| 1 | import * as Context from "effect/Context"; |
| 2 | |
| 3 | /** |
| 4 | * The fixture root the harness operates in. Lives in its own module so that |
| 5 | * `Options`/`Vite`/`Framework` can depend on it without importing `Runtime` |
| 6 | * (which imports them back — an ESM cycle that breaks eager evaluation). |
| 7 | */ |
| 8 | export const Cwd = Context.Reference( |
| 9 | "@alchemy.run/cloudflare-test-tools/e2e/Cwd", |
| 10 | { |
| 11 | defaultValue: () => process.cwd(), |
| 12 | }, |
| 13 | ); |