mirror of https://github.com/alibaba/ice.git
feat: split server chunk (#7040)
* feat: last step * fix: css * feat: v1 * feat: skip css * chore: save * fix: external * fix: ci * chore: rm unused diff * chore: lock * chore: changeset * fix: er * fix: ci * feat: prepack esbuild-loader * feat: tsconfig plugin * chore: lock * chore: save * chore: save * fix: err * chore: revert format * chore: revert format * fix: require is not defined * fix: banner maybe undefiend * chore: save * chore: save * fix: external node builtin * chore: save * fix: target * chore: save * fix: chunk and exports * feat: remove sourcemap comment * fix: sourcemap path * fix: assign __quickMode * feat: provider plugin * fix: target * fix: no export * fix: manifest assets * feat: add minify * feat: control minify * fix: hack replace * Revert "feat: skip css" This reverts commit 0557e786ea65530570c37f4b262c09fcbe6e423e. * feat: disable sourcemap * fix: jsx importSource * chore: version * chore: name * chore: sae * chore: save * chore: sa * chore: split * chore: save * feat: format alias * fix: alias * feat: allow userConfig * chore: version * fix: err * chore: save * feat: support server config * chore: save * feat: call in vendor * fix: runtime and writable * chore: sync code * feat: support split by routes * feat: update Code * feat: ice/bundles * fix: type * fix: err * chore: rm unused file * chore: rm unused * feat: disable chunkFormat * chore: change back * feat: change set * feat: bundle all need plugin and loaders * chore: changeset * feat: suppor transformInclude a array * feat: handle svg and custom esbuild-loader * feat: support handle assets * feat: use esbuildMinify * feat: minify css * chore: changeset * chore: changeset * chore: lock * chore: merge code * chore: rm tsconfigpahtsplugin * feat: init appconfig specify bundler * feat: reuse css and assets * chore: rm * feat: use webpackConfig * chore: save * chore: rm unused * chore: unused * chore: rm console * fix: err * fix: transform inlcude * chore: updata lock * chore: change back * chore: "es-module-lexer": "1.6.0", * chore: changeset * chore: change esbuildResult to bundleResult * fix: use compiled webpack * fix: provide plugin not works * chore: changeset * chore: rm console * fix: specify target * fix: differentiate webpackTarget
This commit is contained in:
parent
a0099df51e
commit
97cb204697
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
'@ice/bundles': patch
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
@ice/app: align the output result with the former esbuild
|
||||||
|
@ice/bundles: export more webpack internal modules
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
'@ice/bundles': patch
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
@ice/app: remove unused deps and import them from @ice/bundles
|
||||||
|
@ice/bundles: compile tsconfig-paths-webpack-plugin
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
rebase releast/next
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
feat: minify css file;
|
||||||
|
feat: change minifier from terser to esbuildMinifier.
|
||||||
|
feat: support config minify option
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
- feat: change transformInclude to array
|
||||||
|
- fix: only treat .js as jsx
|
||||||
|
- feat: support customize webpack.module.rule
|
||||||
|
- feat: support handle assets
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
refactro: reuse webpackConfig
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@ice/app': minor
|
||||||
|
---
|
||||||
|
|
||||||
|
support split server bundle
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
'@ice/webpack-config': patch
|
||||||
|
'@ice/shared-config': patch
|
||||||
|
'@ice/app': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix: use @ice/bundles instead of import webpack directly.
|
||||||
|
feat: support pass definitions for provide plugin.
|
||||||
|
|
@ -118,3 +118,4 @@
|
||||||
"registry": "https://registry.npmjs.org/"
|
"registry": "https://registry.npmjs.org/"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,11 @@ module.exports = {
|
||||||
SingleEntryPlugin: require('webpack/lib/SingleEntryPlugin'),
|
SingleEntryPlugin: require('webpack/lib/SingleEntryPlugin'),
|
||||||
FetchCompileAsyncWasmPlugin: require('webpack/lib/web/FetchCompileAsyncWasmPlugin'),
|
FetchCompileAsyncWasmPlugin: require('webpack/lib/web/FetchCompileAsyncWasmPlugin'),
|
||||||
FetchCompileWasmPlugin: require('webpack/lib/web/FetchCompileWasmPlugin'),
|
FetchCompileWasmPlugin: require('webpack/lib/web/FetchCompileWasmPlugin'),
|
||||||
|
JavascriptModulesPlugin: require('webpack/lib/javascript/JavascriptModulesPlugin'),
|
||||||
|
StartupChunkDependenciesPlugin: require('webpack/lib/runtime/StartupChunkDependenciesPlugin'),
|
||||||
|
StartupHelpers: require('webpack/lib/javascript/StartupHelpers'),
|
||||||
|
compileBooleanMatcher: require('webpack/lib/util/compileBooleanMatcher'),
|
||||||
|
identifier: require('webpack/lib/util/identifier'),
|
||||||
StringXor: require('webpack/lib/util/StringXor'),
|
StringXor: require('webpack/lib/util/StringXor'),
|
||||||
NormalModule: require('webpack/lib/NormalModule'),
|
NormalModule: require('webpack/lib/NormalModule'),
|
||||||
EntryDependency: require('webpack/lib/dependencies/EntryDependency'),
|
EntryDependency: require('webpack/lib/dependencies/EntryDependency'),
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require('./bundle').JavascriptModulesPlugin;
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require('./bundle').StartupChunkDependenciesPlugin;
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require('./bundle').StartupHelpers;
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require('./bundle').compileBooleanMatcher;
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require('./bundle').identifier;
|
||||||
|
|
@ -28,10 +28,24 @@ export function getHookFiles() {
|
||||||
'webpack/lib/ExternalsPlugin',
|
'webpack/lib/ExternalsPlugin',
|
||||||
'webpack/lib/web/FetchCompileAsyncWasmPlugin',
|
'webpack/lib/web/FetchCompileAsyncWasmPlugin',
|
||||||
'webpack/lib/web/FetchCompileWasmPlugin',
|
'webpack/lib/web/FetchCompileWasmPlugin',
|
||||||
|
'webpack/lib/runtime/StartupChunkDependenciesPlugin',
|
||||||
|
'webpack/lib/javascript/JavascriptModulesPlugin',
|
||||||
|
'webpack/lib/javascript/StartupHelpers',
|
||||||
|
'webpack/lib/util/identifier',
|
||||||
|
'webpack/lib/util/compileBooleanMatcher',
|
||||||
];
|
];
|
||||||
const webpackDir = path.join(require.resolve('@ice/bundles/compiled/webpack'), '../');
|
const webpackDir = path.join(require.resolve('@ice/bundles/compiled/webpack'), '../');
|
||||||
const pluginMap = webpackPlugins.map((pluginPath) => {
|
const pluginMap = webpackPlugins.map((pluginPath) => {
|
||||||
return [pluginPath, pluginPath.replace(/^webpack\/lib\/((web|node|optimize|webworker)\/)?/, webpackDir)];
|
return [
|
||||||
|
pluginPath,
|
||||||
|
pluginPath.replace(/^webpack\/lib\/((web|node|optimize|webworker|runtime|javascript|util)\/)?/, webpackDir),
|
||||||
|
];
|
||||||
|
});
|
||||||
|
const pluginMapWithJs = webpackPlugins.map((pluginPath) => {
|
||||||
|
return [
|
||||||
|
`${pluginPath}.js`,
|
||||||
|
pluginPath.replace(/^webpack\/lib\/((web|node|optimize|webworker|runtime|javascript|util)\/)?/, webpackDir),
|
||||||
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|
@ -42,6 +56,7 @@ export function getHookFiles() {
|
||||||
['webpack/hot/only-dev-server', `${webpackDir}hot/only-dev-server`],
|
['webpack/hot/only-dev-server', `${webpackDir}hot/only-dev-server`],
|
||||||
['webpack/hot/emitter', `${webpackDir}hot/emitter`],
|
['webpack/hot/emitter', `${webpackDir}hot/emitter`],
|
||||||
...pluginMap,
|
...pluginMap,
|
||||||
|
...pluginMapWithJs,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -52,12 +67,7 @@ function hijackWebpack() {
|
||||||
// eslint-disable-next-line global-require
|
// eslint-disable-next-line global-require
|
||||||
const mod = require('module');
|
const mod = require('module');
|
||||||
const resolveFilename = mod._resolveFilename;
|
const resolveFilename = mod._resolveFilename;
|
||||||
mod._resolveFilename = function (
|
mod._resolveFilename = function (request: string, parent: any, isMain: boolean, options: any) {
|
||||||
request: string,
|
|
||||||
parent: any,
|
|
||||||
isMain: boolean,
|
|
||||||
options: any,
|
|
||||||
) {
|
|
||||||
const hookResolved = hookPropertyMap.get(request);
|
const hookResolved = hookPropertyMap.get(request);
|
||||||
if (hookResolved) request = hookResolved;
|
if (hookResolved) request = hookResolved;
|
||||||
return resolveFilename.call(mod, request, parent, isMain, options);
|
return resolveFilename.call(mod, request, parent, isMain, options);
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,8 @@ import getCSSModuleIdent from '../utils/getCSSModuleIdent.js';
|
||||||
import { scanImports } from './analyze.js';
|
import { scanImports } from './analyze.js';
|
||||||
import type { PreBundleDepsMetaData } from './preBundleDeps.js';
|
import type { PreBundleDepsMetaData } from './preBundleDeps.js';
|
||||||
import preBundleDeps from './preBundleDeps.js';
|
import preBundleDeps from './preBundleDeps.js';
|
||||||
|
import { WebpackServerCompiler } from './webpackServerCompiler/compiler.js';
|
||||||
|
import VirualAssetPlugin from './webpackServerCompiler/virtualAssetPlugin.js';
|
||||||
|
|
||||||
const logger = createLogger('server-compiler');
|
const logger = createLogger('server-compiler');
|
||||||
|
|
||||||
|
|
@ -100,7 +102,6 @@ export function createServerCompiler(options: Options) {
|
||||||
const externals = task.config?.externals || {};
|
const externals = task.config?.externals || {};
|
||||||
const sourceMap = task.config?.sourceMap;
|
const sourceMap = task.config?.sourceMap;
|
||||||
const dev = command === 'start';
|
const dev = command === 'start';
|
||||||
|
|
||||||
// Filter empty alias.
|
// Filter empty alias.
|
||||||
const { ignores, alias } = filterAlias(task.config?.alias || {});
|
const { ignores, alias } = filterAlias(task.config?.alias || {});
|
||||||
|
|
||||||
|
|
@ -144,6 +145,7 @@ export function createServerCompiler(options: Options) {
|
||||||
redirectImports,
|
redirectImports,
|
||||||
getRoutesFile,
|
getRoutesFile,
|
||||||
}, 'esbuild', { isServer });
|
}, 'esbuild', { isServer });
|
||||||
|
|
||||||
const define = getRuntimeDefination(task.config?.define || {}, runtimeDefineVars, transformEnv);
|
const define = getRuntimeDefination(task.config?.define || {}, runtimeDefineVars, transformEnv);
|
||||||
if (preBundle) {
|
if (preBundle) {
|
||||||
const plugins = [
|
const plugins = [
|
||||||
|
|
@ -169,7 +171,7 @@ export function createServerCompiler(options: Options) {
|
||||||
plugins,
|
plugins,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
server.bundler = server.bundler ?? 'esbuild';
|
||||||
const format = customBuildOptions?.format || 'esm';
|
const format = customBuildOptions?.format || 'esm';
|
||||||
|
|
||||||
let buildOptions: esbuild.BuildOptions = {
|
let buildOptions: esbuild.BuildOptions = {
|
||||||
|
|
@ -236,27 +238,44 @@ export function createServerCompiler(options: Options) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const startTime = new Date().getTime();
|
const startTime = new Date().getTime();
|
||||||
logger.debug('[esbuild]', `start compile for: ${JSON.stringify(buildOptions.entryPoints)}`);
|
logger.debug(`[${server.bundler}]`, `start compile for: ${JSON.stringify(buildOptions.entryPoints)}`);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let esbuildResult: esbuild.BuildResult;
|
let bundleResult: any;
|
||||||
let context: esbuild.BuildContext;
|
let context: esbuild.BuildContext;
|
||||||
if (dev) {
|
if (dev) {
|
||||||
context = await esbuild.context(buildOptions);
|
context = await esbuild.context(buildOptions);
|
||||||
esbuildResult = await context.rebuild();
|
bundleResult = await context.rebuild();
|
||||||
} else {
|
} else {
|
||||||
esbuildResult = await esbuild.build(buildOptions);
|
switch (server.bundler) {
|
||||||
|
case 'webpack':
|
||||||
|
const webpackServerCompiler = new WebpackServerCompiler({
|
||||||
|
...buildOptions,
|
||||||
|
externals,
|
||||||
|
compileIncludes: task.config.compileIncludes,
|
||||||
|
plugins: [compilationInfo && new VirualAssetPlugin({ compilationInfo, rootDir })],
|
||||||
|
rootDir,
|
||||||
|
userServerConfig: server,
|
||||||
|
runtimeDefineVars,
|
||||||
|
});
|
||||||
|
bundleResult = (await webpackServerCompiler.build())?.compilation;
|
||||||
|
break;
|
||||||
|
case 'esbuild':
|
||||||
|
default:
|
||||||
|
bundleResult = await esbuild.build(buildOptions);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug('[esbuild]', `time cost: ${new Date().getTime() - startTime}ms`);
|
logger.debug(`[${server.bundler}]`, `time cost: ${new Date().getTime() - startTime}ms`);
|
||||||
|
|
||||||
const esm = server?.format === 'esm';
|
const esm = server?.format === 'esm';
|
||||||
const outJSExtension = esm ? '.mjs' : '.cjs';
|
const outJSExtension = esm ? '.mjs' : '.cjs';
|
||||||
const serverEntry = path.join(rootDir, task.config.outputDir, SERVER_OUTPUT_DIR, `index${outJSExtension}`);
|
const serverEntry = path.join(rootDir, task.config.outputDir, SERVER_OUTPUT_DIR, `index${outJSExtension}`);
|
||||||
|
|
||||||
if (removeOutputs && esbuildResult.metafile) {
|
if (removeOutputs && bundleResult.metafile) {
|
||||||
// build/server/a.mjs -> a.mjs
|
// build/server/a.mjs -> a.mjs
|
||||||
const currentOutputFiles = Object.keys(esbuildResult.metafile.outputs)
|
const currentOutputFiles = Object.keys(bundleResult.metafile.outputs)
|
||||||
.map(output => output.replace(formatPath(`${path.relative(rootDir, buildOptions.outdir)}${path.sep}`), ''));
|
.map(output => output.replace(formatPath(`${path.relative(rootDir, buildOptions.outdir)}${path.sep}`), ''));
|
||||||
const allOutputFiles = fg.sync('**', { cwd: buildOptions.outdir });
|
const allOutputFiles = fg.sync('**', { cwd: buildOptions.outdir });
|
||||||
const outdatedFiles = difference(allOutputFiles, currentOutputFiles);
|
const outdatedFiles = difference(allOutputFiles, currentOutputFiles);
|
||||||
|
|
@ -264,7 +283,7 @@ export function createServerCompiler(options: Options) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...esbuildResult,
|
...bundleResult,
|
||||||
context,
|
context,
|
||||||
serverEntry,
|
serverEntry,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,116 @@
|
||||||
|
import path from 'path';
|
||||||
|
import { fileURLToPath } from 'url';
|
||||||
|
import webpack from '@ice/bundles/compiled/webpack/index.js';
|
||||||
|
import { getWebpackConfig } from '@ice/webpack-config';
|
||||||
|
import type { UserConfig } from '../../types/userConfig.js';
|
||||||
|
import { logger } from '../../utils/logger.js';
|
||||||
|
import { getExpandedEnvs } from '../../utils/runtimeEnv.js';
|
||||||
|
import { RUNTIME_TMP_DIR } from '../../constant.js';
|
||||||
|
|
||||||
|
const _dirname = typeof __dirname !== 'undefined' ? __dirname : path.dirname(fileURLToPath(import.meta.url));
|
||||||
|
|
||||||
|
export class WebpackServerCompiler {
|
||||||
|
private options;
|
||||||
|
|
||||||
|
constructor(options: any) {
|
||||||
|
this.options = options;
|
||||||
|
}
|
||||||
|
|
||||||
|
private async createWebpackConfig(options: {
|
||||||
|
userServerConfig: UserConfig['server'];
|
||||||
|
rootDir: string;
|
||||||
|
[key: string]: any;
|
||||||
|
}) {
|
||||||
|
const { userServerConfig } = options;
|
||||||
|
const { webpackConfig = {} } = userServerConfig;
|
||||||
|
const definitions = await this.getEsbuildInject();
|
||||||
|
return getWebpackConfig({
|
||||||
|
config: {
|
||||||
|
mode: 'production',
|
||||||
|
entry: options.entryPoints,
|
||||||
|
alias: options.alias,
|
||||||
|
webpackTarget: 'node12.20',
|
||||||
|
externalsPresets: {
|
||||||
|
node: false,
|
||||||
|
},
|
||||||
|
output: {
|
||||||
|
filename: `[name].${options.format === 'esm' ? 'mjs' : 'cjs'}`,
|
||||||
|
path: options.outdir,
|
||||||
|
// align the output with former esbuild
|
||||||
|
chunkFormat: false,
|
||||||
|
clean: true,
|
||||||
|
library: {
|
||||||
|
type: 'commonjs2',
|
||||||
|
},
|
||||||
|
...(webpackConfig.output as any),
|
||||||
|
},
|
||||||
|
plugins: [...options.plugins, ...(webpackConfig.plugins || [])] as any,
|
||||||
|
externals: options.externals,
|
||||||
|
outputDir: options.outdir,
|
||||||
|
enableCache: false,
|
||||||
|
loaders: [
|
||||||
|
// Use esbuild to compile JavaScript & TypeScript
|
||||||
|
{
|
||||||
|
// // Match `.js`, `.jsx`, `.ts` or `.tsx` files
|
||||||
|
test: /\.m?[jt]sx?$/,
|
||||||
|
use: [path.resolve(_dirname, 'removeMagicString.js')],
|
||||||
|
},
|
||||||
|
...(webpackConfig.module?.rules || []),
|
||||||
|
],
|
||||||
|
useDevServer: false,
|
||||||
|
analyzer: false,
|
||||||
|
assetsManifest: false,
|
||||||
|
define: options.define,
|
||||||
|
optimization: { ...webpackConfig.optimization } as any,
|
||||||
|
minify: options.minify,
|
||||||
|
compileIncludes: webpackConfig.transformInclude,
|
||||||
|
swcOptions: {
|
||||||
|
compilationConfig: {
|
||||||
|
jsc: {
|
||||||
|
externalHelpers: false,
|
||||||
|
transform: {
|
||||||
|
react: {
|
||||||
|
runtime: options.jsx,
|
||||||
|
importSource: '@ice/runtime/react',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
definitions,
|
||||||
|
},
|
||||||
|
rootDir: options.rootDir,
|
||||||
|
webpack: webpack as any,
|
||||||
|
runtimeTmpDir: RUNTIME_TMP_DIR,
|
||||||
|
userConfigHash: '',
|
||||||
|
getExpandedEnvs,
|
||||||
|
isServer: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private async getEsbuildInject(): Promise<Record<string, string | string[]>> {
|
||||||
|
const provideRecord = {};
|
||||||
|
const allInjects = await Promise.all(this.options.inject.map((inj) => import(inj)));
|
||||||
|
allInjects.forEach((injs, index) => {
|
||||||
|
Object.keys(injs).forEach((key) => {
|
||||||
|
provideRecord[key] = [this.options.inject[index], key];
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return provideRecord;
|
||||||
|
}
|
||||||
|
|
||||||
|
async build(): Promise<any> {
|
||||||
|
const config = await this.createWebpackConfig(this.options);
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
webpack(config as any, (err, stats) => {
|
||||||
|
if (err || stats?.hasErrors?.()) {
|
||||||
|
logger.error(err || stats.toString());
|
||||||
|
reject(err || stats.toString());
|
||||||
|
process.exit(1);
|
||||||
|
} else {
|
||||||
|
resolve(stats);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
export default function (source: string) {
|
||||||
|
const result = source.replace(
|
||||||
|
/webpackChunkName:\s*["'][^"']+["']/g,
|
||||||
|
'webpackMode: "eager"',
|
||||||
|
);
|
||||||
|
|
||||||
|
// Return the modified source
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
import { type AssetsManifest } from '@ice/runtime/types';
|
||||||
|
import NormalModule from '@ice/bundles/compiled/webpack/NormalModule.js';
|
||||||
|
import { type Compiler } from '@ice/bundles/compiled/webpack';
|
||||||
|
|
||||||
|
interface CompilationInfo {
|
||||||
|
assetsManifest?: AssetsManifest;
|
||||||
|
}
|
||||||
|
|
||||||
|
const PLUGIN_NAME = 'VirtualManifestPlugin';
|
||||||
|
class VirtualManifestPlugin {
|
||||||
|
private rootDir: string;
|
||||||
|
private compilationInfo: CompilationInfo | (() => CompilationInfo);
|
||||||
|
|
||||||
|
constructor(options) {
|
||||||
|
this.rootDir = options.rootDir;
|
||||||
|
this.compilationInfo = options.compilationInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
apply(compiler: Compiler) {
|
||||||
|
compiler.hooks.compilation.tap(PLUGIN_NAME, (compilation, { normalModuleFactory }) => {
|
||||||
|
NormalModule.getCompilationHooks(compilation)
|
||||||
|
.readResource.for('virtual')
|
||||||
|
.tap(PLUGIN_NAME, () => {
|
||||||
|
const manifest = this.generateManifestContent();
|
||||||
|
return JSON.stringify(manifest?.assetsManifest || '');
|
||||||
|
});
|
||||||
|
normalModuleFactory.hooks.beforeResolve.tap(PLUGIN_NAME, (resolveData) => {
|
||||||
|
if (resolveData.request === 'virtual:assets-manifest.json') {
|
||||||
|
resolveData.assertions = {
|
||||||
|
type: 'json',
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
generateManifestContent() {
|
||||||
|
return typeof this.compilationInfo === 'function' ? this.compilationInfo() : this.compilationInfo;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default VirtualManifestPlugin;
|
||||||
|
|
@ -2,6 +2,7 @@ import type { DefineRouteFunction, RouteItem } from '@ice/route-manifest';
|
||||||
import type { PluginList } from 'build-scripts';
|
import type { PluginList } from 'build-scripts';
|
||||||
import type { UnpluginOptions } from '@ice/bundles/compiled/unplugin/index.js';
|
import type { UnpluginOptions } from '@ice/bundles/compiled/unplugin/index.js';
|
||||||
import type { ProcessOptions } from '@ice/bundles';
|
import type { ProcessOptions } from '@ice/bundles';
|
||||||
|
import type { Configuration as WebpackConfiguration } from '@ice/bundles/compiled/webpack';
|
||||||
import type { Config, ModifyWebpackConfig, MinimizerOptions } from '@ice/shared-config/types';
|
import type { Config, ModifyWebpackConfig, MinimizerOptions } from '@ice/shared-config/types';
|
||||||
import type { OverwritePluginAPI } from './plugin';
|
import type { OverwritePluginAPI } from './plugin';
|
||||||
|
|
||||||
|
|
@ -242,6 +243,22 @@ export interface UserConfig {
|
||||||
* externals config for server bundle
|
* externals config for server bundle
|
||||||
*/
|
*/
|
||||||
externals?: string[];
|
externals?: string[];
|
||||||
|
/**
|
||||||
|
* bundler for server bundle, support webpack and esbuild
|
||||||
|
* @default esbuild
|
||||||
|
*/
|
||||||
|
bundler?: 'webpack' | 'esbuild';
|
||||||
|
/**
|
||||||
|
* webpack config, only works when bundler is webpack
|
||||||
|
*/
|
||||||
|
webpackConfig?: Pick<WebpackConfiguration, 'plugins' | 'optimization' | 'output' | 'module'> & {
|
||||||
|
/**
|
||||||
|
* we exclude the node_modules/* by default
|
||||||
|
*
|
||||||
|
* use this if you need to transform some packages inside of node_modues
|
||||||
|
*/
|
||||||
|
transformInclude?: Array<RegExp | string>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Optimization options for build.
|
* Optimization options for build.
|
||||||
|
|
|
||||||
|
|
@ -157,6 +157,8 @@ export interface Config {
|
||||||
|
|
||||||
enableCache?: boolean;
|
enableCache?: boolean;
|
||||||
|
|
||||||
|
isServer?: boolean;
|
||||||
|
|
||||||
cacheDir?: string;
|
cacheDir?: string;
|
||||||
|
|
||||||
tsCheckerOptions?: ForkTsCheckerWebpackPluginOptions;
|
tsCheckerOptions?: ForkTsCheckerWebpackPluginOptions;
|
||||||
|
|
@ -233,4 +235,10 @@ export interface Config {
|
||||||
useDataLoader?: boolean;
|
useDataLoader?: boolean;
|
||||||
|
|
||||||
optimizePackageImports?: string[];
|
optimizePackageImports?: string[];
|
||||||
|
|
||||||
|
definitions?: Record<string, string | string[]>;
|
||||||
|
|
||||||
|
externalsPresets?: Configuration['externalsPresets'];
|
||||||
|
|
||||||
|
webpackTarget?: Configuration['target'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,13 +45,13 @@ const compilationPlugin = (options: Options): UnpluginOptions => {
|
||||||
} = options;
|
} = options;
|
||||||
|
|
||||||
const { removeExportExprs, compilationConfig, keepExports, nodeTransform } = swcOptions;
|
const { removeExportExprs, compilationConfig, keepExports, nodeTransform } = swcOptions;
|
||||||
|
|
||||||
const compileRegex = [...compileIncludes, ...COMPILE_DEPS].map((includeRule) => {
|
const compileRegex = [...compileIncludes, ...COMPILE_DEPS].map((includeRule) => {
|
||||||
return includeRule instanceof RegExp ? includeRule : new RegExp(includeRule);
|
return includeRule instanceof RegExp ? includeRule : new RegExp(includeRule);
|
||||||
});
|
});
|
||||||
|
|
||||||
function isRouteEntry(id: string) {
|
function isRouteEntry(id: string) {
|
||||||
const routes = getRoutesFile();
|
const routes = getRoutesFile();
|
||||||
|
|
||||||
const matched = routes.find(route => {
|
const matched = routes.find(route => {
|
||||||
return id.indexOf(route) > -1;
|
return id.indexOf(route) > -1;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,8 @@
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./esm/index.js",
|
"main": "./esm/index.js",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./esm/index.js"
|
".": "./esm/index.js",
|
||||||
|
"./*": "./*"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"esm",
|
"esm",
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ interface GetWebpackConfigOptions {
|
||||||
getExpandedEnvs: () => Record<string, string>;
|
getExpandedEnvs: () => Record<string, string>;
|
||||||
runtimeDefineVars?: Record<string, any>;
|
runtimeDefineVars?: Record<string, any>;
|
||||||
getRoutesFile?: () => string[];
|
getRoutesFile?: () => string[];
|
||||||
|
isServer?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum JSMinifier {
|
enum JSMinifier {
|
||||||
|
|
@ -70,6 +71,7 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
getExpandedEnvs,
|
getExpandedEnvs,
|
||||||
runtimeDefineVars = {},
|
runtimeDefineVars = {},
|
||||||
getRoutesFile,
|
getRoutesFile,
|
||||||
|
isServer = false,
|
||||||
} = options;
|
} = options;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
|
|
@ -110,14 +112,17 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
polyfill,
|
polyfill,
|
||||||
enableRpx2Vw = true,
|
enableRpx2Vw = true,
|
||||||
enableEnv = true,
|
enableEnv = true,
|
||||||
|
definitions = {},
|
||||||
|
webpackTarget,
|
||||||
|
externalsPresets,
|
||||||
} = config;
|
} = config;
|
||||||
|
|
||||||
const absoluteOutputDir = path.isAbsolute(outputDir) ? outputDir : path.join(rootDir, outputDir);
|
const absoluteOutputDir = path.isAbsolute(outputDir) ? outputDir : path.join(rootDir, outputDir);
|
||||||
const dev = mode !== 'production';
|
const dev = mode !== 'production';
|
||||||
const hashKey = hash === true ? 'hash:8' : (hash || '');
|
const hashKey = hash === true ? 'hash:8' : (hash || '');
|
||||||
|
|
||||||
const aliasWithRoot = getAliasWithRoot(rootDir, alias);
|
const aliasWithRoot = getAliasWithRoot(rootDir, alias);
|
||||||
const defineVars = getDefineVars(config.define, runtimeDefineVars, getExpandedEnvs, webpack);
|
const defineVarsWithRuntime = getDefineVars(config.define, runtimeDefineVars, getExpandedEnvs, webpack);
|
||||||
|
|
||||||
const lazyCompilationConfig = dev && experimental?.lazyCompilation ? {
|
const lazyCompilationConfig = dev && experimental?.lazyCompilation ? {
|
||||||
lazyCompilation: {
|
lazyCompilation: {
|
||||||
test: (module: NormalModule) => {
|
test: (module: NormalModule) => {
|
||||||
|
|
@ -129,8 +134,7 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
},
|
},
|
||||||
} : {};
|
} : {};
|
||||||
// get compile plugins
|
// get compile plugins
|
||||||
const compilerWebpackPlugins = getCompilerPlugins(rootDir, config, 'webpack', { isServer: false });
|
const compilerWebpackPlugins = getCompilerPlugins(rootDir, config, 'webpack', { isServer });
|
||||||
|
|
||||||
const terserOptions: any = merge({
|
const terserOptions: any = merge({
|
||||||
compress: {
|
compress: {
|
||||||
ecma: 5,
|
ecma: 5,
|
||||||
|
|
@ -169,8 +173,11 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
enableEnv,
|
enableEnv,
|
||||||
getRoutesFile,
|
getRoutesFile,
|
||||||
});
|
});
|
||||||
|
|
||||||
const webpackConfig = {
|
const webpackConfig = {
|
||||||
mode,
|
mode,
|
||||||
|
target: webpackTarget,
|
||||||
|
externalsPresets,
|
||||||
experiments: {
|
experiments: {
|
||||||
layers: true,
|
layers: true,
|
||||||
cacheUnaffected: true,
|
cacheUnaffected: true,
|
||||||
|
|
@ -199,7 +206,7 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
rules: [
|
rules: [
|
||||||
// Use webpack loader instead of webpack plugin which is generated by unplugin.
|
// Use webpack loader instead of webpack plugin which is generated by unplugin.
|
||||||
// Reason: https://github.com/unjs/unplugin/issues/154
|
// Reason: https://github.com/unjs/unplugin/issues/154
|
||||||
{
|
{
|
||||||
test: compilation.transformInclude,
|
test: compilation.transformInclude,
|
||||||
use: {
|
use: {
|
||||||
loader: require.resolve('@ice/shared-config/compilation-loader'),
|
loader: require.resolve('@ice/shared-config/compilation-loader'),
|
||||||
|
|
@ -284,11 +291,10 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
}),
|
}),
|
||||||
new webpack.ProvidePlugin({
|
new webpack.ProvidePlugin({
|
||||||
process: require.resolve('process/browser'),
|
process: require.resolve('process/browser'),
|
||||||
|
...definitions,
|
||||||
}),
|
}),
|
||||||
new webpack.DefinePlugin({
|
// server don't need runtimeDefine
|
||||||
...defineVars,
|
new webpack.DefinePlugin(isServer ? config.define : defineVarsWithRuntime),
|
||||||
...runtimeDefineVars,
|
|
||||||
}),
|
|
||||||
assetsManifest && new AssetsManifestPlugin({
|
assetsManifest && new AssetsManifestPlugin({
|
||||||
fileName: 'assets-manifest.json',
|
fileName: 'assets-manifest.json',
|
||||||
outputDir: path.join(rootDir, runtimeTmpDir),
|
outputDir: path.join(rootDir, runtimeTmpDir),
|
||||||
|
|
@ -359,7 +365,6 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
// 原因:[managedPaths](https://webpack.js.org/configuration/other-options/#managedpaths) 在 tnpm / cnpm 安装的情况下失效,导致持久缓存在处理 node_modules
|
// 原因:[managedPaths](https://webpack.js.org/configuration/other-options/#managedpaths) 在 tnpm / cnpm 安装的情况下失效,导致持久缓存在处理 node_modules
|
||||||
// 通过指定 [immutablePaths](https://webpack.js.org/configuration/other-options/#immutablepaths) 进行兼容
|
// 通过指定 [immutablePaths](https://webpack.js.org/configuration/other-options/#immutablepaths) 进行兼容
|
||||||
// 依赖路径中同时包含包名和版本号即可满足 immutablePaths 的使用
|
// 依赖路径中同时包含包名和版本号即可满足 immutablePaths 的使用
|
||||||
|
|
||||||
// 通过安装后的 package.json 中是否包含 __npminstall_done 字段来判断是否为 tnpm / cnpm 安装模式
|
// 通过安装后的 package.json 中是否包含 __npminstall_done 字段来判断是否为 tnpm / cnpm 安装模式
|
||||||
if (require('../package.json').__npminstall_done) {
|
if (require('../package.json').__npminstall_done) {
|
||||||
const nodeModulesPath = path.join(rootDir, 'node_modules');
|
const nodeModulesPath = path.join(rootDir, 'node_modules');
|
||||||
|
|
@ -428,6 +433,7 @@ export function getWebpackConfig(options: GetWebpackConfigOptions): Configuratio
|
||||||
bundler: webpack,
|
bundler: webpack,
|
||||||
enableRpx2Vw,
|
enableRpx2Vw,
|
||||||
};
|
};
|
||||||
|
|
||||||
return [configCss, configAssets, ...(configureWebpack || [])]
|
return [configCss, configAssets, ...(configureWebpack || [])]
|
||||||
.reduce((result, next: ModifyWebpackConfig<Configuration, typeof webpack>) => next(result, ctx), webpackConfig);
|
.reduce((result, next: ModifyWebpackConfig<Configuration, typeof webpack>) => next(result, ctx), webpackConfig);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
439
pnpm-lock.yaml
439
pnpm-lock.yaml
|
|
@ -2819,8 +2819,8 @@ packages:
|
||||||
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
|
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
|
||||||
engines: {node: '>=6.0.0'}
|
engines: {node: '>=6.0.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/gen-mapping': 0.3.2
|
'@jridgewell/gen-mapping': 0.3.8
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@ant-design/colors@6.0.0:
|
/@ant-design/colors@6.0.0:
|
||||||
|
|
@ -3025,6 +3025,14 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/highlight': 7.23.4
|
'@babel/highlight': 7.23.4
|
||||||
chalk: 2.4.2
|
chalk: 2.4.2
|
||||||
|
|
||||||
|
/@babel/code-frame@7.26.2:
|
||||||
|
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
|
||||||
|
engines: {node: '>=6.9.0'}
|
||||||
|
dependencies:
|
||||||
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
|
js-tokens: 4.0.0
|
||||||
|
picocolors: 1.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/compat-data@7.21.0:
|
/@babel/compat-data@7.21.0:
|
||||||
|
|
@ -3040,14 +3048,14 @@ packages:
|
||||||
resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==}
|
resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@babel/generator': 7.18.10
|
'@babel/generator': 7.23.6
|
||||||
'@babel/helper-module-transforms': 7.21.2
|
'@babel/helper-module-transforms': 7.21.2
|
||||||
'@babel/helpers': 7.21.0
|
'@babel/helpers': 7.21.0
|
||||||
'@babel/parser': 7.18.10
|
'@babel/parser': 7.26.5
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/traverse': 7.18.10
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
convert-source-map: 1.9.0
|
convert-source-map: 1.9.0
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
gensync: 1.0.0-beta.2
|
gensync: 1.0.0-beta.2
|
||||||
|
|
@ -3069,9 +3077,9 @@ packages:
|
||||||
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
||||||
'@babel/helper-module-transforms': 7.21.2
|
'@babel/helper-module-transforms': 7.21.2
|
||||||
'@babel/helpers': 7.21.0
|
'@babel/helpers': 7.21.0
|
||||||
'@babel/parser': 7.21.2
|
'@babel/parser': 7.23.9
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.20.7
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.21.2
|
||||||
convert-source-map: 1.9.0
|
convert-source-map: 1.9.0
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
|
|
@ -3086,15 +3094,15 @@ packages:
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.2.1
|
'@ampproject/remapping': 2.2.1
|
||||||
'@babel/code-frame': 7.23.5
|
'@babel/code-frame': 7.26.2
|
||||||
'@babel/generator': 7.23.6
|
'@babel/generator': 7.26.5
|
||||||
'@babel/helper-compilation-targets': 7.23.6
|
'@babel/helper-compilation-targets': 7.23.6
|
||||||
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
|
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
|
||||||
'@babel/helpers': 7.23.9
|
'@babel/helpers': 7.23.9
|
||||||
'@babel/parser': 7.23.9
|
'@babel/parser': 7.26.5
|
||||||
'@babel/template': 7.23.9
|
'@babel/template': 7.25.9
|
||||||
'@babel/traverse': 7.23.9
|
'@babel/traverse': 7.26.5
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
convert-source-map: 2.0.0
|
convert-source-map: 2.0.0
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
gensync: 1.0.0-beta.2
|
gensync: 1.0.0-beta.2
|
||||||
|
|
@ -3118,19 +3126,11 @@ packages:
|
||||||
semver: 6.3.0
|
semver: 6.3.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/generator@7.18.10:
|
|
||||||
resolution: {integrity: sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/types': 7.23.4
|
|
||||||
'@jridgewell/gen-mapping': 0.3.2
|
|
||||||
jsesc: 2.5.2
|
|
||||||
|
|
||||||
/@babel/generator@7.21.1:
|
/@babel/generator@7.21.1:
|
||||||
resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==}
|
resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
'@jridgewell/gen-mapping': 0.3.2
|
'@jridgewell/gen-mapping': 0.3.2
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.17
|
||||||
jsesc: 2.5.2
|
jsesc: 2.5.2
|
||||||
|
|
@ -3139,24 +3139,34 @@ packages:
|
||||||
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
|
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
'@jridgewell/gen-mapping': 0.3.2
|
'@jridgewell/gen-mapping': 0.3.2
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
jsesc: 2.5.2
|
jsesc: 2.5.2
|
||||||
|
|
||||||
|
/@babel/generator@7.26.5:
|
||||||
|
resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==}
|
||||||
|
engines: {node: '>=6.9.0'}
|
||||||
|
dependencies:
|
||||||
|
'@babel/parser': 7.26.5
|
||||||
|
'@babel/types': 7.26.5
|
||||||
|
'@jridgewell/gen-mapping': 0.3.8
|
||||||
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
|
jsesc: 3.1.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/helper-annotate-as-pure@7.18.6:
|
/@babel/helper-annotate-as-pure@7.18.6:
|
||||||
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
|
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9:
|
/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9:
|
||||||
resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==}
|
resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-explode-assignable-expression': 7.18.6
|
'@babel/helper-explode-assignable-expression': 7.18.6
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0):
|
/@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0):
|
||||||
resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
|
resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
|
||||||
|
|
@ -3190,13 +3200,13 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-annotate-as-pure': 7.18.6
|
'@babel/helper-annotate-as-pure': 7.18.6
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
'@babel/helper-environment-visitor': 7.22.20
|
||||||
'@babel/helper-function-name': 7.21.0
|
'@babel/helper-function-name': 7.23.0
|
||||||
'@babel/helper-member-expression-to-functions': 7.21.0
|
'@babel/helper-member-expression-to-functions': 7.21.0
|
||||||
'@babel/helper-optimise-call-expression': 7.18.6
|
'@babel/helper-optimise-call-expression': 7.18.6
|
||||||
'@babel/helper-replace-supers': 7.20.7
|
'@babel/helper-replace-supers': 7.20.7
|
||||||
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
|
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
|
||||||
'@babel/helper-split-export-declaration': 7.18.6
|
'@babel/helper-split-export-declaration': 7.22.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3232,59 +3242,43 @@ packages:
|
||||||
/@babel/helper-environment-visitor@7.22.20:
|
/@babel/helper-environment-visitor@7.22.20:
|
||||||
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
|
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@babel/helper-explode-assignable-expression@7.18.6:
|
/@babel/helper-explode-assignable-expression@7.18.6:
|
||||||
resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
|
resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-function-name@7.21.0:
|
|
||||||
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/template': 7.20.7
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
|
|
||||||
/@babel/helper-function-name@7.23.0:
|
/@babel/helper-function-name@7.23.0:
|
||||||
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
|
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/template': 7.23.9
|
'@babel/template': 7.23.9
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@babel/helper-hoist-variables@7.18.6:
|
|
||||||
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
|
|
||||||
/@babel/helper-hoist-variables@7.22.5:
|
/@babel/helper-hoist-variables@7.22.5:
|
||||||
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
|
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@babel/helper-member-expression-to-functions@7.21.0:
|
/@babel/helper-member-expression-to-functions@7.21.0:
|
||||||
resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
|
resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-module-imports@7.18.6:
|
/@babel/helper-module-imports@7.18.6:
|
||||||
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
|
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-module-imports@7.22.15:
|
/@babel/helper-module-imports@7.22.15:
|
||||||
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
|
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/helper-module-transforms@7.21.2:
|
/@babel/helper-module-transforms@7.21.2:
|
||||||
|
|
@ -3295,10 +3289,10 @@ packages:
|
||||||
'@babel/helper-module-imports': 7.18.6
|
'@babel/helper-module-imports': 7.18.6
|
||||||
'@babel/helper-simple-access': 7.20.2
|
'@babel/helper-simple-access': 7.20.2
|
||||||
'@babel/helper-split-export-declaration': 7.18.6
|
'@babel/helper-split-export-declaration': 7.18.6
|
||||||
'@babel/helper-validator-identifier': 7.19.1
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3313,14 +3307,14 @@ packages:
|
||||||
'@babel/helper-module-imports': 7.22.15
|
'@babel/helper-module-imports': 7.22.15
|
||||||
'@babel/helper-simple-access': 7.22.5
|
'@babel/helper-simple-access': 7.22.5
|
||||||
'@babel/helper-split-export-declaration': 7.22.6
|
'@babel/helper-split-export-declaration': 7.22.6
|
||||||
'@babel/helper-validator-identifier': 7.22.20
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/helper-optimise-call-expression@7.18.6:
|
/@babel/helper-optimise-call-expression@7.18.6:
|
||||||
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
|
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-plugin-utils@7.10.4:
|
/@babel/helper-plugin-utils@7.10.4:
|
||||||
resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==}
|
resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==}
|
||||||
|
|
@ -3337,9 +3331,9 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-annotate-as-pure': 7.18.6
|
'@babel/helper-annotate-as-pure': 7.18.6
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
'@babel/helper-environment-visitor': 7.22.20
|
||||||
'@babel/helper-wrap-function': 7.20.5
|
'@babel/helper-wrap-function': 7.20.5
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3347,12 +3341,12 @@ packages:
|
||||||
resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
|
resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
'@babel/helper-environment-visitor': 7.22.20
|
||||||
'@babel/helper-member-expression-to-functions': 7.21.0
|
'@babel/helper-member-expression-to-functions': 7.21.0
|
||||||
'@babel/helper-optimise-call-expression': 7.18.6
|
'@babel/helper-optimise-call-expression': 7.18.6
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3360,48 +3354,47 @@ packages:
|
||||||
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
|
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-simple-access@7.22.5:
|
/@babel/helper-simple-access@7.22.5:
|
||||||
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
|
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
|
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
|
||||||
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
|
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-split-export-declaration@7.18.6:
|
/@babel/helper-split-export-declaration@7.18.6:
|
||||||
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
|
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/helper-split-export-declaration@7.22.6:
|
/@babel/helper-split-export-declaration@7.22.6:
|
||||||
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
|
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@babel/helper-string-parser@7.19.4:
|
/@babel/helper-string-parser@7.19.4:
|
||||||
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
|
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
/@babel/helper-string-parser@7.23.4:
|
/@babel/helper-string-parser@7.25.9:
|
||||||
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
|
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
/@babel/helper-validator-identifier@7.19.1:
|
/@babel/helper-validator-identifier@7.19.1:
|
||||||
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
|
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
/@babel/helper-validator-identifier@7.22.20:
|
/@babel/helper-validator-identifier@7.25.9:
|
||||||
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
|
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
/@babel/helper-validator-option@7.21.0:
|
/@babel/helper-validator-option@7.21.0:
|
||||||
|
|
@ -3417,10 +3410,10 @@ packages:
|
||||||
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
|
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-function-name': 7.21.0
|
'@babel/helper-function-name': 7.23.0
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3428,9 +3421,9 @@ packages:
|
||||||
resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
|
resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -3438,9 +3431,9 @@ packages:
|
||||||
resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
|
resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/template': 7.23.9
|
'@babel/template': 7.25.9
|
||||||
'@babel/traverse': 7.23.9
|
'@babel/traverse': 7.26.5
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -3449,7 +3442,7 @@ packages:
|
||||||
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
|
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-validator-identifier': 7.19.1
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
chalk: 2.4.2
|
chalk: 2.4.2
|
||||||
js-tokens: 4.0.0
|
js-tokens: 4.0.0
|
||||||
|
|
||||||
|
|
@ -3457,32 +3450,23 @@ packages:
|
||||||
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
|
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-validator-identifier': 7.22.20
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
chalk: 2.4.2
|
chalk: 2.4.2
|
||||||
js-tokens: 4.0.0
|
js-tokens: 4.0.0
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@babel/parser@7.18.10:
|
|
||||||
resolution: {integrity: sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==}
|
|
||||||
engines: {node: '>=6.0.0'}
|
|
||||||
hasBin: true
|
|
||||||
dependencies:
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
|
|
||||||
/@babel/parser@7.21.2:
|
|
||||||
resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==}
|
|
||||||
engines: {node: '>=6.0.0'}
|
|
||||||
hasBin: true
|
|
||||||
dependencies:
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
|
|
||||||
/@babel/parser@7.23.9:
|
/@babel/parser@7.23.9:
|
||||||
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
|
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
|
||||||
engines: {node: '>=6.0.0'}
|
engines: {node: '>=6.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
|
||||||
|
/@babel/parser@7.26.5:
|
||||||
|
resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
|
||||||
|
engines: {node: '>=6.0.0'}
|
||||||
|
hasBin: true
|
||||||
|
dependencies:
|
||||||
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.0):
|
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.0):
|
||||||
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
|
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
|
||||||
|
|
@ -3511,7 +3495,7 @@ packages:
|
||||||
'@babel/core': ^7.0.0-0
|
'@babel/core': ^7.0.0-0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
'@babel/helper-environment-visitor': 7.22.20
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0)
|
'@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0)
|
||||||
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0)
|
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0)
|
||||||
|
|
@ -3929,12 +3913,12 @@ packages:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-annotate-as-pure': 7.18.6
|
'@babel/helper-annotate-as-pure': 7.18.6
|
||||||
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
'@babel/helper-environment-visitor': 7.22.20
|
||||||
'@babel/helper-function-name': 7.21.0
|
'@babel/helper-function-name': 7.23.0
|
||||||
'@babel/helper-optimise-call-expression': 7.18.6
|
'@babel/helper-optimise-call-expression': 7.18.6
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/helper-replace-supers': 7.20.7
|
'@babel/helper-replace-supers': 7.20.7
|
||||||
'@babel/helper-split-export-declaration': 7.18.6
|
'@babel/helper-split-export-declaration': 7.22.6
|
||||||
globals: 11.12.0
|
globals: 11.12.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
@ -3947,7 +3931,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
|
|
||||||
/@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.21.0):
|
/@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.21.0):
|
||||||
resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
|
resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
|
||||||
|
|
@ -4004,7 +3988,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
'@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0)
|
||||||
'@babel/helper-function-name': 7.21.0
|
'@babel/helper-function-name': 7.23.0
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
|
|
||||||
/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.0):
|
/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.0):
|
||||||
|
|
@ -4057,10 +4041,10 @@ packages:
|
||||||
'@babel/core': ^7.0.0-0
|
'@babel/core': ^7.0.0-0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/helper-hoist-variables': 7.18.6
|
'@babel/helper-hoist-variables': 7.22.5
|
||||||
'@babel/helper-module-transforms': 7.21.2
|
'@babel/helper-module-transforms': 7.21.2
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/helper-validator-identifier': 7.19.1
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -4192,7 +4176,7 @@ packages:
|
||||||
'@babel/helper-module-imports': 7.18.6
|
'@babel/helper-module-imports': 7.18.6
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0)
|
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.0):
|
/@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.0):
|
||||||
resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==}
|
resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==}
|
||||||
|
|
@ -4393,7 +4377,7 @@ packages:
|
||||||
'@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.0)
|
'@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.0)
|
||||||
'@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.0)
|
'@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/preset-modules': 0.1.5(@babel/core@7.21.0)
|
'@babel/preset-modules': 0.1.5(@babel/core@7.21.0)
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.0)
|
babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.0)
|
||||||
babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.0)
|
babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.0)
|
||||||
babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.0)
|
babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.0)
|
||||||
|
|
@ -4411,7 +4395,7 @@ packages:
|
||||||
'@babel/helper-plugin-utils': 7.20.2
|
'@babel/helper-plugin-utils': 7.20.2
|
||||||
'@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0)
|
'@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0)
|
'@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
esutils: 2.0.3
|
esutils: 2.0.3
|
||||||
|
|
||||||
/@babel/preset-react@7.18.6(@babel/core@7.21.0):
|
/@babel/preset-react@7.18.6(@babel/core@7.21.0):
|
||||||
|
|
@ -4461,53 +4445,27 @@ packages:
|
||||||
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
|
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@babel/parser': 7.21.2
|
'@babel/parser': 7.26.5
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
/@babel/template@7.23.9:
|
/@babel/template@7.23.9:
|
||||||
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
|
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.23.5
|
'@babel/code-frame': 7.23.5
|
||||||
'@babel/parser': 7.23.9
|
'@babel/parser': 7.26.5
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
|
|
||||||
|
/@babel/template@7.25.9:
|
||||||
|
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
|
||||||
|
engines: {node: '>=6.9.0'}
|
||||||
|
dependencies:
|
||||||
|
'@babel/code-frame': 7.26.2
|
||||||
|
'@babel/parser': 7.26.5
|
||||||
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@babel/traverse@7.18.10:
|
|
||||||
resolution: {integrity: sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/code-frame': 7.18.6
|
|
||||||
'@babel/generator': 7.18.10
|
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
|
||||||
'@babel/helper-function-name': 7.21.0
|
|
||||||
'@babel/helper-hoist-variables': 7.18.6
|
|
||||||
'@babel/helper-split-export-declaration': 7.18.6
|
|
||||||
'@babel/parser': 7.18.10
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
debug: 4.3.4
|
|
||||||
globals: 11.12.0
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
/@babel/traverse@7.21.2:
|
|
||||||
resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/code-frame': 7.18.6
|
|
||||||
'@babel/generator': 7.21.1
|
|
||||||
'@babel/helper-environment-visitor': 7.18.9
|
|
||||||
'@babel/helper-function-name': 7.21.0
|
|
||||||
'@babel/helper-hoist-variables': 7.18.6
|
|
||||||
'@babel/helper-split-export-declaration': 7.18.6
|
|
||||||
'@babel/parser': 7.21.2
|
|
||||||
'@babel/types': 7.21.2
|
|
||||||
debug: 4.3.4
|
|
||||||
globals: 11.12.0
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
/@babel/traverse@7.23.9:
|
/@babel/traverse@7.23.9:
|
||||||
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
|
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
@ -4518,8 +4476,22 @@ packages:
|
||||||
'@babel/helper-function-name': 7.23.0
|
'@babel/helper-function-name': 7.23.0
|
||||||
'@babel/helper-hoist-variables': 7.22.5
|
'@babel/helper-hoist-variables': 7.22.5
|
||||||
'@babel/helper-split-export-declaration': 7.22.6
|
'@babel/helper-split-export-declaration': 7.22.6
|
||||||
'@babel/parser': 7.23.9
|
'@babel/parser': 7.26.5
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.26.5
|
||||||
|
debug: 4.3.4
|
||||||
|
globals: 11.12.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
/@babel/traverse@7.26.5:
|
||||||
|
resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==}
|
||||||
|
engines: {node: '>=6.9.0'}
|
||||||
|
dependencies:
|
||||||
|
'@babel/code-frame': 7.26.2
|
||||||
|
'@babel/generator': 7.26.5
|
||||||
|
'@babel/parser': 7.26.5
|
||||||
|
'@babel/template': 7.25.9
|
||||||
|
'@babel/types': 7.26.5
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
globals: 11.12.0
|
globals: 11.12.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
|
@ -4534,22 +4506,12 @@ packages:
|
||||||
'@babel/helper-validator-identifier': 7.19.1
|
'@babel/helper-validator-identifier': 7.19.1
|
||||||
to-fast-properties: 2.0.0
|
to-fast-properties: 2.0.0
|
||||||
|
|
||||||
/@babel/types@7.23.4:
|
/@babel/types@7.26.5:
|
||||||
resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==}
|
resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-string-parser': 7.23.4
|
'@babel/helper-string-parser': 7.25.9
|
||||||
'@babel/helper-validator-identifier': 7.22.20
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
to-fast-properties: 2.0.0
|
|
||||||
|
|
||||||
/@babel/types@7.23.9:
|
|
||||||
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
|
|
||||||
engines: {node: '>=6.9.0'}
|
|
||||||
dependencies:
|
|
||||||
'@babel/helper-string-parser': 7.23.4
|
|
||||||
'@babel/helper-validator-identifier': 7.22.20
|
|
||||||
to-fast-properties: 2.0.0
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@bcoe/v8-coverage@0.2.3:
|
/@bcoe/v8-coverage@0.2.3:
|
||||||
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
|
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
|
||||||
|
|
@ -5088,7 +5050,7 @@ packages:
|
||||||
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
||||||
'@babel/runtime': 7.21.0
|
'@babel/runtime': 7.21.0
|
||||||
'@babel/runtime-corejs3': 7.21.0
|
'@babel/runtime-corejs3': 7.21.0
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@docusaurus/cssnano-preset': 2.3.1
|
'@docusaurus/cssnano-preset': 2.3.1
|
||||||
'@docusaurus/logger': 2.3.1
|
'@docusaurus/logger': 2.3.1
|
||||||
'@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2)
|
'@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2)
|
||||||
|
|
@ -5188,7 +5150,7 @@ packages:
|
||||||
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
||||||
'@babel/runtime': 7.21.0
|
'@babel/runtime': 7.21.0
|
||||||
'@babel/runtime-corejs3': 7.21.0
|
'@babel/runtime-corejs3': 7.21.0
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.23.9
|
||||||
'@docusaurus/cssnano-preset': 2.3.1
|
'@docusaurus/cssnano-preset': 2.3.1
|
||||||
'@docusaurus/logger': 2.3.1
|
'@docusaurus/logger': 2.3.1
|
||||||
'@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2)
|
'@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2)
|
||||||
|
|
@ -5293,8 +5255,8 @@ packages:
|
||||||
react: ^16.8.4 || ^17.0.0
|
react: ^16.8.4 || ^17.0.0
|
||||||
react-dom: ^16.8.4 || ^17.0.0
|
react-dom: ^16.8.4 || ^17.0.0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.18.10
|
'@babel/parser': 7.26.5
|
||||||
'@babel/traverse': 7.18.10
|
'@babel/traverse': 7.23.9
|
||||||
'@docusaurus/logger': 2.3.1
|
'@docusaurus/logger': 2.3.1
|
||||||
'@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1)
|
'@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1)
|
||||||
'@mdx-js/mdx': 1.6.22
|
'@mdx-js/mdx': 1.6.22
|
||||||
|
|
@ -6759,7 +6721,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.2.0
|
'@ampproject/remapping': 2.2.0
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/parser': 7.21.2
|
'@babel/parser': 7.23.9
|
||||||
'@babel/preset-react': 7.18.6(@babel/core@7.21.0)
|
'@babel/preset-react': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
'@babel/preset-typescript': 7.21.0(@babel/core@7.21.0)
|
||||||
'@rollup/plugin-commonjs': 21.1.0(rollup@2.79.1)
|
'@rollup/plugin-commonjs': 21.1.0(rollup@2.79.1)
|
||||||
|
|
@ -7136,7 +7098,7 @@ packages:
|
||||||
'@jest/test-result': 29.5.0
|
'@jest/test-result': 29.5.0
|
||||||
'@jest/transform': 29.5.0
|
'@jest/transform': 29.5.0
|
||||||
'@jest/types': 29.5.0
|
'@jest/types': 29.5.0
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
'@types/node': 17.0.45
|
'@types/node': 17.0.45
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
collect-v8-coverage: 1.0.1
|
collect-v8-coverage: 1.0.1
|
||||||
|
|
@ -7176,7 +7138,7 @@ packages:
|
||||||
resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==}
|
resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==}
|
||||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
callsites: 3.1.0
|
callsites: 3.1.0
|
||||||
graceful-fs: 4.2.10
|
graceful-fs: 4.2.10
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -7185,7 +7147,7 @@ packages:
|
||||||
resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==}
|
resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==}
|
||||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
callsites: 3.1.0
|
callsites: 3.1.0
|
||||||
graceful-fs: 4.2.10
|
graceful-fs: 4.2.10
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -7259,7 +7221,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@jest/types': 29.5.0
|
'@jest/types': 29.5.0
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
babel-plugin-istanbul: 6.1.1
|
babel-plugin-istanbul: 6.1.1
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
convert-source-map: 2.0.0
|
convert-source-map: 2.0.0
|
||||||
|
|
@ -7304,15 +7266,24 @@ packages:
|
||||||
engines: {node: '>=6.0.0'}
|
engines: {node: '>=6.0.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/set-array': 1.1.2
|
'@jridgewell/set-array': 1.1.2
|
||||||
'@jridgewell/sourcemap-codec': 1.4.14
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
|
|
||||||
/@jridgewell/gen-mapping@0.3.2:
|
/@jridgewell/gen-mapping@0.3.2:
|
||||||
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
|
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
|
||||||
engines: {node: '>=6.0.0'}
|
engines: {node: '>=6.0.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/set-array': 1.1.2
|
'@jridgewell/set-array': 1.1.2
|
||||||
'@jridgewell/sourcemap-codec': 1.4.14
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
|
|
||||||
|
/@jridgewell/gen-mapping@0.3.8:
|
||||||
|
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
|
||||||
|
engines: {node: '>=6.0.0'}
|
||||||
|
dependencies:
|
||||||
|
'@jridgewell/set-array': 1.2.1
|
||||||
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@jridgewell/resolve-uri@3.1.0:
|
/@jridgewell/resolve-uri@3.1.0:
|
||||||
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
|
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
|
||||||
|
|
@ -7322,6 +7293,11 @@ packages:
|
||||||
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
|
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
|
||||||
engines: {node: '>=6.0.0'}
|
engines: {node: '>=6.0.0'}
|
||||||
|
|
||||||
|
/@jridgewell/set-array@1.2.1:
|
||||||
|
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
|
||||||
|
engines: {node: '>=6.0.0'}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@jridgewell/source-map@0.3.2:
|
/@jridgewell/source-map@0.3.2:
|
||||||
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
|
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -7333,7 +7309,6 @@ packages:
|
||||||
|
|
||||||
/@jridgewell/sourcemap-codec@1.4.15:
|
/@jridgewell/sourcemap-codec@1.4.15:
|
||||||
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
|
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
|
||||||
dev: false
|
|
||||||
|
|
||||||
/@jridgewell/trace-mapping@0.3.17:
|
/@jridgewell/trace-mapping@0.3.17:
|
||||||
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
|
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
|
||||||
|
|
@ -7341,11 +7316,17 @@ packages:
|
||||||
'@jridgewell/resolve-uri': 3.1.0
|
'@jridgewell/resolve-uri': 3.1.0
|
||||||
'@jridgewell/sourcemap-codec': 1.4.14
|
'@jridgewell/sourcemap-codec': 1.4.14
|
||||||
|
|
||||||
|
/@jridgewell/trace-mapping@0.3.25:
|
||||||
|
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
|
||||||
|
dependencies:
|
||||||
|
'@jridgewell/resolve-uri': 3.1.0
|
||||||
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
|
|
||||||
/@jridgewell/trace-mapping@0.3.9:
|
/@jridgewell/trace-mapping@0.3.9:
|
||||||
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
|
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/resolve-uri': 3.1.0
|
'@jridgewell/resolve-uri': 3.1.0
|
||||||
'@jridgewell/sourcemap-codec': 1.4.14
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@leichtgewicht/ip-codec@2.0.4:
|
/@leichtgewicht/ip-codec@2.0.4:
|
||||||
|
|
@ -8276,14 +8257,14 @@ packages:
|
||||||
resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
|
resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@svgr/hast-util-to-babel-ast@6.5.1:
|
/@svgr/hast-util-to-babel-ast@6.5.1:
|
||||||
resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==}
|
resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
entities: 4.4.0
|
entities: 4.4.0
|
||||||
|
|
||||||
/@svgr/plugin-jsx@5.5.0:
|
/@svgr/plugin-jsx@5.5.0:
|
||||||
|
|
@ -8597,7 +8578,7 @@ packages:
|
||||||
resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==}
|
resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@babel/runtime': 7.21.0
|
'@babel/runtime': 7.21.0
|
||||||
'@types/aria-query': 5.0.1
|
'@types/aria-query': 5.0.1
|
||||||
aria-query: 5.1.3
|
aria-query: 5.1.3
|
||||||
|
|
@ -8672,8 +8653,8 @@ packages:
|
||||||
/@types/babel__core@7.20.0:
|
/@types/babel__core@7.20.0:
|
||||||
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
|
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.21.2
|
'@babel/parser': 7.26.5
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
'@types/babel__generator': 7.6.4
|
'@types/babel__generator': 7.6.4
|
||||||
'@types/babel__template': 7.4.1
|
'@types/babel__template': 7.4.1
|
||||||
'@types/babel__traverse': 7.18.3
|
'@types/babel__traverse': 7.18.3
|
||||||
|
|
@ -8688,8 +8669,8 @@ packages:
|
||||||
/@types/babel__template@7.4.1:
|
/@types/babel__template@7.4.1:
|
||||||
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
|
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.21.2
|
'@babel/parser': 7.26.5
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@types/babel__traverse@7.18.3:
|
/@types/babel__traverse@7.18.3:
|
||||||
|
|
@ -9706,20 +9687,12 @@ packages:
|
||||||
acorn-walk: 8.2.0
|
acorn-walk: 8.2.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/acorn-import-assertions@1.9.0(acorn@8.11.2):
|
|
||||||
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
|
|
||||||
peerDependencies:
|
|
||||||
acorn: ^8
|
|
||||||
dependencies:
|
|
||||||
acorn: 8.11.2
|
|
||||||
|
|
||||||
/acorn-import-assertions@1.9.0(acorn@8.8.2):
|
/acorn-import-assertions@1.9.0(acorn@8.8.2):
|
||||||
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
|
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
acorn: ^8
|
acorn: ^8
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn: 8.8.2
|
acorn: 8.8.2
|
||||||
dev: true
|
|
||||||
|
|
||||||
/acorn-jsx@5.3.2(acorn@8.8.2):
|
/acorn-jsx@5.3.2(acorn@8.8.2):
|
||||||
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
||||||
|
|
@ -10412,8 +10385,8 @@ packages:
|
||||||
resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==}
|
resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==}
|
||||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
'@types/babel__core': 7.20.0
|
'@types/babel__core': 7.20.0
|
||||||
'@types/babel__traverse': 7.18.3
|
'@types/babel__traverse': 7.18.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -10422,8 +10395,8 @@ packages:
|
||||||
resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==}
|
resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==}
|
||||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/template': 7.20.7
|
'@babel/template': 7.23.9
|
||||||
'@babel/types': 7.23.4
|
'@babel/types': 7.26.5
|
||||||
'@types/babel__core': 7.20.0
|
'@types/babel__core': 7.20.0
|
||||||
'@types/babel__traverse': 7.18.3
|
'@types/babel__traverse': 7.18.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -13849,7 +13822,7 @@ packages:
|
||||||
vue-template-compiler:
|
vue-template-compiler:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@types/json-schema': 7.0.11
|
'@types/json-schema': 7.0.11
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
chokidar: 3.5.3
|
chokidar: 3.5.3
|
||||||
|
|
@ -15320,10 +15293,10 @@ packages:
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/parser': 7.18.10
|
'@babel/parser': 7.26.5
|
||||||
'@istanbuljs/schema': 0.1.3
|
'@istanbuljs/schema': 0.1.3
|
||||||
istanbul-lib-coverage: 3.2.0
|
istanbul-lib-coverage: 3.2.0
|
||||||
semver: 6.3.0
|
semver: 6.3.1
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
@ -15763,7 +15736,7 @@ packages:
|
||||||
resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
|
resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
|
||||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@jest/types': 28.1.3
|
'@jest/types': 28.1.3
|
||||||
'@types/stack-utils': 2.0.1
|
'@types/stack-utils': 2.0.1
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
|
|
@ -15778,7 +15751,7 @@ packages:
|
||||||
resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==}
|
resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==}
|
||||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
'@jest/types': 29.5.0
|
'@jest/types': 29.5.0
|
||||||
'@types/stack-utils': 2.0.1
|
'@types/stack-utils': 2.0.1
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
|
|
@ -16013,10 +15986,10 @@ packages:
|
||||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/generator': 7.18.10
|
'@babel/generator': 7.23.6
|
||||||
'@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0)
|
'@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0)
|
||||||
'@babel/traverse': 7.18.10
|
'@babel/traverse': 7.23.9
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
'@jest/expect-utils': 28.1.3
|
'@jest/expect-utils': 28.1.3
|
||||||
'@jest/transform': 28.1.3
|
'@jest/transform': 28.1.3
|
||||||
'@jest/types': 28.1.3
|
'@jest/types': 28.1.3
|
||||||
|
|
@ -16044,11 +16017,11 @@ packages:
|
||||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.21.0
|
'@babel/core': 7.21.0
|
||||||
'@babel/generator': 7.21.1
|
'@babel/generator': 7.23.6
|
||||||
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0)
|
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0)
|
||||||
'@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0)
|
'@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0)
|
||||||
'@babel/traverse': 7.21.2
|
'@babel/traverse': 7.26.5
|
||||||
'@babel/types': 7.21.2
|
'@babel/types': 7.26.5
|
||||||
'@jest/expect-utils': 29.5.0
|
'@jest/expect-utils': 29.5.0
|
||||||
'@jest/transform': 29.5.0
|
'@jest/transform': 29.5.0
|
||||||
'@jest/types': 29.5.0
|
'@jest/types': 29.5.0
|
||||||
|
|
@ -16312,6 +16285,12 @@ packages:
|
||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
/jsesc@3.1.0:
|
||||||
|
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
hasBin: true
|
||||||
|
dev: true
|
||||||
|
|
||||||
/json-buffer@3.0.0:
|
/json-buffer@3.0.0:
|
||||||
resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==}
|
resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==}
|
||||||
|
|
||||||
|
|
@ -17696,7 +17675,7 @@ packages:
|
||||||
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
|
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
error-ex: 1.3.2
|
error-ex: 1.3.2
|
||||||
json-parse-even-better-errors: 2.3.1
|
json-parse-even-better-errors: 2.3.1
|
||||||
lines-and-columns: 1.2.4
|
lines-and-columns: 1.2.4
|
||||||
|
|
@ -20009,7 +19988,7 @@ packages:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.18.6
|
'@babel/code-frame': 7.23.5
|
||||||
address: 1.2.2
|
address: 1.2.2
|
||||||
browserslist: 4.22.3
|
browserslist: 4.22.3
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
|
|
@ -22050,7 +22029,7 @@ packages:
|
||||||
uglify-js:
|
uglify-js:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
'@swc/core': 1.3.80
|
'@swc/core': 1.3.80
|
||||||
esbuild: 0.17.16
|
esbuild: 0.17.16
|
||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
|
|
@ -22075,7 +22054,7 @@ packages:
|
||||||
uglify-js:
|
uglify-js:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
esbuild: 0.17.16
|
esbuild: 0.17.16
|
||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
schema-utils: 3.3.0
|
schema-utils: 3.3.0
|
||||||
|
|
@ -22100,7 +22079,7 @@ packages:
|
||||||
uglify-js:
|
uglify-js:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
esbuild: 0.17.16
|
esbuild: 0.17.16
|
||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
schema-utils: 3.3.0
|
schema-utils: 3.3.0
|
||||||
|
|
@ -22125,7 +22104,7 @@ packages:
|
||||||
uglify-js:
|
uglify-js:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
schema-utils: 3.3.0
|
schema-utils: 3.3.0
|
||||||
serialize-javascript: 6.0.1
|
serialize-javascript: 6.0.1
|
||||||
|
|
@ -23612,9 +23591,9 @@ packages:
|
||||||
'@webassemblyjs/ast': 1.11.5
|
'@webassemblyjs/ast': 1.11.5
|
||||||
'@webassemblyjs/wasm-edit': 1.11.5
|
'@webassemblyjs/wasm-edit': 1.11.5
|
||||||
'@webassemblyjs/wasm-parser': 1.11.5
|
'@webassemblyjs/wasm-parser': 1.11.5
|
||||||
acorn: 8.11.2
|
acorn: 8.8.2
|
||||||
acorn-import-assertions: 1.9.0(acorn@8.11.2)
|
acorn-import-assertions: 1.9.0(acorn@8.8.2)
|
||||||
browserslist: 4.21.5
|
browserslist: 4.22.1
|
||||||
chrome-trace-event: 1.0.3
|
chrome-trace-event: 1.0.3
|
||||||
enhanced-resolve: 5.15.0
|
enhanced-resolve: 5.15.0
|
||||||
es-module-lexer: 1.2.1
|
es-module-lexer: 1.2.1
|
||||||
|
|
@ -23651,9 +23630,9 @@ packages:
|
||||||
'@webassemblyjs/ast': 1.11.5
|
'@webassemblyjs/ast': 1.11.5
|
||||||
'@webassemblyjs/wasm-edit': 1.11.5
|
'@webassemblyjs/wasm-edit': 1.11.5
|
||||||
'@webassemblyjs/wasm-parser': 1.11.5
|
'@webassemblyjs/wasm-parser': 1.11.5
|
||||||
acorn: 8.11.2
|
acorn: 8.8.2
|
||||||
acorn-import-assertions: 1.9.0(acorn@8.11.2)
|
acorn-import-assertions: 1.9.0(acorn@8.8.2)
|
||||||
browserslist: 4.21.5
|
browserslist: 4.22.1
|
||||||
chrome-trace-event: 1.0.3
|
chrome-trace-event: 1.0.3
|
||||||
enhanced-resolve: 5.15.0
|
enhanced-resolve: 5.15.0
|
||||||
es-module-lexer: 1.6.0
|
es-module-lexer: 1.6.0
|
||||||
|
|
@ -23690,9 +23669,9 @@ packages:
|
||||||
'@webassemblyjs/ast': 1.11.5
|
'@webassemblyjs/ast': 1.11.5
|
||||||
'@webassemblyjs/wasm-edit': 1.11.5
|
'@webassemblyjs/wasm-edit': 1.11.5
|
||||||
'@webassemblyjs/wasm-parser': 1.11.5
|
'@webassemblyjs/wasm-parser': 1.11.5
|
||||||
acorn: 8.11.2
|
acorn: 8.8.2
|
||||||
acorn-import-assertions: 1.9.0(acorn@8.11.2)
|
acorn-import-assertions: 1.9.0(acorn@8.8.2)
|
||||||
browserslist: 4.21.5
|
browserslist: 4.22.1
|
||||||
chrome-trace-event: 1.0.3
|
chrome-trace-event: 1.0.3
|
||||||
enhanced-resolve: 5.15.0
|
enhanced-resolve: 5.15.0
|
||||||
es-module-lexer: 1.6.0
|
es-module-lexer: 1.6.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue