Package Exports
- bundlesize
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (bundlesize) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Keep your bundle size in check
minimal setup
npm install bundlesize --save
usage
Add it to your scripts in package.json
"scripts": {
"test": "bundlesize"
}
configuration
- Add the path and threshold in your
package.json
{
"name": "your cool library",
"version": "1.1.2",
"bundlesize": [
{
"path": "./dist.js",
"threshold": "3 Kb"
}
]
}
- build status

Currently works for Travis CI and CircleCI.
- Authorize
bundlesizefor status access, copy the token provided. - Add this token as
github_tokenas environment parameter in your CIs project settings. - On travis-ci: Enable
Build branch updatesandBuild pull request updates. (screenshot) - On CircleCi: Enable
GitHub Status updatesin your advanced project settings (this should be enabled by default).
(Ask me for help if you're stuck)
like it?
⭐ this repo
who uses bundlesize?
todo
- work with other CI tools (circle, appveyor, etc.)
- automate setup (setting env_var)
license
MIT © siddharthkp