var fs = require('fs'),
uglify = require('uglify-js'),
- jshint = require('jshint');
+ jshint = require('jshint'),
+ gzip = require('gzip');
/*********************************************
* @param {String} dest The file destination
*/
function makeFile(filename, contents) {
- fs.writeFileSync(filename, contents);
- console.log(filename + " saved");
+ fs.writeFile(filename, contents, 'utf8', function(err) {
+ console.log('saved : ' + filename);
+ gzip(contents, function(err, data) {
+ console.log('size : ' + filename + ' ' + contents.length + ' b (' + data.length + ' b)');
+ });
+ });
}
/*********************************************
var passed = jshint.JSHINT(source, JSHINT_CONFIG);
if (passed) {
- console.log(name + ' passed jshint ');
+ console.log('jshinted : ' + name);
return true;
} else {
console.log('============================================');