ray-lab/tsconfig.json

43 lines
1.3 KiB
JSON

{
"compilerOptions": {
"strict": true,
"alwaysStrict": true,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"strictPropertyInitialization": true,
"allowSyntheticDefaultImports": true,
"experimentalDecorators": true,
"resolveJsonModule": true,
"baseUrl": "./",
"module": "commonjs",
"jsx": "react-jsx",
"target": "ES6",
"moduleSuffixes": [".ts", ".tsx", ".js", ".jsx", ".gl", ".vsh", ".fsh", ""],
"paths": {
"engine/*": ["./engine/*"],
"ray-lab": ["./engine/RayLab"],
"engine/math": ["./engine/math/Math"],
"engine/kernel": ["./engine/kernel/Kernel"],
"examples/*": ["./examples/*"],
"virtual-renderer": ["./engine/virtual-renderer/VirtualRenderer.ts"]
},
"lib": [
"ESNext",
"DOM"
]
},
"include": [
"./engine/**/*",
"./examples/**/*"
],
"exclude": [
"node_modules",
"build"
]
}