simplabs/asset-size-reporter

Name: asset-size-reporter

Owner: simplabs

Description: Generic asset size comparison and reporting tool

Created: 2017-11-22 17:31:01.0

Updated: 2017-11-23 10:56:23.0

Pushed: 2018-01-03 13:08:54.0

Homepage: null

Size: 85

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

asset-size-reporter

Latest NPM release TravisCI Build Status

Generic asset size comparison and reporting tool

Installation
install -g asset-size-reporter
Usage

Print asset sizes to the console:

set-size-reporter "dist/*.js"

/bar.js: 13.6 kB / 1.20 kB gzip 
/foo.js: 42.3 kB / 2.32 kB gzip 

l: 55.9 kB / 3.52 kB gzip 

Write asset size report to a JSON file:

set-size-reporter "dist/*.js" --json > asset-size-report.json

Compare asset sizes to a previous reports:

set-size-reporter "dist/*.js" --compare=previous.json

/bar.js: 13.6 kB -> 13.8 kB (+213 Byte) / 1.20 kB -> 1.21 kB (+25 Byte) gzip 
/baz.js: 11.2 kB / 1.04 kB gzip (new file) 
t/foo.js]: 42.3 kB / 2.32 kB gzip (deleted file) 

l: 55.9 kB -> 25.0 kB (-30.9 kB) / 3.52 kB -> 2.25 kB (-1.27 kB) gzip 
Configuration

Instead of defining the asset search paths on the command line it is also possible to create an asset-size-reporter.config.json file that contains the configuration.

Possible configuration options are:

License

ember-test-selectors is developed by and © simplabs GmbH and contributors. It is released under the MIT License.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.