Files
knock-gui/desktop-angular/package.json

64 lines
1.7 KiB
JSON

{
"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}"
}
}
}