Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / pass / package.json
blobfb129e2903a61b0e8a1ae4f21d14f140c8dd32d2
2     "name": "@proton/pass",
3     "description": "Proton Pass shared codebase",
4     "license": "GPL-3.0",
5     "sideEffects": false,
6     "scripts": {
7         "check-types": "tsc",
8         "docs": "docsify serve ./docs",
9         "generate:proto": "scripts/generate-protos.sh",
10         "i18n:validate": "proton-i18n validate lint-functions",
11         "install:additional-tools": "npm i docsify-cli@latest @redux-devtools/cli@latest -g",
12         "lint": "eslint . --ext .js,.ts,.tsx --quiet --cache",
13         "pretty": "prettier --write  $(find src/app -type f -name '*.js' -o -name '*.ts' -o -name '*.tsx')",
14         "start": "proton-pack dev-server --appMode=standalone",
15         "sync:fathom": "scripts/sync-fathom.sh",
16         "test": "NODE_NO_WARNINGS=1 jest --verbose",
17         "test:ci": "jest --coverage --runInBand --ci",
18         "test:watch": "jest --watch",
19         "version:update": "scripts/version.sh"
20     },
21     "dependencies": {
22         "@proton/atoms": "workspace:^",
23         "@proton/components": "workspace:^",
24         "@proton/cross-storage": "workspace:^",
25         "@proton/crypto": "workspace:^",
26         "@proton/key-transparency": "workspace:^",
27         "@proton/polyfill": "workspace:^",
28         "@proton/shared": "workspace:^",
29         "@proton/srp": "workspace:^",
30         "@proton/styles": "workspace:^",
31         "@protontech/pass-rust-core": "0.8.3",
32         "@reduxjs/toolkit": "^2.3.0",
33         "formik": "^2.4.6",
34         "idb": "^8.0.0",
35         "imask": "^7.6.1",
36         "loglevel": "^1.9.2",
37         "otpauth": "^9.3.4",
38         "papaparse": "^5.4.1",
39         "react": "^18.3.1",
40         "react-dom": "^18.3.1",
41         "react-redux": "^9.1.2",
42         "react-router-dom": "^5.3.4",
43         "redux": "^5.0.1",
44         "redux-saga": "^1.3.0",
45         "tldts": "^6.1.58",
46         "ttag": "^1.8.7",
47         "webextension-polyfill": "^0.12.0",
48         "x2js": "^3.4.4"
49     },
50     "devDependencies": {
51         "@protobuf-ts/plugin": "^2.9.4",
52         "@proton/eslint-config-proton": "workspace:^",
53         "@proton/i18n": "workspace:^",
54         "@proton/jest-env": "workspace:^",
55         "@testing-library/jest-dom": "^6.6.3",
56         "@testing-library/react": "^15.0.7",
57         "@testing-library/react-hooks": "^8.0.1",
58         "@types/chrome": "^0.0.280",
59         "@types/lodash": "^4.17.13",
60         "@types/mime-types": "^2.1.4",
61         "@types/react": "^18.3.12",
62         "@types/react-dom": "^18.3.1",
63         "@types/react-router-dom": "^5.3.3",
64         "@types/webextension-polyfill": "^0.12.1",
65         "circular-dependency-plugin": "^5.2.2",
66         "cross-env": "^7.0.3",
67         "eslint": "^8.57.1",
68         "jest": "^29.7.0",
69         "prettier": "^3.3.3",
70         "typescript": "^5.6.3",
71         "whatwg-fetch": "^3.6.20"
72     }