mirror of
https://github.com/zhigang1992/bundlewatch.git
synced 2026-01-12 22:46:14 +08:00
7efdcd5d0bc0aad7ea239e707dfc613a42632e04
![bundlesize]https://img.shields.io/badge/bundlesize-checked-green.svg
bundlesize
bundlesize is a file size checker. Its main purpose is to ensure bundled browser assets don't jump in file size (e.g. added a package that bloaded the slug, wrong import, forgot to minify).
Inspired by the original Siddharth Kshetrapal / Bundlesize
Getting Started and Configuration
Follow the documentation on bundlesize.io
Why the change in direction from the original?
- The original bundlesize has entered maintenance mode, pull requests are left hanging, we wanted to reboost the community and start growing bundlesize out
- Split store into seperate app -> bundlesize/service with infrastructure as code
- Launched documentation website
- Enough test coverage to support CD
- Node API Support
- Lower the barrier to contributing, build a trusted community of contributors to have continous improvement
Additional features:
- Config validation to stop users guessing why bundlesize won't work
- Better details breakdown
- Better comparisons between branches, support branches other than master
- Support for your own server for storing data
- New and improved CI behaviour
- Show history of bundlesizes over time (Coming soon)
Want to help?
See the Contributing docs or Join us on Slack and start contributing
Languages
JavaScript
89.7%
Makefile
5.9%
Shell
4.4%