mkwtys / bundle-size

Show bundle file size of npm packages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

codecov

bundle-size

Show bundle file size of npm packages

Installation

$ npm install bundle-size

Usage

in CLI

$ bundle-size --help
Show bundle file size of npm packages

Usage
  bundle-size [packages] [options]

Options
  -e, --env         set NODE_ENV
  -h, --help        show help
  -r, --reporter    output style (json)
  -v, --version     print version

Example:

bundle-size react
bundle-size react --env development
bundle-size react -e development -e production

in Node.js module

const bundleSize = require('bundle-size');

bundleSize(['react', 'redux'], { env: ['development', 'production'] }).then((results) => {
  console.log(results);
});

// react@15.5.4, redux@3.6.0
//
// env          bundle  minify   gzip
// --           178 kB  89.8 kB  28.2 kB
// development  176 kB  84.2 kB  27.6 kB
// production   176 kB  67 kB    21.2 kB

License

MIT © mkwtys

About

Show bundle file size of npm packages

License:MIT License


Languages

Language:JavaScript 100.0%