This is a quick bootstrap project which will get you up and running in no time.
I've used this structure to build few Chrome extenstions and few JS libs which will be also published later on.
- Require.JS / AMD (r.js compiling)
- Almond
- jQuery
- Lo-Dash
- SASS + Compass
- Jasmine + PhantomJS
- Image optimizing for both PNG and JPG
- Install nodejs & Ruby
- Install Grunt (globally)
- npm install -g grunt-cli
- npm install -g grunt-init
- npm init (reads existing package.json file)
- Install npm modules (locally)
- npm install
- Run
- grunt test
- grunt debug
- grunt release
- split scss files to smaller units, have a scss config file to set browser and other settings
- construct a sample js src layout for a jquery plugin