Commit | Line | Data |
---|---|---|
f3e62a22 JB |
1 | { |
2 | "$schema": "https://json.schemastore.org/tsconfig", | |
f3e62a22 | 3 | "compilerOptions": { |
01d739db JB |
4 | "lib": ["ES2020", "DOM", "DOM.Iterable"], |
5 | "module": "ESNext", | |
6 | "target": "ESNext", | |
f3e62a22 | 7 | "strict": true, |
01d739db | 8 | "noImplicitThis": true, |
f3e62a22 JB |
9 | "esModuleInterop": true, |
10 | "skipLibCheck": true, | |
11 | "forceConsistentCasingInFileNames": true, | |
ff7249bc | 12 | "moduleResolution": "node", |
01d739db | 13 | "resolveJsonModule": true, |
f3e62a22 JB |
14 | "experimentalDecorators": true, |
15 | "allowSyntheticDefaultImports": true, | |
16 | "sourceMap": true, | |
17 | "composite": true, | |
01d739db JB |
18 | "jsx": "preserve", |
19 | "isolatedModules": true, | |
20 | "useDefineForClassFields": true, | |
f3e62a22 JB |
21 | "baseUrl": ".", |
22 | "types": ["node", "jsdom"], | |
23 | "paths": { | |
24 | "@/*": ["src/*"] | |
25 | } | |
26 | }, | |
27 | "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "tests/**/*.ts", "tests/**/*.tsx"], | |
28 | "exclude": ["node_modules"] | |
29 | } |