Update package.json scripts in examples/electron to use pnpm for improved consistency and performance

- Replaced npm commands with pnpm in the dev and build scripts.
- Added a sync script to ensure proper synchronization before starting the development server or building the project.
This commit is contained in:
Luke Hagar
2025-07-23 16:14:01 -05:00
parent baee9dced8
commit 2835a8847e

View File

@@ -11,12 +11,13 @@
"main": "./out/main/index.cjs", "main": "./out/main/index.cjs",
"scripts": { "scripts": {
"start": "vite preview", "start": "vite preview",
"dev": "svelte-kit sync && concurrently \"vite dev\" \"electron .\" --names \"sveltekit,electron\" --prefix-colors \"#ff3e00,blue\"", "sync": "svelte-kit sync",
"build": "vite build", "dev": "pnpm sync && concurrently \"vite dev\" \"electron .\" --names \"sveltekit,electron\" --prefix-colors \"#ff3e00,blue\"",
"build:all": "npm run build && electron-builder -mwl --config", "build": "pnpm sync && vite build",
"build:win": "npm run build && electron-builder --win --config", "build:all": "pnpm build && electron-builder -mwl --config",
"build:mac": "npm run build && electron-builder --mac --config", "build:win": "pnpm build && electron-builder --win --config",
"build:linux": "npm run build && electron-builder --linux --config" "build:mac": "pnpm build && electron-builder --mac --config",
"build:linux": "pnpm build && electron-builder --linux --config"
}, },
"devDependencies": { "devDependencies": {
"@fontsource/fira-mono": "^5.2.6", "@fontsource/fira-mono": "^5.2.6",