Imporve HMR Post-build function speed

This commit is contained in:
2026-03-30 05:44:34 +01:00
parent 2b170d24e1
commit 86d4bb8d6c
16 changed files with 192 additions and 99 deletions
+5 -5
View File
@@ -1,5 +1,5 @@
import _ from "lodash";
import type { BundlerCTXMap, GlobalHMRControllerObject } from "../../types";
import type { GlobalHMRControllerObject } from "../../types";
import grabPageComponent from "./web-pages/grab-page-component";
export default async function serverPostBuildFn() {
@@ -23,10 +23,10 @@ export default async function serverPostBuildFn() {
const mock_req = new Request(controller.page_url);
const { serverRes, bundledMap, module, root_module } =
await grabPageComponent({
req: mock_req,
});
const { serverRes } = await grabPageComponent({
req: mock_req,
return_server_res_only: true,
});
const final_artifact: Omit<GlobalHMRControllerObject, "controller"> = {
..._.omit(controller, ["controller"]),