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", "vitest/globals"],
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/andromeda": ["./packages/wasm/andromeda/*"],
27 "@proton/atoms/*": ["./packages/atoms/*"],
28 "@proton/chargebee": ["./packages/chargebee/*"],
29 "@proton/colors/*": ["./packages/colors/*"],
30 "@proton/components/*": ["./packages/components/*"],
31 "@proton/config/*": ["./packages/config/*"],
32 "@proton/cross-storage/*": ["./packages/cross-storage/*"],
33 "@proton/drive-store/*": ["./packages/drive-store/*"],
34 "@proton/encrypted-search/*": ["./packages/encrypted-search/*"],
35 "@proton/eslint-config-proton/*": ["./packages/eslint-config-proton/*"],
36 "@proton/features/*": ["./packages/features/*"],
37 "@proton/hooks/*": ["./packages/hooks/*"],
38 "@proton/i18n/*": ["./packages/i18n/*"],
39 "@proton/key-transparency/*": ["./packages/key-transparency/*"],
40 "@proton/llm/*": ["./packages/llm/*"],
41 "@proton/metrics/*": ["./packages/metrics/*"],
42 "@proton/pack/*": ["./packages/pack/*"],
43 "@proton/pass/*": ["./packages/pass/*"],
44 "@proton/payments/*": ["./packages/payments/*"],
45 "@proton/polyfill/*": ["./packages/polyfill/*"],
46 "@proton/recovery-kit/*": ["./packages/recovery-kit/*"],
47 "@proton/shared/*": ["./packages/shared/*"],
48 "@proton/sieve/*": ["./packages/sieve/*"],
49 "@proton/srp/*": ["./packages/srp/*"],
50 "@proton/stylelint-config-proton/*": ["./packages/stylelint-config-proton/*"],
51 "@proton/styles/*": ["./packages/styles/*"],
52 "@proton/testing/*": ["./packages/testing/*"],
53 "@proton/unleash/*": ["./packages/unleash/*"],
54 "@proton/utils/*": ["./packages/utils/*"],
55 "@proton/wallet": ["./packages/wallet/*"]
58 "exclude": ["**/node_modules/*", "**/dist/*", "**/.*/", "./packages/wallet/tests", "dangerfile.ts"]