4 "esModuleInterop": true,
5 "forceConsistentCasingInFileNames": true,
8 "lib": ["dom", "dom.iterable", "esnext"],
9 "maxNodeModuleJsDepth": 10,
11 "moduleResolution": "bundler",
13 "noImplicitAny": true,
14 "noUnusedLocals": true,
15 "resolveJsonModule": true,
19 "types": ["webpack-env", "jest"],
22 "proton-mail/*": ["./applications/mail/src/app/*"],
23 "proton-pass-extension/*": ["./applications/pass-extension/src/*"],
24 "proton-pass-web/*": ["./applications/pass/src/*"],
25 "@proton/activation/*": ["./packages/activation/*"],
26 "@proton/atoms/*": ["./packages/atoms/*"],
27 "@proton/chargebee": ["./packages/chargebee/*"],
28 "@proton/colors/*": ["./packages/colors/*"],
29 "@proton/components/*": ["./packages/components/*"],
30 "@proton/config/*": ["./packages/config/*"],
31 "@proton/cross-storage/*": ["./packages/cross-storage/*"],
32 "@proton/encrypted-search/*": ["./packages/encrypted-search/*"],
33 "@proton/drive-store/*": ["./packages/drive-store/*"],
34 "@proton/eslint-config-proton/*": ["./packages/eslint-config-proton/*"],
35 "@proton/hooks/*": ["./packages/hooks/*"],
36 "@proton/i18n/*": ["./packages/i18n/*"],
37 "@proton/key-transparency/*": ["./packages/key-transparency/*"],
38 "@proton/llm/*": ["./packages/llm/*"],
39 "@proton/metrics/*": ["./packages/metrics/*"],
40 "@proton/pack/*": ["./packages/pack/*"],
41 "@proton/pass/*": ["./packages/pass/*"],
42 "@proton/polyfill/*": ["./packages/polyfill/*"],
43 "@proton/recovery-kit/*": ["./packages/recovery-kit/*"],
44 "@proton/shared/*": ["./packages/shared/*"],
45 "@proton/sieve/*": ["./packages/sieve/*"],
46 "@proton/srp/*": ["./packages/srp/*"],
47 "@proton/stylelint-config-proton/*": ["./packages/stylelint-config-proton/*"],
48 "@proton/styles/*": ["./packages/styles/*"],
49 "@proton/testing/*": ["./packages/testing/*"],
50 "@proton/utils/*": ["./packages/utils/*"]
53 "exclude": ["**/node_modules", "**/.*/"]