bundle-checker v1.5.0
bundle-checker 🔎📦
Compare the size of build files in two git branches.

Summary:
Usage
If cloning a private repository, please make sure the GITHUB_TOKEN env variable is available.
$ npx bundle-checker compare \
--gitRepository='https://github.com/ramda/ramda.git' \
--installScript='yarn' \
--buildScript='yarn build:es' \
--currentBranch='CrossEye-patch-1' \
--targetBranch='master' \
--buildFilesPatterns='build/**/*.js,build/**/*.css'All parameters are optionals, defaults:
| Parameter | Default |
|---|---|
| buildScript | NODE_ENV=production npm run build |
| currentBranch | current branch detected |
| gitRepository | repo where command is run |
| installScript | npm ci |
| prComment | false |
| targetBranch | master |
| buildFilesPatterns | build/**/*.js,build/**/*.css |
Post result as PR comment
Add --prComment to post the results as pr Comment after a CI job.
$ npx bundle-checker --prCommentThe command needs 3 env variable set:
| var | Desc |
|---|---|
| PULL_REQUEST_NUMBER | Number of pull request |
| PULL_REQUEST_SLUG | e.g. facebook/react |
| GITHUB_TOKEN | secret to be setup |
If you're working with Travis, no need to setup env variables
PULL_REQUEST_NUMBERorPULL_REQUEST_SLUG. Those are read fromTRAVIS_PULL_REQUESTandTRAVIS_PULL_REQUEST_SLUGautomatically.
Develop and test locally the CLI
$ yarn pack
$ ./bin/run comparecli scaffoling built with https://github.com/oclif/oclif
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
