Skip to main content

max / makenotwork

903 B · 26 lines History Blame Raw
1 {
2 "compilerOptions": {
3 "target": "ES2022",
4 "module": "ESNext",
5 "moduleResolution": "Bundler",
6 "lib": ["ES2022", "DOM", "DOM.Iterable"],
7 "strict": true,
8 "noUnusedLocals": true,
9 "noUnusedParameters": true,
10 "noFallthroughCasesInSwitch": true,
11 "noImplicitReturns": true,
12 "verbatimModuleSyntax": true,
13 "isolatedModules": true,
14 "allowImportingTsExtensions": true,
15 "rewriteRelativeImportExtensions": true,
16 "skipLibCheck": true,
17 "sourceMap": true,
18 "outDir": "../static/dist",
19 "rootDir": "src",
20 "types": []
21 },
22 "//": "Source imports use explicit .ts extensions so `node --test` resolves them natively (type-stripping); rewriteRelativeImportExtensions rewrites them to .js on emit so the browser loads the compiled output. Test files are type-stripped by Node and skipped by tsc.",
23 "include": ["src"],
24 "exclude": ["**/*.test.ts"]
25 }
26