From ec406f25ef1fb9cd6d24a7b4179c01ac4c065e96 Mon Sep 17 00:00:00 2001 From: sealday Date: Fri, 12 Apr 2024 19:20:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=91=BD=E4=BB=A4=E8=A1=8C?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=20@tachybase/cli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-on: https://git.daoyoucloud.com/daoyoucloud/tachycode/pulls/700 --- package.json | 43 +- packages/core/cli/LICENSE | 201 - packages/core/cli/bin/cli.js | 2 + packages/core/cli/bin/index.js | 31 - packages/core/cli/package.json | 38 +- packages/core/cli/rollup.config.js | 74 + packages/core/cli/src/cli.js | 10 - packages/core/cli/src/cli.ts | 22 + .../cli/src/commands/{build.js => build.ts} | 8 +- .../cli/src/commands/{clean.js => clean.ts} | 7 +- ...ate-nginx-conf.js => create-nginx-conf.ts} | 16 +- .../{create-plugin.js => create-plugin.ts} | 12 +- .../core/cli/src/commands/{dev.js => dev.ts} | 32 +- packages/core/cli/src/commands/doc.js | 67 - .../core/cli/src/commands/{e2e.js => e2e.ts} | 45 +- .../cli/src/commands/{global.js => global.ts} | 12 +- packages/core/cli/src/commands/index.js | 27 - packages/core/cli/src/commands/index.ts | 34 + .../cli/src/commands/{p-test.js => p-test.ts} | 53 +- .../core/cli/src/commands/{pm2.js => pm2.ts} | 11 +- .../{postinstall.js => postinstall.ts} | 17 +- .../cli/src/commands/{start.js => start.ts} | 21 +- .../core/cli/src/commands/{tar.js => tar.ts} | 12 +- .../cli/src/commands/{test.js => test.ts} | 21 +- .../core/cli/src/commands/{umi.js => umi.ts} | 11 +- .../src/commands/{upgrade.js => upgrade.ts} | 18 +- packages/core/cli/src/index.js | 5 - ...lugin-generator.js => plugin-generator.ts} | 35 +- packages/core/cli/src/{util.js => util.ts} | 251 +- packages/core/cli/tsconfig.json | 16 + .../templates/app/package.json.tpl | 2 +- packages/core/test/setup/server.ts | 2 +- pnpm-lock.yaml | 3338 +++++++++++------ 33 files changed, 2578 insertions(+), 1916 deletions(-) delete mode 100644 packages/core/cli/LICENSE create mode 100755 packages/core/cli/bin/cli.js delete mode 100755 packages/core/cli/bin/index.js create mode 100644 packages/core/cli/rollup.config.js delete mode 100644 packages/core/cli/src/cli.js create mode 100755 packages/core/cli/src/cli.ts rename packages/core/cli/src/commands/{build.js => build.ts} (85%) rename packages/core/cli/src/commands/{clean.js => clean.ts} (72%) rename packages/core/cli/src/commands/{create-nginx-conf.js => create-nginx-conf.ts} (63%) rename packages/core/cli/src/commands/{create-plugin.js => create-plugin.ts} (62%) rename packages/core/cli/src/commands/{dev.js => dev.ts} (83%) delete mode 100644 packages/core/cli/src/commands/doc.js rename packages/core/cli/src/commands/{e2e.js => e2e.ts} (88%) rename packages/core/cli/src/commands/{global.js => global.ts} (73%) delete mode 100644 packages/core/cli/src/commands/index.js create mode 100644 packages/core/cli/src/commands/index.ts rename packages/core/cli/src/commands/{p-test.js => p-test.ts} (56%) rename packages/core/cli/src/commands/{pm2.js => pm2.ts} (67%) rename packages/core/cli/src/commands/{postinstall.js => postinstall.ts} (72%) rename packages/core/cli/src/commands/{start.js => start.ts} (80%) rename packages/core/cli/src/commands/{tar.js => tar.ts} (77%) rename packages/core/cli/src/commands/{test.js => test.ts} (87%) rename packages/core/cli/src/commands/{umi.js => umi.ts} (62%) rename packages/core/cli/src/commands/{upgrade.js => upgrade.ts} (66%) delete mode 100644 packages/core/cli/src/index.js rename packages/core/cli/src/{plugin-generator.js => plugin-generator.ts} (65%) rename packages/core/cli/src/{util.js => util.ts} (59%) create mode 100644 packages/core/cli/tsconfig.json diff --git a/package.json b/package.json index c57d9fd83..476902541 100644 --- a/package.json +++ b/package.json @@ -1,36 +1,37 @@ { - "name": "nocobase", + "name": "tachybase", "version": "0.21.6", "private": true, "license": "Apache-2.0", "scripts": { - "build": "nocobase build", - "build:p": "nocobase build --no-dts", + "build": "tachybase build", + "build:p": "tachybase build --no-dts", "changelog": "auto-changelog -p -t keepachangelog", - "clean": "nocobase clean", - "dev": "nocobase dev", - "dev-server": "nocobase dev --server", - "doc": "nocobase doc", - "doc:cn": "nocobase doc --lang=zh-CN", - "e2e": "nocobase e2e", + "clean": "tachybase clean", + "dev": "tachybase dev", + "dev-server": "tachybase dev --server", + "doc": "tachybase doc", + "doc:cn": "tachybase doc --lang=zh-CN", + "e2e": "tachybase e2e", "preinstall": "npx only-allow pnpm", - "postinstall": "nocobase postinstall", + "postinstall": "tachybase postinstall", "lint": "eslint .", - "nocobase": "nocobase", - "pm": "nocobase pm", - "pm2": "nocobase pm2", + "pm": "tachybase pm", + "pm2": "tachybase pm2", "prepare": "husky", "run:example": "tsx -r dotenv/config -r tsconfig-paths/register ./examples/index.ts", - "start": "nocobase start", + "start": "tachybase start", + "tachybase": "tachybase", "tag:c": "changeset", "tag:p": "changeset", "tag:v": "changeset version", - "tar": "nocobase tar", - "tc": "nocobase test:client", - "test": "nocobase test", - "test:client": "nocobase test:client", - "test:server": "nocobase test:server", - "ts": "nocobase test:server" + "tar": "tachybase tar", + "tb": "tachybase", + "tc": "tachybase test:client", + "test": "tachybase test", + "test:client": "tachybase test:client", + "test:server": "tachybase test:server", + "ts": "tachybase test:server" }, "lint-staged": { "*.{js,json,sql}": [ @@ -50,9 +51,9 @@ "@commitlint/config-conventional": "^16.0.0", "@commitlint/prompt-cli": "^16.1.0", "@nocobase/build": "workspace:*", - "@nocobase/cli": "workspace:*", "@nocobase/preset-nocobase": "workspace:*", "@nocobase/test": "workspace:*", + "@tachybase/cli": "workspace:*", "@types/react": "^18.2.73", "@types/react-dom": "^18.2.23", "auto-changelog": "^2.4.0", diff --git a/packages/core/cli/LICENSE b/packages/core/cli/LICENSE deleted file mode 100644 index f49a4e16e..000000000 --- a/packages/core/cli/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/packages/core/cli/bin/cli.js b/packages/core/cli/bin/cli.js new file mode 100755 index 000000000..f983a6753 --- /dev/null +++ b/packages/core/cli/bin/cli.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import('../dist/cli.mjs'); diff --git a/packages/core/cli/bin/index.js b/packages/core/cli/bin/index.js deleted file mode 100755 index f8324deaa..000000000 --- a/packages/core/cli/bin/index.js +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env node - -const chalk = require('chalk'); -const { initEnv, genTsConfigPaths } = require('../src/util'); - -initEnv(); -genTsConfigPaths(); - -if (require('semver').satisfies(process.version, '<16')) { - console.error(chalk.red('[nocobase cli]: Node.js version must be >= 16')); - process.exit(1); -} - -// if (require('semver').satisfies(process.version, '>16') && !process.env.UNSET_NODE_OPTIONS) { -// if (process.env.NODE_OPTIONS) { -// let opts = process.env.NODE_OPTIONS; -// if (!opts.includes('--openssl-legacy-provider')) { -// opts = opts + ' --openssl-legacy-provider'; -// } -// if (!opts.includes('--no-experimental-fetch')) { -// opts = opts + ' --no-experimental-fetch'; -// } -// process.env.NODE_OPTIONS = opts; -// } else { -// process.env.NODE_OPTIONS = '--openssl-legacy-provider --no-experimental-fetch'; -// } -// } - -const cli = require('../src/cli'); - -cli.parse(process.argv); diff --git a/packages/core/cli/package.json b/packages/core/cli/package.json index 6265d632d..154186240 100644 --- a/packages/core/cli/package.json +++ b/packages/core/cli/package.json @@ -1,37 +1,53 @@ { - "name": "@nocobase/cli", + "name": "@tachybase/cli", "version": "0.21.6", "description": "", - "repository": { - "type": "git", - "url": "git+https://github.com/nocobase/nocobase.git", - "directory": "packages/core/cli" - }, "license": "Apache-2.0", + "type": "module", "main": "./src/index.js", "bin": { - "nocobase": "./bin/index.js" + "tachybase": "./bin/cli.js" + }, + "scripts": { + "build": "rimraf dist && rollup -c", + "dev": "rollup -c --watch --watch.include 'src/**' -m inline", + "prepare": "rimraf dist && BUILD_NO_DTS=1 rollup -c --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "@nocobase/app": "workspace:*", "@nocobase/utils": "workspace:*", "@types/fs-extra": "^11.0.1", "@umijs/utils": "3.5.20", - "chalk": "^4.1.1", - "commander": "^9.2.0", + "chalk": "^5.3.0", + "commander": "^12.0.0", "dotenv": "^16.0.0", - "execa": "^5.1.1", + "execa": "^8.0.1", "fast-glob": "^3.3.1", "fs-extra": "^11.1.1", + "lodash": "^4.17.21", "p-all": "3.0.0", "pm2": "^5.2.0", "portfinder": "^1.0.28", + "semver": "^7.6.0", "serve": "^13.0.2", "tree-kill": "^1.2.2", "tsx": "^4.7.2" }, "devDependencies": { - "@nocobase/devtools": "workspace:*" + "@nocobase/devtools": "workspace:*", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@types/fs-extra": "^11.0.4", + "@types/lodash": "^4.17.0", + "@types/node": "^20.12.7", + "@types/semver": "^7.5.8", + "rimraf": "^5.0.5", + "rollup": "^4.14.1", + "rollup-plugin-dts": "^6.1.0", + "rollup-plugin-esbuild": "^6.1.1", + "vite": "^5.2.8" }, "gitHead": "d0b4efe4be55f8c79a98a331d99d9f8cf99021a1" } diff --git a/packages/core/cli/rollup.config.js b/packages/core/cli/rollup.config.js new file mode 100644 index 000000000..b5455d820 --- /dev/null +++ b/packages/core/cli/rollup.config.js @@ -0,0 +1,74 @@ +import { builtinModules, createRequire } from 'node:module'; +import esbuild from 'rollup-plugin-esbuild'; +import process from 'node:process'; +import dts from 'rollup-plugin-dts'; +import resolve from '@rollup/plugin-node-resolve'; +import commonjs from '@rollup/plugin-commonjs'; +import json from '@rollup/plugin-json'; +import { defineConfig } from 'rollup'; + +const require = createRequire(import.meta.url); +const pkg = require('./package.json'); + +const entries = { + cli: 'src/cli.ts', +}; + +const external = [ + ...builtinModules, + ...Object.keys(pkg.dependencies || {}), + ...Object.keys(pkg.peerDependencies || {}), + 'pathe', + 'birpc', + 'vite', + 'node:url', + 'node:events', + 'node:vm', +]; + +const plugins = [ + resolve({ + preferBuiltins: true, + }), + json(), + commonjs(), + esbuild({ + target: 'esnext', + }), +]; + +const configs = defineConfig([ + { + input: entries, + output: { + dir: 'dist', + format: 'esm', + entryFileNames: '[name].mjs', + chunkFileNames: 'chunk-[name].mjs', + }, + external, + plugins, + onwarn, + }, +]); + +if (!process.env.BUILD_NO_DTS) { + configs.push({ + input: entries, + output: { + dir: 'dist', + entryFileNames: '[name].d.ts', + format: 'esm', + }, + external, + plugins: [dts({ respectExternal: true })], + onwarn, + }); +} + +export default configs; + +function onwarn(message) { + if (['EMPTY_BUNDLE', 'CIRCULAR_DEPENDENCY'].includes(message.code)) return; + console.error(message); +} diff --git a/packages/core/cli/src/cli.js b/packages/core/cli/src/cli.js deleted file mode 100644 index 9662194af..000000000 --- a/packages/core/cli/src/cli.js +++ /dev/null @@ -1,10 +0,0 @@ -const { Command } = require('commander'); -const commands = require('./commands'); - -const cli = new Command(); - -cli.version(require('../package.json').version); - -commands(cli); - -module.exports = cli; diff --git a/packages/core/cli/src/cli.ts b/packages/core/cli/src/cli.ts new file mode 100755 index 000000000..d1dd6e64f --- /dev/null +++ b/packages/core/cli/src/cli.ts @@ -0,0 +1,22 @@ +#!/usr/bin/env node + +import chalk from 'chalk'; +import { initEnv, genTsConfigPaths } from './util'; +import { Command } from 'commander'; +import commands from './commands'; +import semver from 'semver'; + +const cli = new Command(); + +cli.version((await import('../package.json')).version); +await commands(cli); + +initEnv(); +genTsConfigPaths(); + +if (semver.satisfies(process.version, '<20')) { + console.error(chalk.red('[tachybase cli]: Node.js version must be >= 20')); + process.exit(1); +} + +cli.parse(process.argv); diff --git a/packages/core/cli/src/commands/build.js b/packages/core/cli/src/commands/build.ts similarity index 85% rename from packages/core/cli/src/commands/build.js rename to packages/core/cli/src/commands/build.ts index 794391c49..1a1e55adf 100644 --- a/packages/core/cli/src/commands/build.js +++ b/packages/core/cli/src/commands/build.ts @@ -1,12 +1,12 @@ -const { resolve } = require('path'); -const { Command } = require('commander'); -const { run, nodeCheck, isPackageValid, buildIndexHtml } = require('../util'); +import { resolve } from 'path'; +import { type Command } from 'commander'; +import { run, nodeCheck, isPackageValid, buildIndexHtml } from '../util'; /** * * @param {Command} cli */ -module.exports = (cli) => { +export default (cli: Command) => { cli .command('build') .allowUnknownOption() diff --git a/packages/core/cli/src/commands/clean.js b/packages/core/cli/src/commands/clean.ts similarity index 72% rename from packages/core/cli/src/commands/clean.js rename to packages/core/cli/src/commands/clean.ts index ab753740d..fe5da5e37 100644 --- a/packages/core/cli/src/commands/clean.js +++ b/packages/core/cli/src/commands/clean.ts @@ -1,12 +1,11 @@ -const chalk = require('chalk'); -const { Command } = require('commander'); -const { run, isDev } = require('../util'); +import { Command } from 'commander'; +import { run, isDev } from '../util'; /** * * @param {Command} cli */ -module.exports = (cli) => { +export default (cli: Command) => { cli .command('clean') .allowUnknownOption() diff --git a/packages/core/cli/src/commands/create-nginx-conf.js b/packages/core/cli/src/commands/create-nginx-conf.ts similarity index 63% rename from packages/core/cli/src/commands/create-nginx-conf.js rename to packages/core/cli/src/commands/create-nginx-conf.ts index ffacb5f92..15e627894 100644 --- a/packages/core/cli/src/commands/create-nginx-conf.js +++ b/packages/core/cli/src/commands/create-nginx-conf.ts @@ -1,19 +1,15 @@ -const { resolve } = require('path'); -const { Command } = require('commander'); -const { readFileSync, writeFileSync } = require('fs'); +import { resolve } from 'path'; +import { Command } from 'commander'; +import { readFileSync, writeFileSync } from 'fs'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { cli.command('create-nginx-conf').action(async (name, options) => { const file = resolve(__dirname, '../../nocobase.conf.tpl'); const data = readFileSync(file, 'utf-8'); const replaced = data .replace(/\{\{cwd\}\}/g, '/app/nocobase') - .replace(/\{\{publicPath\}\}/g, process.env.APP_PUBLIC_PATH) - .replace(/\{\{apiPort\}\}/g, process.env.APP_PORT); + .replace(/\{\{publicPath\}\}/g, process.env.APP_PUBLIC_PATH!) + .replace(/\{\{apiPort\}\}/g, process.env.APP_PORT!); const targetFile = resolve(process.cwd(), 'storage', 'nocobase.conf'); writeFileSync(targetFile, replaced); diff --git a/packages/core/cli/src/commands/create-plugin.js b/packages/core/cli/src/commands/create-plugin.ts similarity index 62% rename from packages/core/cli/src/commands/create-plugin.js rename to packages/core/cli/src/commands/create-plugin.ts index c5cc34e34..32fd623c4 100644 --- a/packages/core/cli/src/commands/create-plugin.js +++ b/packages/core/cli/src/commands/create-plugin.ts @@ -1,12 +1,8 @@ -const { resolve } = require('path'); -const { Command } = require('commander'); -const { PluginGenerator } = require('../plugin-generator'); +import { resolve } from 'path'; +import { Command } from 'commander'; +import { PluginGenerator } from '../plugin-generator'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { cli .command('create-plugin') .argument('') diff --git a/packages/core/cli/src/commands/dev.js b/packages/core/cli/src/commands/dev.ts similarity index 83% rename from packages/core/cli/src/commands/dev.js rename to packages/core/cli/src/commands/dev.ts index d486f9eef..7e43eb2b1 100644 --- a/packages/core/cli/src/commands/dev.js +++ b/packages/core/cli/src/commands/dev.ts @@ -1,13 +1,8 @@ -const chalk = require('chalk'); -const { Command } = require('commander'); -const { runAppCommand, runInstall, run, postCheck, nodeCheck, promptForTs } = require('../util'); -const { getPortPromise } = require('portfinder'); +import { Command } from 'commander'; +import { run, postCheck, nodeCheck, promptForTs } from '../util'; +import { getPortPromise } from 'portfinder'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const { APP_PACKAGE_ROOT } = process.env; cli .command('dev') @@ -20,8 +15,13 @@ module.exports = (cli) => { .action(async (opts) => { promptForTs(); const { SERVER_TSCONFIG_PATH } = process.env; + // @ts-ignore process.env.IS_DEV_CMD = true; + if (!SERVER_TSCONFIG_PATH) { + throw new Error('SERVER_TSCONFIG_PATH is not set.'); + } + if (process.argv.includes('-h') || process.argv.includes('--help')) { run('ts-node', [ '-P', @@ -42,15 +42,19 @@ module.exports = (cli) => { const { APP_PORT } = process.env; - let clientPort = APP_PORT; - let serverPort; + let clientPort = 0; + let serverPort = 0; + + if (APP_PORT) { + clientPort = Number(APP_PORT); + } nodeCheck(); await postCheck(opts); if (server) { - serverPort = APP_PORT; + serverPort = Number(APP_PORT!); } else if (!server && !client) { serverPort = await getPortPromise({ port: 1 * clientPort + 1, @@ -85,7 +89,7 @@ module.exports = (cli) => { const runDevServer = () => { run('tsx', argv, { env: { - APP_PORT: serverPort, + APP_PORT: serverPort + '', }, }).catch((err) => { if (err.exitCode == 100) { @@ -104,7 +108,7 @@ module.exports = (cli) => { console.log('starting client', 1 * clientPort); run('umi', ['dev'], { env: { - PORT: clientPort, + PORT: clientPort + '', APP_ROOT: `${APP_PACKAGE_ROOT}/client`, WEBSOCKET_URL: process.env.WEBSOCKET_URL || diff --git a/packages/core/cli/src/commands/doc.js b/packages/core/cli/src/commands/doc.js deleted file mode 100644 index ebd80e97a..000000000 --- a/packages/core/cli/src/commands/doc.js +++ /dev/null @@ -1,67 +0,0 @@ -const { Command } = require('commander'); -const { resolve, isAbsolute } = require('path'); -const { run, isDev } = require('../util'); -const fs = require('fs-extra'); -const glob = require('fast-glob'); - -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { - cli - .command('doc') - .argument('[dev|build|serve]') - .argument('[packages]') - .option('--lang [lang]') - .allowUnknownOption() - .action((command, pkg, options) => { - if (!isDev()) { - return; - } - - // 指定项目目录 - let cwd = process.cwd(); - if (command === undefined && pkg === undefined) { - command = 'dev'; - } else if (!['dev', 'build', 'serve'].includes(command) && pkg === undefined) { - pkg = command; - command = 'dev'; - cwd = resolve(process.cwd(), 'packages', pkg); - } - if (pkg !== undefined) { - process.env.APP_ROOT = `packages/${pkg}`; - } - - // 删除 tmp 目录 - const tmpDir = glob.sync( - ['.dumi/tmp', '.dumi/tmp-production', 'packages/*/*/.dumi/tmp', 'packages/*/*.dumi/tmp-production'], - { - cwd: process.cwd(), - onlyDirectories: true, - }, - ); - tmpDir.forEach((dir) => { - fs.removeSync(dir); - }); - - // 设置语言 - process.env.DOC_LANG = options.lang || 'en-US'; - - if (command === 'serve') { - // 如果是多语言,则需要进入内部,如果不是多语言,则直接进入 docs/dist - let dir = resolve(cwd, 'docs/dist', process.env.DOC_LANG); - if (!fs.existsSync(dir)) { - dir = resolve(cwd, 'docs/dist'); - } - run('serve', [dir]); - } else { - run('dumi', [command], { - env: { - APP_ROOT: process.env.APP_ROOT || './packages/core/client', - DOC_LANG: process.env.DOC_LANG, - }, - }); - } - }); -}; diff --git a/packages/core/cli/src/commands/e2e.js b/packages/core/cli/src/commands/e2e.ts similarity index 88% rename from packages/core/cli/src/commands/e2e.js rename to packages/core/cli/src/commands/e2e.ts index 0d809b4c5..782761419 100644 --- a/packages/core/cli/src/commands/e2e.js +++ b/packages/core/cli/src/commands/e2e.ts @@ -1,11 +1,11 @@ -const { Command } = require('commander'); -const { run, isPortReachable } = require('../util'); -const { execSync } = require('node:child_process'); -const axios = require('axios'); -const { pTest } = require('./p-test'); -const os = require('os'); -const treeKill = require('tree-kill'); -const chalk = require('chalk'); +import { Command } from 'commander'; +import { run, isPortReachable } from '../util'; +import { execSync } from 'node:child_process'; +import axios from 'axios'; +import { pTest } from './p-test'; +import { cpus } from 'os'; +import treeKill from 'tree-kill'; +import chalk from 'chalk'; /** * 检查服务是否启动成功 @@ -19,12 +19,7 @@ const checkServer = async (duration = 1000, max = 60 * 10) => { return reject(new Error('Server start timeout.')); } - // if (!(await checkPort(PORT))) { - // return; - // } - const url = `${process.env.APP_BASE_URL}/api/__health_check`; - // console.log('url', url); axios .get(url) @@ -84,13 +79,13 @@ async function appReady() { async function runApp(options = {}) { console.log('installing...'); - await run('nocobase', ['install', '-f']); - if (await isPortReachable(process.env.APP_PORT)) { + await run('tachybase', ['install', '-f']); + if (await isPortReachable(process.env.APP_PORT!)) { console.log('app started'); return; } console.log('starting...'); - run('nocobase', [process.env.APP_ENV === 'production' ? 'start' : 'dev'], options); + run('tachybase', [process.env.APP_ENV === 'production' ? 'start' : 'dev'], options); } process.on('SIGINT', async () => { @@ -112,12 +107,14 @@ const runCodegenSync = () => { try { execSync( `npx playwright codegen --load-storage=storage/playwright/.auth/codegen.auth.json ${process.env.APP_BASE_URL} --save-storage=storage/playwright/.auth/codegen.auth.json`, + // @ts-ignore commonConfig, ); - } catch (err) { + } catch (err: any) { if (err.message.includes('auth.json')) { execSync( `npx playwright codegen ${process.env.APP_BASE_URL} --save-storage=storage/playwright/.auth/codegen.auth.json`, + // @ts-ignore commonConfig, ); } else { @@ -152,11 +149,7 @@ const filterArgv = () => { return argv; }; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const e2e = cli.command('e2e').hook('preAction', () => { if (process.env.APP_BASE_URL) { process.env.APP_BASE_URL = process.env.APP_BASE_URL.replace('localhost', '127.0.0.1'); @@ -172,6 +165,7 @@ module.exports = (cli) => { .option('--build') .option('--production') .action(async (options) => { + // @ts-ignore process.env.__E2E__ = true; if (options.production) { process.env.APP_ENV = 'production'; @@ -181,6 +175,7 @@ module.exports = (cli) => { await run('pnpm', ['build']); } if (options.skipReporter) { + // @ts-ignore process.env.PLAYWRIGHT_SKIP_REPORTER = true; } if (options.url) { @@ -217,6 +212,7 @@ module.exports = (cli) => { .option('--build') .option('--port [port]') .action(async (options) => { + // @ts-ignore process.env.__E2E__ = true; if (options.build) { await run('pnpm', ['build']); @@ -231,7 +227,7 @@ module.exports = (cli) => { }); e2e.command('reinstall-app').action(async (options) => { - await run('nocobase', ['install', '-f'], options); + await run('tachybase', ['install', '-f'], options); }); e2e.command('install-deps').action(async () => { @@ -242,7 +238,7 @@ module.exports = (cli) => { .command('p-test') .option('--stop-on-error') .option('--build') - .option('--concurrency [concurrency]', '', os.cpus().length) + .option('--concurrency [concurrency]', '', cpus().length + '') .option( '--match [match]', 'Only the files matching one of these patterns are executed as test files. Matching is performed against the absolute file path. Strings are treated as glob patterns.', @@ -250,6 +246,7 @@ module.exports = (cli) => { ) .option('--ignore [ignore]', 'Skip tests that match the pattern. Strings are treated as glob patterns.', undefined) .action(async (options) => { + // @ts-ignore process.env.__E2E__ = true; if (options.build) { process.env.APP_ENV = 'production'; diff --git a/packages/core/cli/src/commands/global.js b/packages/core/cli/src/commands/global.ts similarity index 73% rename from packages/core/cli/src/commands/global.js rename to packages/core/cli/src/commands/global.ts index d3075f4c8..48d6572e5 100644 --- a/packages/core/cli/src/commands/global.js +++ b/packages/core/cli/src/commands/global.ts @@ -1,11 +1,7 @@ -const { Command } = require('commander'); -const { run, isDev, isProd, promptForTs } = require('../util'); +import { Command } from 'commander'; +import { run, isDev, isProd, promptForTs } from '../util'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const { APP_PACKAGE_ROOT, SERVER_TSCONFIG_PATH } = process.env; cli .allowUnknownOption() @@ -16,7 +12,7 @@ module.exports = (cli) => { promptForTs(); run('tsx', [ '--tsconfig', - SERVER_TSCONFIG_PATH, + SERVER_TSCONFIG_PATH ?? '', '-r', 'tsconfig-paths/register', `${APP_PACKAGE_ROOT}/src/index.ts`, diff --git a/packages/core/cli/src/commands/index.js b/packages/core/cli/src/commands/index.js deleted file mode 100644 index 2dc619c51..000000000 --- a/packages/core/cli/src/commands/index.js +++ /dev/null @@ -1,27 +0,0 @@ -const { Command } = require('commander'); -const { isPackageValid, generateAppDir } = require('../util'); - -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { - generateAppDir(); - require('./global')(cli); - require('./create-nginx-conf')(cli); - require('./build')(cli); - require('./tar')(cli); - require('./dev')(cli); - require('./start')(cli); - require('./e2e')(cli); - require('./clean')(cli); - require('./doc')(cli); - require('./pm2')(cli); - require('./test')(cli); - require('./umi')(cli); - require('./upgrade')(cli); - require('./postinstall')(cli); - if (isPackageValid('@umijs/utils')) { - require('./create-plugin')(cli); - } -}; diff --git a/packages/core/cli/src/commands/index.ts b/packages/core/cli/src/commands/index.ts new file mode 100644 index 000000000..bc4af7790 --- /dev/null +++ b/packages/core/cli/src/commands/index.ts @@ -0,0 +1,34 @@ +import { Command } from 'commander'; +import { generateAppDir } from '../util'; +import global from './global'; +import createNginxConf from './create-nginx-conf'; +import build from './build'; +import tar from './tar'; +import dev from './dev'; +import start from './start'; +import e2e from './e2e'; +import clean from './clean'; +import pm2 from './pm2'; +import test from './test'; +import umi from './umi'; +import upgrade from './upgrade'; +import postinstall from './postinstall'; +import createPlugin from './create-plugin'; + +export default async (cli: Command) => { + generateAppDir(); + global(cli); + createNginxConf(cli); + build(cli); + tar(cli); + dev(cli); + start(cli); + e2e(cli); + clean(cli); + pm2(cli); + test(cli); + umi(cli); + upgrade(cli); + postinstall(cli); + createPlugin(cli); +}; diff --git a/packages/core/cli/src/commands/p-test.js b/packages/core/cli/src/commands/p-test.ts similarity index 56% rename from packages/core/cli/src/commands/p-test.js rename to packages/core/cli/src/commands/p-test.ts index 01ca6f566..44d0b9f97 100644 --- a/packages/core/cli/src/commands/p-test.js +++ b/packages/core/cli/src/commands/p-test.ts @@ -1,28 +1,28 @@ -const execa = require('execa'); -const { resolve } = require('path'); -const pAll = require('p-all'); -const dotenv = require('dotenv'); -const fs = require('fs'); -const glob = require('glob'); -const _ = require('lodash'); +import { execa } from 'execa'; +import { resolve } from 'path'; +import pAll from 'p-all'; +import { parse } from 'dotenv'; +import { existsSync, readFileSync, mkdirSync } from 'fs'; +import fastGlob from 'fast-glob'; +import lodash from 'lodash'; let ENV_FILE = resolve(process.cwd(), '.env.e2e'); -if (!fs.existsSync(ENV_FILE)) { +if (!existsSync(ENV_FILE)) { ENV_FILE = resolve(process.cwd(), '.env.e2e.example'); } -const data = fs.readFileSync(ENV_FILE, 'utf-8'); +const data = readFileSync(ENV_FILE, 'utf-8'); const config = { - ...dotenv.parse(data), + ...parse(data), ...process.env, }; -async function runApp(dir, index = 0) { +async function runApp(dir: string, index = 0) { // 一个进程需要占用两个端口? (一个是应用端口,一个是 socket 端口) index = index * 2; const { Client } = require('pg'); - const database = `nocobase${index}`; + const database = `tachybase${index}`; const client = new Client({ host: config['DB_HOST'], port: Number(config['DB_PORT']), @@ -34,18 +34,18 @@ async function runApp(dir, index = 0) { await client.query(`DROP DATABASE IF EXISTS "${database}"`); await client.query(`CREATE DATABASE "${database}";`); await client.end(); - return execa('pnpm', ['nocobase', 'e2e', 'test', dir, '--skip-reporter'], { + return execa('pnpm', ['tachybase', 'e2e', 'test', dir, '--skip-reporter'], { shell: true, stdio: 'inherit', env: { ...config, CI: process.env.CI, - __E2E__: true, + __E2E__: true + '', APP_BASE_URL: undefined, LOGGER_LEVEL: 'error', APP_ENV: 'production', - APP_PORT: 20000 + index, - DB_DATABASE: `nocobase${index}`, + APP_PORT: 20000 + index + '', + DB_DATABASE: `tachybase${index}`, SOCKET_PATH: `storage/e2e/gateway-e2e-${index}.sock`, PM2_HOME: resolve(process.cwd(), `storage/e2e/.pm2-${index}`), PLAYWRIGHT_AUTH_FILE: resolve(process.cwd(), `storage/playwright/.auth/admin-${index}.json`), @@ -53,26 +53,27 @@ async function runApp(dir, index = 0) { }); } -exports.pTest = async (options) => { +export async function pTest(options: any) { const dir = resolve(process.cwd(), 'storage/e2e'); - if (!fs.existsSync(dir)) { - fs.mkdirSync(dir, { recursive: true }); + if (!existsSync(dir)) { + mkdirSync(dir, { recursive: true }); } - const files = glob.sync(options.match, { + const files = fastGlob.sync(options.match, { ignore: options.ignore, + // @ts-ignore root: process.cwd(), }); - const commands = splitArrayIntoParts(_.shuffle(files), options.concurrency || 4).map((v, i) => { + const commands = splitArrayIntoParts(lodash.shuffle(files), options.concurrency || 4).map((v, i) => { return () => runApp(v.join(' '), i); }); await pAll(commands, { concurrency: 4, stopOnError: false, ...options }); -}; - -function splitArrayIntoParts(array, parts) { - let chunkSize = Math.ceil(array.length / parts); - return _.chunk(array, chunkSize); +} + +function splitArrayIntoParts(array: any[], parts: number) { + const chunkSize = Math.ceil(array.length / parts); + return lodash.chunk(array, chunkSize); } diff --git a/packages/core/cli/src/commands/pm2.js b/packages/core/cli/src/commands/pm2.ts similarity index 67% rename from packages/core/cli/src/commands/pm2.js rename to packages/core/cli/src/commands/pm2.ts index 423b04a90..e4c89080b 100644 --- a/packages/core/cli/src/commands/pm2.js +++ b/packages/core/cli/src/commands/pm2.ts @@ -1,12 +1,7 @@ -const chalk = require('chalk'); -const { Command } = require('commander'); -const { run, isDev } = require('../util'); +import { Command } from 'commander'; +import { run } from '../util'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { cli .command('pm2') .allowUnknownOption() diff --git a/packages/core/cli/src/commands/postinstall.js b/packages/core/cli/src/commands/postinstall.ts similarity index 72% rename from packages/core/cli/src/commands/postinstall.js rename to packages/core/cli/src/commands/postinstall.ts index c9612c7dc..81d3a328b 100644 --- a/packages/core/cli/src/commands/postinstall.js +++ b/packages/core/cli/src/commands/postinstall.ts @@ -1,14 +1,11 @@ -const { Command } = require('commander'); -const { run, isDev, isPackageValid, generatePlaywrightPath } = require('../util'); -const { resolve } = require('path'); -const { existsSync } = require('fs'); -const { readFile, writeFile } = require('fs').promises; -const { createStoragePluginsSymlink, createDevPluginsSymlink } = require('@nocobase/utils/plugin-symlink'); +import { Command } from 'commander'; +import { run, isDev, isPackageValid, generatePlaywrightPath } from '../util'; +import { resolve } from 'path'; +import { existsSync } from 'fs'; +import { readFile, writeFile } from 'fs/promises'; +import { createStoragePluginsSymlink, createDevPluginsSymlink } from '@nocobase/utils/plugin-symlink'; -/** - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const { APP_PACKAGE_ROOT } = process.env; cli .command('postinstall') diff --git a/packages/core/cli/src/commands/start.js b/packages/core/cli/src/commands/start.ts similarity index 80% rename from packages/core/cli/src/commands/start.js rename to packages/core/cli/src/commands/start.ts index cfd29e464..b7232bcf5 100644 --- a/packages/core/cli/src/commands/start.js +++ b/packages/core/cli/src/commands/start.ts @@ -1,15 +1,11 @@ -const { Command } = require('commander'); -const { isDev, run, postCheck, runInstall, promptForTs } = require('../util'); -const { existsSync, unlink } = require('fs'); -const { resolve } = require('path'); -const chalk = require('chalk'); -const _ = require('lodash'); +import { Command } from 'commander'; +import { run, postCheck, promptForTs } from '../util'; +import { existsSync } from 'fs'; +import { resolve } from 'path'; +import chalk from 'chalk'; +import _ from 'lodash'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const { APP_PACKAGE_ROOT, NODE_ARGS } = process.env; cli .command('start') @@ -27,7 +23,7 @@ module.exports = (cli) => { promptForTs(); run('ts-node', [ '-P', - process.env.SERVER_TSCONFIG_PATH, + process.env.SERVER_TSCONFIG_PATH ?? '', '-r', 'tsconfig-paths/register', `${APP_PACKAGE_ROOT}/src/index.ts`, @@ -48,6 +44,7 @@ module.exports = (cli) => { } else { run( 'pm2-runtime', + // @ts-ignore [ 'start', '-i', diff --git a/packages/core/cli/src/commands/tar.js b/packages/core/cli/src/commands/tar.ts similarity index 77% rename from packages/core/cli/src/commands/tar.js rename to packages/core/cli/src/commands/tar.ts index b98ae26e3..5a72e21f3 100644 --- a/packages/core/cli/src/commands/tar.js +++ b/packages/core/cli/src/commands/tar.ts @@ -1,12 +1,8 @@ -const { resolve } = require('path'); -const { Command } = require('commander'); -const { run, nodeCheck, isPackageValid } = require('../util'); +import { resolve } from 'path'; +import { Command } from 'commander'; +import { run, nodeCheck, isPackageValid } from '../util'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { cli .command('tar') .allowUnknownOption() diff --git a/packages/core/cli/src/commands/test.js b/packages/core/cli/src/commands/test.ts similarity index 87% rename from packages/core/cli/src/commands/test.js rename to packages/core/cli/src/commands/test.ts index 071e45d39..797ab8a0e 100644 --- a/packages/core/cli/src/commands/test.js +++ b/packages/core/cli/src/commands/test.ts @@ -1,13 +1,8 @@ -const { Command } = require('commander'); -const { run } = require('../util'); -const path = require('path'); +import { Command } from 'commander'; +import { run } from '../util'; +import { sep } from 'path'; -/** - * - * @param {String} name - * @param {Command} cli - */ -function addTestCommand(name, cli) { +function addTestCommand(name: string, cli: Command) { return cli .command(name) .option('-w, --watch') @@ -39,7 +34,7 @@ function addTestCommand(name, cli) { } const first = paths?.[0]; if (!process.env.TEST_ENV && first) { - const key = first.split(path.sep).join('/'); + const key = first.split(sep).join('/'); if (key.includes('/client/')) { process.env.TEST_ENV = 'client-side'; } else { @@ -77,11 +72,7 @@ function addTestCommand(name, cli) { }); } -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { addTestCommand('test:server', cli); addTestCommand('test:client', cli); addTestCommand('test', cli).option('--client').option('--server'); diff --git a/packages/core/cli/src/commands/umi.js b/packages/core/cli/src/commands/umi.ts similarity index 62% rename from packages/core/cli/src/commands/umi.js rename to packages/core/cli/src/commands/umi.ts index de04b72d6..22e60a2e3 100644 --- a/packages/core/cli/src/commands/umi.js +++ b/packages/core/cli/src/commands/umi.ts @@ -1,12 +1,7 @@ -const chalk = require('chalk'); -const { Command } = require('commander'); -const { run, isDev } = require('../util'); +import { Command } from 'commander'; +import { run, isDev } from '../util'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { +export default (cli: Command) => { const { APP_PACKAGE_ROOT } = process.env; cli .command('umi') diff --git a/packages/core/cli/src/commands/upgrade.js b/packages/core/cli/src/commands/upgrade.ts similarity index 66% rename from packages/core/cli/src/commands/upgrade.js rename to packages/core/cli/src/commands/upgrade.ts index 11451b3e1..8e5321c6e 100644 --- a/packages/core/cli/src/commands/upgrade.js +++ b/packages/core/cli/src/commands/upgrade.ts @@ -1,15 +1,9 @@ -const chalk = require('chalk'); -const { Command } = require('commander'); -const { resolve } = require('path'); -const { run, promptForTs, runAppCommand, hasCorePackages, updateJsonFile, hasTsNode } = require('../util'); -const { existsSync, rmSync } = require('fs'); +import { Command } from 'commander'; +import { resolve } from 'path'; +import { run, promptForTs, runAppCommand, hasCorePackages, hasTsNode } from '../util'; +import { existsSync, rmSync } from 'fs'; -/** - * - * @param {Command} cli - */ -module.exports = (cli) => { - const { APP_PACKAGE_ROOT } = process.env; +export default (cli: Command) => { cli .command('upgrade') .allowUnknownOption() @@ -36,7 +30,7 @@ module.exports = (cli) => { if (existsSync(appDevDir)) { rmSync(appDevDir, { recursive: true, force: true }); } - await run('pnpm', ['add', '@nocobase/cli', '@nocobase/devtools', '-w']); + await run('pnpm', ['add', '@tachybase/cli', '@nocobase/devtools', '-w']); await run('pnpm', ['install']); await runAppCommand('upgrade'); }); diff --git a/packages/core/cli/src/index.js b/packages/core/cli/src/index.js deleted file mode 100644 index 85265d334..000000000 --- a/packages/core/cli/src/index.js +++ /dev/null @@ -1,5 +0,0 @@ -const util = require('./util'); - -module.exports = { - ...util, -}; diff --git a/packages/core/cli/src/plugin-generator.js b/packages/core/cli/src/plugin-generator.ts similarity index 65% rename from packages/core/cli/src/plugin-generator.js rename to packages/core/cli/src/plugin-generator.ts index 72352e3f9..9ff050ca2 100644 --- a/packages/core/cli/src/plugin-generator.js +++ b/packages/core/cli/src/plugin-generator.ts @@ -1,34 +1,29 @@ -const chalk = require('chalk'); -const { existsSync } = require('fs'); -const { join, resolve } = require('path'); -const { Generator } = require('@umijs/utils'); -const { readFile, writeFile } = require('fs').promises; -const { genTsConfigPaths } = require('./util'); +import chalk from 'chalk'; +import { existsSync } from 'fs'; +import { join, resolve } from 'path'; +import { Generator } from '@umijs/utils'; +import { readFile } from 'fs/promises'; +import { genTsConfigPaths } from './util'; +import { execa } from 'execa'; -const execa = require('execa'); - -function camelize(str) { +function camelize(str: string) { return str.trim().replace(/[-_\s]+(.)?/g, (match, c) => c.toUpperCase()); } -function capitalize(string) { +function capitalize(string: string) { return string.charAt(0).toUpperCase() + string.slice(1); } -async function getProjectName() { - const content = await readFile(resolve(process.cwd(), 'package.json'), 'utf-8'); - const json = JSON.parse(content); - return json.name; -} - async function getProjectVersion() { const content = await readFile(resolve(process.cwd(), 'package.json'), 'utf-8'); const json = JSON.parse(content); return json.version || '0.1.0'; } -class PluginGenerator extends Generator { - constructor(options) { +export class PluginGenerator extends Generator { + context: any; + log: any; + constructor(options: any) { const { log, context = {}, ...opts } = options; super(opts); this.context = context; @@ -63,9 +58,7 @@ class PluginGenerator extends Generator { }); this.log(''); genTsConfigPaths(); - execa.sync('pnpm', ['postinstall', '--skip-umi'], { shell: true, stdio: 'inherit' }); + execa('pnpm', ['postinstall', '--skip-umi'], { shell: true, stdio: 'inherit' }); this.log(`The plugin folder is in ${chalk.green(`packages/plugins/${name}`)}`); } } - -exports.PluginGenerator = PluginGenerator; diff --git a/packages/core/cli/src/util.js b/packages/core/cli/src/util.ts similarity index 59% rename from packages/core/cli/src/util.js rename to packages/core/cli/src/util.ts index 38d1dcf55..72c70a50f 100644 --- a/packages/core/cli/src/util.js +++ b/packages/core/cli/src/util.ts @@ -1,39 +1,48 @@ -const net = require('net'); -const chalk = require('chalk'); -const execa = require('execa'); -const fg = require('fast-glob'); -const { dirname, join, resolve, sep } = require('path'); -const { readFile, writeFile } = require('fs').promises; -const { existsSync, mkdirSync, cpSync, writeFileSync } = require('fs'); -const dotenv = require('dotenv'); -const fs = require('fs'); +import { Socket } from 'net'; +import chalk from 'chalk'; +import { execa, Options } from 'execa'; +import fastGlob from 'fast-glob'; +import { dirname, join, resolve, sep } from 'path'; +import { readFile, writeFile } from 'fs/promises'; +import { existsSync, mkdirSync, cpSync, writeFileSync } from 'fs'; +import { config } from 'dotenv'; +import { + unlinkSync, + symlinkSync, + existsSync as _existsSync, + rmSync, + cpSync as _cpSync, + copyFileSync, + readFileSync, + writeFileSync as _writeFileSync, +} from 'fs'; -exports.isPackageValid = (pkg) => { +export function isPackageValid(pkg: string) { try { - require.resolve(pkg); + import.meta.resolve(join(process.cwd(), pkg)); return true; } catch (error) { return false; } -}; +} -exports.hasCorePackages = () => { +export function hasCorePackages() { const coreDir = resolve(process.cwd(), 'packages/core/build'); return existsSync(coreDir); -}; +} -exports.hasTsNode = () => { - return exports.isPackageValid('ts-node/dist/bin'); -}; +export function hasTsNode() { + return isPackageValid('ts-node/dist/bin'); +} -exports.isDev = function isDev() { +export function isDev() { if (process.env.APP_ENV === 'production') { return false; } - return exports.hasTsNode(); -}; + return hasTsNode(); +} -const isProd = () => { +export const isProd = () => { const { APP_PACKAGE_ROOT } = process.env; const file = `${APP_PACKAGE_ROOT}/lib/index.js`; if (!existsSync(resolve(process.cwd(), file))) { @@ -46,17 +55,15 @@ const isProd = () => { return true; }; -exports.isProd = isProd; - -exports.nodeCheck = () => { - if (!exports.hasTsNode()) { +export function nodeCheck() { + if (!hasTsNode()) { console.log('Please install all dependencies'); console.log(chalk.yellow('$ pnpm install')); process.exit(1); } -}; +} -exports.run = (command, args, options = {}) => { +export function run(command: string, args?: string[], options?: Options) { if (command === 'tsx') { command = 'node'; args = ['./node_modules/tsx/dist/cli.mjs'].concat(args || []); @@ -67,14 +74,21 @@ exports.run = (command, args, options = {}) => { ...options, env: { ...process.env, - ...options.env, + ...(options?.env ?? {}), }, }); -}; +} -exports.isPortReachable = async (port, { timeout = 1000, host } = {}) => { - const promise = new Promise((resolve, reject) => { - const socket = new net.Socket(); +interface IPortReachableOptions { + timeout: number; + host: string; +} + +export async function isPortReachable(port: string, options: Partial = {}) { + const timeout = options.timeout ?? 1000; + const host = options.host ?? ''; + const promise = new Promise((resolve, reject) => { + const socket = new Socket(); const onError = () => { socket.destroy(); @@ -85,7 +99,7 @@ exports.isPortReachable = async (port, { timeout = 1000, host } = {}) => { socket.once('error', onError); socket.once('timeout', onError); - socket.connect(port, host, () => { + socket.connect(Number(port), host, () => { socket.end(); resolve(); }); @@ -97,21 +111,25 @@ exports.isPortReachable = async (port, { timeout = 1000, host } = {}) => { } catch (_) { return false; } -}; +} -exports.postCheck = async (opts) => { - const port = opts.port || process.env.APP_PORT; - const result = await exports.isPortReachable(port); +export async function postCheck(opts: { port?: string }) { + const port = opts.port || process.env.APP_PORT || ''; + const result = await isPortReachable(port); if (result) { console.error(chalk.red(`post already in use ${port}`)); process.exit(1); } -}; +} -exports.runInstall = async () => { +export async function runInstall() { const { APP_PACKAGE_ROOT, SERVER_TSCONFIG_PATH } = process.env; - if (exports.isDev()) { + if (!SERVER_TSCONFIG_PATH) { + throw new Error('SERVER_TSCONFIG_PATH is empty.'); + } + + if (isDev()) { const argv = [ '--tsconfig', SERVER_TSCONFIG_PATH, @@ -121,18 +139,22 @@ exports.runInstall = async () => { 'install', '-s', ]; - await exports.run('tsx', argv); + await run('tsx', argv); } else if (isProd()) { const file = `${APP_PACKAGE_ROOT}/lib/index.js`; const argv = [file, 'install', '-s']; - await exports.run('node', argv); + await run('node', argv); } -}; +} -exports.runAppCommand = async (command, args = []) => { +export async function runAppCommand(command: string, args = []) { const { APP_PACKAGE_ROOT, SERVER_TSCONFIG_PATH } = process.env; - if (exports.isDev()) { + if (!SERVER_TSCONFIG_PATH) { + throw new Error('SERVER_TSCONFIG_PATH is not set'); + } + + if (isDev()) { const argv = [ '--tsconfig', SERVER_TSCONFIG_PATH, @@ -142,34 +164,35 @@ exports.runAppCommand = async (command, args = []) => { command, ...args, ]; - await exports.run('tsx', argv); + await run('tsx', argv); } else if (isProd()) { const argv = [`${APP_PACKAGE_ROOT}/lib/index.js`, command, ...args]; - await exports.run('node', argv); + await run('node', argv); } -}; +} -exports.promptForTs = () => { +export function promptForTs() { console.log(chalk.green('WAIT: ') + 'TypeScript compiling...'); -}; +} -exports.updateJsonFile = async (target, fn) => { +export async function updateJsonFile(target: string, fn: any) { const content = await readFile(target, 'utf-8'); const json = JSON.parse(content); await writeFile(target, JSON.stringify(fn(json), null, 2), 'utf-8'); -}; +} -exports.getVersion = async () => { +export async function getVersion() { const { stdout } = await execa('npm', ['v', '@nocobase/app-server', 'versions']); const versions = new Function(`return (${stdout})`)(); return versions[versions.length - 1]; -}; +} -exports.generateAppDir = function generateAppDir() { - const appPkgPath = dirname(dirname(require.resolve('@nocobase/app/src/index.ts'))); +export function generateAppDir() { + const appPkgPath = dirname(dirname(new URL(import.meta.resolve('@nocobase/app/src/index.ts')).pathname)); const appDevDir = resolve(process.cwd(), './storage/.app-dev'); - if (exports.isDev() && !exports.hasCorePackages() && appPkgPath.includes('node_modules')) { + if (isDev() && !hasCorePackages() && appPkgPath.includes('node_modules')) { if (!existsSync(appDevDir)) { + // @ts-ignore mkdirSync(appDevDir, { force: true, recursive: true }); cpSync(appPkgPath, appDevDir, { recursive: true, @@ -181,12 +204,12 @@ exports.generateAppDir = function generateAppDir() { process.env.APP_PACKAGE_ROOT = appPkgPath; } buildIndexHtml(); -}; +} -exports.genTsConfigPaths = function genTsConfigPaths() { +export async function genTsConfigPaths() { try { - fs.unlinkSync(resolve(process.cwd(), 'node_modules/.bin/tsx')); - fs.symlinkSync( + unlinkSync(resolve(process.cwd(), 'node_modules/.bin/tsx')); + symlinkSync( resolve(process.cwd(), 'node_modules/tsx/dist/cli.mjs'), resolve(process.cwd(), 'node_modules/.bin/tsx'), 'file', @@ -197,56 +220,57 @@ exports.genTsConfigPaths = function genTsConfigPaths() { const cwd = process.cwd(); const cwdLength = cwd.length; - const paths = { + const paths: Record = { '@@/*': ['.dumi/tmp/*'], }; - const packages = fg.sync(['packages/*/*/package.json', 'packages/*/*/*/package.json'], { + const packages = fastGlob.sync(['packages/*/*/package.json', 'packages/*/*/*/package.json'], { absolute: true, onlyFiles: true, }); - packages.forEach((packageFile) => { - const packageJsonName = require(packageFile).name; - const packageDir = dirname(packageFile); - const relativePath = packageDir - .slice(cwdLength + 1) - .split(sep) - .join('/'); - paths[`${packageJsonName}/client`] = [`${relativePath}/src/client`]; - paths[`${packageJsonName}/package.json`] = [`${relativePath}/package.json`]; - paths[packageJsonName] = [`${relativePath}/src`]; - if (packageJsonName === '@nocobase/test') { - paths[`${packageJsonName}/server`] = [`${relativePath}/src/server`]; - paths[`${packageJsonName}/e2e`] = [`${relativePath}/src/e2e`]; - } - if (packageJsonName === '@nocobase/plugin-workflow-test') { - paths[`${packageJsonName}/e2e`] = [`${relativePath}/src/e2e`]; - } - }); + await Promise.all( + packages.map(async (packageFile) => { + const packageJsonName = (await import(packageFile, { assert: { type: 'json' } })).name; + const packageDir = dirname(packageFile); + const relativePath = packageDir + .slice(cwdLength + 1) + .split(sep) + .join('/'); + paths[`${packageJsonName}/client`] = [`${relativePath}/src/client`]; + paths[`${packageJsonName}/package.json`] = [`${relativePath}/package.json`]; + paths[packageJsonName] = [`${relativePath}/src`]; + if (packageJsonName === '@nocobase/test') { + paths[`${packageJsonName}/server`] = [`${relativePath}/src/server`]; + paths[`${packageJsonName}/e2e`] = [`${relativePath}/src/e2e`]; + } + if (packageJsonName === '@nocobase/plugin-workflow-test') { + paths[`${packageJsonName}/e2e`] = [`${relativePath}/src/e2e`]; + } + }), + ); const tsConfigJsonPath = join(cwd, './tsconfig.paths.json'); const content = { compilerOptions: { paths } }; writeFileSync(tsConfigJsonPath, JSON.stringify(content, null, 2), 'utf-8'); - return content; -}; -function generatePlaywrightPath(clean = false) { + return content; +} + +export function generatePlaywrightPath(clean = false) { try { const playwright = resolve(process.cwd(), 'storage/playwright/tests'); - if (clean && fs.existsSync(playwright)) { - fs.rmSync(dirname(playwright), { force: true, recursive: true }); + if (clean && _existsSync(playwright)) { + rmSync(dirname(playwright), { force: true, recursive: true }); } - if (!fs.existsSync(playwright)) { + if (!_existsSync(playwright)) { const testPkg = require.resolve('@nocobase/test/package.json'); - fs.cpSync(resolve(dirname(testPkg), 'playwright/tests'), playwright, { recursive: true }); + _cpSync(resolve(dirname(testPkg), 'playwright/tests'), playwright, { recursive: true }); } } catch (error) { // empty } } -exports.generatePlaywrightPath = generatePlaywrightPath; - -function parseEnv(name) { +function parseEnv(name: string) { if (name === 'DB_UNDERSCORED') { if (process.env.DB_UNDERSCORED === 'true') { return 'true'; @@ -258,31 +282,29 @@ function parseEnv(name) { } } -function buildIndexHtml(force = false) { +export function buildIndexHtml(force = false) { const file = `${process.env.APP_PACKAGE_ROOT}/dist/client/index.html`; - if (!fs.existsSync(file)) { + if (!_existsSync(file)) { return; } const tpl = `${process.env.APP_PACKAGE_ROOT}/dist/client/index.html.tpl`; - if (force && fs.existsSync(tpl)) { - fs.rmSync(tpl); + if (force && _existsSync(tpl)) { + rmSync(tpl); } - if (!fs.existsSync(tpl)) { - fs.copyFileSync(file, tpl); + if (!_existsSync(tpl)) { + copyFileSync(file, tpl); } - const data = fs.readFileSync(tpl, 'utf-8'); + const data = readFileSync(tpl, 'utf-8'); const replacedData = data - .replace(/\{\{env.APP_PUBLIC_PATH\}\}/g, process.env.APP_PUBLIC_PATH) - .replace(/\{\{env.API_BASE_URL\}\}/g, process.env.API_BASE_URL || process.env.API_BASE_PATH) - .replace(/\{\{env.WS_URL\}\}/g, process.env.WEBSOCKET_URL || '') - .replace(/\{\{env.WS_PATH\}\}/g, process.env.WS_PATH) + .replace(/\{\{env.APP_PUBLIC_PATH\}\}/g, process.env.APP_PUBLIC_PATH ?? '') + .replace(/\{\{env.API_BASE_URL\}\}/g, process.env.API_BASE_URL ?? process.env.API_BASE_PATH ?? '') + .replace(/\{\{env.WS_URL\}\}/g, process.env.WEBSOCKET_URL ?? '') + .replace(/\{\{env.WS_PATH\}\}/g, process.env.WS_PATH ?? '') .replace('src="/umi.', `src="${process.env.APP_PUBLIC_PATH}umi.`); - fs.writeFileSync(file, replacedData, 'utf-8'); + _writeFileSync(file, replacedData, 'utf-8'); } -exports.buildIndexHtml = buildIndexHtml; - -exports.initEnv = function initEnv() { +export function initEnv() { const env = { APP_ENV: 'development', APP_KEY: 'test-jwt-secret', @@ -316,7 +338,7 @@ exports.initEnv = function initEnv() { process.argv[2] && ['test', 'test:client', 'test:server'].includes(process.argv[2]) ) { - if (fs.existsSync(resolve(process.cwd(), '.env.test'))) { + if (_existsSync(resolve(process.cwd(), '.env.test'))) { process.env.APP_ENV_PATH = '.env.test'; } } @@ -324,17 +346,17 @@ exports.initEnv = function initEnv() { if (!process.env.APP_ENV_PATH && process.argv[2] === 'e2e') { // 用于存放 playwright 自动生成的相关的文件 generatePlaywrightPath(); - if (!fs.existsSync('.env.e2e') && fs.existsSync('.env.e2e.example')) { - const env = fs.readFileSync('.env.e2e.example'); - fs.writeFileSync('.env.e2e', env); + if (!_existsSync('.env.e2e') && _existsSync('.env.e2e.example')) { + const env = readFileSync('.env.e2e.example'); + _writeFileSync('.env.e2e', env); } - if (!fs.existsSync('.env.e2e')) { + if (!_existsSync('.env.e2e')) { throw new Error('Please create .env.e2e file first!'); } process.env.APP_ENV_PATH = '.env.e2e'; } - dotenv.config({ + config({ path: resolve(process.cwd(), process.env.APP_ENV_PATH || '.env'), }); @@ -344,6 +366,7 @@ exports.initEnv = function initEnv() { for (const key in env) { if (!process.env[key]) { + // @ts-ignore process.env[key] = env[key]; } } @@ -354,11 +377,13 @@ exports.initEnv = function initEnv() { for (const key of keys) { process.env[key] = publicPath + process.env[key]; } + // @ts-ignore process.env.__env_modified__ = true; } if (!process.env.__env_modified__ && process.env.APP_SERVER_BASE_URL && !process.env.API_BASE_URL) { process.env.API_BASE_URL = process.env.APP_SERVER_BASE_URL + process.env.API_BASE_PATH; + // @ts-ignore process.env.__env_modified__ = true; } -}; +} diff --git a/packages/core/cli/tsconfig.json b/packages/core/cli/tsconfig.json new file mode 100644 index 000000000..26404841d --- /dev/null +++ b/packages/core/cli/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "target": "ESNext", + "lib": ["esnext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "strict": true, + "declaration": true, + "noEmit": true, + "esModuleInterop": true, + "skipLibCheck": true + }, + "include": ["./src/**/*.ts"], + "exclude": ["./dist"] +} diff --git a/packages/core/create-nocobase-app/templates/app/package.json.tpl b/packages/core/create-nocobase-app/templates/app/package.json.tpl index efcd4b61f..b5f3d28ce 100644 --- a/packages/core/create-nocobase-app/templates/app/package.json.tpl +++ b/packages/core/create-nocobase-app/templates/app/package.json.tpl @@ -25,7 +25,7 @@ "pm2": "^5.2.0", "@nocobase/preset-nocobase": "{{{version}}}", "@nocobase/build": "{{{version}}}", - "@nocobase/cli": "{{{version}}}", + "@tachycode/cli": "{{{version}}}", {{{dependencies}}} }, "devDependencies": { diff --git a/packages/core/test/setup/server.ts b/packages/core/test/setup/server.ts index d8b62c18b..ab0ea05fb 100644 --- a/packages/core/test/setup/server.ts +++ b/packages/core/test/setup/server.ts @@ -1,4 +1,4 @@ -import { initEnv } from '@nocobase/cli'; +import { initEnv } from '@tachybase/cli'; process.env.APP_ENV_PATH = process.env.APP_ENV_PATH || '.env.test'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3aaf71182..42a97353e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,21 +42,21 @@ importers: '@nocobase/build': specifier: workspace:* version: link:packages/core/build - '@nocobase/cli': - specifier: workspace:* - version: link:packages/core/cli '@nocobase/preset-nocobase': specifier: workspace:* version: link:packages/presets/nocobase '@nocobase/test': specifier: workspace:* version: link:packages/core/test + '@tachybase/cli': + specifier: workspace:* + version: link:packages/core/cli '@types/react': specifier: ^18.2.73 - version: 18.2.73 + version: 18.2.75 '@types/react-dom': specifier: ^18.2.23 - version: 18.2.23 + version: 18.2.24 auto-changelog: specifier: ^2.4.0 version: 2.4.0 @@ -68,10 +68,10 @@ importers: version: 9.5.0 eslint-plugin-jest-dom: specifier: ^5.0.1 - version: 5.1.0(eslint@8.57.0) + version: 5.1.0(eslint@8.55.0) eslint-plugin-testing-library: specifier: ^5.11.0 - version: 5.11.1(eslint@8.57.0)(typescript@5.4.5) + version: 5.11.1(eslint@8.55.0)(typescript@5.4.5) husky: specifier: ^9.0.11 version: 9.0.11 @@ -107,7 +107,7 @@ importers: version: 5.4.5 umi: specifier: ^4.1.8 - version: 4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.91.0) + version: 4.1.8(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.91.0) packages/core/acl: dependencies: @@ -268,7 +268,7 @@ importers: version: 3.0.0 vite: specifier: ^5.0.0 - version: 5.1.5(@types/node@20.12.2) + version: 5.1.5(@types/node@20.12.7) vite-plugin-css-injected-by-js: specifier: ^3.2.1 version: 3.3.0(vite@5.1.5) @@ -316,23 +316,26 @@ importers: specifier: 3.5.20 version: 3.5.20 chalk: - specifier: ^4.1.1 - version: 4.1.2 + specifier: ^5.3.0 + version: 5.3.0 commander: - specifier: ^9.2.0 - version: 9.5.0 + specifier: ^12.0.0 + version: 12.0.0 dotenv: specifier: ^16.0.0 version: 16.4.5 execa: - specifier: ^5.1.1 - version: 5.1.1 + specifier: ^8.0.1 + version: 8.0.1 fast-glob: specifier: ^3.3.1 version: 3.3.2 fs-extra: specifier: ^11.1.1 version: 11.2.0 + lodash: + specifier: ^4.17.21 + version: 4.17.21 p-all: specifier: 3.0.0 version: 3.0.0 @@ -342,6 +345,9 @@ importers: portfinder: specifier: ^1.0.28 version: 1.0.32 + semver: + specifier: ^7.6.0 + version: 7.6.0 serve: specifier: ^13.0.2 version: 13.0.4 @@ -355,6 +361,39 @@ importers: '@nocobase/devtools': specifier: workspace:* version: link:../devtools + '@rollup/plugin-commonjs': + specifier: ^25.0.7 + version: 25.0.7(rollup@4.14.1) + '@rollup/plugin-json': + specifier: ^6.1.0 + version: 6.1.0(rollup@4.14.1) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@4.14.1) + '@types/lodash': + specifier: ^4.17.0 + version: 4.17.0 + '@types/node': + specifier: ^20.12.2 + version: 20.12.7 + '@types/semver': + specifier: ^7.5.8 + version: 7.5.8 + rimraf: + specifier: ^5.0.5 + version: 5.0.5 + rollup: + specifier: ^4.14.1 + version: 4.14.1 + rollup-plugin-dts: + specifier: ^6.1.0 + version: 6.1.0(rollup@4.14.1)(typescript@5.4.5) + rollup-plugin-esbuild: + specifier: ^6.1.1 + version: 6.1.1(esbuild@0.20.2)(rollup@4.14.1) + vite: + specifier: ^5.2.8 + version: 5.2.8(@types/node@20.12.7) packages/core/client: dependencies: @@ -396,7 +435,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/database': specifier: workspace:* version: link:../database @@ -420,7 +459,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) axios: specifier: ^1.6.2 version: 1.6.7 @@ -553,10 +592,10 @@ importers: version: 1.22.0(axios@1.6.7) dumi: specifier: ^2.2.0 - version: 2.2.16(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) + version: 2.2.16(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) dumi-theme-nocobase: specifier: ^0.2.19 - version: 0.2.21(@babel/core@7.22.10)(@types/react@18.2.73)(dumi@2.2.16)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + version: 0.2.21(@babel/core@7.22.10)(@types/react@18.2.75)(dumi@2.2.16)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) packages/core/create-nocobase-app: dependencies: @@ -707,10 +746,10 @@ importers: version: 20.12.2 '@types/react': specifier: ^18.2.73 - version: 18.2.73 + version: 18.2.75 '@types/react-dom': specifier: ^18.2.23 - version: 18.2.23 + version: 18.2.24 '@typescript-eslint/eslint-plugin': specifier: ^6.2.0 version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.4.4) @@ -797,7 +836,7 @@ importers: version: 5.4.4 umi: specifier: ^4.1.8 - version: 4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.91.0) + version: 4.1.8(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.91.0) packages/core/evaluators: dependencies: @@ -878,13 +917,13 @@ importers: version: 2.2.27 '@formily/react': specifier: 2.2.27 - version: 2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@formily/reactive': specifier: 2.2.27 version: 2.2.27 '@formily/reactive-react': specifier: 2.2.27 - version: 2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + version: 2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) '@formily/shared': specifier: 2.2.27 version: 2.2.27 @@ -906,7 +945,7 @@ importers: version: 1.22.0(axios@1.6.7) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.12.2)(jsdom@16.7.0) + version: 1.4.0(@types/node@20.12.7)(jsdom@16.7.0) packages/core/server: dependencies: @@ -1141,7 +1180,7 @@ importers: version: 14.1.2(react-dom@18.2.0)(react@18.2.0) '@testing-library/react-hooks': specifier: ^8.0.1 - version: 8.0.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + version: 8.0.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) '@testing-library/user-event': specifier: ^14.4.3 version: 14.5.1(@testing-library/dom@9.3.3) @@ -1192,10 +1231,10 @@ importers: version: 6.3.3 vite: specifier: ^5.0.0 - version: 5.1.5(@types/node@20.12.2) + version: 5.1.5(@types/node@20.12.7) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.12.2)(jsdom@16.7.0) + version: 1.4.0(@types/node@20.12.7)(jsdom@16.7.0) ws: specifier: ^8.13.0 version: 8.15.1 @@ -1263,7 +1302,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.1.9 - version: 1.1.9(@types/react-dom@17.0.25)(@types/react@17.0.80)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/actions': specifier: workspace:* version: link:../../../core/actions @@ -1327,7 +1366,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) antd: specifier: 5.16.1 version: 5.16.1(react-dom@18.2.0)(react@18.2.0) @@ -1376,7 +1415,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -1391,7 +1430,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) classnames: specifier: ^2.3.1 version: 2.5.1 @@ -1439,7 +1478,7 @@ importers: version: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) react-pdf: specifier: ^7.5.1 - version: 7.7.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + version: 7.7.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) react-router-dom: specifier: ^6.11.2 version: 6.21.0(react-dom@18.2.0)(react@18.2.0) @@ -1454,7 +1493,7 @@ importers: version: 5.0.0 vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.12.2)(jsdom@16.7.0) + version: 1.4.0(@types/node@20.12.7)(jsdom@16.7.0) ws: specifier: ^8.13.0 version: 8.15.1 @@ -1623,7 +1662,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -1663,7 +1702,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -1678,7 +1717,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) async-mutex: specifier: ^0.3.2 version: 0.3.2 @@ -1721,7 +1760,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -1839,7 +1878,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) react-i18next: specifier: ^11.15.1 version: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) @@ -1919,7 +1958,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2011,7 +2050,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@hapi/topo': specifier: ^6.0.0 version: 6.0.2 @@ -2090,7 +2129,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2099,7 +2138,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) cron-parser: specifier: 4.4.0 version: 4.4.0 @@ -2163,7 +2202,7 @@ importers: version: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) react-router-dom: specifier: 6.x - version: 6.21.0(react-dom@18.2.0)(react@18.2.0) + version: 6.22.3(react-dom@18.2.0)(react@18.2.0) packages/plugins/@nocobase/plugin-charts: dependencies: @@ -2188,7 +2227,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2345,7 +2384,7 @@ importers: devDependencies: '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2360,7 +2399,7 @@ importers: version: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) react-router-dom: specifier: 6.x - version: 6.21.0(react-dom@18.2.0)(react@18.2.0) + version: 6.22.3(react-dom@18.2.0)(react@18.2.0) packages/plugins/@nocobase/plugin-data-source-manager: dependencies: @@ -2394,7 +2433,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2406,7 +2445,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) classnames: specifier: ^2.3.1 version: 2.5.1 @@ -2458,7 +2497,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2584,7 +2623,7 @@ importers: devDependencies: '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2636,7 +2675,7 @@ importers: version: 3.474.0 '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@koa/multer': specifier: ^3.0.0 version: 3.0.2(multer@1.4.4) @@ -2712,7 +2751,7 @@ importers: devDependencies: '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2736,7 +2775,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/client': specifier: workspace:* version: link:../../../core/client @@ -2757,7 +2796,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) lodash: specifier: 4.17.21 version: 4.17.21 @@ -2901,7 +2940,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@koa/multer': specifier: ^3.0.2 version: 3.0.2(multer@1.4.4) @@ -2959,7 +2998,7 @@ importers: version: 11.11.2 '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -2968,7 +3007,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.4.5 - version: 3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) classnames: specifier: ^2.3.1 version: 2.5.1 @@ -3097,7 +3136,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@googlemaps/js-api-loader': specifier: ^1.16.1 version: 1.16.2 @@ -3109,10 +3148,10 @@ importers: version: 3.54.10 '@types/react': specifier: ^18.2.73 - version: 18.2.73 + version: 18.2.75 '@types/react-dom': specifier: ^18.2.23 - version: 18.2.23 + version: 18.2.24 ahooks: specifier: ^3.7.2 version: 3.7.8(react@18.2.0) @@ -3186,16 +3225,16 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema '@types/react': specifier: ~18.2.73 - version: 18.2.73 + version: 18.2.75 '@types/react-dom': specifier: ~18.2.23 - version: 18.2.23 + version: 18.2.24 ahooks: specifier: 3.x version: 3.7.8(react@18.2.0) @@ -3207,7 +3246,7 @@ importers: version: 5.35.0(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.x - version: 3.6.1(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.6.1(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) classnames: specifier: 2.x version: 2.5.1 @@ -3225,7 +3264,7 @@ importers: version: 11.18.6(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) react-router-dom: specifier: 6.x - version: 6.21.0(react-dom@18.2.0)(react@18.2.0) + version: 6.22.3(react-dom@18.2.0)(react@18.2.0) packages/plugins/@nocobase/plugin-mock-collections: dependencies: @@ -3284,7 +3323,7 @@ importers: version: 5.16.1(react-dom@18.2.0)(react@18.2.0) antd-style: specifier: 3.x - version: 3.6.1(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) + version: 3.6.1(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) async-mutex: specifier: ^0.3.2 version: 0.3.2 @@ -3413,7 +3452,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -3542,7 +3581,7 @@ importers: devDependencies: '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -3882,7 +3921,7 @@ importers: version: 1.4.4 '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -3952,7 +3991,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -4133,7 +4172,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -4219,7 +4258,7 @@ importers: version: 5.3.6(react-dom@18.2.0)(react@18.2.0) '@formily/antd-v5': specifier: 1.x - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@nocobase/schema': specifier: workspace:* version: link:../../../core/schema @@ -4293,7 +4332,7 @@ importers: devDependencies: '@formily/antd-v5': specifier: ^1.1.9 - version: 1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + version: 1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) antd: specifier: 5.16.1 version: 5.16.1(react-dom@18.2.0)(react@18.2.0) @@ -4657,7 +4696,7 @@ packages: /@alicloud/tea-typescript@1.8.0: resolution: {integrity: sha512-CWXWaquauJf0sW30mgJRVu9aaXyBth5uMBCUc+5vKTK1zlgf3hIqRUjJZbjlwHwQ5y9anwcu18r48nOZb7l2QQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 httpx: 2.3.1 transitivePeerDependencies: - supports-color @@ -4706,6 +4745,13 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + /@ant-design/charts-util@0.0.1-alpha.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-EwTUjRPhU2CUyI2e11pAi9aOQg9oEWdFEWxv1f4j+Ta4doYXd1yTl94Zy9JvigiEj4qv8dPGl0PUd3r+qMVrAg==} peerDependencies: @@ -4759,6 +4805,22 @@ packages: react-dom: 18.2.0(react@18.2.0) stylis: 4.3.1 + /@ant-design/cssinjs@1.19.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hgQ3wiys3X0sqDKWkqCJ6EYdF79i9JCvtavmIGwuuPUKmoJXV8Ff0sY+yQQSxk2dRmMyam/bYKo/Bwor45hnZw==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.24.4 + '@emotion/hash': 0.8.0 + '@emotion/unitless': 0.7.5 + classnames: 2.5.1 + csstype: 3.1.3 + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + stylis: 4.3.1 + /@ant-design/icons-svg@4.3.1: resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==} dev: true @@ -4775,7 +4837,7 @@ packages: dependencies: '@ant-design/colors': 7.0.2 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -4830,11 +4892,11 @@ packages: react: '>=17.0.0' react-dom: '>=17.0.0' dependencies: - '@ant-design/cssinjs': 1.18.2(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': 7.24.0 + '@ant-design/cssinjs': 1.19.0(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.24.1 '@ctrl/tinycolor': 3.6.1 antd: 5.16.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) swr: 2.2.4(react@18.2.0) @@ -4848,12 +4910,12 @@ packages: dependencies: '@ant-design/icons': 5.3.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/pro-provider': 2.13.5(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0) - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.1 antd: 5.16.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 dayjs: 1.11.10 lodash.merge: 4.6.2 - rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) safe-stable-stringify: 2.4.3 @@ -5956,9 +6018,16 @@ packages: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 + '@babel/highlight': 7.24.2 chalk: 2.4.2 + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 + /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} @@ -5968,7 +6037,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.22.10) @@ -5990,7 +6059,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) @@ -6007,6 +6076,28 @@ packages: transitivePeerDependencies: - supports-color + /@babel/core@7.24.4: + resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helpers': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + /@babel/eslint-parser@7.23.3(@babel/core@7.23.6)(eslint@8.55.0): resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -6019,21 +6110,6 @@ packages: eslint: 8.55.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - dev: false - - /@babel/eslint-parser@7.23.3(@babel/core@7.23.6)(eslint@8.57.0): - resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@babel/core': 7.23.6 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - dev: true /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} @@ -6044,6 +6120,15 @@ packages: '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + /@babel/generator@7.24.4: + resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -6168,6 +6253,19 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -6179,6 +6277,10 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.22.10): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -6226,6 +6328,10 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -6253,13 +6359,24 @@ packages: transitivePeerDependencies: - supports-color - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + /@babel/helpers@7.24.4: + resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.0 /@babel/parser@7.23.6: resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} @@ -6268,6 +6385,13 @@ packages: dependencies: '@babel/types': 7.23.6 + /@babel/parser@7.24.4: + resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.0 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.22.10): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -6298,7 +6422,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.10) /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.10): @@ -6324,7 +6448,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.10): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -6404,7 +6528,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.10): @@ -6913,15 +7037,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.22.10): - resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} @@ -6932,14 +7047,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.22.10): - resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + /@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} @@ -6951,6 +7066,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.4): + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.22.10): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -7200,15 +7324,23 @@ packages: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + /@babel/traverse@7.23.6(supports-color@5.5.0): resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -7221,6 +7353,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -7229,6 +7378,14 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + /@bloomberg/record-tuple-polyfill@0.0.3: resolution: {integrity: sha512-sBnCqW0nqofE47mxFnw+lvx6kzsQstwaQMVkh66qm/A6IlsnH7WsyGuVXTou8RF2wL4W7ybOoHPvP2WgIo6rhQ==} dev: false @@ -7509,10 +7666,10 @@ packages: '@commitlint/execute-rule': 16.2.1 '@commitlint/resolve-extends': 16.2.1 '@commitlint/types': 16.2.1 - '@types/node': 20.12.2 + '@types/node': 20.12.7 chalk: 4.1.2 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 2.0.2(@types/node@20.12.2)(cosmiconfig@7.1.0)(typescript@4.9.5) + cosmiconfig-typescript-loader: 2.0.2(@types/node@20.12.7)(cosmiconfig@7.1.0)(typescript@4.9.5) lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.9.5 @@ -7814,7 +7971,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.4 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -7858,7 +8015,7 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.1(@types/react@18.2.73)(react@18.2.0): + /@emotion/react@11.11.1(@types/react@18.2.75)(react@18.2.0): resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' @@ -7874,7 +8031,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.73 + '@types/react': 18.2.75 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -7931,7 +8088,7 @@ packages: resolution: {integrity: sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==} dependencies: '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 /@esbuild-kit/core-utils@3.3.2: resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} @@ -7943,7 +8100,7 @@ packages: resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} dependencies: '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 /@esbuild/aix-ppc64@0.19.12: resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} @@ -7959,7 +8116,6 @@ packages: cpu: [ppc64] os: [aix] requiresBuild: true - dev: false optional: true /@esbuild/android-arm64@0.17.19: @@ -7992,6 +8148,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true /@esbuild/android-arm64@0.20.2: @@ -8000,7 +8157,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-arm@0.17.19: @@ -8033,6 +8189,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: false optional: true /@esbuild/android-arm@0.20.2: @@ -8041,7 +8198,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-x64@0.17.19: @@ -8074,6 +8230,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false optional: true /@esbuild/android-x64@0.20.2: @@ -8082,7 +8239,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/darwin-arm64@0.17.19: @@ -8115,6 +8271,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true /@esbuild/darwin-arm64@0.20.2: @@ -8123,7 +8280,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/darwin-x64@0.17.19: @@ -8156,6 +8312,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true /@esbuild/darwin-x64@0.20.2: @@ -8164,7 +8321,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-arm64@0.17.19: @@ -8197,6 +8353,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false optional: true /@esbuild/freebsd-arm64@0.20.2: @@ -8205,7 +8362,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-x64@0.17.19: @@ -8238,6 +8394,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false optional: true /@esbuild/freebsd-x64@0.20.2: @@ -8246,7 +8403,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm64@0.17.19: @@ -8279,6 +8435,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-arm64@0.20.2: @@ -8287,7 +8444,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm@0.17.19: @@ -8320,6 +8476,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-arm@0.20.2: @@ -8328,7 +8485,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ia32@0.17.19: @@ -8361,6 +8517,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-ia32@0.20.2: @@ -8369,7 +8526,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-loong64@0.17.19: @@ -8402,6 +8558,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-loong64@0.20.2: @@ -8410,7 +8567,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-mips64el@0.17.19: @@ -8443,6 +8599,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-mips64el@0.20.2: @@ -8451,7 +8608,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ppc64@0.17.19: @@ -8484,6 +8640,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-ppc64@0.20.2: @@ -8492,7 +8649,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-riscv64@0.17.19: @@ -8525,6 +8681,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-riscv64@0.20.2: @@ -8533,7 +8690,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-s390x@0.17.19: @@ -8566,6 +8722,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-s390x@0.20.2: @@ -8574,7 +8731,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-x64@0.17.19: @@ -8607,6 +8763,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@esbuild/linux-x64@0.20.2: @@ -8615,7 +8772,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/netbsd-x64@0.17.19: @@ -8648,6 +8804,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false optional: true /@esbuild/netbsd-x64@0.20.2: @@ -8656,7 +8813,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true /@esbuild/openbsd-x64@0.17.19: @@ -8689,6 +8845,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false optional: true /@esbuild/openbsd-x64@0.20.2: @@ -8697,7 +8854,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true /@esbuild/sunos-x64@0.17.19: @@ -8730,6 +8886,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false optional: true /@esbuild/sunos-x64@0.20.2: @@ -8738,7 +8895,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: false optional: true /@esbuild/win32-arm64@0.17.19: @@ -8771,6 +8927,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true /@esbuild/win32-arm64@0.20.2: @@ -8779,7 +8936,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-ia32@0.17.19: @@ -8812,6 +8968,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true /@esbuild/win32-ia32@0.20.2: @@ -8820,7 +8977,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-x64@0.17.19: @@ -8853,6 +9009,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@esbuild/win32-x64@0.20.2: @@ -8861,7 +9018,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): @@ -8872,17 +9028,6 @@ packages: dependencies: eslint: 8.55.0 eslint-visitor-keys: 3.4.3 - dev: false - - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - dev: true /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} @@ -8907,12 +9052,6 @@ packages: /@eslint/js@8.55.0: resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@eslint/js@8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@faker-js/faker@8.1.0: resolution: {integrity: sha512-38DT60rumHfBYynif3lmtxMqMqmsOQIxQgEuPZxCk2yUYN0eqWpTACgxi0VpidvsJB8CRxCpvP7B3anK85FjtQ==} @@ -8921,7 +9060,7 @@ packages: /@fast-csv/format@4.3.5: resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -8932,7 +9071,7 @@ packages: /@fast-csv/parse@4.3.6: resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -8944,10 +9083,10 @@ packages: /@floating-ui/core@0.6.2: resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==} - /@floating-ui/core@1.5.2: - resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} dependencies: - '@floating-ui/utils': 0.1.6 + '@floating-ui/utils': 0.2.1 dev: true /@floating-ui/dom@0.4.5: @@ -8955,27 +9094,27 @@ packages: dependencies: '@floating-ui/core': 0.6.2 - /@floating-ui/dom@1.5.3: - resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} + /@floating-ui/dom@1.6.3: + resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} dependencies: - '@floating-ui/core': 1.5.2 - '@floating-ui/utils': 0.1.6 + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 dev: true - /@floating-ui/react-dom-interactions@0.3.1(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0): + /@floating-ui/react-dom-interactions@0.3.1(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==} deprecated: Package renamed to @floating-ui/react dependencies: - '@floating-ui/react-dom': 0.6.3(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0) - aria-hidden: 1.2.3 + '@floating-ui/react-dom': 0.6.3(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0) + aria-hidden: 1.2.4 point-in-polygon: 1.1.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.73)(react@18.1.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.75)(react@18.1.0) transitivePeerDependencies: - '@types/react' - react - react-dom - /@floating-ui/react-dom@0.6.3(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0): + /@floating-ui/react-dom@0.6.3(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} peerDependencies: react: '>=16.8.0' @@ -8984,12 +9123,12 @@ packages: '@floating-ui/dom': 0.4.5 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.73)(react@18.1.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.75)(react@18.1.0) transitivePeerDependencies: - '@types/react' - /@floating-ui/utils@0.1.6: - resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: true /@formatjs/ecma402-abstract@1.18.0: @@ -9060,7 +9199,7 @@ packages: typescript: 4.9.5 dev: true - /@formily/antd-v5@1.1.9(@types/react-dom@17.0.25)(@types/react@17.0.80)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): + /@formily/antd-v5@1.1.9(@types/react-dom@18.2.24)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-Gw0wx6zERLJS8GvmTizV6UPNyxNrg2svbV1Dr38jwsw+dkEef7ZANNERfEpsl2TvCEDl4W3QVFNPws5woLGl8g==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -9071,53 +9210,19 @@ packages: react-dom: '>=16.8.0' react-is: '>=16.8.0 || >=17.0.0' dependencies: - '@ant-design/cssinjs': 1.18.2(react-dom@18.2.0)(react@18.2.0) + '@ant-design/cssinjs': 1.19.0(react-dom@18.2.0)(react@18.2.0) '@ant-design/icons': 5.3.6(react-dom@18.2.0)(react@18.2.0) '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0) '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) '@formily/core': 2.2.27 '@formily/grid': 2.2.27(typescript@4.9.5) '@formily/json-schema': 2.2.27(typescript@4.9.5) - '@formily/react': 2.2.27(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@formily/react': 2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) '@formily/reactive': 2.2.27 - '@formily/reactive-react': 2.2.27(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@formily/reactive-react': 2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) '@formily/shared': 2.2.27 - '@types/react': 17.0.80 - '@types/react-dom': 17.0.25 - antd: 5.16.1(react-dom@18.2.0)(react@18.2.0) - classnames: 2.5.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 18.2.0 - react-sticky-box: 1.0.2(react@18.2.0) - transitivePeerDependencies: - - typescript - dev: true - - /@formily/antd-v5@1.1.9(@types/react-dom@18.2.23)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): - resolution: {integrity: sha512-Gw0wx6zERLJS8GvmTizV6UPNyxNrg2svbV1Dr38jwsw+dkEef7ZANNERfEpsl2TvCEDl4W3QVFNPws5woLGl8g==} - engines: {npm: '>=3.0.0'} - peerDependencies: - '@types/react': '>=16.8.0 || >=17.0.0' - '@types/react-dom': '>=16.8.0 || >=17.0.0' - antd: ^5.1.0 - react: '>=16.8.0 || >=17.0.0' - react-dom: '>=16.8.0' - react-is: '>=16.8.0 || >=17.0.0' - dependencies: - '@ant-design/cssinjs': 1.18.2(react-dom@18.2.0)(react@18.2.0) - '@ant-design/icons': 5.3.6(react-dom@18.2.0)(react@18.2.0) - '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0) - '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0) - '@formily/core': 2.2.27 - '@formily/grid': 2.2.27(typescript@4.9.5) - '@formily/json-schema': 2.2.27(typescript@4.9.5) - '@formily/react': 2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5) - '@formily/reactive': 2.2.27 - '@formily/reactive-react': 2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) - '@formily/shared': 2.2.27 - '@types/react': 18.2.73 - '@types/react-dom': 18.2.23 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 antd: 5.16.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 react: 18.2.0 @@ -9172,7 +9277,7 @@ packages: resolution: {integrity: sha512-svpYARx1N72Rzg4l9D10SpDljUjCqkFD3ogbnsLNUxO8Rh2oSmn0dw63VDYOw43RX61qHmD3VYAnGxdCv5HJ8w==} engines: {npm: '>=3.0.0'} - /@formily/react@2.2.27(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): + /@formily/react@2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-IVTZ0ILM4TmsydUcj8ZyXKJol1iAlqkWf1TZ+5BeZvmv1ToeluVpkv8/7RoRnr1sNi1K5THwT4AfcQCea0yV2g==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -9190,42 +9295,11 @@ packages: '@formily/core': 2.2.27 '@formily/json-schema': 2.2.27(typescript@4.9.5) '@formily/reactive': 2.2.27 - '@formily/reactive-react': 2.2.27(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@formily/reactive-react': 2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) '@formily/shared': 2.2.27 '@formily/validator': 2.2.27 - '@types/react': 17.0.80 - '@types/react-dom': 17.0.25 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 18.2.0 - transitivePeerDependencies: - - typescript - dev: true - - /@formily/react@2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(typescript@4.9.5): - resolution: {integrity: sha512-IVTZ0ILM4TmsydUcj8ZyXKJol1iAlqkWf1TZ+5BeZvmv1ToeluVpkv8/7RoRnr1sNi1K5THwT4AfcQCea0yV2g==} - engines: {npm: '>=3.0.0'} - peerDependencies: - '@types/react': '>=16.8.0' - '@types/react-dom': '>=16.8.0' - react: '>=16.8.0' - react-dom: '>=16.8.0' - react-is: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@formily/core': 2.2.27 - '@formily/json-schema': 2.2.27(typescript@4.9.5) - '@formily/reactive': 2.2.27 - '@formily/reactive-react': 2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) - '@formily/shared': 2.2.27 - '@formily/validator': 2.2.27 - '@types/react': 18.2.73 - '@types/react-dom': 18.2.23 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 hoist-non-react-statics: 3.3.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -9233,7 +9307,7 @@ packages: transitivePeerDependencies: - typescript - /@formily/reactive-react@2.2.27(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + /@formily/reactive-react@2.2.27(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): resolution: {integrity: sha512-LJefK/9g8MorhGexMiVF+FVWyMR/Vc4C63Djrj08XeXtTF0NUNUUKVBT1eZqmtdRHJSyDE7SSgUmpxcXP7QmQQ==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -9249,32 +9323,8 @@ packages: optional: true dependencies: '@formily/reactive': 2.2.27 - '@types/react': 17.0.80 - '@types/react-dom': 17.0.25 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 18.2.0 - dev: true - - /@formily/reactive-react@2.2.27(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-LJefK/9g8MorhGexMiVF+FVWyMR/Vc4C63Djrj08XeXtTF0NUNUUKVBT1eZqmtdRHJSyDE7SSgUmpxcXP7QmQQ==} - engines: {npm: '>=3.0.0'} - peerDependencies: - '@types/react': '>=16.8.0' - '@types/react-dom': '>=16.8.0' - react: '>=16.8.0' - react-dom: '>=16.8.0' - react-is: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@formily/reactive': 2.2.27 - '@types/react': 18.2.73 - '@types/react-dom': 18.2.23 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 hoist-non-react-statics: 3.3.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -9352,18 +9402,6 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: false - - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4(supports-color@5.5.0) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -9371,11 +9409,6 @@ packages: /@humanwhocodes/object-schema@2.0.1: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - dev: false - - /@humanwhocodes/object-schema@2.0.3: - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - dev: true /@iconify/types@2.0.0: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -9392,6 +9425,18 @@ packages: transitivePeerDependencies: - supports-color + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -9416,7 +9461,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -9448,7 +9493,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -9459,7 +9504,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -9519,7 +9564,7 @@ packages: /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 dev: true @@ -9573,9 +9618,9 @@ packages: resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==} engines: {node: '>=8'} peerDependencies: - react: ^18.0.0 + react: '>=16.3.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 hoist-non-react-statics: 3.3.2 react: 18.1.0 react-is: 16.13.1 @@ -9584,9 +9629,9 @@ packages: resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==} engines: {node: '>=8'} peerDependencies: - react: ^18.0.0 + react: '>=16.3.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 hoist-non-react-statics: 3.3.2 react: 18.2.0 react-is: 16.13.1 @@ -9604,7 +9649,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.24.0 - '@types/node': 20.12.2 + '@types/node': 20.12.7 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -9763,7 +9808,7 @@ packages: '@types/shimmer': 1.0.5 import-in-the-middle: 1.7.1 require-in-the-middle: 7.2.0 - semver: 7.5.4 + semver: 7.6.0 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -9836,7 +9881,7 @@ packages: '@opentelemetry/propagator-b3': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/propagator-jaeger': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) - semver: 7.5.4 + semver: 7.6.0 dev: false /@opentelemetry/semantic-conventions@1.19.0: @@ -9844,6 +9889,13 @@ packages: engines: {node: '>=14'} dev: false + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + /@pkgr/core@0.1.1: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -10323,7 +10375,7 @@ packages: '@babel/runtime': 7.24.4 '@ctrl/tinycolor': 3.6.1 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10334,7 +10386,7 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.24.4 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10353,7 +10405,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10366,7 +10418,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -10379,29 +10431,12 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==} - engines: {node: '>=8.x'} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - dependencies: - '@babel/runtime': 7.24.1 - '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) - classnames: 2.5.1 - rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@rc-component/trigger@1.18.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Ksr25pXreYe1gX6ayZ1jLrOrl9OAUHUqnuhEx6MeHnNa1zVM5Y2Aj3Q35UrER0ns8D2cJYtmJtVli+i+4eKrvA==} engines: {node: '>=8.x'} @@ -10409,18 +10444,17 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true - /@rc-component/trigger@2.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-niwKADPdY5dhdIblV6uwSayVivwo2uUISfJqri+/ovYQcH/omxDYBJKo755QKeoIIsWptxnRpgr7reEnNEZGFg==} + /@rc-component/trigger@2.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-24BQg0M34hUDSFofZ8qpTdMXwbykXIl7svFi3OaZwYiz3HDpmv0pOJs0p3zV6hl7q4QuJypmsDQNs2ADqRu7Bw==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -10438,7 +10472,7 @@ packages: /@react-pdf/fns@2.2.1: resolution: {integrity: sha512-s78aDg0vDYaijU5lLOCsUD+qinQbfOvcNeaoX9AiE7+kZzzCo6B/nX+l48cmt9OosJmvZvE9DWR9cLhrhOi2pA==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 dev: true /@react-pdf/font@2.4.4: @@ -10456,7 +10490,7 @@ packages: /@react-pdf/image@2.3.4: resolution: {integrity: sha512-IE34l7gfTdaxXe3XR9240xMZsFdxF1myIwmEWK28XoeTaucUPAUyOiNcFSGRT59vNuZVBuakYz3BlGGrkvAPVQ==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 '@react-pdf/png-js': 2.3.1 cross-fetch: 3.1.8 jay-peg: 1.0.1 @@ -10545,7 +10579,7 @@ packages: /@react-pdf/stylesheet@4.2.4: resolution: {integrity: sha512-CgRfDzeMtnV0GL7zSn381NubmgwqKhFKcK1YrWX3azl/KWVh52jjFd3HWi6dvcETNT862mjWz5MnExe4WOBJXA==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 '@react-pdf/fns': 2.2.1 '@react-pdf/types': 2.4.1 color-string: 1.9.1 @@ -10557,7 +10591,7 @@ packages: /@react-pdf/textkit@4.4.1: resolution: {integrity: sha512-Jl9wdTqIvJ5pX+vAGz0EOhP7ut5Two9H6CzTKo/YYPeD79cM2yTXF3JzTERBC28y7LR0Waq9D2LHQjI+b/EYUQ==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 '@react-pdf/fns': 2.2.1 bidi-js: 1.0.3 hyphen: 1.10.4 @@ -10622,39 +10656,39 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@reactflow/background@11.3.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/background@11.3.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-06FPlSUOOMALEEs+2PqPAbpqmL7WDjrkbG2UsDr2d6mbcDDhHiV4tu9FYoz44SQvXo7ma9VRotlsaR4OiRcYsg==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) classcat: 5.0.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer dev: true - /@reactflow/controls@11.2.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/controls@11.2.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-4QHT92/ACVlZkvV+Hq44bAPV8WbMhkJl+/J0EbXcqQ1+an7cWJsF84eeelJw7R5J76RoaSSpKdsWsL2v7HAVlw==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) classcat: 5.0.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer dev: true - /@reactflow/core@11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/core@11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GIh3usY1W3eVobx//OO9+Cwm+5evQBBdPGxDaeXwm25UqPMWRI240nXQA5F/5gL5Mwpf0DUC7DR2EmrKNQy+Rw==} peerDependencies: react: '>=17' @@ -10670,19 +10704,19 @@ packages: d3-zoom: 3.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer dev: true - /@reactflow/minimap@11.7.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/minimap@11.7.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-kJEtyeQkTZYViLGebVWHVUJROMAGcvejvT+iX4DqKnFb5yK8E8LWlXQpRx2FrL9gDy80mJJaciy7IxnnQKE1bg==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) '@types/d3-selection': 3.0.10 '@types/d3-zoom': 3.0.8 classcat: 5.0.4 @@ -10690,41 +10724,41 @@ packages: d3-zoom: 3.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer dev: true - /@reactflow/node-resizer@2.2.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/node-resizer@2.2.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1Xb6q97uP7hRBLpog9sRCNfnsHdDgFRGEiU+lQqGgPEAeYwl4nRjWa/sXwH6ajniKxBhGEvrdzOgEFn6CRMcpQ==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) classcat: 5.0.4 d3-drag: 3.0.0 d3-selection: 3.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer dev: true - /@reactflow/node-toolbar@1.3.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@reactflow/node-toolbar@1.3.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-JXDEuZ0wKjZ8z7qK2bIst0eZPzNyVEsiHL0e93EyuqT4fA9icoyE0fLq2ryNOOp7MXgId1h7LusnH6ta45F0yQ==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) classcat: 5.0.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - zustand: 4.4.7(@types/react@18.2.73)(react@18.2.0) + zustand: 4.4.7(@types/react@18.2.75)(react@18.2.0) transitivePeerDependencies: - '@types/react' - immer @@ -10782,6 +10816,11 @@ packages: engines: {node: '>=14.0.0'} dev: false + /@remix-run/router@1.15.3: + resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} + engines: {node: '>=14.0.0'} + dev: true + /@restart/hooks@0.4.15(react@18.2.0): resolution: {integrity: sha512-cZFXYTxbpzYcieq/mBwSyXgqnGMHoBVh3J7MU0CCoIB4NRZxV9/TuwTBAaLMqpNhC3zTPMCgkQ5Ey07L02Xmcw==} peerDependencies: @@ -10791,11 +10830,90 @@ packages: react: 18.2.0 dev: true + /@rollup/plugin-commonjs@25.0.7(rollup@4.14.1): + resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.30.8 + rollup: 4.14.1 + dev: true + + /@rollup/plugin-json@6.1.0(rollup@4.14.1): + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + rollup: 4.14.1 + dev: true + + /@rollup/plugin-node-resolve@15.2.3(rollup@4.14.1): + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 4.14.1 + dev: true + + /@rollup/pluginutils@5.1.0(rollup@4.14.1): + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 4.14.1 + dev: true + + /@rollup/rollup-android-arm-eabi@4.14.1: + resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + /@rollup/rollup-android-arm-eabi@4.9.0: resolution: {integrity: sha512-+1ge/xmaJpm1KVBuIH38Z94zj9fBD+hp+/5WLaHgyY8XLq1ibxk/zj6dTXaqM2cAbYKq8jYlhHd6k05If1W5xA==} cpu: [arm] os: [android] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-android-arm64@4.14.1: + resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@rollup/rollup-android-arm64@4.9.0: @@ -10803,6 +10921,14 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-arm64@4.14.1: + resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@rollup/rollup-darwin-arm64@4.9.0: @@ -10810,6 +10936,14 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-x64@4.14.1: + resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@rollup/rollup-darwin-x64@4.9.0: @@ -10817,6 +10951,14 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.14.1: + resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-arm-gnueabihf@4.9.0: @@ -10824,6 +10966,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.14.1: + resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true optional: true /@rollup/rollup-linux-arm64-gnu@4.9.0: @@ -10832,6 +10983,15 @@ packages: os: [linux] libc: [glibc] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-musl@4.14.1: + resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true optional: true /@rollup/rollup-linux-arm64-musl@4.9.0: @@ -10840,6 +11000,23 @@ packages: os: [linux] libc: [musl] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.14.1: + resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==} + cpu: [ppc64le] + os: [linux] + libc: [glibc] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.14.1: + resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + requiresBuild: true optional: true /@rollup/rollup-linux-riscv64-gnu@4.9.0: @@ -10848,6 +11025,23 @@ packages: os: [linux] libc: [glibc] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.14.1: + resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.14.1: + resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-gnu@4.9.0: @@ -10856,6 +11050,15 @@ packages: os: [linux] libc: [glibc] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-musl@4.14.1: + resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-musl@4.9.0: @@ -10864,6 +11067,14 @@ packages: os: [linux] libc: [musl] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.14.1: + resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-arm64-msvc@4.9.0: @@ -10871,6 +11082,14 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.14.1: + resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-ia32-msvc@4.9.0: @@ -10878,6 +11097,14 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-x64-msvc@4.14.1: + resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-x64-msvc@4.9.0: @@ -10885,6 +11112,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@rushstack/ts-command-line@4.17.1: @@ -11378,98 +11606,98 @@ packages: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.6 postcss: 8.4.38 postcss-syntax: 0.36.2(postcss@8.4.38) transitivePeerDependencies: - supports-color - /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.22.10): + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.4): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.22.10): + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.4): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.22.10): + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 - /@svgr/babel-preset@6.5.1(@babel/core@7.22.10): + /@svgr/babel-preset@6.5.1(@babel/core@7.24.4): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.22.10) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.22.10) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.22.10) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.22.10) - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.22.10) - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.22.10) - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.22.10) - '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.22.10) + '@babel/core': 7.24.4 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.24.4) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.4) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.4) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.24.4) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.24.4) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.24.4) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.24.4) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.24.4) /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.22.10 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.10) + '@babel/core': 7.24.4 + '@svgr/babel-preset': 6.5.1(@babel/core@7.24.4) '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -11480,7 +11708,7 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.24.0 entities: 4.5.0 /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): @@ -11489,8 +11717,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.22.10 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.10) + '@babel/core': 7.24.4 + '@svgr/babel-preset': 6.5.1(@babel/core@7.24.4) '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 @@ -11686,10 +11914,10 @@ packages: dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - vitest: 1.4.0(@types/node@20.12.2)(jsdom@16.7.0) + vitest: 1.4.0(@types/node@20.12.7)(jsdom@16.7.0) dev: false - /@testing-library/react-hooks@8.0.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /@testing-library/react-hooks@8.0.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} engines: {node: '>=12'} peerDependencies: @@ -11706,7 +11934,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@types/react': 18.2.73 + '@types/react': 18.2.75 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-error-boundary: 3.1.4(react@18.2.0) @@ -11721,7 +11949,7 @@ packages: dependencies: '@babel/runtime': 7.24.0 '@testing-library/dom': 9.3.3 - '@types/react-dom': 18.2.23 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -11765,7 +11993,7 @@ packages: /@types/accepts@1.3.7: resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/archiver@5.3.4: resolution: {integrity: sha512-Lj7fLBIMwYFgViVVZHEdExZC3lVYsl+QL0VmdNdIzGZH544jHveYWij6qdnBgJQDnR7pMKliN9z2cPZFEbhyPw==} @@ -11805,16 +12033,21 @@ packages: dependencies: '@babel/types': 7.23.6 + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + dependencies: + '@babel/types': 7.24.0 + /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/content-disposition@0.5.8: resolution: {integrity: sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==} @@ -11829,7 +12062,7 @@ packages: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/cron@2.4.0: resolution: {integrity: sha512-5bBaAkqvSFBX8JMi/xCofNzG5E594TNsApMz68dLd/sQYz/HGQqgcxGHTRjOvD4G3Y+YF1Oo3S7QdCvKt1KAJQ==} @@ -11841,7 +12074,7 @@ packages: /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/d3-array@3.2.1: @@ -12039,7 +12272,7 @@ packages: /@types/decompress@4.2.4: resolution: {integrity: sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/ejs@3.1.5: @@ -12074,7 +12307,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12091,14 +12324,14 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/fs-extra@11.0.4: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/geojson@7946.0.13: @@ -12107,7 +12340,7 @@ packages: /@types/glob-stream@8.0.2: resolution: {integrity: sha512-kyuRfGE+yiSJWzSO3t74rXxdZNdYfLcllO0IUha4eX1fl40pm9L02Q/TEc3mykTLjoWz4STBNwYnUWdFu3I0DA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/picomatch': 2.3.3 '@types/streamx': 2.9.5 dev: false @@ -12116,7 +12349,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/google.maps@3.54.10: @@ -12126,7 +12359,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/gulp@4.0.17: resolution: {integrity: sha512-+pKQynu2C/HS16kgmDlAicjtFYP8kaa86eE9P0Ae7GB5W29we/E2TIdbOWtEZD5XkpY+jr8fyqfwO6SWZecLpQ==} @@ -12149,7 +12382,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser@6.1.0: @@ -12197,7 +12430,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/jsonwebtoken@8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} @@ -12210,7 +12443,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/koa-bodyparser@4.3.12: resolution: {integrity: sha512-hKMmRMVP889gPIdLZmmtou/BijaU1tHPyMNmcK7FAHAdATnRcGQQy78EqTTxLH1D4FTsrxIzklAQCso9oGoebQ==} @@ -12245,7 +12478,7 @@ packages: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/linkify-it@3.0.5: resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} @@ -12320,10 +12553,15 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.12.7: + resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + dependencies: + undici-types: 5.26.5 + /@types/nodemailer@6.4.4: resolution: {integrity: sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/normalize-package-data@2.4.4: @@ -12348,6 +12586,10 @@ packages: /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + dev: true + + /@types/prop-types@15.7.12: + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} /@types/q@1.5.8: resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} @@ -12376,76 +12618,66 @@ packages: dependencies: '@types/date-arithmetic': 4.1.4 '@types/prop-types': 15.7.11 - '@types/react': 18.2.73 + '@types/react': 18.2.75 dev: true - /@types/react-dom@17.0.25: - resolution: {integrity: sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==} + /@types/react-dom@18.2.24: + resolution: {integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==} dependencies: - '@types/react': 17.0.80 - dev: true - - /@types/react-dom@18.2.23: - resolution: {integrity: sha512-ZQ71wgGOTmDYpnav2knkjr3qXdAFu0vsk8Ci5w3pGAIdj7/kKAyn+VsQDhXsmzzzepAiI9leWMmubXz690AI/A==} - dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 /@types/react-redux@7.1.33: resolution: {integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==} dependencies: '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.73 + '@types/react': 18.2.75 hoist-non-react-statics: 3.3.2 redux: 4.2.1 - /@types/react@17.0.80: - resolution: {integrity: sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==} + /@types/react@18.2.75: + resolution: {integrity: sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==} dependencies: - '@types/prop-types': 15.7.11 - '@types/scheduler': 0.16.8 - csstype: 3.1.3 - dev: true - - /@types/react@18.2.73: - resolution: {integrity: sha512-XcGdod0Jjv84HOC7N5ziY3x+qL0AfmubvKOZ9hJjJ2yd5EE+KYjWhdOjt387e9HPheHkdggF9atTifMRtyAaRA==} - dependencies: - '@types/prop-types': 15.7.11 + '@types/prop-types': 15.7.12 csstype: 3.1.3 /@types/readdir-glob@1.1.5: resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 + dev: true + + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.12.2 - dev: true - - /@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + '@types/node': 20.12.7 dev: true /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + dev: true + + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} /@types/send@0.17.4: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/serve-handler@6.1.4: resolution: {integrity: sha512-aXy58tNie0NkuSCY291xUxl0X+kGYy986l4kqW6Gi4kEXgr6Tx0fpSH7YwUSa5usPpG3s9DBeIR6hHcDtL2IvQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/serve-static@1.15.5: @@ -12453,7 +12685,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 /@types/shimmer@1.0.5: resolution: {integrity: sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==} @@ -12462,13 +12694,13 @@ packages: /@types/ssri@7.1.5: resolution: {integrity: sha512-odD/56S3B51liILSk5aXJlnYt99S6Rt9EFDDqGtJM26rKHApHcwyU/UoYHrzKkdkHMAIquGWCuHtQTbes+FRQw==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/streamx@2.9.5: resolution: {integrity: sha512-IHYsa6jYrck8VEdSwpY141FTTf6D7boPeMq9jy4qazNrFMA4VbRz/sw5LSsfR7jwdDcx0QKWkUexZvsWBC2eIQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/strip-bom@3.0.0: @@ -12483,7 +12715,7 @@ packages: resolution: {integrity: sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==} dependencies: '@types/cookiejar': 2.1.5 - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/supertest@2.0.16: @@ -12495,14 +12727,14 @@ packages: /@types/tar-fs@2.0.2: resolution: {integrity: sha512-XuZRAvdo7FbDfgQCNkc8NOdSae5XtG+of2mTSgJ85G4OG0miN4E8BTGT+JBTLO87RQ7iCwsIDCqCsHnf2IaSXA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/tar-stream': 2.2.3 dev: true /@types/tar-stream@2.2.3: resolution: {integrity: sha512-if3mugZfjVkXOMZdFjIHySxY13r6GXPpyOlsDmLffvyI7tLz9wXE8BFjNivXsvUeyJ1KNlOpfLnag+ISmxgxPw==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/tar@6.1.10: @@ -12523,7 +12755,7 @@ packages: /@types/undertaker@1.2.11: resolution: {integrity: sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 dev: false @@ -12538,7 +12770,7 @@ packages: resolution: {integrity: sha512-ckYz9giHgV6U10RFuf9WsDQ3X86EFougapxHmmoxLK7e6ICQqO8CE+4V/3lBN148V5N1pb4nQMmMjyScleVsig==} dependencies: '@types/glob-stream': 8.0.2 - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/vinyl': 2.0.11 dev: false @@ -12546,7 +12778,7 @@ packages: resolution: {integrity: sha512-vPXzCLmRp74e9LsP8oltnWKTH+jBwt86WgRUb4Pc9Lf3pkMVGyvIo2gm9bODeGfCay2DBB/hAWDuvf07JcK4rw==} dependencies: '@types/expect': 1.20.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: false /@types/warning@3.0.3: @@ -12556,26 +12788,26 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/xml-crypto@1.4.6: resolution: {integrity: sha512-A6jEW2FxLZo1CXsRWnZHUX2wzR3uDju2Bozt6rDbSmU/W8gkilaVbwFEVN0/NhnUdMVzwYobWtM6bU1QJJFb7Q==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 xpath: 0.0.27 dev: true /@types/xml-encryption@1.2.4: resolution: {integrity: sha512-I69K/WW1Dv7j6O3jh13z0X8sLWJRXbu5xnHDl9yHzUNDUBtUoBY058eb5s+x/WG6yZC1h8aKdI2EoyEPjyEh+Q==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/xml2js@0.4.14: resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /@types/yargs-parser@21.0.3: @@ -12596,6 +12828,34 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@4.9.5): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.55.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.4.4): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12624,7 +12884,7 @@ packages: - supports-color dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -12636,40 +12896,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare-lite: 1.4.0 - semver: 7.6.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 + eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 @@ -12702,13 +12934,33 @@ packages: graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.4.4) typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: false + /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@4.9.5): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.55.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.4.4): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12729,27 +12981,7 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5): - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -12763,7 +12995,7 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 + eslint: 8.55.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12805,6 +13037,26 @@ packages: '@typescript-eslint/visitor-keys': 6.14.0 dev: false + /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@4.9.5): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.55.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@5.4.4): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12825,27 +13077,7 @@ packages: - supports-color dev: false - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -12856,9 +13088,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.57.0 + eslint: 8.55.0 tsutils: 3.21.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -12978,6 +13210,26 @@ packages: - supports-color dev: false + /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@4.9.5): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + eslint: 8.55.0 + eslint-scope: 5.1.1 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@5.4.4): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12986,53 +13238,33 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.4) eslint: 8.55.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 8.57.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) - eslint: 8.57.0 + eslint: 8.55.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -13046,7 +13278,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/types': 6.14.0 '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.4.4) @@ -13072,30 +13304,30 @@ packages: eslint-visitor-keys: 3.4.3 dev: false - /@umijs/ast@4.1.9: - resolution: {integrity: sha512-SIVV/XiBEGd4+0VZ/s7NRuS3MaCqaYaSayJ76MBHSXzd7rH+WewoDzyUmlKdAM5e6pQDNdW7+n5BNiHLAo5HKw==} + /@umijs/ast@4.1.8: + resolution: {integrity: sha512-V9/KiqNpMuSlVaLvtHZvGJs8IRdHQ6UKyWb3mDCS2yGFkJBqYHDSZpFNWqpyBFc9KsI6GPdBKgAZJGfdlgHvhQ==} dependencies: - '@umijs/bundler-utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 transitivePeerDependencies: - supports-color - /@umijs/babel-preset-umi@4.1.9: - resolution: {integrity: sha512-fRAyHPV2EqC7mAyNMS/2UTEp+iwBALZlFM74+UInn5lc//6QDnrinqMQRUYNY92amVfLo127g8/70u4JkYj9AA==} + /@umijs/babel-preset-umi@4.1.8: + resolution: {integrity: sha512-qSy+70wJHRK2cBCMuR9ExpUYwSHZDctRhD2DRXAa3ZQAIACuLgjFm6b6kg7AK0kFAwJNqgI5+ln8CAqpExxBEQ==} dependencies: '@babel/runtime': 7.23.6 '@bloomberg/record-tuple-polyfill': 0.0.4 - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 core-js: 3.34.0 transitivePeerDependencies: - supports-color - /@umijs/bundler-esbuild@4.1.9: - resolution: {integrity: sha512-pqZVd3p6WhieM8vLr4uYQdKcP0nTRMWF9uYJLsJYEgVK0B+1bpmt2+fX/XWenX+xZoIRTwKj+bwt6z8iXcQVZA==} + /@umijs/bundler-esbuild@4.1.8: + resolution: {integrity: sha512-r/0jK74VuFCy2UnsC5ia8DZqdqrQ5kGF4ZQHq9v4uH4Mf+FAOo39UgiCX1EJaY0JVNsAXkoDE81slRhkvZQuAg==} hasBin: true dependencies: - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 enhanced-resolve: 5.9.3 postcss: 8.4.38 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.38) @@ -13115,10 +13347,10 @@ packages: - supports-color dev: true - /@umijs/bundler-utils@4.1.9: - resolution: {integrity: sha512-hVf5WWSjvpQ91+jEnAu2f8SAbdPocAHzXGjTMpqN62ribkkcEJj26FNhumRMnTKvyNJ5/72wP/U3h7pVuMp/yw==} + /@umijs/bundler-utils@4.1.8: + resolution: {integrity: sha512-SsbMgN8HzRvS2MqgqbpSnQpAdSYjl12wDznxlO8hiQJJ3sZm7pD4xLIHVIe1H452KsT3ilIDgyBaQ0U+sI8r0g==} dependencies: - '@umijs/utils': 4.1.9 + '@umijs/utils': 4.1.8 esbuild: 0.17.19 regenerate: 1.4.2 regenerate-unicode-properties: 10.1.1 @@ -13126,20 +13358,20 @@ packages: transitivePeerDependencies: - supports-color - /@umijs/bundler-vite@4.1.9(@types/node@20.12.2)(postcss@8.4.38)(sass@1.69.5): - resolution: {integrity: sha512-iv8LXxMYq9nLMRTEVbn4AjQPpkW77DR006QFL3/lW/K7driAthYfBNx+9XdqTeFvYJ7yjsr27ZdtSAXHwmYqlA==} + /@umijs/bundler-vite@4.1.8(@types/node@20.12.2)(postcss@8.4.38): + resolution: {integrity: sha512-uZEIlyh5aTtkbdbr2Gbv3C9NC4VMYOG3bsLNKjBzNbnUC4IMkpfcqpP/OZPzDySpvKCpHXkcOAo3x1U3G5zTng==} hasBin: true dependencies: '@svgr/core': 6.5.1 - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 '@vitejs/plugin-react': 4.0.0(vite@4.5.2) core-js: 3.34.0 less: 4.1.3 postcss-preset-env: 7.5.0(postcss@8.4.38) rollup-plugin-visualizer: 5.9.0 - systemjs: 6.14.2 - vite: 4.5.2(@types/node@20.12.2)(less@4.1.3)(sass@1.69.5) + systemjs: 6.14.3 + vite: 4.5.2(@types/node@20.12.2)(less@4.1.3) transitivePeerDependencies: - '@types/node' - lightningcss @@ -13150,24 +13382,51 @@ packages: - sugarss - supports-color - terser + dev: false - /@umijs/bundler-webpack@4.1.9(typescript@4.9.5)(webpack@5.91.0): - resolution: {integrity: sha512-Rhp5oieAtosjthsQBnMPfyWftSJHjRUt90TIoinU4A66RnmA5Rl108bHfzcy/o5Uy0I8Np9loiMdLw2ksU2oDQ==} + /@umijs/bundler-vite@4.1.8(@types/node@20.12.7)(postcss@8.4.38)(sass@1.69.5): + resolution: {integrity: sha512-uZEIlyh5aTtkbdbr2Gbv3C9NC4VMYOG3bsLNKjBzNbnUC4IMkpfcqpP/OZPzDySpvKCpHXkcOAo3x1U3G5zTng==} + hasBin: true + dependencies: + '@svgr/core': 6.5.1 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 + '@vitejs/plugin-react': 4.0.0(vite@4.5.2) + core-js: 3.34.0 + less: 4.1.3 + postcss-preset-env: 7.5.0(postcss@8.4.38) + rollup-plugin-visualizer: 5.9.0 + systemjs: 6.14.3 + vite: 4.5.2(@types/node@20.12.7)(less@4.1.3)(sass@1.69.5) + transitivePeerDependencies: + - '@types/node' + - lightningcss + - postcss + - rollup + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /@umijs/bundler-webpack@4.1.8(typescript@4.9.5)(webpack@5.91.0): + resolution: {integrity: sha512-6yNmwTkgTd/A0vr5D3mMcTTXgDMxiwXQiTTBea6xrJgXfYYX0B7JftJQunITd75nvdToiDUwaIKFqUK1zxBDMw==} hasBin: true dependencies: '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) '@types/hapi__joi': 17.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-utils': 4.1.9 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-utils': 4.1.8 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/mfsu': 4.1.9 + '@umijs/mfsu': 4.1.8 '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.91.0) - '@umijs/utils': 4.1.9 + '@umijs/utils': 4.1.8 cors: 2.8.5 css-loader: 6.7.1(webpack@5.91.0) - es5-imcompatible-versions: 0.1.88 + es5-imcompatible-versions: 0.1.89 fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.91.0) jest-worker: 29.4.3 lightningcss: 1.22.1 @@ -13188,23 +13447,23 @@ packages: - webpack-plugin-serve dev: true - /@umijs/bundler-webpack@4.1.9(typescript@5.4.4)(webpack@5.91.0): - resolution: {integrity: sha512-Rhp5oieAtosjthsQBnMPfyWftSJHjRUt90TIoinU4A66RnmA5Rl108bHfzcy/o5Uy0I8Np9loiMdLw2ksU2oDQ==} + /@umijs/bundler-webpack@4.1.8(typescript@5.4.4)(webpack@5.91.0): + resolution: {integrity: sha512-6yNmwTkgTd/A0vr5D3mMcTTXgDMxiwXQiTTBea6xrJgXfYYX0B7JftJQunITd75nvdToiDUwaIKFqUK1zxBDMw==} hasBin: true dependencies: '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) '@types/hapi__joi': 17.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-utils': 4.1.9 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-utils': 4.1.8 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/mfsu': 4.1.9 + '@umijs/mfsu': 4.1.8 '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.91.0) - '@umijs/utils': 4.1.9 + '@umijs/utils': 4.1.8 cors: 2.8.5 css-loader: 6.7.1(webpack@5.91.0) - es5-imcompatible-versions: 0.1.88 + es5-imcompatible-versions: 0.1.89 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.4)(webpack@5.91.0) jest-worker: 29.4.3 lightningcss: 1.22.1 @@ -13225,23 +13484,23 @@ packages: - webpack-plugin-serve dev: false - /@umijs/bundler-webpack@4.1.9(typescript@5.4.5)(webpack@5.91.0): - resolution: {integrity: sha512-Rhp5oieAtosjthsQBnMPfyWftSJHjRUt90TIoinU4A66RnmA5Rl108bHfzcy/o5Uy0I8Np9loiMdLw2ksU2oDQ==} + /@umijs/bundler-webpack@4.1.8(typescript@5.4.5)(webpack@5.91.0): + resolution: {integrity: sha512-6yNmwTkgTd/A0vr5D3mMcTTXgDMxiwXQiTTBea6xrJgXfYYX0B7JftJQunITd75nvdToiDUwaIKFqUK1zxBDMw==} hasBin: true dependencies: '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) '@types/hapi__joi': 17.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-utils': 4.1.9 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-utils': 4.1.8 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/mfsu': 4.1.9 + '@umijs/mfsu': 4.1.8 '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.91.0) - '@umijs/utils': 4.1.9 + '@umijs/utils': 4.1.8 cors: 2.8.5 css-loader: 6.7.1(webpack@5.91.0) - es5-imcompatible-versions: 0.1.88 + es5-imcompatible-versions: 0.1.89 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0) jest-worker: 29.4.3 lightningcss: 1.22.1 @@ -13274,11 +13533,11 @@ packages: - supports-color dev: true - /@umijs/core@4.1.9: - resolution: {integrity: sha512-+0Gef9BCLpcnFpJom9B5HJ3fCzKxOuNLTKVcVCWMaj/L84uv57UebJuMXKNNl7zn+9dbt36dsaeefv2Mm7NQdw==} + /@umijs/core@4.1.8: + resolution: {integrity: sha512-c9jiLju4juc+3t60E38eZVh55eA/X240/JH0xxW/vOT4euFBfrq8U7J/66NRaKumdZ03wq2nX12mg4LtB9W8kQ==} dependencies: - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 transitivePeerDependencies: - supports-color @@ -13389,18 +13648,46 @@ packages: /@umijs/history@5.3.1: resolution: {integrity: sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 query-string: 6.14.1 - /@umijs/lint@4.1.9(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4): - resolution: {integrity: sha512-b9j7n1dlJQ5dK9SJ98b+lDgB9HCU1nzrnBMrQ3WgLVRETbE/dxl6izk+DzZ0aYr8Tk+s79KCo4uri4bT7j76QA==} + /@umijs/lint@4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@4.9.5): + resolution: {integrity: sha512-IyTznUmlVTs4ReERK0leXSnK/PPiNrYNiTe6wIyQ5ltsdcQprRd2So97hzUYo/gHaD3VkOUX8kVlDou/N7Raiw==} + dependencies: + '@babel/core': 7.23.6 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.55.0) + '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.38) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + '@umijs/babel-preset-umi': 4.1.8 + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@4.9.5) + eslint-plugin-react: 7.33.2(eslint@8.55.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) + postcss: 8.4.38 + postcss-syntax: 0.36.2(postcss@8.4.38) + stylelint-config-standard: 25.0.0(stylelint@14.16.1) + transitivePeerDependencies: + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - stylelint + - supports-color + - typescript + dev: true + + /@umijs/lint@4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4): + resolution: {integrity: sha512-IyTznUmlVTs4ReERK0leXSnK/PPiNrYNiTe6wIyQ5ltsdcQprRd2So97hzUYo/gHaD3VkOUX8kVlDou/N7Raiw==} dependencies: '@babel/core': 7.23.6 '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.55.0) '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.38) '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.4.4) '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.4.4) - '@umijs/babel-preset-umi': 4.1.9 + '@umijs/babel-preset-umi': 4.1.8 eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.4.4) eslint-plugin-react: 7.33.2(eslint@8.55.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) @@ -13420,18 +13707,18 @@ packages: - typescript dev: false - /@umijs/lint@4.1.9(eslint@8.57.0)(stylelint@14.16.1)(typescript@4.9.5): - resolution: {integrity: sha512-b9j7n1dlJQ5dK9SJ98b+lDgB9HCU1nzrnBMrQ3WgLVRETbE/dxl6izk+DzZ0aYr8Tk+s79KCo4uri4bT7j76QA==} + /@umijs/lint@4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.5): + resolution: {integrity: sha512-IyTznUmlVTs4ReERK0leXSnK/PPiNrYNiTe6wIyQ5ltsdcQprRd2So97hzUYo/gHaD3VkOUX8kVlDou/N7Raiw==} dependencies: '@babel/core': 7.23.6 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.57.0) + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.55.0) '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.38) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - '@umijs/babel-preset-umi': 4.1.9 - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@4.9.5) - eslint-plugin-react: 7.33.2(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.4.5) + '@umijs/babel-preset-umi': 4.1.8 + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.4.5) + eslint-plugin-react: 7.33.2(eslint@8.55.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) postcss: 8.4.38 postcss-syntax: 0.36.2(postcss@8.4.38) stylelint-config-standard: 25.0.0(stylelint@14.16.1) @@ -13448,132 +13735,46 @@ packages: - typescript dev: true - /@umijs/lint@4.1.9(eslint@8.57.0)(stylelint@14.16.1)(typescript@5.4.5): - resolution: {integrity: sha512-b9j7n1dlJQ5dK9SJ98b+lDgB9HCU1nzrnBMrQ3WgLVRETbE/dxl6izk+DzZ0aYr8Tk+s79KCo4uri4bT7j76QA==} + /@umijs/mfsu@4.1.8: + resolution: {integrity: sha512-3SLvxOrHh8gIb0hhcq8xBElmoxv6NStp4Pb1cEI6Y/YKcxH8fPrKLmR+6E3aZBNZ+MRpcNd36gua0aiGvs+fgg==} dependencies: - '@babel/core': 7.23.6 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.57.0) - '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.38) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - '@umijs/babel-preset-umi': 4.1.9 - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.5) - eslint-plugin-react: 7.33.2(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - postcss: 8.4.38 - postcss-syntax: 0.36.2(postcss@8.4.38) - stylelint-config-standard: 25.0.0(stylelint@14.16.1) - transitivePeerDependencies: - - eslint - - jest - - postcss-html - - postcss-jsx - - postcss-less - - postcss-markdown - - postcss-scss - - stylelint - - supports-color - - typescript - dev: true - - /@umijs/mfsu@4.1.9: - resolution: {integrity: sha512-uqA9ozR+qGK5bDEGSL8TtfpUX6p7ezjVGnVyewRedaZFZkYSzPn2jG4mcVeQdLKdbCAdM6HV+nPNH57YhMpNzQ==} - dependencies: - '@umijs/bundler-esbuild': 4.1.9 - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-esbuild': 4.1.8 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 enhanced-resolve: 5.9.3 is-equal: 1.7.0 transitivePeerDependencies: - supports-color - /@umijs/plugin-run@4.1.9: - resolution: {integrity: sha512-XwRXOJuUE7RNfNQ/R7CFQOXVfG93yRjVKEVcLIhrMFG7FefB/ZrhlCEBfOdhb5iuBmyMWlIvsZxBGjeN8NF7ow==} + /@umijs/plugin-run@4.1.8: + resolution: {integrity: sha512-sbHvAgXJJ3DUpPw/T7za9K9ROLXXMV24vZwCJSl9RkPoU8AF4nqiaJYYoItN6upCEf0c//Bqm/ZMd7EN8XZX2Q==} dependencies: tsx: 3.12.2 - /@umijs/preset-umi@4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(sass@1.69.5)(typescript@4.9.5)(webpack@5.91.0): - resolution: {integrity: sha512-RiDOVM3+b5UaH2BbqZxxAbBl+4g8OOvBNJqF8YJlBrVCwHS2/SDiS3habhbtpJiNa79c/0Te/ZLfRxVK2vyzjQ==} + /@umijs/preset-umi@4.1.8(@types/node@20.12.2)(@types/react@18.2.75)(typescript@5.4.4)(webpack@5.91.0): + resolution: {integrity: sha512-YZxHggqsZgl0cYiAifYAv2fVWMOzAyKQx1u00IXDJF5JfS0mcq2lnX2ZTBXXdoG7jYSlqRsqAo+AnR+BWHKu3A==} dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 - '@umijs/ast': 4.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-esbuild': 4.1.9 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-vite': 4.1.9(@types/node@20.12.2)(postcss@8.4.38)(sass@1.69.5) - '@umijs/bundler-webpack': 4.1.9(typescript@4.9.5)(webpack@5.91.0) - '@umijs/core': 4.1.9 + '@umijs/ast': 4.1.8 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-esbuild': 4.1.8 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-vite': 4.1.8(@types/node@20.12.2)(postcss@8.4.38) + '@umijs/bundler-webpack': 4.1.8(typescript@5.4.4)(webpack@5.91.0) + '@umijs/core': 4.1.8 '@umijs/did-you-know': 1.0.3 '@umijs/es-module-parser': 0.0.7 '@umijs/history': 5.3.1 - '@umijs/mfsu': 4.1.9 - '@umijs/plugin-run': 4.1.9 - '@umijs/renderer-react': 4.1.9(react-dom@18.1.0)(react@18.1.0) - '@umijs/server': 4.1.9 + '@umijs/mfsu': 4.1.8 + '@umijs/plugin-run': 4.1.8 + '@umijs/renderer-react': 4.1.8(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': 4.1.8 '@umijs/ui': 3.0.1 - '@umijs/utils': 4.1.9 - '@umijs/zod2ts': 4.1.9 + '@umijs/utils': 4.1.8 + '@umijs/zod2ts': 4.1.8 babel-plugin-dynamic-import-node: 2.3.3 - click-to-react-component: 1.1.0(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0) - core-js: 3.34.0 - current-script-polyfill: 1.0.0 - enhanced-resolve: 5.9.3 - fast-glob: 3.2.12 - html-webpack-plugin: 5.5.0(webpack@5.91.0) - less-plugin-resolve: 1.0.2 - path-to-regexp: 1.7.0 - postcss: 8.4.38 - postcss-prefix-selector: 1.16.0(postcss@8.4.38) - react: 18.1.0 - react-dom: 18.1.0(react@18.1.0) - react-router: 6.3.0(react@18.1.0) - react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) - regenerator-runtime: 0.13.11 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - '@types/webpack' - - lightningcss - - rollup - - sass - - sockjs-client - - stylus - - sugarss - - supports-color - - terser - - type-fest - - typescript - - webpack - - webpack-dev-server - - webpack-hot-middleware - - webpack-plugin-serve - dev: true - - /@umijs/preset-umi@4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(typescript@5.4.4)(webpack@5.91.0): - resolution: {integrity: sha512-RiDOVM3+b5UaH2BbqZxxAbBl+4g8OOvBNJqF8YJlBrVCwHS2/SDiS3habhbtpJiNa79c/0Te/ZLfRxVK2vyzjQ==} - dependencies: - '@iconify/utils': 2.1.1 - '@svgr/core': 6.5.1 - '@umijs/ast': 4.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-esbuild': 4.1.9 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-vite': 4.1.9(@types/node@20.12.2)(postcss@8.4.38)(sass@1.69.5) - '@umijs/bundler-webpack': 4.1.9(typescript@5.4.4)(webpack@5.91.0) - '@umijs/core': 4.1.9 - '@umijs/did-you-know': 1.0.3 - '@umijs/es-module-parser': 0.0.7 - '@umijs/history': 5.3.1 - '@umijs/mfsu': 4.1.9 - '@umijs/plugin-run': 4.1.9 - '@umijs/renderer-react': 4.1.9(react-dom@18.1.0)(react@18.1.0) - '@umijs/server': 4.1.9 - '@umijs/ui': 3.0.1 - '@umijs/utils': 4.1.9 - '@umijs/zod2ts': 4.1.9 - babel-plugin-dynamic-import-node: 2.3.3 - click-to-react-component: 1.1.0(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0) + click-to-react-component: 1.1.0(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0) core-js: 3.34.0 current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 @@ -13608,30 +13809,88 @@ packages: - webpack-plugin-serve dev: false - /@umijs/preset-umi@4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(typescript@5.4.5)(webpack@5.91.0): - resolution: {integrity: sha512-RiDOVM3+b5UaH2BbqZxxAbBl+4g8OOvBNJqF8YJlBrVCwHS2/SDiS3habhbtpJiNa79c/0Te/ZLfRxVK2vyzjQ==} + /@umijs/preset-umi@4.1.8(@types/node@20.12.7)(@types/react@18.2.75)(sass@1.69.5)(typescript@4.9.5)(webpack@5.91.0): + resolution: {integrity: sha512-YZxHggqsZgl0cYiAifYAv2fVWMOzAyKQx1u00IXDJF5JfS0mcq2lnX2ZTBXXdoG7jYSlqRsqAo+AnR+BWHKu3A==} dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 - '@umijs/ast': 4.1.9 - '@umijs/babel-preset-umi': 4.1.9 - '@umijs/bundler-esbuild': 4.1.9 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-vite': 4.1.9(@types/node@20.12.2)(postcss@8.4.38)(sass@1.69.5) - '@umijs/bundler-webpack': 4.1.9(typescript@5.4.5)(webpack@5.91.0) - '@umijs/core': 4.1.9 + '@umijs/ast': 4.1.8 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-esbuild': 4.1.8 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-vite': 4.1.8(@types/node@20.12.7)(postcss@8.4.38)(sass@1.69.5) + '@umijs/bundler-webpack': 4.1.8(typescript@4.9.5)(webpack@5.91.0) + '@umijs/core': 4.1.8 '@umijs/did-you-know': 1.0.3 '@umijs/es-module-parser': 0.0.7 '@umijs/history': 5.3.1 - '@umijs/mfsu': 4.1.9 - '@umijs/plugin-run': 4.1.9 - '@umijs/renderer-react': 4.1.9(react-dom@18.1.0)(react@18.1.0) - '@umijs/server': 4.1.9 + '@umijs/mfsu': 4.1.8 + '@umijs/plugin-run': 4.1.8 + '@umijs/renderer-react': 4.1.8(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': 4.1.8 '@umijs/ui': 3.0.1 - '@umijs/utils': 4.1.9 - '@umijs/zod2ts': 4.1.9 + '@umijs/utils': 4.1.8 + '@umijs/zod2ts': 4.1.8 babel-plugin-dynamic-import-node: 2.3.3 - click-to-react-component: 1.1.0(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0) + click-to-react-component: 1.1.0(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0) + core-js: 3.34.0 + current-script-polyfill: 1.0.0 + enhanced-resolve: 5.9.3 + fast-glob: 3.2.12 + html-webpack-plugin: 5.5.0(webpack@5.91.0) + less-plugin-resolve: 1.0.2 + path-to-regexp: 1.7.0 + postcss: 8.4.38 + postcss-prefix-selector: 1.16.0(postcss@8.4.38) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-router: 6.3.0(react@18.1.0) + react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/webpack' + - lightningcss + - rollup + - sass + - sockjs-client + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + /@umijs/preset-umi@4.1.8(@types/node@20.12.7)(@types/react@18.2.75)(typescript@5.4.5)(webpack@5.91.0): + resolution: {integrity: sha512-YZxHggqsZgl0cYiAifYAv2fVWMOzAyKQx1u00IXDJF5JfS0mcq2lnX2ZTBXXdoG7jYSlqRsqAo+AnR+BWHKu3A==} + dependencies: + '@iconify/utils': 2.1.1 + '@svgr/core': 6.5.1 + '@umijs/ast': 4.1.8 + '@umijs/babel-preset-umi': 4.1.8 + '@umijs/bundler-esbuild': 4.1.8 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-vite': 4.1.8(@types/node@20.12.7)(postcss@8.4.38)(sass@1.69.5) + '@umijs/bundler-webpack': 4.1.8(typescript@5.4.5)(webpack@5.91.0) + '@umijs/core': 4.1.8 + '@umijs/did-you-know': 1.0.3 + '@umijs/es-module-parser': 0.0.7 + '@umijs/history': 5.3.1 + '@umijs/mfsu': 4.1.8 + '@umijs/plugin-run': 4.1.8 + '@umijs/renderer-react': 4.1.8(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': 4.1.8 + '@umijs/ui': 3.0.1 + '@umijs/utils': 4.1.8 + '@umijs/zod2ts': 4.1.8 + babel-plugin-dynamic-import-node: 2.3.3 + click-to-react-component: 1.1.0(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0) core-js: 3.34.0 current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 @@ -13694,18 +13953,18 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.34.0 + core-js-pure: 3.36.1 error-stack-parser: 2.1.4 find-up: 5.0.0 - html-entities: 2.4.0 + html-entities: 2.5.2 loader-utils: 2.0.4 react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 webpack: 5.91.0 - /@umijs/renderer-react@4.1.9(react-dom@18.1.0)(react@18.1.0): - resolution: {integrity: sha512-YVcSJ9pNnI1dQUpBQJxaqjDmLz8TYs5B1QOS3OcYhQ448NbwjiQuRjVCRra2/8qQxLuFvhTItDiFEypNz+pNFg==} + /@umijs/renderer-react@4.1.8(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-47Ac4opq6b/nUleYvVJBpLwPwfA6rvzAzjyTtF3XqhUCmxfJDbBoT/2B8fbjVFtP0EakD5OQlLlN2FieZ4hW+w==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' @@ -13718,8 +13977,8 @@ packages: react-helmet-async: 1.3.0(react-dom@18.1.0)(react@18.1.0) react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) - /@umijs/renderer-react@4.1.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YVcSJ9pNnI1dQUpBQJxaqjDmLz8TYs5B1QOS3OcYhQ448NbwjiQuRjVCRra2/8qQxLuFvhTItDiFEypNz+pNFg==} + /@umijs/renderer-react@4.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-47Ac4opq6b/nUleYvVJBpLwPwfA6rvzAzjyTtF3XqhUCmxfJDbBoT/2B8fbjVFtP0EakD5OQlLlN2FieZ4hW+w==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' @@ -13735,10 +13994,10 @@ packages: /@umijs/route-utils@4.0.1: resolution: {integrity: sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ==} - /@umijs/server@4.1.9: - resolution: {integrity: sha512-dBQ3r66eYfr6OsGMrwZHwMWGRiBBmG9rTwH5uC5nc2okLSIYAr4Z9bK0iKbiSYFr6d32Hqg3TRyYeTnE2gc6QQ==} + /@umijs/server@4.1.8: + resolution: {integrity: sha512-JQkmtZMZLLTMk/clvX8jGpNQm1bSfXCHcGaVHw/X1/O6bffXZcud79ksxjnqGKudHdLtfQWmIgYLC2cnKtXmfw==} dependencies: - '@umijs/bundler-utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 history: 5.3.0 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -13746,13 +14005,13 @@ packages: transitivePeerDependencies: - supports-color - /@umijs/test@4.1.9(@babel/core@7.22.10): - resolution: {integrity: sha512-IDMyFzKrQBHtV6ijWXgd3yrmLkfgRaWMCvhBc7fwckTcgW3xuYZbMUZlUgCn+OIPuy2/ENzwVpuS+FJTLLJEow==} + /@umijs/test@4.1.8(@babel/core@7.22.10): + resolution: {integrity: sha512-Sp/8tFeNtIR/T8U4LIyxHkY31g7s0jxTHdTbDZNGuM16lV8UqTUJQTVv0BYo1EpT2BPRzTFQNEsHIGdaXOoBjQ==} dependencies: '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.22.10) '@jest/types': 27.5.1 - '@umijs/bundler-utils': 4.1.9 - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/utils': 4.1.8 babel-jest: 29.7.0(@babel/core@7.22.10) esbuild: 0.17.19 identity-obj-proxy: 3.0.0 @@ -13784,14 +14043,14 @@ packages: pino: 7.11.0 dev: true - /@umijs/utils@4.1.9: - resolution: {integrity: sha512-KQlvqwnJ3/fXeJyN7lp3jYj5WgRYFhGTFoYQqew0YFMtac1cwSAaAnvuQGyGNK5f+NNejwDSLpjwX4I8J4Ka9A==} + /@umijs/utils@4.1.8: + resolution: {integrity: sha512-438dwza66i13H8EYhJuvJcvWGR9Ij5eUSqTaF0XEq+vL8YUCx3cOeYdE/oIrunxDIbNFLmLaG0FtTcEEvK4oeA==} dependencies: chokidar: 3.5.3 pino: 7.11.0 - /@umijs/zod2ts@4.1.9: - resolution: {integrity: sha512-kfMaL37lCjE33NMXc0PLY92V3GLWPVXtPjIplzDh2FNFSvD2YPP+OBAHa0MoK53M42w0hqSjjrIpUNKHhW2Asw==} + /@umijs/zod2ts@4.1.8: + resolution: {integrity: sha512-aJEkpNFMk9U1JrHmbZ+ZYDpikAiaq/hXo1nEOyoodb+dKdLdGCgn/ZcPA1Pv5tjatKpE2bBffQrEYla4TDHvfg==} /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -13803,7 +14062,7 @@ packages: /@use-gesture/react@10.3.0(react@18.2.0): resolution: {integrity: sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==} peerDependencies: - react: ^18.0.0 + react: '>= 16.8.0' dependencies: '@use-gesture/core': 10.3.0 react: 18.2.0 @@ -13820,11 +14079,11 @@ packages: peerDependencies: vite: ^4.2.0 dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.22.10) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.22.10) + '@babel/core': 7.24.4 + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) react-refresh: 0.14.0 - vite: 4.5.2(@types/node@20.12.2)(less@4.1.3)(sass@1.69.5) + vite: 4.5.2(@types/node@20.12.7)(less@4.1.3)(sass@1.69.5) transitivePeerDependencies: - supports-color @@ -13839,7 +14098,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.1.5(@types/node@20.12.2) + vite: 5.1.5(@types/node@20.12.7) transitivePeerDependencies: - supports-color dev: false @@ -14128,6 +14387,24 @@ packages: /ahooks-v3-count@1.0.0: resolution: {integrity: sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==} + /ahooks@3.7.11(react@18.2.0): + resolution: {integrity: sha512-BfSq7HJ9wk/7a2vX7WbLdwzHyQHmbNe21ipX1PfIzssXIzQfAl79WVJ9GjZaqNl4PFPsJusj/Xjg2OF+gIgGaQ==} + engines: {node: '>=8.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.24.4 + dayjs: 1.11.10 + intersection-observer: 0.12.2 + js-cookie: 2.2.1 + lodash: 4.17.21 + react: 18.2.0 + react-fast-compare: 3.2.2 + resize-observer-polyfill: 1.5.1 + screenfull: 5.2.0 + tslib: 2.6.2 + dev: true + /ahooks@3.7.8(react@18.2.0): resolution: {integrity: sha512-e/NMlQWoCjaUtncNFIZk3FG1ImSkV/JhScQSkTqnftakRwdfZWSw6zzoWSG9OMYqPNs2MguDYBUFFC6THelWXA==} engines: {node: '>=8.0.0'} @@ -14377,11 +14654,11 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@floating-ui/dom': 1.5.3 + '@floating-ui/dom': 1.6.3 '@rc-component/mini-decimal': 1.1.0 '@react-spring/web': 9.6.1(react-dom@18.2.0)(react@18.2.0) '@use-gesture/react': 10.3.0(react@18.2.0) - ahooks: 3.7.8(react@18.2.0) + ahooks: 3.7.11(react@18.2.0) antd-mobile-icons: 0.3.0 antd-mobile-v5-count: 1.0.1 classnames: 2.5.1 @@ -14393,7 +14670,7 @@ packages: react: 18.2.0 react-fast-compare: 3.2.2 react-is: 18.2.0 - runes2: 1.1.3 + runes2: 1.1.4 staged-components: 1.1.3(react@18.2.0) tslib: 2.6.2 use-sync-external-store: 1.2.0(react@18.2.0) @@ -14401,7 +14678,7 @@ packages: - react-dom dev: true - /antd-style@3.4.5(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0): + /antd-style@3.4.5(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6aC4P9XyuVy0O7eZ+HZXd8GbbFX9HgzsXsJ341ihJhgqrfsQZNx8lDQvS2kCV6ao99QqtyTDphK9gWOgV2bHEw==} peerDependencies: antd: '>=5.8.1' @@ -14411,7 +14688,7 @@ packages: '@babel/runtime': 7.24.0 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 - '@emotion/react': 11.11.1(@types/react@18.2.73)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.75)(react@18.2.0) '@emotion/serialize': 1.1.2 '@emotion/server': 11.11.0(@emotion/css@11.11.2) '@emotion/utils': 1.2.1 @@ -14422,7 +14699,7 @@ packages: - '@types/react' - react-dom - /antd-style@3.6.1(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0): + /antd-style@3.6.1(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-KpKXiAIV3CAe6TfSh/m6ET2vGuhAof7qfqeaouh5WZ0JDl5jDXXSFPeEfqvZuHAckTl+A0NzArvIHKgKt/NZ9g==} peerDependencies: antd: '>=5.8.1' @@ -14432,7 +14709,7 @@ packages: '@babel/runtime': 7.24.0 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 - '@emotion/react': 11.11.1(@types/react@18.2.73)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.75)(react@18.2.0) '@emotion/serialize': 1.1.2 '@emotion/server': 11.11.0(@emotion/css@11.11.2) '@emotion/utils': 1.2.1 @@ -14444,7 +14721,7 @@ packages: - react-dom dev: true - /antd-token-previewer@2.0.5(@babel/core@7.22.10)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + /antd-token-previewer@2.0.5(@babel/core@7.22.10)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AIxkqI6nd1VJSNsd77tp1UhBQ0K0YdRcWan6E2aG9RTvapZf8hhwcDL/YVJaPaS/4V3iFeOtD2z12BMseemshg==} peerDependencies: antd: ^5.5.0 @@ -14463,7 +14740,7 @@ packages: react: 18.2.0 react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) react-dom: 18.2.0(react@18.2.0) - reactflow: 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + reactflow: 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) use-debouncy: 4.3.1(react@18.2.0) vanilla-jsoneditor: 0.16.1 transitivePeerDependencies: @@ -14480,7 +14757,7 @@ packages: react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 7.0.2 - '@ant-design/cssinjs': 1.19.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/cssinjs': 1.19.1(react-dom@18.2.0)(react@18.2.0) '@ant-design/icons': 5.3.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/react-slick': 1.1.2(react@18.2.0) '@babel/runtime': 7.24.4 @@ -14488,12 +14765,12 @@ packages: '@rc-component/color-picker': 1.5.3(react-dom@18.2.0)(react@18.2.0) '@rc-component/mutate-observer': 1.1.0(react-dom@18.2.0)(react@18.2.0) '@rc-component/tour': 1.14.2(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 copy-to-clipboard: 3.3.3 dayjs: 1.11.10 qrcode.react: 3.1.0(react@18.2.0) - rc-cascader: 3.24.0(react-dom@18.2.0)(react@18.2.0) + rc-cascader: 3.24.1(react-dom@18.2.0)(react@18.2.0) rc-checkbox: 3.2.0(react-dom@18.2.0)(react@18.2.0) rc-collapse: 3.7.3(react-dom@18.2.0)(react@18.2.0) rc-dialog: 9.4.0(react-dom@18.2.0)(react@18.2.0) @@ -14659,8 +14936,8 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /aria-hidden@1.2.3: - resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + /aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} dependencies: tslib: 2.6.2 @@ -14711,6 +14988,13 @@ packages: call-bind: 1.0.5 is-array-buffer: 3.0.2 + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + /array-differ@3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} engines: {node: '>=8'} @@ -14733,6 +15017,18 @@ packages: es-abstract: 1.22.3 get-intrinsic: 1.2.2 is-string: 1.0.7 + dev: false + + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 /array-initial@1.1.0: resolution: {integrity: sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==} @@ -14815,14 +15111,14 @@ packages: is-string: 1.0.7 dev: true - /array.prototype.tosorted@1.1.2: - resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} + /array.prototype.tosorted@1.1.3: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 + es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 /arraybuffer.prototype.slice@1.0.2: resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} @@ -14836,6 +15132,19 @@ packages: is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -14853,13 +15162,12 @@ packages: /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - /asn1.js@5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + /asn1.js@4.10.1: + resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} dependencies: bn.js: 4.12.0 inherits: 2.0.4 minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} @@ -14948,11 +15256,6 @@ packages: /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -14984,15 +15287,15 @@ packages: - encoding dev: true - /autoprefixer@10.4.16(postcss@8.4.38): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + /autoprefixer@10.4.19(postcss@8.4.38): + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001605 + caniuse-lite: 1.0.30001608 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -15003,6 +15306,12 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 + /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true @@ -15078,7 +15387,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -15090,16 +15399,16 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.4 + '@types/babel__traverse': 7.20.5 /babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -15504,18 +15813,19 @@ packages: bn.js: 5.2.1 randombytes: 2.1.0 - /browserify-sign@4.2.2: - resolution: {integrity: sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==} - engines: {node: '>= 4'} + /browserify-sign@4.2.3: + resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==} + engines: {node: '>= 0.12'} dependencies: bn.js: 5.2.1 browserify-rsa: 4.1.0 create-hash: 1.2.0 create-hmac: 1.1.7 - elliptic: 6.5.4 + elliptic: 6.5.5 + hash-base: 3.0.4 inherits: 2.0.4 - parse-asn1: 5.1.6 - readable-stream: 3.6.2 + parse-asn1: 5.1.7 + readable-stream: 2.3.8 safe-buffer: 5.2.1 /browserify-zlib@0.2.0: @@ -15538,8 +15848,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001605 - electron-to-chromium: 1.4.723 + caniuse-lite: 1.0.30001608 + electron-to-chromium: 1.4.731 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -15614,6 +15924,11 @@ packages: engines: {node: '>=0.2.0'} dev: true + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: true + /builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} @@ -15800,6 +16115,16 @@ packages: get-intrinsic: 1.2.2 set-function-length: 1.1.1 + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -15854,8 +16179,8 @@ packages: /caniuse-lite@1.0.30001570: resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} - /caniuse-lite@1.0.30001605: - resolution: {integrity: sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==} + /caniuse-lite@1.0.30001608: + resolution: {integrity: sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==} /canvas@2.11.2: resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} @@ -15961,7 +16286,6 @@ packages: /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: true /char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} @@ -16063,6 +16387,20 @@ packages: optionalDependencies: fsevents: 2.3.3 + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -16210,12 +16548,12 @@ packages: engines: {node: '>= 10'} dev: true - /click-to-react-component@1.1.0(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0): + /click-to-react-component@1.1.0(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-/DjZemufS1BkxyRgZL3r7HXVVOFRWVQi5Xd4EBnjxZMwrHEh0OlUVA2N9CjXkZ0x8zMf8dL1cKnnx+xUWUg4VA==} peerDependencies: react: '>=16.8.0' dependencies: - '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.2.73)(react-dom@18.1.0)(react@18.1.0) + '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.2.75)(react-dom@18.1.0)(react@18.1.0) htm: 3.1.1 react: 18.1.0 react-merge-refs: 1.1.0 @@ -16470,9 +16808,9 @@ packages: engines: {node: '>=16'} dev: true - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} + /commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} dev: false /commander@2.15.1: @@ -16502,6 +16840,10 @@ packages: /common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} dependencies: @@ -16749,8 +17091,8 @@ packages: browserslist: 4.22.2 dev: false - /core-js-pure@3.34.0: - resolution: {integrity: sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==} + /core-js-pure@3.36.1: + resolution: {integrity: sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==} requiresBuild: true /core-js@2.6.12: @@ -16799,7 +17141,7 @@ packages: layout-base: 2.0.1 dev: false - /cosmiconfig-typescript-loader@2.0.2(@types/node@20.12.2)(cosmiconfig@7.1.0)(typescript@4.9.5): + /cosmiconfig-typescript-loader@2.0.2(@types/node@20.12.7)(cosmiconfig@7.1.0)(typescript@4.9.5): resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -16807,9 +17149,9 @@ packages: cosmiconfig: '>=7' typescript: '>=3' dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 cosmiconfig: 7.1.0 - ts-node: 10.9.2(@types/node@20.12.2)(typescript@4.9.5) + ts-node: 10.9.2(@types/node@20.12.7)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -16844,7 +17186,7 @@ packages: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: bn.js: 4.12.0 - elliptic: 6.5.4 + elliptic: 6.5.5 /create-error-class@3.0.2: resolution: {integrity: sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==} @@ -16956,7 +17298,7 @@ packages: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} dependencies: browserify-cipher: 1.0.1 - browserify-sign: 4.2.2 + browserify-sign: 4.2.3 create-ecdh: 4.0.4 create-hash: 1.2.0 create-hmac: 1.1.7 @@ -17022,9 +17364,9 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.38) - postcss-modules-scope: 3.0.0(postcss@8.4.38) + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.6.0 @@ -17498,8 +17840,8 @@ packages: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} - /data-uri-to-buffer@6.0.1: - resolution: {integrity: sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==} + /data-uri-to-buffer@6.0.2: + resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} engines: {node: '>= 14'} dev: false @@ -17511,6 +17853,30 @@ packages: whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + /datauri@3.0.0: resolution: {integrity: sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==} engines: {node: '>= 8'} @@ -17527,7 +17893,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 dev: false /dateformat@2.2.0: @@ -17800,6 +18166,14 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.1 + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -18010,7 +18384,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 csstype: 3.1.3 dev: true @@ -18138,7 +18512,7 @@ packages: resolution: {integrity: sha512-a/Y5lf0G6gwsEQ9hop/n03CcjmHsGBk384Cz/AEX6mRYrfSpUx/lQvP9HLoXkCzScl9PL1sSmLPnMkgaXDCZLA==} dev: true - /dumi-theme-nocobase@0.2.21(@babel/core@7.22.10)(@types/react@18.2.73)(dumi@2.2.16)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + /dumi-theme-nocobase@0.2.21(@babel/core@7.22.10)(@types/react@18.2.75)(dumi@2.2.16)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): resolution: {integrity: sha512-SEAE25VQOaYbY+maD5XEdDUqCQojqbfZYKkl0qVKCWHjTeQZHqptqxD/yi8KtypBJ7B+tdNKljppt0fSm/vJHw==} peerDependencies: dumi: ^2.2.0 @@ -18148,12 +18522,12 @@ packages: '@ant-design/icons': 5.3.6(react-dom@18.2.0)(react@18.2.0) '@babel/runtime': 7.24.0 '@ctrl/tinycolor': 3.6.1 - '@emotion/react': 11.11.1(@types/react@18.2.73)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.75)(react@18.2.0) antd: 5.16.1(react-dom@18.2.0)(react@18.2.0) - antd-token-previewer: 2.0.5(@babel/core@7.22.10)(@types/react@18.2.73)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + antd-token-previewer: 2.0.5(@babel/core@7.22.10)(@types/react@18.2.75)(antd@5.16.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) classnames: 2.5.1 dayjs: 1.11.10 - dumi: 2.2.16(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) + dumi: 2.2.16(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) rc-drawer: 6.5.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -18167,7 +18541,7 @@ packages: - react-is dev: true - /dumi@2.2.16(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0): + /dumi@2.2.16(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0): resolution: {integrity: sha512-r2x/CY0fR8/YZOwEnG4JsLEpn8jOg94Qyd1u+7pRD9SCx7dF9It+GwkGbdNEsyenGsO/ZU9wD+Kz7KO+HU7/EA==} hasBin: true peerDependencies: @@ -18182,7 +18556,7 @@ packages: '@types/mdast': 3.0.15 '@umijs/bundler-utils': 4.0.89 '@umijs/core': 4.0.89 - '@umijs/utils': 4.0.89 + '@umijs/utils': 4.1.8 animated-scroll-to: 2.3.0 classnames: 2.3.2 codesandbox: 2.2.3 @@ -18231,7 +18605,7 @@ packages: remark-rehype: 10.1.0 sass: 1.69.5 sitemap: 7.1.1 - umi: 4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) + umi: 4.1.8(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0) unified: 10.1.2 unist-util-visit: 4.1.2 unist-util-visit-parents: 5.1.3 @@ -18286,13 +18660,13 @@ packages: readable-stream: 2.3.8 stream-shift: 1.0.1 - /duplexify@4.1.2: - resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 - stream-shift: 1.0.1 + stream-shift: 1.0.3 /dynamic-dedupe@0.3.0: resolution: {integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==} @@ -18337,15 +18711,15 @@ packages: /electron-to-chromium@1.4.613: resolution: {integrity: sha512-r4x5+FowKG6q+/Wj0W9nidx7QO31BJwmR2uEo+Qh3YLGQ8SbBAFuDFpTxzly/I2gsbrFwBuIjrMp423L3O5U3w==} - /electron-to-chromium@1.4.723: - resolution: {integrity: sha512-rxFVtrMGMFROr4qqU6n95rUi9IlfIm+lIAt+hOToy/9r6CDv0XiEcQdC3VP71y1pE5CFTzKV0RvxOGYCPWWHPw==} + /electron-to-chromium@1.4.731: + resolution: {integrity: sha512-+TqVfZjpRz2V/5SPpmJxq9qK620SC5SqCnxQIOi7i/U08ZDcTpKbT7Xjj9FU5CbXTMUb4fywbIr8C7cGv4hcjw==} /elkjs@0.8.2: resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} dev: false - /elliptic@6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + /elliptic@6.5.5: + resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -18516,7 +18890,7 @@ packages: has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 internal-slot: 1.0.6 is-array-buffer: 3.0.2 is-callable: 1.2.7 @@ -18542,10 +18916,71 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.13 + /es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} dev: true + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: @@ -18559,39 +18994,54 @@ packages: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - /es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + /es-iterator-helpers@1.0.18: + resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} + engines: {node: '>= 0.4'} dependencies: - asynciterator.prototype: 1.0.0 - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-set-tostringtag: 2.0.2 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 function-bind: 1.1.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 globalthis: 1.0.3 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - internal-slot: 1.0.6 + internal-slot: 1.0.7 iterator.prototype: 1.1.2 - safe-array-concat: 1.0.1 + safe-array-concat: 1.1.2 /es-module-lexer@1.5.0: resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + /es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 - hasown: 2.0.0 + hasown: 2.0.2 + + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -18611,8 +19061,8 @@ packages: next-tick: 1.1.0 dev: false - /es5-imcompatible-versions@0.1.88: - resolution: {integrity: sha512-GDJTmDGd65qyDk9fGClO+MOUgHuBuGMCL6EawvLH8Ob+HN8ui1OJwa4fEK0qh3fg2ieT2/pdZj41yrxnmOrK8w==} + /es5-imcompatible-versions@0.1.89: + resolution: {integrity: sha512-metQ5Hi5dgBiaoc2VjGx2IABciw0djiE1+KbRWHbgQng9KnJQ1niBIA6vvLKWgA9R02kQZQRvFJ504ev0AQbzQ==} /es6-iterator@2.0.3: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} @@ -18781,6 +19231,7 @@ packages: '@esbuild/win32-arm64': 0.19.9 '@esbuild/win32-ia32': 0.19.9 '@esbuild/win32-x64': 0.19.9 + dev: false /esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} @@ -18811,7 +19262,6 @@ packages: '@esbuild/win32-arm64': 0.20.2 '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - dev: false /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -18941,7 +19391,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest-dom@5.1.0(eslint@8.57.0): + /eslint-plugin-jest-dom@5.1.0(eslint@8.55.0): resolution: {integrity: sha512-JIXZp+E/h/aGlP/rQc4tuOejiHlZXg65qw8JAJMIJA5VsdjOkss/SYcRSqBrQuEOytEM8JvngUjcz31d1RrCrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: @@ -18952,10 +19402,31 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - eslint: 8.57.0 + eslint: 8.55.0 requireindex: 1.2.0 dev: true + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@4.9.5): + resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@4.9.5) + eslint: 8.55.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.4.4): resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18977,7 +19448,7 @@ packages: - typescript dev: false - /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@4.9.5): + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -18990,30 +19461,9 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.4.5) + eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript @@ -19083,16 +19533,6 @@ packages: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 8.55.0 - dev: false - - /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.57.0 - dev: true /eslint-plugin-react@7.33.2(eslint@8.55.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} @@ -19100,58 +19540,32 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.2 + array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 + es-iterator-helpers: 1.0.18 eslint: 8.55.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.10 - dev: false + string.prototype.matchall: 4.0.11 - /eslint-plugin-react@7.33.2(eslint@8.57.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.2 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: 8.57.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.10 - dev: true - - /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.4.5): + /eslint-plugin-testing-library@5.11.1(eslint@8.55.0)(typescript@5.4.5): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.4.5) + eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript @@ -19236,54 +19650,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: false - - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} @@ -19343,6 +19709,10 @@ packages: '@types/unist': 2.0.10 dev: true + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: @@ -19653,8 +20023,8 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - /fast-redact@3.3.0: - resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} + /fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} engines: {node: '>=6'} /fast-safe-stringify@2.1.1: @@ -19710,7 +20080,7 @@ packages: engines: {node: ^12.20 || >= 14.13} dependencies: node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 + web-streams-polyfill: 3.3.3 /figures@2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} @@ -19998,6 +20368,14 @@ packages: for-in: 1.0.2 dev: false + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true @@ -20009,13 +20387,13 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cosmiconfig: 7.1.0 deepmerge: 4.3.1 fs-extra: 10.1.0 - memfs: 3.6.0 + memfs: 3.5.3 minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 @@ -20032,13 +20410,13 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cosmiconfig: 7.1.0 deepmerge: 4.3.1 fs-extra: 10.1.0 - memfs: 3.6.0 + memfs: 3.5.3 minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 @@ -20055,13 +20433,13 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cosmiconfig: 7.1.0 deepmerge: 4.3.1 fs-extra: 10.1.0 - memfs: 3.6.0 + memfs: 3.5.3 minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 @@ -20353,7 +20731,17 @@ packages: function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 + + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -20418,8 +20806,16 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + /get-tsconfig@4.7.3: + resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} dependencies: resolve-pkg-maps: 1.0.0 @@ -20428,7 +20824,7 @@ packages: engines: {node: '>= 14'} dependencies: basic-ftp: 5.0.4 - data-uri-to-buffer: 6.0.1 + data-uri-to-buffer: 6.0.2 debug: 4.3.4(supports-color@5.5.0) fs-extra: 8.1.0 transitivePeerDependencies: @@ -20566,6 +20962,18 @@ packages: - supports-color dev: false + /glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.0.4 + path-scurry: 1.10.2 + dev: true + /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: @@ -20596,7 +21004,6 @@ packages: inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: false /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} @@ -20890,10 +21297,19 @@ packages: dependencies: get-intrinsic: 1.2.2 + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.0 + /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -20904,6 +21320,12 @@ packages: dependencies: has-symbols: 1.0.3 + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} @@ -20945,6 +21367,13 @@ packages: resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} engines: {node: '>= 0.4.0'} + /hash-base@3.0.4: + resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==} + engines: {node: '>=4'} + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + /hash-base@3.1.0: resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} engines: {node: '>=4'} @@ -20964,6 +21393,13 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} @@ -21136,7 +21572,7 @@ packages: /history@5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 /hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -21207,8 +21643,8 @@ packages: dependencies: whatwg-encoding: 1.0.5 - /html-entities@2.4.0: - resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} + /html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} /html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} @@ -21221,7 +21657,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.30.1 + terser: 5.30.3 /html-parse-stringify@3.0.1: resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} @@ -21423,7 +21859,7 @@ packages: /httpx@2.3.1: resolution: {integrity: sha512-l5rcAoKP8A9XOIlcIA87Wt9A7AX2fgOslHOF4WB5Q24y/1+aeH8b7c7NKfm+Bcf+h0u4FHNtLCriC4mAFmCYgg==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -21670,8 +22106,16 @@ packages: engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 + hasown: 2.0.2 + side-channel: 1.0.6 + + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 /internmap@2.0.3: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} @@ -21723,7 +22167,7 @@ packages: resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} engines: {node: '>= 0.10'} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 dev: false /is-alphabetical@1.0.4: @@ -21762,6 +22206,13 @@ packages: get-intrinsic: 1.2.2 is-typed-array: 1.1.12 + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -21812,6 +22263,13 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -21837,15 +22295,21 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 /is-data-descriptor@1.0.1: resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 dev: false + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -21895,7 +22359,7 @@ packages: functions-have-names: 1.2.3 has-bigints: 1.0.2 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 is-arrow-function: 2.0.3 is-bigint: 1.0.4 is-boolean-object: 1.1.2 @@ -21908,10 +22372,10 @@ packages: is-symbol: 1.0.4 isarray: 2.0.5 object-inspect: 1.13.1 - object.entries: 1.1.7 - object.getprototypeof: 1.0.5 + object.entries: 1.1.8 + object.getprototypeof: 1.0.6 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 + which-collection: 1.0.2 /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} @@ -22008,6 +22472,14 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: true + /is-natural-number@4.0.1: resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} @@ -22020,6 +22492,10 @@ packages: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + /is-npm@1.0.0: resolution: {integrity: sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==} engines: {node: '>=0.10.0'} @@ -22105,6 +22581,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.5 + dev: true + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -22127,11 +22609,21 @@ packages: /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.5 + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} @@ -22183,6 +22675,12 @@ packages: dependencies: which-typed-array: 1.1.13 + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.15 + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true @@ -22215,6 +22713,10 @@ packages: /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: @@ -22226,6 +22728,13 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 + /is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -22298,8 +22807,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.10 - '@babel/parser': 7.23.6 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -22319,10 +22828,19 @@ packages: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: define-properties: 1.2.1 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.4 - set-function-name: 2.0.1 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true /javascript-natural-sort@0.7.1: resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} @@ -22339,7 +22857,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.2 + '@types/node': 20.12.7 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22360,7 +22878,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.2 + '@types/node': 20.12.7 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22378,7 +22896,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22386,7 +22904,7 @@ packages: resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22395,7 +22913,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22639,10 +23157,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 /jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} @@ -22717,7 +23235,7 @@ packages: /kitx@2.1.0: resolution: {integrity: sha512-C/5v9MtIX7aHGOjwn5BmrrbNkJSf7i0R5mRzmh13GSAdRqQ7bYQo/Su2pTYNylFicqKNTVX3HML9k1u8k51+pQ==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 dev: true /kleur@4.1.5: @@ -23356,6 +23874,11 @@ packages: engines: {node: 14 || >=16.14} dev: false + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -23524,7 +24047,7 @@ packages: engines: {node: '>= 10.13'} dependencies: '@types/geojson': 7946.0.13 - '@types/node': 20.12.2 + '@types/node': 20.12.7 denque: 2.1.0 iconv-lite: 0.6.3 long: 5.2.3 @@ -23811,10 +24334,9 @@ packages: mimic-fn: 3.1.0 dev: false - /memfs@3.6.0: - resolution: {integrity: sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ==} + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - deprecated: this will be v4 dependencies: fs-monkey: 1.0.5 @@ -23888,7 +24410,7 @@ packages: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} dev: true - /merge-refs@1.2.2(@types/react@18.2.73): + /merge-refs@1.2.2(@types/react@18.2.75): resolution: {integrity: sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -23896,7 +24418,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 dev: true /merge-stream@2.0.0: @@ -24345,6 +24867,13 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -24420,6 +24949,11 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -24506,14 +25040,14 @@ packages: functions-have-names: 1.2.3 gopd: 1.0.1 has-property-descriptors: 1.0.1 - hasown: 2.0.0 + hasown: 2.0.2 isarray: 2.0.5 /mockjs@1.1.0: resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==} hasBin: true dependencies: - commander: 11.1.0 + commander: 12.0.0 dev: false /module-details-from-path@1.0.3: @@ -25126,13 +25660,13 @@ packages: isobject: 3.0.1 dev: false - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 /object.fromentries@2.0.7: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} @@ -25141,6 +25675,16 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.3 + dev: false + + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 /object.getownpropertydescriptors@2.1.7: resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==} @@ -25153,14 +25697,14 @@ packages: safe-array-concat: 1.0.1 dev: true - /object.getprototypeof@1.0.5: - resolution: {integrity: sha512-4G0QiXpoIppBUz5efmxTm/HTbVN2ioGjk/PbsaNvwISFX+saj8muGp6vNuzIdsosFxM4V/kpUVNvy/+9+DVBZQ==} + /object.getprototypeof@1.0.6: + resolution: {integrity: sha512-gUiHHFVGLDayJsXfudx6KQEA6iMhPnsmAqL0vdBXhtKzTupcgNTGDJfW1a8xw81jjyWN07IRsVsCKyTn9wiJvQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - reflect.getprototypeof: 1.0.4 + es-object-atoms: 1.0.0 + reflect.getprototypeof: 1.0.6 /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} @@ -25171,11 +25715,13 @@ packages: get-intrinsic: 1.2.2 dev: false - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} + /object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 /object.map@1.0.1: resolution: {integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==} @@ -25207,6 +25753,15 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.3 + dev: false + + /object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 /obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -25583,12 +26138,14 @@ packages: dependencies: callsites: 3.1.0 - /parse-asn1@5.1.6: - resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} + /parse-asn1@5.1.7: + resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} + engines: {node: '>= 0.10'} dependencies: - asn1.js: 5.4.1 + asn1.js: 4.10.1 browserify-aes: 1.2.0 evp_bytestokey: 1.0.3 + hash-base: 3.0.4 pbkdf2: 3.1.2 safe-buffer: 5.2.1 @@ -25659,7 +26216,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -25783,6 +26340,14 @@ packages: path-root-regex: 0.1.2 dev: false + /path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: true + /path-temp@2.1.0: resolution: {integrity: sha512-cMMJTAZlion/RWRRC48UbrDymEIt+/YSD/l8NqjneyDw2rDOBQcP5yRkMB4CYGn47KMhZvbblBP7Z79OsMw72w==} engines: {node: '>=8.15'} @@ -25818,19 +26383,9 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /path2d-polyfill@2.1.1: - resolution: {integrity: sha512-4Rka5lN+rY/p0CdD8+E+BFv51lFaFvJOrlOhyQ+zjzyQrzyh3ozmxd1vVGGDdIbUFSBtIZLSnspxTgPT0iJhvA==} - engines: {node: '>=18'} - deprecated: this package has been deprecated - requiresBuild: true - dependencies: - path2d: 0.1.1 - dev: true - optional: true - - /path2d@0.1.1: - resolution: {integrity: sha512-/+S03c8AGsDYKKBtRDqieTJv2GlkMb0bWjnqOgtF6MkjdUQ9a8ARAtxWf9NgKLGm2+WQr6+/tqJdU8HNGsIDoA==} - engines: {node: '>=6'} + /path2d-polyfill@2.0.1: + resolution: {integrity: sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==} + engines: {node: '>=8'} requiresBuild: true dev: true optional: true @@ -25865,7 +26420,7 @@ packages: engines: {node: '>=18'} optionalDependencies: canvas: 2.11.2 - path2d-polyfill: 2.1.1 + path2d-polyfill: 2.0.1 transitivePeerDependencies: - encoding - supports-color @@ -26000,7 +26555,7 @@ packages: /pino-abstract-transport@0.5.0: resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} dependencies: - duplexify: 4.1.2 + duplexify: 4.1.3 split2: 4.2.0 /pino-std-serializers@4.0.0: @@ -26011,7 +26566,7 @@ packages: hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.3.0 + fast-redact: 3.5.0 on-exit-leak-free: 0.2.0 pino-abstract-transport: 0.5.0 pino-std-serializers: 4.0.0 @@ -26208,6 +26763,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.38): resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} @@ -26410,16 +26969,16 @@ packages: /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - /postcss-modules-extract-imports@3.0.0(postcss@8.4.38): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: postcss: 8.4.38 - /postcss-modules-local-by-default@4.0.3(postcss@8.4.38): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + /postcss-modules-local-by-default@4.0.5(postcss@8.4.38): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -26429,8 +26988,8 @@ packages: postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - /postcss-modules-scope@3.0.0(postcss@8.4.38): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + /postcss-modules-scope@3.2.0(postcss@8.4.38): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -26513,7 +27072,7 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.38) '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.38) - autoprefixer: 10.4.16(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.38) browserslist: 4.23.0 css-blank-pseudo: 3.0.3(postcss@8.4.38) css-has-pseudo: 3.0.4(postcss@8.4.38) @@ -26625,6 +27184,7 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} @@ -26983,7 +27543,7 @@ packages: bn.js: 4.12.0 browserify-rsa: 4.1.0 create-hash: 1.2.0 - parse-asn1: 5.1.6 + parse-asn1: 5.1.7 randombytes: 2.1.0 safe-buffer: 5.2.1 @@ -27186,17 +27746,17 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 classnames: 2.5.1 dom-align: 1.12.4 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: true - /rc-cascader@3.24.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-NwkYsVULA61S085jbOYbq8Z7leyIxVmLwf+71mWLjA3kCfUf/rAKC0WfjQbqBDaLGlU9d4z1EzyPaHBKLYWv6A==} + /rc-cascader@3.24.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RgKuYgEGPx+6wCgguYFHjMsDZdCyydZd58YJRCfYQ8FObqLnZW0x/vUcEyPjhWIj1EhjV958IcR+NFPDbbj9kg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -27206,7 +27766,7 @@ packages: classnames: 2.5.1 rc-select: 14.13.0(react-dom@18.2.0)(react@18.2.0) rc-tree: 5.8.5(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27218,7 +27778,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27231,7 +27791,7 @@ packages: '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27245,7 +27805,7 @@ packages: '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27274,7 +27834,7 @@ packages: '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27284,10 +27844,10 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 '@rc-component/trigger': 1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27299,9 +27859,9 @@ packages: react-dom: '>=16.11.0' dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27312,7 +27872,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 async-validator: 4.2.5 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -27328,7 +27888,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 async-validator: 4.2.5 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27343,7 +27903,7 @@ packages: classnames: 2.5.1 rc-dialog: 9.4.0(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27357,7 +27917,7 @@ packages: '@rc-component/mini-decimal': 1.1.0 classnames: 2.5.1 rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27369,7 +27929,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27380,12 +27940,12 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0) rc-menu: 9.13.0(react-dom@18.2.0)(react@18.2.0) rc-textarea: 1.6.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27395,12 +27955,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 '@rc-component/trigger': 1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27412,7 +27972,7 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -27426,7 +27986,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -27442,7 +28002,7 @@ packages: '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27452,7 +28012,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) @@ -27467,7 +28027,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27492,12 +28052,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 dayjs: 1.11.10 rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27509,7 +28069,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27522,7 +28082,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27532,7 +28092,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -27548,7 +28108,7 @@ packages: '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27559,13 +28119,13 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) - rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27578,11 +28138,11 @@ packages: react-dom: '*' dependencies: '@babel/runtime': 7.24.0 - '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.18.3(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27596,7 +28156,7 @@ packages: react-dom: '*' dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) @@ -27614,7 +28174,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27627,7 +28187,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27639,7 +28199,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27654,7 +28214,7 @@ packages: '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27666,13 +28226,13 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) rc-menu: 9.12.4(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27690,7 +28250,7 @@ packages: rc-menu: 9.13.0(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27715,7 +28275,7 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.24.4 - '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 2.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.5.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27745,7 +28305,7 @@ packages: classnames: 2.5.1 rc-select: 14.13.0(react-dom@18.2.0)(react@18.2.0) rc-tree: 5.8.5(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27771,11 +28331,11 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) - rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27787,10 +28347,10 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27817,11 +28377,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -27834,7 +28394,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 classnames: 2.5.1 - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -27844,7 +28404,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 @@ -27855,7 +28415,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 @@ -27867,10 +28427,10 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -28016,7 +28576,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 invariant: 2.2.4 prop-types: 15.8.1 react: 18.1.0 @@ -28030,7 +28590,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.23.6 invariant: 2.2.4 prop-types: 15.8.1 react: 18.2.0 @@ -28116,7 +28676,7 @@ packages: '@formatjs/intl-displaynames': 6.6.4 '@formatjs/intl-listformat': 7.5.3 '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.73 + '@types/react': 18.2.75 hoist-non-react-statics: 3.3.2 intl-messageformat: 10.5.8 react: 18.2.0 @@ -28171,7 +28731,7 @@ packages: react: '>=16.3.0' react-dom: '>=16.3.0' dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.0 '@popperjs/core': 2.11.8 '@restart/hooks': 0.4.15(react@18.2.0) '@types/warning': 3.0.3 @@ -28183,7 +28743,7 @@ packages: warning: 4.0.3 dev: true - /react-pdf@7.7.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /react-pdf@7.7.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-cbbf/PuRtGcPPw+HLhMI1f6NSka8OJgg+j/yPWTe95Owf0fK6gmVY7OXpTxMeh92O3T3K3EzfE0ML0eXPGwR5g==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -28193,12 +28753,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 clsx: 2.1.0 dequal: 2.0.3 make-cancellable-promise: 1.3.2 make-event-props: 1.6.2 - merge-refs: 1.2.2(@types/react@18.2.73) + merge-refs: 1.2.2(@types/react@18.2.75) pdfjs-dist: 3.11.174 prop-types: 15.8.1 react: 18.2.0 @@ -28260,6 +28820,19 @@ packages: react-dom: 18.2.0(react@18.2.0) react-router: 6.21.0(react@18.2.0) + /react-router-dom@6.22.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.15.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.22.3(react@18.2.0) + dev: true + /react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: @@ -28301,6 +28874,16 @@ packages: react: 18.2.0 dev: false + /react-router@6.22.3(react@18.2.0): + resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.15.3 + react: 18.2.0 + dev: true + /react-router@6.3.0(react@18.1.0): resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==} peerDependencies: @@ -28364,18 +28947,18 @@ packages: dependencies: loose-envify: 1.4.0 - /reactflow@11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0): + /reactflow@11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Q616fElAc5/N37tMwjuRkkgm/VgmnLLTNNCj61z5mvJxae+/VXZQMfot1K6a5LLz9G3SVKqU97PMb9Ga1PRXew==} peerDependencies: react: '>=17' react-dom: '>=17' dependencies: - '@reactflow/background': 11.3.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) - '@reactflow/controls': 11.2.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) - '@reactflow/core': 11.10.1(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) - '@reactflow/minimap': 11.7.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) - '@reactflow/node-resizer': 2.2.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) - '@reactflow/node-toolbar': 1.3.6(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/background': 11.3.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/controls': 11.2.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/core': 11.10.1(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/minimap': 11.7.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/node-resizer': 2.2.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) + '@reactflow/node-toolbar': 1.3.6(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -28557,14 +29140,15 @@ packages: resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} dev: false - /reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + /reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 globalthis: 1.0.3 which-builtin-type: 1.1.3 @@ -28593,7 +29177,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.24.1 + '@babel/runtime': 7.24.4 dev: false /regex-not@1.0.2: @@ -28612,6 +29196,15 @@ packages: define-properties: 1.2.1 set-function-name: 2.0.1 + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -29053,6 +29646,14 @@ packages: dependencies: glob: 7.2.3 + /rimraf@5.0.5: + resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} + engines: {node: '>=14'} + hasBin: true + dependencies: + glob: 10.3.12 + dev: true + /ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} dependencies: @@ -29063,6 +29664,37 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: false + /rollup-plugin-dts@6.1.0(rollup@4.14.1)(typescript@5.4.5): + resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} + engines: {node: '>=16'} + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + dependencies: + magic-string: 0.30.8 + rollup: 4.14.1 + typescript: 5.4.5 + optionalDependencies: + '@babel/code-frame': 7.24.2 + dev: true + + /rollup-plugin-esbuild@6.1.1(esbuild@0.20.2)(rollup@4.14.1): + resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==} + engines: {node: '>=14.18.0'} + peerDependencies: + esbuild: '>=0.18.0' + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.14.1) + debug: 4.3.4(supports-color@5.5.0) + es-module-lexer: 1.5.0 + esbuild: 0.20.2 + get-tsconfig: 4.7.3 + rollup: 4.14.1 + transitivePeerDependencies: + - supports-color + dev: true + /rollup-plugin-visualizer@5.9.0: resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} @@ -29093,6 +29725,30 @@ packages: optionalDependencies: fsevents: 2.3.3 + /rollup@4.14.1: + resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.14.1 + '@rollup/rollup-android-arm64': 4.14.1 + '@rollup/rollup-darwin-arm64': 4.14.1 + '@rollup/rollup-darwin-x64': 4.14.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.14.1 + '@rollup/rollup-linux-arm64-gnu': 4.14.1 + '@rollup/rollup-linux-arm64-musl': 4.14.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.14.1 + '@rollup/rollup-linux-riscv64-gnu': 4.14.1 + '@rollup/rollup-linux-s390x-gnu': 4.14.1 + '@rollup/rollup-linux-x64-gnu': 4.14.1 + '@rollup/rollup-linux-x64-musl': 4.14.1 + '@rollup/rollup-win32-arm64-msvc': 4.14.1 + '@rollup/rollup-win32-ia32-msvc': 4.14.1 + '@rollup/rollup-win32-x64-msvc': 4.14.1 + fsevents: 2.3.3 + /rollup@4.9.0: resolution: {integrity: sha512-bUHW/9N21z64gw8s6tP4c88P382Bq/L5uZDowHlHx6s/QWpjJXivIAbEw6LZthgSvlEizZBfLC4OAvWe7aoF7A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -29112,6 +29768,7 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.9.0 '@rollup/rollup-win32-x64-msvc': 4.9.0 fsevents: 2.3.3 + dev: false /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} @@ -29139,8 +29796,8 @@ packages: resolution: {integrity: sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==} dev: false - /runes2@1.1.3: - resolution: {integrity: sha512-sJ/0iVFLne4f2S7cMB1OckBtC9lqkzP5a/wPnDIkbrWzgUsJ+JMQv6y7hk76U7zvbua+je5GltfpsZazUhG05w==} + /runes2@1.1.4: + resolution: {integrity: sha512-LNPnEDPOOU4ehF71m5JoQyzT2yxwD6ZreFJ7MxZUAoMKNMY1XrAo60H1CUoX5ncSm0rIuKlqn9JZNRrRkNou2g==} dev: true /rw@1.3.3: @@ -29174,6 +29831,15 @@ packages: has-symbols: 1.0.3 isarray: 2.0.5 + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -29196,6 +29862,14 @@ packages: get-intrinsic: 1.2.2 is-regex: 1.1.4 + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + /safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: @@ -29225,7 +29899,7 @@ packages: engines: {node: '>=14.0.0'} hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 immutable: 4.3.4 source-map-js: 1.0.2 @@ -29466,6 +30140,17 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.1 + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -29474,6 +30159,15 @@ packages: functions-have-names: 1.2.3 has-property-descriptors: 1.0.1 + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -29545,6 +30239,15 @@ packages: get-intrinsic: 1.2.2 object-inspect: 1.13.1 + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + /siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -29585,7 +30288,7 @@ packages: engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@types/sax': 1.2.7 arg: 5.0.2 sax: 1.3.0 @@ -30108,6 +30811,9 @@ packages: /stream-shift@1.0.1: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: @@ -30196,18 +30902,22 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall@4.0.10: - resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} + /string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.6 - regexp.prototype.flags: 1.5.1 - set-function-name: 2.0.1 - side-channel: 1.0.4 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} @@ -30217,6 +30927,15 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: @@ -30224,6 +30943,13 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: @@ -30231,6 +30957,14 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -30640,8 +31374,8 @@ packages: dev: false optional: true - /systemjs@6.14.2: - resolution: {integrity: sha512-1TlOwvKWdXxAY9vba+huLu99zrQURDWA8pUTYsRIYDZYQbGyK+pyEP4h4dlySsqo7ozyJBmYD20F+iUHhAltEg==} + /systemjs@6.14.3: + resolution: {integrity: sha512-hQv45irdhXudAOr8r6SVSpJSGtogdGZUbJBRKCE5nsIS7tsxxvnIHqT4IOPWj+P+HcSzeWzHlGCGpmhPDIKe+w==} /table@6.8.2: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} @@ -30801,11 +31535,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.1 + terser: 5.30.3 webpack: 5.91.0 - /terser@5.30.1: - resolution: {integrity: sha512-PJhOnRttZqqmIujxOQOMu4QuFGvh43lR7Youln3k6OJvmxwZ5FxK5rbCEh8XABRCpLf7ZnhrZuclCNCASsScnA==} + /terser@5.30.3: + resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -31146,7 +31880,7 @@ packages: typescript: 5.4.4 dev: false - /ts-node@10.9.2(@types/node@20.12.2)(typescript@4.9.5): + /ts-node@10.9.2(@types/node@20.12.7)(typescript@4.9.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31165,7 +31899,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.2 + '@types/node': 20.12.7 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -31317,7 +32051,7 @@ packages: hasBin: true dependencies: esbuild: 0.19.12 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 optionalDependencies: fsevents: 2.3.3 @@ -31435,6 +32169,14 @@ packages: get-intrinsic: 1.2.2 is-typed-array: 1.1.12 + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} @@ -31444,6 +32186,16 @@ packages: has-proto: 1.0.1 is-typed-array: 1.1.12 + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + /typed-array-byte-offset@1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} engines: {node: '>= 0.4'} @@ -31454,6 +32206,17 @@ packages: has-proto: 1.0.1 is-typed-array: 1.1.12 + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: @@ -31461,6 +32224,17 @@ packages: for-each: 0.3.3 is-typed-array: 1.1.12 + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + /typed-function@2.1.0: resolution: {integrity: sha512-bctQIOqx2iVbWGDGPWwIm18QScpu2XRmkC19D8rQGFsjKSgteq/o1hTZvIG/wuDq8fanpBDrLkLq+aEN/6y5XQ==} engines: {node: '>= 10'} @@ -31521,21 +32295,21 @@ packages: requiresBuild: true optional: true - /umi@4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.91.0): - resolution: {integrity: sha512-2hFc4PJdMhiqBjMKh/p8D1XiBjLk4yWGlj9NyrgE+VPyJTVvfB0Xh+0J7t4qZ3FZy5NfAV+5rYlKxVtIYlCCig==} + /umi@4.1.8(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.91.0): + resolution: {integrity: sha512-XQ7SpvU2upXE8DSsfxms963izeagHX431jOi4wpZvBYaOQGVg39MnyUAhyCBqVHJbyfOahDRWDLWMWTQzY8Q7Q==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.23.6 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-webpack': 4.1.9(typescript@5.4.4)(webpack@5.91.0) - '@umijs/core': 4.1.9 - '@umijs/lint': 4.1.9(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4) - '@umijs/preset-umi': 4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(typescript@5.4.4)(webpack@5.91.0) - '@umijs/renderer-react': 4.1.9(react-dom@18.2.0)(react@18.2.0) - '@umijs/server': 4.1.9 - '@umijs/test': 4.1.9(@babel/core@7.22.10) - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-webpack': 4.1.8(typescript@5.4.4)(webpack@5.91.0) + '@umijs/core': 4.1.8 + '@umijs/lint': 4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4) + '@umijs/preset-umi': 4.1.8(@types/node@20.12.2)(@types/react@18.2.75)(typescript@5.4.4)(webpack@5.91.0) + '@umijs/renderer-react': 4.1.8(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': 4.1.8 + '@umijs/test': 4.1.8(@babel/core@7.22.10) + '@umijs/utils': 4.1.8 prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.4) prettier-plugin-packagejson: 2.4.3(prettier@3.2.5) transitivePeerDependencies: @@ -31572,21 +32346,21 @@ packages: - webpack-plugin-serve dev: false - /umi@4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0): - resolution: {integrity: sha512-2hFc4PJdMhiqBjMKh/p8D1XiBjLk4yWGlj9NyrgE+VPyJTVvfB0Xh+0J7t4qZ3FZy5NfAV+5rYlKxVtIYlCCig==} + /umi@4.1.8(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(stylelint@14.16.1)(typescript@4.9.5)(webpack@5.91.0): + resolution: {integrity: sha512-XQ7SpvU2upXE8DSsfxms963izeagHX431jOi4wpZvBYaOQGVg39MnyUAhyCBqVHJbyfOahDRWDLWMWTQzY8Q7Q==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.23.6 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-webpack': 4.1.9(typescript@4.9.5)(webpack@5.91.0) - '@umijs/core': 4.1.9 - '@umijs/lint': 4.1.9(eslint@8.57.0)(stylelint@14.16.1)(typescript@4.9.5) - '@umijs/preset-umi': 4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(sass@1.69.5)(typescript@4.9.5)(webpack@5.91.0) - '@umijs/renderer-react': 4.1.9(react-dom@18.2.0)(react@18.2.0) - '@umijs/server': 4.1.9 - '@umijs/test': 4.1.9(@babel/core@7.22.10) - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-webpack': 4.1.8(typescript@4.9.5)(webpack@5.91.0) + '@umijs/core': 4.1.8 + '@umijs/lint': 4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@4.9.5) + '@umijs/preset-umi': 4.1.8(@types/node@20.12.7)(@types/react@18.2.75)(sass@1.69.5)(typescript@4.9.5)(webpack@5.91.0) + '@umijs/renderer-react': 4.1.8(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': 4.1.8 + '@umijs/test': 4.1.8(@babel/core@7.22.10) + '@umijs/utils': 4.1.8 prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@4.9.5) prettier-plugin-packagejson: 2.4.3(prettier@3.2.5) transitivePeerDependencies: @@ -31623,21 +32397,21 @@ packages: - webpack-plugin-serve dev: true - /umi@4.1.9(@babel/core@7.22.10)(@types/node@20.12.2)(@types/react@18.2.73)(eslint@8.57.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.91.0): - resolution: {integrity: sha512-2hFc4PJdMhiqBjMKh/p8D1XiBjLk4yWGlj9NyrgE+VPyJTVvfB0Xh+0J7t4qZ3FZy5NfAV+5rYlKxVtIYlCCig==} + /umi@4.1.8(@babel/core@7.22.10)(@types/node@20.12.7)(@types/react@18.2.75)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.91.0): + resolution: {integrity: sha512-XQ7SpvU2upXE8DSsfxms963izeagHX431jOi4wpZvBYaOQGVg39MnyUAhyCBqVHJbyfOahDRWDLWMWTQzY8Q7Q==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.23.6 - '@umijs/bundler-utils': 4.1.9 - '@umijs/bundler-webpack': 4.1.9(typescript@5.4.5)(webpack@5.91.0) - '@umijs/core': 4.1.9 - '@umijs/lint': 4.1.9(eslint@8.57.0)(stylelint@14.16.1)(typescript@5.4.5) - '@umijs/preset-umi': 4.1.9(@types/node@20.12.2)(@types/react@18.2.73)(typescript@5.4.5)(webpack@5.91.0) - '@umijs/renderer-react': 4.1.9(react-dom@18.2.0)(react@18.2.0) - '@umijs/server': 4.1.9 - '@umijs/test': 4.1.9(@babel/core@7.22.10) - '@umijs/utils': 4.1.9 + '@umijs/bundler-utils': 4.1.8 + '@umijs/bundler-webpack': 4.1.8(typescript@5.4.5)(webpack@5.91.0) + '@umijs/core': 4.1.8 + '@umijs/lint': 4.1.8(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.5) + '@umijs/preset-umi': 4.1.8(@types/node@20.12.7)(@types/react@18.2.75)(typescript@5.4.5)(webpack@5.91.0) + '@umijs/renderer-react': 4.1.8(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': 4.1.8 + '@umijs/test': 4.1.8(@babel/core@7.22.10) + '@umijs/utils': 4.1.8 prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5) prettier-plugin-packagejson: 2.4.3(prettier@3.2.5) transitivePeerDependencies: @@ -31709,8 +32483,8 @@ packages: peerDependencies: react: '>=15.0.0' dependencies: - '@babel/runtime': 7.24.1 - '@types/react': 18.2.73 + '@babel/runtime': 7.24.0 + '@types/react': 18.2.75 invariant: 2.2.4 react: 18.2.0 react-lifecycles-compat: 3.0.4 @@ -32116,7 +32890,7 @@ packages: react: 18.2.0 dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.73)(react@18.1.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.75)(react@18.1.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -32125,7 +32899,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 react: 18.1.0 /use-memo-one@1.1.3(react@18.2.0): @@ -32367,7 +33141,7 @@ packages: util-deprecate: 1.0.2 dev: true - /vite-node@1.4.0(@types/node@20.12.2): + /vite-node@1.4.0(@types/node@20.12.7): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32376,7 +33150,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.5(@types/node@20.12.2) + vite: 5.2.8(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' - less @@ -32392,7 +33166,7 @@ packages: peerDependencies: vite: '>2.0.0-0' dependencies: - vite: 5.1.5(@types/node@20.12.2) + vite: 5.1.5(@types/node@20.12.7) dev: false /vite-plugin-lib-inject-css@1.2.0(vite@5.1.5): @@ -32402,10 +33176,10 @@ packages: dependencies: magic-string: 0.30.8 picocolors: 1.0.0 - vite: 5.1.5(@types/node@20.12.2) + vite: 5.1.5(@types/node@20.12.7) dev: false - /vite@4.5.2(@types/node@20.12.2)(less@4.1.3)(sass@1.69.5): + /vite@4.5.2(@types/node@20.12.2)(less@4.1.3): resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -32438,11 +33212,48 @@ packages: less: 4.1.3 postcss: 8.4.38 rollup: 3.29.4 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /vite@4.5.2(@types/node@20.12.7)(less@4.1.3)(sass@1.69.5): + resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': ^20.12.2 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.12.7 + esbuild: 0.18.20 + less: 4.1.3 + postcss: 8.4.38 + rollup: 3.29.4 sass: 1.69.5 optionalDependencies: fsevents: 2.3.3 - /vite@5.1.5(@types/node@20.12.2): + /vite@5.1.5(@types/node@20.12.7): resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32470,14 +33281,50 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 esbuild: 0.19.9 postcss: 8.4.35 rollup: 4.9.0 optionalDependencies: fsevents: 2.3.3 + dev: false - /vitest@1.4.0(@types/node@20.12.2)(jsdom@16.7.0): + /vite@5.2.8(@types/node@20.12.7): + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^20.12.2 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.12.7 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.14.1 + optionalDependencies: + fsevents: 2.3.3 + + /vitest@1.4.0(@types/node@20.12.7)(jsdom@16.7.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32502,7 +33349,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -32521,8 +33368,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.1.5(@types/node@20.12.2) - vite-node: 1.4.0(@types/node@20.12.2) + vite: 5.2.8(@types/node@20.12.7) + vite-node: 1.4.0(@types/node@20.12.7) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32594,8 +33441,8 @@ packages: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: true - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + /web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} /web-worker@1.2.0: @@ -32724,6 +33571,15 @@ packages: is-weakmap: 2.0.1 is-weakset: 2.0.2 + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + /which-module@1.0.0: resolution: {integrity: sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==} dev: false @@ -32750,6 +33606,16 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -32854,7 +33720,7 @@ packages: /wkx@0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.7 /wmf@1.0.2: resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} @@ -33259,7 +34125,7 @@ packages: readable-stream: 3.6.2 dev: true - /zustand@4.4.7(@types/react@18.2.73)(react@18.2.0): + /zustand@4.4.7(@types/react@18.2.75)(react@18.2.0): resolution: {integrity: sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==} engines: {node: '>=12.7.0'} peerDependencies: @@ -33274,7 +34140,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.73 + '@types/react': 18.2.75 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: true