{ "name": "desktop-angular", "version": "1.0.1", "private": true, "main": "src/main/main.js", "scripts": { "dev": "concurrently -k -n UI,ELECTRON -c green,cyan \"cd src/frontend && npm start\" \"wait-on http://localhost:4200 && cross-env NODE_ENV=development electron .\"", "devElectron": "concurrently -k -n ELECTRON -c cyan \"cross-env NODE_ENV=development electron .\"", "build:ui": "cd src/frontend && npm run build", "install:ui": "cd src/frontend && npm ci", "start": "cross-env NODE_ENV=production electron .", "go:build": "bash -lc 'mkdir -p bin && cd ../back && go build -o ../desktop-angular/bin/full-go-knocker .'", "dist": "npm run build:ui && npm run go:build && cross-env NODE_ENV=production electron-builder" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "devDependencies": { "concurrently": "^9.2.1", "cross-env": "^10.0.0", "electron": "^38.1.2", "electron-builder": "^26.0.12", "wait-on": "^9.0.1" }, "build": { "appId": "com.yourcompany.knocker", "productName": "Knocker Desktop By Angular", "directories": { "output": "dist" }, "files": [ "src/main/**/*", "src/preload/**/*", "package.json", "bin/**/*", "node_modules/**/*" ], "extraResources": [ { "from": "src/frontend/dist/project-front/browser", "to": "ui-dist", "filter": [ "**/*" ] }, { "from": "bin", "to": "bin", "filter": [ "**/*" ] } ], "linux": { "target": [ "AppImage" ], "category": "Utility", "artifactName": "Knocker-Desktop-Angular-${version}.${ext}" } } }