perf: optimize webapp asset delivery, split admin webapp bundle

This commit is contained in:
3252a8
2026-05-21 10:17:23 +03:00
parent f2c722bdfc
commit db3611487e
15 changed files with 820 additions and 139 deletions
+3 -1
View File
@@ -1,7 +1,9 @@
{
"private": true,
"scripts": {
"build:webapp:svelte": "vite build --config ./vite.config.mjs",
"build:webapp:svelte:main": "vite build --config ./vite.config.mjs",
"build:webapp:svelte:admin": "vite build --config ./vite.config.mjs --mode admin",
"build:webapp:svelte": "npm run build:webapp:svelte:main && npm run build:webapp:svelte:admin",
"build:webapp:css": "npm run build:webapp:svelte",
"build:webapp:js": "node ./scripts/build_subscription_webapp_js.mjs",
"build:webapp": "npm run build:webapp:svelte && npm run build:webapp:js",