Do you find it hard to debug or test your JavaScript code due to the growth in the codebase (all files and code needed to run a software application), or do you ask yourself why you keep repeating the same code when you could write it once and reuse ...