Merge branch 'DRVDOC-1255' into 'main'
[ProtonMail-WebClient.git] / turbo.json
blob72783a7ee8e342267f3a08caf77bd54b36015b66
2     "$schema": "https://turbo.build/schema.json",
3     "globalEnv": ["APPLICATION", "CI_COMMIT_TAG"],
4     "globalPassThroughEnv": [
5         "http_proxy",
6         "https_proxy",
7         "no_proxy",
8         "HTTP_PROXY",
9         "HTTPS_PROXY",
10         "NO_PROXY",
11         "WEBPACK_PARALLELISM",
12         "CI_COMMIT_SHA",
13         "CI_COMMIT_REF_NAME",
14         "SENTRY_ORG",
15         "SENTRY_URL",
16         "SENTRY_AUTH_TOKEN"
17     ],
18     "tasks": {
19         "transit": {
20             "dependsOn": ["^transit"]
21         },
22         "@proton/i18n#build": {},
23         "build:web": {
24             "outputs": ["dist/**", "webapp-bundle.tar.gz"]
25         },
26         "test:ci": {
27             "dependsOn": ["transit"]
28         },
29         "test:coverage": {
30             "outputs": ["coverage/**"]
31         },
32         "lint": {},
33         "i18n:validate": {},
34         "i18n:extract:web": {
35             "dependsOn": ["@proton/i18n#build", "build:web"],
36             "outputs": ["po/**"]
37         },
38         "i18n:validate:context:web": {},
39         "check-types": {
40             "dependsOn": ["transit"]
41         },
42         "dev": {
43             "cache": false,
44             "persistent": true
45         }
46     }