Initial Commit

This commit is contained in:
Moritz Utcke
2023-03-25 15:13:42 +04:00
parent e04f68a395
commit dcbdf0e8d0
105 changed files with 3772 additions and 0 deletions

25
tsconfig.json Normal file
View File

@@ -0,0 +1,25 @@
{
"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"
}
}