Fix: pack error when use speedup mode (#6727)

* fix: update rspack version

* fix: changelog

* chore: lint
This commit is contained in:
ClarkXia 2024-01-04 11:51:35 +08:00 committed by GitHub
parent 3171e6175b
commit 420fec8508
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 176 additions and 141 deletions

View File

@ -0,0 +1,7 @@
---
'@ice/rspack-config': patch
'@ice/bundles': patch
'@ice/app': patch
---
fix: update binding version for packing error, resolve error when disable code splitting

View File

@ -72,7 +72,7 @@
"pnpm": {
"patchedDependencies": {
"unplugin@1.5.1": "patches/unplugin@1.5.1.patch",
"@rspack/core@0.4.3": "patches/@rspack__core@0.4.3.patch"
"@rspack/core@0.4.5": "patches/@rspack__core@0.4.5.patch"
}
}
}

View File

@ -45,13 +45,13 @@
"zod": "^3.22.3",
"zod-validation-error": "1.2.0",
"terminal-link": "^2.1.1",
"@ice/pack-binding": "0.0.4",
"@ice/pack-binding": "0.0.6",
"mime-types": "2.1.35"
},
"devDependencies": {
"@rspack/plugin-react-refresh": "0.4.3",
"@rspack/dev-server": "0.4.3",
"@rspack/core": "0.4.3",
"@rspack/dev-server": "0.4.5",
"@rspack/core": "0.4.5",
"@types/less": "^3.0.3",
"@types/lodash": "^4.14.181",
"@types/webpack-bundle-analyzer": "^4.4.1",

View File

@ -98,7 +98,7 @@
"unplugin": "^1.5.1",
"webpack": "^5.88.0",
"webpack-dev-server": "4.15.0",
"@rspack/core": "0.4.3",
"@rspack/core": "0.4.5",
"@rspack/dev-server": "0.4.3"
},
"peerDependencies": {

View File

@ -19,7 +19,7 @@
"@ice/shared-config": "1.2.0"
},
"devDependencies": {
"@rspack/core": "0.4.3"
"@rspack/core": "0.4.5"
},
"scripts": {
"watch": "tsc -w --sourceMap",

View File

@ -43,7 +43,6 @@ const getConfig: GetConfig = async (options) => {
runtimeTmpDir,
getExpandedEnvs,
runtimeDefineVars,
getRoutesFile,
localIdentName,
rspack,
} = options;
@ -206,6 +205,8 @@ const getConfig: GetConfig = async (options) => {
experiments: {
rspackFuture: {
disableTransformByDefault: true,
// This configuration is make the same behaior with webpack 5.
disableApplyEntryLazily: true,
},
},
stats: 'none',

View File

@ -87,7 +87,8 @@ export const getVendorStrategy = (options: Configuration['splitChunks']) => {
const getSplitChunks = (_: string, strategy: string | boolean) => {
if (strategy === false) {
return { minChunks: Infinity, cacheGroups: { default: false } };
// Empty splitChunks configuration if strategy is false.
return {};
} else if (typeof strategy === 'string' && ['page-vendors', 'vendors'].includes(strategy)) {
const splitChunksOptions = strategy === 'page-vendors' ? { chunks: 'all' } : {};
return getVendorStrategy(splitChunksOptions);

View File

@ -1,49 +1,47 @@
diff --git a/dist/config/adapter.js b/dist/config/adapter.js
index 40175429036fbeac26601c59e19c3d2ec1bebd14..5e378ec28ffe510bcffbf4c0c8a64fbf1b545c4c 100644
index ea1d21db02d413de0d25367c646cd9773fb41223..42aed198ffb18752a7a245e1f8a0f2bf845b80d5 100644
--- a/dist/config/adapter.js
+++ b/dist/config/adapter.js
@@ -17,6 +17,8 @@ const getRawOptions = (options, compiler, processResource) => {
@@ -16,6 +16,7 @@ const getRawOptions = (options, compiler, processResource) => {
const mode = options.mode;
const experiments = getRawExperiments(options.experiments);
return {
+ // CUSTOM: add options of features.
+ features: options.features,
mode,
target: getRawTarget(options.target),
context: options.context,
diff --git a/dist/config/defaults.js b/dist/config/defaults.js
index 48239ccd62799ac615d095f0df1fe20f316c6052..68db4c167b989f2fbba0e34e8d2a876c0fc2f4c5 100644
index b413bb21a053a161a64056664354a50ee6429283..9983bc69e39d031ca49fa04bcad0aea093e4b996 100644
--- a/dist/config/defaults.js
+++ b/dist/config/defaults.js
@@ -50,6 +50,12 @@ const applyRspackOptionsDefaults = (options) => {
@@ -53,6 +53,11 @@ const applyRspackOptionsDefaults = (options) => {
applyExperimentsDefaults(options.experiments, {
cache: options.cache
});
+ // CUSTOM: add default rules for features options.
+ if (options.features) {
+ applyFeaturesDefaults(options.features);
+ applyFeaturesDefaults(options.features);
+ } else {
+ D(options, 'features', {});
+ D(options, 'features', {});
+ }
applySnapshotDefaults(options.snapshot, { production });
applyModuleDefaults(options.module, {
// syncWebAssembly: options.experiments.syncWebAssembly,
@@ -125,6 +131,13 @@ const applyExperimentsDefaults = (experiments, { cache }) => {
D(experiments.rspackFuture, "disableTransformByDefault", true);
@@ -129,6 +134,13 @@ const applyExperimentsDefaults = (experiments, { cache }) => {
D(experiments.rspackFuture, "disableApplyEntryLazily", false);
}
};
+const applyFeaturesDefaults = (features) => {
+ D(features, 'split_chunks_strategy', {});
+ if (typeof features.split_chunks_strategy === 'object') {
+ D(features.split_chunks_strategy, 'name', '');
+ D(features.split_chunks_strategy, 'topLevelFrameworks', []);
+ }
+ D(features, 'split_chunks_strategy', {});
+ if (typeof features.split_chunks_strategy === 'object') {
+ D(features.split_chunks_strategy, 'name', '');
+ D(features.split_chunks_strategy, 'topLevelFrameworks', []);
+ }
+};
const applySnapshotDefaults = (snapshot, { production }) => {
F(snapshot, "module", () => production
? { timestamp: true, hash: true }
diff --git a/dist/config/normalization.js b/dist/config/normalization.js
index 1d7a4499463026c6b8bd528159c2d5edf300942c..942bfc868423c07d239a1225cf6063ecbcacc694 100644
index 7769ba679c50a63a60961cfe87f5b7b950593e85..d159573dacd63aec503be254366eea94cdddf826 100644
--- a/dist/config/normalization.js
+++ b/dist/config/normalization.js
@@ -13,6 +13,7 @@ exports.getNormalizedRspackOptions = void 0;
@ -55,24 +53,15 @@ index 1d7a4499463026c6b8bd528159c2d5edf300942c..942bfc868423c07d239a1225cf6063ec
? config.ignoreWarnings.map(ignore => {
if (typeof ignore === "function") {
diff --git a/dist/config/zod.js b/dist/config/zod.js
index 028aa93bf7b0b813b3b1b1bab62a3c5176855896..0364b4c91973b1b5a3dee2c64475c022aed969d7 100644
index 9efb9502f22278229c9c5798b7ae5eee2dbd0915..348b9528161995d65d462279f74960d1b00e195f 100644
--- a/dist/config/zod.js
+++ b/dist/config/zod.js
@@ -703,7 +703,8 @@ const profile = zod_1.z.boolean();
//#endregion
//#region Builtins (deprecated)
const builtins = zod_1.z.custom();
-//#endregion
+const features = zod_1.z.custom();
+// #endregion
exports.rspackOptions = zod_1.z.strictObject({
name: name.optional(),
dependencies: dependencies.optional(),
@@ -732,5 +733,6 @@ exports.rspackOptions = zod_1.z.strictObject({
devServer: devServer.optional(),
@@ -759,6 +759,7 @@ exports.rspackOptions = zod_1.z.strictObject({
builtins: builtins.optional(),
module: moduleOptions.optional(),
- profile: profile.optional()
+ profile: profile.optional(),
+ features: features.optional(),
profile: profile.optional(),
- bail: bail.optional()
+ bail: bail.optional(),
+ features: zod_1.z.custom().optional(),
});
//# sourceMappingURL=zod.js.map

View File

@ -5,9 +5,9 @@ settings:
excludeLinksFromLockfile: false
patchedDependencies:
'@rspack/core@0.4.3':
hash: gsshcxtimrefunsmcelqkw7oa4
path: patches/@rspack__core@0.4.3.patch
'@rspack/core@0.4.5':
hash: vl6m5tsr4v2bh4wx2ltp22ktf4
path: patches/@rspack__core@0.4.5.patch
unplugin@1.5.1:
hash: eanypstkeladyqkfllfbryx6lu
path: patches/unplugin@1.5.1.patch
@ -1276,8 +1276,8 @@ importers:
specifier: 0.0.6
version: 0.0.6
'@ice/pack-binding':
specifier: 0.0.4
version: 0.0.4
specifier: 0.0.6
version: 0.0.6
'@ice/swc-plugin-keep-export':
specifier: 0.2.0
version: 0.2.0
@ -1373,11 +1373,11 @@ importers:
specifier: 0.5.10
version: 0.5.10(react-refresh@0.14.0)(webpack-dev-server@4.15.0)(webpack@5.88.2)
'@rspack/core':
specifier: 0.4.3
version: 0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4)
specifier: 0.4.5
version: 0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4)
'@rspack/dev-server':
specifier: 0.4.3
version: 0.4.3(@rspack/core@0.4.3)(@swc/core@1.3.80)(esbuild@0.17.16)(react-refresh@0.14.0)
specifier: 0.4.5
version: 0.4.5(@rspack/core@0.4.5)(@swc/core@1.3.80)(esbuild@0.17.16)(react-refresh@0.14.0)
'@rspack/plugin-react-refresh':
specifier: 0.4.3
version: 0.4.3(react-refresh@0.14.0)
@ -1700,11 +1700,11 @@ importers:
version: 21.1.1
devDependencies:
'@rspack/core':
specifier: 0.4.3
version: 0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4)
specifier: 0.4.5
version: 0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4)
'@rspack/dev-server':
specifier: 0.4.3
version: 0.4.3(@rspack/core@0.4.3)(@types/express@4.17.17)(esbuild@0.17.16)
version: 0.4.3(@rspack/core@0.4.5)(@types/express@4.17.17)(esbuild@0.17.16)
'@types/babel__generator':
specifier: ^7.6.4
version: 7.6.4
@ -2301,8 +2301,8 @@ importers:
version: link:../shared-config
devDependencies:
'@rspack/core':
specifier: 0.4.3
version: 0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4)
specifier: 0.4.5
version: 0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4)
packages/runtime:
dependencies:
@ -6658,8 +6658,8 @@ packages:
'@ice/css-modules-hash-win32-x64-msvc': 0.0.6
dev: false
/@ice/pack-binding-darwin-arm64@0.0.4:
resolution: {integrity: sha512-OtzGietfQqrE24l+fq4Zt3azY/ZN9GYMfqtFIPmD4OhHdZdBsMj15ycQAu8U35kVI3nRiirYaXkRpysE5Gq98Q==}
/@ice/pack-binding-darwin-arm64@0.0.6:
resolution: {integrity: sha512-vJNdd1rvAA+3l2wlZvZKoOaz+ti7RG4MaHM/T+fEgt9lDpxhY3X+/4MNKdJnzMGsBsX5vMjvifRXS4UFFSg5oQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@ -6667,16 +6667,16 @@ packages:
dev: false
optional: true
/@ice/pack-binding-darwin-universal@0.0.4:
resolution: {integrity: sha512-M6Hf6YyEIEQ6h6ZyX7XsKafnmnch+o4yb4pgRjZFFvdwqToeNj8jHnPSQdnlWXE9vbdGmhAZopJvNPnljDNRmg==}
/@ice/pack-binding-darwin-universal@0.0.6:
resolution: {integrity: sha512-Y/eDuy667DvUAWl9hpg4D8YCFogW6eCCdOIEMVhxHQOBCMa9QbXCg6TKsI+xKfudUCNCsqg+dQTdRUMCazNjxQ==}
engines: {node: '>= 10'}
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@ice/pack-binding-darwin-x64@0.0.4:
resolution: {integrity: sha512-CrnjirRVTng69R5/xgLLETxkH3Vp5wbTWY5BRxQZf3Cd5lIOfsQao4R1Z7tYn5eJ5Huqp20C7ZB/r4By1EgcSg==}
/@ice/pack-binding-darwin-x64@0.0.6:
resolution: {integrity: sha512-QEWYkPtzIYLvw9h5K9NjwXjB+XFVRUnpaEjQPoO3xGC/0l0xABOtdl4kbo/ya1ucIwq8hM530fi/STBUy8UaEg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@ -6684,8 +6684,8 @@ packages:
dev: false
optional: true
/@ice/pack-binding-linux-x64-gnu@0.0.4:
resolution: {integrity: sha512-WghzIXix7a1k+z3gPqbIf3S/I9PZXMgFiIvQ409IB8VFwI3pzY3OLqlRISkXZMWIB4u0J1qU+h4Ka/V11HLmzA==}
/@ice/pack-binding-linux-x64-gnu@0.0.6:
resolution: {integrity: sha512-Ol6E62HxLhCPAeTJ7e6vaC1UsKJNt5mCngQVlUAut5QIFccQw6m+ZFGHu/OZfvmtTYwCo4d3m8OlBoTvIyIY5w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@ -6693,8 +6693,8 @@ packages:
dev: false
optional: true
/@ice/pack-binding-linux-x64-musl@0.0.4:
resolution: {integrity: sha512-8hkrcS1uicN3JLKS15ODmFxiveSLnHGt2bWjoXTEUmQDxjPZXyevS9oys/WvO8a2Cew5UadI/lgzFGmYZbm9mQ==}
/@ice/pack-binding-linux-x64-musl@0.0.6:
resolution: {integrity: sha512-koCI4HhBJk/MhMdeAJiMMza1Y0+HRexl2YsAsgZZLTAuOPhPCqFrofiIAJ1hBJhQpwWdK4Dfi13szeoWp2HIlA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@ -6702,8 +6702,8 @@ packages:
dev: false
optional: true
/@ice/pack-binding-win32-arm64-msvc@0.0.4:
resolution: {integrity: sha512-lIl+h3jUHp8DXxPy0U+abM6+uWeIshUNNebBpRUpUqO3TtUcbgfwFU4HkAeQv/ef/xAUY/XzRvotJgtt4SZjPQ==}
/@ice/pack-binding-win32-arm64-msvc@0.0.6:
resolution: {integrity: sha512-4xyVffE2wzI1TAaJhXj3SYGEgPSlg5qwDJxu+8S77sMrFmqGFOkTbo3Jg/wI1FUFsvWCEJZz4ly4AY4CF7dxhA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@ -6711,8 +6711,8 @@ packages:
dev: false
optional: true
/@ice/pack-binding-win32-x64-msvc@0.0.4:
resolution: {integrity: sha512-4N9dMY1bD4k7uTABHKgb0ylZeo6grJU3QHXxBxJMwHyXtGsC6mKzsVWyuTr8rOPm+nEGyy699Zv53YWNLdv8dw==}
/@ice/pack-binding-win32-x64-msvc@0.0.6:
resolution: {integrity: sha512-7rJF5RMzg2vdyBoSAS9nBSGKHUqWB9S5TN4oAqssrTWbBeCT5Sf8GHUfwzRKBc0a/3muSUPzRxOIKh6yCT859g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@ -6720,17 +6720,17 @@ packages:
dev: false
optional: true
/@ice/pack-binding@0.0.4:
resolution: {integrity: sha512-JKt4IcsqdIF2TuWFHh99fdQWoC55z+WgID9Psa+8fYexVAsArpQhXkxAGweiw6ilFTOFqUcRBwQG91oJxGZ3eQ==}
/@ice/pack-binding@0.0.6:
resolution: {integrity: sha512-nH2oBXgSOQfLILVBWDgxvmf2+UbibGGzNaynAxlSM+v1keQqGcy/me//wvwKDFlk/dWYvHQSv2vGZ3AUYshh5g==}
engines: {node: '>= 10'}
optionalDependencies:
'@ice/pack-binding-darwin-arm64': 0.0.4
'@ice/pack-binding-darwin-universal': 0.0.4
'@ice/pack-binding-darwin-x64': 0.0.4
'@ice/pack-binding-linux-x64-gnu': 0.0.4
'@ice/pack-binding-linux-x64-musl': 0.0.4
'@ice/pack-binding-win32-arm64-msvc': 0.0.4
'@ice/pack-binding-win32-x64-msvc': 0.0.4
'@ice/pack-binding-darwin-arm64': 0.0.6
'@ice/pack-binding-darwin-universal': 0.0.6
'@ice/pack-binding-darwin-x64': 0.0.6
'@ice/pack-binding-linux-x64-gnu': 0.0.6
'@ice/pack-binding-linux-x64-musl': 0.0.6
'@ice/pack-binding-win32-arm64-msvc': 0.0.6
'@ice/pack-binding-win32-x64-msvc': 0.0.6
dev: false
/@ice/pkg@1.5.5:
@ -7404,6 +7404,30 @@ packages:
/@mdx-js/util@1.6.22:
resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==}
/@module-federation/runtime-tools@0.0.0-next-20231225095220:
resolution: {integrity: sha512-Rn4ntKEWR5FdT3IA2gd5vw71GhXiYbNev2F54iBiWHsF0z+J41lHQhNDXDAoTeNmJs64e9dsPhBM2U0VZKo8uA==}
dependencies:
'@module-federation/runtime': 0.0.0-next-20231225095220
'@module-federation/webpack-bundler-runtime': 0.0.0-next-20231225095220
dev: true
/@module-federation/runtime@0.0.0-next-20231225095220:
resolution: {integrity: sha512-tsST3igVpXKclGpqq2NNm1wzROks29PGte7GCgSPhoaFVNg076Nl8XzFNPGflCF6g/z13oFw/vahYpBAHkEZgQ==}
dependencies:
'@module-federation/sdk': 0.0.0-next-20231225095220
dev: true
/@module-federation/sdk@0.0.0-next-20231225095220:
resolution: {integrity: sha512-0vS5UXCkbKyotZIXAsF+mrL8PQ+xKmKfaDYHdBxXR4kyGSRjSRRokSKkXZNVfPEhy1f1z/oAgUo5AZoOisrrQA==}
dev: true
/@module-federation/webpack-bundler-runtime@0.0.0-next-20231225095220:
resolution: {integrity: sha512-xzz2FUvj+/TMl2ua/EcFaiYmH54XedH5fU7zQ1/EBZDrt26uJR4vabmvPx3Eb06KfDEcGB2/zkzZNzcT8572CQ==}
dependencies:
'@module-federation/runtime': 0.0.0-next-20231225095220
'@module-federation/sdk': 0.0.0-next-20231225095220
dev: true
/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
dependencies:
@ -7928,102 +7952,102 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
/@rspack/binding-darwin-arm64@0.4.3:
resolution: {integrity: sha512-H/MW5oWawFY45OM+ePRELBueDlAusAMTaztn54AB1CRXyhLteyeX9luQv6+Fe1TDHeDfv27NL+eNTfO0+YJeZg==}
/@rspack/binding-darwin-arm64@0.4.5:
resolution: {integrity: sha512-H7RaSPN9VEzZf4URZpVV0Is4I1mgOHCzYVxDUZ/9G5vMkTW5baktCxFwbmBPYKcZ8Zoj/hy/DE8fmt1L200NmQ==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-darwin-x64@0.4.3:
resolution: {integrity: sha512-m/XiTWbsrJ45sFTD+I3P9V7OT9sNx4+RW6PbS28n9yvPflrx5TX6r9WjFnFD6RJcPnt81hvO6oOE3LDO5LPvAw==}
/@rspack/binding-darwin-x64@0.4.5:
resolution: {integrity: sha512-K5HgE4nHwVWizCr2pBLA8N3LXfn1lQCSV5sR+6xQQrVdvRJ5zBhPMwjPOzP+AdmGhrD14zz1j9mktzCvA7FUtg==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-linux-arm64-gnu@0.4.3:
resolution: {integrity: sha512-t7wbd5NbZ5H3LeiUGZey0CKJdJWluu/iqdecnoPDEbXRdF7caev9OAJuQ9fKEsK4uQHQLvQ0/pjFDyDbJbPG5w==}
/@rspack/binding-linux-arm64-gnu@0.4.5:
resolution: {integrity: sha512-JvESc3imqKbqwal5WesxlV3ix8eIO/07XCj+pkaZWaf4nj/ui02NGtLaeLVxwc1fxHekdLc+ROQrxpdOLhQ1jw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-linux-arm64-musl@0.4.3:
resolution: {integrity: sha512-VlqXmsgft9LeYxWm8bZB16f/SZE7xLaHgDwFR6KCFLhubPRnF7gvxLf/y8FAtZzV+9XDi7mhfLWHMyJJDqwFBQ==}
/@rspack/binding-linux-arm64-musl@0.4.5:
resolution: {integrity: sha512-ziYGYEoLsPEyC0pEAj5clU8XOFr3+r7IExm9/sq2gp+M1as/yTzouEuzO3D8kI0xVfub1WmiEktTBlgjS13CSA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-linux-x64-gnu@0.4.3:
resolution: {integrity: sha512-7eGymsvYsHz/P1mvUo1O+UJqrFzlMXY41599UWRiX4M3tX/pvDtLvxxjZ3JHVvNzEaBCiQ5xyRzqhhRDzcj4ww==}
/@rspack/binding-linux-x64-gnu@0.4.5:
resolution: {integrity: sha512-9cXOIswpSZYhEXeuIWdsQNrgpjHTD4I3v0NPm75cL6cdBtJMHOa/qejO5mdTLzoDdE7waGZAb4uSMfrJOEkwqQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-linux-x64-musl@0.4.3:
resolution: {integrity: sha512-16PptmbtvpGHtEfbLoQjWjhBXOykdQRHXxn3RUTpkEXFbmhLnvnXbfmfSRoBuVNR+j0BqCrGiwweO43VBceJPg==}
/@rspack/binding-linux-x64-musl@0.4.5:
resolution: {integrity: sha512-wClTj9mbVKprHIWsLEVJg+ZXT5slF93JsyAALIhAFkNMmn5z0B2NPD7+Oaii62edKMk2nS3dpoHu1JCLDmP0cw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-win32-arm64-msvc@0.4.3:
resolution: {integrity: sha512-q9Vsn9Glj6m24UQfXpxcirk5S8r1RmAShXxjF+yRrKqpOtq1IodLWWRZ85kQfJyfk9deAfVkpiqHdsoK54uqQQ==}
/@rspack/binding-win32-arm64-msvc@0.4.5:
resolution: {integrity: sha512-8LNITZqPMKO69nc8hwdcweBXcAS4yAL5W/kZ6zKeb6Ly+X5SBZk7l0WPL7lPMib/vHFkjJjp1buGhzymLU0bzA==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-win32-ia32-msvc@0.4.3:
resolution: {integrity: sha512-jY6RiFwKQQjX3QR28K7boydBIhWKgAcGlDR+p4KnDSciF0H19ImT9QAf31Wcj2+XjN0wRev58cHRI2tgRw2+cw==}
/@rspack/binding-win32-ia32-msvc@0.4.5:
resolution: {integrity: sha512-dndiXygG1ZmSO3unuZ9Mc+7IvqBtFqwvjFZGKUdIcufFr2CjZDL/KR1zJGTmFIzwHKMV2hEH4cZpa2TwisXvGQ==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rspack/binding-win32-x64-msvc@0.4.3:
resolution: {integrity: sha512-tZySo3ZZptxjuR0DDYQWQATUf5ApdDH7lQBezum/q5kzKVFFHN963JnInPHEO1wUtNXaTWXcx31habZTBrse/A==}
/@rspack/binding-win32-x64-msvc@0.4.5:
resolution: {integrity: sha512-SEu8+pQsnGP7A0/XX5vawsccR825UCOzK5phJ8INSC7Mse8FKzkZpv2Af3PsHl2+N17M0PRgBxTghXR35PXkiw==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rspack/binding@0.4.3:
resolution: {integrity: sha512-cw7Sca7YL9FeSTWdYahxr6HgWXnboOgPiM5SJai2Nfj6c/PWJV+ntBZbIW0LRY1fFDL7dYz3GUCXj4Dv3QYc8A==}
/@rspack/binding@0.4.5:
resolution: {integrity: sha512-XmSlt9ucpfebhkWI4guPEym0F+8JZGr8UyBVAtHN2/7SQRI8TL8G1BUQGVgmc7+UKA5RM1Qfps1QmtHYzjARBQ==}
optionalDependencies:
'@rspack/binding-darwin-arm64': 0.4.3
'@rspack/binding-darwin-x64': 0.4.3
'@rspack/binding-linux-arm64-gnu': 0.4.3
'@rspack/binding-linux-arm64-musl': 0.4.3
'@rspack/binding-linux-x64-gnu': 0.4.3
'@rspack/binding-linux-x64-musl': 0.4.3
'@rspack/binding-win32-arm64-msvc': 0.4.3
'@rspack/binding-win32-ia32-msvc': 0.4.3
'@rspack/binding-win32-x64-msvc': 0.4.3
'@rspack/binding-darwin-arm64': 0.4.5
'@rspack/binding-darwin-x64': 0.4.5
'@rspack/binding-linux-arm64-gnu': 0.4.5
'@rspack/binding-linux-arm64-musl': 0.4.5
'@rspack/binding-linux-x64-gnu': 0.4.5
'@rspack/binding-linux-x64-musl': 0.4.5
'@rspack/binding-win32-arm64-msvc': 0.4.5
'@rspack/binding-win32-ia32-msvc': 0.4.5
'@rspack/binding-win32-x64-msvc': 0.4.5
dev: true
/@rspack/core@0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4):
resolution: {integrity: sha512-YKzOOt6v6vZZH15+HdwWbd7DdXdXIJLlYQdQ6jgrAK7/X+5qg99MUgsfra3k+MXXX0vWROOy8mM6/dBaaDb7tg==}
/@rspack/core@0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4):
resolution: {integrity: sha512-X29fvCqTJH9OYN5pqa2lYP9hBLGICGVugtpTIAyLtMxC7gqvjvZkG/qisaVsjPyg4p2eB0NvmosnHkRv0GJ4sg==}
engines: {node: '>=16.0.0'}
dependencies:
'@rspack/binding': 0.4.3
'@module-federation/runtime-tools': 0.0.0-next-20231225095220
'@rspack/binding': 0.4.5
'@swc/helpers': 0.5.1
browserslist: 4.22.1
compare-versions: 6.0.0-rc.1
enhanced-resolve: 5.12.0
fast-querystring: 1.1.2
graceful-fs: 4.2.10
json-parse-even-better-errors: 3.0.0
neo-async: 2.6.2
@ -8037,41 +8061,12 @@ packages:
dev: true
patched: true
/@rspack/dev-server@0.4.3(@rspack/core@0.4.3)(@swc/core@1.3.80)(esbuild@0.17.16)(react-refresh@0.14.0):
/@rspack/dev-server@0.4.3(@rspack/core@0.4.5)(@types/express@4.17.17)(esbuild@0.17.16):
resolution: {integrity: sha512-qbggWEySoWdCrbWxqV+HX7nXgyT6qE3DqGtdYKzX9RLPp+RilXtnPlXtwY1AXNh8e0gYe1dMpvTcHYxeSglZSg==}
peerDependencies:
'@rspack/core': '*'
dependencies:
'@rspack/core': 0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4)
'@rspack/plugin-react-refresh': 0.4.3(react-refresh@0.14.0)
chokidar: 3.5.3
connect-history-api-fallback: 2.0.0
express: 4.18.1
http-proxy-middleware: 2.0.6(@types/express@4.17.17)
mime-types: 2.1.35
webpack: 5.76.0(@swc/core@1.3.80)(esbuild@0.17.16)
webpack-dev-middleware: 6.0.2(webpack@5.76.0)
webpack-dev-server: 4.13.1(webpack@5.76.0)
ws: 8.8.1
transitivePeerDependencies:
- '@swc/core'
- '@types/express'
- bufferutil
- debug
- esbuild
- react-refresh
- supports-color
- uglify-js
- utf-8-validate
- webpack-cli
dev: true
/@rspack/dev-server@0.4.3(@rspack/core@0.4.3)(@types/express@4.17.17)(esbuild@0.17.16):
resolution: {integrity: sha512-qbggWEySoWdCrbWxqV+HX7nXgyT6qE3DqGtdYKzX9RLPp+RilXtnPlXtwY1AXNh8e0gYe1dMpvTcHYxeSglZSg==}
peerDependencies:
'@rspack/core': '*'
dependencies:
'@rspack/core': 0.4.3(patch_hash=gsshcxtimrefunsmcelqkw7oa4)
'@rspack/core': 0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4)
'@rspack/plugin-react-refresh': 0.4.3(react-refresh@0.14.0)
chokidar: 3.5.3
connect-history-api-fallback: 2.0.0
@ -8095,6 +8090,35 @@ packages:
- webpack-cli
dev: true
/@rspack/dev-server@0.4.5(@rspack/core@0.4.5)(@swc/core@1.3.80)(esbuild@0.17.16)(react-refresh@0.14.0):
resolution: {integrity: sha512-g9FxWfII5gr/Z6Tav235RMYeqbJiTS89dBmD+CE5xedJ1EmOiAV5jlDQnpaTpecwwjjDV8Bq+rk7wtOOHzstSg==}
peerDependencies:
'@rspack/core': '*'
dependencies:
'@rspack/core': 0.4.5(patch_hash=vl6m5tsr4v2bh4wx2ltp22ktf4)
'@rspack/plugin-react-refresh': 0.4.5(react-refresh@0.14.0)
chokidar: 3.5.3
connect-history-api-fallback: 2.0.0
express: 4.18.1
http-proxy-middleware: 2.0.6(@types/express@4.17.17)
mime-types: 2.1.35
webpack: 5.76.0(@swc/core@1.3.80)(esbuild@0.17.16)
webpack-dev-middleware: 6.0.2(webpack@5.76.0)
webpack-dev-server: 4.13.1(webpack@5.76.0)
ws: 8.8.1
transitivePeerDependencies:
- '@swc/core'
- '@types/express'
- bufferutil
- debug
- esbuild
- react-refresh
- supports-color
- uglify-js
- utf-8-validate
- webpack-cli
dev: true
/@rspack/plugin-react-refresh@0.4.3(react-refresh@0.14.0):
resolution: {integrity: sha512-JWzlqFZKta87AuaDWpG1XAeF5sG2yTWjm86yevHE0yIHsj/Xy+EFwGwoKHPWg884vzKzzlyLbB8yikgdv8YvJA==}
peerDependencies:
@ -8106,6 +8130,17 @@ packages:
react-refresh: 0.14.0
dev: true
/@rspack/plugin-react-refresh@0.4.5(react-refresh@0.14.0):
resolution: {integrity: sha512-VGauW5J2r8zX+y2DlX1oPHPlruEHM9O+8faLfWWOJF0Gylra+WGD9STWbR+XcYJsCnDzbTzIL5gOq4cQbINcYg==}
peerDependencies:
react-refresh: '>=0.10.0 <1.0.0'
peerDependenciesMeta:
react-refresh:
optional: true
dependencies:
react-refresh: 0.14.0
dev: true
/@sideway/address@4.1.4:
resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==}
dependencies:
@ -13972,6 +14007,7 @@ packages:
/fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
dev: false
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@ -14016,6 +14052,7 @@ packages:
resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==}
dependencies:
fast-decode-uri-component: 1.0.1
dev: false
/fast-url-parser@1.1.3:
resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}