Files
FACULTATE-LICENTA/CEO/package.json
T
2024-10-29 15:21:36 +02:00

73 lines
2.0 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": {
"executableName": "CeoApp",
"name": "CeoApp",
"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"
}
}
]
}
}
}