chore(webpack): add script to run stats

This commit is contained in:
Elian Doran 2025-04-04 14:06:48 +03:00
parent 849fd5a2af
commit 9204be3157
No known key found for this signature in database
3 changed files with 9 additions and 0 deletions

3
.gitignore vendored
View File

@ -45,3 +45,6 @@ data-docs/log
data-docs/session
data-docs/session_secret.txt
data-docs/document.*
# Webpack
webpack-stats.json

View File

@ -46,6 +46,7 @@
"docs:build-frontend": "rimraf ./docs/frontend_api && jsdoc -c jsdoc-conf.json -d ./docs/frontend_api src/public/app/entities/*.js src/public/app/services/frontend_script_api.js src/public/app/widgets/basic_widget.js src/public/app/widgets/note_context_aware_widget.js src/public/app/widgets/right_panel_widget.js",
"docs:build": "npm run docs:build-backend && npm run docs:build-frontend",
"build:webpack": "tsx node_modules/webpack/bin/webpack.js -c webpack.config.ts --progress",
"build:webpack-stats": "tsx node_modules/webpack/bin/webpack.js -c webpack.config.ts --profile --json=webpack-stats.json",
"build:ts": "tsc -p tsconfig.build.json",
"build:clean": "rimraf ./dist ./build",
"build:prepare-dist": "npm run build:clean && npm run build:ts && npm run build:webpack && tsx ./bin/copy-dist.ts",

View File

@ -121,6 +121,11 @@ const config: Configuration = {
stylesheets: path.resolve(rootDir, "src/public/stylesheets")
}
},
stats: {
all: false,
assets: true,
groupAssetsByChunk: true
},
devtool: "nosources-source-map",
target: "electron-renderer"
};