feat(csr): add stripped dev output diagnostics

This commit is contained in:
2026-08-09 11:25:48 +05:30
parent f09341fcfa
commit 504d065003
4 changed files with 74 additions and 3 deletions
+10 -2
View File
@@ -18,8 +18,16 @@ export { REALTIME_RUNTIME } from "./realtime-runtime.ts";
export { ACTION_RUNTIME } from "./action-runtime.ts";
/** The reactive runtime served at `/__wrnexus/reactive.js` (plain browser JS). */
export function getReactiveRuntime(): string {
return REACTIVE_RUNTIME;
export function getReactiveRuntime(development = false): string {
if (development) {
return REACTIVE_RUNTIME
.replace(/\/\*__WRNEXUS_DEV_START__\*\//g, "")
.replace(/\/\*__WRNEXUS_DEV_END__\*\//g, "");
}
return REACTIVE_RUNTIME.replace(
/\/\*__WRNEXUS_DEV_START__\*\/[\s\S]*?\/\*__WRNEXUS_DEV_END__\*\//g,
"",
);
}
/** The client-side navigation runtime served at `/__wrnexus/nav.js`. */