npm install -g jscale
On a file path:
From a pipe:
cat index.js | jscale
You can uglify JS files by passing
-u true or
--uglify true. Don't do this on non-JS files - it won't work!
jscale index.js -u true # or cat index.js | jscale -u true
I created this because I wanted to quickly measure the weight of a potential third party dependency. Here's it working:
> jscale js-client-sdk-v2/dist/owen.js info fyi untransformed size: 95.71kB info fyi gzipped size: 29.31kB info fyi uglified size: 94.27kB info fyi uglifiedAndGzipped size: 28.46kB
To contribute, feel free to submit a pull request. Please include a description of the changes you made, as well as tests for the code.
Be able to pass custom uglify options to this, as the uglifier isn't super useful (but the gzipper is nice).