aboutsummaryrefslogtreecommitdiff
path: root/tsconfig.json
diff options
context:
space:
mode:
Diffstat (limited to 'tsconfig.json')
-rw-r--r--tsconfig.json66
1 files changed, 66 insertions, 0 deletions
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..3af4c48
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,66 @@
+{
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "target": "ES2022",
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "lib": ["ES2022", "DOM", "DOM.Iterable", "WebWorker"],
+ "types": ["node"],
+ "strict": true,
+ "noImplicitAny": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "strictBindCallApply": true,
+ "strictPropertyInitialization": true,
+ "noImplicitThis": true,
+ "useUnknownInCatchVariables": true,
+ "alwaysStrict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedIndexedAccess": true,
+ "noImplicitOverride": true,
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "skipLibCheck": true,
+ "allowJs": true,
+ "checkJs": false,
+ "sourceMap": true,
+ "verbatimModuleSyntax": true
+ },
+ "include": [
+ ".svelte-kit/ambient.d.ts",
+ ".svelte-kit/non-ambient.d.ts",
+ ".svelte-kit/types/**/$types.d.ts",
+ "app/**/*.ts",
+ "app/**/*.d.ts",
+ "hooks/**/*.ts",
+ "routes/**/*.ts",
+ "routes/**/*.svelte",
+ "ui-lib/**/*.ts",
+ "ui-lib/**/*.svelte",
+ "engine/**/*.ts",
+ "events/**/*.ts",
+ "content-system/**/*.ts",
+ "flow/**/*.ts",
+ "scene/**/*.ts",
+ "memoir/**/*.ts",
+ "birth/**/*.ts",
+ "death/**/*.ts",
+ "continuation/**/*.ts",
+ "worldgen/**/*.ts",
+ "persistence/**/*.ts",
+ "rng/**/*.ts",
+ "time/**/*.ts",
+ "loading/**/*.ts",
+ "utils/**/*.ts",
+ "tests/**/*.ts",
+ "scripts/**/*.ts",
+ "vite.config.ts",
+ "svelte.config.js"
+ ],
+ "exclude": ["node_modules", "dist", "build", "built", ".svelte-kit/output"]
+}