Basic Usage 
Run Bundlewatch on your built assets to check their sizes:
yarn run bundlewatch --max-size 100kb ./webpack-build/*.jsExample output:
Result breakdown at: https://ja2r7.app.goo.gl/aDzEQjBVMXxrCgaa7
PASS ./webpack-build/app.js: 30.71KB < 100KB (gzip)
FAIL ./webpack-build/vendor.js: 198.6KB > 100KB (gzip)
BundleWatch FAILThis command gives you immediate feedback in your terminal. To enable build status reporting on your GitHub pull requests, follow the steps below.
Adding Build Status to GitHub PRs 
Bundlewatch can report its status directly on your GitHub Pull Requests.

Setting Up CI Authentication 
You need to provide a BUNDLEWATCH_GITHUB_TOKEN so Bundlewatch can update your PR status. Get your token at:
https://service.bundlewatch.io/setup-github
Set this token as an environment variable in your CI environment.
Required CI Environment Variables 
Bundlewatch needs the following environment variables in CI:
- CI_REPO_OWNER(e.g.- facebookin github.com/facebook/react)
- CI_REPO_NAME(e.g.- reactin github.com/facebook/react)
- CI_COMMIT_SHA
- CI_BRANCH
INFO
If you're using Travis, CircleCI, Wrecker, or Drone, these variables are usually set automatically. See getCIVars.js for details.
Viewing the Results Breakdown 
After setup, Bundlewatch will post build status on your PRs. Clicking the details link shows a breakdown of your results.
