From 3c913208632415a669cb25b655b21fee956ab670 Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 23 May 2023 16:46:13 +0800 Subject: [PATCH 1/4] fix: output.copy not work in rspack --- .../src/plugins/output.ts | 11 ++++++- .../src/types/config/output.ts | 2 +- .../plugins/__snapshots__/output.test.ts.snap | 27 +++++++++++++++++ .../tests/plugins/output.test.ts | 30 +++++++++++++++++++ .../src/builder/builder-rspack/adapterCopy.ts | 18 +---------- 5 files changed, 69 insertions(+), 19 deletions(-) diff --git a/packages/builder/builder-rspack-provider/src/plugins/output.ts b/packages/builder/builder-rspack-provider/src/plugins/output.ts index 51b47c67a1d..5f2ca83fbc4 100644 --- a/packages/builder/builder-rspack-provider/src/plugins/output.ts +++ b/packages/builder/builder-rspack-provider/src/plugins/output.ts @@ -31,7 +31,16 @@ export const builderPluginOutput = (): BuilderPlugin => ({ } if (config.output.copy) { - setConfig(rspackConfig, 'builtins.copy', config.output.copy); + const { copy } = config.output; + const options = Array.isArray(copy) ? { patterns: copy } : copy; + + setConfig(rspackConfig, 'builtins.copy', { + ...options, + patterns: [ + ...(rspackConfig?.builtins?.copy?.patterns || []), + ...options.patterns, + ], + }); } }); }, diff --git a/packages/builder/builder-rspack-provider/src/types/config/output.ts b/packages/builder/builder-rspack-provider/src/types/config/output.ts index b92f2ada575..b9b3647350e 100644 --- a/packages/builder/builder-rspack-provider/src/types/config/output.ts +++ b/packages/builder/builder-rspack-provider/src/types/config/output.ts @@ -9,7 +9,7 @@ export type OutputConfig = SharedOutputConfig & { /** * Copies the specified file or directory to the dist directory. */ - copy?: Builtins['copy']; + copy?: Builtins['copy'] | NonNullable['patterns']; /** * Convert px to rem in CSS. */ diff --git a/packages/builder/builder-rspack-provider/tests/plugins/__snapshots__/output.test.ts.snap b/packages/builder/builder-rspack-provider/tests/plugins/__snapshots__/output.test.ts.snap index 45823773d6c..32af0c0d386 100644 --- a/packages/builder/builder-rspack-provider/tests/plugins/__snapshots__/output.test.ts.snap +++ b/packages/builder/builder-rspack-provider/tests/plugins/__snapshots__/output.test.ts.snap @@ -58,6 +58,33 @@ exports[`plugins/output > should allow to use copy plugin 1`] = ` } `; +exports[`plugins/output > should allow to use copy plugin with multiply config 1`] = ` +{ + "builtins": { + "copy": { + "patterns": [ + { + "from": "test", + }, + "src/assets/", + "tests/", + ], + }, + }, + "module": {}, + "output": { + "chunkFilename": "static/js/async/[name].js", + "cssChunkFilename": "static/css/async/[name].css", + "cssFilename": "static/css/[name].css", + "filename": "static/js/[name].js", + "hashFunction": "xxhash64", + "path": "/dist", + "pathinfo": false, + "publicPath": "/", + }, +} +`; + exports[`plugins/output > should allow to use filename.js to modify filename 1`] = ` { "module": {}, diff --git a/packages/builder/builder-rspack-provider/tests/plugins/output.test.ts b/packages/builder/builder-rspack-provider/tests/plugins/output.test.ts index 97a1f37c87b..13e3336ec60 100644 --- a/packages/builder/builder-rspack-provider/tests/plugins/output.test.ts +++ b/packages/builder/builder-rspack-provider/tests/plugins/output.test.ts @@ -92,4 +92,34 @@ describe('plugins/output', () => { } = await builder.inspectConfig(); expect(bundlerConfigs[0]).toMatchSnapshot(); }); + + it('should allow to use copy plugin with multiply config', async () => { + const builder = await createBuilder({ + plugins: [builderPluginOutput()], + builderConfig: { + output: { + copy: [ + { + from: 'test', + }, + 'src/assets/', + ], + }, + tools: { + rspack: { + builtins: { + copy: { + patterns: ['tests/'], + }, + }, + }, + }, + }, + }); + + const { + origin: { bundlerConfigs }, + } = await builder.inspectConfig(); + expect(bundlerConfigs[0]).toMatchSnapshot(); + }); }); diff --git a/packages/solutions/app-tools/src/builder/builder-rspack/adapterCopy.ts b/packages/solutions/app-tools/src/builder/builder-rspack/adapterCopy.ts index 6f1ee9ec502..d18bf4b0620 100644 --- a/packages/solutions/app-tools/src/builder/builder-rspack/adapterCopy.ts +++ b/packages/solutions/app-tools/src/builder/builder-rspack/adapterCopy.ts @@ -16,7 +16,7 @@ export const builderPluginAdpaterCopy = ( ...(config.builtins || {}), copy: { patterns: [ - ...transformCopy(config.builtins?.copy?.patterns), + ...(config.builtins?.copy?.patterns || []), ...createConfigBuiltinCopy(options), ], }, @@ -80,22 +80,6 @@ export const builderPluginAdpaterCopy = ( }, }); -function transformCopy( - patterns?: string[] | { from: string; [prop: string]: any }[], -) { - if (patterns) { - patterns.map(value => { - if (typeof value === 'string') { - return { - from: value, - }; - } - return value; - }); - } - return []; -} - function createConfigBuiltinCopy(options: BuilderOptions<'rspack'>) { const { normalizedConfig, appContext } = options; const { uploadDir, publicDir } = createCopyInfo(appContext, normalizedConfig); From 82deb18968fd51ca2a7e78145ff746f81fe90d3c Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 23 May 2023 17:08:59 +0800 Subject: [PATCH 2/4] docs: add output.copy changeset --- .changeset/cold-poets-drum.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/cold-poets-drum.md diff --git a/.changeset/cold-poets-drum.md b/.changeset/cold-poets-drum.md new file mode 100644 index 00000000000..e213b14b722 --- /dev/null +++ b/.changeset/cold-poets-drum.md @@ -0,0 +1,7 @@ +--- +'@modern-js/builder-rspack-provider': patch +--- + +fix(builder): output.copy not work in Rspack + +fix(builder): output.copy 在 Rspack 构建时不生效 From 7976028311b41c603ce163c37af653f562e109aa Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 23 May 2023 18:06:28 +0800 Subject: [PATCH 3/4] fix: update rspack --- .../builder-rspack-provider/package.json | 10 +- packages/builder/builder-shared/package.json | 3 +- .../builder/builder-shared/src/devServer.ts | 5 +- packages/builder/builder-shared/src/patch.ts | 24 +- .../builder/builder-shared/src/types/utils.ts | 6 + pnpm-lock.yaml | 643 +++--------------- 6 files changed, 130 insertions(+), 561 deletions(-) diff --git a/packages/builder/builder-rspack-provider/package.json b/packages/builder/builder-rspack-provider/package.json index 25b78ab91b3..a7d6078c963 100644 --- a/packages/builder/builder-rspack-provider/package.json +++ b/packages/builder/builder-rspack-provider/package.json @@ -56,11 +56,11 @@ "@modern-js/types": "workspace:*", "@modern-js/utils": "workspace:*", "@babel/preset-typescript": "^7.21.5", - "@rspack/core": "0.0.0-canary-22b006c-20230517164249", - "@rspack/dev-client": "0.0.0-canary-22b006c-20230517164249", - "@rspack/dev-middleware": "0.0.0-canary-22b006c-20230517164249", - "@rspack/plugin-html": "0.0.0-canary-22b006c-20230517164249", - "@rspack/postcss-loader": "0.0.0-canary-22b006c-20230517164249", + "@rspack/core": "0.1.12", + "@rspack/dev-client": "0.1.12", + "@rspack/dev-middleware": "0.1.12", + "@rspack/plugin-html": "0.1.12", + "@rspack/postcss-loader": "0.1.12", "rspack-manifest-plugin": "5.0.0-alpha0", "caniuse-lite": "^1.0.30001451", "core-js": "~3.30.0", diff --git a/packages/builder/builder-shared/package.json b/packages/builder/builder-shared/package.json index bad0c6d3195..0db846a96a1 100644 --- a/packages/builder/builder-shared/package.json +++ b/packages/builder/builder-shared/package.json @@ -108,8 +108,7 @@ "html-webpack-plugin": "5.5.0", "terser": "^5.14.1", "typescript": "^5", - "webpack": "^5.82.1", - "@rspack/core": "0.0.0-canary-22b006c-20230517164249" + "webpack": "^5.82.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/packages/builder/builder-shared/src/devServer.ts b/packages/builder/builder-shared/src/devServer.ts index 5f875a77ff3..7e4bb0ef6c6 100644 --- a/packages/builder/builder-shared/src/devServer.ts +++ b/packages/builder/builder-shared/src/devServer.ts @@ -5,6 +5,7 @@ import type { BuilderContext, OnAfterStartDevServerFn, OnBeforeStartDevServerFn, + CompilerTapFn, } from './types'; import type { ModernDevServerOptions, Server } from '@modern-js/server'; import { merge } from '@modern-js/utils/lodash'; @@ -207,10 +208,6 @@ type ServerCallbacks = { onDone: (stats: any) => void; }; -type CompilerTapFn void> = { - tap: (name: string, cb: CallBack) => void; -}; - export const setupServerHooks = ( compiler: { name?: Compiler['name']; diff --git a/packages/builder/builder-shared/src/patch.ts b/packages/builder/builder-shared/src/patch.ts index b4832222182..2444695472f 100644 --- a/packages/builder/builder-shared/src/patch.ts +++ b/packages/builder/builder-shared/src/patch.ts @@ -1,13 +1,6 @@ import path from 'path'; import { pathToFileURL } from 'url'; -import type { - Compiler as WebpackCompiler, - MultiCompiler as WebpackMultiCompiler, -} from 'webpack'; -import type { - Compiler as RspackCompiler, - MultiCompiler as RspackMultiCompiler, -} from '@rspack/core'; +import { CompilerTapFn } from './types'; const GLOBAL_PATCHED_SYMBOL: unique symbol = Symbol('GLOBAL_PATCHED_SYMBOL'); @@ -33,13 +26,14 @@ export function unpatchGlobalLocation() { } } -export function patchCompilerGlobalLocation( - compiler: - | WebpackCompiler - | RspackCompiler - | WebpackMultiCompiler - | RspackMultiCompiler, -) { +export function patchCompilerGlobalLocation(compiler: { + hooks: { + run: CompilerTapFn; + watchRun: CompilerTapFn; + watchClose: CompilerTapFn; + done: CompilerTapFn; + }; +}) { // https://github.com/webpack/webpack/blob/136b723023f8f26d71eabdd16badf04c1c8554e4/lib/MultiCompiler.js#L64 compiler.hooks.run.tap('PatchGlobalLocation', patchGlobalLocation); compiler.hooks.watchRun.tap('PatchGlobalLocation', patchGlobalLocation); diff --git a/packages/builder/builder-shared/src/types/utils.ts b/packages/builder/builder-shared/src/types/utils.ts index f59586f6377..6400e3bf132 100644 --- a/packages/builder/builder-shared/src/types/utils.ts +++ b/packages/builder/builder-shared/src/types/utils.ts @@ -37,3 +37,9 @@ export type SharedCompiledPkgNames = | 'toml-loader' | 'yaml-loader' | 'assetsRetry.js'; + +export type CompilerTapFn< + CallBack extends (...args: any[]) => void = () => void, +> = { + tap: (name: string, cb: CallBack) => void; +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5ebdbd4f5d5..1f082a2243f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,11 +79,11 @@ importers: '@modern-js/server': workspace:* '@modern-js/types': workspace:* '@modern-js/utils': workspace:* - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 - '@rspack/dev-client': 0.0.0-canary-22b006c-20230517164249 - '@rspack/dev-middleware': 0.0.0-canary-22b006c-20230517164249 - '@rspack/plugin-html': 0.0.0-canary-22b006c-20230517164249 - '@rspack/postcss-loader': 0.0.0-canary-22b006c-20230517164249 + '@rspack/core': 0.1.12 + '@rspack/dev-client': 0.1.12 + '@rspack/dev-middleware': 0.1.12 + '@rspack/plugin-html': 0.1.12 + '@rspack/postcss-loader': 0.1.12 '@scripts/vitest-config': workspace:* '@types/node': ^14 antd: '4' @@ -101,11 +101,11 @@ importers: '@modern-js/server': link:../../server/server '@modern-js/types': link:../../toolkit/types '@modern-js/utils': link:../../toolkit/utils - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 - '@rspack/dev-client': 0.0.0-canary-22b006c-20230517164249 - '@rspack/dev-middleware': 0.0.0-canary-22b006c-20230517164249 - '@rspack/plugin-html': 0.0.0-canary-22b006c-20230517164249_r54sqbiw4uss65qkpk2ip7jcqe - '@rspack/postcss-loader': 0.0.0-canary-22b006c-20230517164249 + '@rspack/core': 0.1.12 + '@rspack/dev-client': 0.1.12 + '@rspack/dev-middleware': 0.1.12 + '@rspack/plugin-html': 0.1.12_@rspack+core@0.1.12 + '@rspack/postcss-loader': 0.1.12 caniuse-lite: 1.0.30001451 core-js: 3.30.0 rspack-manifest-plugin: 5.0.0-alpha0 @@ -129,7 +129,6 @@ importers: '@modern-js/server': workspace:* '@modern-js/types': workspace:* '@modern-js/utils': workspace:* - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 '@scripts/vitest-config': workspace:* '@types/babel__core': ^7.20.0 '@types/node': ^14 @@ -152,7 +151,6 @@ importers: zod-validation-error: 0.3.0_zod@3.20.2 devDependencies: '@babel/preset-env': 7.21.5_@babel+core@7.21.8 - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 '@scripts/vitest-config': link:../../../scripts/vitest-config '@types/babel__core': 7.20.0 '@types/node': 14.18.35 @@ -10470,9 +10468,6 @@ packages: resolution: {integrity: sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==} dev: false - /@leichtgewicht/ip-codec/2.0.4: - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - /@loadable/babel-plugin/5.13.2_@babel+core@7.21.8: resolution: {integrity: sha512-vSZUVeTH1S1sDbk8Tzft0plZSkN7W4zmVR5w/Bmy4UmvBiu9lin7ztrDpoUTUzxpoups+OJbTc/OosvN0aMXWg==} engines: {node: '>=8'} @@ -11359,7 +11354,7 @@ packages: playwright-core: 1.25.1 dev: false - /@pmmmwh/react-refresh-webpack-plugin/0.5.10_2bp6aw3o5i2olxv2nvvmcxbok4: + /@pmmmwh/react-refresh-webpack-plugin/0.5.10: resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} engines: {node: '>= 10.13'} peerDependencies: @@ -11394,11 +11389,9 @@ packages: loader-utils: 2.0.4 schema-utils: 3.1.2 source-map: 0.7.4 - webpack: 5.76.0 - webpack-dev-server: 4.11.1_webpack@5.76.0 dev: false - /@pmmmwh/react-refresh-webpack-plugin/0.5.10_i6m7wiivkn5w6supvzovvorrom: + /@pmmmwh/react-refresh-webpack-plugin/0.5.10_react-refresh@0.14.0: resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} engines: {node: '>= 10.13'} peerDependencies: @@ -11434,8 +11427,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.1.2 source-map: 0.7.4 - webpack: 5.76.0 - webpack-dev-server: 4.11.1_webpack@5.76.0 + dev: false /@pmmmwh/react-refresh-webpack-plugin/0.5.9_2sh2n464chklv3oeyrys3t3hwy: resolution: {integrity: sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==} @@ -11715,87 +11707,97 @@ packages: rollup: 2.79.0 dev: true - /@rspack/binding-darwin-arm64/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-wB47MmHjS1MU31DbiLQ7k017QS3FNwQUoLKeKWB6m0N5vXajgi0eeysr7w6jNQzMz83QrLkXzp1wtre+Nc9AUQ==} + /@rspack/binding-darwin-arm64/0.1.12: + resolution: {integrity: sha512-O9JCStvbRHc3utzWHBw0/PGaqF0vc4sfTDZUlh/9m51l4eQxMEK/7ayke75uJPakgOWfctqSU1JjtC1Sxtn/Jw==} cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true - /@rspack/binding-darwin-x64/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-kS8EMiMpZzjZiFcJTtMx9A0jl7IHyHbhAlHMRkqwKmrBnwlHLDQsyDmpQ5VwI4343v8FcbOYqlhz106qIMnQ0Q==} + /@rspack/binding-darwin-x64/0.1.12: + resolution: {integrity: sha512-ye0WpN4tJX9YypGBV/WlZyPsL28wWOIhyEM5sRpsOmaN6UiIv/xpM6KE0f/y7MSue34WAk97Bhcc93YMLnRh3Q==} cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true - /@rspack/binding-linux-arm64-gnu/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-ZJP95jI23cqCIhd64UW5svG7JxynMl+pIcSWeztHyrbWG46FkNpgoWxS8D8+E9N9K6j8x/h8ZDyJkx4QuOWXHw==} + /@rspack/binding-linux-arm64-gnu/0.1.12: + resolution: {integrity: sha512-hN98eWO7PbqMuRuJRM0WSVfRlGQGJeaTbJ6xaYZjsCjcEQIEzENpczB+dzGXxJ/deUlOVVnqoFKXyVLQlrSjQQ==} cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true - /@rspack/binding-linux-arm64-musl/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-ZhsDf5P/mSAZs/gWLUO0HxmTq5yxX90lQfDbOfmWZg5bLzgj8ltyrlAFsGaAurk+6LLPmDwPCVqAO/6Ct5dAyA==} + /@rspack/binding-linux-arm64-musl/0.1.12: + resolution: {integrity: sha512-qeKUjZqZoqXZuL+fJt4ZxmJ9UTjYyF5Nld+xlyFS3F3h2BebRStPPJ2zJ9vU+tvuMZS+PMer54N0Zi3GIFgf+w==} cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true - /@rspack/binding-linux-x64-gnu/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-mNdZeV5vS5gohjSXPGBzJJEJO8uBsEJ0mX75z8PyvgUAtCjnkISlXTzs3UCgr+rq8sAg3Y376fAIBy3we4Waww==} + /@rspack/binding-linux-x64-gnu/0.1.12: + resolution: {integrity: sha512-1ka0O36yjLedNlopLgL1W6asX5C0yY0SM+hzh7Up8YKwpVhxfFgHegwO4xzIXBEGvdwxt2UkCxPyfKuQ2LxG9w==} cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true - /@rspack/binding-linux-x64-musl/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-RPv9DrKS7R150w/M1T0mKQx/r4017v81GaxAyIkd1uPbuXQgNrTo7ZaHH+fx2Yis2mqsFz/rssVKnYyWKFCkbw==} + /@rspack/binding-linux-x64-musl/0.1.12: + resolution: {integrity: sha512-9z75EFcJgQPsC2ewHgrx3R8tnq9JRjqzseXkox1k43W4X8YgGCb3d0bcGEJIzgsfClFbsitQlpcW7GRdfgh5WQ==} cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true - /@rspack/binding-win32-arm64-msvc/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-y7QCgSRFyarXDljC/wpgRG5nDkIz95l8A88ckEd0T2Kx/Wp9l+FhOPKwSWLvHPsH/C/433mg3qiV087WpgAqdA==} + /@rspack/binding-win32-arm64-msvc/0.1.12: + resolution: {integrity: sha512-EDMChAsgNvdvhQYQbpabkt9IywbdVKC/fgOF1/SOO9jNYF5xjS4/aJPPCCoWTJ5RrJZSwq7q7YQypvU5CFkb/A==} cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true - /@rspack/binding-win32-ia32-msvc/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-8dvXC+oPsIRT33E2axRubRhg0UvPMRRh2DBq5p+QAgX7qKjc1ByXp6pkM7Jrg5Fiz7edHGgweFnHruwUU+00Ig==} + /@rspack/binding-win32-ia32-msvc/0.1.12: + resolution: {integrity: sha512-0nyDwKL4AUsFw8olC6Db3aLovS8wgrL4cK/3VG8cUwYNIOeGL4FV7pPnYTU4KLWrU+KcBXZ+3rWD1ztg6rVG9A==} cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true - /@rspack/binding-win32-x64-msvc/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-8eLGtIs+JljObqex7DxWRUrg92oFwYDQwVKKlfaxr81wMmMVRAX/XiHTHhbL09DwaSifHSYBOwl2CAywZ8Hfrw==} + /@rspack/binding-win32-x64-msvc/0.1.12: + resolution: {integrity: sha512-eRIR1YWivD84VaioL/4IX2O3HWeChy/eJoS49USwfyfZJJR+otvb07440twDI0sqe2Q1ODzAasV6pNQcVrnhEA==} cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true - /@rspack/binding/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-hrdq07GvhsLk4IWltSBD8qCZJtscq205M6DB6istHx58g9T3vKeptKOsvcJUpIw5mXWVRpGf3jjBjXOraf866Q==} + /@rspack/binding/0.1.12: + resolution: {integrity: sha512-EU7q8IbMZc4O7dd7tuiKTHw+YULffZG1GmbXrdPm5yeIkzNTNbtI397sam4eWLr8VZjoHFOR1vEozDsUSjcFJA==} optionalDependencies: - '@rspack/binding-darwin-arm64': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-darwin-x64': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-linux-arm64-gnu': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-linux-arm64-musl': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-linux-x64-gnu': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-linux-x64-musl': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-win32-arm64-msvc': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-win32-ia32-msvc': 0.0.0-canary-22b006c-20230517164249 - '@rspack/binding-win32-x64-msvc': 0.0.0-canary-22b006c-20230517164249 - - /@rspack/core/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-bGQcv6eGzwd+xUYJKRls5d8PLzljzFYFSN1MZSh2lJBAtJblxeQQ6Szn7QKCOnOcq5Jhyh1bzQ7Y2Wk1uAkgyA==} - dependencies: - '@rspack/binding': 0.0.0-canary-22b006c-20230517164249 - '@rspack/dev-client': 0.0.0-canary-22b006c-20230517164249_react-refresh@0.14.0 + '@rspack/binding-darwin-arm64': 0.1.12 + '@rspack/binding-darwin-x64': 0.1.12 + '@rspack/binding-linux-arm64-gnu': 0.1.12 + '@rspack/binding-linux-arm64-musl': 0.1.12 + '@rspack/binding-linux-x64-gnu': 0.1.12 + '@rspack/binding-linux-x64-musl': 0.1.12 + '@rspack/binding-win32-arm64-msvc': 0.1.12 + '@rspack/binding-win32-ia32-msvc': 0.1.12 + '@rspack/binding-win32-x64-msvc': 0.1.12 + dev: false + + /@rspack/core/0.1.12: + resolution: {integrity: sha512-FoQP24Zp5YEsqS9FemsMuQ4XIj3oxUNjM4qHKwAmhPLx7J9D2TO0DCTcJQMiwfJ2pxWjjFaJRBpdE2iMEG+FZg==} + dependencies: + '@rspack/binding': 0.1.12 + '@rspack/dev-client': 0.1.12_react-refresh@0.14.0 '@swc/helpers': 0.5.1 browserslist: 4.21.4 compare-versions: 6.0.0-rc.1 @@ -11808,110 +11810,79 @@ packages: watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - - '@swc/core' - '@types/webpack' - - bufferutil - - debug - - esbuild - sockjs-client - - supports-color - type-fest - - uglify-js - - utf-8-validate - - webpack-cli + - webpack + - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + dev: false - /@rspack/dev-client/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-9MMRZQesQburiZz9giOXI4fNQWj+0eWRIf9cSwU2lyaxn6b7MyUk16+LqLbaFlwxR2PJ6sS3rTW8ycPkSzPucA==} + /@rspack/dev-client/0.1.12: + resolution: {integrity: sha512-LmqO7qKDH+tosk7WUc2CPbM3AeosPJqEdiNAp7z+qgO8h5ts3L/TOf+VYanKEABnCPm8/ZecJkA57evsswVr6w==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_2bp6aw3o5i2olxv2nvvmcxbok4 - events: 3.3.0 - webpack: 5.76.0 - webpack-dev-server: 4.11.1_webpack@5.76.0 - ws: 8.8.1 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10 transitivePeerDependencies: - - '@swc/core' - '@types/webpack' - - bufferutil - - debug - - esbuild - sockjs-client - - supports-color - type-fest - - uglify-js - - utf-8-validate - - webpack-cli + - webpack + - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve dev: false - /@rspack/dev-client/0.0.0-canary-22b006c-20230517164249_react-refresh@0.14.0: - resolution: {integrity: sha512-9MMRZQesQburiZz9giOXI4fNQWj+0eWRIf9cSwU2lyaxn6b7MyUk16+LqLbaFlwxR2PJ6sS3rTW8ycPkSzPucA==} + /@rspack/dev-client/0.1.12_react-refresh@0.14.0: + resolution: {integrity: sha512-LmqO7qKDH+tosk7WUc2CPbM3AeosPJqEdiNAp7z+qgO8h5ts3L/TOf+VYanKEABnCPm8/ZecJkA57evsswVr6w==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_i6m7wiivkn5w6supvzovvorrom - events: 3.3.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_react-refresh@0.14.0 react-refresh: 0.14.0 - webpack: 5.76.0 - webpack-dev-server: 4.11.1_webpack@5.76.0 - ws: 8.8.1 transitivePeerDependencies: - - '@swc/core' - '@types/webpack' - - bufferutil - - debug - - esbuild - sockjs-client - - supports-color - type-fest - - uglify-js - - utf-8-validate - - webpack-cli + - webpack + - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + dev: false - /@rspack/dev-middleware/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-SaTVqEJ3Q7+bkyksOxmT2g3EXK0/L8jiElwm/M0+Gc37tEA/iou3t/wgw+4tuPSaG0J/uyuJM6TJSArtbNyDTg==} + /@rspack/dev-middleware/0.1.12: + resolution: {integrity: sha512-1q/0cJwLup/i6Cg/wdum7B1ctLtuly93rh/AhTLUYGk3PSxfBj/tPF2jJN93q0eBGGzxmAmc+rORm7nirVpNVw==} dependencies: - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 + '@rspack/core': 0.1.12 mime-types: 2.1.35 webpack-dev-middleware: 6.0.2 transitivePeerDependencies: - - '@swc/core' - '@types/webpack' - - bufferutil - - debug - - esbuild - sockjs-client - - supports-color - type-fest - - uglify-js - - utf-8-validate - webpack - - webpack-cli + - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve dev: false - /@rspack/plugin-html/0.0.0-canary-22b006c-20230517164249_r54sqbiw4uss65qkpk2ip7jcqe: - resolution: {integrity: sha512-/pY8KmTKP++GDwscnp0k35brOPNFv/s3JSce9nco/gF9GtmlABaJc+gYetjN+cWPkVLnmvqF6Tz9wvC681e4Yg==} + /@rspack/plugin-html/0.1.12_@rspack+core@0.1.12: + resolution: {integrity: sha512-psXGN6DPnerEzazbeANfyc+E/ehhv1ouu6IdJtJaqfQf1kzQcJMs19lBNlfq6TxoVD6oS8BGigoYH7XrlQZRmQ==} peerDependencies: - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 + '@rspack/core': 0.1.12 peerDependenciesMeta: '@rspack/core': optional: true dependencies: - '@rspack/core': 0.0.0-canary-22b006c-20230517164249 + '@rspack/core': 0.1.12 '@types/html-minifier-terser': 7.0.0 html-minifier-terser: 7.0.0 lodash.template: 4.5.0 @@ -11919,10 +11890,10 @@ packages: tapable: 2.2.1 dev: false - /@rspack/postcss-loader/0.0.0-canary-22b006c-20230517164249: - resolution: {integrity: sha512-FUHYkDIWMhM7dxNU7ROzmkhovwTVvZR47AEyX0OWLMfXMcrdQY56ZVOF/CUKqATWblDYh781ffNaM3Zgh2eIPA==} + /@rspack/postcss-loader/0.1.12: + resolution: {integrity: sha512-lRPDzOw7quyy/Ahh/AFYx44wUQgQCV1F8+13jbS8qP3A9Cyso8QjJIrFvUC1/MsG0HgQ6BIHDU7t+S9boZ7ceA==} dependencies: - '@rspack/binding': 0.0.0-canary-22b006c-20230517164249 + '@rspack/binding': 0.1.12 postcss: 8.4.21 postcss-modules: 5.0.0_postcss@8.4.21 postcss-pxtorem: 6.0.0_postcss@8.4.21 @@ -13682,6 +13653,7 @@ packages: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: tslib: 2.4.0 + dev: false /@swc/jest/0.2.22_@swc+core@1.3.42: resolution: {integrity: sha512-PIUIk9IdB1oAVfF9zNIfYoMBoEhahrrSvyryFANas7swC1cF0L5HR0f9X4qfet46oyCHCBtNcSpN0XJEOFIKlw==} @@ -13826,11 +13798,6 @@ packages: resolution: {integrity: sha512-3owAC4iJub5WPqRhxd8INarF2bWeQq1yQHBgYhN0XLBJMpd5ED10RrJ3aKiAwlTyL5wK7RkBD4SZUQz2AAAMdA==} dev: true - /@types/bonjour/3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} - dependencies: - '@types/node': 18.11.17 - /@types/braces/3.0.1: resolution: {integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==} dev: true @@ -13868,6 +13835,7 @@ packages: dependencies: '@types/express-serve-static-core': 4.17.29 '@types/node': 18.11.17 + dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} @@ -13942,6 +13910,7 @@ packages: /@types/estree/0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + dev: false /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} @@ -14391,9 +14360,6 @@ packages: dependencies: '@types/node': 18.11.17 - /@types/retry/0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - /@types/sass-loader/8.0.3: resolution: {integrity: sha512-lwOlTt9erV7A9rwTYGqya+swf6D/2OqiHjegr1No9Lu/2KAUFONyyZD5jjVKPO1BHgtr+7r0R/IbwzQcmsPoYg==} dependencies: @@ -14427,11 +14393,6 @@ packages: resolution: {integrity: sha512-BRLlwZzRoZukGaBtcUxkLsZsQfWZpvog6MZk3PWQO9Q6pXmXFzjU5iGzZ+943evp6tkkbN98N1Z31KT0UG1yRw==} dev: true - /@types/serve-index/1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} - dependencies: - '@types/express': 4.17.13 - /@types/serve-static/1.13.10: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: @@ -14456,11 +14417,6 @@ packages: resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==} dev: true - /@types/sockjs/0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} - dependencies: - '@types/node': 18.11.17 - /@types/source-list-map/0.1.2: resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} @@ -14570,11 +14526,6 @@ packages: '@types/node': 18.11.17 dev: true - /@types/ws/8.5.4: - resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} - dependencies: - '@types/node': 18.11.17 - /@types/yaml-front-matter/4.1.0: resolution: {integrity: sha512-d4YGe2onl1T4VA6QhT4agdxaStOBe/ig9RAFAT1OltytvO2z9Ro69DiwHD2FUwewcjeD9PWEfUeZhw7E9hApcQ==} dependencies: @@ -14751,12 +14702,6 @@ packages: /@web3-storage/multipart-parser/1.0.0: resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} - /@webassemblyjs/ast/1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - /@webassemblyjs/ast/1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -14771,9 +14716,6 @@ packages: '@webassemblyjs/wast-parser': 1.9.0 dev: false - /@webassemblyjs/floating-point-hex-parser/1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - /@webassemblyjs/floating-point-hex-parser/1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} @@ -14781,9 +14723,6 @@ packages: resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==} dev: false - /@webassemblyjs/helper-api-error/1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - /@webassemblyjs/helper-api-error/1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} @@ -14791,9 +14730,6 @@ packages: resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==} dev: false - /@webassemblyjs/helper-buffer/1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - /@webassemblyjs/helper-buffer/1.11.6: resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} @@ -14817,13 +14753,6 @@ packages: '@webassemblyjs/ast': 1.9.0 dev: false - /@webassemblyjs/helper-numbers/1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-numbers/1.11.6: resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: @@ -14831,9 +14760,6 @@ packages: '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode/1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} - /@webassemblyjs/helper-wasm-bytecode/1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} @@ -14841,14 +14767,6 @@ packages: resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==} dev: false - /@webassemblyjs/helper-wasm-section/1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - /@webassemblyjs/helper-wasm-section/1.11.6: resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: @@ -14866,11 +14784,6 @@ packages: '@webassemblyjs/wasm-gen': 1.9.0 dev: false - /@webassemblyjs/ieee754/1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} - dependencies: - '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/ieee754/1.11.6: resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: @@ -14882,11 +14795,6 @@ packages: '@xtuc/ieee754': 1.2.0 dev: false - /@webassemblyjs/leb128/1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} - dependencies: - '@xtuc/long': 4.2.2 - /@webassemblyjs/leb128/1.11.6: resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: @@ -14898,9 +14806,6 @@ packages: '@xtuc/long': 4.2.2 dev: false - /@webassemblyjs/utf8/1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - /@webassemblyjs/utf8/1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} @@ -14908,18 +14813,6 @@ packages: resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==} dev: false - /@webassemblyjs/wasm-edit/1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 - /@webassemblyjs/wasm-edit/1.11.6: resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: @@ -14945,15 +14838,6 @@ packages: '@webassemblyjs/wast-printer': 1.9.0 dev: false - /@webassemblyjs/wasm-gen/1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - /@webassemblyjs/wasm-gen/1.11.6: resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: @@ -14973,14 +14857,6 @@ packages: '@webassemblyjs/utf8': 1.9.0 dev: false - /@webassemblyjs/wasm-opt/1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - /@webassemblyjs/wasm-opt/1.11.6: resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: @@ -14998,16 +14874,6 @@ packages: '@webassemblyjs/wasm-parser': 1.9.0 dev: false - /@webassemblyjs/wasm-parser/1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - /@webassemblyjs/wasm-parser/1.11.6: resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: @@ -15040,12 +14906,6 @@ packages: '@xtuc/long': 4.2.2 dev: false - /@webassemblyjs/wast-printer/1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - /@webassemblyjs/wast-printer/1.11.6: resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: @@ -15296,6 +15156,7 @@ packages: resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} engines: {'0': node >= 0.8.0} hasBin: true + dev: false /ansi-regex/2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} @@ -15608,9 +15469,6 @@ packages: /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} - /array-flatten/2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - /array-ify/1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true @@ -16288,9 +16146,6 @@ packages: resolution: {integrity: sha512-qzxS7/bW/LSiKZzdZw3isPjiVmzXbJLM3ImZZ62WMR3oJQAyqy094Nnb0TA2ZZm65xB7nu0acfTQ99z7wwCDCw==} dev: false - /batch/0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - /bcrypt-pbkdf/1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: @@ -16396,14 +16251,6 @@ packages: resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} dev: false - /bonjour-service/1.1.1: - resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==} - dependencies: - array-flatten: 2.1.2 - dns-equal: 1.0.0 - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 - /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -16617,6 +16464,7 @@ packages: /bytes/3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} + dev: false /bytes/3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} @@ -17343,6 +17191,7 @@ packages: /common-path-prefix/3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + dev: false /common-tags/1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} @@ -17361,6 +17210,7 @@ packages: /compare-versions/6.0.0-rc.1: resolution: {integrity: sha512-cFhkjbGY1jLFWIV7KegECbfuyYPxSGvgGkdkfM+ibboQDoPwg2FRHm5BSNTOApiauRBzJIQH7qvOJs2sW5ueKQ==} + dev: false /component-emitter/1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} @@ -17377,6 +17227,7 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -17391,6 +17242,7 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false /compute-scroll-into-view/1.0.11: resolution: {integrity: sha512-uUnglJowSe0IPmWOdDtrlHXof5CTIJitfJEyITHBW6zDVOGu9Pjk5puaLM73SLcwak0L4hEjO7Td88/a6P5i7A==} @@ -17417,6 +17269,7 @@ packages: /connect-history-api-fallback/2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} + dev: false /connect/3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -17596,6 +17449,7 @@ packages: /core-js-pure/3.26.0: resolution: {integrity: sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==} requiresBuild: true + dev: false /core-js/3.30.0: resolution: {integrity: sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg==} @@ -18366,12 +18220,6 @@ packages: dev: false optional: true - /default-gateway/6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - dependencies: - execa: 5.1.1 - /defaults/1.0.3: resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==} dependencies: @@ -18469,9 +18317,6 @@ packages: /detect-node-es/1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - /detect-node/2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - /detect-package-manager/2.0.1: resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} engines: {node: '>=12'} @@ -18551,15 +18396,6 @@ packages: /dlv/1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - /dns-equal/1.0.0: - resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} - - /dns-packet/5.5.0: - resolution: {integrity: sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -18838,6 +18674,7 @@ packages: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 + dev: false /errorhandler/1.5.1: resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} @@ -18933,9 +18770,6 @@ packages: isarray: 2.0.5 dev: false - /es-module-lexer/0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - /es-module-lexer/1.1.0: resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} dev: false @@ -20609,12 +20443,6 @@ packages: format: 0.2.2 dev: false - /faye-websocket/0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - dependencies: - websocket-driver: 0.7.4 - /fb-watchman/2.0.1: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: @@ -21632,9 +21460,6 @@ packages: safe-buffer: 5.2.1 dev: false - /handle-thing/2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - /handlebars/4.7.7: resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} engines: {node: '>=0.4.7'} @@ -22001,14 +21826,6 @@ packages: lru-cache: 6.0.0 dev: true - /hpack.js/2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.7 - wbuf: 1.7.3 - /hparser/0.4.0: resolution: {integrity: sha512-g8+qy7NhA+2CkiqQ7LqzRDPiiBJT2TqC7heFioA0Vi2W/WFDYvvtarD2g9QbRYhunkef1fOqb+sBikSL8BAvsg==} engines: {node: '>= 0.10.0'} @@ -22032,6 +21849,7 @@ packages: /html-entities/2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -22167,18 +21985,6 @@ packages: engines: {node: '>= 4'} dev: false - /http-deceiver/1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - /http-errors/1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - /http-errors/1.8.1: resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} engines: {node: '>= 0.6'} @@ -22199,9 +22005,6 @@ packages: statuses: 2.0.1 toidentifier: 1.0.1 - /http-parser-js/0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - /http-proxy-agent/5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -22229,24 +22032,6 @@ packages: transitivePeerDependencies: - debug - /http-proxy-middleware/2.0.6_@types+express@4.17.13: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.13 - '@types/http-proxy': 1.17.9 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - /http-proxy/1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -22436,6 +22221,7 @@ packages: /inherits/2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -22558,10 +22344,6 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - /ipaddr.js/2.0.1: - resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} - engines: {node: '>= 10'} - /is-absolute-url/3.0.3: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} @@ -23076,6 +22858,7 @@ packages: /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false /isarray/2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -25619,6 +25402,7 @@ packages: /minimalistic-assert/1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false /minimalistic-crypto-utils/1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} @@ -25816,13 +25600,6 @@ packages: xtend: 4.0.2 dev: false - /multicast-dns/7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - dependencies: - dns-packet: 5.5.0 - thunky: 1.1.0 - /mutationobserver-shim/0.3.7: resolution: {integrity: sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==} dev: false @@ -25972,6 +25749,7 @@ packages: /node-forge/1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} + dev: false /node-gyp-build/4.4.0: resolution: {integrity: sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==} @@ -26253,9 +26031,6 @@ packages: resolution: {integrity: sha512-cw8GJUfhWqFK/NOEZfBUhn8mLrnyRfbWyK9MGl/hFaLQDh1QlaOapvnTsB8X+xWMFEi4pr5BCQXaiuDD2iFJww==} dev: false - /obuf/1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - /on-finished/2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} @@ -26272,6 +26047,7 @@ packages: /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} + dev: false /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -26465,13 +26241,6 @@ packages: dependencies: aggregate-error: 3.1.0 - /p-retry/4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - /p-timeout/3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} @@ -27568,6 +27337,7 @@ packages: /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false /process.argv/0.6.0: resolution: {integrity: sha512-G5Y6H3IXEOO8dOoWVH+Ml1fSnjfRYruxl/Yuw43x8ncKzyS5k26bwNpITb7qc/TU3JqIttkh74zhLN64CDW0Yw==} @@ -29272,6 +29042,7 @@ packages: /react-refresh/0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} + dev: false /react-router-dom/5.3.4_react@18.2.0: resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} @@ -29477,6 +29248,7 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + dev: false /readable-stream/3.6.0: resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} @@ -30035,10 +29807,6 @@ packages: engines: {node: '>= 4'} dev: true - /retry/0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -30360,15 +30128,6 @@ packages: parseley: 0.11.0 dev: false - /select-hose/2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - /selfsigned/2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} - engines: {node: '>=10'} - dependencies: - node-forge: 1.3.1 - /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} @@ -30448,20 +30207,6 @@ packages: safe-buffer: 5.1.1 dev: false - /serve-index/1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color - /serve-static/1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -30495,9 +30240,6 @@ packages: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: false - /setprototypeof/1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - /setprototypeof/1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -30697,13 +30439,6 @@ packages: resolution: {integrity: sha512-YMN2SdbrNjA4OWzpMUe7sZzUvvfEKl2JToyBLfFJMK+EpkU4bJEAkePqYE3YjZtgdLCoUaK0Lo84MjM8UqF38w==} dev: false - /sockjs/0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - /sockx/0.2.0: resolution: {integrity: sha512-vVCmnzhVCKRp5bu+uJmqbYoocX5qpC96PRiij0HzyEvk9N0E2ZVpuR/ffHweijAcWDBEHA0bYzZdkR1jUSiOcg==} engines: {node: '>=0.10.0'} @@ -30822,30 +30557,6 @@ packages: - supports-color dev: false - /spdy-transport/3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - dependencies: - debug: 4.3.4 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.0 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - - /spdy/4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - dependencies: - debug: 4.3.4 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - /split-on-first/1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} engines: {node: '>=6'} @@ -30908,6 +30619,7 @@ packages: /stackframe/1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false /starting/8.0.1: resolution: {integrity: sha512-lw4aX8PLHgIX1zu+JvZCHCNTK0urWveE3nbMzFhul5fDRvLg8ESKK3kDmnPyu6QX3ivXPpj+0ySxdOf+IGT0Mg==} @@ -31157,6 +30869,7 @@ packages: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 + dev: false /string_decoder/1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -31734,29 +31447,6 @@ packages: webpack: 5.82.1_esbuild@0.15.7 dev: false - /terser-webpack-plugin/5.3.6_webpack@5.76.0: - resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.17 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.15.0 - webpack: 5.76.0 - /terser-webpack-plugin/5.3.6_webpack@5.82.1: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} @@ -31934,9 +31624,6 @@ packages: readable-stream: 3.6.0 dev: true - /thunky/1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - /timers-browserify/2.0.12: resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} engines: {node: '>=0.6.0'} @@ -33222,6 +32909,7 @@ packages: /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + dev: true /uvu/0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} @@ -33536,11 +33224,6 @@ packages: glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 - /wbuf/1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - dependencies: - minimalistic-assert: 1.0.1 - /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -33639,19 +33322,6 @@ packages: webpack: 5.82.1_esbuild@0.15.7 dev: false - /webpack-dev-middleware/5.3.3_webpack@5.76.0: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.19 - memfs: 3.4.12 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.0.0 - webpack: 5.76.0 - /webpack-dev-middleware/6.0.1_webpack@5.82.1: resolution: {integrity: sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==} engines: {node: '>= 14.15.0'} @@ -33682,53 +33352,6 @@ packages: schema-utils: 4.0.0 dev: false - /webpack-dev-server/4.11.1_webpack@5.76.0: - resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.13 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.13.10 - '@types/sockjs': 0.3.33 - '@types/ws': 8.5.4 - ansi-html-community: 0.0.8 - bonjour-service: 1.1.1 - chokidar: 3.5.3 - colorette: 2.0.19 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.18.1 - graceful-fs: 4.2.10 - html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.13 - ipaddr.js: 2.0.1 - open: 8.4.0 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.0.0 - selfsigned: 2.1.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.76.0 - webpack-dev-middleware: 5.3.3_webpack@5.76.0 - ws: 8.12.1 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - /webpack-filter-warnings-plugin/1.2.1_webpack@4.46.0: resolution: {integrity: sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==} engines: {node: '>= 4.3 < 5.0.0 || >= 5.10'} @@ -33856,45 +33479,6 @@ packages: - supports-color dev: false - /webpack/5.76.0: - resolution: {integrity: sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.3 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.1 - acorn-import-assertions: 1.8.0_acorn@8.8.1 - browserslist: 4.20.2 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.12.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.2 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_webpack@5.76.0 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - /webpack/5.82.1: resolution: {integrity: sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==} engines: {node: '>=10.13.0'} @@ -34013,18 +33597,6 @@ packages: - esbuild - uglify-js - /websocket-driver/0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - - /websocket-extensions/0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - /websocket/1.0.34: resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} engines: {node: '>=4.0.0'} @@ -34320,6 +33892,7 @@ packages: optional: true utf-8-validate: optional: true + dev: false /x-default-browser/0.4.0: resolution: {integrity: sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==} From d5cba1fb61c1a2bd875a57c910b92c509f59a4f3 Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 23 May 2023 18:17:30 +0800 Subject: [PATCH 4/4] docs: add rspack changeset --- .changeset/dull-geckos-walk.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/dull-geckos-walk.md diff --git a/.changeset/dull-geckos-walk.md b/.changeset/dull-geckos-walk.md new file mode 100644 index 00000000000..85e0905dcee --- /dev/null +++ b/.changeset/dull-geckos-walk.md @@ -0,0 +1,8 @@ +--- +'@modern-js/builder-rspack-provider': patch +'@modern-js/builder-shared': patch +--- + +feat(builder): update rspack to 0.1.12 + +feat(builder): 升级 rspack 到 0.1.12 版本