Files
bun.sh/packages/bun-framework-react/index.ts
2025-09-19 17:34:38 -07:00

33 lines
844 B
TypeScript

import type { Framework } from "bun:app";
const framework: Framework = {
fileSystemRouterTypes: [
{
root: "pages",
clientEntryPoint: Bun.fileURLToPath(import.meta.resolve("./client.tsx")),
serverEntryPoint: Bun.fileURLToPath(import.meta.resolve("./server.tsx")),
extensions: [".tsx", ".jsx"],
style: "nextjs-pages",
layouts: true,
ignoreUnderscores: true,
prefix: "/",
ignoreDirs: ["node_modules", ".git"],
},
],
serverComponents: {
separateSSRGraph: true,
serverRegisterClientReferenceExport: "registerClientReference",
serverRuntimeImportSource: "react-server-dom-bun/server",
},
reactFastRefresh: {
importSource: "react-refresh/runtime",
},
bundlerOptions: {
ssr: {
conditions: ["react-server"],
},
},
};
export default framework;