Skip to content

Commit 0152316

Browse files
committed
fix: 🐛 attach devClientHook only if entry point exists
1 parent b101175 commit 0152316

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Diff for: packages/cli/src/devClient/index.mjs

+8-6
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@ webSocket.subscribe(reload);
1515
webSocket.subscribe(hmr);
1616

1717
addEventListener('load', function hookMerkurCreate() {
18-
const originalMerkurCreate = window.__merkur__.create;
19-
window.__merkur__.create = async function devClientHook(...rest) {
20-
const widget = await originalMerkurCreate(...rest);
18+
if (window?.__merkur__?.create) {
19+
const originalMerkurCreate = window.__merkur__.create;
20+
window.__merkur__.create = async function devClientHook(...rest) {
21+
const widget = await originalMerkurCreate(...rest);
2122

22-
__merkur_dev__.widgets.push(widget);
23+
__merkur_dev__.widgets.push(widget);
2324

24-
return widget;
25-
};
25+
return widget;
26+
};
27+
}
2628
});

0 commit comments

Comments
 (0)