From 1bf1b651db6e9355b5afcd0f993b16c2eaf1d707 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Fri, 14 Aug 2026 13:12:35 +0100 Subject: [PATCH] Update dev server --- dist/functions/server/web-pages/grab-page-component.js | 4 +++- .../functions/server/web-pages/grab-page-error-component.js | 6 +++++- package.json | 2 +- src/functions/server/web-pages/grab-page-component.tsx | 4 +++- .../server/web-pages/grab-page-error-component.tsx | 6 +++++- 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/dist/functions/server/web-pages/grab-page-component.js b/dist/functions/server/web-pages/grab-page-component.js index b8a599c..20b0845 100644 --- a/dist/functions/server/web-pages/grab-page-component.js +++ b/dist/functions/server/web-pages/grab-page-component.js @@ -140,7 +140,9 @@ export default async function grabPageComponent(params) { else { log.error(`Error Grabbing Page Component: ${error.message}`); log.error(`Page: ${passed_file_path || url?.pathname}`); - fullRebuild(); + if (is_dev) { + fullRebuild(); + } } return await grabPageErrorComponent({ error, diff --git a/dist/functions/server/web-pages/grab-page-error-component.js b/dist/functions/server/web-pages/grab-page-error-component.js index a83f9b6..e8a2587 100644 --- a/dist/functions/server/web-pages/grab-page-error-component.js +++ b/dist/functions/server/web-pages/grab-page-error-component.js @@ -3,8 +3,10 @@ import grabDirNames from "../../../utils/grab-dir-names"; import grabPageModules from "./grab-page-modules"; import _ from "lodash"; import fullRebuild from "../full-rebuild"; +import isDevelopment from "../../../utils/is-development"; export default async function grabPageErrorComponent({ error, routeParams, is404, url, }) { const router = global.BUNEXT_ROUTER; + const is_dev = isDevelopment(); const { BUNX_ROOT_500_PRESET_COMPONENT, BUNX_ROOT_404_PRESET_COMPONENT } = grabDirNames(); const errorRoute = is404 ? "/404" : "/500"; const presetComponent = is404 @@ -52,7 +54,9 @@ export default async function grabPageErrorComponent({ error, routeParams, is404 }; } catch { - fullRebuild(); + if (is_dev) { + fullRebuild(); + } const DefaultNotFound = () => (_jsxs("div", { style: { width: "100vw", height: "100vh", diff --git a/package.json b/package.json index 14fa364..38fcc6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bunext", - "version": "1.1.6", + "version": "1.1.7", "main": "dist/index.js", "module": "index.ts", "dependencies": { diff --git a/src/functions/server/web-pages/grab-page-component.tsx b/src/functions/server/web-pages/grab-page-component.tsx index a4ffbf6..f08f9c2 100644 --- a/src/functions/server/web-pages/grab-page-component.tsx +++ b/src/functions/server/web-pages/grab-page-component.tsx @@ -199,7 +199,9 @@ export default async function grabPageComponent( log.error(`Error Grabbing Page Component: ${error.message}`); log.error(`Page: ${passed_file_path || url?.pathname}`); - fullRebuild(); + if (is_dev) { + fullRebuild(); + } } return await grabPageErrorComponent({ diff --git a/src/functions/server/web-pages/grab-page-error-component.tsx b/src/functions/server/web-pages/grab-page-error-component.tsx index 74830c9..728d03e 100644 --- a/src/functions/server/web-pages/grab-page-error-component.tsx +++ b/src/functions/server/web-pages/grab-page-error-component.tsx @@ -8,6 +8,7 @@ import type { import grabPageModules from "./grab-page-modules"; import _ from "lodash"; import fullRebuild from "../full-rebuild"; +import isDevelopment from "../../../utils/is-development"; type Params = { error?: any; @@ -23,6 +24,7 @@ export default async function grabPageErrorComponent({ url, }: Params): Promise { const router = global.BUNEXT_ROUTER; + const is_dev = isDevelopment(); const { BUNX_ROOT_500_PRESET_COMPONENT, BUNX_ROOT_404_PRESET_COMPONENT } = grabDirNames(); @@ -84,7 +86,9 @@ export default async function grabPageErrorComponent({ root_module, }; } catch { - fullRebuild(); + if (is_dev) { + fullRebuild(); + } const DefaultNotFound: FC = () => (