Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / applications / docs / package.json
blob52cc2f5554144aed5a06e642870e513c7e540b1b
2   "name": "proton-docs",
3   "description": "Proton Docs.",
4   "license": "GPL-3.0",
5   "author": "",
6   "main": "index.ts",
7   "scripts": {
8     "build:web": "cross-env NODE_ENV=production WEBPACK_PARALLELISM=2 TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack build --appMode=sso",
9     "check-types": "tsc",
10     "i18n:extract:web": "proton-i18n extract",
11     "i18n:upgrade": "proton-i18n extract --verbose && proton-i18n crowdin --verbose",
12     "i18n:validate": "proton-i18n validate lint-functions",
13     "i18n:validate:context:web": "proton-i18n validate",
14     "postinstall": "proton-pack config && cp ./src/app/config.ts ../../packages/drive-store/",
15     "lint": "eslint src --ext .js,.ts,.tsx --quiet --cache",
16     "lint:warning": "eslint src --ext .js,.ts,.tsx",
17     "pretty": "prettier --write  $(find src/app -type f -name '*.js' -o -name '*.ts' -o -name '*.tsx')",
18     "start": "cross-env TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack dev-server --appMode=standalone",
19     "test": "jest --coverage=false",
20     "test:ci": "jest --runInBand --ci",
21     "test:watch": "jest --watch --coverage=false"
22   },
23   "dependencies": {
24     "@lexical/utils": "0.20.0",
25     "@lexical/yjs": "0.20.0",
26     "@proton/account": "workspace:^",
27     "@proton/atoms": "workspace:^",
28     "@proton/components": "workspace:^",
29     "@proton/cross-storage": "workspace:^",
30     "@proton/docs-core": "workspace:^",
31     "@proton/docs-proto": "workspace:^",
32     "@proton/docs-shared": "workspace:^",
33     "@proton/drive-store": "workspace:^",
34     "@proton/features": "workspace:^",
35     "@proton/hooks": "workspace:^",
36     "@proton/metrics": "workspace:^",
37     "@proton/pack": "workspace:^",
38     "@proton/polyfill": "workspace:^",
39     "@proton/react-redux-store": "workspace:^",
40     "@proton/redux-shared-store": "workspace:^",
41     "@proton/redux-shared-store-types": "workspace:^",
42     "@proton/shared": "workspace:^",
43     "@proton/styles": "workspace:^",
44     "@proton/unleash": "workspace:^",
45     "@proton/utils": "workspace:^",
46     "@reduxjs/toolkit": "^2.3.0",
47     "buffer": "^6.0.3",
48     "react": "^18.3.1",
49     "react-dom": "^18.3.1",
50     "react-router-dom": "^5.3.4",
51     "ttag": "^1.8.7",
52     "uuid": "^9.0.1",
53     "yjs": "^13.6.15"
54   },
55   "devDependencies": {
56     "@babel/preset-typescript": "^7.26.0",
57     "@proton/eslint-config-proton": "workspace:^",
58     "@proton/i18n": "workspace:^",
59     "@proton/jest-env": "workspace:^",
60     "@proton/testing": "workspace:^",
61     "@testing-library/dom": "^10.4.0",
62     "@testing-library/react": "^16.0.1",
63     "@testing-library/user-event": "^14.5.2",
64     "@types/jest": "^29.5.14",
65     "@types/react": "^18.3.12",
66     "@types/react-dom": "^18.3.1",
67     "@types/react-router-dom": "^5.3.3",
68     "@types/uuid": "^9.0.8",
69     "@typescript-eslint/eslint-plugin": "^7.18.0",
70     "@typescript-eslint/parser": "^7.18.0",
71     "autoprefixer": "^10.4.20",
72     "babel-jest": "^29.7.0",
73     "babel-plugin-transform-class-properties": "^6.24.1",
74     "babel-plugin-transform-require-context": "^0.1.1",
75     "cross-env": "^7.0.3",
76     "eslint": "^8.57.1",
77     "eslint-plugin-react-hooks": "^4.6.2",
78     "eslint-plugin-react-refresh": "^0.4.14",
79     "jest": "^29.7.0",
80     "jest-junit": "^16.0.0",
81     "postcss": "^8.4.47",
82     "prettier": "^3.3.3",
83     "prettier-plugin-tailwindcss": "^0.6.8",
84     "sass": "1.79.5",
85     "tailwindcss": "^3.4.14",
86     "typescript": "^5.6.3"
87   }