Fork Horse repository, listed by its owner. Publisher snapshot.

tsconfig.json

Snapshot at 34e3175

Containing directory

978 bytes · jsonView raw
1// Base compiler options for this repository's own code. The two `packages/*` tsconfigs extend the
2// submodule's root config instead, so upstream stays the single source of truth for the settings a
3// Worker package needs; this file exists for `scripts/`, which no package tsconfig includes.
4//
5// `singleThreaded` is deliberately absent: it is a TypeScript 7 option, and unlike the submodule's
6// root config nothing here type-checks capnweb's recursive type graphs, so the parallel default is
7// fine.
8{
9  "compilerOptions": {
10    "target": "ES2022",
11    "lib": ["ESNext"],
12    "module": "ESNext",
13    "moduleResolution": "bundler",
14    "allowSyntheticDefaultImports": true,
15    "esModuleInterop": true,
16    "allowJs": true,
17    "strict": true,
18    "skipLibCheck": true,
19    "forceConsistentCasingInFileNames": true,
20    "resolveJsonModule": true,
21    "isolatedModules": true,
22    "noEmit": true
23  },
24  "include": [],
25  "exclude": ["node_modules", "dist", "cloudflare-os"]
26}
27