diff --git a/package.json b/package.json index 599d0a5..dfa1c51 100644 --- a/package.json +++ b/package.json @@ -46,12 +46,12 @@ "@prefresh/core": "^1.5.9", "@prefresh/utils": "^1.2.1", "@rslib/core": "^0.19.4", - "@rspack/core": "npm:@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933", + "@rspack/core": "^1.7.4", "@rspack/test-tools": "1.7.4", "wast-loader": "^1.14.1", "@rstest/core": "^0.8.1", "@swc/helpers": "0.5.18", - "@swc/plugin-prefresh": "^9.5.0", + "@swc/plugin-prefresh": "^12.5.0", "@types/node": "^24.10.9", "cac": "^6.7.14", "cross-env": "^10.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 775998b..0dbf738 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,11 +21,11 @@ importers: specifier: ^0.19.4 version: 0.19.4(typescript@5.9.3) '@rspack/core': - specifier: npm:@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933 - version: '@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933(@swc/helpers@0.5.18)' + specifier: ^1.7.4 + version: 1.7.4(@swc/helpers@0.5.18) '@rspack/test-tools': specifier: 1.7.4 - version: 1.7.4(@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933(@swc/helpers@0.5.18)) + version: 1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18)) '@rstest/core': specifier: ^0.8.1 version: 0.8.1(jsdom@26.1.0) @@ -33,8 +33,8 @@ importers: specifier: 0.5.18 version: 0.5.18 '@swc/plugin-prefresh': - specifier: ^9.5.0 - version: 9.5.0 + specifier: ^12.5.0 + version: 12.5.0 '@types/node': specifier: ^24.10.9 version: 24.10.9 @@ -485,48 +485,27 @@ packages: peerDependencies: tslib: '2' - '@module-federation/error-codes@0.18.0': - resolution: {integrity: sha512-Woonm8ehyVIUPXChmbu80Zj6uJkC0dD9SJUZ/wOPtO8iiz/m+dkrOugAuKgoiR6qH4F+yorWila954tBz4uKsQ==} - '@module-federation/error-codes@0.22.0': resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==} - '@module-federation/runtime-core@0.18.0': - resolution: {integrity: sha512-ZyYhrDyVAhUzriOsVfgL6vwd+5ebYm595Y13KeMf6TKDRoUHBMTLGQ8WM4TDj8JNsy7LigncK8C03fn97of0QQ==} - '@module-federation/runtime-core@0.22.0': resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==} - '@module-federation/runtime-tools@0.18.0': - resolution: {integrity: sha512-fSga9o4t1UfXNV/Kh6qFvRyZpPp3EHSPRISNeyT8ZoTpzDNiYzhtw0BPUSSD8m6C6XQh2s/11rI4g80UY+d+hA==} - '@module-federation/runtime-tools@0.22.0': resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==} - '@module-federation/runtime@0.18.0': - resolution: {integrity: sha512-+C4YtoSztM7nHwNyZl6dQKGUVJdsPrUdaf3HIKReg/GQbrt9uvOlUWo2NXMZ8vDAnf/QRrpSYAwXHmWDn9Obaw==} - '@module-federation/runtime@0.22.0': resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==} - '@module-federation/sdk@0.18.0': - resolution: {integrity: sha512-Lo/Feq73tO2unjmpRfyyoUkTVoejhItXOk/h5C+4cistnHbTV8XHrW/13fD5e1Iu60heVdAhhelJd6F898Ve9A==} - '@module-federation/sdk@0.22.0': resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==} - '@module-federation/webpack-bundler-runtime@0.18.0': - resolution: {integrity: sha512-TEvErbF+YQ+6IFimhUYKK3a5wapD90d90sLsNpcu2kB3QGT7t4nIluE25duXuZDVUKLz86tEPrza/oaaCWTpvQ==} - '@module-federation/webpack-bundler-runtime@0.22.0': resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==} '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} - '@napi-rs/wasm-runtime@1.1.1': - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -557,71 +536,6 @@ packages: typescript: optional: true - '@rspack-canary/binding-darwin-arm64@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-dT7pgro6Ifm0fUlcHkJIlLR3WUIzc2kuGAFvClh5ICzTzqOzmxjvRrlGjOIdLU1zWuoRkZut4B/BN2zFhBUPrg==} - cpu: [arm64] - os: [darwin] - - '@rspack-canary/binding-darwin-x64@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-h1DGXMwpu9v75q4Dbbbri7P43XfT69MRLKbyD4BdeflfjSIaKlldGZ2KyHNfspCYbPWnFmCd/Uz08vLW2GsZkA==} - cpu: [x64] - os: [darwin] - - '@rspack-canary/binding-linux-arm64-gnu@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-ow+1bCRYEcpF6aIeVB3VMJx1rP0rwK3OhEi92qHgr7GqapBQ84aR/0abxRXh/Yudm0rSKKZLMLa4ZAUvEBIKaA==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rspack-canary/binding-linux-arm64-musl@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-DoBL218SKHBDB9P6mt/GQdwLqGFZqlNgPJ27wJpxsEX0ElX5R8uTEnBugzAaOcKjAV1j+yttgSiLRkrff4DYcQ==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@rspack-canary/binding-linux-x64-gnu@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-zDysD73fUXkxhwF0CUPKmcpmSPGQabqJYTgPJzKc7FH1j/k1REh7qSSWXXOSMA0E27SQGhpHK+OF4H/rlz0+cA==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@rspack-canary/binding-linux-x64-musl@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-P2J+VkPl7TYBdYtSk4Rg3ViGTAk2E0744Q4ScLuDE4W6sPT30leU3sKI5sgbhG5y2LXdS8lcGreFtpRuv/BgLA==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rspack-canary/binding-wasm32-wasi@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-Qx3grQdG3iXJf0haeOnFaLprZtxUF7hqB3+Jq5IeIGmMxLcyIskSyaX4QDfZZoTIVg6CqzhqK9N4WHTeLdipyA==} - cpu: [wasm32] - - '@rspack-canary/binding-win32-arm64-msvc@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-NL64hpdN/Y6z5YwZQqrdji+lDR7+77cd18HyLzrHxM4k4T5YZQLL9u6bqF3jWn452XGusZUA+xffr4iQXpykKg==} - cpu: [arm64] - os: [win32] - - '@rspack-canary/binding-win32-ia32-msvc@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-wTO1cABX0bH6G84cx0RwV5UiJ1VQgLgq08Gz5sWo9tskVfKsB/Tg/3egfts1JOHohYtcT9rwv40DLwM0MUt7ww==} - cpu: [ia32] - os: [win32] - - '@rspack-canary/binding-win32-x64-msvc@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-mPBKOW7LBdlMdygnLgEawyXO/kQv2JPdpcrQZ1EDor2wiMc1+9AGeROOnIz66iWr2s6vR5e1lcGIEfoXmkskeg==} - cpu: [x64] - os: [win32] - - '@rspack-canary/binding@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-LAifUZygD6UCy+E/UUXcsHNzrOJIEVtifPpBkUlD0wGrM6+TLKkPm8Gqm42AQUfK9YrN2ctKRQdVyZtjb/sUkQ==} - - '@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933': - resolution: {integrity: sha512-2rL+bQ2y8MQ/vPmqFNquoWExy9whjm5tM1r+x/YXExPF/AZw1Pq8ZGgzjLmV+2vk6GpsseLsv+6Aun+3OvtVsA==} - engines: {node: '>=18.12.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@swc/helpers': - optional: true - '@rspack/binding-darwin-arm64@1.7.4': resolution: {integrity: sha512-d4FTW/TkqvU9R1PsaK2tbLG1uY0gAlxy3rEiQYrFRAOVTMOFkPasypmvhwD5iWrPIhkjIi79IkgrSzRJaP2ZwA==} cpu: [arm64] @@ -687,10 +601,6 @@ packages: '@swc/helpers': optional: true - '@rspack/lite-tapable@1.0.1': - resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} - engines: {node: '>=16.0.0'} - '@rspack/lite-tapable@1.1.0': resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} @@ -731,8 +641,8 @@ packages: '@swc/helpers@0.5.18': resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} - '@swc/plugin-prefresh@9.5.0': - resolution: {integrity: sha512-BTWsqRPjHz7aeZKK19ygm27JG/cFYWx1/in/fEI1IRqyxWBvXfNa3k3XW2lWOeZ0uPfWa10T7DsPbZPP7lzxPw==} + '@swc/plugin-prefresh@12.5.0': + resolution: {integrity: sha512-3hzfjzNpVeLX6Gt3NAZyK8ZIjEL1Ign4YNdJaq9kgeiDf2IjyWFUW+7nb+L9ms0nWiK7czNIRItW1eDy2k1fsw==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -2270,51 +2180,26 @@ snapshots: '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 - '@module-federation/error-codes@0.18.0': {} - '@module-federation/error-codes@0.22.0': {} - '@module-federation/runtime-core@0.18.0': - dependencies: - '@module-federation/error-codes': 0.18.0 - '@module-federation/sdk': 0.18.0 - '@module-federation/runtime-core@0.22.0': dependencies: '@module-federation/error-codes': 0.22.0 '@module-federation/sdk': 0.22.0 - '@module-federation/runtime-tools@0.18.0': - dependencies: - '@module-federation/runtime': 0.18.0 - '@module-federation/webpack-bundler-runtime': 0.18.0 - '@module-federation/runtime-tools@0.22.0': dependencies: '@module-federation/runtime': 0.22.0 '@module-federation/webpack-bundler-runtime': 0.22.0 - '@module-federation/runtime@0.18.0': - dependencies: - '@module-federation/error-codes': 0.18.0 - '@module-federation/runtime-core': 0.18.0 - '@module-federation/sdk': 0.18.0 - '@module-federation/runtime@0.22.0': dependencies: '@module-federation/error-codes': 0.22.0 '@module-federation/runtime-core': 0.22.0 '@module-federation/sdk': 0.22.0 - '@module-federation/sdk@0.18.0': {} - '@module-federation/sdk@0.22.0': {} - '@module-federation/webpack-bundler-runtime@0.18.0': - dependencies: - '@module-federation/runtime': 0.18.0 - '@module-federation/sdk': 0.18.0 - '@module-federation/webpack-bundler-runtime@0.22.0': dependencies: '@module-federation/runtime': 0.22.0 @@ -2327,13 +2212,6 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.1.1': - dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 - '@tybys/wasm-util': 0.10.1 - optional: true - '@pkgjs/parseargs@0.11.0': optional: true @@ -2360,59 +2238,6 @@ snapshots: transitivePeerDependencies: - '@typescript/native-preview' - '@rspack-canary/binding-darwin-arm64@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-darwin-x64@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-linux-arm64-gnu@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-linux-arm64-musl@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-linux-x64-gnu@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-linux-x64-musl@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-wasm32-wasi@1.5.8-canary-f37fe028-20250928065933': - dependencies: - '@napi-rs/wasm-runtime': 1.1.1 - optional: true - - '@rspack-canary/binding-win32-arm64-msvc@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-win32-ia32-msvc@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding-win32-x64-msvc@1.5.8-canary-f37fe028-20250928065933': - optional: true - - '@rspack-canary/binding@1.5.8-canary-f37fe028-20250928065933': - optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@1.5.8-canary-f37fe028-20250928065933' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@1.5.8-canary-f37fe028-20250928065933' - - '@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933(@swc/helpers@0.5.18)': - dependencies: - '@module-federation/runtime-tools': 0.18.0 - '@rspack/binding': '@rspack-canary/binding@1.5.8-canary-f37fe028-20250928065933' - '@rspack/lite-tapable': 1.0.1 - optionalDependencies: - '@swc/helpers': 0.5.18 - '@rspack/binding-darwin-arm64@1.7.4': optional: true @@ -2466,17 +2291,15 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.18 - '@rspack/lite-tapable@1.0.1': {} - '@rspack/lite-tapable@1.1.0': {} - '@rspack/test-tools@1.7.4(@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933(@swc/helpers@0.5.18))': + '@rspack/test-tools@1.7.4(@rspack/core@1.7.4(@swc/helpers@0.5.18))': dependencies: '@babel/generator': 7.28.6 '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 '@babel/types': 7.28.6 - '@rspack/core': '@rspack-canary/core@1.5.8-canary-f37fe028-20250928065933(@swc/helpers@0.5.18)' + '@rspack/core': 1.7.4(@swc/helpers@0.5.18) chalk: 4.1.2 cross-env: 10.1.0 filenamify: 4.3.0 @@ -2527,7 +2350,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/plugin-prefresh@9.5.0': + '@swc/plugin-prefresh@12.5.0': dependencies: '@swc/counter': 0.1.3 diff --git a/src/index.ts b/src/index.ts index 2fab8e1..2c8dfc4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -121,10 +121,10 @@ class PreactRefreshRspackPlugin implements RspackPluginInstance { compiler.hooks.thisCompilation.tap(NAME, (compilation) => { compilation.hooks.runtimeModule.tap(NAME, (runtimeModule) => { // rspack does not have addRuntimeModule and runtimeRequirements on js side - const name = runtimeModule.constructorName || runtimeModule.constructor?.name; - if ( - name === 'HotModuleReplacementRuntimeModule' - ) { + const name = + // @ts-expect-error + runtimeModule.constructorName || runtimeModule.constructor?.name; + if (name === 'HotModuleReplacementRuntimeModule') { if (!runtimeModule.source) { throw new Error( 'Can not get the original source of HotModuleReplacementRuntimeModule', diff --git a/test/hotCases/hook/useContext_initial/__snapshots__/web/1.snap.txt b/test/hotCases/hook/useContext_initial/__snapshots__/web/1.snap.txt index b7c5eaf..53bb1aa 100644 --- a/test/hotCases/hook/useContext_initial/__snapshots__/web/1.snap.txt +++ b/test/hotCases/hook/useContext_initial/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 5237 +- Update: main.LAST_HASH.hot-update.js, size: 4909 ## Manifest @@ -32,32 +32,28 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var preact_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/compat */ "../../../../../../../node_modules//preact/compat/dist/compat.module.js"); -/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var preact_compat__rspack_import_1 = __webpack_require__("../../../../../../../node_modules//preact/compat/dist/compat.module.js"); +/* import */ var preact_hooks__rspack_import_2 = __webpack_require__("../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; var _s = $RefreshSig$(); -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')), { +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')), { __: 'blue' }); function Inner() { _s(); - var theme = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_2__.useContext)(Theme); - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + var theme = (0,preact_hooks__rspack_import_2.useContext)(Theme); + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: [ "after: ", theme @@ -76,7 +72,7 @@ function Inner() { _s(Inner, "+C1P7ukOg/azcV4AZ819oyezFOE="); _c = Inner; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Inner, {}, void 0, false, { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Inner, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/hook/useContext_initial/app.jsx", lineNumber: 13, columnNumber: 5 @@ -161,7 +157,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/hook/useContext_keep/__snapshots__/web/1.snap.txt b/test/hotCases/hook/useContext_keep/__snapshots__/web/1.snap.txt index 359d909..87a51a5 100644 --- a/test/hotCases/hook/useContext_keep/__snapshots__/web/1.snap.txt +++ b/test/hotCases/hook/useContext_keep/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 5580 +- Update: main.LAST_HASH.hot-update.js, size: 5240 ## Manifest @@ -32,32 +32,28 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var preact_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/compat */ "../../../../../../../node_modules//preact/compat/dist/compat.module.js"); -/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var preact_compat__rspack_import_1 = __webpack_require__("../../../../../../../node_modules//preact/compat/dist/compat.module.js"); +/* import */ var preact_hooks__rspack_import_2 = __webpack_require__("../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; var _s = $RefreshSig$(); -var Theme = Object.assign(preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["91a36a55649ecf40cb43fd8678b78391$Theme1"] || (preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["91a36a55649ecf40cb43fd8678b78391$Theme1"] = (0,preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext)('light')), { +var Theme = Object.assign(preact_compat__rspack_import_1.createContext["91a36a55649ecf40cb43fd8678b78391$Theme1"] || (preact_compat__rspack_import_1.createContext["91a36a55649ecf40cb43fd8678b78391$Theme1"] = (0,preact_compat__rspack_import_1.createContext)('light')), { __: 'light' }); function Inner() { _s(); - var theme = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_2__.useContext)(Theme); - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + var theme = (0,preact_hooks__rspack_import_2.useContext)(Theme); + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: [ "after: ", theme @@ -76,9 +72,9 @@ function Inner() { _s(Inner, "+C1P7ukOg/azcV4AZ819oyezFOE="); _c = Inner; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Theme.Provider, { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Theme.Provider, { value: "dark", - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Inner, {}, void 0, false, { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Inner, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/hook/useContext_keep/app.jsx", lineNumber: 14, columnNumber: 7 @@ -168,7 +164,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/hook/useContext_provide/__snapshots__/web/1.snap.txt b/test/hotCases/hook/useContext_provide/__snapshots__/web/1.snap.txt index 895eb8c..4ca6b4a 100644 --- a/test/hotCases/hook/useContext_provide/__snapshots__/web/1.snap.txt +++ b/test/hotCases/hook/useContext_provide/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 5593 +- Update: main.LAST_HASH.hot-update.js, size: 5253 ## Manifest @@ -32,32 +32,28 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var preact_compat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/compat */ "../../../../../../../node_modules//preact/compat/dist/compat.module.js"); -/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var preact_compat__rspack_import_1 = __webpack_require__("../../../../../../../node_modules//preact/compat/dist/compat.module.js"); +/* import */ var preact_hooks__rspack_import_2 = __webpack_require__("../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; var _s = $RefreshSig$(); -var Theme = Object.assign(preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["49e76449f8402aca4293f15c90ad5b2e$Theme1"] || (preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext["49e76449f8402aca4293f15c90ad5b2e$Theme1"] = (0,preact_compat__WEBPACK_IMPORTED_MODULE_1__.createContext)('light')), { +var Theme = Object.assign(preact_compat__rspack_import_1.createContext["49e76449f8402aca4293f15c90ad5b2e$Theme1"] || (preact_compat__rspack_import_1.createContext["49e76449f8402aca4293f15c90ad5b2e$Theme1"] = (0,preact_compat__rspack_import_1.createContext)('light')), { __: 'light' }); function Inner() { _s(); - var theme = (0,preact_hooks__WEBPACK_IMPORTED_MODULE_2__.useContext)(Theme); - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + var theme = (0,preact_hooks__rspack_import_2.useContext)(Theme); + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: [ "after: ", theme @@ -76,9 +72,9 @@ function Inner() { _s(Inner, "+C1P7ukOg/azcV4AZ819oyezFOE="); _c = Inner; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Theme.Provider, { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Theme.Provider, { value: "light", - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Inner, {}, void 0, false, { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(Inner, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/hook/useContext_provide/app.jsx", lineNumber: 14, columnNumber: 7 @@ -168,7 +164,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/hook/useState_keep/__snapshots__/web/1.snap.txt b/test/hotCases/hook/useState_keep/__snapshots__/web/1.snap.txt index 596761b..9e705f7 100644 --- a/test/hotCases/hook/useState_keep/__snapshots__/web/1.snap.txt +++ b/test/hotCases/hook/useState_keep/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 4779 +- Update: main.LAST_HASH.hot-update.js, size: 4457 ## Manifest @@ -32,30 +32,26 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var _swc_helpers_sliced_to_array__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @swc/helpers/_/_sliced_to_array */ "../../../../../../../node_modules//@swc/helpers/esm/_sliced_to_array.js"); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); +/* import */ var _swc_helpers_sliced_to_array__rspack_import_2 = __webpack_require__("../../../../../../../node_modules//@swc/helpers/esm/_sliced_to_array.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var preact_hooks__rspack_import_1 = __webpack_require__("../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; var _s = $RefreshSig$(); function App() { _s(); - var _useState = (0,_swc_helpers_sliced_to_array__WEBPACK_IMPORTED_MODULE_2__._)((0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useState)('light'), 2), theme = _useState[0], setTheme = _useState[1]; - (0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useLayoutEffect)(function() {}, []); - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + var _useState = (0,_swc_helpers_sliced_to_array__rspack_import_2._)((0,preact_hooks__rspack_import_1.useState)('light'), 2), theme = _useState[0], setTheme = _useState[1]; + (0,preact_hooks__rspack_import_1.useLayoutEffect)(function() {}, []); + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: [ "after: ", theme @@ -150,7 +146,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/hook/useState_reset/__snapshots__/web/1.snap.txt b/test/hotCases/hook/useState_reset/__snapshots__/web/1.snap.txt index 4a8a9de..261dc1a 100644 --- a/test/hotCases/hook/useState_reset/__snapshots__/web/1.snap.txt +++ b/test/hotCases/hook/useState_reset/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 4670 +- Update: main.LAST_HASH.hot-update.js, size: 4360 ## Manifest @@ -32,29 +32,25 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var _swc_helpers_sliced_to_array__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @swc/helpers/_/_sliced_to_array */ "../../../../../../../node_modules//@swc/helpers/esm/_sliced_to_array.js"); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var preact_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! preact/hooks */ "../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); +/* import */ var _swc_helpers_sliced_to_array__rspack_import_2 = __webpack_require__("../../../../../../../node_modules//@swc/helpers/esm/_sliced_to_array.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var preact_hooks__rspack_import_1 = __webpack_require__("../../../../../../../node_modules//preact/hooks/dist/hooks.module.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; var _s = $RefreshSig$(); function App() { _s(); - var _useState = (0,_swc_helpers_sliced_to_array__WEBPACK_IMPORTED_MODULE_2__._)((0,preact_hooks__WEBPACK_IMPORTED_MODULE_1__.useState)('light'), 1), theme = _useState[0]; - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + var _useState = (0,_swc_helpers_sliced_to_array__rspack_import_2._)((0,preact_hooks__rspack_import_1.useState)('light'), 1), theme = _useState[0]; + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: [ "after: ", theme @@ -149,7 +145,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/basic/__snapshots__/web/1.snap.txt b/test/hotCases/jsx/basic/__snapshots__/web/1.snap.txt index bd608fc..0f31de1 100644 --- a/test/hotCases/jsx/basic/__snapshots__/web/1.snap.txt +++ b/test/hotCases/jsx/basic/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3929 +- Update: main.LAST_HASH.hot-update.js, size: 3732 ## Manifest @@ -32,22 +32,18 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "content 2" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/basic/app.jsx", @@ -138,7 +134,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/basic/__snapshots__/web/2.snap.txt b/test/hotCases/jsx/basic/__snapshots__/web/2.snap.txt index 4f08edf..59a2fc0 100644 --- a/test/hotCases/jsx/basic/__snapshots__/web/2.snap.txt +++ b/test/hotCases/jsx/basic/__snapshots__/web/2.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3929 +- Update: main.LAST_HASH.hot-update.js, size: 3732 ## Manifest @@ -32,22 +32,18 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "content 3" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/basic/app.jsx", @@ -138,7 +134,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/child/__snapshots__/web/1.snap.txt b/test/hotCases/jsx/child/__snapshots__/web/1.snap.txt index cf56bcd..662d7eb 100644 --- a/test/hotCases/jsx/child/__snapshots__/web/1.snap.txt +++ b/test/hotCases/jsx/child/__snapshots__/web/1.snap.txt @@ -7,7 +7,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 7481 +- Update: main.LAST_HASH.hot-update.js, size: 7051 ## Manifest @@ -34,24 +34,20 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var _child__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./child */ "./child.jsx"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var _child__rspack_import_1 = __webpack_require__("./child.jsx"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_child__WEBPACK_IMPORTED_MODULE_1__.Child, {}, void 0, false, { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(_child__rspack_import_1.Child, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/child/app.jsx", lineNumber: 4, columnNumber: 16 @@ -140,22 +136,18 @@ if (moduleHot) { } } -}), -"./child.jsx": -/*!*******************!*\ - !*** ./child.jsx ***! - \*******************/ -(function (module, __webpack_exports__, __webpack_require__) { +}, +"./child.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { Child: () => (Child) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function Child() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "has child" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/child/child.jsx", @@ -241,7 +233,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/child/__snapshots__/web/2.snap.txt b/test/hotCases/jsx/child/__snapshots__/web/2.snap.txt index 250ec36..dea5bcf 100644 --- a/test/hotCases/jsx/child/__snapshots__/web/2.snap.txt +++ b/test/hotCases/jsx/child/__snapshots__/web/2.snap.txt @@ -7,7 +7,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3637 +- Update: main.LAST_HASH.hot-update.js, size: 3446 ## Manifest @@ -33,21 +33,17 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./child.jsx": -/*!*******************!*\ - !*** ./child.jsx ***! - \*******************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./child.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { Child: () => (Child) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function Child() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "child change" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/child/child.jsx", @@ -133,7 +129,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/value/__snapshots__/web/1.snap.txt b/test/hotCases/jsx/value/__snapshots__/web/1.snap.txt index 8bfd0f4..6326ed6 100644 --- a/test/hotCases/jsx/value/__snapshots__/web/1.snap.txt +++ b/test/hotCases/jsx/value/__snapshots__/web/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3952 +- Update: main.LAST_HASH.hot-update.js, size: 3755 ## Manifest @@ -32,23 +32,19 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { var value = "content 2"; - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: value }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/value/app.jsx", @@ -139,7 +135,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/value/__snapshots__/web/2.snap.txt b/test/hotCases/jsx/value/__snapshots__/web/2.snap.txt index f2cabd8..2f7b37d 100644 --- a/test/hotCases/jsx/value/__snapshots__/web/2.snap.txt +++ b/test/hotCases/jsx/value/__snapshots__/web/2.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3952 +- Update: main.LAST_HASH.hot-update.js, size: 3755 ## Manifest @@ -32,23 +32,19 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { var value = "content 3"; - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: value }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/value/app.jsx", @@ -139,7 +135,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/with-same-name-component/__snapshots__/web/1.snap.txt b/test/hotCases/jsx/with-same-name-component/__snapshots__/web/1.snap.txt index 87e13f8..32ec0dd 100644 --- a/test/hotCases/jsx/with-same-name-component/__snapshots__/web/1.snap.txt +++ b/test/hotCases/jsx/with-same-name-component/__snapshots__/web/1.snap.txt @@ -8,7 +8,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 16544 +- Update: main.LAST_HASH.hot-update.js, size: 15528 ## Manifest @@ -37,32 +37,28 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var _child_a__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./child-a */ "./child-a.jsx"); -/* ESM import */var _child_b__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./child-b */ "./child-b.jsx"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var _child_a__rspack_import_1 = __webpack_require__("./child-a.jsx"); +/* import */ var _child_b__rspack_import_2 = __webpack_require__("./child-b.jsx"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { children: [ - /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_child_a__WEBPACK_IMPORTED_MODULE_1__.ChildA, {}, void 0, false, { + /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(_child_a__rspack_import_1.ChildA, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/app.jsx", lineNumber: 7, columnNumber: 7 }, this), - /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_child_b__WEBPACK_IMPORTED_MODULE_2__.ChildB, {}, void 0, false, { + /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(_child_b__rspack_import_2.ChildB, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/app.jsx", lineNumber: 8, columnNumber: 7 @@ -152,22 +148,18 @@ if (moduleHot) { } } -}), -"./child-a.jsx": -/*!*********************!*\ - !*** ./child-a.jsx ***! - \*********************/ -(function (module, __webpack_exports__, __webpack_require__) { +}, +"./child-a.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { ChildA: () => (ChildA) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function SameNameComponent() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "same name component in component-a" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/child-a.jsx", @@ -177,9 +169,9 @@ function SameNameComponent() { } _c = SameNameComponent; function ChildA() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { className: "component-a", - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SameNameComponent, {}, void 0, false, { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(SameNameComponent, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/child-a.jsx", lineNumber: 6, columnNumber: 41 @@ -269,26 +261,22 @@ if (moduleHot) { } } -}), -"./child-b.jsx": -/*!*********************!*\ - !*** ./child-b.jsx ***! - \*********************/ -(function (module, __webpack_exports__, __webpack_require__) { +}, +"./child-b.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { ChildB: () => (ChildB) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); -/* ESM import */var _same_name_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./same-name-component */ "./same-name-component.jsx"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var _same_name_component__rspack_import_1 = __webpack_require__("./same-name-component.jsx"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function ChildB() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { className: "component-b", - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_same_name_component__WEBPACK_IMPORTED_MODULE_1__.SameNameComponent, {}, void 0, false, { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(_same_name_component__rspack_import_1.SameNameComponent, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/child-b.jsx", lineNumber: 4, columnNumber: 41 @@ -377,22 +365,18 @@ if (moduleHot) { } } -}), -"./same-name-component.jsx": -/*!*********************************!*\ - !*** ./same-name-component.jsx ***! - \*********************************/ -(function (module, __webpack_exports__, __webpack_require__) { +}, +"./same-name-component.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { SameNameComponent: () => (SameNameComponent) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function SameNameComponent() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "same name component in component-b" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/same-name-component.jsx", @@ -478,7 +462,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/jsx/with-same-name-component/__snapshots__/web/2.snap.txt b/test/hotCases/jsx/with-same-name-component/__snapshots__/web/2.snap.txt index 62fa339..cf6dd2d 100644 --- a/test/hotCases/jsx/with-same-name-component/__snapshots__/web/2.snap.txt +++ b/test/hotCases/jsx/with-same-name-component/__snapshots__/web/2.snap.txt @@ -8,7 +8,7 @@ ## Asset Files - Bundle: bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 4538 +- Update: main.LAST_HASH.hot-update.js, size: 4317 ## Manifest @@ -34,21 +34,17 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./child-a.jsx": -/*!*********************!*\ - !*** ./child-a.jsx ***! - \*********************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./child-a.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { ChildA: () => (ChildA) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function SameNameComponent() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "same name component in component-a" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/child-a.jsx", @@ -58,11 +54,11 @@ function SameNameComponent() { } _c = SameNameComponent; function ChildA() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { className: "component-a", children: [ 'change ', - /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SameNameComponent, {}, void 0, false, { + /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)(SameNameComponent, {}, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/jsx/with-same-name-component/child-a.jsx", lineNumber: 6, columnNumber: 52 @@ -153,7 +149,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash diff --git a/test/hotCases/with-worker/basic/__snapshots__/web/0.snap.txt b/test/hotCases/with-worker/basic/__snapshots__/web/0.snap.txt index 1d5e250..a872f8c 100644 --- a/test/hotCases/with-worker/basic/__snapshots__/web/0.snap.txt +++ b/test/hotCases/with-worker/basic/__snapshots__/web/0.snap.txt @@ -5,6 +5,7 @@ ## Asset Files - Bundle: bundle.js +- Bundle: vendors-node_modules_pnpm_prefresh_core_1_5_9_preact_10_28_3_node_modules_prefresh_core_src_i-17adbe.chunk.CURRENT_HASH.js - Bundle: worker_js.chunk.CURRENT_HASH.js ## Manifest diff --git a/test/hotCases/with-worker/basic/__snapshots__/web/1.snap.txt b/test/hotCases/with-worker/basic/__snapshots__/web/1.snap.txt index e8ce9ac..05b1fb6 100644 --- a/test/hotCases/with-worker/basic/__snapshots__/web/1.snap.txt +++ b/test/hotCases/with-worker/basic/__snapshots__/web/1.snap.txt @@ -5,10 +5,11 @@ ## Asset Files - Bundle: bundle.js +- Bundle: vendors-node_modules_pnpm_prefresh_core_1_5_9_preact_10_28_3_node_modules_prefresh_core_src_i-17adbe.chunk.CURRENT_HASH.js - Bundle: worker_js.chunk.CURRENT_HASH.js - Manifest: [runtime of worker_js].LAST_HASH.hot-update.json, size: 33 - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Update: main.LAST_HASH.hot-update.js, size: 3945 +- Update: main.LAST_HASH.hot-update.js, size: 3748 - Update: worker_js.LAST_HASH.hot-update.js, size: 187 ## Manifest @@ -43,22 +44,18 @@ ```js "use strict"; self["webpackHotUpdate"]("main", { -"./app.jsx": -/*!*****************!*\ - !*** ./app.jsx ***! - \*****************/ -(function (module, __webpack_exports__, __webpack_require__) { +"./app.jsx"(module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { App: () => (App) }); -/* ESM import */var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); +/* import */ var react_jsx_dev_runtime__rspack_import_0 = __webpack_require__("../../../../../../../node_modules//preact/compat/jsx-dev-runtime.js"); /* module decorator */ module = __webpack_require__.hmd(module); -/* provided dependency */ var __prefresh_utils__ = __webpack_require__(/*! ../../../../../../../client/prefresh.js */ "../../../../../../../client/prefresh.js")["default"]; +/* provided dependency */ var __prefresh_utils__ = __webpack_require__("../../../../../../../client/prefresh.js")["default"]; function App() { - return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", { - children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", { + return /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("div", { + children: /*#__PURE__*/ (0,react_jsx_dev_runtime__rspack_import_0.jsxDEV)("span", { children: "content 2" }, void 0, false, { fileName: "/test/js/temp/hot-snapshot/hotSnapshotCases-hotCases/with-worker/basic/app.jsx", @@ -149,7 +146,7 @@ if (moduleHot) { } } -}), +}, },function(__webpack_require__) { // webpack/runtime/get_full_hash