feat: upgrade esbuild version to v0.17 (#6146)

* feat: upgrade esbuild version to v0.17

* chore: update lock file && add registry

* fix: lint warning
This commit is contained in:
NK 2023-04-20 16:31:33 +08:00 committed by GitHub
parent da7c733c53
commit 71bd7926a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 158 additions and 178 deletions

3
.npmrc
View File

@ -1 +1,2 @@
strict-peer-dependencies=false
strict-peer-dependencies=false
registry=https://registry.npmjs.org/

View File

@ -24,7 +24,7 @@
"core-js": "3.29.1",
"caniuse-lite": "^1.0.30001431",
"chokidar": "3.5.3",
"esbuild": "^0.16.5",
"esbuild": "^0.17.16",
"events": "3.3.0",
"jest-worker": "27.5.1",
"less": "4.1.2",

View File

@ -77,7 +77,7 @@
"sass": "^1.50.0",
"@types/temp": "^0.9.1",
"chokidar": "^3.5.3",
"esbuild": "^0.16.5",
"esbuild": "^0.17.16",
"jest": "^29.0.2",
"react": "^18.2.0",
"react-router": "6.10.0",

View File

@ -221,7 +221,9 @@ export function createServerCompiler(options: Options) {
logger.debug('[esbuild]', `start compile for: ${JSON.stringify(buildOptions.entryPoints)}`);
try {
const esbuildResult = await esbuild.build(buildOptions);
const context = await esbuild.context(buildOptions);
const esbuildResult = await context.rebuild();
logger.debug('[esbuild]', `time cost: ${new Date().getTime() - startTime}ms`);
@ -240,6 +242,7 @@ export function createServerCompiler(options: Options) {
return {
...esbuildResult,
context,
serverEntry,
};
} catch (error) {

View File

@ -85,7 +85,6 @@ async function webpackCompiler(options: {
[IMPORT_META_TARGET]: JSON.stringify(target),
[IMPORT_META_RENDERER]: JSON.stringify('server'),
},
incremental: command === 'start',
});
webpackConfig.plugins.push(serverCompilerPlugin);
}
@ -104,7 +103,7 @@ async function webpackCompiler(options: {
}),
);
const debounceCompile = debounce(() => {
serverCompilerPlugin?.buildResult?.rebuild();
serverCompilerPlugin?.buildResult?.context.rebuild();
console.log('Document updated, try to reload page for latest html content.');
}, 200);
watch.addEvent([

View File

@ -37,11 +37,14 @@ type ServerCompilerBuildOptions = Pick<
'plugins' |
'logLevel' |
'sourcemap' |
'metafile' |
'incremental'
'metafile'
>;
export type ServerBuildResult = Partial<esbuild.BuildResult & { serverEntry: string; error: any }>;
export type ServerBuildResult =
Partial<
esbuild.BuildResult &
{ serverEntry: string; error: any; context: esbuild.BuildContext<esbuild.BuildOptions> }
>;
export interface CompilerOptions {
swc?: Config['swcOptions'];

View File

@ -10,7 +10,6 @@ interface Options {
userConfig: UserConfig;
outputDir: string;
serverEntry: string;
incremental: boolean;
serverCompileTask: ExtendsPluginAPI['serverCompileTask'];
ensureRoutesConfig: () => Promise<void>;
runtimeDefineVars: Record<string, string>;
@ -25,7 +24,6 @@ function getServerCompilerPlugin(serverCompiler: ServerCompiler, options: Option
serverCompileTask,
ensureRoutesConfig,
runtimeDefineVars,
incremental,
} = options;
const entryPoint = getServerEntry(rootDir, serverEntry);
const { ssg, ssr, server: { format } } = userConfig;
@ -43,7 +41,6 @@ function getServerCompilerPlugin(serverCompiler: ServerCompiler, options: Option
outExtension: { '.js': isEsm ? '.mjs' : '.cjs' },
metafile: true,
logLevel: 'silent', // The server compiler process will log it in debug.
incremental,
},
{
// The server bundle will external all the dependencies when the format type is esm,

View File

@ -64,8 +64,8 @@ export default class ServerCompilerPlugin {
this.isCompiling = false;
await this.compileTask(compilation);
const compilerTask = this.buildResult?.rebuild
? this.buildResult.rebuild()
const compilerTask = this.buildResult?.context.rebuild
? this.buildResult.context.rebuild()
.then((result) => {
return {
// Pass original buildResult, because it's returned serverEntry.

View File

@ -27,7 +27,7 @@
"devDependencies": {
"@ice/app": "^3.1.5",
"build-scripts": "^2.1.0",
"esbuild": "^0.16.5",
"esbuild": "^0.17.16",
"webpack": "^5.76.2",
"webpack-dev-server": "^4.9.2"
},

View File

@ -24,7 +24,7 @@
"process": "^0.11.10"
},
"devDependencies": {
"esbuild": "^0.16.5",
"esbuild": "^0.17.16",
"postcss": "^8.4.18",
"webpack": "^5.76.2",
"webpack-dev-server": "^4.7.4"

View File

@ -826,7 +826,7 @@ importers:
default-gateway: ^6.0.3
error-stack-parser: ^2.0.6
es-module-lexer: 0.10.5
esbuild: ^0.16.5
esbuild: ^0.17.16
esbuild-register: 3.4.1
eslint: ^8.14.0
eslint-webpack-plugin: 3.1.1
@ -889,7 +889,7 @@ importers:
core-js: 3.29.1
core-js-pure: 3.29.0
error-stack-parser: 2.1.4
esbuild: 0.16.17
esbuild: 0.17.16
events: 3.3.0
html-entities: 2.3.3
jest-worker: 27.5.1
@ -901,7 +901,7 @@ importers:
'@pmmmwh/react-refresh-webpack-plugin': 0.5.10_u5cqahypyll7bww3c3xukagopa
'@types/less': 3.0.3
'@types/lodash': 4.14.191
'@types/webpack-bundle-analyzer': 4.6.0_i6ic2mvdiaf3c6z2npjtaj5kuu
'@types/webpack-bundle-analyzer': 4.6.0_w34or7orauknzckzea4nxxqrru
bonjour-service: 1.1.0
cacache: 17.0.4
colorette: 2.0.19
@ -910,11 +910,11 @@ importers:
connect-history-api-fallback: 1.6.0
copy-webpack-plugin: 10.2.4_webpack@5.76.2
css-loader: 6.7.1_webpack@5.76.2
css-minimizer-webpack-plugin: 3.4.1_ru5mwuzjydtus6p6kkdltzgpiq
css-minimizer-webpack-plugin: 3.4.1_wr2waf542yosgpxqqniz66xxxi
cssnano: 5.1.15_postcss@8.4.12
default-gateway: 6.0.3
es-module-lexer: 0.10.5
esbuild-register: 3.4.1_esbuild@0.16.17
esbuild-register: 3.4.1_esbuild@0.17.16
eslint: 8.35.0
eslint-webpack-plugin: 3.1.1_wjpwpieuct2j4x5v7xpi4ghoo4
express: 4.18.2
@ -949,11 +949,11 @@ importers:
spdy: 4.0.2
tapable: 2.2.1
terser: 5.14.2
terser-webpack-plugin: 5.3.5_odfifqjil5xornghofsqjemera
terser-webpack-plugin: 5.3.5_kuxicd3tvfmoajhzbwhcfqgs34
trusted-cert: 1.1.3
typescript: 4.9.5
unplugin: 0.9.5_ru5mwuzjydtus6p6kkdltzgpiq
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
unplugin: 0.9.5_wr2waf542yosgpxqqniz66xxxi
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
webpack-bundle-analyzer: 4.5.0
webpack-dev-middleware: 5.3.3_webpack@5.76.2
webpack-dev-server: 4.11.1_webpack@5.76.2
@ -1005,7 +1005,7 @@ importers:
dotenv: ^16.0.0
dotenv-expand: ^8.0.3
ejs: ^3.1.6
esbuild: ^0.16.5
esbuild: ^0.17.16
fast-glob: ^3.2.11
find-up: ^5.0.0
fs-extra: ^10.0.0
@ -1066,13 +1066,13 @@ importers:
'@types/multer': 1.4.7
'@types/temp': 0.9.1
chokidar: 3.5.3
esbuild: 0.16.17
esbuild: 0.17.16
jest: 29.5.0
react: 18.2.0
react-router: 6.10.0_react@18.2.0
sass: 1.58.3
unplugin: 0.9.6
webpack: 5.76.2_esbuild@0.16.17
webpack: 5.76.2_esbuild@0.17.16
webpack-dev-server: 4.11.1_webpack@5.76.2
packages/jsx-runtime:
@ -1271,7 +1271,7 @@ importers:
build-scripts: ^2.1.0
chalk: ^4.0.0
consola: ^2.15.3
esbuild: ^0.16.5
esbuild: ^0.17.16
htmlparser2: ^8.0.1
humps: ^2.0.1
lodash.clonedeep: ^4.5.0
@ -1287,8 +1287,8 @@ importers:
devDependencies:
'@ice/app': link:../ice
build-scripts: 2.1.0
esbuild: 0.16.17
webpack: 5.76.2_esbuild@0.16.17
esbuild: 0.17.16
webpack: 5.76.2_esbuild@0.17.16
webpack-dev-server: 4.11.1_webpack@5.76.2
packages/plugin-rax-compat:
@ -1450,7 +1450,7 @@ importers:
'@rollup/pluginutils': ^4.2.0
browserslist: ^4.19.3
consola: ^2.15.3
esbuild: ^0.16.5
esbuild: ^0.17.16
fast-glob: ^3.2.11
postcss: ^8.4.18
process: ^0.11.10
@ -1464,9 +1464,9 @@ importers:
fast-glob: 3.2.12
process: 0.11.10
devDependencies:
esbuild: 0.16.17
esbuild: 0.17.16
postcss: 8.4.21
webpack: 5.76.2_esbuild@0.16.17
webpack: 5.76.2_esbuild@0.17.16
webpack-dev-server: 4.11.1_webpack@5.76.2
packages/webpack-modify:
@ -4625,7 +4625,7 @@ packages:
/@esbuild-kit/core-utils/3.1.0:
resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==}
dependencies:
esbuild: 0.17.11
esbuild: 0.17.16
source-map-support: 0.5.21
dev: true
@ -4653,13 +4653,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-arm/0.17.11:
resolution: {integrity: sha512-CdyX6sRVh1NzFCsf5vw3kULwlAhfy9wVt8SZlrhQ7eL2qBjGbFhRBWkkAzuZm9IIEOCKJw4DXA6R85g+qc8RDw==}
/@esbuild/android-arm/0.17.16:
resolution: {integrity: sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm64/0.16.17:
@ -4670,13 +4669,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-arm64/0.17.11:
resolution: {integrity: sha512-QnK4d/zhVTuV4/pRM4HUjcsbl43POALU2zvBynmrrqZt9LPcLA3x1fTZPBg2RRguBQnJcnU059yKr+bydkntjg==}
/@esbuild/android-arm64/0.17.16:
resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64/0.16.17:
@ -4687,13 +4685,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/android-x64/0.17.11:
resolution: {integrity: sha512-3PL3HKtsDIXGQcSCKtWD/dy+mgc4p2Tvo2qKgKHj9Yf+eniwFnuoQ0OUhlSfAEpKAFzF9N21Nwgnap6zy3L3MQ==}
/@esbuild/android-x64/0.17.16:
resolution: {integrity: sha512-G4wfHhrrz99XJgHnzFvB4UwwPxAWZaZBOFXh+JH1Duf1I4vIVfuYY9uVLpx4eiV2D/Jix8LJY+TAdZ3i40tDow==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64/0.16.17:
@ -4704,13 +4701,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/darwin-arm64/0.17.11:
resolution: {integrity: sha512-pJ950bNKgzhkGNO3Z9TeHzIFtEyC2GDQL3wxkMApDEghYx5Qers84UTNc1bAxWbRkuJOgmOha5V0WUeh8G+YGw==}
/@esbuild/darwin-arm64/0.17.16:
resolution: {integrity: sha512-/Ofw8UXZxuzTLsNFmz1+lmarQI6ztMZ9XktvXedTbt3SNWDn0+ODTwxExLYQ/Hod91EZB4vZPQJLoqLF0jvEzA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64/0.16.17:
@ -4721,13 +4717,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/darwin-x64/0.17.11:
resolution: {integrity: sha512-iB0dQkIHXyczK3BZtzw1tqegf0F0Ab5texX2TvMQjiJIWXAfM4FQl7D909YfXWnB92OQz4ivBYQ2RlxBJrMJOw==}
/@esbuild/darwin-x64/0.17.16:
resolution: {integrity: sha512-SzBQtCV3Pdc9kyizh36Ol+dNVhkDyIrGb/JXZqFq8WL37LIyrXU0gUpADcNV311sCOhvY+f2ivMhb5Tuv8nMOQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64/0.16.17:
@ -4738,13 +4733,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/freebsd-arm64/0.17.11:
resolution: {integrity: sha512-7EFzUADmI1jCHeDRGKgbnF5sDIceZsQGapoO6dmw7r/ZBEKX7CCDnIz8m9yEclzr7mFsd+DyasHzpjfJnmBB1Q==}
/@esbuild/freebsd-arm64/0.17.16:
resolution: {integrity: sha512-ZqftdfS1UlLiH1DnS2u3It7l4Bc3AskKeu+paJSfk7RNOMrOxmeFDhLTMQqMxycP1C3oj8vgkAT6xfAuq7ZPRA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64/0.16.17:
@ -4755,13 +4749,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/freebsd-x64/0.17.11:
resolution: {integrity: sha512-iPgenptC8i8pdvkHQvXJFzc1eVMR7W2lBPrTE6GbhR54sLcF42mk3zBOjKPOodezzuAz/KSu8CPyFSjcBMkE9g==}
/@esbuild/freebsd-x64/0.17.16:
resolution: {integrity: sha512-rHV6zNWW1tjgsu0dKQTX9L0ByiJHHLvQKrWtnz8r0YYJI27FU3Xu48gpK2IBj1uCSYhJ+pEk6Y0Um7U3rIvV8g==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm/0.16.17:
@ -4772,13 +4765,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-arm/0.17.11:
resolution: {integrity: sha512-M9iK/d4lgZH0U5M1R2p2gqhPV/7JPJcRz+8O8GBKVgqndTzydQ7B2XGDbxtbvFkvIs53uXTobOhv+RyaqhUiMg==}
/@esbuild/linux-arm/0.17.16:
resolution: {integrity: sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64/0.16.17:
@ -4789,13 +4781,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-arm64/0.17.11:
resolution: {integrity: sha512-Qxth3gsWWGKz2/qG2d5DsW/57SeA2AmpSMhdg9TSB5Svn2KDob3qxfQSkdnWjSd42kqoxIPy3EJFs+6w1+6Qjg==}
/@esbuild/linux-arm64/0.17.16:
resolution: {integrity: sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32/0.16.17:
@ -4806,13 +4797,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-ia32/0.17.11:
resolution: {integrity: sha512-dB1nGaVWtUlb/rRDHmuDQhfqazWE0LMro/AIbT2lWM3CDMHJNpLckH+gCddQyhhcLac2OYw69ikUMO34JLt3wA==}
/@esbuild/linux-ia32/0.17.16:
resolution: {integrity: sha512-9ZBjlkdaVYxPNO8a7OmzDbOH9FMQ1a58j7Xb21UfRU29KcEEU3VTHk+Cvrft/BNv0gpWJMiiZ/f4w0TqSP0gLA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64/0.14.54:
@ -4841,13 +4831,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-loong64/0.17.11:
resolution: {integrity: sha512-aCWlq70Q7Nc9WDnormntGS1ar6ZFvUpqr8gXtO+HRejRYPweAFQN615PcgaSJkZjhHp61+MNLhzyVALSF2/Q0g==}
/@esbuild/linux-loong64/0.17.16:
resolution: {integrity: sha512-TIZTRojVBBzdgChY3UOG7BlPhqJz08AL7jdgeeu+kiObWMFzGnQD7BgBBkWRwOtKR1i2TNlO7YK6m4zxVjjPRQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-mips64el/0.16.17:
@ -4858,13 +4847,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-mips64el/0.17.11:
resolution: {integrity: sha512-cGeGNdQxqY8qJwlYH1BP6rjIIiEcrM05H7k3tR7WxOLmD1ZxRMd6/QIOWMb8mD2s2YJFNRuNQ+wjMhgEL2oCEw==}
/@esbuild/linux-mips64el/0.17.16:
resolution: {integrity: sha512-UPeRuFKCCJYpBbIdczKyHLAIU31GEm0dZl1eMrdYeXDH+SJZh/i+2cAmD3A1Wip9pIc5Sc6Kc5cFUrPXtR0XHA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64/0.16.17:
@ -4875,13 +4863,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-ppc64/0.17.11:
resolution: {integrity: sha512-BdlziJQPW/bNe0E8eYsHB40mYOluS+jULPCjlWiHzDgr+ZBRXPtgMV1nkLEGdpjrwgmtkZHEGEPaKdS/8faLDA==}
/@esbuild/linux-ppc64/0.17.16:
resolution: {integrity: sha512-io6yShgIEgVUhExJejJ21xvO5QtrbiSeI7vYUnr7l+v/O9t6IowyhdiYnyivX2X5ysOVHAuyHW+Wyi7DNhdw6Q==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64/0.16.17:
@ -4892,13 +4879,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-riscv64/0.17.11:
resolution: {integrity: sha512-MDLwQbtF+83oJCI1Cixn68Et/ME6gelmhssPebC40RdJaect+IM+l7o/CuG0ZlDs6tZTEIoxUe53H3GmMn8oMA==}
/@esbuild/linux-riscv64/0.17.16:
resolution: {integrity: sha512-WhlGeAHNbSdG/I2gqX2RK2gfgSNwyJuCiFHMc8s3GNEMMHUI109+VMBfhVqRb0ZGzEeRiibi8dItR3ws3Lk+cA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x/0.16.17:
@ -4909,13 +4895,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-s390x/0.17.11:
resolution: {integrity: sha512-4N5EMESvws0Ozr2J94VoUD8HIRi7X0uvUv4c0wpTHZyZY9qpaaN7THjosdiW56irQ4qnJ6Lsc+i+5zGWnyqWqQ==}
/@esbuild/linux-s390x/0.17.16:
resolution: {integrity: sha512-gHRReYsJtViir63bXKoFaQ4pgTyah4ruiMRQ6im9YZuv+gp3UFJkNTY4sFA73YDynmXZA6hi45en4BGhNOJUsw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64/0.16.17:
@ -4926,13 +4911,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/linux-x64/0.17.11:
resolution: {integrity: sha512-rM/v8UlluxpytFSmVdbCe1yyKQd/e+FmIJE2oPJvbBo+D0XVWi1y/NQ4iTNx+436WmDHQBjVLrbnAQLQ6U7wlw==}
/@esbuild/linux-x64/0.17.16:
resolution: {integrity: sha512-mfiiBkxEbUHvi+v0P+TS7UnA9TeGXR48aK4XHkTj0ZwOijxexgMF01UDFaBX7Q6CQsB0d+MFNv9IiXbIHTNd4g==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64/0.16.17:
@ -4943,13 +4927,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/netbsd-x64/0.17.11:
resolution: {integrity: sha512-4WaAhuz5f91h3/g43VBGdto1Q+X7VEZfpcWGtOFXnggEuLvjV+cP6DyLRU15IjiU9fKLLk41OoJfBFN5DhPvag==}
/@esbuild/netbsd-x64/0.17.16:
resolution: {integrity: sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64/0.16.17:
@ -4960,13 +4943,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/openbsd-x64/0.17.11:
resolution: {integrity: sha512-UBj135Nx4FpnvtE+C8TWGp98oUgBcmNmdYgl5ToKc0mBHxVVqVE7FUS5/ELMImOp205qDAittL6Ezhasc2Ev/w==}
/@esbuild/openbsd-x64/0.17.16:
resolution: {integrity: sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64/0.16.17:
@ -4977,13 +4959,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/sunos-x64/0.17.11:
resolution: {integrity: sha512-1/gxTifDC9aXbV2xOfCbOceh5AlIidUrPsMpivgzo8P8zUtczlq1ncFpeN1ZyQJ9lVs2hILy1PG5KPp+w8QPPg==}
/@esbuild/sunos-x64/0.17.16:
resolution: {integrity: sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64/0.16.17:
@ -4994,13 +4975,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-arm64/0.17.11:
resolution: {integrity: sha512-vtSfyx5yRdpiOW9yp6Ax0zyNOv9HjOAw8WaZg3dF5djEHKKm3UnoohftVvIJtRh0Ec7Hso0RIdTqZvPXJ7FdvQ==}
/@esbuild/win32-arm64/0.17.16:
resolution: {integrity: sha512-TzoU2qwVe2boOHl/3KNBUv2PNUc38U0TNnzqOAcgPiD/EZxT2s736xfC2dYQbszAwo4MKzzwBV0iHjhfjxMimg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32/0.16.17:
@ -5011,13 +4991,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-ia32/0.17.11:
resolution: {integrity: sha512-GFPSLEGQr4wHFTiIUJQrnJKZhZjjq4Sphf+mM76nQR6WkQn73vm7IsacmBRPkALfpOCHsopSvLgqdd4iUW2mYw==}
/@esbuild/win32-ia32/0.17.16:
resolution: {integrity: sha512-B8b7W+oo2yb/3xmwk9Vc99hC9bNolvqjaTZYEfMQhzdpBsjTvZBlXQ/teUE55Ww6sg//wlcDjOaqldOKyigWdA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64/0.16.17:
@ -5028,13 +5007,12 @@ packages:
requiresBuild: true
optional: true
/@esbuild/win32-x64/0.17.11:
resolution: {integrity: sha512-N9vXqLP3eRL8BqSy8yn4Y98cZI2pZ8fyuHx6lKjiG2WABpT2l01TXdzq5Ma2ZUBzfB7tx5dXVhge8X9u0S70ZQ==}
/@esbuild/win32-x64/0.17.16:
resolution: {integrity: sha512-xJ7OH/nanouJO9pf03YsL9NAFQBHd8AqfrQd7Pf5laGyyTt/gToul6QYOA/i5i/q8y9iaM5DQFNTgpi995VkOg==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@eslint/eslintrc/2.0.0:
@ -5952,7 +5930,7 @@ packages:
react-refresh: 0.14.0
schema-utils: 3.1.1
source-map: 0.7.4
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
webpack-dev-server: 4.11.1_webpack@5.76.2
dev: true
@ -7061,12 +7039,12 @@ packages:
/@types/unist/2.0.6:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
/@types/webpack-bundle-analyzer/4.6.0_i6ic2mvdiaf3c6z2npjtaj5kuu:
/@types/webpack-bundle-analyzer/4.6.0_w34or7orauknzckzea4nxxqrru:
resolution: {integrity: sha512-XeQmQCCXdZdap+A/60UKmxW5Mz31Vp9uieGlHB3T4z/o2OLVLtTI3bvTuS6A2OWd/rbAAQiGGWIEFQACu16szA==}
dependencies:
'@types/node': 18.14.6
tapable: 2.2.1
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
transitivePeerDependencies:
- '@swc/core'
- esbuild
@ -9097,7 +9075,7 @@ packages:
normalize-path: 3.0.0
schema-utils: 4.0.0
serialize-javascript: 6.0.1
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/copy-webpack-plugin/11.0.0_webpack@5.76.2:
@ -9282,7 +9260,7 @@ packages:
postcss-modules-values: 4.0.0_postcss@8.4.21
postcss-value-parser: 4.2.0
semver: 7.3.8
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/css-loader/6.7.3_webpack@5.76.2:
@ -9301,7 +9279,7 @@ packages:
semver: 7.4.0
webpack: 5.76.2
/css-minimizer-webpack-plugin/3.4.1_ru5mwuzjydtus6p6kkdltzgpiq:
/css-minimizer-webpack-plugin/3.4.1_wr2waf542yosgpxqqniz66xxxi:
resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@ -9321,13 +9299,13 @@ packages:
optional: true
dependencies:
cssnano: 5.1.15_postcss@8.4.21
esbuild: 0.16.17
esbuild: 0.17.16
jest-worker: 27.5.1
postcss: 8.4.21
schema-utils: 4.0.0
serialize-javascript: 6.0.1
source-map: 0.6.1
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/css-minimizer-webpack-plugin/4.2.2_7uczfu7hmoatiedqewdadkdxue:
@ -10562,13 +10540,13 @@ packages:
dev: true
optional: true
/esbuild-register/3.4.1_esbuild@0.16.17:
/esbuild-register/3.4.1_esbuild@0.17.16:
resolution: {integrity: sha512-iCgs88/1wA5dIRx4i65eSjbkgrQQQJGpY6Z1eD2XPlzrSjbgNtfkw2/rfSMzJ4dTtlOD8EZTxrIA3fyYp0FsMA==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
debug: 4.3.4
esbuild: 0.16.17
esbuild: 0.17.16
transitivePeerDependencies:
- supports-color
dev: true
@ -10733,35 +10711,34 @@ packages:
'@esbuild/win32-ia32': 0.16.17
'@esbuild/win32-x64': 0.16.17
/esbuild/0.17.11:
resolution: {integrity: sha512-pAMImyokbWDtnA/ufPxjQg0fYo2DDuzAlqwnDvbXqHLphe+m80eF++perYKVm8LeTuj2zUuFXC+xgSVxyoHUdg==}
/esbuild/0.17.16:
resolution: {integrity: sha512-aeSuUKr9aFVY9Dc8ETVELGgkj4urg5isYx8pLf4wlGgB0vTFjxJQdHnNH6Shmx4vYYrOTLCHtRI5i1XZ9l2Zcg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.17.11
'@esbuild/android-arm64': 0.17.11
'@esbuild/android-x64': 0.17.11
'@esbuild/darwin-arm64': 0.17.11
'@esbuild/darwin-x64': 0.17.11
'@esbuild/freebsd-arm64': 0.17.11
'@esbuild/freebsd-x64': 0.17.11
'@esbuild/linux-arm': 0.17.11
'@esbuild/linux-arm64': 0.17.11
'@esbuild/linux-ia32': 0.17.11
'@esbuild/linux-loong64': 0.17.11
'@esbuild/linux-mips64el': 0.17.11
'@esbuild/linux-ppc64': 0.17.11
'@esbuild/linux-riscv64': 0.17.11
'@esbuild/linux-s390x': 0.17.11
'@esbuild/linux-x64': 0.17.11
'@esbuild/netbsd-x64': 0.17.11
'@esbuild/openbsd-x64': 0.17.11
'@esbuild/sunos-x64': 0.17.11
'@esbuild/win32-arm64': 0.17.11
'@esbuild/win32-ia32': 0.17.11
'@esbuild/win32-x64': 0.17.11
dev: true
'@esbuild/android-arm': 0.17.16
'@esbuild/android-arm64': 0.17.16
'@esbuild/android-x64': 0.17.16
'@esbuild/darwin-arm64': 0.17.16
'@esbuild/darwin-x64': 0.17.16
'@esbuild/freebsd-arm64': 0.17.16
'@esbuild/freebsd-x64': 0.17.16
'@esbuild/linux-arm': 0.17.16
'@esbuild/linux-arm64': 0.17.16
'@esbuild/linux-ia32': 0.17.16
'@esbuild/linux-loong64': 0.17.16
'@esbuild/linux-mips64el': 0.17.16
'@esbuild/linux-ppc64': 0.17.16
'@esbuild/linux-riscv64': 0.17.16
'@esbuild/linux-s390x': 0.17.16
'@esbuild/linux-x64': 0.17.16
'@esbuild/netbsd-x64': 0.17.16
'@esbuild/openbsd-x64': 0.17.16
'@esbuild/sunos-x64': 0.17.16
'@esbuild/win32-arm64': 0.17.16
'@esbuild/win32-ia32': 0.17.16
'@esbuild/win32-x64': 0.17.16
/escalade/3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
@ -11022,7 +10999,7 @@ packages:
micromatch: 4.0.5
normalize-path: 3.0.0
schema-utils: 3.1.1
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/eslint/8.35.0:
@ -11598,7 +11575,7 @@ packages:
semver: 7.3.8
tapable: 2.2.1
typescript: 4.9.5
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/form-data/2.3.3:
@ -14250,7 +14227,7 @@ packages:
dependencies:
klona: 2.0.6
less: 4.1.2
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/less/4.1.2:
@ -14776,7 +14753,7 @@ packages:
webpack: ^5.0.0
dependencies:
schema-utils: 4.0.0
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/mini-css-extract-plugin/2.7.2_webpack@5.76.2:
@ -15932,7 +15909,7 @@ packages:
klona: 2.0.6
postcss: 8.4.12
semver: 7.3.8
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/postcss-loader/7.0.2_6puvukfnwbwq425eep7g4z27be:
@ -18456,7 +18433,7 @@ packages:
klona: 2.0.6
neo-async: 2.6.2
sass: 1.50.0
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
dev: true
/sass/1.50.0:
@ -19478,7 +19455,7 @@ packages:
supports-hyperlinks: 2.3.0
dev: true
/terser-webpack-plugin/5.3.5_odfifqjil5xornghofsqjemera:
/terser-webpack-plugin/5.3.5_kuxicd3tvfmoajhzbwhcfqgs34:
resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@ -19496,37 +19473,12 @@ packages:
dependencies:
'@jridgewell/trace-mapping': 0.3.17
'@swc/core': 1.3.19
esbuild: 0.16.17
esbuild: 0.17.16
jest-worker: 27.5.1
schema-utils: 3.1.1
serialize-javascript: 6.0.1
terser: 5.14.2
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
/terser-webpack-plugin/5.3.5_ru5mwuzjydtus6p6kkdltzgpiq:
resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
uglify-js: '*'
webpack: ^5.1.0
peerDependenciesMeta:
'@swc/core':
optional: true
esbuild:
optional: true
uglify-js:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.17
esbuild: 0.16.17
jest-worker: 27.5.1
schema-utils: 3.1.1
serialize-javascript: 6.0.1
terser: 5.14.2
webpack: 5.76.2_esbuild@0.16.17
dev: true
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
/terser-webpack-plugin/5.3.5_webpack@5.76.2:
resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==}
@ -19551,6 +19503,31 @@ packages:
terser: 5.14.2
webpack: 5.76.2
/terser-webpack-plugin/5.3.5_wr2waf542yosgpxqqniz66xxxi:
resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
uglify-js: '*'
webpack: ^5.1.0
peerDependenciesMeta:
'@swc/core':
optional: true
esbuild:
optional: true
uglify-js:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.17
esbuild: 0.17.16
jest-worker: 27.5.1
schema-utils: 3.1.1
serialize-javascript: 6.0.1
terser: 5.14.2
webpack: 5.76.2_esbuild@0.17.16
dev: true
/terser-webpack-plugin/5.3.6_webpack@5.76.2:
resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==}
engines: {node: '>= 10.13.0'}
@ -20128,7 +20105,7 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
/unplugin/0.9.5_ru5mwuzjydtus6p6kkdltzgpiq:
/unplugin/0.9.5_wr2waf542yosgpxqqniz66xxxi:
resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==}
peerDependencies:
esbuild: '>=0.13'
@ -20147,8 +20124,8 @@ packages:
dependencies:
acorn: 8.8.2
chokidar: 3.5.3
esbuild: 0.16.17
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
esbuild: 0.17.16
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.6
dev: true
@ -20716,7 +20693,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.0
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
/webpack-dev-server/4.11.1_debug@4.3.4+webpack@5.76.2:
resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==}
@ -20804,7 +20781,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
webpack: 5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu
webpack: 5.76.2_w34or7orauknzckzea4nxxqrru
webpack-dev-middleware: 5.3.3_webpack@5.76.2
ws: 8.12.1
transitivePeerDependencies:
@ -20875,7 +20852,7 @@ packages:
- esbuild
- uglify-js
/webpack/5.76.2_esbuild@0.16.17:
/webpack/5.76.2_esbuild@0.17.16:
resolution: {integrity: sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==}
engines: {node: '>=10.13.0'}
hasBin: true
@ -20906,7 +20883,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.1
tapable: 2.2.1
terser-webpack-plugin: 5.3.5_ru5mwuzjydtus6p6kkdltzgpiq
terser-webpack-plugin: 5.3.5_wr2waf542yosgpxqqniz66xxxi
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@ -20915,7 +20892,7 @@ packages:
- uglify-js
dev: true
/webpack/5.76.2_i6ic2mvdiaf3c6z2npjtaj5kuu:
/webpack/5.76.2_w34or7orauknzckzea4nxxqrru:
resolution: {integrity: sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==}
engines: {node: '>=10.13.0'}
hasBin: true
@ -20946,7 +20923,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.1
tapable: 2.2.1
terser-webpack-plugin: 5.3.5_odfifqjil5xornghofsqjemera
terser-webpack-plugin: 5.3.5_kuxicd3tvfmoajhzbwhcfqgs34
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies: