@financial-times/origami-bundle-size-cli

2.0.0 • Public • Published

Origami Bundle Size CLI

Find the difference in JS and CSS bundle size between component versions, including the gzip difference.

MIT licensed

Table Of Contents

Requirements

Origami Bundle Size CLI requires Node.js 12.x and npm.

Usage

First install Origami Bundle Size CLI:

npm install -g @financial-times/origami-bundle-size-cli

Run with the Origami component name and two release numbers to compare:

origami-bundle-size o-table v5.0.0 v7.4.0

Example output:

o-table bundle size difference from v5.0.0 v7.4.0
js: 38.16kb increase (9.87kb/gzip)
css, master: 12.08kb increase (1.64kb/gzip)

Testing

The tests are split into unit tests and integration tests. To run all tests on your machine run npm test.

npm test                  # run all the tests
npm run test:unit         # run the unit tests
npm run test:integration  # run the integration tests

To run the linter locally, run:

npm run lint

The tests and linter are run when commits are pushed, you can view [results on CI][ci]. They must pass before we merge a pull request.

Migration Guides

State Major Version Last Minor Release Migration guide
maintained 2 N/A migrate to v2
╳ deprecated 1 1.1.3 N/A

License

The Financial Times has published this software under the MIT license.

Readme

Keywords

Package Sidebar

Install

npm i @financial-times/origami-bundle-size-cli

Weekly Downloads

1

Version

2.0.0

License

MIT

Unpacked Size

10.1 kB

Total Files

8

Last publish

Collaborators

  • robertboulton
  • seraph2000
  • hamza.samih
  • notlee
  • emmalewis
  • aendra
  • the-ft
  • rowanmanning
  • chee
  • alexwilson