Files
online-energieausweis/tsconfig.json
2023-03-29 00:08:47 +04:00

31 lines
995 B
JSON

{
"compilerOptions": {
// Enable top-level await, and other modern ESM features
"target": "ESNext",
"module": "ESNext",
// Enable node-style module resolution, for things like npm package imports
"moduleResolution": "node",
// Enable JSON imports
"resolveJsonModule": true,
// Enable stricter transpilation for better output
"isolatedModules": true,
// Astro directly run TypeScript code, no transpilation needed
"noEmit": true,
// Report an error when importing a file using a casing different from the casing on disk
"forceConsistentCasingInFileNames": true,
// Properly support importing CJS modules in ESM
"esModuleInterop": true,
// Skip typechecking libraries and .d.ts files
"skipLibCheck": true,
// Enable strict mode
"strict": true,
// Error when a value import is only used as a type
"importsNotUsedAsValues": "error",
"baseUrl": ".",
"paths": {
"~/components/*": ["./src/components/*"],
"~/layouts/*": ["./src/layouts/*"]
}
}
}