1{
2 "extends": "../../tsconfig.base.json",
3 "include": [
4 "alchemy.run.ts",
5 "src/**/*.ts",
6 "src/prisma/generated/contract.json",
7 "test/**/*.ts"
8 ],
9 "exclude": [
10 // Prisma migration packages are self-emitting Node scripts whose
11 // snapshot imports only resolve under Prisma's own toolchain.
12 "migrations",
13 // Loaded by the prisma CLI, which resolves its own toolchain types.
14 // Their inferred types name types this project cannot reference
15 // portably (TS2883); the app only consumes the emitted contract.d.ts.
16 "prisma.config.ts",
17 "src/prisma/contract.ts"
18 ],
19 "compilerOptions": {
20 "noEmit": true,
21 "rootDir": ".",
22 "module": "Preserve",
23 "moduleResolution": "Bundler",
24 "target": "ESNext"
25 },
26 "references": [
27 {
28 "path": "../../packages/alchemy/tsconfig.json"
29 }
30 ]
31}