Another port of JSMin -- this time outputting a coordinate map
npm install jsmin2Another port of JSMin -- this time outputting a coordinate map
npm install node-jsmin2js
/**
* jsmin - Refer to LICENSE in base directory
* @param {String} input JavaScript to minifiy
* @return {Object} retObj
* @return {String} retObj.code Minified JavaScript
* @return {Object} retObj.codeMap Point to point map from source JavaScript to minified JavaScript
*/
`Example
`js
// Load in jsmin and jQuery
var jsmin = require('node-jsmin2'),
jquerySrc = fs.readFileSync('jquery.js', 'utf8');// Process the jquery source via jsmin
var jqueryMinObj = jsmin(jquerySrc);
// Minified code is available at
// jqueryMinObj.code;
// Coordinate map of source code to minified code is available at
// jqueryMinObj.codeMap;
`Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint your code via grunt and test via npm test`.