2 "name": "proton-docs-editor",
3 "description": "Editor for Proton Docs.",
6 "build:web": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack build --appMode=sso",
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",
17 "test:ci": "jest --runInBand --ci",
18 "test:watch": "jest --watch --coverage=false"
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:^",
49 "docx-preview-cjs": "0.3.7",
52 "react-dom": "^18.3.1"
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",
73 "eslint-plugin-react-hooks": "^4.6.2",
74 "eslint-plugin-react-refresh": "^0.4.16",
76 "jest-junit": "^16.0.0",
79 "prettier-plugin-tailwindcss": "^0.6.9",
81 "tailwindcss": "^3.4.16",
82 "typescript": "^5.7.2"