t3-code-android-nightly/.repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/react-router-rsc-fixture/alchemy.run.ts

36 lines
806 B
TypeScript

import * as Alchemy from "alchemy";
import * as Cloudflare from "alchemy/Cloudflare";
import * as Effect from "effect/Effect";
export default Alchemy.Stack(
"CloudflareReactRouterRscFixture",
{
providers: Cloudflare.providers(),
state: Cloudflare.state(),
},
Effect.gen(function* () {
const worker = yield* Cloudflare.Website.Vite("ReactRouterRscFixture", {
compatibility: {
date: "2026-03-10",
flags: ["nodejs_compat"],
},
memo: {
include: [
"app/**",
"react-router-vite/**",
"package.json",
"tsconfig.json",
"vite.config.ts",
],
},
viteEnvironments: {
entry: "rsc",
children: ["ssr"],
},
});
return {
url: worker.url,
};
}),
);