3 "description": "Proton Pass web application",
8 "build:web": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"../../tsconfig.webpack.json\" proton-pack build --appMode=sso",
10 "i18n:extract:web": "proton-i18n extract",
11 "i18n:getlatest": "proton-i18n upgrade",
12 "i18n:upgrade": "proton-i18n extract --verbose && proton-i18n crowdin -u --verbose",
13 "i18n:validate": "proton-i18n validate lint-functions",
14 "i18n:validate:context:web": "proton-i18n validate",
15 "postinstall": "proton-pack config",
16 "lint": "eslint src --ext .js,.ts,.tsx --cache",
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 --no-error-logs",
20 "test:ci": "jest --coverage --runInBand --ci",
21 "test:watch": "jest --watch"
24 "@proton/atoms": "workspace:^",
25 "@proton/components": "workspace:^",
26 "@proton/icons": "workspace:^",
27 "@proton/pass": "workspace:^",
28 "@proton/polyfill": "workspace:^",
29 "@proton/shared": "workspace:^",
30 "@proton/styles": "workspace:^",
31 "@proton/utils": "workspace:^"
34 "@proton/eslint-config-proton": "workspace:^",
35 "@proton/i18n": "workspace:^",
36 "@proton/jest-env": "workspace:^",
37 "@proton/pack": "workspace:^",
38 "@proton/testing": "workspace:^",
39 "cross-env": "^7.0.3",
43 "typescript": "^5.6.3",
45 "webpack-manifest-plugin": "^5.0.0"