diff options
Diffstat (limited to 'bench/dist-size.js')
-rw-r--r-- | bench/dist-size.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bench/dist-size.js b/bench/dist-size.js new file mode 100644 index 0000000..b063bee --- /dev/null +++ b/bench/dist-size.js @@ -0,0 +1,15 @@ +var _ = require('underscore'), + fs = require('fs'); + +module.exports = function(grunt, callback) { + var distFiles = fs.readdirSync('dist'), + distSizes = {}; + + _.each(distFiles, function(file) { + var stat = fs.statSync('dist/' + file); + distSizes[file.replace(/\.js/, '').replace(/\./g, '_')] = stat.size; + }); + + grunt.log.writeln('Distribution sizes: ' + JSON.stringify(distSizes, undefined, 2)); + callback([distSizes]); +}; |