{ "preset": [ "@lumeweb/presetter-kernel-module-preset" ], "config": { "official": true, "tsconfig": { "extends": "@tsconfig/svelte/tsconfig.json", "compilerOptions": { "inlineSourceMap": false } } }, "scripts": { "build": "cross-env NODE_ENV=production run-s clean build:typescript:* build:backend build:ui build:package", "build:backend": "run-p build:backend:**", "build:backend:background": "LIB_NAME=background vite build", "build:backend:bootloader": "LIB_NAME=bootloader vite build", "build:backend:bridge": "LIB_NAME=bridge vite build", "build:backend:crypto": "LIB_NAME=crypto vite build", "build:backend:cryptoLoader": "LIB_NAME=cryptoLoader vite build", "build:ui": "cd ui && vite build", "build:package": "mkdir -p dist; rename 's/\\.umd\\.cjs/.js/' lib/*.cjs; cp -r assets/* lib/* ui/dist/* ui/fonts dist/", "clean:ui": "shx rm -r ui/dist || true", "clean:backend": "shx rm -r dist || true" } }