Yeoman generator for spinning up client-side JS projects quickly.
This is a boilerplate which utilizes Grunt with a number of plugins to perform static analysis, handle development asset compilation/bundling/building, provide testing tools, and altogether make development faster, easier, better, and more fun.
npm install -g generator-js-workbench
grunt watch will listen for any changes made to the files as defined in the Gruntfile.js. When issues are encountered by any of the tasks, a desktop notification will appear to alert you to that fact.
If you want to change your project structure, you will need to adjust /Gruntfile.js accordingly to sync-up dir paths.
The Grunt Plugins I leverage are: