|
46 | 46 | "solidarity": "solidarity", |
47 | 47 | "compress": "tar -zcvf dist.tar.gz dist/*.js", |
48 | 48 | "size": "bundlesize --config bundlesize.config.json", |
| 49 | + "size:check": "size-limit", |
| 50 | + "size:analyze": "size-limit --why", |
49 | 51 | "api": "api-extractor run --local --verbose", |
50 | 52 | "codeclimate": "codeclimate-test-reporter < coverage/lcov.info", |
51 | 53 | "solidarity:update": "solidarity snapshot cli node", |
|
85 | 87 | "reportFile": "test-report.xml", |
86 | 88 | "indent": 4 |
87 | 89 | }, |
| 90 | + "size-limit": [ |
| 91 | + { |
| 92 | + "path": "dist/index.js", |
| 93 | + "limit": "50 KB" |
| 94 | + }, |
| 95 | + { |
| 96 | + "path": "dist/index.cjs.development.js", |
| 97 | + "limit": "50 KB" |
| 98 | + }, |
| 99 | + { |
| 100 | + "path": "dist/index.cjs.production.min.js", |
| 101 | + "limit": "50 KB" |
| 102 | + } |
| 103 | + ], |
88 | 104 | "devDependencies": { |
89 | 105 | "@compodoc/compodoc": "^1.1.19", |
90 | 106 | "@jest/test-sequencer": "^27.5.1", |
| 107 | + "@size-limit/preset-small-lib": "^8.1.0", |
91 | 108 | "@testing-library/jest-dom": "^5.16.4", |
92 | 109 | "@microsoft/api-extractor": "^7.21.0", |
93 | 110 | "@types/jest": "^27.4.1", |
|
123 | 140 | "nodejs-dashboard": "^0.5.1", |
124 | 141 | "nodelinter": "^0.1.19", |
125 | 142 | "puppeteer": "^15.3.1", |
| 143 | + "size-limit": "^8.1.0", |
126 | 144 | "solidarity": "^3.0.4", |
127 | 145 | "source-map-explorer": "^2.5.2", |
128 | 146 | "ts-jest": "^27.1.4", |
|
0 commit comments