UNPKG

bundle-size

Version:

Show bundle file size of npm packages

61 lines (43 loc) 1.4 kB
[![Build Status](https://travis-ci.org/mkwtys/bundle-size.svg?branch=master)](https://travis-ci.org/mkwtys/bundle-size) [![Coverage Status](https://coveralls.io/repos/github/mkwtys/bundle-size/badge.svg?branch=master)](https://coveralls.io/github/mkwtys/bundle-size?branch=master) [![Code Climate](https://codeclimate.com/github/mkwtys/bundle-size/badges/gpa.svg)](https://codeclimate.com/github/mkwtys/bundle-size) # bundle-size Show bundle file size of npm packages ## Installation ```sh $ npm install bundle-size ``` ## Usage ### in CLI ```sh $ 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: ```sh bundle-size react bundle-size react --env development bundle-size react -e development -e production ``` ### in Node.js module ```js const bundleSize = require('bundle-size'); bundleSize(['react', 'redux'], { env: ['development', 'production'] }).then((results) => { console.log(results); }); // react@15.2.1, redux@3.5.2 // // env bundle minify gzip // -- 155.65 kB 78.43 kB 24.78 kB // development 150.89 kB 71.58 kB 23.54 kB // production 150.81 kB 57.87 kB 18.28 kB ``` ## License MIT © [mkwtys](https://github.com/mkwtys)