I wanted to change all that, and while I was at it, give some of the other recent task runner and process management tools a go. Grunt. Gulp and Browserify seemed like solid places to start.
Like any good developer, I'm going to dig into what other developers are doing with said libraries, and Viget didn't disappoint, and already had a solid starting point for a Gulp and Browserify specific project. Dan gives a detailed look into Gulp and Browserify as well as some really good references explaining certain concepts such as module loading, etc.
I wanted to take it a step further and introduce some sort of testing framework, and specifically start tinkering with React (and Flux -- or a variant of Flux). So, I give you JS-Seed.
At heart, this is simply a starting point project from which you could swap out Grunt for Gulp, or add in Webpack, swap React for Angular, Jest for Karma, so on and so forth.
Please give the README a look and post up issues, or PRs for any improvements/suggestions/fixes.
Big up to Dan for the great starting point and guide to better understanding Gulp and Browserify.