feat(INDA-383): daily stats.
[ProtonMail-WebClient.git] / applications / docs-editor / package.json
blobbd29e4958b45d080c2403a18ad65fa30e48adec8
2   "name": "proton-docs-editor",
3   "description": "Editor for Proton Docs.",
4   "main": "index.ts",
5   "scripts": {
6     "build:web": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack build --appMode=sso",
7     "check-types": "tsc",
8     "i18n:extract:web": "proton-i18n extract",
9     "i18n:upgrade": "proton-i18n extract --verbose && proton-i18n crowdin --verbose",
10     "i18n:validate": "proton-i18n validate lint-functions",
11     "i18n:validate:context:web": "proton-i18n validate",
12     "postinstall": "proton-pack config",
13     "lint": "eslint . --ext ts --quiet --cache",
14     "lint:warning": "eslint src --ext .js,.ts,.tsx",
15     "start": "cross-env TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack dev-server --appMode=standalone",
16     "test": "jest",
17     "test:ci": "jest --runInBand --ci",
18     "test:watch": "jest --watch --coverage=false"
19   },
20   "dependencies": {
21     "@lexical/clipboard": "0.20.0",
22     "@lexical/code": "0.20.0",
23     "@lexical/hashtag": "0.20.0",
24     "@lexical/headless": "0.20.0",
25     "@lexical/link": "0.20.0",
26     "@lexical/list": "0.20.0",
27     "@lexical/mark": "0.20.0",
28     "@lexical/overflow": "0.20.0",
29     "@lexical/plain-text": "0.20.0",
30     "@lexical/react": "0.20.0",
31     "@lexical/rich-text": "0.20.0",
32     "@lexical/selection": "0.20.0",
33     "@lexical/table": "0.20.0",
34     "@lexical/utils": "0.20.0",
35     "@lexical/yjs": "0.20.0",
36     "@proton/atoms": "workspace:^",
37     "@proton/components": "workspace:^",
38     "@proton/crypto": "workspace:^",
39     "@proton/docs-core": "workspace:^",
40     "@proton/docs-shared": "workspace:^",
41     "@proton/hooks": "workspace:^",
42     "@proton/icons": "workspace:^",
43     "@proton/pack": "workspace:^",
44     "@proton/polyfill": "workspace:^",
45     "@proton/shared": "workspace:^",
46     "@proton/styles": "workspace:^",
47     "@proton/utils": "workspace:^",
48     "docx": "^8.5.0",
49     "docx-preview-cjs": "0.3.7",
50     "lexical": "0.20.0",
51     "react": "^18.3.1",
52     "react-dom": "^18.3.1"
53   },
54   "devDependencies": {
55     "@babel/preset-typescript": "^7.26.0",
56     "@proton/eslint-config-proton": "workspace:^",
57     "@proton/i18n": "workspace:^",
58     "@proton/jest-env": "workspace:^",
59     "@proton/testing": "workspace:^",
60     "@types/jest": "^29.5.14",
61     "@types/react": "^18.3.13",
62     "@types/react-dom": "^18.3.1",
63     "@types/react-router-dom": "^5.3.3",
64     "@types/uuid": "^9.0.8",
65     "@typescript-eslint/eslint-plugin": "^7.18.0",
66     "@typescript-eslint/parser": "^7.18.0",
67     "autoprefixer": "^10.4.20",
68     "babel-jest": "^29.7.0",
69     "babel-plugin-transform-class-properties": "^6.24.1",
70     "babel-plugin-transform-require-context": "^0.1.1",
71     "cross-env": "^7.0.3",
72     "eslint": "^8.57.1",
73     "eslint-plugin-react-hooks": "^4.6.2",
74     "eslint-plugin-react-refresh": "^0.4.16",
75     "jest": "^29.7.0",
76     "jest-junit": "^16.0.0",
77     "postcss": "^8.4.49",
78     "prettier": "^3.4.2",
79     "prettier-plugin-tailwindcss": "^0.6.9",
80     "sass": "1.79.5",
81     "tailwindcss": "^3.4.16",
82     "typescript": "^5.7.2"
83   }