diff --git a/package-lock.json b/package-lock.json index 3e6b35d6b..6ddf51303 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,8 +112,8 @@ "angular-eslint": "^20.0.0", "conventional-changelog-cli": "5.0.0", "drizzle-kit": "0.31.5", - "electron": "^34.5.6", - "electron-builder": "26.0.12", + "electron": "^39.0.0", + "electron-builder": "^26.0.12", "eslint": "^9.8.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "2.32.0", @@ -16732,15 +16732,15 @@ } }, "node_modules/electron": { - "version": "34.5.8", - "resolved": "https://registry.npmjs.org/electron/-/electron-34.5.8.tgz", - "integrity": "sha512-vxLD65mabTzYmEVa9KceMHM0+zO+vqgrhcyNVlmTd0IGV5J7XZ8v/qElm0o4YQ4wPeq7olZkUjZkBQQEdr23/g==", + "version": "39.0.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-39.0.0.tgz", + "integrity": "sha512-UejnuOK4jpRZUq7MkEAnR/szsRWLKBJAdvn6j3xdQLT57fVv13VSNdaUHHjSheaqGzNhCGIdkPsPJnGJVh5kiA==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", - "@types/node": "^20.9.0", + "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { @@ -16886,6 +16886,16 @@ "dev": true, "license": "ISC" }, + "node_modules/electron/node_modules/@types/node": { + "version": "22.18.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.13.tgz", + "integrity": "sha512-Bo45YKIjnmFtv6I1TuC8AaHBbqXtIo+Om5fE4QiU1Tj8QR/qt+8O3BAtOimG5IFmwaWiPmB3Mv3jtYzBA4Us2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", diff --git a/package.json b/package.json index ccd6fdc6b..078cf1e35 100644 --- a/package.json +++ b/package.json @@ -62,8 +62,10 @@ "scripts": { "postinstall": "electron-builder install-app-deps", "build:frontend": "nx build web", + "build:frontend:pwa": "nx build web --configuration=pwa", "build:backend": "nx build electron-backend", "serve:frontend": "nx serve web --no-tui", + "serve:frontend:pwa": "nx serve web --configuration=pwa --no-tui", "serve:backend": "nx serve electron-backend", "test:frontend": "nx test web", "test:backend": "nx test electron-backend", @@ -174,8 +176,8 @@ "angular-eslint": "^20.0.0", "conventional-changelog-cli": "5.0.0", "drizzle-kit": "0.31.5", - "electron": "^34.5.6", - "electron-builder": "26.0.12", + "electron": "^39.0.0", + "electron-builder": "^26.0.12", "eslint": "^9.8.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "2.32.0",