node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org ยป


A drop-in replacement for the default Grunt server. It will serve up coffeescript files as javascript. So if you have a file in app/, hitting http://localhost:8000/app/init.js will serve up the compiled version of that file.


You'll need to install grunt-coffeepot first:

npm install grunt-coffeepot

Then modify your grunt.js file by adding the following line:


Then add some configuration for the plugin like so:

  coffeepot: {
    port: 8000
    base: ./app

port defaults to 8000 and base defaults to the grunt.js directory

To create a continuously running server use:

grunt.registerTask('serve', 'coffeepot watch');