{ "name": "trycrypt", "version": "1.0.0", "description": "", "main": "dist/main.js", "scripts": { "compile": "tsc && webpack", "watchTs": "tsc -w", "watchWp": "webpack --watch", "start": "yarn run compile && electron ./dist/main.js --trace-warnings", "dist": "electron-builder", "distMult": "electron-builder --linux --win", "build": "yarn run compile && yarn run dist", "fullBuild": "yarn run compile && yarn run distMult", "pack": "electron-builder --dir" }, "homepage": "https://gaminggeneration.de", "keywords": [], "author": { "email": "tobi@gaminggeneration.de", "name": "Tobias Hopp", "url": "https://git.gaminggeneration.de/tobiash/" }, "license": "ISC", "devDependencies": { "@electron-forge/cli": "^6.0.5", "@types/electron": "^1.6.10", "@types/typescript": "^2.0.0", "electron": "^23.1.1", "electron-builder": "^23.6.0", "ts-loader": "^9.4.2", "typescript": "^4.9.5", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" }, "dependencies": { "axios": "^1.3.4", "crypto": "^1.0.1", "electron-pug": "^2.0.0", "electron-store": "^8.1.0", "electron-updater": "^5.3.0", "openpgp": "^5.7.0" }, "build": { "appId": "net.hopp.tobias.ourcrypt", "productName": "TryCrypt", "forceCodeSigning": false, "artifactName": "TryCrypt_${version}_${os}_${arch}.${ext}", "files": [ "dist/**/*", "static/**/*", "node_modules/**/*", "package.json" ], "win": { "target": "nsis" }, "nsis": { "oneClick": true, "perMachine": false, "allowToChangeInstallationDirectory": false }, "linux": { "target": "AppImage", "icon": "staticWeb/Infoscreen-Logo_256x256.png", "category": "System", "description": "The official trycrypt app compiled for debian" }, "deb": {}, "directories": { "output": "releases" }, "publish": { "provider": "generic", "url": "https://infoscreen.iif.li/releases/" } } }