balderdashy/sails — pull request #423 by mikermcneil (2013-05-30 06:39:22+00:00)
Title: Grunt

This will probably fail tests, but doing a PR to start a discussion and a Google-able record of what's changing here.

## Sails + Grunt
+ Sails and some dependencies are now copied down from global cli to new projects. This way, a bundled local install is always used, in line with the *npm way*™ Modules which are copied down are inspected to make sure they're not relying on global sails' dependencies, and if they are, those dependencies are copied into their node_modules directories.
+ Gruntfile is now generated with new projects.
+ default task in gruntfile is automatically run on `sails lift`
+ Public folder removed. Instead, assets are now served out of `.tmp/public`, which is automatically generated by grunt. Default gruntfile copies all files and directories from `assets` and puts them in `.tmp/public`.
+ Gruntfile automatically inserts client-side templates, as well as `` and `