Skip to content

🌤️ Lightweight, Convenient, Fast command tool to control your file size by CI, size-limit is too bloated.

License

Notifications You must be signed in to change notification settings

hustcc/limit-size

Repository files navigation

limit-size

Lightweight, Convenient, Fast command tool to control your file size, size-limit is too bloated.

npm Version Build Status npm npm License

Install

$ npm i --save-dev limit-size

Usage

  • Add the limit-size section and the size script to your package.json:
  "scripts": {
+   "size": "limit-size",
    "test": "jest"
  },
+ "limit-size": [
+   {
+     "path": "dist/g2plot.min.js",
+     "limit": "500 Kb"
+   },
+   {
+     "path": "dist/g2plot.min.js",
+     "limit": "200 Kb",
+     "gzip": true
+   }
+ ],
  • you can get the size for your current project:
$ npm run size

Dev

# install dependence
$ npm install

# run test cases
$ npm run test

# build package
$ npm run build

# run size local
$ npm run size

License

MIT@hustcc.

About

🌤️ Lightweight, Convenient, Fast command tool to control your file size by CI, size-limit is too bloated.

Topics

Resources

License

Stars

Watchers

Forks