Append //@ sourceURL=... to your Coffeescript files that will survive compilation and preserve source mapping.
Append //@ sourceURL=... to your cCoffeescript files and preserve source mapping.
This plugin requires Grunt
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-coffeescript-sourceurl --save-dev
In your project's Gruntfile, add a section named
sourceurl to the data object passed into
gruntinitConfigsourceurl:your_target:src: 'path/to/coffee/files/**/*.coffee'basePath: 'path/to/coffee' // all the sourceURLs will be relative to this directory
Note: if no destination is supplied, the files will be overwritten in place.
All the sourceURLs will be relative to this directory
In this example, the default options are used to do something with whatever. So if the
testing file has the content
Testing and the
123 file had the content
1 2 3, the generated result would be
Testing, 1 2 3.
gruntinitConfigsourceurl:foo:src: 'src/testing' 'src/123'basePath: 'src'
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.