chore: update in preparation for production mode

This commit is contained in:
Matthew Raymer
2025-02-13 07:29:08 +00:00
parent 887d37abe5
commit 0cc4a491f5
3 changed files with 61 additions and 32 deletions

View File

@@ -18,8 +18,12 @@
"build:electron": "npm run clean:electron && vite build --mode electron && node scripts/build-electron.js",
"build:capacitor": "vite build --mode capacitor",
"build:web": "vite build",
"electron:dev": "npm run build:electron && electron dist-electron --inspect",
"electron:start": "electron dist-electron"
"electron:dev": "npm run build && electron dist-electron",
"electron:start": "electron dist-electron",
"electron:build-linux": "electron-builder --linux AppImage",
"electron:build-linux-deb": "electron-builder --linux deb",
"build:electron-prod": "NODE_ENV=production npm run build:electron",
"electron:build-linux-prod": "npm run build:electron-prod && electron-builder --linux AppImage"
},
"dependencies": {
"@capacitor/android": "^6.2.0",
@@ -122,13 +126,14 @@
},
"main": "./dist-electron/main.js",
"build": {
"appId": "app.timesafari.app",
"appId": "org.timesafari.app",
"productName": "TimeSafari",
"directories": {
"output": "dist-electron-build"
"output": "dist-electron-packages"
},
"files": [
"dist-electron/**/*"
"dist-electron/**/*",
"src/electron/**/*"
],
"extraResources": [
{
@@ -137,11 +142,9 @@
}
],
"linux": {
"target": [
"AppImage"
],
"category": "Utility",
"icon": "build/icons"
"target": ["AppImage", "deb"],
"category": "Office",
"icon": "build/icon.png"
},
"asar": true
}