Files
orca/config/tsconfig.vitest-transform.json
T
Neil fbc48858f6 fix(test): keep unit-test tooling inside the repo root in nested checkouts (#36657)
* fix(test): keep unit-test tooling inside the repo root in nested checkouts

Vitest's oxc tsconfig auto-discovery walks past the repo for files no
in-repo tsconfig owns, so a worktree nested in another checkout loaded
the enclosing checkout's tsconfig. Pin the transform tsconfig to an
explicit solution file listing the same projects auto-discovery finds.

The local module cache policy hash failed on esbuild warnings from an
ancestor package.json; only warnings located inside the root now fail.

* fix(test): guard the pinned transform tsconfig against project drift

Drop docs/site (no unit test transforms it) so its tsconfig cannot break
every transform, and fail when a project tsconfig is added or removed
without updating the pinned solution.
2026-10-31 02:50:47 -07:00

20 lines
818 B
JSON

{
"files": [],
"include": [],
"compilerOptions": { "useDefineForClassFields": true },
"references": [
{ "path": "../src/packages/process-host/tsconfig.json" },
{ "path": "../cloud/apps/connector/tsconfig.json" },
{ "path": "../cloud/apps/push/tsconfig.json" },
{ "path": "../cloud/apps/relay-fence-broker/tsconfig.json" },
{ "path": "../cloud/apps/relay/tsconfig.json" },
{ "path": "../cloud/packages/cloud-database/tsconfig.json" },
{ "path": "../cloud/packages/connector-contract/tsconfig.json" },
{ "path": "../cloud/packages/postgres-schema/tsconfig.json" },
{ "path": "../cloud/packages/push-contract/tsconfig.json" },
{ "path": "../cloud/packages/relay-contract/tsconfig.json" },
{ "path": "./tsconfig.node.json" },
{ "path": "./tsconfig.web.json" }
]
}