diff --git a/packages/common/refresh-utils.ts b/packages/common/refresh-utils.ts index 8c0cadc12..7528bf781 100644 --- a/packages/common/refresh-utils.ts +++ b/packages/common/refresh-utils.ts @@ -6,7 +6,7 @@ const refreshContentRE = /\$RefreshReg\$\(/ // NOTE: this is exposed publicly via plugin-react export const preambleCode = `import { injectIntoGlobalHook } from "__BASE__${runtimePublicPath.slice( 1, -)}" +)}"; injectIntoGlobalHook(window); window.$RefreshReg$ = () => {}; window.$RefreshSig$ = () => (type) => type;` diff --git a/packages/plugin-react-oxc/CHANGELOG.md b/packages/plugin-react-oxc/CHANGELOG.md index d73252b8b..c2dce2e97 100644 --- a/packages/plugin-react-oxc/CHANGELOG.md +++ b/packages/plugin-react-oxc/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Add explicit semicolon in preambleCode [#485](https://github.com/vitejs/vite-plugin-react/pull/485) + +This fixes an edge case when using HTML minifiers that strips line breaks aggressively. + ## 0.2.0 (2025-05-23) ### Add `filter` for rolldown-vite [#470](https://github.com/vitejs/vite-plugin-react/pull/470) diff --git a/packages/plugin-react-swc/CHANGELOG.md b/packages/plugin-react-swc/CHANGELOG.md index 253f053b2..fb714b4f5 100644 --- a/packages/plugin-react-swc/CHANGELOG.md +++ b/packages/plugin-react-swc/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Add explicit semicolon in preambleCode [#485](https://github.com/vitejs/vite-plugin-react/pull/485) + +This fixes an edge case when using HTML minifiers that strips line breaks aggressively. + ## 3.10.0 (2025-05-23) ### Add `filter` for rolldown-vite [#470](https://github.com/vitejs/vite-plugin-react/pull/470) diff --git a/packages/plugin-react/CHANGELOG.md b/packages/plugin-react/CHANGELOG.md index 030c4e9ae..97f516de0 100644 --- a/packages/plugin-react/CHANGELOG.md +++ b/packages/plugin-react/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Add explicit semicolon in preambleCode [#485](https://github.com/vitejs/vite-plugin-react/pull/485) + +This fixes an edge case when using HTML minifiers that strips line breaks aggressively. + ## 4.5.0 (2025-05-23) ### Add `filter` for rolldown-vite [#470](https://github.com/vitejs/vite-plugin-react/pull/470)