{ "name": "clientapp", "productName": "ClientApp", "version": "1.0.0", "description": "Aplicatie P2P pentru stocarea resurselor digitale", "scripts": { "clean": "del-cli dist && del-cli out", "build-dist": "tsc && copyfiles -u 1 'src/**/*' dist", "start-dev": "tsc && copyfiles -u 1 'src/**/*' dist && electron dist/main/main.js", "start": "npm run clean && npm run build-dist && electron-forge start", "package": "npm run clean && npm run build-dist && electron-forge package", "make": "npm run clean && npm run build-dist && electron-forge make" }, "main": "dist/main/main.js", "author": "Cerbu Andrei - Mihnea", "license": "ISC", "dependencies": { "dotenv": "^16.4.5", "ping": "^0.4.4", "uuid": "^10.0.0" }, "devDependencies": { "@electron-forge/cli": "^6.0.0", "@electron-forge/maker-deb": "^6.0.0", "@electron-forge/maker-rpm": "^6.0.0", "@electron-forge/maker-squirrel": "^6.0.0", "@electron-forge/maker-zip": "^6.0.0", "@types/ping": "^0.4.4", "@types/uuid": "^10.0.0", "copyfiles": "^2.4.1", "del-cli": "^5.0.0", "electron": "^33.0.2", "typescript": "^5.6.2" }, "config": { "forge": { "packagerConfig": { "executableName": "clientapp", "name": "ClientApp", "icon": "../app_icons/icon.ico", "ignore": [ "src", ".idea", "tsconfig.json" ] }, "makers": [ { "name": "@electron-forge/maker-squirrel", "config": { "name": "CEOApp", "setupIcon": "../app_icons/icon.ico" } }, { "name": "@electron-forge/maker-zip", "platforms": ["darwin"], "config": { "icon": "../app_icons/icon.icns" } }, { "name": "@electron-forge/maker-deb", "platforms": ["linux"], "config": { "icon": "../app_icons/icon.png" } } ] } } }