main
json 36 lines 988 Bytes
Raw
1 // Custom tsconfig for IDE integration of fixture files.
2 // Note that noEmit is set, as we actually rely on snap and sprout
3 // to transform these files.
4 {
5 "compilerOptions": {
6 "allowJs": true,
7 "isolatedModules": true,
8 "noEmit": true,
9 "noImplicitAny": false,
10 "noUncheckedIndexedAccess": false,
11 "noUnusedParameters": false,
12 "useUnknownInCatchVariables": false,
13 "noUnusedLocals": false,
14 "baseUrl": ".",
15 "jsx": "preserve",
16 "paths": {
17 // Editor integration for sprout shared runtime files
18 "shared-runtime": ["../../../../snap/src/sprout/shared-runtime.ts"]
19 },
20 "verbatimModuleSyntax": true,
21 "module": "ESNext",
22 "allowSyntheticDefaultImports": true,
23 "moduleDetection": "force"
24
25 },
26 "include": [
27 "./compiler/**/*.js",
28 "./compiler/**/*.mjs",
29 "./compiler/**/*.cjs",
30 "./compiler/**/*.ts",
31 "./compiler/**/*.mts",
32 "./compiler/**/*.cts",
33 "./compiler/**/*.jsx",
34 "./compiler/**/*.tsx"
35 ]
36 }