Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / applications / inbox-desktop / package.json
blob51222e7252c04c0b0d0183b13e4095dbee9dfda5
2     "name": "proton-inbox-desktop",
3     "version": "1.6.0",
4     "description": "Proton official desktop application for Proton Mail and Proton Calendar",
5     "license": "GPL-3.0",
6     "author": {
7         "name": "Proton",
8         "email": "contact@protonmail.com",
9         "url": "https://proton.me"
10     },
11     "main": ".webpack/main",
12     "scripts": {
13         "check": "yarn run check:format && yarn run check:lint && yarn run check:types",
14         "check:format": "prettier . --check",
15         "check:lint": "eslint --ext .ts,.tsx .",
16         "check:negativity": "electronegativity -i ./src",
17         "check:types": "tsc --noEmit",
18         "create-uninstaller": "appify ./src/macos/uninstall.sh './src/macos/Proton Mail Uninstaller.app' ./assets/icons/uninstaller.png",
19         "format": "prettier . --write --list-different",
20         "make": "electron-forge make",
21         "make:beta": "cross-env RELEASE=beta electron-forge make",
22         "negativity": "electronegativity -i ./src",
23         "package": "electron-forge package",
24         "start": "electron-forge start",
25         "test": "jest"
26     },
27     "config": {
28         "appBundleId": "ch.protonmail.desktop",
29         "appUserModelId": "com.squirrel.proton_mail.ProtonMail",
30         "copyright": "Copyright (c) 2024, Proton AG <contact@protonmail.com>",
31         "githubRepo": "inbox-desktop",
32         "githubUser": "ProtonMail",
33         "updateInterval": 3600000
34     },
35     "dependencies": {
36         "@proton/shared": "workspace:^",
37         "@types/minimist": "^1.2.5",
38         "crypto": "^1.0.1",
39         "electron-log": "^5.2.4",
40         "electron-squirrel-startup": "^1.0.1",
41         "electron-store": "^8.2.0",
42         "execa": "^8.0.1",
43         "lodash": "^4.17.21",
44         "minimist": "^1.2.8",
45         "ttag": "^1.8.7",
46         "ttag-cli": "^1.10.12",
47         "update-electron-app": "^3.0.0",
48         "zod": "^3.23.8"
49     },
50     "devDependencies": {
51         "@doyensec/electronegativity": "^1.10.3",
52         "@electron-forge/cli": "^7.3.0",
53         "@electron-forge/maker-deb": "^7.3.0",
54         "@electron-forge/maker-dmg": "^7.3.0",
55         "@electron-forge/maker-rpm": "^7.3.0",
56         "@electron-forge/maker-squirrel": "^7.3.0",
57         "@electron-forge/maker-zip": "^7.3.0",
58         "@electron-forge/plugin-auto-unpack-natives": "^7.3.0",
59         "@electron-forge/plugin-fuses": "^7.3.0",
60         "@electron-forge/plugin-webpack": "^7.3.0",
61         "@electron-forge/publisher-github": "^7.3.0",
62         "@electron/fuses": "^1.7.0",
63         "@sentry/electron": "^5.7.0",
64         "@types/jest": "^29.5.14",
65         "@types/lodash": "^4.17.13",
66         "@types/node": "^22.10.1",
67         "@typescript-eslint/eslint-plugin": "^7.18.0",
68         "@typescript-eslint/parser": "^7.18.0",
69         "@vercel/webpack-asset-relocator-loader": "1.7.3",
70         "cross-env": "^7.0.3",
71         "css-loader": "^7.1.2",
72         "dotenv": "^16.4.7",
73         "electron": "29.4.6",
74         "eslint": "^8.57.1",
75         "eslint-plugin-import": "^2.31.0",
76         "fork-ts-checker-webpack-plugin": "^9.0.2",
77         "jest": "^29.7.0",
78         "mac-appify": "^2019.4.13",
79         "node-loader": "^2.1.0",
80         "prettier": "3.4.2",
81         "style-loader": "^4.0.0",
82         "ts-jest": "^29.2.5",
83         "ts-loader": "^9.5.1",
84         "ts-node": "^10.9.2",
85         "typescript": "^5.7.2"
86     },
87     "icon": "assets/icons/icon.png",
88     "productName": "Proton Mail"