Skip to content

Commit c326ef0

Browse files
committed
fix: snapshot
1 parent 4d27c83 commit c326ef0

File tree

18 files changed

+162
-409
lines changed

18 files changed

+162
-409
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@prefresh/core": "^1.5.9",
4747
"@prefresh/utils": "^1.2.1",
4848
"@rslib/core": "^0.19.4",
49-
"@rspack/core": "npm:@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933",
49+
"@rspack/core": "^1.7.4",
5050
"@rspack/test-tools": "1.7.4",
5151
"wast-loader": "^1.14.1",
5252
"@rstest/core": "^0.8.1",

pnpm-lock.yaml

Lines changed: 5 additions & 182 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ class PreactRefreshRspackPlugin implements RspackPluginInstance {
121121
compiler.hooks.thisCompilation.tap(NAME, (compilation) => {
122122
compilation.hooks.runtimeModule.tap(NAME, (runtimeModule) => {
123123
// rspack does not have addRuntimeModule and runtimeRequirements on js side
124-
const name = runtimeModule.constructorName || runtimeModule.constructor?.name;
125-
if (
126-
name === 'HotModuleReplacementRuntimeModule'
127-
) {
124+
// @ts-expect-error
125+
const name =
126+
runtimeModule.constructorName || runtimeModule.constructor?.name;
127+
if (name === 'HotModuleReplacementRuntimeModule') {
128128
if (!runtimeModule.source) {
129129
throw new Error(
130130
'Can not get the original source of HotModuleReplacementRuntimeModule',

test/hotCases/hook/useContext_initial/__snapshots__/web/1.snap.txt

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
## Asset Files
77
- Bundle: bundle.js
88
- Manifest: main.LAST_HASH.hot-update.json, size: 28
9-
- Update: main.LAST_HASH.hot-update.js, size: 5237
9+
- Update: main.LAST_HASH.hot-update.js, size: 4909
1010

1111
## Manifest
1212

@@ -32,32 +32,28 @@
3232
```js
3333
"use strict";
3434
self["webpackHotUpdate"]("main", {
35-
"./app.jsx":
36-
/*!*****************!*\
37-
!*** ./app.jsx ***!
38-
\*****************/
39-
(function (module, __webpack_exports__, __webpack_require__) {
35+
"./app.jsx"(module, __webpack_exports__, __webpack_require__) {
4036
__webpack_require__.r(__webpack_exports__);
4137
__webpack_require__.d(__webpack_exports__, {
4238
App: () => (App)
4339
});
44-
/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules/<PNPM_INNER>/preact/compat/jsx-dev-runtime.js");
45-
/* ESM import */var preact_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/compat */ "../../../../../../../node_modules/<PNPM_INNER>/preact/compat/dist/compat.module.js");
46-
/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules/<PNPM_INNER>/preact/hooks/dist/hooks.module.js");
40+
/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules/<PNPM_INNER>/preact/compat/jsx-dev-runtime.js");
41+
/* import */ var preact_compat__rspack_import_1 = __webpack_require__("../../../../../../../node_modules/<PNPM_INNER>/preact/compat/dist/compat.module.js");
42+
/* import */ var preact_hooks__rspack_import_2 = __webpack_require__("../../../../../../../node_modules/<PNPM_INNER>/preact/hooks/dist/hooks.module.js");
4743
/* module decorator */ module = __webpack_require__.hmd(module);
48-
/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"];
44+
/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"];
4945

5046
var _s = $RefreshSig$();
5147

5248

53-
var Theme = Object.assign(preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["9a7f9b58505c7bd5cea11ed614d1c628$Theme1"] || (preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["9a7f9b58505c7bd5cea11ed614d1c628$Theme1"] = (0,preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext)('blue')), {
49+
var Theme = Object.assign(preact_compat__rspack_import_1.createContext["9a7f9b58505c7bd5cea11ed614d1c628$Theme1"] || (preact_compat__rspack_import_1.createContext["9a7f9b58505c7bd5cea11ed614d1c628$Theme1"] = (0,preact_compat__rspack_import_1.createContext)('blue')), {
5450
__: 'blue'
5551
});
5652
function Inner() {
5753
_s();
58-
var theme = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_2__.useContext)(Theme);
59-
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
60-
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", {
54+
var theme = (0,preact_hooks__rspack_import_2.useContext)(Theme);
55+
return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", {
56+
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", {
6157
children: [
6258
"after: ",
6359
theme
@@ -76,7 +72,7 @@ function Inner() {
7672
_s(Inner, "+C1P7ukOg/azcV4AZ819oyezFOE=");
7773
_c = Inner;
7874
function App() {
79-
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Inner, {}, void 0, false, {
75+
return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Inner, {}, void 0, false, {
8076
fileName: "<TEST_ROOT>/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/hook/useContext_initial/app.jsx",
8177
lineNumber: 13,
8278
columnNumber: 5
@@ -161,7 +157,7 @@ if (moduleHot) {
161157
}
162158
}
163159

164-
}),
160+
},
165161

166162
},function(__webpack_require__) {
167163
// webpack/runtime/get_full_hash

0 commit comments

Comments
 (0)