From 4ac84a5b72659706bc5202e9e15e2c44c47667f9 Mon Sep 17 00:00:00 2001 From: XGHeaven Date: Mon, 9 Jun 2025 10:58:38 +0800 Subject: [PATCH] feat: support mf --- examples/mf/build.config.mts | 26 + examples/mf/package.json | 73 + examples/mf/src/Counter.tsx | 9 + examples/mf/src/index.ts | 3 + examples/mf/tsconfig.json | 18 + packages/pkg/package.json | 1 + packages/pkg/src/constants.ts | 3 +- packages/pkg/src/core/registerTasks.ts | 12 +- packages/pkg/src/engine/rslib/config.ts | 56 + packages/pkg/src/helpers/getRollupOptions.ts | 2 +- packages/pkg/src/tasks/bundle.ts | 91 +- packages/pkg/src/types.ts | 13 +- packages/plugin-mf/CHANGELOG.md | 5 + packages/plugin-mf/README.md | 1 + packages/plugin-mf/build.config.mts | 7 + packages/plugin-mf/package.json | 48 + packages/plugin-mf/src/index.ts | 24 + packages/plugin-mf/tsconfig.json | 9 + pnpm-lock.yaml | 1791 ++++++++++++++++-- pnpm-workspace.yaml | 5 + 20 files changed, 1990 insertions(+), 207 deletions(-) create mode 100644 examples/mf/build.config.mts create mode 100644 examples/mf/package.json create mode 100644 examples/mf/src/Counter.tsx create mode 100644 examples/mf/src/index.ts create mode 100644 examples/mf/tsconfig.json create mode 100644 packages/pkg/src/engine/rslib/config.ts create mode 100644 packages/plugin-mf/CHANGELOG.md create mode 100644 packages/plugin-mf/README.md create mode 100644 packages/plugin-mf/build.config.mts create mode 100644 packages/plugin-mf/package.json create mode 100644 packages/plugin-mf/src/index.ts create mode 100644 packages/plugin-mf/tsconfig.json diff --git a/examples/mf/build.config.mts b/examples/mf/build.config.mts new file mode 100644 index 00000000..bc4001ed --- /dev/null +++ b/examples/mf/build.config.mts @@ -0,0 +1,26 @@ +import { defineConfig } from '@ice/pkg'; +import { PluginOptions } from '@ice/pkg-plugin-mf' + +// https://pkg.ice.work/reference/config-list +export default defineConfig({ + plugins: [ + ['@ice/pkg-plugin-mf', { + name: 'ice_pkg_mf', + exposes: { + '.': './src/index.ts', + './Counter': './src/Counter.tsx', + }, + getPublicPath: 'return "http://localhost:4444/"', + shared: { + + } + }], + ], + bundle: { + formats: ['mf'], + externals: { + react: 'React@18.3.1', + 'react-dom': 'ReactDOM@18.3.1' + } + } +}); diff --git a/examples/mf/package.json b/examples/mf/package.json new file mode 100644 index 00000000..21a37436 --- /dev/null +++ b/examples/mf/package.json @@ -0,0 +1,73 @@ +{ + "name": "example-pkg-mf", + "version": "0.0.0", + "private": true, + "files": [ + "esm", + "cjs", + "es2017", + "dist", + "build" + ], + "exports": { + ".": { + "es2017": { + "types": "./es2017/index.d.ts", + "default": "./es2017/index.js" + }, + "default": { + "types": "./esm/index.d.ts", + "default": "./esm/index.js" + } + }, + "./*": "./*" + }, + "sideEffects": [ + "dist/*", + "*.scss", + "*.less", + "*.css" + ], + "scripts": { + "start": "ice-pkg start", + "build": "ice-pkg build", + "prepublishOnly": "npm run build", + "vitest": "vitest", + "jest": "jest" + }, + "dependencies": { + "@ice/jsx-runtime": "catalog:example", + "@swc/helpers": "^0.5.15", + "babel-runtime-jsx-plus": "^0.1.5", + "core-js": "^3.38.1" + }, + "devDependencies": { + "@ice/pkg": "workspace:*", + "@ice/pkg-plugin-jsx-plus": "workspace:*", + "@ice/pkg-plugin-mf": "workspace:^", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@types/testing-library__jest-dom": "^5.14.5", + "identity-obj-proxy": "^3.0.0", + "jest": "^29.0.0", + "jest-environment-jsdom": "^29.0.0", + "jsdom": "^21.1.0", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "catalog:", + "sass-loader": "catalog:", + "style-unit": "^3.0.4", + "ts-jest": "^29.0.0", + "vitest": "catalog:" + }, + "peerDependencies": { + "react": "^17 || ^18" + }, + "publishConfig": { + "access": "public" + }, + "license": "MIT" +} diff --git a/examples/mf/src/Counter.tsx b/examples/mf/src/Counter.tsx new file mode 100644 index 00000000..a316617e --- /dev/null +++ b/examples/mf/src/Counter.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +// import { useState } from 'react'; + +export default function Counter() { + // const [count, setCount] = useState(0) + + // return
setCount(count + 1)}>{count}
+ return
Counter
; +} diff --git a/examples/mf/src/index.ts b/examples/mf/src/index.ts new file mode 100644 index 00000000..3b399665 --- /dev/null +++ b/examples/mf/src/index.ts @@ -0,0 +1,3 @@ +export function add(a: number, b: number) { + return a + b; +} diff --git a/examples/mf/tsconfig.json b/examples/mf/tsconfig.json new file mode 100644 index 00000000..0968612b --- /dev/null +++ b/examples/mf/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "module": "ESNext", + "target": "ESNext", + "jsx": "react", + "moduleResolution": "node", + "lib": ["ESNext", "DOM", "DOM.Iterable"], + "strict": true, + "skipLibCheck": true, + "paths": { + "@/*": ["./src/*"], + "example-pkg-react-component": ["./src"], + "example-pkg-react-component/*": ["./src/*"] + }, + "allowSyntheticDefaultImports": true + }, + "include": ["src"] +} diff --git a/packages/pkg/package.json b/packages/pkg/package.json index 0472ff26..45e0f998 100644 --- a/packages/pkg/package.json +++ b/packages/pkg/package.json @@ -43,6 +43,7 @@ "@rollup/plugin-node-resolve": "^15.2.2", "@rollup/plugin-replace": "^6.0.0", "@rollup/pluginutils": "^5.0.5", + "@rslib/core": "^0.9.1", "@swc/core": "1.7.40", "acorn": "^8.10.0", "autoprefixer": "^10.4.2", diff --git a/packages/pkg/src/constants.ts b/packages/pkg/src/constants.ts index 2c3306f8..4fb5a22a 100644 --- a/packages/pkg/src/constants.ts +++ b/packages/pkg/src/constants.ts @@ -18,8 +18,9 @@ export const ALIAS_BUNDLE_FORMATS_MAP: Record (format === 'es2017' ? 'es2017' : 'es5')); + const aliasedFormatsGroup = groupBy(formats, (format) => + format === 'mf' ? 'mf' : format === 'es2017' ? 'es2017' : 'es5', + ); const es5Formats = aliasedFormatsGroup.es5 as Array> | undefined; if (es5Formats?.length) { @@ -70,6 +72,14 @@ export function registerTasks(ctx: Context, customFormats: Record createFormat(module, 'es2017')), }); } + + if (aliasedFormatsGroup.mf?.length) { + registerTask(`bundle-mf`, { + type: 'bundle', + formats: [createFormat('mf', 'es5')], + engine: 'rslib', + }); + } } for (const format of groupedFormats.custom ?? []) { diff --git a/packages/pkg/src/engine/rslib/config.ts b/packages/pkg/src/engine/rslib/config.ts new file mode 100644 index 00000000..216a4a30 --- /dev/null +++ b/packages/pkg/src/engine/rslib/config.ts @@ -0,0 +1,56 @@ +import { Context, TaskRunnerContext } from '../../types'; +import { RslibConfig } from '@rslib/core'; +import { merge } from 'es-toolkit/object'; + +export function getRslibConfig(context: Context, taskRunnerContext: TaskRunnerContext): RslibConfig { + const taskConfig = taskRunnerContext.buildTask.config; + // const { pkg } = context + let rslibConfig: RslibConfig = { + source: { + // TODO + entry: { + index: './src/index.ts', + }, + }, + lib: [], + output: {}, + performance: { + printFileSize: false, + }, + tools: { + rspack: { + stats: false, + }, + }, + }; + if (taskConfig.type === 'bundle') { + taskConfig.formats.map((fmt) => { + rslibConfig.lib.push({ + bundle: true, + format: fmt.module, + syntax: fmt.target, + outBase: taskConfig.outputDir, + umdName: taskConfig.name, + autoExternal: false, + output: { + externals: taskConfig.externals, + }, + }); + }); + merge>(rslibConfig, { + output: { + externals: taskConfig.externals, + }, + }); + } else if (taskConfig.type === 'transform') { + // TODO + } else { + throw new Error(`Cannot create rslib config of type ${taskConfig.type}`); + } + + if (taskConfig.modifyRslibConfig) { + rslibConfig = taskConfig.modifyRslibConfig?.reduce((config, modifier) => modifier(config), rslibConfig); + } + + return rslibConfig; +} diff --git a/packages/pkg/src/helpers/getRollupOptions.ts b/packages/pkg/src/helpers/getRollupOptions.ts index 7947d6fa..8ea5729e 100644 --- a/packages/pkg/src/helpers/getRollupOptions.ts +++ b/packages/pkg/src/helpers/getRollupOptions.ts @@ -216,7 +216,7 @@ const BUILTIN_EXTERNAL_MAP: Record = { 'builtin:node': builtinNodeModules, }; -function getExternalsAndGlobals( +export function getExternalsAndGlobals( bundleTaskConfig: BundleTaskConfig, pkg: PkgJson, ): [(id?: string) => boolean, Record] { diff --git a/packages/pkg/src/tasks/bundle.ts b/packages/pkg/src/tasks/bundle.ts index ef758670..cc6675ad 100644 --- a/packages/pkg/src/tasks/bundle.ts +++ b/packages/pkg/src/tasks/bundle.ts @@ -3,7 +3,7 @@ import * as rollup from 'rollup'; import { Watcher } from 'rollup/dist/shared/watch.js'; import { toArray } from '../utils.js'; import EventEmitter from 'node:events'; -import type { OutputFile, OutputResult, TaskRunnerContext, WatchChangedFile } from '../types.js'; +import type { EngineType, OutputFile, OutputResult, TaskRunnerContext, WatchChangedFile } from '../types.js'; import type { OutputChunk as RollupOutputChunk, OutputAsset as RollupOutputAsset, @@ -17,23 +17,81 @@ import type { import type { FSWatcher } from 'chokidar'; import { getRollupOptions } from '../helpers/getRollupOptions.js'; import { Runner } from '../helpers/runner.js'; +import { RslibConfig, build as buildRslib, Rspack, logger, rsbuild } from '@rslib/core'; +import { getRslibConfig } from '../engine/rslib/config.js'; +import { noop } from 'es-toolkit'; export function createBundleTask(taskRunningContext: TaskRunnerContext) { return new BundleRunner(taskRunningContext); } +// Hack: disable all logger +logger.override({ + ready: noop, + info: noop, + warn: noop, + error: noop, + debug: noop, + success: noop, + log: noop, +}); + +rsbuild.logger.override({ + ready: noop, + info: noop, + warn: noop, + error: noop, + debug: noop, + success: noop, + log: noop, +}); + export class BundleRunner extends Runner { - private rollupOptions: RollupOptions; + private options: RollupOptions | RslibConfig; + private engine: EngineType; private watcher: Watcher | null = null; private result: Error | OutputResult | null; private readonly executors = []; constructor(taskRunningContext: TaskRunnerContext) { super(taskRunningContext); - this.rollupOptions = getRollupOptions(taskRunningContext.buildContext, taskRunningContext); + this.engine = taskRunningContext.buildTask.config.engine ?? 'rslib'; + switch (this.engine) { + case 'rollup': { + this.options = getRollupOptions(taskRunningContext.buildContext, taskRunningContext); + break; + } + case 'rslib': { + this.options = getRslibConfig(taskRunningContext.buildContext, taskRunningContext); + break; + } + } } async doRun(changedFiles: WatchChangedFile[]): Promise { - const { rollupOptions, context } = this; + switch (this.engine) { + case 'rollup': + return this.handleRollupBuild(changedFiles); + case 'rslib': + return this.handleRslibBuild(changedFiles); + } + } + + private getOutputResult(): Promise { + const { result, executors } = this; + if (result instanceof Error) { + return Promise.reject(result); + } else if (result) { + return Promise.resolve(result); + } else { + return new Promise((resolve, reject) => { + executors.push([resolve, reject]); + }); + } + } + + private async handleRollupBuild(changedFiles: WatchChangedFile[]): Promise { + const { context } = this; + const rollupOptions = this.options as RollupOptions; if (context.watcher) { if (this.watcher) { for (const file of changedFiles) { @@ -90,17 +148,20 @@ export class BundleRunner extends Runner { return rawBuild(rollupOptions, context); } - private getOutputResult(): Promise { - const { result, executors } = this; - if (result instanceof Error) { - return Promise.reject(result); - } else if (result) { - return Promise.resolve(result); - } else { - return new Promise((resolve, reject) => { - executors.push([resolve, reject]); - }); - } + private async handleRslibBuild(changedFiles: WatchChangedFile[]): Promise { + const { context } = this; + const rslibConfig = this.options as RslibConfig; + const instance = await buildRslib(rslibConfig, {}); + + // TODO + const stats: Rspack.StatsCompilation = instance.stats?.toJson(true); + + return { + taskName: context.buildTask.name, + modules: stats.modules, + outputs: stats.chunks, + outputFiles: stats.assets, + }; } } diff --git a/packages/pkg/src/types.ts b/packages/pkg/src/types.ts index 151704f6..9037798f 100644 --- a/packages/pkg/src/types.ts +++ b/packages/pkg/src/types.ts @@ -13,6 +13,7 @@ import type { FSWatcher } from 'chokidar'; import cssnano from 'cssnano'; import { TransformOptions } from '@babel/core'; import { ALL_FORMAT_MODULES, ALL_FORMAT_TARGET, NODE_FORMAT_MODULE } from './constants.js'; +import { RslibConfig } from '@rslib/core'; export type StylesRollupPluginOptions = Parameters[0]; @@ -48,7 +49,7 @@ export type TransformFormat = Format; export type BundleFormat = Format; export type AliasTransformFormatString = 'cjs' | 'esm' | 'es2017'; -export type AliasBundleFormatString = AliasTransformFormatString | 'umd'; +export type AliasBundleFormatString = AliasTransformFormatString | 'umd' | 'mf'; export type TransformUserFormat = StandardTransformFormatString | AliasTransformFormatString; export type BundleUserFormat = StandardBundleFormatString | AliasBundleFormatString; @@ -221,6 +222,10 @@ interface _TaskConfig { * Define global constant replacements */ define?: PlainObject; + /** + * Define which bundler engine to use + */ + engine?: EngineType; /** * - true to generate a sourcemap for the code and include it in the result object. * - "inline" to generate a sourcemap and append it as a data URL to the end of the code, @@ -259,8 +264,14 @@ interface _TaskConfig { * @see https://babeljs.io/docs/options */ modifyBabelOptions?: (babelCompileOptions: TransformOptions) => TransformOptions; + /** + * modify rslib config + */ + modifyRslibConfig?: Array<(rslibOptions: RslibConfig) => RslibConfig>; } +export type EngineType = 'rollup' | 'rslib'; + export interface BundleTaskConfig extends _TaskConfig, Omit { type: 'bundle'; originalFormats?: string[]; diff --git a/packages/plugin-mf/CHANGELOG.md b/packages/plugin-mf/CHANGELOG.md new file mode 100644 index 00000000..959a4ddc --- /dev/null +++ b/packages/plugin-mf/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## 0.1.0 + +- Init project diff --git a/packages/plugin-mf/README.md b/packages/plugin-mf/README.md new file mode 100644 index 00000000..f83ef1b9 --- /dev/null +++ b/packages/plugin-mf/README.md @@ -0,0 +1 @@ +# @ice/pkg-plugin-mf diff --git a/packages/plugin-mf/build.config.mts b/packages/plugin-mf/build.config.mts new file mode 100644 index 00000000..6b042ac1 --- /dev/null +++ b/packages/plugin-mf/build.config.mts @@ -0,0 +1,7 @@ +import { defineConfig } from '@ice/pkg'; + +export default defineConfig({ + transform: { + formats: ['es2017'], + }, +}); diff --git a/packages/plugin-mf/package.json b/packages/plugin-mf/package.json new file mode 100644 index 00000000..73e36ce0 --- /dev/null +++ b/packages/plugin-mf/package.json @@ -0,0 +1,48 @@ +{ + "name": "@ice/pkg-plugin-mf", + "version": "0.1.0", + "description": "ICE PKG plugin for module federation", + "main": "es2017/index.js", + "type": "module", + "exports": { + ".": { + "type": "./es2017/index.d.ts", + "import": "./es2017/index.js", + "default": "./es2017/index.js" + } + }, + "files": [ + "es2017", + "!es2017/**/*.map" + ], + "engines": { + "node": ">=16.14.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/ice-lab/icepkg.git", + "directory": "packages/plugin-mf" + }, + "bugs": { + "url": "https://github.com/ice-lab/icepkg/issues" + }, + "homepage": "https://pkg.ice.work", + "license": "MIT", + "scripts": { + "watch": "ice-pkg start", + "build": "ice-pkg build" + }, + "dependencies": { + "@module-federation/rsbuild-plugin": "^0.15.0" + }, + "devDependencies": { + "@ice/pkg": "workspace:*" + }, + "peerDependencies": { + "@ice/pkg": "workspace:^" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + } +} diff --git a/packages/plugin-mf/src/index.ts b/packages/plugin-mf/src/index.ts new file mode 100644 index 00000000..9a0030ff --- /dev/null +++ b/packages/plugin-mf/src/index.ts @@ -0,0 +1,24 @@ +import type { Plugin } from '@ice/pkg'; +import { type ModuleFederationOptions } from '@module-federation/rsbuild-plugin'; +import { createRequire } from 'node:module'; + +const require = createRequire(import.meta.url); + +export type PluginOptions = ModuleFederationOptions; + +const plugin: Plugin = (api, rawOptions?: PluginOptions) => { + api.onGetConfig((config) => { + if (config.type === 'bundle' && config.formats.some((v) => v.module === 'mf')) { + config.modifyRslibConfig ??= []; + config.modifyRslibConfig.push((rslibConfig) => { + rslibConfig.lib[0].plugins ??= []; + rslibConfig.lib[0].plugins.push( + require('@module-federation/rsbuild-plugin').pluginModuleFederation(rawOptions), + ); + return rslibConfig; + }); + } + }); +}; + +export default plugin; diff --git a/packages/plugin-mf/tsconfig.json b/packages/plugin-mf/tsconfig.json new file mode 100644 index 00000000..7c1a18b2 --- /dev/null +++ b/packages/plugin-mf/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "baseUrl": "./", + "rootDir": "src", + "outDir": "lib" + }, + "include": ["src"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6be9a10c..bb95a9ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,13 @@ catalogs: vitest: specifier: ^0.28.5 version: 0.28.5 + example: + '@ice/jsx-runtime': + specifier: ^0.3.0 + version: 0.3.1 + '@swc/helpers': + specifier: ^0.5.15 + version: 0.5.17 importers: @@ -34,7 +41,7 @@ importers: version: 15.0.0 '@ice/spec': specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3(@types/eslint@8.4.5)(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0))(eslint-plugin-jsx-plus@0.1.0)(eslint@9.24.0)(postcss@8.4.47)(prettier@3.5.3)(stylelint@13.13.1)(typescript@4.9.4) + version: 2.0.0-beta.3(@types/eslint@8.4.5)(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0(jiti@2.4.2)))(eslint-plugin-jsx-plus@0.1.0)(eslint@9.24.0(jiti@2.4.2))(postcss@8.4.47)(prettier@3.5.3)(stylelint@13.13.1)(typescript@4.9.4) '@types/fs-extra': specifier: ^9.0.13 version: 9.0.13 @@ -52,7 +59,7 @@ importers: version: 7.13.0 eslint: specifier: ^9.24.0 - version: 9.24.0 + version: 9.24.0(jiti@2.4.2) fs-extra: specifier: ^10.1.0 version: 10.1.0 @@ -109,6 +116,82 @@ importers: specifier: ^4.9.2 version: 4.10.0(webpack@5.77.0) + examples/mf: + dependencies: + '@ice/jsx-runtime': + specifier: catalog:example + version: 0.3.1(react@18.2.0) + '@swc/helpers': + specifier: catalog:example + version: 0.5.17 + babel-runtime-jsx-plus: + specifier: ^0.1.5 + version: 0.1.5 + core-js: + specifier: ^3.38.1 + version: 3.42.0 + devDependencies: + '@ice/pkg': + specifier: workspace:* + version: link:../../packages/pkg + '@ice/pkg-plugin-jsx-plus': + specifier: workspace:* + version: link:../../packages/plugin-jsx-plus + '@ice/pkg-plugin-mf': + specifier: workspace:^ + version: link:../../packages/plugin-mf + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@testing-library/react': + specifier: ^14.0.0 + version: 14.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@types/react': + specifier: ^18.0.0 + version: 18.0.15 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.10 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^29.0.0 + version: 29.4.3(@types/node@17.0.45)(ts-node@10.8.2(@swc/core@1.7.40)(@types/node@17.0.45)(typescript@4.9.5)) + jest-environment-jsdom: + specifier: ^29.0.0 + version: 29.4.3 + jsdom: + specifier: ^21.1.0 + version: 21.1.0 + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + sass: + specifier: 'catalog:' + version: 1.58.3 + sass-loader: + specifier: 'catalog:' + version: 13.2.0(sass@1.58.3)(webpack@5.77.0(@swc/core@1.7.40)) + style-unit: + specifier: ^3.0.4 + version: 3.0.5 + ts-jest: + specifier: ^29.0.0 + version: 29.0.5(@babel/core@7.21.3)(@jest/types@29.4.3)(babel-jest@29.4.3(@babel/core@7.21.3))(jest@29.4.3(@types/node@17.0.45)(ts-node@10.8.2(@swc/core@1.7.40)(@types/node@17.0.45)(typescript@4.9.5)))(typescript@4.9.5) + vitest: + specifier: 'catalog:' + version: 0.28.5(jsdom@21.1.0)(less@4.1.3)(sass@1.58.3)(sugarss@2.0.0)(terser@5.14.1) + examples/plugin: devDependencies: '@ice/pkg': @@ -325,6 +408,9 @@ importers: '@rollup/pluginutils': specifier: ^5.0.5 version: 5.1.3(rollup@4.24.2) + '@rslib/core': + specifier: ^0.9.1 + version: 0.9.1(typescript@4.9.5) '@swc/core': specifier: 1.7.40 version: 1.7.40(@swc/helpers@0.5.17) @@ -489,17 +575,27 @@ importers: specifier: workspace:* version: link:../pkg + packages/plugin-mf: + dependencies: + '@module-federation/rsbuild-plugin': + specifier: ^0.15.0 + version: 0.15.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40)) + devDependencies: + '@ice/pkg': + specifier: workspace:* + version: link:../pkg + website: dependencies: '@docusaurus/core': specifier: ^2.3.1 - version: 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + version: 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/preset-classic': specifier: ^2.3.1 - version: 2.4.0(@algolia/client-search@4.13.1)(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + version: 2.4.0(@algolia/client-search@4.13.1)(@swc/core@1.7.40)(@types/react@18.0.15)(encoding@0.1.13)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@easyops-cn/docusaurus-search-local': specifier: ^0.33.6 - version: 0.33.6(@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4))(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + version: 0.33.6(@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4))(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@mdx-js/react': specifier: ^1.6.22 version: 1.6.22(react@18.2.0) @@ -524,7 +620,7 @@ importers: version: 2.3.1(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/theme-common': specifier: ^2.3.1 - version: 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + version: 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@tsconfig/docusaurus': specifier: ^1.0.5 version: 1.0.6 @@ -607,6 +703,64 @@ packages: '@appworks/constant@0.1.4': resolution: {integrity: sha512-lEUeujTP/MPoeXQNAW316/LEh+PYHk6VpYvEgW/BO5xtFEu4UIwRPb5LclgINXQq3ribqQ6jq9VEgL3QMFCm3Q==} + '@ast-grep/napi-darwin-arm64@0.37.0': + resolution: {integrity: sha512-QAiIiaAbLvMEg/yBbyKn+p1gX2/FuaC0SMf7D7capm/oG4xGMzdeaQIcSosF4TCxxV+hIH4Bz9e4/u7w6Bnk3Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@ast-grep/napi-darwin-x64@0.37.0': + resolution: {integrity: sha512-zvcvdgekd4ySV3zUbUp8HF5nk5zqwiMXTuVzTUdl/w08O7JjM6XPOIVT+d2o/MqwM9rsXdzdergY5oY2RdhSPA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@ast-grep/napi-linux-arm64-gnu@0.37.0': + resolution: {integrity: sha512-L7Sj0lXy8X+BqSMgr1LB8cCoWk0rericdeu+dC8/c8zpsav5Oo2IQKY1PmiZ7H8IHoFBbURLf8iklY9wsD+cyA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@ast-grep/napi-linux-arm64-musl@0.37.0': + resolution: {integrity: sha512-LF9sAvYy6es/OdyJDO3RwkX3I82Vkfsng1sqUBcoWC1jVb1wX5YVzHtpQox9JrEhGl+bNp7FYxB4Qba9OdA5GA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@ast-grep/napi-linux-x64-gnu@0.37.0': + resolution: {integrity: sha512-TViz5/klqre6aSmJzswEIjApnGjJzstG/SE8VDWsrftMBMYt2PTu3MeluZVwzSqDao8doT/P+6U11dU05UOgxw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@ast-grep/napi-linux-x64-musl@0.37.0': + resolution: {integrity: sha512-/BcCH33S9E3ovOAEoxYngUNXgb+JLg991sdyiNP2bSoYd30a9RHrG7CYwW6fMgua3ijQ474eV6cq9yZO1bCpXg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@ast-grep/napi-win32-arm64-msvc@0.37.0': + resolution: {integrity: sha512-TjQA4cFoIEW2bgjLkaL9yqT4XWuuLa5MCNd0VCDhGRDMNQ9+rhwi9eLOWRaap3xzT7g+nlbcEHL3AkVCD2+b3A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@ast-grep/napi-win32-ia32-msvc@0.37.0': + resolution: {integrity: sha512-uNmVka8fJCdYsyOlF9aZqQMLTatEYBynjChVTzUfFMDfmZ0bihs/YTqJVbkSm8TZM7CUX82apvn50z/dX5iWRA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@ast-grep/napi-win32-x64-msvc@0.37.0': + resolution: {integrity: sha512-vCiFOT3hSCQuHHfZ933GAwnPzmL0G04JxQEsBRfqONywyT8bSdDc/ECpAfr3S9VcS4JZ9/F6tkePKW/Om2Dq2g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@ast-grep/napi@0.37.0': + resolution: {integrity: sha512-Hb4o6h1Pf6yRUAX07DR4JVY7dmQw+RVQMW5/m55GoiAT/VRoKCWBtIUPPOnqDVhbx1Cjfil9b6EDrgJsUAujEQ==} + engines: {node: '>= 10'} + '@babel/code-frame@7.18.6': resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} @@ -1580,132 +1734,264 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.17.19': + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.16.17': resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} engines: {node: '>=12'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.17.19': + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.16.17': resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} engines: {node: '>=12'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.17.19': + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.16.17': resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.17.19': + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.16.17': resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.17.19': + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.16.17': resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.17.19': + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.16.17': resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.17.19': + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.16.17': resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.17.19': + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.16.17': resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.17.19': + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.16.17': resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.17.19': + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.16.17': resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.17.19': + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.16.17': resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.17.19': + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.16.17': resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.17.19': + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.16.17': resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.17.19': + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.16.17': resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.17.19': + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.16.17': resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} engines: {node: '>=12'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.17.19': + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.16.17': resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.17.19': + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-x64@0.16.17': resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.17.19': + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.16.17': resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.17.19': + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.16.17': resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.17.19': + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.16.17': resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.17.19': + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.16.17': resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} engines: {node: '>=12'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.17.19': + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.6.1': resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1779,6 +2065,11 @@ packages: peerDependencies: react: ^16 || ^17 || ^18 + '@ice/jsx-runtime@0.3.1': + resolution: {integrity: sha512-GolndNTNHkyMcYburtvAgMb8U0hLdBy/qplSdilg3dVmxj2J6BhevBBAl8+biXuBsLcAs0+qW9DI2zQG2w0O4w==} + peerDependencies: + react: ^16 || ^17 || ^18 + '@ice/spec@2.0.0-beta.3': resolution: {integrity: sha512-pVyNvDBI638xZi2tlPgj2HeEILLZtpDQQsGGMFvVaD8O3hCPL0h1z4e9AGd0PVf8TM8ErS9B8U/B28BRCn3XJQ==} peerDependencies: @@ -1916,6 +2207,136 @@ packages: '@mdx-js/util@1.6.22': resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} + '@modern-js/node-bundle-require@2.67.6': + resolution: {integrity: sha512-rRiDQkrm3kgn0E/GNrcvqo4c71PaUs2R8Xmpv6GUKbEr6lz7VNgfZmAhdAQPtNfRfiBe+1sFLzEcwfEdDo/dTA==} + + '@modern-js/utils@2.67.6': + resolution: {integrity: sha512-cxY7HsSH0jIN3rlL6RZ0tgzC1tH0gHW++8X6h7sXCNCylhUdbGZI9yTGbpAS8bU7c97NmPaTKg+/ILt00Kju1Q==} + + '@module-federation/bridge-react-webpack-plugin@0.15.0': + resolution: {integrity: sha512-bbinV0gC82x0JGrT6kNV1tQHi4UBxqY79mZJKWVbGpSMPM+nifC9y/nQCYhZZajT7D/5zIHNkP0BKrQmPA7ArA==} + + '@module-federation/cli@0.15.0': + resolution: {integrity: sha512-ZFQ7TA7vwSro4n21/+9cGxVkeRU9IcXcQGs1GIToz/JFvomTHbGN33iplR3GNMhuMNyXQ/wxe2gWkEmIBCzW2w==} + engines: {node: '>=16.0.0'} + hasBin: true + + '@module-federation/data-prefetch@0.15.0': + resolution: {integrity: sha512-ivAnthD4SbBoT3590qLzCyKELGyfa7nj8BEjWjb6BNrP5Eu8sHX3Q2wHf76QsYfuwErtjaMU87N7dTe2ELZPVg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + '@module-federation/dts-plugin@0.15.0': + resolution: {integrity: sha512-UztaFAhpCpsy+EUOP1BiqlYpRdD4h2TUITphCmThO1grOCqU7dYYwGjWNy37NtJeykRRznH3FU0+iGBG3Oiw6w==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + vue-tsc: + optional: true + + '@module-federation/enhanced@0.15.0': + resolution: {integrity: sha512-YzGcjdggtR+VrNdIgT1nvhT+V6I+LnrdsLV3YfOB0iVkOe4+YFbDLZJK16CuYRSm/HTR38LVbziE/6tWcibKYw==} + hasBin: true + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true + + '@module-federation/error-codes@0.14.0': + resolution: {integrity: sha512-GGk+EoeSACJikZZyShnLshtq9E2eCrDWbRiB4QAFXCX4oYmGgFfzXlx59vMNwqTKPJWxkEGnPYacJMcr2YYjag==} + + '@module-federation/error-codes@0.15.0': + resolution: {integrity: sha512-CFJSF+XKwTcy0PFZ2l/fSUpR4z247+Uwzp1sXVkdIfJ/ATsnqf0Q01f51qqSEA6MYdQi6FKos9FIcu3dCpQNdg==} + + '@module-federation/inject-external-runtime-core-plugin@0.15.0': + resolution: {integrity: sha512-D6+FO2oj2Gr6QpfWv3i9RI9VJM2IFCMiFQKg5zOpKw1qdrPRWb35fiXAXGjw9RrVgrZz0Z1b9OP4zC9hfbpnQQ==} + peerDependencies: + '@module-federation/runtime-tools': 0.15.0 + + '@module-federation/managers@0.15.0': + resolution: {integrity: sha512-YMIiFRgMHtuMcLBgOYyfkFpwU9vo6l0VjOZE5Wdr33DltQBUgp9Lo8+2AkyZ4TTkelqjvUWSNKKYV3MV4GL7gw==} + + '@module-federation/manifest@0.15.0': + resolution: {integrity: sha512-x+UVFkdoKiNZhpUO8H/9jlM3nmC5bIApZvbC2TQuNva+ElCPotdhEO8jduiVkBnc2lr8D9qnFm8U5Kx/aFnGlA==} + + '@module-federation/node@2.7.7': + resolution: {integrity: sha512-8NaByOBkbTkv25k2iBgaEFvjzLPAQKjlFBtR1JYdMXMyeouzzsDi9G7S0Hblc5td8ZKe7PDP/+KA3+uS35jMcQ==} + peerDependencies: + next: '*' + react: ^16||^17||^18||^19 + react-dom: ^16||^17||^18||^19 + webpack: ^5.40.0 + peerDependenciesMeta: + next: + optional: true + react: + optional: true + react-dom: + optional: true + + '@module-federation/rsbuild-plugin@0.15.0': + resolution: {integrity: sha512-3F3R4+tN7AjT/4jN+N6jzSDU37DYPumnYBTioD1wLeook5QF1xVtPaTjTB0Jm6JSjnvkQ24K6YAT6tG9wXVvAg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rsbuild/core': ^1.3.21 + peerDependenciesMeta: + '@rsbuild/core': + optional: true + + '@module-federation/rspack@0.15.0': + resolution: {integrity: sha512-nRz0JHcoTz+M5A+wXCG3981lmPeEm91EZe4q5GVfbVhvlAf/Ctd26qSz4lXuyUA1Ar5afBTxKvqWy7xh4wcg2A==} + peerDependencies: + '@rspack/core': '>=0.7' + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + + '@module-federation/runtime-core@0.14.0': + resolution: {integrity: sha512-fGE1Ro55zIFDp/CxQuRhKQ1pJvG7P0qvRm2N+4i8z++2bgDjcxnCKUqDJ8lLD+JfJQvUJf0tuSsJPgevzueD4g==} + + '@module-federation/runtime-core@0.15.0': + resolution: {integrity: sha512-RYzI61fRDrhyhaEOXH3AgIGlHiot0wPFXu7F43cr+ZnTi+VlSYWLdlZ4NBuT9uV6JSmH54/c+tEZm5SXgKR2sQ==} + + '@module-federation/runtime-tools@0.14.0': + resolution: {integrity: sha512-y/YN0c2DKsLETE+4EEbmYWjqF9G6ZwgZoDIPkaQ9p0pQu0V4YxzWfQagFFxR0RigYGuhJKmSU/rtNoHq+qF8jg==} + + '@module-federation/runtime-tools@0.15.0': + resolution: {integrity: sha512-kzFn3ObUeBp5vaEtN1WMxhTYBuYEErxugu1RzFUERD21X3BZ+b4cWwdFJuBDlsmVjctIg/QSOoZoPXRKAO0foA==} + + '@module-federation/runtime@0.14.0': + resolution: {integrity: sha512-kR3cyHw/Y64SEa7mh4CHXOEQYY32LKLK75kJOmBroLNLO7/W01hMNAvGBYTedS7hWpVuefPk1aFZioy3q2VLdQ==} + + '@module-federation/runtime@0.15.0': + resolution: {integrity: sha512-dTPsCNum9Bhu3yPOcrPYq0YnM9eCMMMNB1wuiqf1+sFbQlNApF0vfZxooqz3ln0/MpgE0jerVvFsLVGfqvC9Ug==} + + '@module-federation/sdk@0.14.0': + resolution: {integrity: sha512-lg/OWRsh18hsyTCamOOhEX546vbDiA2O4OggTxxH2wTGr156N6DdELGQlYIKfRdU/0StgtQS81Goc0BgDZlx9A==} + + '@module-federation/sdk@0.15.0': + resolution: {integrity: sha512-PWiYbGcJrKUD6JZiEPihrXhV3bgXdll4bV7rU+opV7tHaun+Z0CdcawjZ82Xnpb8MCPGmqHwa1MPFeUs66zksw==} + + '@module-federation/third-party-dts-extractor@0.15.0': + resolution: {integrity: sha512-rML74G1NB9wtHubXP+ZTMI5HZkYypN/E93w8Zkwr6rc/k1eoZZza2lghw2znCNeu3lDlhvI9i4iaVsJQrX4oQA==} + + '@module-federation/webpack-bundler-runtime@0.14.0': + resolution: {integrity: sha512-POWS6cKBicAAQ3DNY5X7XEUSfOfUsRaBNxbuwEfSGlrkTE9UcWheO06QP2ndHi8tHQuUKcIHi2navhPkJ+k5xg==} + + '@module-federation/webpack-bundler-runtime@0.15.0': + resolution: {integrity: sha512-i+3wu2Ljh2TmuUpsnjwZVupOVqV50jP0ndA8PSP4gwMKlgdGeaZ4VH5KkHAXGr2eiYUxYLMrJXz1+eILJqeGDg==} + '@node-rs/jieba-android-arm-eabi@1.6.1': resolution: {integrity: sha512-R1YQfsPr7sK3Tq1sM0//6lNAGJK9RnMT0ShITT+7EJYr5OufUBb38lf/mRhrLxR0NF1pycEsMjdCAwrWrHd8rA==} engines: {node: '>= 10'} @@ -2170,6 +2591,85 @@ packages: cpu: [x64] os: [win32] + '@rsbuild/core@1.3.22': + resolution: {integrity: sha512-FGB7m8Tn/uiOhvqk0lw+NRMyD+VYJ+eBqVfpn0X11spkJDiPWn8UkMRvfzCX4XFcNZwRKYuuKJaZK1DNU8UG+w==} + engines: {node: '>=16.10.0'} + hasBin: true + + '@rslib/core@0.9.1': + resolution: {integrity: sha512-aa/LXYxr49lCNm/b0B4CQoTB5286MPglGsE5/YFoY0VwIcKJdMz0zBJ4DsPwh27/fcfDQvmN1+J9tzjt9TxQtQ==} + engines: {node: '>=16.7.0'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7 + typescript: ^5 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + typescript: + optional: true + + '@rspack/binding-darwin-arm64@1.3.12': + resolution: {integrity: sha512-8hKjVTBeWPqkMzFPNWIh72oU9O3vFy3e88wRjMPImDCXBiEYrKqGTTLd/J0SO+efdL3SBD1rX1IvdJpxCv6Yrw==} + cpu: [arm64] + os: [darwin] + + '@rspack/binding-darwin-x64@1.3.12': + resolution: {integrity: sha512-Sj4m+mCUxL7oCpdu7OmWT7fpBM7hywk5CM9RDc3D7StaBZbvNtNftafCrTZzTYKuZrKmemTh5SFzT5Tz7tf6GA==} + cpu: [x64] + os: [darwin] + + '@rspack/binding-linux-arm64-gnu@1.3.12': + resolution: {integrity: sha512-7MuOxf3/Mhv4mgFdLTvgnt/J+VouNR65DEhorth+RZm3LEWojgoFEphSAMAvpvAOpYSS68Sw4SqsOZi719ia2w==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-arm64-musl@1.3.12': + resolution: {integrity: sha512-s6KKj20T9Z1bA8caIjU6EzJbwyDo1URNFgBAlafCT2UC6yX7flstDJJ38CxZacA9A2P24RuQK2/jPSZpWrTUFA==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-x64-gnu@1.3.12': + resolution: {integrity: sha512-0w/sRREYbRgHgWvs2uMEJSLfvzbZkPHUg6CMcYQGNVK6axYRot6jPyKetyFYA9pR5fB5rsXegpnFaZaVrRIK2g==} + cpu: [x64] + os: [linux] + + '@rspack/binding-linux-x64-musl@1.3.12': + resolution: {integrity: sha512-jEdxkPymkRxbijDRsBGdhopcbGXiXDg59lXqIRkVklqbDmZ/O6DHm7gImmlx5q9FoWbz0gqJuOKBz4JqWxjWVA==} + cpu: [x64] + os: [linux] + + '@rspack/binding-win32-arm64-msvc@1.3.12': + resolution: {integrity: sha512-ZRvUCb3TDLClAqcTsl/o9UdJf0B5CgzAxgdbnYJbldyuyMeTUB4jp20OfG55M3C2Nute2SNhu2bOOp9Se5Ongw==} + cpu: [arm64] + os: [win32] + + '@rspack/binding-win32-ia32-msvc@1.3.12': + resolution: {integrity: sha512-1TKPjuXStPJr14f3ZHuv40Xc/87jUXx10pzVtrPnw+f3hckECHrbYU/fvbVzZyuXbsXtkXpYca6ygCDRJAoNeQ==} + cpu: [ia32] + os: [win32] + + '@rspack/binding-win32-x64-msvc@1.3.12': + resolution: {integrity: sha512-lCR0JfnYKpV+a6r2A2FdxyUKUS4tajePgpPJN5uXDgMGwrDtRqvx+d0BHhwjFudQVJq9VVbRaL89s2MQ6u+xYw==} + cpu: [x64] + os: [win32] + + '@rspack/binding@1.3.12': + resolution: {integrity: sha512-4Ic8lV0+LCBfTlH5aIOujIRWZOtgmG223zC4L3o8WY/+ESAgpdnK6lSSMfcYgRanYLAy3HOmFIp20jwskMpbAg==} + + '@rspack/core@1.3.12': + resolution: {integrity: sha512-mAPmV4LPPRgxpouUrGmAE4kpF1NEWJGyM5coebsjK/zaCMSjw3mkdxiU2b5cO44oIi0Ifv5iGkvwbdrZOvMyFA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/lite-tapable@1.0.1': + resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} + engines: {node: '>=16.0.0'} + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -2580,6 +3080,9 @@ packages: '@types/semver@6.2.3': resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + '@types/serve-index@1.9.1': resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} @@ -2786,6 +3289,10 @@ packages: resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} engines: {node: '>= 10.0.0'} + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} + engines: {node: '>=12.0'} + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -3006,6 +3513,9 @@ packages: axios@0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} + axios@1.9.0: + resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} + axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -3178,6 +3688,11 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + btoa@1.2.1: + resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} + engines: {node: '>= 0.4.0'} + hasBin: true + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -3208,6 +3723,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cache-content-type@1.0.1: + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} + engines: {node: '>= 6.0.0'} + cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -3253,6 +3772,9 @@ packages: caniuse-lite@1.0.30001677: resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} + caniuse-lite@1.0.30001721: + resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==} + ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} @@ -3440,6 +3962,10 @@ packages: comma-separated-tokens@1.0.8: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + commander@13.1.0: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} @@ -3535,6 +4061,10 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} + cookies@0.9.1: + resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} + engines: {node: '>= 0.8'} + copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -3557,6 +4087,9 @@ packages: core-js@3.38.1: resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} + core-js@3.42.0: + resolution: {integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==} + core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -3580,6 +4113,10 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cron-parser@4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} + engines: {node: '>=12.0.0'} + cross-fetch@3.1.5: resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} @@ -3768,6 +4305,10 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} + date-format@4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} + engines: {node: '>=4.0'} + debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -3828,6 +4369,9 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} + deep-equal@1.0.1: + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4036,6 +4580,9 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -4248,6 +4795,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4448,6 +5000,10 @@ packages: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} + expand-tilde@2.0.2: + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} + engines: {node: '>=0.10.0'} + expect@29.4.3: resolution: {integrity: sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4519,6 +5075,14 @@ packages: picomatch: optional: true + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + feed@4.2.2: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} @@ -4572,6 +5136,14 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} + find-file-up@2.0.1: + resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} + engines: {node: '>=8'} + + find-pkg@2.0.0: + resolution: {integrity: sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==} + engines: {node: '>=8'} + find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -4612,6 +5184,15 @@ packages: debug: optional: true + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -4657,6 +5238,10 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -4783,10 +5368,18 @@ packages: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} engines: {node: '>=10'} + global-modules@1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + engines: {node: '>=0.10.0'} + global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} + global-prefix@1.0.2: + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + engines: {node: '>=0.10.0'} + global-prefix@3.0.0: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} @@ -4927,6 +5520,10 @@ packages: hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -4974,6 +5571,10 @@ packages: htmlparser2@8.0.1: resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + http-assert@1.5.0: + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} + engines: {node: '>= 0.8'} + http-cache-semantics@4.1.0: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} @@ -4984,6 +5585,10 @@ packages: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} + http-errors@1.8.1: + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -5444,6 +6049,11 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} + isomorphic-ws@5.0.0: + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + istanbul-lib-coverage@3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -5615,6 +6225,10 @@ packages: node-notifier: optional: true + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + joi@17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} @@ -5710,6 +6324,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} + keygrip@1.1.0: + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} + engines: {node: '>= 0.6'} + keyv@3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} @@ -5741,6 +6359,17 @@ packages: known-css-properties@0.35.0: resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} + koa-compose@4.1.0: + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} + + koa-convert@2.0.0: + resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} + engines: {node: '>= 10'} + + koa@2.16.1: + resolution: {integrity: sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==} + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -5833,6 +6462,9 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + lodash.clonedeepwith@4.5.0: + resolution: {integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==} + lodash.curry@4.1.1: resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} @@ -5876,6 +6508,13 @@ packages: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} + log4js@6.9.1: + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} + engines: {node: '>=8.0'} + + long-timeout@0.1.1: + resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} + longest-streak@2.0.4: resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} @@ -5914,6 +6553,10 @@ packages: lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + luxon@3.6.1: + resolution: {integrity: sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==} + engines: {node: '>=12'} + lz-string@1.4.4: resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} hasBin: true @@ -5924,6 +6567,9 @@ packages: magic-string@0.30.12: resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -6211,6 +6857,15 @@ packages: encoding: optional: true + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -6221,6 +6876,10 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-schedule@2.1.1: + resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} + engines: {node: '>=6'} + normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -6338,6 +6997,9 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + only@0.0.2: + resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} + open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} @@ -6462,6 +7124,10 @@ packages: parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} @@ -7131,6 +7797,9 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} @@ -7189,6 +7858,9 @@ packages: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} + rambda@9.4.2: + resolution: {integrity: sha512-++euMfxnl7OgaEKwXh9QqThOjMeta2HH001N1v4mYQzBjJBnmXBh2BCK6dZAbICFVXOFUVD3xFG0R3ZPU0mxXw==} + randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -7432,6 +8104,10 @@ packages: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} + resolve-dir@1.0.1: + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + engines: {node: '>=0.10.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -7512,6 +8188,23 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rsbuild-plugin-dts@0.9.1: + resolution: {integrity: sha512-04pkKrebuajsCpC8Vj2z4n6NFFxUYAdUdqSQRFGkGhdmururoDFYW0k9+ZQq9XrSQTlB01F/HFv5mAc0dwG/Qg==} + engines: {node: '>=16.7.0'} + peerDependencies: + '@microsoft/api-extractor': ^7 + '@rsbuild/core': 1.x + typescript: ^5 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + typescript: + optional: true + + rslog@1.2.3: + resolution: {integrity: sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==} + engines: {node: '>=14.17.6'} + rtl-detect@1.0.4: resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} @@ -7600,6 +8293,10 @@ packages: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} + schema-utils@4.3.2: + resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} + engines: {node: '>= 10.13.0'} + section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -7780,6 +8477,9 @@ packages: resolution: {integrity: sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==} engines: {node: '>= 6.3.0'} + sorted-array-functions@1.3.0: + resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -7873,6 +8573,10 @@ packages: stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + streamroller@3.1.5: + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} + engines: {node: '>=8.0'} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -8141,6 +8845,10 @@ packages: tinybench@2.3.1: resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + tinypool@0.3.1: resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} engines: {node: '>=14.0.0'} @@ -8256,9 +8964,17 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsscmp@1.0.6: + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} + engines: {node: '>=0.6.x'} + tty-table@4.1.6: resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==} engines: {node: '>=8.0.0'} @@ -8437,6 +9153,10 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -8826,6 +9546,18 @@ packages: utf-8-validate: optional: true + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xdg-basedir@4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} @@ -8894,6 +9626,10 @@ packages: resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==} engines: {node: '>=12'} + ylru@1.4.0: + resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} + engines: {node: '>= 4.0.0'} + yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -9007,6 +9743,45 @@ snapshots: dependencies: js-base64: 3.7.2 + '@ast-grep/napi-darwin-arm64@0.37.0': + optional: true + + '@ast-grep/napi-darwin-x64@0.37.0': + optional: true + + '@ast-grep/napi-linux-arm64-gnu@0.37.0': + optional: true + + '@ast-grep/napi-linux-arm64-musl@0.37.0': + optional: true + + '@ast-grep/napi-linux-x64-gnu@0.37.0': + optional: true + + '@ast-grep/napi-linux-x64-musl@0.37.0': + optional: true + + '@ast-grep/napi-win32-arm64-msvc@0.37.0': + optional: true + + '@ast-grep/napi-win32-ia32-msvc@0.37.0': + optional: true + + '@ast-grep/napi-win32-x64-msvc@0.37.0': + optional: true + + '@ast-grep/napi@0.37.0': + optionalDependencies: + '@ast-grep/napi-darwin-arm64': 0.37.0 + '@ast-grep/napi-darwin-x64': 0.37.0 + '@ast-grep/napi-linux-arm64-gnu': 0.37.0 + '@ast-grep/napi-linux-arm64-musl': 0.37.0 + '@ast-grep/napi-linux-x64-gnu': 0.37.0 + '@ast-grep/napi-linux-x64-musl': 0.37.0 + '@ast-grep/napi-win32-arm64-msvc': 0.37.0 + '@ast-grep/napi-win32-ia32-msvc': 0.37.0 + '@ast-grep/napi-win32-x64-msvc': 0.37.0 + '@babel/code-frame@7.18.6': dependencies: '@babel/highlight': 7.18.6 @@ -10119,7 +10894,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/core@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/core@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: '@babel/core': 7.21.3 '@babel/generator': 7.21.3 @@ -10151,7 +10926,7 @@ snapshots: combine-promises: 1.1.0 commander: 5.1.0 copy-webpack-plugin: 11.0.0(webpack@5.77.0(@swc/core@1.7.40)) - core-js: 3.38.1 + core-js: 3.42.0 css-loader: 6.7.1(webpack@5.77.0(@swc/core@1.7.40)) css-minimizer-webpack-plugin: 4.0.0(clean-css@5.3.0)(webpack@5.77.0(@swc/core@1.7.40)) cssnano: 5.1.15(postcss@8.4.47) @@ -10172,7 +10947,7 @@ snapshots: postcss-loader: 7.0.0(postcss@8.4.47)(webpack@5.77.0(@swc/core@1.7.40)) prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1(eslint@9.24.0)(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)) + react-dev-utils: 12.0.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)) react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-loadable: '@docusaurus/react-loadable@5.5.2(react@18.2.0)' @@ -10287,9 +11062,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-content-blog@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/logger': 2.4.0 '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -10322,9 +11097,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-content-docs@2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/logger': 2.4.0 '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/module-type-aliases': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -10357,9 +11132,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-content-pages@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) @@ -10384,15 +11159,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@2.4.0(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-debug@2.4.0(@swc/core@1.7.40)(@types/react@18.0.15)(encoding@0.1.13)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-json-view: 1.21.3(@types/react@18.0.15)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-json-view: 1.21.3(@types/react@18.0.15)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) tslib: 2.8.1 transitivePeerDependencies: - '@parcel/css' @@ -10411,9 +11186,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-google-analytics@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) react: 18.2.0 @@ -10434,9 +11209,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-google-gtag@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) react: 18.2.0 @@ -10457,9 +11232,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-google-tag-manager@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) react: 18.2.0 @@ -10480,9 +11255,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/plugin-sitemap@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/logger': 2.4.0 '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) @@ -10508,20 +11283,20 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@2.4.0(@algolia/client-search@4.13.1)(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': - dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-debug': 2.4.0(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-google-analytics': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-google-gtag': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-google-tag-manager': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-sitemap': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-classic': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-search-algolia': 2.4.0(@algolia/client-search@4.13.1)(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/preset-classic@2.4.0(@algolia/client-search@4.13.1)(@swc/core@1.7.40)(@types/react@18.0.15)(encoding@0.1.13)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + dependencies: + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-debug': 2.4.0(@swc/core@1.7.40)(@types/react@18.0.15)(encoding@0.1.13)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-google-analytics': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-google-gtag': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-google-tag-manager': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-sitemap': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-classic': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-search-algolia': 2.4.0(@algolia/client-search@4.13.1)(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10549,15 +11324,15 @@ snapshots: prop-types: 15.8.1 react: 18.2.0 - '@docusaurus/theme-classic@2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/theme-classic@2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/module-type-aliases': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/theme-translations': 2.4.0 '@docusaurus/types': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) @@ -10593,13 +11368,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/module-type-aliases': 2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-blog': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-pages': 2.4.0(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@types/history': 4.7.11 @@ -10629,13 +11404,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@2.4.0(@algolia/client-search@4.13.1)(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@docusaurus/theme-search-algolia@2.4.0(@algolia/client-search@4.13.1)(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(@types/react@18.0.15)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: '@docsearch/react': 3.1.1(@algolia/client-search@4.13.1)(@types/react@18.0.15)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/logger': 2.4.0 - '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/theme-translations': 2.4.0 '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) @@ -10761,10 +11536,10 @@ snapshots: cssesc: 3.0.0 immediate: 3.3.0 - '@easyops-cn/docusaurus-search-local@0.33.6(@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4))(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': + '@easyops-cn/docusaurus-search-local@0.33.6(@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4))(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4)': dependencies: - '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/plugin-content-docs': 2.4.0(@swc/core@1.7.40)(debug@4.3.4)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) + '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40)(eslint@9.24.0(jiti@2.4.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.4) '@docusaurus/theme-translations': 2.4.0 '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.7.40) '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0(@swc/core@1.7.40)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) @@ -10810,72 +11585,138 @@ snapshots: '@esbuild/android-arm64@0.16.17': optional: true + '@esbuild/android-arm64@0.17.19': + optional: true + '@esbuild/android-arm@0.16.17': optional: true + '@esbuild/android-arm@0.17.19': + optional: true + '@esbuild/android-x64@0.16.17': optional: true + '@esbuild/android-x64@0.17.19': + optional: true + '@esbuild/darwin-arm64@0.16.17': optional: true + '@esbuild/darwin-arm64@0.17.19': + optional: true + '@esbuild/darwin-x64@0.16.17': optional: true + '@esbuild/darwin-x64@0.17.19': + optional: true + '@esbuild/freebsd-arm64@0.16.17': optional: true + '@esbuild/freebsd-arm64@0.17.19': + optional: true + '@esbuild/freebsd-x64@0.16.17': optional: true + '@esbuild/freebsd-x64@0.17.19': + optional: true + '@esbuild/linux-arm64@0.16.17': optional: true + '@esbuild/linux-arm64@0.17.19': + optional: true + '@esbuild/linux-arm@0.16.17': optional: true + '@esbuild/linux-arm@0.17.19': + optional: true + '@esbuild/linux-ia32@0.16.17': optional: true + '@esbuild/linux-ia32@0.17.19': + optional: true + '@esbuild/linux-loong64@0.16.17': optional: true + '@esbuild/linux-loong64@0.17.19': + optional: true + '@esbuild/linux-mips64el@0.16.17': optional: true + '@esbuild/linux-mips64el@0.17.19': + optional: true + '@esbuild/linux-ppc64@0.16.17': optional: true + '@esbuild/linux-ppc64@0.17.19': + optional: true + '@esbuild/linux-riscv64@0.16.17': optional: true + '@esbuild/linux-riscv64@0.17.19': + optional: true + '@esbuild/linux-s390x@0.16.17': optional: true + '@esbuild/linux-s390x@0.17.19': + optional: true + '@esbuild/linux-x64@0.16.17': optional: true + '@esbuild/linux-x64@0.17.19': + optional: true + '@esbuild/netbsd-x64@0.16.17': optional: true + '@esbuild/netbsd-x64@0.17.19': + optional: true + '@esbuild/openbsd-x64@0.16.17': optional: true + '@esbuild/openbsd-x64@0.17.19': + optional: true + '@esbuild/sunos-x64@0.16.17': optional: true + '@esbuild/sunos-x64@0.17.19': + optional: true + '@esbuild/win32-arm64@0.16.17': optional: true + '@esbuild/win32-arm64@0.17.19': + optional: true + '@esbuild/win32-ia32@0.16.17': optional: true + '@esbuild/win32-ia32@0.17.19': + optional: true + '@esbuild/win32-x64@0.16.17': optional: true - '@eslint-community/eslint-utils@4.6.1(eslint@9.24.0)': + '@esbuild/win32-x64@0.17.19': + optional: true + + '@eslint-community/eslint-utils@4.6.1(eslint@9.24.0(jiti@2.4.2))': dependencies: - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -10945,25 +11786,31 @@ snapshots: react: 18.2.0 style-unit: 3.0.5 - '@ice/spec@2.0.0-beta.3(@types/eslint@8.4.5)(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0))(eslint-plugin-jsx-plus@0.1.0)(eslint@9.24.0)(postcss@8.4.47)(prettier@3.5.3)(stylelint@13.13.1)(typescript@4.9.4)': + '@ice/jsx-runtime@0.3.1(react@18.2.0)': + dependencies: + '@swc/helpers': 0.5.17 + react: 18.2.0 + style-unit: 3.0.5 + + '@ice/spec@2.0.0-beta.3(@types/eslint@8.4.5)(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0(jiti@2.4.2)))(eslint-plugin-jsx-plus@0.1.0)(eslint@9.24.0(jiti@2.4.2))(postcss@8.4.47)(prettier@3.5.3)(stylelint@13.13.1)(typescript@4.9.4)': dependencies: '@eslint/js': 9.24.0 '@swc/helpers': 0.5.17 commitlint-config-ali: 0.1.3 - eslint: 9.24.0 - eslint-config-prettier: 10.1.2(eslint@9.24.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint@9.24.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.24.0) + eslint: 9.24.0(jiti@2.4.2) + eslint-config-prettier: 10.1.2(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.24.0(jiti@2.4.2)) eslint-plugin-jsx-plus: 0.1.0 - eslint-plugin-prettier: 5.2.6(@types/eslint@8.4.5)(eslint-config-prettier@10.1.2(eslint@9.24.0))(eslint@9.24.0)(prettier@3.5.3) - eslint-plugin-react: 7.37.5(eslint@9.24.0) - eslint-plugin-react-hooks: 5.2.0(eslint@9.24.0) + eslint-plugin-prettier: 5.2.6(@types/eslint@8.4.5)(eslint-config-prettier@10.1.2(eslint@9.24.0(jiti@2.4.2)))(eslint@9.24.0(jiti@2.4.2))(prettier@3.5.3) + eslint-plugin-react: 7.37.5(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.24.0(jiti@2.4.2)) postcss-less: 6.0.0(postcss@8.4.47) postcss-scss: 4.0.9(postcss@8.4.47) stylelint: 13.13.1 stylelint-less: 3.0.1(postcss@8.4.47)(stylelint@13.13.1) stylelint-scss: 6.11.1(stylelint@13.13.1) - typescript-eslint: 8.30.1(eslint@9.24.0)(typescript@4.9.4) + typescript-eslint: 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) transitivePeerDependencies: - '@types/eslint' - '@typescript-eslint/parser' @@ -11156,87 +12003,324 @@ snapshots: '@types/yargs': 17.0.22 chalk: 4.1.2 - '@jridgewell/gen-mapping@0.1.1': + '@jridgewell/gen-mapping@0.1.1': + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@jridgewell/gen-mapping@0.3.2': + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.17 + + '@jridgewell/resolve-uri@3.1.0': {} + + '@jridgewell/set-array@1.1.2': {} + + '@jridgewell/source-map@0.3.2': + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + + '@jridgewell/sourcemap-codec@1.4.14': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.17': + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@leichtgewicht/ip-codec@2.0.4': {} + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.20.7 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.20.7 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@mdx-js/mdx@1.6.22': + dependencies: + '@babel/core': 7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) + '@mdx-js/util': 1.6.22 + babel-plugin-apply-mdx-type-prop: 1.6.22(@babel/core@7.12.9) + babel-plugin-extract-import-names: 1.6.22 + camelcase-css: 2.0.1 + detab: 2.0.4 + hast-util-raw: 6.0.1 + lodash.uniq: 4.5.0 + mdast-util-to-hast: 10.0.1 + remark-footnotes: 2.0.0 + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-squeeze-paragraphs: 4.0.0 + style-to-object: 0.3.0 + unified: 9.2.0 + unist-builder: 2.0.3 + unist-util-visit: 2.0.3 + transitivePeerDependencies: + - supports-color + + '@mdx-js/react@1.6.22(react@18.2.0)': + dependencies: + react: 18.2.0 + + '@mdx-js/util@1.6.22': {} + + '@modern-js/node-bundle-require@2.67.6': + dependencies: + '@modern-js/utils': 2.67.6 + '@swc/helpers': 0.5.17 + esbuild: 0.17.19 + + '@modern-js/utils@2.67.6': + dependencies: + '@swc/helpers': 0.5.17 + caniuse-lite: 1.0.30001721 + lodash: 4.17.21 + rslog: 1.2.3 + + '@module-federation/bridge-react-webpack-plugin@0.15.0': + dependencies: + '@module-federation/sdk': 0.15.0 + '@types/semver': 7.5.8 + semver: 7.6.3 + + '@module-federation/cli@0.15.0(typescript@4.9.5)': + dependencies: + '@modern-js/node-bundle-require': 2.67.6 + '@module-federation/dts-plugin': 0.15.0(typescript@4.9.5) + '@module-federation/sdk': 0.15.0 + chalk: 3.0.0 + commander: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/data-prefetch@0.15.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@module-federation/runtime': 0.15.0 + '@module-federation/sdk': 0.15.0 + fs-extra: 9.1.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + + '@module-federation/dts-plugin@0.15.0(typescript@4.9.5)': + dependencies: + '@module-federation/error-codes': 0.15.0 + '@module-federation/managers': 0.15.0 + '@module-federation/sdk': 0.15.0 + '@module-federation/third-party-dts-extractor': 0.15.0 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.9.0 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.18.0) + koa: 2.16.1 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.4.2 + typescript: 4.9.5 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.15.0 + '@module-federation/cli': 0.15.0(typescript@4.9.5) + '@module-federation/data-prefetch': 0.15.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@module-federation/dts-plugin': 0.15.0(typescript@4.9.5) + '@module-federation/error-codes': 0.15.0 + '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) + '@module-federation/managers': 0.15.0 + '@module-federation/manifest': 0.15.0(typescript@4.9.5) + '@module-federation/rspack': 0.15.0(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@4.9.5) + '@module-federation/runtime-tools': 0.15.0 + '@module-federation/sdk': 0.15.0 + btoa: 1.2.1 + schema-utils: 4.3.2 + upath: 2.0.1 + optionalDependencies: + typescript: 4.9.5 + webpack: 5.77.0(@swc/core@1.7.40) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + '@module-federation/error-codes@0.14.0': {} + + '@module-federation/error-codes@0.15.0': {} + + '@module-federation/inject-external-runtime-core-plugin@0.15.0(@module-federation/runtime-tools@0.15.0)': + dependencies: + '@module-federation/runtime-tools': 0.15.0 + + '@module-federation/managers@0.15.0': + dependencies: + '@module-federation/sdk': 0.15.0 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + + '@module-federation/manifest@0.15.0(typescript@4.9.5)': + dependencies: + '@module-federation/dts-plugin': 0.15.0(typescript@4.9.5) + '@module-federation/managers': 0.15.0 + '@module-federation/sdk': 0.15.0 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/node@2.7.7(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40))': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40)) + '@module-federation/runtime': 0.15.0 + '@module-federation/sdk': 0.15.0 + btoa: 1.2.1 + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + webpack: 5.77.0(@swc/core@1.7.40) + optionalDependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/rsbuild-plugin@0.15.0(@rsbuild/core@1.3.22)(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40))': + dependencies: + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40)) + '@module-federation/node': 2.7.7(@rspack/core@1.3.12(@swc/helpers@0.5.17))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.77.0(@swc/core@1.7.40)) + '@module-federation/sdk': 0.15.0 + fs-extra: 11.3.0 + optionalDependencies: + '@rsbuild/core': 1.3.22 + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - next + - react + - react-dom + - supports-color + - typescript + - utf-8-validate + - vue-tsc + - webpack + + '@module-federation/rspack@0.15.0(@rspack/core@1.3.12(@swc/helpers@0.5.17))(typescript@4.9.5)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.15.0 + '@module-federation/dts-plugin': 0.15.0(typescript@4.9.5) + '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) + '@module-federation/managers': 0.15.0 + '@module-federation/manifest': 0.15.0(typescript@4.9.5) + '@module-federation/runtime-tools': 0.15.0 + '@module-federation/sdk': 0.15.0 + '@rspack/core': 1.3.12(@swc/helpers@0.5.17) + btoa: 1.2.1 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + '@module-federation/runtime-core@0.14.0': dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@module-federation/error-codes': 0.14.0 + '@module-federation/sdk': 0.14.0 - '@jridgewell/gen-mapping@0.3.2': + '@module-federation/runtime-core@0.15.0': dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.17 - - '@jridgewell/resolve-uri@3.1.0': {} - - '@jridgewell/set-array@1.1.2': {} + '@module-federation/error-codes': 0.15.0 + '@module-federation/sdk': 0.15.0 - '@jridgewell/source-map@0.3.2': + '@module-federation/runtime-tools@0.14.0': dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@module-federation/runtime': 0.14.0 + '@module-federation/webpack-bundler-runtime': 0.14.0 - '@jridgewell/sourcemap-codec@1.4.14': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} + '@module-federation/runtime-tools@0.15.0': + dependencies: + '@module-federation/runtime': 0.15.0 + '@module-federation/webpack-bundler-runtime': 0.15.0 - '@jridgewell/trace-mapping@0.3.17': + '@module-federation/runtime@0.14.0': dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@module-federation/error-codes': 0.14.0 + '@module-federation/runtime-core': 0.14.0 + '@module-federation/sdk': 0.14.0 - '@jridgewell/trace-mapping@0.3.9': + '@module-federation/runtime@0.15.0': dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.5.0 + '@module-federation/error-codes': 0.15.0 + '@module-federation/runtime-core': 0.15.0 + '@module-federation/sdk': 0.15.0 - '@leichtgewicht/ip-codec@2.0.4': {} + '@module-federation/sdk@0.14.0': {} - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.20.7 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 + '@module-federation/sdk@0.15.0': {} - '@manypkg/get-packages@1.1.3': + '@module-federation/third-party-dts-extractor@0.15.0': dependencies: - '@babel/runtime': 7.20.7 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + resolve: 1.22.8 - '@mdx-js/mdx@1.6.22': + '@module-federation/webpack-bundler-runtime@0.14.0': dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@mdx-js/util': 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22(@babel/core@7.12.9) - babel-plugin-extract-import-names: 1.6.22 - camelcase-css: 2.0.1 - detab: 2.0.4 - hast-util-raw: 6.0.1 - lodash.uniq: 4.5.0 - mdast-util-to-hast: 10.0.1 - remark-footnotes: 2.0.0 - remark-mdx: 1.6.22 - remark-parse: 8.0.3 - remark-squeeze-paragraphs: 4.0.0 - style-to-object: 0.3.0 - unified: 9.2.0 - unist-builder: 2.0.3 - unist-util-visit: 2.0.3 - transitivePeerDependencies: - - supports-color + '@module-federation/runtime': 0.14.0 + '@module-federation/sdk': 0.14.0 - '@mdx-js/react@1.6.22(react@18.2.0)': + '@module-federation/webpack-bundler-runtime@0.15.0': dependencies: - react: 18.2.0 - - '@mdx-js/util@1.6.22': {} + '@module-federation/runtime': 0.15.0 + '@module-federation/sdk': 0.15.0 '@node-rs/jieba-android-arm-eabi@1.6.1': optional: true @@ -11419,6 +12503,72 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.2': optional: true + '@rsbuild/core@1.3.22': + dependencies: + '@rspack/core': 1.3.12(@swc/helpers@0.5.17) + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.17 + core-js: 3.42.0 + jiti: 2.4.2 + + '@rslib/core@0.9.1(typescript@4.9.5)': + dependencies: + '@rsbuild/core': 1.3.22 + rsbuild-plugin-dts: 0.9.1(@rsbuild/core@1.3.22)(typescript@4.9.5) + tinyglobby: 0.2.14 + optionalDependencies: + typescript: 4.9.5 + + '@rspack/binding-darwin-arm64@1.3.12': + optional: true + + '@rspack/binding-darwin-x64@1.3.12': + optional: true + + '@rspack/binding-linux-arm64-gnu@1.3.12': + optional: true + + '@rspack/binding-linux-arm64-musl@1.3.12': + optional: true + + '@rspack/binding-linux-x64-gnu@1.3.12': + optional: true + + '@rspack/binding-linux-x64-musl@1.3.12': + optional: true + + '@rspack/binding-win32-arm64-msvc@1.3.12': + optional: true + + '@rspack/binding-win32-ia32-msvc@1.3.12': + optional: true + + '@rspack/binding-win32-x64-msvc@1.3.12': + optional: true + + '@rspack/binding@1.3.12': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.3.12 + '@rspack/binding-darwin-x64': 1.3.12 + '@rspack/binding-linux-arm64-gnu': 1.3.12 + '@rspack/binding-linux-arm64-musl': 1.3.12 + '@rspack/binding-linux-x64-gnu': 1.3.12 + '@rspack/binding-linux-x64-musl': 1.3.12 + '@rspack/binding-win32-arm64-msvc': 1.3.12 + '@rspack/binding-win32-ia32-msvc': 1.3.12 + '@rspack/binding-win32-x64-msvc': 1.3.12 + + '@rspack/core@1.3.12(@swc/helpers@0.5.17)': + dependencies: + '@module-federation/runtime-tools': 0.14.0 + '@rspack/binding': 1.3.12 + '@rspack/lite-tapable': 1.0.1 + caniuse-lite: 1.0.30001721 + optionalDependencies: + '@swc/helpers': 0.5.17 + + '@rspack/lite-tapable@1.0.1': {} + '@rtsao/scc@1.1.0': {} '@sideway/address@4.1.4': @@ -11855,6 +13005,8 @@ snapshots: '@types/semver@6.2.3': {} + '@types/semver@7.5.8': {} + '@types/serve-index@1.9.1': dependencies: '@types/express': 4.17.13 @@ -11888,15 +13040,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.0 - '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint@9.24.0)(typescript@4.9.4)': + '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@4.9.4) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/type-utils': 8.30.1(eslint@9.24.0)(typescript@4.9.4) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@4.9.4) + '@typescript-eslint/type-utils': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) '@typescript-eslint/visitor-keys': 8.30.1 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -11905,14 +13057,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4)': + '@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)': dependencies: '@typescript-eslint/scope-manager': 8.30.1 '@typescript-eslint/types': 8.30.1 '@typescript-eslint/typescript-estree': 8.30.1(typescript@4.9.4) '@typescript-eslint/visitor-keys': 8.30.1 debug: 4.3.4 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -11922,12 +13074,12 @@ snapshots: '@typescript-eslint/types': 8.30.1 '@typescript-eslint/visitor-keys': 8.30.1 - '@typescript-eslint/type-utils@8.30.1(eslint@9.24.0)(typescript@4.9.4)': + '@typescript-eslint/type-utils@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)': dependencies: '@typescript-eslint/typescript-estree': 8.30.1(typescript@4.9.4) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@4.9.4) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) debug: 4.3.4 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: @@ -11949,13 +13101,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.30.1(eslint@9.24.0)(typescript@4.9.4)': + '@typescript-eslint/utils@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)': dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.24.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.24.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.30.1 '@typescript-eslint/types': 8.30.1 '@typescript-eslint/typescript-estree': 8.30.1(typescript@4.9.4) - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -12135,6 +13287,8 @@ snapshots: address@1.2.1: {} + adm-zip@0.5.16: {} + agent-base@6.0.2: dependencies: debug: 4.3.4 @@ -12359,7 +13513,7 @@ snapshots: autoprefixer@9.8.8: dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001721 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -12384,6 +13538,14 @@ snapshots: transitivePeerDependencies: - debug + axios@1.9.0: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axobject-query@4.1.0: {} babel-jest@29.4.3(@babel/core@7.21.3): @@ -12626,6 +13788,8 @@ snapshots: dependencies: node-int64: 0.4.0 + btoa@1.2.1: {} + buffer-from@1.1.2: {} buffer@5.7.1: @@ -12670,6 +13834,11 @@ snapshots: cac@6.7.14: {} + cache-content-type@1.0.1: + dependencies: + mime-types: 2.1.35 + ylru: 1.4.0 + cacheable-request@6.1.0: dependencies: clone-response: 1.0.2 @@ -12725,6 +13894,8 @@ snapshots: caniuse-lite@1.0.30001677: {} + caniuse-lite@1.0.30001721: {} + ccount@1.1.0: {} chai@4.3.7: @@ -12910,6 +14081,8 @@ snapshots: comma-separated-tokens@1.0.8: {} + commander@11.1.0: {} + commander@13.1.0: {} commander@2.20.3: {} @@ -13004,6 +14177,11 @@ snapshots: cookie@0.5.0: {} + cookies@0.9.1: + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -13029,6 +14207,8 @@ snapshots: core-js@3.38.1: {} + core-js@3.42.0: {} + core-util-is@1.0.3: {} cosmiconfig@6.0.0: @@ -13058,9 +14238,13 @@ snapshots: create-require@1.1.1: {} - cross-fetch@3.1.5: + cron-parser@4.9.0: + dependencies: + luxon: 3.6.1 + + cross-fetch@3.1.5(encoding@0.1.13): dependencies: - node-fetch: 2.6.7 + node-fetch: 2.6.7(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -13329,6 +14513,8 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 + date-format@4.0.14: {} + debug@2.6.9: dependencies: ms: 2.0.0 @@ -13366,6 +14552,8 @@ snapshots: dependencies: type-detect: 4.0.8 + deep-equal@1.0.1: {} + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -13564,6 +14752,10 @@ snapshots: encodeurl@1.0.2: {} + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -13810,6 +15002,31 @@ snapshots: '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 + esbuild@0.17.19: + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + escalade@3.2.0: {} escape-goat@2.1.1: {} @@ -13831,9 +15048,9 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@10.1.2(eslint@9.24.0): + eslint-config-prettier@10.1.2(eslint@9.24.0(jiti@2.4.2)): dependencies: - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node@0.3.9: dependencies: @@ -13843,17 +15060,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@4.9.4) - eslint: 9.24.0 + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint@9.24.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint@9.24.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -13862,9 +15079,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -13876,13 +15093,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@4.9.4) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0(jiti@2.4.2)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -13892,7 +15109,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -13906,21 +15123,21 @@ snapshots: jsx-ast-utils: 2.4.1 requireindex: 1.2.0 - eslint-plugin-prettier@5.2.6(@types/eslint@8.4.5)(eslint-config-prettier@10.1.2(eslint@9.24.0))(eslint@9.24.0)(prettier@3.5.3): + eslint-plugin-prettier@5.2.6(@types/eslint@8.4.5)(eslint-config-prettier@10.1.2(eslint@9.24.0(jiti@2.4.2)))(eslint@9.24.0(jiti@2.4.2))(prettier@3.5.3): dependencies: - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) prettier: 3.5.3 prettier-linter-helpers: 1.0.0 synckit: 0.11.4 optionalDependencies: '@types/eslint': 8.4.5 - eslint-config-prettier: 10.1.2(eslint@9.24.0) + eslint-config-prettier: 10.1.2(eslint@9.24.0(jiti@2.4.2)) - eslint-plugin-react-hooks@5.2.0(eslint@9.24.0): + eslint-plugin-react-hooks@5.2.0(eslint@9.24.0(jiti@2.4.2)): dependencies: - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) - eslint-plugin-react@7.37.5(eslint@9.24.0): + eslint-plugin-react@7.37.5(eslint@9.24.0(jiti@2.4.2)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -13928,7 +15145,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -13956,9 +15173,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.24.0: + eslint@9.24.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.24.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.24.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.1 @@ -13993,6 +15210,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 2.4.2 transitivePeerDependencies: - supports-color @@ -14065,6 +15284,10 @@ snapshots: exit@0.1.2: {} + expand-tilde@2.0.2: + dependencies: + homedir-polyfill: 1.0.3 + expect@29.4.3: dependencies: '@jest/expect-utils': 29.4.3 @@ -14157,17 +15380,17 @@ snapshots: dependencies: bser: 2.1.1 - fbemitter@3.0.0: + fbemitter@3.0.0(encoding@0.1.13): dependencies: - fbjs: 3.0.4 + fbjs: 3.0.4(encoding@0.1.13) transitivePeerDependencies: - encoding fbjs-css-vars@1.0.2: {} - fbjs@3.0.4: + fbjs@3.0.4(encoding@0.1.13): dependencies: - cross-fetch: 3.1.5 + cross-fetch: 3.1.5(encoding@0.1.13) fbjs-css-vars: 1.0.2 loose-envify: 1.4.0 object-assign: 4.1.1 @@ -14181,6 +15404,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.5(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + feed@4.2.2: dependencies: xml-js: 1.6.11 @@ -14241,6 +15468,14 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 + find-file-up@2.0.1: + dependencies: + resolve-dir: 1.0.1 + + find-pkg@2.0.0: + dependencies: + find-file-up: 2.0.1 + find-up@3.0.0: dependencies: locate-path: 3.0.0 @@ -14272,10 +15507,10 @@ snapshots: flatted@3.3.3: {} - flux@4.0.3(react@18.2.0): + flux@4.0.3(encoding@0.1.13)(react@18.2.0): dependencies: - fbemitter: 3.0.0 - fbjs: 3.0.4 + fbemitter: 3.0.0(encoding@0.1.13) + fbjs: 3.0.4(encoding@0.1.13) react: 18.2.0 transitivePeerDependencies: - encoding @@ -14284,6 +15519,8 @@ snapshots: optionalDependencies: debug: 4.3.4 + follow-redirects@1.15.9: {} + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -14293,7 +15530,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 3.0.7 - fork-ts-checker-webpack-plugin@6.5.2(eslint@9.24.0)(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)): + fork-ts-checker-webpack-plugin@6.5.2(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)): dependencies: '@babel/code-frame': 7.18.6 '@types/json-schema': 7.0.15 @@ -14311,7 +15548,7 @@ snapshots: typescript: 4.9.4 webpack: 5.77.0(@swc/core@1.7.40) optionalDependencies: - eslint: 9.24.0 + eslint: 9.24.0(jiti@2.4.2) form-data@4.0.0: dependencies: @@ -14337,6 +15574,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.0 + fs-extra@11.3.0: + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.10 @@ -14478,10 +15721,24 @@ snapshots: dependencies: ini: 2.0.0 + global-modules@1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + global-modules@2.0.0: dependencies: global-prefix: 3.0.0 + global-prefix@1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + global-prefix@3.0.0: dependencies: ini: 1.3.8 @@ -14667,6 +15924,10 @@ snapshots: dependencies: react-is: 16.13.1 + homedir-polyfill@1.0.3: + dependencies: + parse-passwd: 1.0.0 + hosted-git-info@2.8.9: {} hosted-git-info@4.1.0: @@ -14734,6 +15995,11 @@ snapshots: domutils: 3.0.1 entities: 4.4.0 + http-assert@1.5.0: + dependencies: + deep-equal: 1.0.1 + http-errors: 1.8.1 + http-cache-semantics@4.1.0: {} http-deceiver@1.2.7: {} @@ -14745,6 +16011,14 @@ snapshots: setprototypeof: 1.1.0 statuses: 1.5.0 + http-errors@1.8.1: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -15152,6 +16426,10 @@ snapshots: isobject@3.0.1: {} + isomorphic-ws@5.0.0(ws@8.18.0): + dependencies: + ws: 8.18.0 + istanbul-lib-coverage@3.2.0: {} istanbul-lib-instrument@5.2.1: @@ -15528,6 +16806,8 @@ snapshots: - supports-color - ts-node + jiti@2.4.2: {} + joi@17.6.0: dependencies: '@hapi/hoek': 9.3.0 @@ -15665,6 +16945,10 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 + keygrip@1.1.0: + dependencies: + tsscmp: 1.0.6 + keyv@3.1.0: dependencies: json-buffer: 3.0.0 @@ -15689,6 +16973,41 @@ snapshots: known-css-properties@0.35.0: {} + koa-compose@4.1.0: {} + + koa-convert@2.0.0: + dependencies: + co: 4.6.0 + koa-compose: 4.1.0 + + koa@2.16.1: + dependencies: + accepts: 1.3.8 + cache-content-type: 1.0.1 + content-disposition: 0.5.4 + content-type: 1.0.4 + cookies: 0.9.1 + debug: 4.4.0 + delegates: 1.0.0 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + fresh: 0.5.2 + http-assert: 1.5.0 + http-errors: 1.6.3 + is-generator-function: 1.1.0 + koa-compose: 4.1.0 + koa-convert: 2.0.0 + on-finished: 2.4.1 + only: 0.0.2 + parseurl: 1.3.3 + statuses: 1.5.0 + type-is: 1.6.18 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -15803,6 +17122,8 @@ snapshots: dependencies: p-locate: 5.0.0 + lodash.clonedeepwith@4.5.0: {} + lodash.curry@4.1.1: {} lodash.debounce@4.0.8: {} @@ -15840,6 +17161,18 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 + log4js@6.9.1: + dependencies: + date-format: 4.0.14 + debug: 4.4.0 + flatted: 3.3.3 + rfdc: 1.4.1 + streamroller: 3.1.5 + transitivePeerDependencies: + - supports-color + + long-timeout@0.1.1: {} + longest-streak@2.0.4: {} loose-envify@1.4.0: @@ -15875,6 +17208,8 @@ snapshots: lunr@2.3.9: {} + luxon@3.6.1: {} + lz-string@1.4.4: {} magic-string@0.25.9: @@ -15885,6 +17220,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -16172,9 +17511,17 @@ snapshots: dependencies: lodash: 4.17.21 - node-fetch@2.6.7: + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + + node-fetch@2.7.0(encoding@0.1.13): + dependencies: + whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-forge@1.3.1: {} @@ -16182,6 +17529,12 @@ snapshots: node-releases@2.0.18: {} + node-schedule@2.1.1: + dependencies: + cron-parser: 4.9.0 + long-timeout: 0.1.1 + sorted-array-functions: 1.3.0 + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -16311,6 +17664,8 @@ snapshots: dependencies: mimic-function: 5.0.1 + only@0.0.2: {} + open@8.4.0: dependencies: define-lazy-prop: 2.0.0 @@ -16466,6 +17821,8 @@ snapshots: parse-numeric-range@1.3.0: {} + parse-passwd@1.0.0: {} + parse5-htmlparser2-tree-adapter@7.0.0: dependencies: domhandler: 5.0.3 @@ -17045,6 +18402,8 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-from-env@1.1.0: {} + prr@1.0.1: optional: true @@ -17091,6 +18450,8 @@ snapshots: quick-lru@4.0.1: {} + rambda@9.4.2: {} + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -17120,7 +18481,7 @@ snapshots: lodash.flow: 3.5.0 pure-color: 1.3.0 - react-dev-utils@12.0.1(eslint@9.24.0)(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)): + react-dev-utils@12.0.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)): dependencies: '@babel/code-frame': 7.18.6 address: 1.2.1 @@ -17131,7 +18492,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2(eslint@9.24.0)(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)) + fork-ts-checker-webpack-plugin: 6.5.2(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4)(webpack@5.77.0(@swc/core@1.7.40)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -17180,9 +18541,9 @@ snapshots: react-is@18.2.0: {} - react-json-view@1.21.3(@types/react@18.0.15)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-json-view@1.21.3(@types/react@18.0.15)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - flux: 4.0.3(react@18.2.0) + flux: 4.0.3(encoding@0.1.13)(react@18.2.0) react: 18.2.0 react-base16-styling: 0.6.0 react-dom: 18.2.0(react@18.2.0) @@ -17452,6 +18813,11 @@ snapshots: dependencies: resolve-from: 5.0.0 + resolve-dir@1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -17561,6 +18927,19 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.24.2 fsevents: 2.3.2 + rsbuild-plugin-dts@0.9.1(@rsbuild/core@1.3.22)(typescript@4.9.5): + dependencies: + '@ast-grep/napi': 0.37.0 + '@rsbuild/core': 1.3.22 + magic-string: 0.30.17 + picocolors: 1.1.1 + tinyglobby: 0.2.14 + tsconfig-paths: 4.2.0 + optionalDependencies: + typescript: 4.9.5 + + rslog@1.2.3: {} + rtl-detect@1.0.4: {} rtlcss@3.5.0: @@ -17654,6 +19033,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.11.0) ajv-keywords: 5.1.0(ajv@8.11.0) + schema-utils@4.3.2: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.11.0 + ajv-formats: 2.1.1(ajv@8.11.0) + ajv-keywords: 5.1.0(ajv@8.11.0) + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 @@ -17877,6 +19263,8 @@ snapshots: sort-css-media-queries@2.0.4: {} + sorted-array-functions@1.3.0: {} + source-map-js@1.2.1: {} source-map-support@0.5.13: @@ -17969,6 +19357,14 @@ snapshots: dependencies: mixme: 0.5.4 + streamroller@3.1.5: + dependencies: + date-format: 4.0.14 + debug: 4.4.0 + fs-extra: 8.1.0 + transitivePeerDependencies: + - supports-color + string-argv@0.3.2: {} string-length@4.0.2: @@ -18334,6 +19730,11 @@ snapshots: tinybench@2.3.1: {} + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@0.3.1: {} tinyspy@1.1.1: {} @@ -18465,8 +19866,16 @@ snapshots: minimist: 1.2.6 strip-bom: 3.0.0 + tsconfig-paths@4.2.0: + dependencies: + json5: 2.2.3 + minimist: 1.2.6 + strip-bom: 3.0.0 + tslib@2.8.1: {} + tsscmp@1.0.6: {} + tty-table@4.1.6: dependencies: chalk: 4.1.2 @@ -18543,12 +19952,12 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript-eslint@8.30.1(eslint@9.24.0)(typescript@4.9.4): + typescript-eslint@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4): dependencies: - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@4.9.4))(eslint@9.24.0)(typescript@4.9.4) - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@4.9.4) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@4.9.4) - eslint: 9.24.0 + '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4))(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0(jiti@2.4.2))(typescript@4.9.4) + eslint: 9.24.0(jiti@2.4.2) typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -18657,6 +20066,8 @@ snapshots: unpipe@1.0.0: {} + upath@2.0.1: {} + update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 @@ -18775,7 +20186,7 @@ snapshots: vite-node@0.28.5(@types/node@17.0.45)(less@4.1.3)(sass@1.58.3)(sugarss@2.0.0)(terser@5.14.1): dependencies: cac: 6.7.14 - debug: 4.3.4 + debug: 4.4.0 mlly: 1.1.1 pathe: 1.1.0 picocolors: 1.1.1 @@ -18818,7 +20229,7 @@ snapshots: acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 - debug: 4.3.4 + debug: 4.4.0 local-pkg: 0.4.3 pathe: 1.1.0 picocolors: 1.1.1 @@ -19178,6 +20589,8 @@ snapshots: ws@8.12.1: {} + ws@8.18.0: {} + xdg-basedir@4.0.0: {} xml-js@1.6.11: @@ -19247,6 +20660,8 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.0.1 + ylru@1.4.0: {} + yn@3.1.1: {} yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5bb6562c..aec175af 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,3 +10,8 @@ catalog: typescript: ^4.9.4 sass: ^1.58.3 sass-loader: ^13.2.0 + +catalogs: + example: + '@ice/jsx-runtime': ^0.3.0 + '@swc/helpers': ^0.5.15