t3-code-android-nightly/.repos/alchemy-effect/packages/alchemy/tsconfig.test.json
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00

80 lines
3.4 KiB
JSON

{
"extends": "../../tsconfig.base.json",
"include": [
"package.json",
"test",
// JSON modules imported by fixtures (plain `include: ["test"]` only
// sweeps .ts files).
"test/Cloudflare/Workers/fixtures/prisma-orm/generated/contract.json",
"test/Prisma/ORM/fixtures/client/generated/contract.json",
"test/Prisma/ORM/fixtures/psl/generated/contract.json",
"test/Prisma/ORM/fixtures/variants/generated/contract.json"
],
"exclude": [
// Prisma migration packages are self-emitting Node scripts whose
// snapshot imports (`../../snapshots/<hash>/contract`) are extensionless
// and only resolve under Prisma's own toolchain — not this project.
"test/Cloudflare/Workers/fixtures/prisma-orm/migrations",
// Executed by the prisma CLI (which resolves its own toolchain types);
// its inferred config type is not portable from this project.
"test/Cloudflare/Workers/fixtures/prisma-orm/prisma.config.ts",
"test/Prisma/ORM/fixtures/client/migrations",
"test/Prisma/ORM/fixtures/client/prisma.config.ts",
"test/Prisma/ORM/fixtures/psl/prisma.config.ts",
"test/Prisma/ORM/fixtures/psl/migrations",
"test/Prisma/ORM/fixtures/variants/prisma.config.ts",
"test/Prisma/ORM/fixtures/variants/migrations",
"test/Cli/fixtures/shutdown-feedback-fixture.ts",
"test/Local/fixtures/rpc-server-entry.ts",
"test/Local/fixtures/rpc-server-entry-b.ts",
"test/Local/fixtures/rpc-server-logs.ts",
"test/Local/fixtures/rpc-spawner-parent.ts",
"test/Local/fixtures/rpc-spawner-devserver-parent.ts",
// Nuxt fixtures: server routes use nitro's auto-imported globals
// (`defineEventHandler`), which only type-check against the `.nuxt/`
// types a nuxt build generates.
"test/Cloudflare/Website/fixtures/nuxt-app",
"test/AWS/Website/fixtures/nuxt-app",
"test/Cloudflare/Website/fixtures/nuxt-spa-app",
// Octane fixture: `.tsx` components use octane's JSX runtime, not
// the react-jsx runtime this package compiles with.
"test/Cloudflare/Website/fixtures/octane-app",
"test/Cloudflare/Website/fixtures/octane-spa-app",
"test/AWS/Website/fixtures/octane-app",
// SolidStart fixture: `.tsx` components use solid-js's JSX runtime,
// which conflicts with this package's default `@opentui/solid`
// jsxImportSource.
"test/AWS/Website/fixtures/solidstart-app",
// TanStack Start fixture: `src/routeTree.gen.ts` is generated by the
// router plugin at build/dev time (gitignored), so the route modules
// have nothing to resolve until a build has run.
"test/AWS/Website/fixtures/tanstack-start-app",
// React Router fixture: route modules resolve their prop types from the
// `.react-router/types` typegen output (gitignored) that a build or dev
// run produces, and the `.tsx` files use React's JSX runtime rather than
// this package's default `@opentui/solid` jsxImportSource.
"test/AWS/Website/fixtures/react-router-app"
],
"compilerOptions": {
"composite": true,
"noEmit": true,
"outDir": "./lib",
"rootDir": ".",
"module": "Preserve",
"moduleResolution": "Bundler",
"target": "ESNext",
"paths": {
"@/*": ["./src/*"]
},
"jsx": "react-jsx",
"lib": ["DOM", "DOM.Iterable", "ES2023"]
},
"references": [
{
"path": "./tsconfig.json"
},
{
"path": "../alchemy-test/tsconfig.json"
}
]
}