From dad5cffaac0e465739b6bb12985d9e1b640b346c Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Wed, 25 Mar 2026 15:48:05 +0100 Subject: [PATCH] Remove react/jsx-dev-runtime dynamic browser import --- dist/functions/server/start-server.js | 2 +- dist/functions/server/web-pages/generate-web-html.js | 8 ++++---- dist/types/index.d.ts | 2 +- package.json | 2 +- src/functions/server/start-server.ts | 2 +- src/functions/server/web-pages/generate-web-html.tsx | 8 ++++---- src/types/index.ts | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dist/functions/server/start-server.js b/dist/functions/server/start-server.js index 7ba5241..1eb4728 100644 --- a/dist/functions/server/start-server.js +++ b/dist/functions/server/start-server.js @@ -5,6 +5,6 @@ export default async function startServer() { const serverParams = await serverParamsGen(); const server = Bun.serve(serverParams); global.SERVER = server; - log.server(`http://localhost:${server.port}`); + log.server(`http://${server.hostname}:${server.port}`); return server; } diff --git a/dist/functions/server/web-pages/generate-web-html.js b/dist/functions/server/web-pages/generate-web-html.js index 1fef9b0..7885fb9 100644 --- a/dist/functions/server/web-pages/generate-web-html.js +++ b/dist/functions/server/web-pages/generate-web-html.js @@ -50,10 +50,10 @@ export default async function genWebHTML({ component, pageProps, bundledMap, mod "react-dom/client": `https://esm.sh/react-dom@${_reactVersion}/client`, "react/jsx-runtime": `https://esm.sh/react@${_reactVersion}/jsx-runtime`, }; - if (dev) { - browser_imports["react/jsx-dev-runtime"] = - `https://esm.sh/react@${_reactVersion}/jsx-dev-runtime`; - } + // if (dev) { + // browser_imports["react/jsx-dev-runtime"] = + // `https://esm.sh/react@${_reactVersion}/jsx-dev-runtime`; + // } const importMap = JSON.stringify({ imports: browser_imports, }); diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts index c28618a..b0669ff 100644 --- a/dist/types/index.d.ts +++ b/dist/types/index.d.ts @@ -47,7 +47,7 @@ export type BunextConfig = { middleware?: (params: BunextConfigMiddlewareParams) => Promise | Response | Request | undefined; defaultCacheExpiry?: number; websocket?: WebSocketHandler; - serverOptions?: Bun.Serve.Options; + serverOptions?: Omit, "fetch" | "routes">; }; export type BunextConfigMiddlewareParams = { req: Request; diff --git a/package.json b/package.json index 615537a..38b5c6a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@moduletrace/bunext", "module": "index.ts", "type": "module", - "version": "1.0.33", + "version": "1.0.34", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { diff --git a/src/functions/server/start-server.ts b/src/functions/server/start-server.ts index cd08ee6..215d9fb 100644 --- a/src/functions/server/start-server.ts +++ b/src/functions/server/start-server.ts @@ -9,7 +9,7 @@ export default async function startServer() { global.SERVER = server; - log.server(`http://localhost:${server.port}`); + log.server(`http://${server.hostname}:${server.port}`); return server; } diff --git a/src/functions/server/web-pages/generate-web-html.tsx b/src/functions/server/web-pages/generate-web-html.tsx index b0891fb..3081184 100644 --- a/src/functions/server/web-pages/generate-web-html.tsx +++ b/src/functions/server/web-pages/generate-web-html.tsx @@ -76,10 +76,10 @@ export default async function genWebHTML({ "react/jsx-runtime": `https://esm.sh/react@${_reactVersion}/jsx-runtime`, }; - if (dev) { - browser_imports["react/jsx-dev-runtime"] = - `https://esm.sh/react@${_reactVersion}/jsx-dev-runtime`; - } + // if (dev) { + // browser_imports["react/jsx-dev-runtime"] = + // `https://esm.sh/react@${_reactVersion}/jsx-dev-runtime`; + // } const importMap = JSON.stringify({ imports: browser_imports, diff --git a/src/types/index.ts b/src/types/index.ts index ebd1f7d..32bd52e 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -64,7 +64,7 @@ export type BunextConfig = { | undefined; defaultCacheExpiry?: number; websocket?: WebSocketHandler; - serverOptions?: Bun.Serve.Options; + serverOptions?: Omit, "fetch" | "routes">; }; export type BunextConfigMiddlewareParams = {