Wondering what’s next for npm?Check out our public roadmap! »

    jscale

    2.0.7 • Public • Published

    jscale

    Super simple file-size checking utility that lets you check the file size of a given JavaScript file untransformed, gzipped, uglified, and uglified+gzipped. Works on any file if you skip uglification. (Uglification is also quite slow on large files.)

    Installation

    npm install -g jscale
    

    Usage

    On a file path:

    jscale index.js
    

    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
    

    Example

    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
    

    Contributing

    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.

    TODOs

    Be able to pass custom uglify options to this, as the uglifier isn't super useful (but the gzipper is nice).

    Keywords

    none

    Install

    npm i jscale

    DownloadsWeekly Downloads

    2

    Version

    2.0.7

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar