72 lines
1.9 KiB
JSON
72 lines
1.9 KiB
JSON
{
|
|
"name": "proiect-licenta",
|
|
"productName": "Aplicatie",
|
|
"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": {
|
|
"name": "ClientApp",
|
|
"icon": "../app_icons/icon.ico",
|
|
"ignore": [
|
|
"src",
|
|
".idea",
|
|
"tsconfig.json"
|
|
]
|
|
},
|
|
"makers": [
|
|
{
|
|
"name": "@electron-forge/maker-squirrel",
|
|
"config": {
|
|
"name": "ClientApp",
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|