From da0b090834efc74dcbb371cadb58be9f0dc3ec98 Mon Sep 17 00:00:00 2001 From: Alistair Smith Date: Thu, 18 Sep 2025 17:25:26 -0700 Subject: [PATCH] use the specific bundles --- packages/bun-framework-react/bake.private.d.ts | 4 ++-- packages/bun-framework-react/client/app.ts | 2 +- packages/bun-framework-react/client/router.ts | 2 +- packages/bun-framework-react/ssr.tsx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/bun-framework-react/bake.private.d.ts b/packages/bun-framework-react/bake.private.d.ts index eec1ee6c0f..94f13262b1 100644 --- a/packages/bun-framework-react/bake.private.d.ts +++ b/packages/bun-framework-react/bake.private.d.ts @@ -84,11 +84,11 @@ interface Window { } // The following interfaces have been transcribed manually. -declare module "react-server-dom-bun/client" { +declare module "react-server-dom-bun/client.browser" { export function createFromReadableStream(readable: ReadableStream): Promise; } -declare module "react-server-dom-bun/client" { +declare module "react-server-dom-bun/client.server" { import type { SSRManifest } from "bun:app/server"; import type { Readable } from "node:stream"; diff --git a/packages/bun-framework-react/client/app.ts b/packages/bun-framework-react/client/app.ts index 261280c04c..85593b1b64 100644 --- a/packages/bun-framework-react/client/app.ts +++ b/packages/bun-framework-react/client/app.ts @@ -1,5 +1,5 @@ import type { ReactNode, SetStateAction } from "react"; -import { createFromReadableStream } from "react-server-dom-bun/client"; +import { createFromReadableStream } from "react-server-dom-bun/client.browser"; import { store, useStore, type Store } from "./simple-store.ts"; export type NonNullishReactNode = Exclude; diff --git a/packages/bun-framework-react/client/router.ts b/packages/bun-framework-react/client/router.ts index 73fea224bb..f06237a9fd 100644 --- a/packages/bun-framework-react/client/router.ts +++ b/packages/bun-framework-react/client/router.ts @@ -1,5 +1,5 @@ import { flushSync } from "react-dom"; -import { createFromReadableStream } from "react-server-dom-bun/client"; +import { createFromReadableStream } from "react-server-dom-bun/client.browser"; import { getAppState, setAppState, type AppState, type NonNullishReactNode } from "./app.ts"; import { BakeCSSManager } from "./css.ts"; diff --git a/packages/bun-framework-react/ssr.tsx b/packages/bun-framework-react/ssr.tsx index acc5b8b077..b6b5e00407 100644 --- a/packages/bun-framework-react/ssr.tsx +++ b/packages/bun-framework-react/ssr.tsx @@ -7,7 +7,7 @@ import type { Readable } from "node:stream"; import * as React from "react"; import type { RenderToPipeableStreamOptions } from "react-dom/server"; import { renderToPipeableStream } from "react-dom/server.node"; -import { createFromNodeStream, type Manifest } from "react-server-dom-bun/client"; +import { createFromNodeStream, type Manifest } from "react-server-dom-bun/client.server"; import type { MiniAbortSignal } from "./server.tsx"; // Verify that React 19 is being used.