diff --git a/.changeset/cruel-shrimps-say.md b/.changeset/cruel-shrimps-say.md new file mode 100644 index 0000000000..853d812bb3 --- /dev/null +++ b/.changeset/cruel-shrimps-say.md @@ -0,0 +1,3 @@ +--- + +--- diff --git a/.changeset/true-things-search.md b/.changeset/true-things-search.md new file mode 100644 index 0000000000..45352f6363 --- /dev/null +++ b/.changeset/true-things-search.md @@ -0,0 +1,6 @@ +--- +"@lynx-js/web-mainthread-apis": patch +"@lynx-js/web-constants": patch +--- + +fix: all attributes except `id` and `type` under ElementTemplateData are optional. diff --git a/.github/workflows/code-scanning.yml b/.github/workflows/code-scanning.yml index fa72e4fcac..2094c5f606 100644 --- a/.github/workflows/code-scanning.yml +++ b/.github/workflows/code-scanning.yml @@ -40,7 +40,7 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false @@ -53,7 +53,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3 + uses: github/codeql-action/init@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3 with: config-file: ./.github/codeql-config.yml languages: ${{ matrix.language }} @@ -82,7 +82,7 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3 + uses: github/codeql-action/analyze@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3 with: category: "/language:${{matrix.language}}" @@ -93,7 +93,7 @@ jobs: security-events: write steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - name: Install the latest version of uv @@ -103,7 +103,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload SARIF file - uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3 + uses: github/codeql-action/upload-sarif@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3 with: sarif_file: results.sarif category: zizmor diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 1f73b54d52..e7e2083ade 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -22,7 +22,7 @@ jobs: # You can define any steps you want, and they will run before the agent starts. # If you do not check out your code, Copilot will do this for you. steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: fetch-depth: 0 persist-credentials: false @@ -30,7 +30,7 @@ jobs: with: node-version: "22" - name: Install wasm-bindgen - uses: taiki-e/install-action@bbdef1c33cb8ed1fd122d68d8374ac79998d6960 # v2 + uses: taiki-e/install-action@3839ec485e8ef50e4a86e9cd116260b68a412c07 # v2 with: tool: wasm-bindgen - name: Install diff --git a/.github/workflows/deploy-main.yml b/.github/workflows/deploy-main.yml index 2b82bbd86f..9868309827 100644 --- a/.github/workflows/deploy-main.yml +++ b/.github/workflows/deploy-main.yml @@ -26,7 +26,7 @@ jobs: contents: read actions: read steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: fetch-depth: 0 persist-credentials: false @@ -38,7 +38,7 @@ jobs: with: node-version: "22" - name: Install wasm-bindgen - uses: taiki-e/install-action@bbdef1c33cb8ed1fd122d68d8374ac79998d6960 # v2 + uses: taiki-e/install-action@3839ec485e8ef50e4a86e9cd116260b68a412c07 # v2 with: tool: wasm-bindgen - name: Install @@ -114,7 +114,7 @@ jobs: # See: https://docs.npmjs.com/generating-provenance-statements#publishing-packages-with-provenance-via-github-actions id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: fetch-depth: 0 persist-credentials: false @@ -162,7 +162,7 @@ jobs: # See: https://docs.npmjs.com/generating-provenance-statements#publishing-packages-with-provenance-via-github-actions id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/nodejs-dependencies.yml b/.github/workflows/nodejs-dependencies.yml index 489df26ea9..f04431043b 100644 --- a/.github/workflows/nodejs-dependencies.yml +++ b/.github/workflows/nodejs-dependencies.yml @@ -26,7 +26,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 9b32d46d11..123a765841 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -33,14 +33,14 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions-rust-lang/setup-rust-toolchain@fb51252c7ba57d633bc668f941da052e410add48 # v1 with: cache-key: test-${{ runner.os }} - name: Install llvm-cov and nextest - uses: taiki-e/install-action@bbdef1c33cb8ed1fd122d68d8374ac79998d6960 # v2 + uses: taiki-e/install-action@3839ec485e8ef50e4a86e9cd116260b68a412c07 # v2 with: tool: cargo-llvm-cov,cargo-nextest - name: Test @@ -65,7 +65,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions-rust-lang/setup-rust-toolchain@fb51252c7ba57d633bc668f941da052e410add48 # v1 @@ -81,7 +81,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions-rust-lang/setup-rust-toolchain@fb51252c7ba57d633bc668f941da052e410add48 # v1 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72d1c95a1e..63c0beac86 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -33,7 +33,7 @@ jobs: runs-on: lynx-ubuntu-24.04-medium timeout-minutes: 10 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: # We need full history for changeset status check fetch-depth: 0 @@ -198,7 +198,7 @@ jobs: runs-on: lynx-ubuntu-24.04-medium steps: - uses: taiki-e/checkout-action@b13d20b7cda4e2f325ef19895128f7ff735c0b3d # v1.3.1 - - uses: crate-ci/typos@392b78fe18a52790c53f42456e46124f77346842 # v1.34.0 + - uses: crate-ci/typos@52bd719c2c91f9d676e2aa359fc8e0db8925e6d8 # v1.35.3 with: files: . test-vitest: @@ -222,6 +222,7 @@ jobs: --reporter=dot --reporter=junit --outputFile=test-report.junit.xml + --expect.poll.timeout=5000 --testTimeout=50000 --hookTimeout=50000 --coverage diff --git a/.github/workflows/workflow-bench.yml b/.github/workflows/workflow-bench.yml index 58be7a252e..4270004a8c 100644 --- a/.github/workflows/workflow-bench.yml +++ b/.github/workflows/workflow-bench.yml @@ -15,7 +15,7 @@ jobs: if: github.event_name != 'merge_group' runs-on: lynx-ubuntu-24.04-xlarge steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 diff --git a/.github/workflows/workflow-build.yml b/.github/workflows/workflow-build.yml index 9c5198d270..23a3bac8a3 100644 --- a/.github/workflows/workflow-build.yml +++ b/.github/workflows/workflow-build.yml @@ -20,7 +20,7 @@ jobs: outputs: merge-base: ${{ steps.merge-base.outputs.merge-base }} steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: ref: ${{ env.HEAD_REF }} repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }} @@ -76,7 +76,7 @@ jobs: timeout-minutes: 30 needs: get-merge-base steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 @@ -96,7 +96,7 @@ jobs: turbo-v4-${{ runner.os }}-${{ hashFiles('**/packages/**/src/**/*.rs') }}- turbo-v4-${{ runner.os }}- - name: Install wasm-bindgen - uses: taiki-e/install-action@bbdef1c33cb8ed1fd122d68d8374ac79998d6960 # v2 + uses: taiki-e/install-action@3839ec485e8ef50e4a86e9cd116260b68a412c07 # v2 with: tool: wasm-bindgen - name: Install diff --git a/.github/workflows/workflow-bundle-analysis.yml b/.github/workflows/workflow-bundle-analysis.yml index 89e7e482c9..616a4c36c3 100644 --- a/.github/workflows/workflow-bundle-analysis.yml +++ b/.github/workflows/workflow-bundle-analysis.yml @@ -24,7 +24,7 @@ jobs: name: Build ${{ matrix.project.name }} if: github.event_name != 'merge_group' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 diff --git a/.github/workflows/workflow-test.yml b/.github/workflows/workflow-test.yml index a2639b5807..996be93bdb 100644 --- a/.github/workflows/workflow-test.yml +++ b/.github/workflows/workflow-test.yml @@ -39,7 +39,7 @@ jobs: CI: 1 TURBO_TELEMETRY_DISABLED: 1 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: # Codecov requires fetch-depth: 0 fetch-depth: 0 diff --git a/.github/workflows/workflow-website.yml b/.github/workflows/workflow-website.yml index 01c95989b6..b3ea39ed4e 100644 --- a/.github/workflows/workflow-website.yml +++ b/.github/workflows/workflow-website.yml @@ -12,7 +12,7 @@ jobs: runs-on: lynx-ubuntu-24.04-medium timeout-minutes: 10 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 with: persist-credentials: false - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 diff --git a/.gitignore b/.gitignore index 4056f6442c..9b369c20f2 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,8 @@ coverage # Vitest tsconfig.vitest-temp.json .rollup.cache +vitest.config.ts.timestamp-* +vitest.config.js.timestamp-* # Created by https://www.toptal.com/developers/gitignore/api/macos # Edit at https://www.toptal.com/developers/gitignore?templates=macos diff --git a/examples/tailwindcss/package.json b/examples/tailwindcss/package.json index 3111aeb3e3..135fb29005 100644 --- a/examples/tailwindcss/package.json +++ b/examples/tailwindcss/package.json @@ -20,7 +20,7 @@ "@lynx-js/tailwind-preset": "workspace:*", "@lynx-js/types": "3.3.0", "@types/react": "^18.3.23", - "rsbuild-plugin-tailwindcss": "0.2.2", + "rsbuild-plugin-tailwindcss": "0.2.3", "tailwindcss": "^3.4.17" } } diff --git a/package.json b/package.json index ba49a6aba0..ec3c75b90f 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@svitejs/changesets-changelog-github-compact": "^1.2.0", "@tsconfig/node20": "^20.1.6", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^22.15.33", + "@types/node": "^22.17.1", "@vitest/coverage-v8": "^3.2.4", "@vitest/eslint-plugin": "^1.3.4", "@vitest/ui": "^3.2.4", diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index 4c0e2d850b..36ba44e4e1 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -70,12 +70,12 @@ "ipaddr.js": "^2.2.0", "javascript-stringify": "^2.1.0", "picocolors": "^1.1.1", - "rsbuild-plugin-publint": "0.3.2", + "rsbuild-plugin-publint": "0.3.3", "tiny-invariant": "^1.3.3", "ts-blank-space": "^0.6.2", "type-fest": "^4.41.0", - "typia": "9.6.1", - "typia-rspack-plugin": "2.2.0", + "typia": "9.7.1", + "typia-rspack-plugin": "2.2.1", "vitest": "^3.2.4", "webpack": "^5.101.0" }, diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index 2a25499611..6f690cf1ed 100644 --- a/packages/rspeedy/plugin-react/package.json +++ b/packages/rspeedy/plugin-react/package.json @@ -54,13 +54,12 @@ "@microsoft/api-extractor": "catalog:", "@rollup/plugin-typescript": "^12.1.4", "@rsbuild/core": "catalog:rsbuild", - "@rsbuild/plugin-sass": "1.3.3", - "@rsbuild/plugin-typed-css-modules": "1.0.2", - "@rsbuild/plugin-webpack-swc": "1.1.1", + "@rsbuild/plugin-sass": "1.3.5", + "@rsbuild/plugin-typed-css-modules": "1.0.3", "tailwindcss": "^3.4.17", "type-fest": "^4.41.0", - "typia": "9.6.1", - "typia-rspack-plugin": "2.2.0" + "typia": "9.7.1", + "typia-rspack-plugin": "2.2.1" }, "peerDependencies": { "@lynx-js/react": "^0.103.0 || ^0.104.0 || ^0.105.0 || ^0.106.0 || ^0.107.0 || ^0.108.0 || ^0.109.0 || ^0.110.0 || ^0.111.0 || ^0.112.0" diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index a0167d1037..751d56e5f2 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -41,13 +41,13 @@ "@lynx-js/types": "3.3.0", "@lynx-js/web-core": "workspace:*", "@lynx-js/web-elements": "workspace:*", - "@rsbuild/plugin-less": "1.3.1", - "@rsbuild/plugin-sass": "1.3.3", + "@rsbuild/plugin-less": "1.4.0", + "@rsbuild/plugin-sass": "1.3.5", "commander": "^13.1.0", "detect-indent": "^7.0.1", "memfs": "^4.36.0", "picocolors": "^1.1.1", - "rsbuild-plugin-tailwindcss": "0.2.2", + "rsbuild-plugin-tailwindcss": "0.2.3", "rslog": "^1.2.11", "type-fest": "^4.41.0" }, diff --git a/packages/testing-library/testing-environment/package.json b/packages/testing-library/testing-environment/package.json index 742dafbf68..e48b0b32f6 100644 --- a/packages/testing-library/testing-environment/package.json +++ b/packages/testing-library/testing-environment/package.json @@ -53,6 +53,6 @@ "devDependencies": { "@testing-library/jest-dom": "^6.6.4", "@types/jsdom": "^21.1.7", - "rsbuild-plugin-publint": "0.3.2" + "rsbuild-plugin-publint": "0.3.3" } } diff --git a/packages/tools/canary-release/package.json b/packages/tools/canary-release/package.json index 3211a8fcdc..cea1bea14f 100644 --- a/packages/tools/canary-release/package.json +++ b/packages/tools/canary-release/package.json @@ -8,7 +8,7 @@ "type": "module", "main": "snapshot.js", "dependencies": { - "@manypkg/get-packages": "^3.0.0", + "@manypkg/get-packages": "^3.1.0", "tiny-invariant": "^1.3.3" } } diff --git a/packages/tools/vitest-setup/package.json b/packages/tools/vitest-setup/package.json index 3d5a5c3b6f..63f95851a6 100644 --- a/packages/tools/vitest-setup/package.json +++ b/packages/tools/vitest-setup/package.json @@ -17,7 +17,7 @@ "main": "index.ts", "types": "index.ts", "devDependencies": { - "path-serializer": "^0.5.0", + "path-serializer": "^0.5.1", "vitest": "^3.2.4", "webpack": "^5.101.0" }, diff --git a/packages/web-platform/web-constants/src/types/LynxModule.ts b/packages/web-platform/web-constants/src/types/LynxModule.ts index 817661e058..84df743553 100644 --- a/packages/web-platform/web-constants/src/types/LynxModule.ts +++ b/packages/web-platform/web-constants/src/types/LynxModule.ts @@ -9,12 +9,12 @@ import type { StyleInfo } from './StyleInfo.js'; export type ElementTemplateData = { id: string; type: string; - class: string[]; - idSelector: string; - attributes: Record; - builtinAttributes: Record; - children: ElementTemplateData[]; - events: { type: LynxEventType; name: string; value: string }[]; + idSelector?: string; + class?: string[]; + attributes?: Record; + builtinAttributes?: Record; + children?: ElementTemplateData[]; + events?: { type: LynxEventType; name: string; value: string }[]; }; export interface LynxTemplate { diff --git a/packages/web-platform/web-mainthread-apis/src/createMainThreadGlobalThis.ts b/packages/web-platform/web-mainthread-apis/src/createMainThreadGlobalThis.ts index 57e0918485..8af96ca4dc 100644 --- a/packages/web-platform/web-mainthread-apis/src/createMainThreadGlobalThis.ts +++ b/packages/web-platform/web-mainthread-apis/src/createMainThreadGlobalThis.ts @@ -688,14 +688,14 @@ export function createMainThreadGlobalThis( ): WebFiberElementImpl => { const element = __CreateElement(data.type, parentComponentUniId); __SetID(element, data.id); - __SetClasses(element, data.class.join(' ')); - for (const [key, value] of Object.entries(data.attributes)) { + data.class && __SetClasses(element, data.class.join(' ')); + for (const [key, value] of Object.entries(data.attributes || {})) { __SetAttribute(element, key, value); } - for (const [key, value] of Object.entries(data.builtinAttributes)) { + for (const [key, value] of Object.entries(data.builtinAttributes || {})) { __SetAttribute(element, key, value); } - for (const childData of data.children) { + for (const childData of data.children || []) { __AppendElement( element, createElementForElementTemplateData(childData, parentComponentUniId), @@ -710,12 +710,12 @@ export function createMainThreadGlobalThis( ) => void = (data, element) => { const uniqueId = uniqueIdInc++; element.setAttribute(lynxUniqueIdAttribute, uniqueId + ''); - for (const event of data.events) { + for (const event of data.events || []) { const { type, name, value } = event; __AddEvent(element, type, name, value); } - for (let ii = 0; ii < data.children.length; ii++) { - const childData = data.children[ii]; + for (let ii = 0; ii < (data.children || []).length; ii++) { + const childData = (data.children || [])[ii]; const childElement = element.children[ii] as WebFiberElementImpl; if (childData && childElement) { applyEventsForElementTemplate(childData, childElement); diff --git a/packages/webpack/css-extract-webpack-plugin/test/helper/stubLynx.js b/packages/webpack/css-extract-webpack-plugin/test/helper/stubLynx.js index d556705c69..329491c562 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/helper/stubLynx.js +++ b/packages/webpack/css-extract-webpack-plugin/test/helper/stubLynx.js @@ -14,7 +14,8 @@ export function createStubLynx(vi, require, replaceStyleSheetByIdWithBase64) { callback, ) => { try { - callback(null, require(path)); + // 'http://localhost:3000/' -> './' + callback(null, require(path.replace(/^http:\/\/.*:\d+\//, './'))); } catch (err) { callback(err); } diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/0.snap.txt index c26004abf1..cbbc4e054d 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 670 +- Manifest: main.css.hot-update.json, size: 1554 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/1.snap.txt index 0fa5516e20..56c9d48c25 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 670 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1558 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1097 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZm9vIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZm9vIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fXXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsIm1hbmlmZXN0Ijp7fSwiY3VzdG9tU2VjdGlvbnMiOnt9fQ==","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/2.snap.txt index 3bc3cc07bb..7cde200467 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 670 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1558 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1097 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmFyIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmFyIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fXXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsIm1hbmlmZXN0Ijp7fSwiY3VzdG9tU2VjdGlvbnMiOnt9fQ==","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/rspack.config.js index ca004b2d80..82da91b887 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, optimization: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/webpack.config.js index b0569f4c87..8ac933c735 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/basic/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/0.snap.txt index be93bc26bd..bf53fc4042 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 702 +- Manifest: main.css.hot-update.json, size: 1554 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZVJlbW92ZUNTU1Njb3BlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOnRydWUsInRhcmdldFNka1ZlcnNpb24iOiIzLjIiLCJkZWZhdWx0T3ZlcmZsb3dWaXNpYmxlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZSwidXNlTmV3U3dpcGVyIjp0cnVlLCJlbmFibGVJQ1UiOmZhbHNlLCJlbmFibGVOZXdJbnRlcnNlY3Rpb25PYnNlcnZlciI6dHJ1ZSwiZW5hYmxlTmF0aXZlTGlzdCI6dHJ1ZSwiZW5hYmxlQTExeSI6dHJ1ZSwiZW5hYmxlQWNjZXNzaWJpbGl0eUVsZW1lbnQiOmZhbHNlLCJlbmFibGVDU1NJbmhlcml0YW5jZSI6ZmFsc2UsImVuYWJsZU5ld0dlc3R1cmUiOmZhbHNlLCJwaXBlbGluZVNjaGVkdWxlckNvbmZpZyI6NjU1MzYsInJlbW92ZURlc2NlbmRhbnRTZWxlY3RvclNjb3BlIjpmYWxzZX19LCJjc3MiOnsiY3NzTWFwIjp7IjAiOlt7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImNvbG9yIiwidmFsdWUiOiJcInJlZFwiIiwia2V5TG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTF9LCJ2YWxMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxOH19XSwic2VsZWN0b3JUZXh0Ijp7InZhbHVlIjoiLmZvbyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjV9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/1.snap.txt index bca6eaaf0e..cafb873201 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 702 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1554 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1111 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZVJlbW92ZUNTU1Njb3BlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZm9vIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOnRydWUsInRhcmdldFNka1ZlcnNpb24iOiIzLjIiLCJkZWZhdWx0T3ZlcmZsb3dWaXNpYmxlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZSwidXNlTmV3U3dpcGVyIjp0cnVlLCJlbmFibGVJQ1UiOmZhbHNlLCJlbmFibGVOZXdJbnRlcnNlY3Rpb25PYnNlcnZlciI6dHJ1ZSwiZW5hYmxlTmF0aXZlTGlzdCI6dHJ1ZSwiZW5hYmxlQTExeSI6dHJ1ZSwiZW5hYmxlQWNjZXNzaWJpbGl0eUVsZW1lbnQiOmZhbHNlLCJlbmFibGVDU1NJbmhlcml0YW5jZSI6ZmFsc2UsImVuYWJsZU5ld0dlc3R1cmUiOmZhbHNlLCJwaXBlbGluZVNjaGVkdWxlckNvbmZpZyI6NjU1MzYsInJlbW92ZURlc2NlbmRhbnRTZWxlY3RvclNjb3BlIjpmYWxzZX19LCJjc3MiOnsiY3NzTWFwIjp7IjAiOlt7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImNvbG9yIiwidmFsdWUiOiJcImJsdWVcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTl9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/2.snap.txt index 47e0f22cc0..29bdf4fd55 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 978 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1830 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1111 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZVJlbW92ZUNTU1Njb3BlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmF6IiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fSx7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImNvbG9yIiwidmFsdWUiOiJcImJsdWVcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI5fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6Mzd9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5iYXIiLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjoyM319LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOnRydWUsInRhcmdldFNka1ZlcnNpb24iOiIzLjIiLCJkZWZhdWx0T3ZlcmZsb3dWaXNpYmxlIjp0cnVlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZSwidXNlTmV3U3dpcGVyIjp0cnVlLCJlbmFibGVJQ1UiOmZhbHNlLCJlbmFibGVOZXdJbnRlcnNlY3Rpb25PYnNlcnZlciI6dHJ1ZSwiZW5hYmxlTmF0aXZlTGlzdCI6dHJ1ZSwiZW5hYmxlQTExeSI6dHJ1ZSwiZW5hYmxlQWNjZXNzaWJpbGl0eUVsZW1lbnQiOmZhbHNlLCJlbmFibGVDU1NJbmhlcml0YW5jZSI6ZmFsc2UsImVuYWJsZU5ld0dlc3R1cmUiOmZhbHNlLCJwaXBlbGluZVNjaGVkdWxlckNvbmZpZyI6NjU1MzYsInJlbW92ZURlc2NlbmRhbnRTZWxlY3RvclNjb3BlIjpmYWxzZX19LCJjc3MiOnsiY3NzTWFwIjp7IjAiOlt7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImNvbG9yIiwidmFsdWUiOiJcImJsdWVcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTl9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5iYXoiLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYXsb3IiLCJ2YWx1ZSI6IlwiYmx1ZVwiIiwia2V5TG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6Mjl9LCJ2YWxMb2MiOnsibGluZSI6MSwiYXsdW1uIjozN319XSwic2VsZWN0b3JUZXh0Ijp7InZhbHVlIjoiLmJhciIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjIzfXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/rspack.config.js index 5461030e87..cf7423dbe1 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/rspack.config.js @@ -5,13 +5,13 @@ */ import rspack from '@rspack/core' import { CssExtractRspackPlugin } from '../../../../src' -import { mockLynxTemplatePlugin } from '../../../../test/plugins.js' +import { getPlugins } from '../../../../test/plugins.js' import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, optimization: { @@ -34,8 +34,8 @@ export default { css: false, }, plugins: [ - mockLynxTemplatePlugin({ - "compilerOptions": { + ...getPlugins({ + lynxTemplatePluginOptions: { enableCSSSelector: true, enableRemoveCSSScope: true, } diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/webpack.config.js index d0adb22020..c418be01e0 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/enable-css-selector/webpack.config.js @@ -5,13 +5,13 @@ */ import { DefinePlugin } from 'webpack' import { CssExtractWebpackPlugin } from '../../../../src' -import { mockLynxTemplatePlugin } from '../../../../test/plugins.js' +import { getPlugins } from '../../../../test/plugins.js' import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { @@ -28,8 +28,8 @@ export default { ], }, plugins: [ - mockLynxTemplatePlugin({ - "compilerOptions": { + ...getPlugins({ + lynxTemplatePluginOptions: { enableCSSSelector: true, enableRemoveCSSScope: true, } diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/0.snap.txt index 230e52dcd1..39fa620944 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 850 +- Manifest: main.css.hot-update.json, size: 1734 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XSwiMTAwIjpbeyJ0eXBlIjoiSW1wb3J0UnVsZSIsIm9yaWdpbiI6IjEiLCJocmVmIjoiMSJ9LHsidHlwZSI6IkltcG9ydFJ1bGUiLCJvcmlnaW4iOiIwIiwiaHJlZiI6IjAifV19LCJjc3NTb3VyY2UiOnsiMSI6Ii9jc3NJZC8xLmNzcyIsIjEwMCI6Ii9jc3NJZC8xMDAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"1":[],"100":["1","0"]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjExfSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mb28iLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo1fXXsInZhcmlhYmxlcyI6e319XSwiMTAwIjpbeyJ0eXBlIjoiSW1wb3J0UnVsZSIsIm9yaWdpbiI6IjAiLCJocmVmIjoiMCJ9LHsidHlwZSI6IkltcG9ydFJ1bGUiLCJvcmlnaW4iOiIxIiwiaHJlZiI6IjEifV19LCJjc3NTb3VyY2UiOnsiMSI6Ii9jc3NJZC8xLmNzcyIsIjEwMCI6Ii9jc3NJZC8xMDAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"1":[],"100":["0","1"]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/1.snap.txt index 3ade061d37..28a97d0f84 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 850 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1738 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1111 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZm9vIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fVXsIjEwMCI6WXsidHlwZSI6IkltcG9ydFJ1bGUiLCJvcmlnaW4iOiIxIiwiaHJlZiI6IjEifSx7InR5cGUiOiJJbXBvcnRSdWxlIiwib3JpZ2luIjoiMCIsImhyZWYiOiIwIn1dfSwiY3NzU291cmNlIjp7IjEiOiIvY3NzSWQvMS5jc3MiLCIxMDAiOiIvY3NzSWQvMTAwLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"1":[],"100":["1","0"]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZm9vIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fVXsIjEwMCI6WXsidHlwZSI6IkltcG9ydFJ1bGUiLCJvcmlnaW4iOiIwIiwiaHJlZiI6IjAifSx7InR5cGUiOiJJbXBvcnRSdWxlIiwib3JpZ2luIjoiMSIsImhyZWYiOiIxIn1dfSwiY3NzU291cmNlIjp7IjEiOiIvY3NzSWQvMS5jc3MiLCIxMDAiOiIvY3NzSWQvMTAwLmNzcyJ9LCJjb250ZW50TWFwIjp7fXXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsIm1hbmlmZXN0Ijp7fSwiY3VzdG9tU2VjdGlvbnMiOnt9fQ==","deps":{"1":[],"100":["0","1"]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/2.snap.txt index d38ee2510c..e4ca65e7d8 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 1166 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 2050 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1111 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmF6IiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fSx7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImJhY2tncm91bmQtYXsb3IiLCJ2YWx1ZSI6IlwicmdiYSgxNSwgMTgsIDE5LCAwLjUpXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo0MHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmFyIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MjN9fSwidmFyaWFibGVzIjp7fX1dLCIxMDAiOlt7InR5cGUiOiJJbXBvcnRSdWxlIiwib3JpZ2luIjoiMSIsImhyZWYiOiIxInXseyJ0eXBlIjoiSW1wb3J0UnVsZSIsIm9yaWdpbiI6IjAiLCJocmVmIjoiMCJ9XXXsImNzc1NvdXJjZSI6eyIxIjoiL2Nzc0lkLzEuY3NzIiwiMTAwIjoiL2Nzc0lkLzEwMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"1":[],"100":["1","0"]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIxIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoxMXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE5fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmF6IiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NX19LCJ2YXJpYWJsZXMiOnt9fSx7InR5cGUiOiJTdHlsZVJ1bGUiLCJzdHlsZSI6WXsibmFtZSI6ImJhY2tncm91bmQtYXsb3IiLCJ2YWx1ZSI6IlwicmdiYSgxNSwgMTgsIDE5LCAwLjUpXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo0MHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuYmFyIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MjN9fSwidmFyaWFibGVzIjp7fX1dLCIxMDAiOlt7InR5cGUiOiJJbXBvcnRSdWxlIiwib3JpZ2luIjoiMCIsImhyZWYiOiIwInXseyJ0eXBlIjoiSW1wb3J0UnVsZSIsIm9yaWdpbiI6IjEiLCJocmVmIjoiMSJ9XXXsImNzc1NvdXJjZSI6eyIxIjoiL2Nzc0lkLzEuY3NzIiwiMTAwIjoiL2Nzc0lkLzEwMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"1":[],"100":["0","1"]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/rspack.config.js index e9d3f21c82..26307c2700 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, optimization: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/webpack.config.js index 0598add31f..20ce402beb 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/css/scoped/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/0.snap.txt index e61c59bc82..a3578d4192 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 994 +- Manifest: main.css.hot-update.json, size: 1878 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5xbDExb211NUJkOEpVeXJzIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mUkZFdklIbnlNZHhsVUNJIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5xbDExb211NUJkOEpVeXJzIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5mUkZFdklIbnlNZHhsVUNJIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/1.snap.txt index 31ebfa714e..6199f4e9aa 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1878 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1238 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIucWwxMW9tdTVCZDhKVXlycyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZlJGRXZJSG55TWR4bFVDSSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIucWwxMW9tdTVCZDhKVXlycyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZlJGRXZJSG55TWR4bFVDSSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/2.snap.txt index 8b227e207a..583febaf30 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1878 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1238 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIudkNrM1NyRGFaRmtmZVVKcyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZlJGRXZJSG55TWR4bFVDSSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIudkNrM1NyRGFaRmtmZVVKcyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuZlJGRXZJSG55TWR4bFVDSSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/rspack.config.js index b2b6fffedc..4248d27dd5 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/webpack.config.js index e639d9bad5..4d124b6ea3 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/default/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/0.snap.txt index f50995bef8..9fa52dc920 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main/main.css.hot-update.json, size: 994 +- Manifest: main/main.css.hot-update.json, size: 1878 ## Manifest ### main/main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5NX0l5X1J5OFp3MEF5RVlYIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5qY2FuSF9BRGp0QXB2UkNLIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5NX0l5X1J5OFp3MEF5RVlYIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5qY2FuSF9BRGp0QXB2UkNLIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/1.snap.txt index 339d600ea4..190f080815 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: rspack-bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Manifest: main/main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main/main.LAST_HASH.css.hot-update.json, size: 1878 - Update: main.LAST_HASH.hot-update.js, size: 1244 ## Manifest @@ -22,7 +22,7 @@ ### main/main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuTV9JeV9SeThadzBBeUVZWCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuamNhbkhfQURqdEFwdlJDSyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuTV9JeV9SeThadzBBeUVZWCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuamNhbkhfQURqdEFwdlJDSyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/2.snap.txt index 5686dc2d64..cdc6255666 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/__snapshot__/rspack/2.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: rspack-bundle.js - Manifest: main.LAST_HASH.hot-update.json, size: 28 -- Manifest: main/main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main/main.LAST_HASH.css.hot-update.json, size: 1878 - Update: main.LAST_HASH.hot-update.js, size: 1244 ## Manifest @@ -22,7 +22,7 @@ ### main/main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuc1lNOG5UQUJVYXdtT0xITCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuamNhbkhfQURqdEFwdlJDSyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuc1lNOG5UQUJVYXdtT0xITCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuamNhbkhfQURqdEFwdlJDSyIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/rspack.config.js index 0f2f8e4737..a8bb45618f 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/webpack.config.js index 2237da0ff2..77a2b0aab5 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/filename/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/0.snap.txt index 938ab8bf4b..aa655f68da 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: pages/main/pages/main.css.hot-update.json, size: 994 +- Manifest: pages/main/pages/main.css.hot-update.json, size: 1878 ## Manifest ### pages/main/pages/main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6IiXsU0NaY0dvNFZTNDg0ajhCIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5FYUFHYkM4N0xBME5DSUlSIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6IiXsU0NaY0dvNFZTNDg0ajhCIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5FYUFHYkM4N0xBME5DSUlSIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/1.snap.txt index 256b9c22fa..a10faae91a 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/1.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: rspack-bundle.js - Manifest: pages/main.LAST_HASH.hot-update.json, size: 34 -- Manifest: pages/main/pages/main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: pages/main/pages/main.LAST_HASH.css.hot-update.json, size: 1878 - Update: pages/main.LAST_HASH.hot-update.js, size: 1249 ## Manifest @@ -22,7 +22,7 @@ ### pages/main/pages/main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubFNDWmNHbzRWUzQ4NGo4QiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuRWFBR2JDODdMQTBOQ0lJUiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubFNDWmNHbzRWUzQ4NGo4QiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuRWFBR2JDODdMQTBOQ0lJUiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/2.snap.txt index 273536c79e..23beeada6f 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/__snapshot__/rspack/2.snap.txt @@ -6,7 +6,7 @@ ## Asset Files - Bundle: rspack-bundle.js - Manifest: pages/main.LAST_HASH.hot-update.json, size: 34 -- Manifest: pages/main/pages/main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: pages/main/pages/main.LAST_HASH.css.hot-update.json, size: 1878 - Update: pages/main.LAST_HASH.hot-update.js, size: 1249 ## Manifest @@ -22,7 +22,7 @@ ### pages/main/pages/main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIudmprSEs4ZzlnTHk5MWN0RCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuRWFBR2JDODdMQTBOQ0lJUiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIudmprSEs4ZzlnTHk5MWN0RCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuRWFBR2JDODdMQTBOQ0lJUiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/rspack.config.js index 6372d29b19..17be5b72eb 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/hot-update-json/nested/rspack.config.js @@ -15,7 +15,7 @@ export default { 'pages/main': './index.js', }, output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/0.snap.txt index 33e5c9d5f8..0106ccc0cd 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 994 +- Manifest: main.css.hot-update.json, size: 1878 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5HVzkyNTlYcXFRQUp3dlpKIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5ob3hPdWE5NGU5NGhvUlI4IiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5HVzkyNTlYcXFRQUp3dlpKIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY1fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NzJ9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5ob3hPdWE5NGU5NGhvUlI4IiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDh9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/1.snap.txt index c2fd6d0b1c..d5e0e604b6 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1878 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1228 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuR1c5MjU5WHFxUUFKd3ZaSiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuaG94T3VhOTRlOTRob1JSOCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuR1c5MjU5WHFxUUFKd3ZaSiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuaG94T3VhOTRlOTRob1JSOCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/2.snap.txt index 8831aa15af..5da4263318 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 994 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1878 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1228 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuUTJnbmJKb0RLSVVhRXV1eSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuaG94T3VhOTRlOTRob1JSOCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fX0=","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuUTJnbmJKb0RLSVVhRXV1eSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo2NnXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjczfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuaG94T3VhOTRlOTRob1JSOCIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjQ5fXXsInZhcmlhYmxlcyI6e319XXXsImNzc1NvdXJjZSI6eyIwIjoiL2Nzc0lkLzAuY3NzInXsImNvbnRlbnRNYXAiOnt9fSwibGVwdXNDb2RlIjp7ImxlcHVzQ2h1bmsiOnt9fSwibWFuaWZlc3QiOnt9LCJjdXN0b21TZWN0aW9ucyI6e319","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/rspack.config.js index a7b80fefa7..a41b54f9fd 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/webpack.config.js index 66a234f918..c69338855c 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/basic/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/0.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/0.snap.txt index 35f228b770..5668322f3f 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/0.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/0.snap.txt @@ -5,14 +5,14 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.css.hot-update.json, size: 982 +- Manifest: main.css.hot-update.json, size: 1870 ## Manifest ### main.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5wc3VUMWpZMTh4Z1Q4eXFhIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjU4fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NjV9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5uby1jaGFuZ2UiLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo0MX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fX19","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJyZWRcIiIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjI0fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MzF9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5wc3VUMWpZMTh4Z1Q4eXFhIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6MTh9fSwidmFyaWFibGVzIjp7fXXseyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJiYWNrZ3JvdW5kLWNvbG9yIiwidmFsdWUiOiJibGFjayIsImtleUxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjU4fSwidmFsTG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NjV9fVXsInNlbGVjdG9yVGV4dCI6eyJ2YWx1ZSI6Ii5uby1jaGFuZ2UiLCJsb2MiOnsibGluZSI6MSwiYXsdW1uIjo0MX19LCJ2YXJpYWJsZXMiOnt9fV19LCJjc3NTb3VyY2UiOnsiMCI6Ii9jc3NJZC8wLmNzcyJ9LCJjb250ZW50TWFwIjp7fXXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsIm1hbmlmZXN0Ijp7fSwiY3VzdG9tU2VjdGlvbnMiOnt9fQ==","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/1.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/1.snap.txt index a6e3875768..e29d3acfe5 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/1.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/1.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 986 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1870 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1326 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIucHN1VDFqWTE4eGdUOHlxYSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo1OXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY2fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubm8tY2hhbmdlIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDJ9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIucHN1VDFqWTE4eGdUOHlxYSIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo1OXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY2fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubm8tY2hhbmdlIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDJ9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/2.snap.txt b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/2.snap.txt index 6c6d3ae701..d17f58b23c 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/2.snap.txt +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/__snapshot__/rspack/2.snap.txt @@ -5,7 +5,7 @@ ## Asset Files - Bundle: rspack-bundle.js -- Manifest: main.LAST_HASH.css.hot-update.json, size: 986 +- Manifest: main.LAST_HASH.css.hot-update.json, size: 1870 - Manifest: main.LAST_HASH.hot-update.json, size: 28 - Update: main.LAST_HASH.hot-update.js, size: 1326 @@ -14,7 +14,7 @@ ### main.LAST_HASH.css.hot-update.json ```json -{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlfSwic291cmNlQ29udGVudCI6eyJkc2wiOiJyZWFjdF9ub2RpZmYiLCJhcHBUeXBlIjoiY2FyZCIsImNvbmZpZyI6eyJsZXB1c1N0cmljdCI6dHJ1ZX19LCJtYW5pZmVzdCI6eXsImxlcHVzQ29kZSI6eyJsZXB1c0NodW5rIjp7fXXsImN1c3RvbVNlY3Rpb25zIjp7fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuY2VZdFhiT04xWlVhQml6UiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo1OXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY2fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubm8tY2hhbmdlIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDJ9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319fQ==","deps":{"0":[]}} +{"content":"eyJjb21waWxlck9wdGlvbnMiOnsiZW5hYmxlRmliZXJBcmNoIjp0cnVlLCJ1c2VMZXB1c05HIjp0cnVlLCJlbmFibGVSZXVzZUNvbnRleHQiOnRydWUsImJ1bmRsZU1vZHVsZU1vZGUiOiJSZXR1cm5CeUZ1bmN0aW9uIiwidGVtcGxhdGVEZWJ1Z1VybCI6Imh0dHA6LyXsb2NhbGhvc3Q6MzAwMC8ucnNwZWVkeS9kZWJ1Zy1pbmZvLmpzb24iLCJkZWJ1Z0luZm9PdXRzaWRlIjp0cnVlLCJkZWZhdWx0RGlzcGxheUxpbmVhciI6dHJ1ZSwiZW5hYmxlQ1NTSW52YWxpZGF0aW9uIjpmYWxzZSwiZW5hYmxlQ1NTU2VsZWN0b3IiOnRydWUsImVuYWJsZUxlcHVzRGVidWciOnRydWUsImVuYWJsZVBhcmFsbGVsRWxlbWVudCI6dHJ1ZSwiZW5hYmxlUmVtb3ZlQ1NTU2NvcGUiOmZhbHNlLCJ0YXJnZXRTZGtWZXJzaW9uIjoiMy4yIiwiZGVmYXVsdE92ZXJmbG93VmlzaWJsZSI6dHJ1ZXXsInNvdXJjZUNvbnRlbnQiOnsiZHNsIjoicmVhY3Rfbm9kaWZmIiwiYXBwVHlwZSI6ImNhcmQiLCJjb25maWciOnsibGVwdXNTdHJpY3QiOnRydWUsInVzZU5ld1N3aXBlciI6dHJ1ZSwiZW5hYmxlSUNVIjpmYWxzZSwiZW5hYmxlTmV3SW50ZXJzZWN0aW9uT2JzZXJ2ZXIiOnRydWUsImVuYWJsZU5hdGl2ZUxpc3QiOnRydWUsImVuYWJsZUExMXkiOnRydWUsImVuYWJsZUFjY2Vzc2liaWxpdHlFbGVtZW50IjpmYWxzZSwiZW5hYmxlQ1NTSW5oZXJpdGFuY2UiOmZhbHNlLCJlbmFibGVOZXdHZXN0dXJlIjpmYWxzZSwicGlwZWxpbmVTY2hlZHVsZXJDb25maWciOjY1NTM2LCJyZW1vdmVEZXNjZW5kYW50U2VsZWN0b3JTY29wZSI6ZmFsc2V9fSwiY3NzIjp7ImNzc01hcCI6eyIwIjpbeyJ0eXBlIjoiU3R5bGVSdWxlIiwic3R5bGUiOlt7Im5hbWUiOiJjb2xvciIsInZhbHVlIjoiXCJibHVlXCIiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjoyNHXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjMyfX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIuY2VZdFhiT04xWlVhQml6UiIsImxvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjE4fXXsInZhcmlhYmxlcyI6e319LHsidHlwZSI6IlN0eWxlUnVsZSIsInN0eWxlIjpbeyJuYW1lIjoiYmFja2dyb3VuZC1jb2xvciIsInZhbHVlIjoiYmxhYXsiLCJrZXlMb2MiOnsibGluZSI6MSwiYXsdW1uIjo1OXXsInZhbExvYyI6eyJsaW5lIjoxLCJjb2x1bW4iOjY2fX1dLCJzZWxlY3RvclRleHQiOnsidmFsdWUiOiIubm8tY2hhbmdlIiwibG9jIjp7ImxpbmUiOjEsImNvbHVtbiI6NDJ9fSwidmFyaWFibGVzIjp7fX1dfSwiY3NzU291cmNlIjp7IjAiOiIvY3NzSWQvMC5jc3MifSwiY29udGVudE1hcCI6e319LCJsZXB1c0NvZGUiOnsibGVwdXNDaHVuayI6e319LCJtYW5pZmVzdCI6eXsImN1c3RvbVNlY3Rpb25zIjp7fX0=","deps":{"0":[]}} ``` diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/rspack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/rspack.config.js index e292449647..469803cefb 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/rspack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/rspack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, optimization: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/webpack.config.js b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/webpack.config.js index 98a05978ce..981102f59e 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/webpack.config.js +++ b/packages/webpack/css-extract-webpack-plugin/test/hotCases/modules/export-default/webpack.config.js @@ -11,7 +11,7 @@ import path from 'node:path' /** @type {import('webpack').Configuration} */ export default { output: { - publicPath: './', + publicPath: 'http://localhost:3000/', pathinfo: false, }, module: { diff --git a/packages/webpack/css-extract-webpack-plugin/test/plugins.js b/packages/webpack/css-extract-webpack-plugin/test/plugins.js index c7fd04f9b8..b887aca505 100644 --- a/packages/webpack/css-extract-webpack-plugin/test/plugins.js +++ b/packages/webpack/css-extract-webpack-plugin/test/plugins.js @@ -4,23 +4,23 @@ import { LynxTemplatePlugin } from '@lynx-js/template-webpack-plugin'; /** - * @param {Object} encodeOptions + * Use `JSON.stringify` to mock the encode of `@lynx-js/tasm` to help better testing. * - * @returns {import('@rspack/core').RspackPluginInstance} + * @returns {import('webpack').WebpackPluginInstance} */ -export const mockLynxTemplatePlugin = (encodeOptions = {}) => { +export const mockLynxEncodePlugin = () => { return { - name: 'MockLynxTemplatePlugin', + name: 'MockLynxEncodePlugin', apply(compiler) { + compiler.options.entry; compiler.hooks.thisCompilation.tap( - 'MockLynxTemplatePlugin', + 'MockLynxEncodePlugin', (compilation) => { const hooks = LynxTemplatePlugin.getLynxTemplatePluginHooks( - // @ts-expect-error compilation, ); hooks.encode.tapPromise( - 'MockLynxTemplatePlugin', + 'MockLynxEncodePlugin', (args) => { const buffer = Buffer.from(JSON.stringify(args.encodeOptions)); return Promise.resolve({ @@ -29,43 +29,6 @@ export const mockLynxTemplatePlugin = (encodeOptions = {}) => { }); }, ); - compilation.hooks.processAssets.tap( - { - name: 'MockLynxTemplatePlugin', - stage: compiler.webpack.Compilation - .PROCESS_ASSETS_STAGE_OPTIMIZE_HASH, - }, - (assets) => { - hooks.beforeEmit.promise({ - finalEncodeOptions: { - 'compilerOptions': { - 'enableRemoveCSSScope': false, - }, - 'sourceContent': { - 'dsl': 'react_nodiff', - 'appType': 'card', - 'config': { - 'lepusStrict': true, - }, - }, - 'manifest': {}, - 'lepusCode': { - 'root': undefined, - 'lepusChunk': {}, - }, - 'customSections': {}, - ...encodeOptions, - }, - // @ts-expect-error `info` field is not needed by css extract plugin. - 'cssChunks': Object.entries(assets).filter(([filename]) => - filename.endsWith('.css') - ).map(([filename, source]) => ({ - 'name': filename, - 'source': source, - })), - }); - }, - ); }, ); }, @@ -73,8 +36,27 @@ export const mockLynxTemplatePlugin = (encodeOptions = {}) => { }; /** - * @type {import('@rspack/core').RspackPluginInstance[]} + * @param {{ + * lynxTemplatePluginOptions?: Partial + * }} options + * @returns {import('webpack').WebpackPluginInstance[]} + */ +export function getPlugins({ + lynxTemplatePluginOptions, +}) { + return [ + mockLynxEncodePlugin(), + new LynxTemplatePlugin({ + ...LynxTemplatePlugin.defaultOptions, + ...lynxTemplatePluginOptions, + }), + ]; +} + +/** + * @type {import('webpack').WebpackPluginInstance[]} */ export const plugins = [ - mockLynxTemplatePlugin(), + mockLynxEncodePlugin(), + new LynxTemplatePlugin(), ]; diff --git a/packages/webpack/test-tools/package.json b/packages/webpack/test-tools/package.json index fb275cddfc..3e7d8acb1b 100644 --- a/packages/webpack/test-tools/package.json +++ b/packages/webpack/test-tools/package.json @@ -23,7 +23,7 @@ "@rspack/test-tools": "catalog:rspack", "@types/fs-extra": "11.0.4", "fs-extra": "^11.3.0", - "path-serializer": "^0.5.0", + "path-serializer": "^0.5.1", "rimraf": "^6.0.1", "source-map": "^0.7.6", "tiny-invariant": "^1.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 877ed673a9..7626f49d0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,7 +48,7 @@ importers: version: 2.29.5 '@codspeed/vitest-plugin': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6))(vitest@3.2.4) + version: 4.0.1(vite@5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6))(vitest@3.2.4) '@eslint/js': specifier: ^9.32.0 version: 9.32.0 @@ -57,10 +57,10 @@ importers: version: 6.6.0 '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rslib/core': specifier: ^0.11.2 - version: 0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.15.33))(typescript@5.9.2) + version: 0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.17.1))(typescript@5.9.2) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -74,8 +74,8 @@ importers: specifier: ^2.0.5 version: 2.0.5 '@types/node': - specifier: ^22.15.33 - version: 22.15.33 + specifier: ^22.17.1 + version: 22.17.1 '@vitest/coverage-v8': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) @@ -141,7 +141,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) examples/react: dependencies: @@ -196,8 +196,8 @@ importers: specifier: ^18.3.23 version: 18.3.23 rsbuild-plugin-tailwindcss: - specifier: 0.2.2 - version: 0.2.2(@rsbuild/core@1.4.15)(tailwindcss@3.4.17) + specifier: 0.2.3 + version: 0.2.3(@rsbuild/core@1.4.15)(tailwindcss@3.4.17) tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -215,7 +215,7 @@ importers: version: 3.3.0 '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@types/react': specifier: ^18.3.23 version: 18.3.23 @@ -318,7 +318,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rollup/plugin-typescript': specifier: ^12.1.4 version: 12.1.4(patch_hash=926ba262ec682d27369f1a8648a0dfb657fb5f1b28539ca3628d292276c91c3d)(rollup@4.34.9)(tslib@2.8.1)(typescript@5.9.2) @@ -344,8 +344,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 rsbuild-plugin-publint: - specifier: 0.3.2 - version: 0.3.2(@rsbuild/core@1.4.15) + specifier: 0.3.3 + version: 0.3.3(@rsbuild/core@1.4.15) tiny-invariant: specifier: ^1.3.3 version: 1.3.3 @@ -356,14 +356,14 @@ importers: specifier: ^4.41.0 version: 4.41.0 typia: - specifier: 9.6.1 - version: 9.6.1(typescript@5.9.2) + specifier: 9.7.1 + version: 9.7.1(typescript@5.9.2) typia-rspack-plugin: - specifier: 2.2.0 - version: 2.2.0(typescript@5.9.2)(typia@9.6.1(typescript@5.9.2)) + specifier: 2.2.1 + version: 2.2.1(typescript@5.9.2)(typia@9.7.1(typescript@5.9.2)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) webpack: specifier: ^5.101.0 version: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) @@ -400,7 +400,7 @@ importers: version: link:../core '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rsbuild/core': specifier: catalog:rsbuild version: 1.4.15 @@ -452,7 +452,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rollup/plugin-typescript': specifier: ^12.1.4 version: 12.1.4(patch_hash=926ba262ec682d27369f1a8648a0dfb657fb5f1b28539ca3628d292276c91c3d)(rollup@4.34.9)(tslib@2.8.1)(typescript@5.9.2) @@ -460,14 +460,11 @@ importers: specifier: catalog:rsbuild version: 1.4.15 '@rsbuild/plugin-sass': - specifier: 1.3.3 - version: 1.3.3(@rsbuild/core@1.4.15) + specifier: 1.3.5 + version: 1.3.5(@rsbuild/core@1.4.15) '@rsbuild/plugin-typed-css-modules': - specifier: 1.0.2 - version: 1.0.2(@rsbuild/core@1.4.15) - '@rsbuild/plugin-webpack-swc': - specifier: 1.1.1 - version: 1.1.1(@rsbuild/core@1.4.15) + specifier: 1.0.3 + version: 1.0.3(@rsbuild/core@1.4.15) tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -475,11 +472,11 @@ importers: specifier: ^4.41.0 version: 4.41.0 typia: - specifier: 9.6.1 - version: 9.6.1(typescript@5.9.2) + specifier: 9.7.1 + version: 9.7.1(typescript@5.9.2) typia-rspack-plugin: - specifier: 2.2.0 - version: 2.2.0(typescript@5.9.2)(typia@9.6.1(typescript@5.9.2)) + specifier: 2.2.1 + version: 2.2.1(typescript@5.9.2)(typia@9.7.1(typescript@5.9.2)) packages/rspeedy/plugin-react-alias: dependencies: @@ -498,7 +495,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rsbuild/core': specifier: catalog:rsbuild version: 1.4.15 @@ -533,11 +530,11 @@ importers: specifier: workspace:* version: link:../../web-platform/web-elements '@rsbuild/plugin-less': - specifier: 1.3.1 - version: 1.3.1(@rsbuild/core@1.4.15) + specifier: 1.4.0 + version: 1.4.0(@rsbuild/core@1.4.15) '@rsbuild/plugin-sass': - specifier: 1.3.3 - version: 1.3.3(@rsbuild/core@1.4.15) + specifier: 1.3.5 + version: 1.3.5(@rsbuild/core@1.4.15) commander: specifier: ^13.1.0 version: 13.1.0 @@ -551,8 +548,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 rsbuild-plugin-tailwindcss: - specifier: 0.2.2 - version: 0.2.2(@rsbuild/core@1.4.15)(tailwindcss@3.4.17) + specifier: 0.2.3 + version: 0.2.3(@rsbuild/core@1.4.15)(tailwindcss@3.4.17) rslog: specifier: ^1.2.11 version: 1.2.11 @@ -568,7 +565,7 @@ importers: devDependencies: '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@types/ws': specifier: ^8.18.1 version: 8.18.1 @@ -601,8 +598,8 @@ importers: specifier: ^21.1.7 version: 21.1.7 rsbuild-plugin-publint: - specifier: 0.3.2 - version: 0.3.2(@rsbuild/core@1.4.15) + specifier: 0.3.3 + version: 0.3.3(@rsbuild/core@1.4.15) packages/third-party/tailwind-preset: devDependencies: @@ -613,8 +610,8 @@ importers: packages/tools/canary-release: dependencies: '@manypkg/get-packages': - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^3.1.0 + version: 3.1.0 tiny-invariant: specifier: ^1.3.3 version: 1.3.3 @@ -632,11 +629,11 @@ importers: packages/tools/vitest-setup: devDependencies: path-serializer: - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.5.1 + version: 0.5.1 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) webpack: specifier: ^5.101.0 version: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) @@ -787,7 +784,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) packages/web-platform/web-style-transformer: dependencies: @@ -906,7 +903,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -940,7 +937,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -949,7 +946,7 @@ importers: version: 7.1.2(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) sass-loader: specifier: ^16.0.5 - version: 16.0.5(@rspack/core@1.4.11(@swc/helpers@0.5.17))(sass-embedded@1.89.2)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) + version: 16.0.5(@rspack/core@1.4.11(@swc/helpers@0.5.17))(sass-embedded@1.90.0)(sass@1.90.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) webpack: specifier: ^5.101.0 version: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) @@ -970,7 +967,7 @@ importers: version: link:../test-tools '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1007,7 +1004,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1032,7 +1029,7 @@ importers: version: link:../test-tools '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) webpack: specifier: ^5.101.0 version: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) @@ -1066,7 +1063,7 @@ importers: version: link:../../tools/vitest-setup '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@types/css-tree': specifier: ^2.3.10 version: 2.3.10 @@ -1092,8 +1089,8 @@ importers: specifier: ^11.3.0 version: 11.3.0 path-serializer: - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.5.1 + version: 0.5.1 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1114,7 +1111,7 @@ importers: devDependencies: '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) webpack: specifier: ^5.101.0 version: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) @@ -1123,7 +1120,7 @@ importers: devDependencies: '@microsoft/api-extractor': specifier: 'catalog:' - version: 7.52.10(@types/node@22.15.33) + version: 7.52.10(@types/node@22.17.1) '@rspack/core': specifier: 1.4.11 version: 1.4.11(@swc/helpers@0.5.17) @@ -1175,34 +1172,34 @@ importers: version: link:../packages/webpack/webpack-runtime-globals '@microsoft/api-documenter': specifier: ~7.23.38 - version: 7.23.38(@types/node@22.15.33) + version: 7.23.38(@types/node@22.17.1) '@microsoft/api-extractor-model': specifier: ^7.30.7 - version: 7.30.7(@types/node@22.15.33) + version: 7.30.7(@types/node@22.17.1) '@rsbuild/plugin-sass': - specifier: 1.3.3 - version: 1.3.3(@rsbuild/core@1.4.15) + specifier: 1.3.5 + version: 1.3.5(@rsbuild/core@1.4.15) '@rsbuild/plugin-type-check': specifier: 1.2.4 version: 1.2.4(@rsbuild/core@1.4.15)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.9.2) '@rsbuild/plugin-typed-css-modules': - specifier: 1.0.2 - version: 1.0.2(@rsbuild/core@1.4.15) + specifier: 1.0.3 + version: 1.0.3(@rsbuild/core@1.4.15) '@rspress/core': specifier: 2.0.0-beta.25 - version: 2.0.0-beta.25(@types/react@19.1.8)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) + version: 2.0.0-beta.25(@types/react@19.1.10)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) '@rspress/plugin-client-redirects': specifier: 2.0.0-beta.25 - version: 2.0.0-beta.25(@rspress/core@2.0.0-beta.25(@types/react@19.1.8)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))) + version: 2.0.0-beta.25(@rspress/core@2.0.0-beta.25(@types/react@19.1.10)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))) '@shikijs/transformers': specifier: 3.9.2 version: 3.9.2 '@types/react': - specifier: npm:@types/react@^19.1.8 - version: 19.1.8 + specifier: npm:@types/react@^19.1.10 + version: 19.1.10 '@types/react-dom': - specifier: ^19.1.6 - version: 19.1.6(@types/react@19.1.8) + specifier: ^19.1.7 + version: 19.1.7(@types/react@19.1.10) change-case: specifier: ^5.4.4 version: 5.4.4 @@ -2142,19 +2139,19 @@ packages: '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - '@manypkg/find-root@3.0.0': - resolution: {integrity: sha512-uO3Rag7b0upqBGTJyZN2dPwaBdbGBZwT892RkUxzEgxgWccHGM5hZnXAy13Es95CVpsJ/QuEb2uNJ8pYBK0ZlA==} + '@manypkg/find-root@3.1.0': + resolution: {integrity: sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==} engines: {node: '>=20.0.0'} '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@manypkg/get-packages@3.0.0': - resolution: {integrity: sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==} + '@manypkg/get-packages@3.1.0': + resolution: {integrity: sha512-0TbBVyvPrP7xGYBI/cP8UP+yl/z+HtbTttAD7FMAJgn/kXOTwh5/60TsqP9ZYY710forNfyV0N8P/IE/ujGZJg==} engines: {node: '>=20.0.0'} - '@manypkg/tools@2.0.0': - resolution: {integrity: sha512-o4ZC8J9OmFT6Ar8hhObWrFe7M7TRFuskm8ROhroZZWdQ+/V1+RswP74wJkkDKY/VDcteKYCACq2PblifRRnj1g==} + '@manypkg/tools@2.1.0': + resolution: {integrity: sha512-0FOIepYR4ugPYaHwK7hDeHDkfPOBVvayt9QpvRbi2LT/h2b0GaE/gM9Gag7fsnyYyNaTZ2IGyOuVg07IYepvYQ==} engines: {node: '>=20.0.0'} '@mdx-js/loader@3.1.0': @@ -2205,63 +2202,6 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@modern-js/swc-plugins-darwin-arm64@0.6.11': - resolution: {integrity: sha512-UMH0bo20vcD10//F7KaINLfuHawQBVcWCCyJvkYOiBt7e1tUjeybKu+y6eNq1USyFVElEMul8ytnYdwAS9sY+w==} - engines: {node: '>=14.12'} - cpu: [arm64] - os: [darwin] - - '@modern-js/swc-plugins-darwin-x64@0.6.11': - resolution: {integrity: sha512-qLcXAnM/IGcZX7B0MvxSdZjvgGofhOtHaEdj8CFkt75CzriBMu7lrGsRP4+paXbFAgM4vp7ZV7julaFrrDCoZw==} - engines: {node: '>=14.12'} - cpu: [x64] - os: [darwin] - - '@modern-js/swc-plugins-linux-arm64-gnu@0.6.11': - resolution: {integrity: sha512-3WcTpQqJp7RM/i8lLe+GjOCx17ljKdPbxlIY4LkJe+SQXATd3YducTtNqsEAdBA8Au907rI1ImuhN0kxvR97jQ==} - engines: {node: '>=14.12'} - cpu: [arm64] - os: [linux] - - '@modern-js/swc-plugins-linux-arm64-musl@0.6.11': - resolution: {integrity: sha512-RFE3xJWbABM8ZzPMVqlr3qovgnwamgpGjGN15rJ4tVqieO2FORQ14xSQE1ROBun6kIADUD+TxnepTlGb7EJg0w==} - engines: {node: '>=14.12'} - cpu: [arm64] - os: [linux] - - '@modern-js/swc-plugins-linux-x64-gnu@0.6.11': - resolution: {integrity: sha512-vSDF5aznEtnS0kHFm7UXHHaFzEZEyTV+CTQOVEp84hU5+HW1fMR+MFmbeCJnqXpB+R8Kg93SL4KWePGzm2ZNWw==} - engines: {node: '>=14.12'} - cpu: [x64] - os: [linux] - - '@modern-js/swc-plugins-linux-x64-musl@0.6.11': - resolution: {integrity: sha512-jfwQeuSmHbgvw9fjFRi5ZkLWejF8WZkYew0MGHqkSyLYZU+p7RgGo+tSpT4CK+b6p9qzh8LxoFpYjx6YycCY/w==} - engines: {node: '>=14.12'} - cpu: [x64] - os: [linux] - - '@modern-js/swc-plugins-win32-arm64-msvc@0.6.11': - resolution: {integrity: sha512-MWbuMTdGZ81Xce+OmnM3xsKKQIHmp9Eq0FlueRIPQdSLCO6IogIjALsMum4Vd1tRnEosKXj0xcuD4IsAWgtW6w==} - engines: {node: '>=14.12'} - cpu: [arm64] - os: [win32] - - '@modern-js/swc-plugins-win32-x64-msvc@0.6.11': - resolution: {integrity: sha512-UH4BeAjfs7Z6sZQOaFjgOB9h99qAPRtRFbmkQ+77FDlwNdjii0xPJvdNPCxAJITnqHjHSqrbz9rFDSrWnI9eKg==} - engines: {node: '>=14.12'} - cpu: [x64] - os: [win32] - - '@modern-js/swc-plugins@0.6.11': - resolution: {integrity: sha512-bXwjeFa5mg1hD6zzSHzw94FMNFb9SV458g76zWYfXRw7wMjp97NYl6n3dOTOixdngC0JqZctSbP4mJwSZ0p3Gw==} - engines: {node: '>=14.17.6'} - peerDependencies: - '@swc/helpers': '>=0.5.3' - peerDependenciesMeta: - '@swc/helpers': - optional: true - '@module-federation/error-codes@0.17.1': resolution: {integrity: sha512-n6Elm4qKSjwAPxLUGtwnl7qt4y1dxB8OpSgVvXBIzqI9p27a3ZXshLPLnumlpPg1Qudaj8sLnSnFtt9yGpt5yQ==} @@ -2303,6 +2243,88 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2469,8 +2491,8 @@ packages: '@rsbuild/core': optional: true - '@rsbuild/plugin-less@1.3.1': - resolution: {integrity: sha512-RFzm23VAM9qRO2xrLh1vkZktvSseA1A+DSy+AenM9PNrqO89c+qa6L0R+5AdtbNoao1VXFa4Ixz6yNTe/Bis2A==} + '@rsbuild/plugin-less@1.4.0': + resolution: {integrity: sha512-dyLW6FPMwXJ7GxMBCZXp1xhjgMF/4UDzj+SvHzfvrjcB9PH98IJbd1WfedS0Hx1S79UTFF401BxnW0o4kHETDQ==} peerDependencies: '@rsbuild/core': 1.x @@ -2479,8 +2501,8 @@ packages: peerDependencies: '@rsbuild/core': 1.x - '@rsbuild/plugin-sass@1.3.3': - resolution: {integrity: sha512-TcfhLm/SWTTlCFIED/usH/aiHUB5qqTZ1YwFK0gAtaDNuQFSLiRq2OGZ3c934hYyKB95ckgj1o+gDcQvZbaumg==} + '@rsbuild/plugin-sass@1.3.5': + resolution: {integrity: sha512-nW60+iLmV6fkCaE25xpnppISNveAw9z9xySFFcaU2VcpKQ1bGfGns785jlYRGS10E684zG6tL+NIOBS01uPwhQ==} peerDependencies: '@rsbuild/core': 1.x @@ -2492,19 +2514,14 @@ packages: '@rsbuild/core': optional: true - '@rsbuild/plugin-typed-css-modules@1.0.2': - resolution: {integrity: sha512-QX376pBXWeBrZBvYLP2HGGrHiWA5O0SDHwRoBNto5BqYDXhi6y+Eol2Hb/cY+h2ARKZVanMfUiJRABULOJ/FCQ==} + '@rsbuild/plugin-typed-css-modules@1.0.3': + resolution: {integrity: sha512-eW1NyAbTU88KzXDU/YJj0/KLgq1KCtF0yUnPZ+E3OQ+jrFDV4h4rwcZWyElaHxO3zb7WaAY9xOkhPvlC2o4VGw==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true - '@rsbuild/plugin-webpack-swc@1.1.1': - resolution: {integrity: sha512-7FIBkHWBaSHvaHyReWWQ7K5GzPIjZ1IcpPSwmNU+IVtMLt7gLGuUkxuPnWllGC7JdwM/PV2GEHxNhmjozgHrVA==} - peerDependencies: - '@rsbuild/core': 1.x - '@rsdoctor/client@1.1.10': resolution: {integrity: sha512-0UHvH1VEumODIJ7RaC0mlD+gUa4kOSq1U1V/Bd3FFjOB2Hwmkd0oLaEn+UgaruggFI2TnZ0/9Aw/2kvLo5HMXw==} @@ -2764,8 +2781,8 @@ packages: '@rushstack/ts-command-line@5.0.2': resolution: {integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==} - '@samchon/openapi@4.6.0': - resolution: {integrity: sha512-h6NunOljbRJ1qiPIJCIckF0k3n3jBJZSSCFy/AjbmHSrAFwMeewHkWtTwQrZztVzcD0LsSQgTGRvPX1bclnVuA==} + '@samchon/openapi@4.7.1': + resolution: {integrity: sha512-+rkMlSKMt7l3KGWJVWUle1CXEm0vA8FIF2rufHl+T1gN/gGrTEhL1gDK3FHYf8Nl5XReK0r1vL6Q2QTMwQN7xQ==} '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} @@ -3035,8 +3052,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.15.33': - resolution: {integrity: sha512-wzoocdnnpSxZ+6CjW4ADCK1jVmd1S/J3ArNWfn8FDDQtRm8dkDg7TA+mvek2wNrfCgwuZxqEOiB9B1XCJ6+dbw==} + '@types/node@22.17.1': + resolution: {integrity: sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==} '@types/object.groupby@1.0.4': resolution: {integrity: sha512-n5gXvoz1nuDLLLMgTl82b5VCkSlqt2zfBkSWxoCmMS/j+hN6W7BuPlpOm68B/RRluy2bYo67KOtMQ28cySqeYw==} @@ -3050,16 +3067,16 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@19.1.6': - resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} + '@types/react-dom@19.1.7': + resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==} peerDependencies: '@types/react': ^19.0.0 '@types/react@18.3.23': resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==} - '@types/react@19.1.8': - resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} + '@types/react@19.1.10': + resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==} '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -3950,9 +3967,6 @@ packages: core-js-compat@3.41.0: resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==} - core-js@3.42.0: - resolution: {integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==} - core-js@3.45.0: resolution: {integrity: sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==} @@ -4221,6 +4235,11 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6073,6 +6092,9 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -6320,6 +6342,9 @@ packages: path-serializer@0.5.0: resolution: {integrity: sha512-ILXU4FE4G1U55EqHfQwE3S6R2ssB+3SKRrHLzNFHPV82kzG9wYgKEH6E9ZdEDwNYvLj/LB8eA91M9ENHT/Jyyw==} + path-serializer@0.5.1: + resolution: {integrity: sha512-bMTznw/TiZbmxlPQEV1pFatJFQcBKt3i9glDcPqygSx5xGrcM4MTCSjY+3SgW9Y628zfRmuJ1uAc/t/A3Tw0QA==} + path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -6769,8 +6794,8 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} - reduce-configs@1.1.0: - resolution: {integrity: sha512-DQxy6liNadHfrLahZR7lMdc227NYVaQZhY5FMsxLEjX8X0SCuH+ESHSLCoz2yDZFq1/CLMDOAHdsEHwOEXKtvg==} + reduce-configs@1.1.1: + resolution: {integrity: sha512-EYtsVGAQarE8daT54cnaY1PIknF2VB78ug6Zre2rs36EsJfC40EG6hmTU2A2P1ZuXnKAt2KI0fzOGHcX7wzdPw==} refa@0.12.1: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} @@ -6933,16 +6958,16 @@ packages: typescript: optional: true - rsbuild-plugin-publint@0.3.2: - resolution: {integrity: sha512-vFqPvierA+ePsVouf05RDIMbsPoylDxveLTK+FS8mFxpFij9mM7uHl/8YQCbGOPpoY1qeykfkIEKZroXMuSU3A==} + rsbuild-plugin-publint@0.3.3: + resolution: {integrity: sha512-4vNUgeB8TGuHjT9tqtaQ82gUVIc9qj/5PR+rqOh679etcAriYs+g9wgYajt14hQUoZ5CvAdpBG9P0QKoGqRqQQ==} peerDependencies: '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true - rsbuild-plugin-tailwindcss@0.2.2: - resolution: {integrity: sha512-vpIwzRovx63TrKWPBBIGYjyb6D1cLBFGoZUNRaT3oeHm1CQ89wMvn9VOgCPM975gV5aD4MHlKh4ayShtbWlvuw==} + rsbuild-plugin-tailwindcss@0.2.3: + resolution: {integrity: sha512-UUARLNjMHLNQXvZ7JTVXES41KznawRIJKULt+ZLDBvzOV7buE0BrBYOSlP+r+7SYn8kcvtwdM9TANpOlNwHvZQ==} peerDependencies: '@rsbuild/core': ^1.1.0 tailwindcss: ^3.1.0 @@ -6995,104 +7020,112 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-android-arm64@1.89.2: - resolution: {integrity: sha512-+pq7a7AUpItNyPu61sRlP6G2A8pSPpyazASb+8AK2pVlFayCSPAEgpwpCE9A2/Xj86xJZeMizzKUHxM2CBCUxA==} + sass-embedded-all-unknown@1.90.0: + resolution: {integrity: sha512-/n7jTQvI+hftDDrHzK19G4pxfDzOhtjuQO1K54ui1pT2S0sWfWDjCYUbQgtWQ6FO7g5qWS0hgmrWdc7fmS3rgA==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.90.0: + resolution: {integrity: sha512-bkTlewzWksa6Sj4Zs1CWiutnvUbsO3xuYh2QBRknXsOtuMlfTPoXnwhCnyE4lSvUxw2qxSbv+NdQev9qMfsBgA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.89.2: - resolution: {integrity: sha512-oHAPTboBHRZlDBhyRB6dvDKh4KvFs+DZibDHXbkSI6dBZxMTT+Yb2ivocHnctVGucKTLQeT7+OM5DjWHyynL/A==} + sass-embedded-android-arm@1.90.0: + resolution: {integrity: sha512-usF6kVJQWa1CMgPH1nCT1y8KEmAT2fzB00dDIPBYHq8U5VZLCihi2bJRP5U9NlcwP1TlKGKCjwsbIdSjDKfecg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.89.2: - resolution: {integrity: sha512-HfJJWp/S6XSYvlGAqNdakeEMPOdhBkj2s2lN6SHnON54rahKem+z9pUbCriUJfM65Z90lakdGuOfidY61R9TYg==} + sass-embedded-android-riscv64@1.90.0: + resolution: {integrity: sha512-bpqCIOaX+0Lou/BNJ4iJIKbWbVaYXFdg26C3gG6gxxKZRzp/6OYCxHrIQDwhKz6YC8Q5rwNPMpfDVYbWPcgroA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.89.2: - resolution: {integrity: sha512-BGPzq53VH5z5HN8de6jfMqJjnRe1E6sfnCWFd4pK+CAiuM7iw5Fx6BQZu3ikfI1l2GY0y6pRXzsVLdp/j4EKEA==} + sass-embedded-android-x64@1.90.0: + resolution: {integrity: sha512-GNxVKnCMd/p2icZ+Q4mhvNk19NrLXq1C4guiqjrycHYQLEnxRkjbW1QXYiL+XyDn4e+Bcq0knzG0I9pMuNZxkg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.89.2: - resolution: {integrity: sha512-UCm3RL/tzMpG7DsubARsvGUNXC5pgfQvP+RRFJo9XPIi6elopY5B6H4m9dRYDpHA+scjVthdiDwkPYr9+S/KGw==} + sass-embedded-darwin-arm64@1.90.0: + resolution: {integrity: sha512-qr4KBMJfBA+lzXiWnP00qzpLzHQzGd1OSK3VHcUFjZ8l7VOYf2R7Tc3fcTLhpaNPMJtTK0jrk8rFqBvsiZExnA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.89.2: - resolution: {integrity: sha512-D9WxtDY5VYtMApXRuhQK9VkPHB8R79NIIR6xxVlN2MIdEid/TZWi1MHNweieETXhWGrKhRKglwnHxxyKdJYMnA==} + sass-embedded-darwin-x64@1.90.0: + resolution: {integrity: sha512-z2nr1nNqtWDLVRwTbHtL7zriK90U7O/Gb15UaCSMYeAz9Y+wog5s/sDEKm0+GsVdzzkaCaMZRWGN4jTilnUwmQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.89.2: - resolution: {integrity: sha512-2N4WW5LLsbtrWUJ7iTpjvhajGIbmDR18ZzYRywHdMLpfdPApuHPMDF5CYzHbS+LLx2UAx7CFKBnj5LLjY6eFgQ==} + sass-embedded-linux-arm64@1.90.0: + resolution: {integrity: sha512-SPMcGZuP71Fj8btCGtlBnv8h8DAbJn8EQfLzXs9oo6NGFFLVjNGiFpqGfgtUV6DLWCuaRyEFeViO7wZow/vKGQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.89.2: - resolution: {integrity: sha512-leP0t5U4r95dc90o8TCWfxNXwMAsQhpWxTkdtySDpngoqtTy3miMd7EYNYd1znI0FN1CBaUvbdCMbnbPwygDlA==} + sass-embedded-linux-arm@1.90.0: + resolution: {integrity: sha512-FeBxI5Q2HvM3CCadcEcQgvWbDPVs2YEF0PZ87fbAVTCG8dV+iNnQreSz7GRJroknpvbRhm5t2gedvcgmTnPb2Q==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.89.2: - resolution: {integrity: sha512-nTyuaBX6U1A/cG7WJh0pKD1gY8hbg1m2SnzsyoFG+exQ0lBX/lwTLHq3nyhF+0atv7YYhYKbmfz+sjPP8CZ9lw==} + sass-embedded-linux-musl-arm64@1.90.0: + resolution: {integrity: sha512-xLH7+PFq763MoEm3vI7hQk5E+nStiLWbijHEYW/tEtCbcQIphgzSkDItEezxXew3dU4EJ1jqrBUySPdoXFLqWA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.89.2: - resolution: {integrity: sha512-Z6gG2FiVEEdxYHRi2sS5VIYBmp17351bWtOCUZ/thBM66+e70yiN6Eyqjz80DjL8haRUegNQgy9ZJqsLAAmr9g==} + sass-embedded-linux-musl-arm@1.90.0: + resolution: {integrity: sha512-EB2z0fUXdUdvSoddf4DzdZQkD/xyreD72gwAi8YScgUvR4HMXI7bLcK/n78Rft6OnqvV8090hjC8FsLDo3x5xQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.89.2: - resolution: {integrity: sha512-N6oul+qALO0SwGY8JW7H/Vs0oZIMrRMBM4GqX3AjM/6y8JsJRxkAwnfd0fDyK+aICMFarDqQonQNIx99gdTZqw==} + sass-embedded-linux-musl-riscv64@1.90.0: + resolution: {integrity: sha512-L21UkOgnSrD+ERF+jo1IWneGv40t0ap9+3cI+wZWYhQS5MkxponhT9QaNU57JEDJwB9mOl01LVw14opz4SN+VQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.89.2: - resolution: {integrity: sha512-K+FmWcdj/uyP8GiG9foxOCPfb5OAZG0uSVq80DKgVSC0U44AdGjvAvVZkrgFEcZ6cCqlNC2JfYmslB5iqdL7tg==} + sass-embedded-linux-musl-x64@1.90.0: + resolution: {integrity: sha512-NeAycQlsdhFdnIeSmRmScYUyCd+uE+x15NLFunbF8M0PgCKurrUhaxgGKSuBbaK56FpxarKOHCqcOrWbemIGzQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.89.2: - resolution: {integrity: sha512-g9nTbnD/3yhOaskeqeBQETbtfDQWRgsjHok6bn7DdAuwBsyrR3JlSFyqKc46pn9Xxd9SQQZU8AzM4IR+sY0A0w==} + sass-embedded-linux-riscv64@1.90.0: + resolution: {integrity: sha512-lJopaQhW8S+kaQ61vMqq3c+bOurcf9RdZf2EmzQYpc2y1vT5cWfRNrRkbAgO/23IQxsk/fq3UIUnsjnyQmi6MA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.89.2: - resolution: {integrity: sha512-Ax7dKvzncyQzIl4r7012KCMBvJzOz4uwSNoyoM5IV6y5I1f5hEwI25+U4WfuTqdkv42taCMgpjZbh9ERr6JVMQ==} + sass-embedded-linux-x64@1.90.0: + resolution: {integrity: sha512-Cc061gBfMPwH9rN7neQaH36cvOQC+dFMSGIeX5qUOhrEL4Ng51iqBV6aI4RIB1jCFGth6eDydVRN1VdV9qom8A==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-win32-arm64@1.89.2: - resolution: {integrity: sha512-j96iJni50ZUsfD6tRxDQE2QSYQ2WrfHxeiyAXf41Kw0V4w5KYR/Sf6rCZQLMTUOHnD16qTMVpQi20LQSqf4WGg==} + sass-embedded-unknown-all@1.90.0: + resolution: {integrity: sha512-DBGzHVCJDqtjTHZFohush9YTxd4ZxhIygIRTNRXnA0359woF9Z8AS7/YxfzwkqrTX5durSJa6ZamGFYVLoRphQ==} + os: ['!android', '!darwin', '!linux', '!win32'] + + sass-embedded-win32-arm64@1.90.0: + resolution: {integrity: sha512-c3/vL/CATnaW3x/6kcNbCROEOUU7zvJpIURp7M9664GJj08/gLPRWKNruw0OkAPQ3C5TTQz7+/fQWEpRA6qmvA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.89.2: - resolution: {integrity: sha512-cS2j5ljdkQsb4PaORiClaVYynE9OAPZG/XjbOMxpQmjRIf7UroY4PEIH+Waf+y47PfXFX9SyxhYuw2NIKGbEng==} + sass-embedded-win32-x64@1.90.0: + resolution: {integrity: sha512-PFwdW7AYtCkwi3NfWFeexvIZEJ0nuShp8Bjjc3px756+18yYwBWa78F4TGdIQmJfpYKBhgkVjFOctwq+NCHntA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.89.2: - resolution: {integrity: sha512-Ack2K8rc57kCFcYlf3HXpZEJFNUX8xd8DILldksREmYXQkRHI879yy8q4mRDJgrojkySMZqmmmW1NxrFxMsYaA==} + sass-embedded@1.90.0: + resolution: {integrity: sha512-XP1EltyLLfuU5FsGVjSz8PcT925oA3rDnJTWOEBHR42k62ZEbKTcZ4gVlFwKi0Ggzi5E8v1K2BplD8ELHwusYg==} engines: {node: '>=16.0.0'} hasBin: true @@ -7117,6 +7150,11 @@ packages: webpack: optional: true + sass@1.90.0: + resolution: {integrity: sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==} + engines: {node: '>=14.0.0'} + hasBin: true + saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -7770,15 +7808,15 @@ packages: engines: {node: '>=14.17'} hasBin: true - typia-rspack-plugin@2.2.0: - resolution: {integrity: sha512-6QCDFQSB0S5tiZ8/Rs5+KhPsN7/ktYMVeD5ff1F9IBAGaxx6C8uxGeBLfaZ3ToVxnLK2uDuRAv/mwAUyCgh7dQ==} + typia-rspack-plugin@2.2.1: + resolution: {integrity: sha512-FTwlaxy0oGCx9Oenb844OLXowr3ITzQE7CkUMpaSmMQAIExEkuKvMV0xpv+AtOxRl2RbbugN9YDgyHBYlpGFtw==} engines: {node: '>=18'} peerDependencies: typescript: '*' typia: '*' - typia@9.6.1: - resolution: {integrity: sha512-AXW1SeeGeOdG92tyTll+9kr4w/AsD+LgwNZK3RL4A5ZMjqvoVmdv0slPNWxV5B+obCCotgIWhBbNrft8nUPOog==} + typia@9.7.1: + resolution: {integrity: sha512-HY9hhvAPhFvFHfjA3Ny1DmucUyrbsFalt+wr58oBJyNBFUxE6nTF8aJSpLOv1Bav6dZslNh39MEez0s7qLB1jw==} hasBin: true peerDependencies: typescript: '>=4.8.0 <5.10.0' @@ -8681,11 +8719,11 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@4.0.1(vite@5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6))(vitest@3.2.4)': + '@codspeed/vitest-plugin@4.0.1(vite@5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6))(vitest@3.2.4)': dependencies: '@codspeed/core': 4.0.1 - vite: 5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6) - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + vite: 5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) transitivePeerDependencies: - debug @@ -9061,7 +9099,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -9117,9 +9155,9 @@ snapshots: find-up: 4.1.0 fs-extra: 8.1.0 - '@manypkg/find-root@3.0.0': + '@manypkg/find-root@3.1.0': dependencies: - '@manypkg/tools': 2.0.0 + '@manypkg/tools': 2.1.0 '@manypkg/get-packages@1.1.3': dependencies: @@ -9130,12 +9168,12 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@manypkg/get-packages@3.0.0': + '@manypkg/get-packages@3.1.0': dependencies: - '@manypkg/find-root': 3.0.0 - '@manypkg/tools': 2.0.0 + '@manypkg/find-root': 3.1.0 + '@manypkg/tools': 2.1.0 - '@manypkg/tools@2.0.0': + '@manypkg/tools@2.1.0': dependencies: jju: 1.4.0 js-yaml: 4.1.0 @@ -9187,49 +9225,49 @@ snapshots: '@types/react': 18.3.23 react: 19.1.1 - '@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.1)': + '@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.1.8 + '@types/react': 19.1.10 react: 19.1.1 - '@microsoft/api-documenter@7.23.38(@types/node@22.15.33)': + '@microsoft/api-documenter@7.23.38(@types/node@22.17.1)': dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@22.15.33) + '@microsoft/api-extractor-model': 7.28.13(@types/node@22.17.1) '@microsoft/tsdoc': 0.14.2 - '@rushstack/node-core-library': 4.0.2(@types/node@22.15.33) - '@rushstack/terminal': 0.10.0(@types/node@22.15.33) - '@rushstack/ts-command-line': 4.19.1(@types/node@22.15.33) + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.1) + '@rushstack/terminal': 0.10.0(@types/node@22.17.1) + '@rushstack/ts-command-line': 4.19.1(@types/node@22.17.1) js-yaml: 3.13.1 resolve: 1.22.8 transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.28.13(@types/node@22.15.33)': + '@microsoft/api-extractor-model@7.28.13(@types/node@22.17.1)': dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@22.15.33) + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.30.7(@types/node@22.15.33)': + '@microsoft/api-extractor-model@7.30.7(@types/node@22.17.1)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.33) + '@rushstack/node-core-library': 5.14.0(@types/node@22.17.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.10(@types/node@22.15.33)': + '@microsoft/api-extractor@7.52.10(@types/node@22.17.1)': dependencies: - '@microsoft/api-extractor-model': 7.30.7(@types/node@22.15.33) + '@microsoft/api-extractor-model': 7.30.7(@types/node@22.17.1) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.33) + '@rushstack/node-core-library': 5.14.0(@types/node@22.17.1) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.4(@types/node@22.15.33) - '@rushstack/ts-command-line': 5.0.2(@types/node@22.15.33) + '@rushstack/terminal': 0.15.4(@types/node@22.17.1) + '@rushstack/ts-command-line': 5.0.2(@types/node@22.17.1) lodash: 4.17.21 minimatch: 10.0.3 resolve: 1.22.8 @@ -9257,42 +9295,6 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@modern-js/swc-plugins-darwin-arm64@0.6.11': - optional: true - - '@modern-js/swc-plugins-darwin-x64@0.6.11': - optional: true - - '@modern-js/swc-plugins-linux-arm64-gnu@0.6.11': - optional: true - - '@modern-js/swc-plugins-linux-arm64-musl@0.6.11': - optional: true - - '@modern-js/swc-plugins-linux-x64-gnu@0.6.11': - optional: true - - '@modern-js/swc-plugins-linux-x64-musl@0.6.11': - optional: true - - '@modern-js/swc-plugins-win32-arm64-msvc@0.6.11': - optional: true - - '@modern-js/swc-plugins-win32-x64-msvc@0.6.11': - optional: true - - '@modern-js/swc-plugins@0.6.11(@swc/helpers@0.5.17)': - optionalDependencies: - '@modern-js/swc-plugins-darwin-arm64': 0.6.11 - '@modern-js/swc-plugins-darwin-x64': 0.6.11 - '@modern-js/swc-plugins-linux-arm64-gnu': 0.6.11 - '@modern-js/swc-plugins-linux-arm64-musl': 0.6.11 - '@modern-js/swc-plugins-linux-x64-gnu': 0.6.11 - '@modern-js/swc-plugins-linux-x64-musl': 0.6.11 - '@modern-js/swc-plugins-win32-arm64-msvc': 0.6.11 - '@modern-js/swc-plugins-win32-x64-msvc': 0.6.11 - '@swc/helpers': 0.5.17 - '@module-federation/error-codes@0.17.1': {} '@module-federation/runtime-core@0.17.1': @@ -9346,6 +9348,67 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -9460,7 +9523,7 @@ snapshots: '@rsbuild/plugin-css-minimizer@1.0.3(@rsbuild/core@1.4.15)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))': dependencies: css-minimizer-webpack-plugin: 5.0.1(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) - reduce-configs: 1.1.0 + reduce-configs: 1.1.1 optionalDependencies: '@rsbuild/core': 1.4.15 transitivePeerDependencies: @@ -9472,11 +9535,11 @@ snapshots: - lightningcss - webpack - '@rsbuild/plugin-less@1.3.1(@rsbuild/core@1.4.15)': + '@rsbuild/plugin-less@1.4.0(@rsbuild/core@1.4.15)': dependencies: '@rsbuild/core': 1.4.15 deepmerge: 4.3.1 - reduce-configs: 1.1.0 + reduce-configs: 1.1.1 '@rsbuild/plugin-react@1.3.4(@rsbuild/core@1.4.15)': dependencies: @@ -9486,20 +9549,20 @@ snapshots: transitivePeerDependencies: - webpack-hot-middleware - '@rsbuild/plugin-sass@1.3.3(@rsbuild/core@1.4.15)': + '@rsbuild/plugin-sass@1.3.5(@rsbuild/core@1.4.15)': dependencies: '@rsbuild/core': 1.4.15 deepmerge: 4.3.1 loader-utils: 2.0.4 postcss: 8.5.6 - reduce-configs: 1.1.0 - sass-embedded: 1.89.2 + reduce-configs: 1.1.1 + sass-embedded: 1.90.0 '@rsbuild/plugin-type-check@1.2.4(@rsbuild/core@1.4.15)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.9.2)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 - reduce-configs: 1.1.0 + reduce-configs: 1.1.1 ts-checker-rspack-plugin: 1.1.4(@rspack/core@1.4.11(@swc/helpers@0.5.17))(typescript@5.9.2) optionalDependencies: '@rsbuild/core': 1.4.15 @@ -9507,21 +9570,10 @@ snapshots: - '@rspack/core' - typescript - '@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.4.15)': + '@rsbuild/plugin-typed-css-modules@1.0.3(@rsbuild/core@1.4.15)': optionalDependencies: '@rsbuild/core': 1.4.15 - '@rsbuild/plugin-webpack-swc@1.1.1(@rsbuild/core@1.4.15)': - dependencies: - '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.17) - '@rsbuild/core': 1.4.15 - '@swc/helpers': 0.5.17 - core-js: 3.42.0 - deepmerge: 4.3.1 - lodash: 4.17.21 - picocolors: 1.1.1 - semver: 7.7.2 - '@rsdoctor/client@1.1.10': {} '@rsdoctor/core@1.1.10(@rsbuild/core@1.4.15)(@rspack/core@1.4.11(@swc/helpers@0.5.17))(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))': @@ -9641,13 +9693,13 @@ snapshots: - supports-color - webpack - '@rslib/core@0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.15.33))(typescript@5.9.2)': + '@rslib/core@0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.17.1))(typescript@5.9.2)': dependencies: '@rsbuild/core': 1.4.15 - rsbuild-plugin-dts: 0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.15.33))(@rsbuild/core@1.4.15)(typescript@5.9.2) + rsbuild-plugin-dts: 0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.17.1))(@rsbuild/core@1.4.15)(typescript@5.9.2) tinyglobby: 0.2.14 optionalDependencies: - '@microsoft/api-extractor': 7.52.10(@types/node@22.15.33) + '@microsoft/api-extractor': 7.52.10(@types/node@22.17.1) typescript: 5.9.2 '@rspack/binding-darwin-arm64@1.4.11': @@ -9786,11 +9838,11 @@ snapshots: - utf-8-validate - webpack-cli - '@rspress/core@2.0.0-beta.25(@types/react@19.1.8)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))': + '@rspress/core@2.0.0-beta.25(@types/react@19.1.10)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8))': dependencies: '@mdx-js/loader': 3.1.0(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) '@mdx-js/mdx': 3.1.0(acorn@8.15.0) - '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.1.1) + '@mdx-js/react': 3.1.0(@types/react@19.1.10)(react@19.1.1) '@rsbuild/core': 1.4.15 '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.15) '@rspress/mdx-rs': 0.6.6 @@ -9868,9 +9920,9 @@ snapshots: '@rspress/mdx-rs-win32-arm64-msvc': 0.6.6 '@rspress/mdx-rs-win32-x64-msvc': 0.6.6 - '@rspress/plugin-client-redirects@2.0.0-beta.25(@rspress/core@2.0.0-beta.25(@types/react@19.1.8)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)))': + '@rspress/plugin-client-redirects@2.0.0-beta.25(@rspress/core@2.0.0-beta.25(@types/react@19.1.10)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)))': dependencies: - '@rspress/core': 2.0.0-beta.25(@types/react@19.1.8)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) + '@rspress/core': 2.0.0-beta.25(@types/react@19.1.10)(acorn@8.15.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)) '@rspress/runtime@2.0.0-beta.25': dependencies: @@ -9917,7 +9969,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/node-core-library@4.0.2(@types/node@22.15.33)': + '@rushstack/node-core-library@4.0.2(@types/node@22.17.1)': dependencies: fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -9926,9 +9978,9 @@ snapshots: semver: 7.5.4 z-schema: 5.0.5 optionalDependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 - '@rushstack/node-core-library@5.14.0(@types/node@22.15.33)': + '@rushstack/node-core-library@5.14.0(@types/node@22.17.1)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -9939,46 +9991,46 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.10.0(@types/node@22.15.33)': + '@rushstack/terminal@0.10.0(@types/node@22.17.1)': dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@22.15.33) + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.1) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 - '@rushstack/terminal@0.15.4(@types/node@22.15.33)': + '@rushstack/terminal@0.15.4(@types/node@22.17.1)': dependencies: - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.33) + '@rushstack/node-core-library': 5.14.0(@types/node@22.17.1) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 - '@rushstack/ts-command-line@4.19.1(@types/node@22.15.33)': + '@rushstack/ts-command-line@4.19.1(@types/node@22.17.1)': dependencies: - '@rushstack/terminal': 0.10.0(@types/node@22.15.33) + '@rushstack/terminal': 0.10.0(@types/node@22.17.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@rushstack/ts-command-line@5.0.2(@types/node@22.15.33)': + '@rushstack/ts-command-line@5.0.2(@types/node@22.17.1)': dependencies: - '@rushstack/terminal': 0.15.4(@types/node@22.15.33) + '@rushstack/terminal': 0.15.4(@types/node@22.17.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@samchon/openapi@4.6.0': {} + '@samchon/openapi@4.7.1': {} '@selderee/plugin-htmlparser2@0.11.0': dependencies: @@ -10155,11 +10207,11 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/chai@5.2.2': dependencies: @@ -10168,17 +10220,17 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/css-tree@2.3.10': {} @@ -10210,7 +10262,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10225,11 +10277,11 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/hast@3.0.4': dependencies: @@ -10239,7 +10291,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/istanbul-lib-coverage@2.0.6': {} @@ -10253,7 +10305,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -10263,11 +10315,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/loader-utils@2.0.6': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/webpack': 4.41.40 '@types/mdast@4.0.4': @@ -10282,11 +10334,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/node@12.20.55': {} - '@types/node@22.15.33': + '@types/node@22.17.1': dependencies: undici-types: 6.21.0 @@ -10298,16 +10350,16 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.1.6(@types/react@19.1.8)': + '@types/react-dom@19.1.7(@types/react@19.1.10)': dependencies: - '@types/react': 19.1.8 + '@types/react': 19.1.10 '@types/react@18.3.23': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 - '@types/react@19.1.8': + '@types/react@19.1.10': dependencies: csstype: 3.1.3 @@ -10318,7 +10370,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/serve-index@1.9.4': dependencies: @@ -10327,12 +10379,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/source-list-map@0.1.6': {} @@ -10356,13 +10408,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/source-list-map': 0.1.6 source-map: 0.7.6 '@types/webpack@4.41.40': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -10371,7 +10423,7 @@ snapshots: '@types/webpack@5.28.5': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 tapable: 2.2.2 webpack: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) transitivePeerDependencies: @@ -10382,7 +10434,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@types/yargs-parser@21.0.3': {} @@ -10564,7 +10616,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -10574,7 +10626,7 @@ snapshots: eslint: 9.32.0(jiti@2.5.1) optionalDependencies: typescript: 5.9.2 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -10586,13 +10638,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6))': + '@vitest/mocker@3.2.4(vite@5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6) + vite: 5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) '@vitest/pretty-format@3.2.4': dependencies: @@ -10623,7 +10675,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) '@vitest/utils@3.2.4': dependencies: @@ -11286,8 +11338,6 @@ snapshots: dependencies: browserslist: 4.24.4 - core-js@3.42.0: {} - core-js@3.45.0: {} core-util-is@1.0.3: {} @@ -11545,6 +11595,9 @@ snapshots: detect-indent@7.0.1: {} + detect-libc@1.0.3: + optional: true + detect-newline@4.0.1: {} detect-node@2.1.0: {} @@ -11641,7 +11694,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.15.33 + '@types/node': 22.17.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -13113,7 +13166,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.15.33 + '@types/node': 22.17.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13174,7 +13227,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.15.33 + '@types/node': 22.17.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -13182,13 +13235,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13990,6 +14043,9 @@ snapshots: neo-async@2.6.2: {} + node-addon-api@7.1.1: + optional: true + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -14269,6 +14325,8 @@ snapshots: path-serializer@0.5.0: {} + path-serializer@0.5.1: {} + path-to-regexp@0.1.12: {} path-type@4.0.0: {} @@ -14689,7 +14747,7 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - reduce-configs@1.1.0: {} + reduce-configs@1.1.1: {} refa@0.12.1: dependencies: @@ -14900,7 +14958,7 @@ snapshots: rrweb-cssom@0.8.0: {} - rsbuild-plugin-dts@0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.15.33))(@rsbuild/core@1.4.15)(typescript@5.9.2): + rsbuild-plugin-dts@0.11.2(@microsoft/api-extractor@7.52.10(@types/node@22.17.1))(@rsbuild/core@1.4.15)(typescript@5.9.2): dependencies: '@ast-grep/napi': 0.37.0 '@rsbuild/core': 1.4.15 @@ -14909,17 +14967,17 @@ snapshots: tinyglobby: 0.2.14 tsconfig-paths: 4.2.0 optionalDependencies: - '@microsoft/api-extractor': 7.52.10(@types/node@22.15.33) + '@microsoft/api-extractor': 7.52.10(@types/node@22.17.1) typescript: 5.9.2 - rsbuild-plugin-publint@0.3.2(@rsbuild/core@1.4.15): + rsbuild-plugin-publint@0.3.3(@rsbuild/core@1.4.15): dependencies: picocolors: 1.1.1 publint: 0.3.12 optionalDependencies: '@rsbuild/core': 1.4.15 - rsbuild-plugin-tailwindcss@0.2.2(@rsbuild/core@1.4.15)(tailwindcss@3.4.17): + rsbuild-plugin-tailwindcss@0.2.3(@rsbuild/core@1.4.15)(tailwindcss@3.4.17): dependencies: tailwindcss: 3.4.17 optionalDependencies: @@ -14972,55 +15030,65 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-android-arm64@1.89.2: + sass-embedded-all-unknown@1.90.0: + dependencies: + sass: 1.90.0 optional: true - sass-embedded-android-arm@1.89.2: + sass-embedded-android-arm64@1.90.0: optional: true - sass-embedded-android-riscv64@1.89.2: + sass-embedded-android-arm@1.90.0: optional: true - sass-embedded-android-x64@1.89.2: + sass-embedded-android-riscv64@1.90.0: optional: true - sass-embedded-darwin-arm64@1.89.2: + sass-embedded-android-x64@1.90.0: optional: true - sass-embedded-darwin-x64@1.89.2: + sass-embedded-darwin-arm64@1.90.0: optional: true - sass-embedded-linux-arm64@1.89.2: + sass-embedded-darwin-x64@1.90.0: optional: true - sass-embedded-linux-arm@1.89.2: + sass-embedded-linux-arm64@1.90.0: optional: true - sass-embedded-linux-musl-arm64@1.89.2: + sass-embedded-linux-arm@1.90.0: optional: true - sass-embedded-linux-musl-arm@1.89.2: + sass-embedded-linux-musl-arm64@1.90.0: optional: true - sass-embedded-linux-musl-riscv64@1.89.2: + sass-embedded-linux-musl-arm@1.90.0: optional: true - sass-embedded-linux-musl-x64@1.89.2: + sass-embedded-linux-musl-riscv64@1.90.0: optional: true - sass-embedded-linux-riscv64@1.89.2: + sass-embedded-linux-musl-x64@1.90.0: optional: true - sass-embedded-linux-x64@1.89.2: + sass-embedded-linux-riscv64@1.90.0: optional: true - sass-embedded-win32-arm64@1.89.2: + sass-embedded-linux-x64@1.90.0: optional: true - sass-embedded-win32-x64@1.89.2: + sass-embedded-unknown-all@1.90.0: + dependencies: + sass: 1.90.0 + optional: true + + sass-embedded-win32-arm64@1.90.0: optional: true - sass-embedded@1.89.2: + sass-embedded-win32-x64@1.90.0: + optional: true + + sass-embedded@1.90.0: dependencies: '@bufbuild/protobuf': 2.6.0 buffer-builder: 0.2.0 @@ -15031,31 +15099,43 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.89.2 - sass-embedded-android-arm64: 1.89.2 - sass-embedded-android-riscv64: 1.89.2 - sass-embedded-android-x64: 1.89.2 - sass-embedded-darwin-arm64: 1.89.2 - sass-embedded-darwin-x64: 1.89.2 - sass-embedded-linux-arm: 1.89.2 - sass-embedded-linux-arm64: 1.89.2 - sass-embedded-linux-musl-arm: 1.89.2 - sass-embedded-linux-musl-arm64: 1.89.2 - sass-embedded-linux-musl-riscv64: 1.89.2 - sass-embedded-linux-musl-x64: 1.89.2 - sass-embedded-linux-riscv64: 1.89.2 - sass-embedded-linux-x64: 1.89.2 - sass-embedded-win32-arm64: 1.89.2 - sass-embedded-win32-x64: 1.89.2 - - sass-loader@16.0.5(@rspack/core@1.4.11(@swc/helpers@0.5.17))(sass-embedded@1.89.2)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)): + sass-embedded-all-unknown: 1.90.0 + sass-embedded-android-arm: 1.90.0 + sass-embedded-android-arm64: 1.90.0 + sass-embedded-android-riscv64: 1.90.0 + sass-embedded-android-x64: 1.90.0 + sass-embedded-darwin-arm64: 1.90.0 + sass-embedded-darwin-x64: 1.90.0 + sass-embedded-linux-arm: 1.90.0 + sass-embedded-linux-arm64: 1.90.0 + sass-embedded-linux-musl-arm: 1.90.0 + sass-embedded-linux-musl-arm64: 1.90.0 + sass-embedded-linux-musl-riscv64: 1.90.0 + sass-embedded-linux-musl-x64: 1.90.0 + sass-embedded-linux-riscv64: 1.90.0 + sass-embedded-linux-x64: 1.90.0 + sass-embedded-unknown-all: 1.90.0 + sass-embedded-win32-arm64: 1.90.0 + sass-embedded-win32-x64: 1.90.0 + + sass-loader@16.0.5(@rspack/core@1.4.11(@swc/helpers@0.5.17))(sass-embedded@1.90.0)(sass@1.90.0)(webpack@5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8)): dependencies: neo-async: 2.6.2 optionalDependencies: '@rspack/core': 1.4.11(@swc/helpers@0.5.17) - sass-embedded: 1.89.2 + sass: 1.90.0 + sass-embedded: 1.90.0 webpack: 5.101.0(patch_hash=1502dd7b26be82d88e360373ead2cb9162b8b6564a525f09fa3620a2afd043d8) + sass@1.90.0: + dependencies: + chokidar: 4.0.3 + immutable: 5.0.2 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.1 + optional: true + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -15837,15 +15917,15 @@ snapshots: typescript@5.9.2: {} - typia-rspack-plugin@2.2.0(typescript@5.9.2)(typia@9.6.1(typescript@5.9.2)): + typia-rspack-plugin@2.2.1(typescript@5.9.2)(typia@9.7.1(typescript@5.9.2)): dependencies: typescript: 5.9.2 - typia: 9.6.1(typescript@5.9.2) + typia: 9.7.1(typescript@5.9.2) unplugin: 2.3.5 - typia@9.6.1(typescript@5.9.2): + typia@9.7.1(typescript@5.9.2): dependencies: - '@samchon/openapi': 4.6.0 + '@samchon/openapi': 4.7.1 '@standard-schema/spec': 1.0.0 commander: 10.0.1 comment-json: 4.2.5 @@ -15989,13 +16069,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6): + vite-node@3.2.4(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6) + vite: 5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -16007,22 +16087,23 @@ snapshots: - supports-color - terser - vite@5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6): + vite@5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.34.9 optionalDependencies: - '@types/node': 22.15.33 + '@types/node': 22.17.1 fsevents: 2.3.3 - sass-embedded: 1.89.2 + sass: 1.90.0 + sass-embedded: 1.90.0 terser: 5.31.6 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.33)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.31.6): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.1)(@vitest/ui@3.2.4)(jsdom@26.1.0)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6)) + '@vitest/mocker': 3.2.4(vite@5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -16040,12 +16121,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.2(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6) - vite-node: 3.2.4(@types/node@22.15.33)(sass-embedded@1.89.2)(terser@5.31.6) + vite: 5.4.2(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) + vite-node: 3.2.4(@types/node@22.17.1)(sass-embedded@1.90.0)(sass@1.90.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.15.33 + '@types/node': 22.17.1 '@vitest/ui': 3.2.4(vitest@3.2.4) jsdom: 26.1.0 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index aa99372183..128c411f92 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -22,7 +22,6 @@ enablePrePostScripts: false ignorePatchFailures: false optimisticRepeatInstall: true resolutionMode: "lowest-direct" -verifyDepsBeforeRun: "install" # Default catalogs catalog: @@ -56,6 +55,7 @@ onlyBuiltDependencies: ignoredBuiltDependencies: - "@biomejs/biome" + - "@parcel/watcher" - "@swc/core" - core-js - unrs-resolver diff --git a/website/package.json b/website/package.json index 113c7f8621..fad76a5aa4 100644 --- a/website/package.json +++ b/website/package.json @@ -32,14 +32,14 @@ "@lynx-js/webpack-runtime-globals": "workspace:*", "@microsoft/api-documenter": "~7.23.38", "@microsoft/api-extractor-model": "^7.30.7", - "@rsbuild/plugin-sass": "1.3.3", + "@rsbuild/plugin-sass": "1.3.5", "@rsbuild/plugin-type-check": "1.2.4", - "@rsbuild/plugin-typed-css-modules": "1.0.2", + "@rsbuild/plugin-typed-css-modules": "1.0.3", "@rspress/core": "2.0.0-beta.25", "@rspress/plugin-client-redirects": "2.0.0-beta.25", "@shikijs/transformers": "3.9.2", - "@types/react": "npm:@types/react@^19.1.8", - "@types/react-dom": "^19.1.6", + "@types/react": "npm:@types/react@^19.1.10", + "@types/react-dom": "^19.1.7", "change-case": "^5.4.4", "tailwindcss": "^3.4.17" },