JavaScripts your Coffee
Install this grunt plugin next to your project's grunt.js gruntfile with: npm install grunt-coffee
Then add this line to your project's grunt.js
gruntfile:
grunt.loadNpmTasks('grunt-coffee');
You'll need to install grunt-coffee
first:
npm install grunt-coffee
Then modify your grunt.js
file by adding the following line:
grunt.loadNpmTasks('grunt-coffee');
Then add some configuration for the plugin like so:
grunt.initConfig({
...
coffee: {
app: {
src: ['path/to/coffee/files/*.coffee'],
dest: 'where/you/want/your/js/files',
options: {
bare: true
}
}
},
...
});
Then just run grunt coffee
and enjoy!
Grunt Coffee will, by default, run coffee with the --bare
flag set.
If you want to run it with the top level variable safety, make sure
you set your options to:
options: {
bare: false
}
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.
0.0.2 - added the options object, thanks Derek! 0.0.1 - The bare minimum necessary... don't expect it to work
Copyright (c) 2012 Aaron D. Valade Licensed under the MIT license.