feat: add bundle analysis support

Add `webpack-bundle-analyzer` and a new `analyze` script to allow
visualizing bundle composition via `npm run analyze`.
This commit is contained in:
2026-07-08 15:16:12 +08:00
parent d95615f210
commit e0c3b8f4a0
3 changed files with 165 additions and 23 deletions
+4 -1
View File
@@ -18,6 +18,7 @@
"dev": "rsbuild dev",
"build": "rsbuild build",
"preview": "rsbuild preview",
"analyze": "cross-env ANALYZE=true rsbuild build",
"cli:dev": "tsc -p tsconfig.cli.json --watch",
"cli:build": "tsc -p tsconfig.cli.json",
"ttrpg": "node --loader ts-node/esm ./src/cli/index.ts",
@@ -67,12 +68,14 @@
"@types/node": "^22.19.13",
"@types/uuid": "^10.0.0",
"@types/ws": "^8.18.1",
"cross-env": "^10.1.0",
"husky": "^9.1.7",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"tailwindcss": "^4.0.0",
"ts-jest": "^29.4.6",
"ts-node": "^10.9.2",
"typescript": "^5.9.3"
"typescript": "^5.9.3",
"webpack-bundle-analyzer": "^5.3.0"
}
}