diff --git a/README.md b/README.md index cdcc7e1..2605aa6 100644 --- a/README.md +++ b/README.md @@ -704,7 +704,6 @@ config.optimization .moduleIds(moduleIds) .chunkIds(chunkIds) .nodeEnv(nodeEnv) - .removeAvailableModules(removeAvailableModules) .removeEmptyChunks(removeEmptyChunks) .mergeDuplicateChunks(mergeDuplicateChunks) .providedExports(providedExports) @@ -1302,7 +1301,6 @@ config.merge({ noEmitOnErrors, occurrenceOrder, providedExports, - removeAvailableModules, removeEmptyChunks, runtimeChunk, sideEffects, diff --git a/package.json b/package.json index 1fc0901..fae7ef4 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "devDependencies": { "@rslib/core": "^0.19.6", - "@rspack/core": "2.0.0-beta.3", + "@rspack/core": "2.0.0-beta.7", "@rstest/core": "^0.6.8", "deepmerge": "^4.3.1", "javascript-stringify": "^2.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c2d603..ad781c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^0.19.6 version: 0.19.6(typescript@5.9.3) '@rspack/core': - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3(@swc/helpers@0.5.17) + specifier: 2.0.0-beta.7 + version: 2.0.0-beta.7(@swc/helpers@0.5.17) '@rstest/core': specifier: ^0.6.8 version: 0.6.8 @@ -190,8 +190,8 @@ packages: cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@2.0.0-beta.3': - resolution: {integrity: sha512-QebSomLWlCbFsC0sfDuGqLJtkgyrnr38vrCepWukaAXIY4ANy5QB49LDKdLpVv6bKlC95MpnW37NvSNWY5GMYA==} + '@rspack/binding-darwin-arm64@2.0.0-beta.7': + resolution: {integrity: sha512-I8qhHJ4yQuaEw2s/LnpD7kuNuFoOjvu2v6h/erDZY8m4pArC0PhujYANApyDmqE69eMCN97dcnooR/3txDSUEA==} cpu: [arm64] os: [darwin] @@ -205,8 +205,8 @@ packages: cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-beta.3': - resolution: {integrity: sha512-EysmBq+sz+Ph0bu0gXpU1uuZG9gXgjqY+w3MJel+ieTFyQO3L/R56V32McgssMbheJbYcviDDn7Tz4D+lTvdJA==} + '@rspack/binding-darwin-x64@2.0.0-beta.7': + resolution: {integrity: sha512-v3UjBYIWCup87WG13mErO2yZARNUL9flgq9gl4O0Y1H83BsbIclck8GroJAU2Vg16xAt4vTNjkx5FcllsPxAjg==} cpu: [x64] os: [darwin] @@ -220,8 +220,8 @@ packages: cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.3': - resolution: {integrity: sha512-iFPj4TQZKewnqWPfTbyk3F8QCBI/Edv7TVSRIPBHRnCM0lvYZl/8IZlUzXSamLvrtDpouF0nUzht/fktoWOhAg==} + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.7': + resolution: {integrity: sha512-MR5OmEscDXhRF9NoUG4tBArKAlmyxkWq3DM++UxNP8+fAKjoTJQ6Tp/2eTTUItoSE1Ymu4X1neJv+nzTSWSu2Q==} cpu: [arm64] os: [linux] @@ -235,8 +235,8 @@ packages: cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@2.0.0-beta.3': - resolution: {integrity: sha512-355mygfCNb0eF/y4HgtJcd0i9csNTG4Z15PCCplIkSAKJpFpkORM2xJb50BqsbhVafYl6AHoBlGWAo9iIzUb/w==} + '@rspack/binding-linux-arm64-musl@2.0.0-beta.7': + resolution: {integrity: sha512-cDodToY/gVWviKOPVHDsnmsW95gdXuRyXocGPWCgps/EhCpwCLIMnddoubXFcqzx7cwV93hmHj4w3fmG7eaZXw==} cpu: [arm64] os: [linux] @@ -250,8 +250,8 @@ packages: cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-gnu@2.0.0-beta.3': - resolution: {integrity: sha512-U8a+bcP/tkMyiwiO9XfeRYYO20YPGiZNxWWt7FEsdmRuRAl6M+EmWaJllJFQtKH+GG8IN93pNoVPMvARjLoJOQ==} + '@rspack/binding-linux-x64-gnu@2.0.0-beta.7': + resolution: {integrity: sha512-NgUBIyQ8m0gadf/DOO5ToVNKuzUDHlERVC3Aqvsrytp/TJOqZDiSs8xQGYbbIOtVc7AfVIQl/Fsotr25Eircmg==} cpu: [x64] os: [linux] @@ -265,8 +265,8 @@ packages: cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@2.0.0-beta.3': - resolution: {integrity: sha512-g81rqkaqDFRTID2VrHBYeM+xZe8yWov7IcryTrl9RGXXr61s+6Tu/mWyM378PuHOCyMNu7G3blVaSjLvKauG6Q==} + '@rspack/binding-linux-x64-musl@2.0.0-beta.7': + resolution: {integrity: sha512-GB7db46b2bIq5pda0aR4iI/vCtD3x3amsJQYUJpGDY4uVKMnODWXuOwVMp5H83lRdHxKsc0iFe+yZJvQ2yhesQ==} cpu: [x64] os: [linux] @@ -278,8 +278,8 @@ packages: resolution: {integrity: sha512-YupOrz0daSG+YBbCIgpDgzfMM38YpChv+afZpaxx5Ml7xPeAZIIdgWmLHnQ2rts73N2M1NspAiBwV00Xx0N4Vg==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.0.0-beta.3': - resolution: {integrity: sha512-tzGd8H2oj5F3oR/Hxp+J68zVU/nG+9ndH2KK3/RieVjNAiVNHCR0/ZU9D47s6fnmvWOqAQ1qO8gnVoVLopC4YA==} + '@rspack/binding-wasm32-wasi@2.0.0-beta.7': + resolution: {integrity: sha512-wnH4qGb8pH+LFmgIdef8EOQVc5QMMaay5+D7Dp6IfiBGmY/242Imy+e16Qcwxnr1QCwvfrgxcCkus40vM1ujMw==} cpu: [wasm32] '@rspack/binding-win32-arm64-msvc@1.6.0-beta.1': @@ -292,8 +292,8 @@ packages: cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.3': - resolution: {integrity: sha512-TZZRSWa34sm5WyoQHwnyBjLJ4w3fcWRYA9ybYjSVWjUU6tVGdMiHiZp+WexUpIETvChLXU1JENNmBg/U7wvZEA==} + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-gImxvBR5Ki2B+xRdzzXhv6AjUiLI7JzBJxDrNLagap4rs018KaYtEiwkhqaYnDNTcynibflZYGYjS8vjwoqwpA==} cpu: [arm64] os: [win32] @@ -307,8 +307,8 @@ packages: cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.3': - resolution: {integrity: sha512-VFnfdbJhyl6gNW1VzTyd1ZrHCboHPR7vrOalEsulQRqVNbtDkjm1sqLHtDcLmhTEv0a9r4lli8uubWDwmel8KQ==} + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-/fzINtJkc5daz99ikOb7m7MbkTlfEwJ+n8QUlNUQ3F2Q6MRHzBQ5JjyDleuzu1sb5yEwAheCsqsq0kjL98YqNA==} cpu: [ia32] os: [win32] @@ -322,8 +322,8 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-beta.3': - resolution: {integrity: sha512-rwZ6Y3b3oqPj+ZDPPRxr3136HUPKDSlPQa4v7bBOPLDlrFDFOynMIEqDUUi5+8lPaUQ8WWR0aJK4cgcTTT0Siw==} + '@rspack/binding-win32-x64-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-QrGSz8G1L7ePcW4mb5zslm8zBBRNDc0orqG4mCBWcgFMZE5Ujt1EUiBDK1Tti7/cVK+H8FdtulzKIJDYSMWKwQ==} cpu: [x64] os: [win32] @@ -333,8 +333,8 @@ packages: '@rspack/binding@1.7.6': resolution: {integrity: sha512-/NrEcfo8Gx22hLGysanrV6gHMuqZSxToSci/3M4kzEQtF5cPjfOv5pqeLK/+B6cr56ul/OmE96cCdWcXeVnFjQ==} - '@rspack/binding@2.0.0-beta.3': - resolution: {integrity: sha512-GSj+d8AlLs1oElhYq32vIN/eAsxWG9jy0EiNgSxWTt5Gdamv87kcvsV4jwfWIjlltdnBIJgey2RnU+hDZlTAvw==} + '@rspack/binding@2.0.0-beta.7': + resolution: {integrity: sha512-D5ycNB5gpYpsM7SwFohcbg0LooB1bmYEeTYRLPRuwXeN0Tp/Alq4iq4/32iaF1I9NcxgQddx2NERXzlxguvYeQ==} '@rspack/core@1.6.0-beta.1': resolution: {integrity: sha512-2ff8XWonPPHyQ6mEWogMspg+Sul3lXZUfNQVrbYSjfNpi8CeDV0/ZtRbHHbAXiy6pz5fvBFL6X+i/ATckjTYBw==} @@ -354,8 +354,8 @@ packages: '@swc/helpers': optional: true - '@rspack/core@2.0.0-beta.3': - resolution: {integrity: sha512-VuLteRIesuyFFTXZaciUY0lwDZiwMc7JcpE8guvjArztDhtpVvlaOcLlVBp/Yza8c/Tk8Dxwe1ARzFL7xG1/0w==} + '@rspack/core@2.0.0-beta.7': + resolution: {integrity: sha512-JbLVx0RptvNvPx3Tj+b96v4lxLvcV9YId2VWJ1DmYlQ+oFJJrjjdQtr3KJitU5tEIySW1CqD1R6qxU3BzpwEjw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -899,7 +899,7 @@ snapshots: '@rspack/binding-darwin-arm64@1.7.6': optional: true - '@rspack/binding-darwin-arm64@2.0.0-beta.3': + '@rspack/binding-darwin-arm64@2.0.0-beta.7': optional: true '@rspack/binding-darwin-x64@1.6.0-beta.1': @@ -908,7 +908,7 @@ snapshots: '@rspack/binding-darwin-x64@1.7.6': optional: true - '@rspack/binding-darwin-x64@2.0.0-beta.3': + '@rspack/binding-darwin-x64@2.0.0-beta.7': optional: true '@rspack/binding-linux-arm64-gnu@1.6.0-beta.1': @@ -917,7 +917,7 @@ snapshots: '@rspack/binding-linux-arm64-gnu@1.7.6': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.3': + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.7': optional: true '@rspack/binding-linux-arm64-musl@1.6.0-beta.1': @@ -926,7 +926,7 @@ snapshots: '@rspack/binding-linux-arm64-musl@1.7.6': optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-beta.3': + '@rspack/binding-linux-arm64-musl@2.0.0-beta.7': optional: true '@rspack/binding-linux-x64-gnu@1.6.0-beta.1': @@ -935,7 +935,7 @@ snapshots: '@rspack/binding-linux-x64-gnu@1.7.6': optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-beta.3': + '@rspack/binding-linux-x64-gnu@2.0.0-beta.7': optional: true '@rspack/binding-linux-x64-musl@1.6.0-beta.1': @@ -944,7 +944,7 @@ snapshots: '@rspack/binding-linux-x64-musl@1.7.6': optional: true - '@rspack/binding-linux-x64-musl@2.0.0-beta.3': + '@rspack/binding-linux-x64-musl@2.0.0-beta.7': optional: true '@rspack/binding-wasm32-wasi@1.6.0-beta.1': @@ -957,7 +957,7 @@ snapshots: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-wasm32-wasi@2.0.0-beta.3': + '@rspack/binding-wasm32-wasi@2.0.0-beta.7': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true @@ -968,7 +968,7 @@ snapshots: '@rspack/binding-win32-arm64-msvc@1.7.6': optional: true - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.3': + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.7': optional: true '@rspack/binding-win32-ia32-msvc@1.6.0-beta.1': @@ -977,7 +977,7 @@ snapshots: '@rspack/binding-win32-ia32-msvc@1.7.6': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.3': + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.7': optional: true '@rspack/binding-win32-x64-msvc@1.6.0-beta.1': @@ -986,7 +986,7 @@ snapshots: '@rspack/binding-win32-x64-msvc@1.7.6': optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-beta.3': + '@rspack/binding-win32-x64-msvc@2.0.0-beta.7': optional: true '@rspack/binding@1.6.0-beta.1': @@ -1015,18 +1015,18 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.7.6 '@rspack/binding-win32-x64-msvc': 1.7.6 - '@rspack/binding@2.0.0-beta.3': + '@rspack/binding@2.0.0-beta.7': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.0-beta.3 - '@rspack/binding-darwin-x64': 2.0.0-beta.3 - '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.3 - '@rspack/binding-linux-arm64-musl': 2.0.0-beta.3 - '@rspack/binding-linux-x64-gnu': 2.0.0-beta.3 - '@rspack/binding-linux-x64-musl': 2.0.0-beta.3 - '@rspack/binding-wasm32-wasi': 2.0.0-beta.3 - '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.3 - '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.3 - '@rspack/binding-win32-x64-msvc': 2.0.0-beta.3 + '@rspack/binding-darwin-arm64': 2.0.0-beta.7 + '@rspack/binding-darwin-x64': 2.0.0-beta.7 + '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.7 + '@rspack/binding-linux-arm64-musl': 2.0.0-beta.7 + '@rspack/binding-linux-x64-gnu': 2.0.0-beta.7 + '@rspack/binding-linux-x64-musl': 2.0.0-beta.7 + '@rspack/binding-wasm32-wasi': 2.0.0-beta.7 + '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.7 + '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.7 + '@rspack/binding-win32-x64-msvc': 2.0.0-beta.7 '@rspack/core@1.6.0-beta.1(@swc/helpers@0.5.17)': dependencies: @@ -1044,9 +1044,9 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.19 - '@rspack/core@2.0.0-beta.3(@swc/helpers@0.5.17)': + '@rspack/core@2.0.0-beta.7(@swc/helpers@0.5.17)': dependencies: - '@rspack/binding': 2.0.0-beta.3 + '@rspack/binding': 2.0.0-beta.7 optionalDependencies: '@swc/helpers': 0.5.17 diff --git a/src/Optimization.js b/src/Optimization.js index c97465c..95cc772 100644 --- a/src/Optimization.js +++ b/src/Optimization.js @@ -14,7 +14,6 @@ export default class extends ChainedMap { 'moduleIds', 'chunkIds', 'nodeEnv', - 'removeAvailableModules', 'removeEmptyChunks', 'mergeDuplicateChunks', 'providedExports', diff --git a/types/index.d.ts b/types/index.d.ts index ff800a9..f7c33c0 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -434,9 +434,6 @@ declare namespace Config { moduleIds(value: RspackOptimization['moduleIds']): this; chunkIds(value: RspackOptimization['chunkIds']): this; nodeEnv(value: RspackOptimization['nodeEnv']): this; - removeAvailableModules( - value: RspackOptimization['removeAvailableModules'], - ): this; removeEmptyChunks(value: RspackOptimization['removeEmptyChunks']): this; mergeDuplicateChunks( value: RspackOptimization['mergeDuplicateChunks'], diff --git a/types/test/rspack-chain-tests.ts b/types/test/rspack-chain-tests.ts index f2ac752..1389207 100644 --- a/types/test/rspack-chain-tests.ts +++ b/types/test/rspack-chain-tests.ts @@ -207,7 +207,6 @@ config .minimize(true) .nodeEnv(false) .providedExports(true) - .removeAvailableModules(true) .removeEmptyChunks(true) .runtimeChunk('single') .runtimeChunk({ name: ({}) => 'hello' })