UNPKG

parallel-uglifyjs

Version:

Recursively trawls a directory for .js files to uglify, running one node instance per available CPU.

22 lines (18 loc) 441 B
var fs = require('fs'); var uglify = require( 'uglify-js' ); exports.uglify = function ( fname, cb ) { try { code = uglify.minify( fname ).code; } catch ( error ) { console.error( error ); return; } // write the code back to the file fs.writeFile( fname, code, function( error ) { if ( error ) { console.error( error ); return; } cb(); }); }