Skip to content

Commit 7608246

Browse files
authored
fix: auto enable hmr mode when using browser-refresh client and @marko/compiler/register (#1855)
1 parent 51f2e52 commit 7608246

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.changeset/khaki-boats-count.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@marko/compiler": patch
3+
---
4+
5+
Fix browser-refresh client support when using @marko/compiler/register

packages/compiler/src/register.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
"use strict";
22

33
const compiler = require(".");
4+
const shouldOptimize = require("./util/should-optimize").default;
45
const requiredOptions = { modules: "cjs" };
6+
const isDev = !shouldOptimize();
57

68
module.exports = register;
79
register();
@@ -14,8 +16,9 @@ function register({ extensions = require.extensions, ...options } = {}) {
1416
Object.assign(
1517
{
1618
meta: true,
19+
hot: process.env.BROWSER_REFRESH_URL !== undefined,
1720
// eslint-disable-next-line no-constant-condition
18-
sourceMaps: "MARKO_DEBUG" ? "inline" : false
21+
sourceMaps: isDev ? "inline" : false
1922
},
2023
options,
2124
requiredOptions

0 commit comments

Comments
 (0)