tsconfig.json37 lines
mainRaw// Custom tsconfig for IDE integration of fixture files.
// Note that noEmit is set, as we actually rely on snap and sprout
// to transform these files.
{
"compilerOptions": {
"allowJs": true,
"isolatedModules": true,
"noEmit": true,
"noImplicitAny": false,
"noUncheckedIndexedAccess": false,
"noUnusedParameters": false,
"useUnknownInCatchVariables": false,
"noUnusedLocals": false,
"baseUrl": ".",
"jsx": "preserve",
"paths": {
// Editor integration for sprout shared runtime files
"shared-runtime": ["../../../../snap/src/sprout/shared-runtime.ts"]
},
"verbatimModuleSyntax": true,
"module": "ESNext",
"allowSyntheticDefaultImports": true,
"moduleDetection": "force"
},
"include": [
"./compiler/**/*.js",
"./compiler/**/*.mjs",
"./compiler/**/*.cjs",
"./compiler/**/*.ts",
"./compiler/**/*.mts",
"./compiler/**/*.cts",
"./compiler/**/*.jsx",
"./compiler/**/*.tsx"
]
}
Loading syntax highlighting…