A grunt task for running CommonJS modules compiler (https://github.com/dsheiko/cjsc)
CJSC is a command-line tool that makes your Common JS modules suitable for in-browser use.
Note: This used to be called 'grunt-contrib-cjsc' in the npm registry, but as of version 1.0.0 it has taken over the 'grunt-cjsc' name.
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-cjsc --save-dev
The "cjsc" task
In your project's Gruntfile, add a section named
cjsc to the data object passed into
Compile main.js to build.js
Compile main.js to build.js and generate source map
Compile with compression and prepend destination code with a banner
Compile main.js to build.js by using dependency configuration
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.