/ tsconfig.json
tsconfig.json
 1  {
 2    "extends": "@tsconfig/svelte/tsconfig.json",
 3    "compilerOptions": {
 4      "target": "ESNext",
 5      "module": "ESNext",
 6      "moduleResolution": "bundler",
 7      "esModuleInterop": true,
 8      "forceConsistentCasingInFileNames": true,
 9      "strict": true,
10      "strictNullChecks": true,
11      "noImplicitAny": true,
12      "noImplicitReturns": true,
13      "noFallthroughCasesInSwitch": true,
14      "skipLibCheck": true,
15      "resolveJsonModule": true,
16      "isolatedModules": true,
17      "verbatimModuleSyntax": true,
18      "lib": ["ESNext", "DOM", "DOM.Iterable"],
19      "types": ["chrome", "wxt/browser"],
20      "paths": {
21        "@/*": ["./src/*"],
22        "@lib/*": ["./src/lib/*"],
23        "@components/*": ["./src/components/*"],
24        "@stores/*": ["./src/stores/*"]
25      },
26      "baseUrl": "."
27    },
28    "include": [
29      "src/**/*.ts",
30      "src/**/*.svelte",
31      "*.config.ts"
32    ],
33    "exclude": ["node_modules", ".output", "dist"]
34  }