From bc50e73f2ba5858d79bd331ef574f2c6fadb741d Mon Sep 17 00:00:00 2001 From: Anbarasu Date: Wed, 4 Dec 2024 22:06:18 +0530 Subject: [PATCH] =?UTF-8?q?chore:=20migrate=20to=20rspack=20=F0=9F=A6=80?= =?UTF-8?q?=20(#9839)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: build to rspack and swc * wip: rspack * fix: rspack with hmr for local dev * fix: pino pretty in local dev * fix: moved all local dev config * fix: add missing dependencies * fix: unit tests ci * fix: add tsconfig type checking * fix: ignore watch node_modules * fix: rspack build * feat: add type checker * fix: swagger tests * fix: gtihub actions * fix: do not remove nocodb-sdk * fix: build workflow * fix: update rspack config * fix: rspack config sync * fix: rspack sync * fix: update configs * fix: build config * fix: sync rspack config * fix: bump rspack version * fix: rspack local not working --- .github/workflows/release-timely-docker.yml | 2 +- build-local-docker-image.sh | 2 +- packages/nocodb/docker/rspack.config.js | 80 + packages/nocodb/docker/webpack.config.js | 51 - packages/nocodb/package.json | 43 +- packages/nocodb/rspack.cli.config.js | 94 + packages/nocodb/rspack.config.js | 100 + packages/nocodb/rspack.dev.config.js | 105 + packages/nocodb/rspack.timely.config.js | 94 + packages/nocodb/src/Noco.ts | 7 + .../controllers/integrations.controller.ts | 4 +- .../src/controllers/org-users.controller.ts | 4 +- packages/nocodb/src/db/BaseModelSqlv2.ts | 14 +- packages/nocodb/src/db/sql-mgr/SqlMgr.ts | 4 +- .../lib/templates/mssql.template.ts | 4 +- packages/nocodb/src/helpers/NcPluginMgrv2.ts | 6 + packages/nocodb/src/interface/Jobs.ts | 10 +- packages/nocodb/src/models/Comment.ts | 13 +- packages/nocodb/src/models/Model.ts | 2 +- .../src/modules/jobs/jobs-map.service.ts | 92 +- .../jobs/export-import/duplicate.processor.ts | 68 +- .../jobs/jobs/export-import/export.service.ts | 4 +- packages/nocodb/src/plugins/gcs/Gcs.ts | 4 +- .../src/services/command-palette.service.ts | 4 +- .../src/services/public-datas.service.ts | 2 +- .../nocodb/src/services/sql-views.service.ts | 1 + .../nocodb/src/services/tables.service.ts | 2 - packages/nocodb/src/services/views.service.ts | 2 +- packages/nocodb/tests/unit/tsconfig.ee.json | 3 +- packages/nocodb/tests/unit/tsconfig.json | 3 +- packages/nocodb/tsconfig.json | 7 +- packages/nocodb/webpack.cli.config.js | 61 - packages/nocodb/webpack.config.js | 60 - packages/nocodb/webpack.local.config.js | 59 - packages/nocodb/webpack.timely.config.js | 57 - pnpm-lock.yaml | 2081 +++++++++++++---- 36 files changed, 2232 insertions(+), 917 deletions(-) create mode 100644 packages/nocodb/docker/rspack.config.js delete mode 100644 packages/nocodb/docker/webpack.config.js create mode 100644 packages/nocodb/rspack.cli.config.js create mode 100644 packages/nocodb/rspack.config.js create mode 100644 packages/nocodb/rspack.dev.config.js create mode 100644 packages/nocodb/rspack.timely.config.js delete mode 100644 packages/nocodb/webpack.cli.config.js delete mode 100644 packages/nocodb/webpack.config.js delete mode 100644 packages/nocodb/webpack.local.config.js delete mode 100644 packages/nocodb/webpack.timely.config.js diff --git a/.github/workflows/release-timely-docker.yml b/.github/workflows/release-timely-docker.yml index db7ec228ef..238dd90720 100644 --- a/.github/workflows/release-timely-docker.yml +++ b/.github/workflows/release-timely-docker.yml @@ -104,7 +104,7 @@ jobs: run: | # build nocodb ( pack nocodb-sdk and nc-gui ) cd packages/nocodb && - EE=true pnpm exec webpack --config webpack.timely.config.js && + EE=true pnpm exec rspack --config rspack.timely.config.js && # remove bundled libraries (nocodb-sdk, knex-snowflake) pnpm uninstall --save-prod nocodb-sdk diff --git a/build-local-docker-image.sh b/build-local-docker-image.sh index b269185f9e..c6fd2878b8 100755 --- a/build-local-docker-image.sh +++ b/build-local-docker-image.sh @@ -45,7 +45,7 @@ function copy_gui_artifacts() { function package_nocodb() { # build nocodb ( pack nocodb-sdk and nc-gui ) cd ${SCRIPT_DIR}/packages/nocodb - EE=true ${SCRIPT_DIR}/node_modules/.bin/webpack --config ${SCRIPT_DIR}/packages/nocodb/webpack.local.config.js || ERROR="package_nocodb failed" + EE=true ${SCRIPT_DIR}/node_modules/@rspack/cli/bin --config ${SCRIPT_DIR}/packages/nocodb/rspack.config.js || ERROR="package_nocodb failed" } function build_image() { diff --git a/packages/nocodb/docker/rspack.config.js b/packages/nocodb/docker/rspack.config.js new file mode 100644 index 0000000000..bdf72d3d53 --- /dev/null +++ b/packages/nocodb/docker/rspack.config.js @@ -0,0 +1,80 @@ +const path = require('path'); +const { rspack } = require('@rspack/core'); +const nodeExternals = require('webpack-node-externals'); +module.exports = { + entry: './src/run/dockerEntry.ts', + module: { + rules: [ + { + test: /\.node$/, + loader: 'node-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + test: /\.tsx?$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + legacyDecorator: true, + decoratorMetadata: true, + }, + target: 'es2017', + }, + module: { + type: 'commonjs', + }, + }, + }, + ], + }, + resolve: { + extensions: ['.tsx', '.ts', '.js', '.json'], + tsConfig: { + configFile: path.resolve('tsconfig.json'), + }, + }, + output: { + path: path.resolve('./docker'), + filename: 'main.js', + library: 'libs', + libraryTarget: 'umd', + globalObject: "typeof self !== 'undefined' ? self : this", + }, + optimization: { + minimize: true, //Update this to true or false + minimizer: [ + new rspack.SwcJsMinimizerRspackPlugin({ + minimizerOptions: { + compress: { + keep_classnames: true, + }, + }, + }), + ], + nodeEnv: false, + }, + externals: [ + nodeExternals({ + allowlist: ['nocodb-sdk'], + }), + ], + plugins: [ + new rspack.EnvironmentPlugin({ + EE: true, + }), + ], + target: 'node', + node: { + __dirname: false, + }, +}; \ No newline at end of file diff --git a/packages/nocodb/docker/webpack.config.js b/packages/nocodb/docker/webpack.config.js deleted file mode 100644 index d8f9374f1c..0000000000 --- a/packages/nocodb/docker/webpack.config.js +++ /dev/null @@ -1,51 +0,0 @@ -const path = require('path'); -const nodeExternals = require('webpack-node-externals'); -const webpack = require('webpack'); -const TerserPlugin = require('terser-webpack-plugin'); -const { resolveTsAliases } = require('../build-utils/resolveTsAliases'); - -module.exports = { - entry: './src/run/dockerEntry.ts', - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: { - loader: 'ts-loader', - options: { - transpileOnly: true, - }, - }, - }, - ], - }, - resolve: { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: resolveTsAliases(path.resolve('tsconfig.json')), - }, - output: { - path: require('path').resolve('./docker'), - filename: 'main.js', - library: 'libs', - libraryTarget: 'umd', - globalObject: "typeof self !== 'undefined' ? self : this", - }, - optimization: { - minimize: true, //Update this to true or false - minimizer: [ - new TerserPlugin({ - terserOptions: { - keep_classnames: true, - }, - }), - ], - nodeEnv: false, - }, - externals: [nodeExternals()], - plugins: [new webpack.EnvironmentPlugin(['EE'])], - target: 'node', - node: { - __dirname: false, - }, -}; diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index f9dad77d5b..b5b29cfdaa 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -21,8 +21,8 @@ "license": "AGPL-3.0-or-later", "scripts": { "build": "pnpm run docker:build", - "build:obfuscate": "EE=true webpack --config webpack.config.js", - "build:cli:module": "EE=true webpack --config webpack.cli.config.js", + "build:obfuscate": "EE=true rspack --config rspack.config.js", + "build:cli:module": "EE=true rspack --config rspack.cli.config.js", "obfuscate:build:publish": "pnpm run build:obfuscate && pnpm publish .", "registerIntegrations": "node build-utils/registerIntegrations.js", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", @@ -32,19 +32,19 @@ "test": "jest --runInBand --forceExit", "test:watch": "jest --watch", "test:cov": "jest --coverage", - "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", + "test:debug": "node --inspect-brk -r @swc-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest --config ./test/jest-e2e.json", - "watch:run": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/docker --log-error --project tsconfig.json\"", - "watch:run:mysql": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunMysql --log-error --project tsconfig.json\"", - "watch:run:pg": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG --log-error --project tsconfig.json\"", - "watch:run:playwright:mysql": "rm -f ./test_noco.db; cross-env DB_TYPE=mysql NC_DB=\"mysql2://localhost:3306?u=root&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", - "watch:run:playwright:pg": "rm -f ./test_noco.db; cross-env DB_TYPE=pg NC_DB=\"pg://localhost:5432?u=postgres&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", - "watch:run:playwright": "rm -f ./test_*.db; cross-env DB_TYPE=sqlite DATABASE_URL=sqlite:./test_noco.db PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true NC_SNAPSHOT_WINDOW_SEC=3 nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", - "watch:run:playwright:quick": "rm -f ./test_noco.db; cp ../../tests/playwright/fixtures/noco_0_91_7.db ./test_noco.db; cross-env NODE_ENV=test DATABASE_URL=sqlite:./test_noco.db NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/docker --log-error --project tsconfig.json\"", - "watch:run:playwright:pg:cyquick": "rm -f ./test_noco.db; cp ../../tests/playwright/fixtures/noco_0_91_7.db ./test_noco.db; cross-env NODE_ENV=test NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG_CyQuick.ts --log-error --project tsconfig.json\"", - "test:unit": "cross-env EE=false NODE_ENV=test TS_NODE_PROJECT=./tests/unit/tsconfig.json mocha -r ts-node/register tests/unit/index.test.ts --recursive --timeout 300000 --exit --delay", - "test:unit:pg": "cp tests/unit/.pg.env tests/unit/.env; cross-env NODE_ENV=test EE=false TS_NODE_PROJECT=./tests/unit/tsconfig.json mocha -r ts-node/register tests/unit/index.test.ts --recursive --timeout 300000 --exit --delay", - "docker:build": "EE=\"true-xc-test\" webpack --config docker/webpack.config.js" + "watch:run": "cross-env NODE_ENV=development NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/docker", + "watch:run:mysql": "cross-env NODE_ENV=development NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/dockerRunMysql", + "watch:run:pg": "cross-env NODE_ENV=development NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/dockerRunPG", + "watch:run:playwright": "rm -f ./test_*.db; cross-env DB_TYPE=sqlite DATABASE_URL=sqlite:./test_noco.db PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true NC_SNAPSHOT_WINDOW_SEC=3 rspack serve --config rspack.dev.config.js --entry src/run/testDocker", + "watch:run:playwright:mysql": "rm -f ./test_noco.db; cross-env DB_TYPE=mysql NC_DB=\"mysql2://localhost:3306?u=root&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/testDocker", + "watch:run:playwright:pg": "rm -f ./test_noco.db; cross-env DB_TYPE=pg NC_DB=\"pg://localhost:5432?u=postgres&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/testDocker", + "watch:run:playwright:quick": "rm -f ./test_noco.db; cp ../../tests/playwright/fixtures/noco_0_91_7.db ./test_noco.db; cross-env NODE_ENV=test DATABASE_URL=sqlite:./test_noco.db NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/docker", + "watch:run:playwright:pg:cyquick": "rm -f ./test_noco.db; cp ../../tests/playwright/fixtures/noco_0_91_7.db ./test_noco.db; cross-env NODE_ENV=test NC_DISABLE_TELE=true rspack serve --config rspack.dev.config.js --entry src/run/dockerRunPG_CyQuick.ts", + "test:unit": "cross-env NODE_ENV=test TS_NODE_PROJECT=./tests/unit/tsconfig.json mocha --require @swc-node/register tests/unit/index.test.ts --recursive --timeout 300000 --exit --delay", + "test:unit:pg": "cp tests/unit/.pg.env tests/unit/.env; cross-env NODE_ENV=test TS_NODE_PROJECT=./tests/unit/tsconfig.json mocha --require @swc-node/register tests/unit/index.test.ts --recursive --timeout 300000 --exit --delay", + "docker:build": "EE=\"true-xc-test\" rspack --config docker/rspack.config.js" }, "dependencies": { "@aws-sdk/client-kafka": "^3.620.0", @@ -165,6 +165,9 @@ "@nestjs/schematics": "^10.1.1", "@nestjs/testing": "^10.3.8", "@nestjsplus/dyn-schematics": "^1.0.12", + "@rspack/cli": "^1.1.5", + "@rspack/core": "^1.1.5", + "@swc-node/register": "^1.10.9", "@types/content-disposition": "^0.5.8", "@types/ejs": "^3.1.5", "@types/express": "^4.17.21", @@ -178,7 +181,6 @@ "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "chai": "^4.4.1", - "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", "eslint": "^8.56.0", "eslint-config-prettier": "^8.10.0", @@ -186,17 +188,14 @@ "eslint-plugin-functional": "^5.0.8", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^4.2.1", + "fork-ts-checker-webpack-plugin": "^9.0.2", "jest": "29.7.0", "mocha": "^10.3.0", - "nodemon": "^3.0.3", + "node-loader": "^2.1.0", "prettier": "^2.8.8", - "source-map-support": "^0.5.21", + "run-script-webpack-plugin": "^0.2.0", "supertest": "^6.3.4", "ts-jest": "29.1.2", - "ts-loader": "^9.5.1", - "ts-node": "^10.9.2", - "tsconfig-paths": "^4.2.0", - "typescript": "^5.3.3", - "webpack-cli": "^5.1.4" + "typescript": "^5.3.3" } } \ No newline at end of file diff --git a/packages/nocodb/rspack.cli.config.js b/packages/nocodb/rspack.cli.config.js new file mode 100644 index 0000000000..2503218b33 --- /dev/null +++ b/packages/nocodb/rspack.cli.config.js @@ -0,0 +1,94 @@ +const { resolve, } = require('path'); +const { rspack } = require('@rspack/core'); +const nodeExternals = require('webpack-node-externals'); + +module.exports = { + entry: './src/cli.ts', + module: { + rules: [ + { + test: /\.node$/, + loader: 'node-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + test: /\.tsx?$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + sourceMap: false, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + legacyDecorator: true, + decoratorMetadata: true, + }, + target: 'es2017', + loose: true, + externalHelpers: false, + keepClassNames: true, + }, + module: { + type: 'commonjs', + strict: false, + strictMode: true, + lazy: false, + noInterop: false, + }, + }, + }, + ], + }, + optimization: { + minimize: true, + minimizer: [ + new rspack.SwcJsMinimizerRspackPlugin({ + minimizerOptions: { + format: { + comments: false, + }, + }, + }), + ], + nodeEnv: false, + }, + externals: [ + nodeExternals({ + allowlist: ['nocodb-sdk'], + }), + ], + resolve: { + extensions: ['.tsx', '.ts', '.js', '.json'], + tsConfig: { + configFile: resolve('tsconfig.json'), + }, + }, + mode: 'production', + output: { + filename: 'cli.js', + path: resolve(__dirname, '..', 'nc-secret-mgr', 'src/nocodb'), + library: 'libs', + libraryTarget: 'umd', + globalObject: "typeof self !== 'undefined' ? self : this", + }, + node: { + __dirname: false, + }, + plugins: [ + new rspack.EnvironmentPlugin({ + EE: true, + }), + new rspack.BannerPlugin({ + banner: 'This is a generated file. Do not edit', + entryOnly: true, + }), + ], + target: 'node', +}; diff --git a/packages/nocodb/rspack.config.js b/packages/nocodb/rspack.config.js new file mode 100644 index 0000000000..fc2d095227 --- /dev/null +++ b/packages/nocodb/rspack.config.js @@ -0,0 +1,100 @@ +const { resolve } = require('path'); +const { rspack } = require('@rspack/core'); +const nodeExternals = require('webpack-node-externals'); +const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); + +module.exports = { + entry: './src/index.ts', + module: { + rules: [ + { + test: /\.node$/, + loader: 'node-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + test: /\.tsx?$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + sourceMap: false, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + legacyDecorator: true, + decoratorMetadata: true, + }, + target: 'es2017', + loose: true, + externalHelpers: false, + keepClassNames: true, + }, + module: { + type: 'commonjs', + strict: false, + strictMode: true, + lazy: false, + noInterop: false, + }, + }, + }, + ], + }, + + optimization: { + minimize: true, //Update this to true or false + minimizer: [ + new rspack.SwcJsMinimizerRspackPlugin({ + minimizerOptions: { + compress: { + keep_classnames: true, + }, + }, + }), + ], + nodeEnv: false, + }, + externals: [ + nodeExternals({ + allowlist: ['nocodb-sdk'], + }), + ], + resolve: { + extensions: ['.tsx', '.ts', '.js', '.json', '.node'], + tsConfig: { + configFile: resolve('tsconfig.json'), + }, + }, + mode: 'production', + output: { + filename: 'bundle.js', + path: resolve(__dirname, 'dist'), + library: 'libs', + libraryTarget: 'umd', + globalObject: "typeof self !== 'undefined' ? self : this", + }, + node: { + __dirname: false, + }, + plugins: [ + new rspack.EnvironmentPlugin({ + EE: true, + }), + new rspack.CopyRspackPlugin({ + patterns: [{ from: 'src/public', to: 'public' }], + }), + new ForkTsCheckerWebpackPlugin({ + typescript: { + configFile: resolve('tsconfig.json'), + }, + }) + ], + target: 'node', +}; diff --git a/packages/nocodb/rspack.dev.config.js b/packages/nocodb/rspack.dev.config.js new file mode 100644 index 0000000000..47af56bc7a --- /dev/null +++ b/packages/nocodb/rspack.dev.config.js @@ -0,0 +1,105 @@ +const { join, resolve } = require('path'); +const { rspack } = require('@rspack/core'); +const nodeExternals = require('webpack-node-externals'); +const { RunScriptWebpackPlugin } = require('run-script-webpack-plugin'); +const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); + +const baseDevConfig = { + mode: 'development', + target: 'node', + devtool: 'eval-source-map', + module: { + rules: [ + { + test: /\.node$/, + loader: 'node-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + test: /\.tsx?$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + sourceMap: true, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + legacyDecorator: true, + decoratorMetadata: true, + }, + target: 'es2017', + loose: true, + externalHelpers: false, + keepClassNames: true, + }, + module: { + type: 'commonjs', + strict: false, + strictMode: true, + lazy: false, + noInterop: false, + }, + }, + }, + ], + }, + externals: [ + nodeExternals({ + allowlist: ['webpack/hot/poll?1000'], + }), + ], + resolve: { + tsConfig: { + configFile: resolve('tsconfig.json'), + }, + extensions: ['.tsx', '.ts', '.js', '.json', '.node'], + }, + optimization: { + minimize: false, + nodeEnv: false, + }, + plugins: [ + new rspack.EnvironmentPlugin({ + EE: true, + NODE_ENV: 'development', + }), + new RunScriptWebpackPlugin({ + name: 'main.js', + }), + new rspack.CopyRspackPlugin({ + patterns: [{ from: 'src/public', to: 'public' }], + }), + new ForkTsCheckerWebpackPlugin({ + typescript: { + configFile: join('tsconfig.json'), + }, + }), + ], + output: { + path: join(__dirname, 'dist'), + filename: 'main.js', + library: { + type: 'commonjs2', + }, + clean: true, + }, + devServer: { + devMiddleware: { + writeToDisk: true, + }, + port: 9001, + }, + watchOptions: { + ignored: /node_modules/, + poll: true, + }, +}; + +module.exports = baseDevConfig; diff --git a/packages/nocodb/rspack.timely.config.js b/packages/nocodb/rspack.timely.config.js new file mode 100644 index 0000000000..85cb6364e3 --- /dev/null +++ b/packages/nocodb/rspack.timely.config.js @@ -0,0 +1,94 @@ +const path = require('path'); +const { rspack } = require('@rspack/core'); +const nodeExternals = require('webpack-node-externals'); + +module.exports = { + entry: './src/run/timely.ts', + module: { + rules: [ + { + test: /\.node$/, + loader: 'node-loader', + options: { + name: '[path][name].[ext]', + }, + }, + { + test: /\.tsx?$/, + exclude: /node_modules/, + loader: 'builtin:swc-loader', + options: { + sourceMap: false, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + legacyDecorator: true, + decoratorMetadata: true, + }, + target: 'es2017', + loose: true, + externalHelpers: false, + keepClassNames: true, + }, + module: { + type: 'commonjs', + strict: false, + strictMode: true, + lazy: false, + noInterop: false, + }, + }, + }, + ], + }, + + optimization: { + minimize: true, //Update this to true or false + minimizer: [ + new rspack.SwcJsMinimizerRspackPlugin({ + minimizerOptions: { + compress: { + keep_classnames: true, + }, + }, + }), + ], + nodeEnv: false, + }, + externals: [ + nodeExternals({ + allowlist: ['nocodb-sdk'], + }), + ], + resolve: { + extensions: ['.tsx', '.ts', '.js', '.json', '.node'], + tsConfig: { + configFile: path.resolve('tsconfig.json'), + }, + }, + mode: 'production', + output: { + filename: 'main.js', + path: path.resolve(__dirname, 'docker'), + library: 'libs', + libraryTarget: 'umd', + globalObject: "typeof self !== 'undefined' ? self : this", + }, + node: { + __dirname: false, + }, + plugins: [ + new rspack.EnvironmentPlugin({ + EE: true, + }), + new rspack.CopyRspackPlugin({ + patterns: [{ from: 'src/public', to: 'public' }], + }), + ], + target: 'node', +}; diff --git a/packages/nocodb/src/Noco.ts b/packages/nocodb/src/Noco.ts index ce58ea5c36..c96cf39433 100644 --- a/packages/nocodb/src/Noco.ts +++ b/packages/nocodb/src/Noco.ts @@ -97,6 +97,8 @@ export default class Noco { return (this.ee = false); } + declare module: any; + static async init(param: any, httpServer: http.Server, server: Express) { const nestApp = await NestFactory.create(AppModule, { bufferLogs: true, @@ -104,6 +106,11 @@ export default class Noco { this.initCustomLogger(nestApp); nestApp.flushLogs(); + if ((module as any).hot) { + (module as any).hot.accept(); + (module as any).hot.dispose(() => nestApp.close()); + } + try { this.sharp = (await import('sharp')).default; } catch { diff --git a/packages/nocodb/src/controllers/integrations.controller.ts b/packages/nocodb/src/controllers/integrations.controller.ts index d688079780..d284afb894 100644 --- a/packages/nocodb/src/controllers/integrations.controller.ts +++ b/packages/nocodb/src/controllers/integrations.controller.ts @@ -11,9 +11,11 @@ import { UseGuards, } from '@nestjs/common'; import { IntegrationReqType, IntegrationsType } from 'nocodb-sdk'; +// This service is overwritten entirely in the cloud and does not extend there. +// As a result, it refers to services from OSS to avoid type mismatches. +import { IntegrationsService } from 'src/services/integrations.service'; import { GlobalGuard } from '~/guards/global/global.guard'; import { Acl } from '~/middlewares/extract-ids/extract-ids.middleware'; -import { IntegrationsService } from '~/services/integrations.service'; import { MetaApiLimiterGuard } from '~/guards/meta-api-limiter.guard'; import { TenantContext } from '~/decorators/tenant-context.decorator'; import { NcContext, NcRequest } from '~/interface/config'; diff --git a/packages/nocodb/src/controllers/org-users.controller.ts b/packages/nocodb/src/controllers/org-users.controller.ts index aa72026360..9f3d0c4c18 100644 --- a/packages/nocodb/src/controllers/org-users.controller.ts +++ b/packages/nocodb/src/controllers/org-users.controller.ts @@ -11,9 +11,11 @@ import { UseGuards, } from '@nestjs/common'; import { OrgUserRoles } from 'nocodb-sdk'; +// This service is overwritten entirely in the cloud and does not extend there. +// As a result, it refers to services from OSS to avoid type mismatches. +import { OrgUsersService } from 'src/services/org-users.service'; import { GlobalGuard } from '~/guards/global/global.guard'; import { PagedResponseImpl } from '~/helpers/PagedResponse'; -import { OrgUsersService } from '~/services/org-users.service'; import { User } from '~/models'; import { Acl } from '~/middlewares/extract-ids/extract-ids.middleware'; import { MetaApiLimiterGuard } from '~/guards/meta-api-limiter.guard'; diff --git a/packages/nocodb/src/db/BaseModelSqlv2.ts b/packages/nocodb/src/db/BaseModelSqlv2.ts index 5884d7aa8f..67bd50d1df 100644 --- a/packages/nocodb/src/db/BaseModelSqlv2.ts +++ b/packages/nocodb/src/db/BaseModelSqlv2.ts @@ -6,7 +6,6 @@ import utc from 'dayjs/plugin/utc.js'; import timezone from 'dayjs/plugin/timezone'; import equal from 'fast-deep-equal'; import { - AppEvents, AuditOperationSubTypes, AuditOperationTypes, ButtonActionsType, @@ -74,7 +73,6 @@ import { defaultLimitConfig } from '~/helpers/extractLimitAndOffset'; import generateLookupSelectQuery from '~/db/generateLookupSelectQuery'; import { getAliasGenerator } from '~/utils'; import applyAggregation from '~/db/aggregation'; -import { extractMentions } from '~/utils/richTextHelper'; import { chunkArray } from '~/utils/tsUtils'; dayjs.extend(utc); @@ -5336,7 +5334,7 @@ class BaseModelSqlv2 { if (pkValues !== 'N/A' && pkValues !== undefined) { dataWithPks.push({ pk: pkValues, data }); } else { - await this.prepareNocoData(data, true, cookie) + await this.prepareNocoData(data, true, cookie); // const insertObj = this.handleValidateBulkInsert(data, columns); dataWithoutPks.push(data); } @@ -5356,10 +5354,10 @@ class BaseModelSqlv2 { for (const { pk, data } of dataWithPks) { if (existingPkSet.has(pk)) { - await this.prepareNocoData(data, false, cookie) + await this.prepareNocoData(data, false, cookie); toUpdate.push(data); } else { - await this.prepareNocoData(data, true, cookie) + await this.prepareNocoData(data, true, cookie); // const insertObj = this.handleValidateBulkInsert(data, columns); toInsert.push(data); } @@ -6501,9 +6499,9 @@ class BaseModelSqlv2 { * */ public async handleRichTextMentions( - prevData, - newData: Record | Array>, - req, + _prevData, + _newData: Record | Array>, + _req, ) { return; } diff --git a/packages/nocodb/src/db/sql-mgr/SqlMgr.ts b/packages/nocodb/src/db/sql-mgr/SqlMgr.ts index 0a25235f98..9a804f5424 100644 --- a/packages/nocodb/src/db/sql-mgr/SqlMgr.ts +++ b/packages/nocodb/src/db/sql-mgr/SqlMgr.ts @@ -15,8 +15,10 @@ import type SqliteClient from '~/db/sql-client/lib/sqlite/SqliteClient'; import { T } from '~/utils'; import Result from '~/db/util/Result'; import Debug from '~/db/util/Debug'; -import KnexMigrator from '~/db/sql-migrator/lib/KnexMigrator'; import SqlClientFactory from '~/db/sql-client/lib/SqlClientFactory'; +// @ts-expect-error +import KnexMigrator from '~/db/sql-migrator/lib/KnexMigrator'; +// @ts-expect-error import NcConnectionMgr from '~/utils/common/NcConnectionMgr'; const randomID = customAlphabet('1234567890abcdefghijklmnopqrstuvwxyz_', 20); diff --git a/packages/nocodb/src/db/sql-migrator/lib/templates/mssql.template.ts b/packages/nocodb/src/db/sql-migrator/lib/templates/mssql.template.ts index 1f466b0abb..6f1d4c0f20 100644 --- a/packages/nocodb/src/db/sql-migrator/lib/templates/mssql.template.ts +++ b/packages/nocodb/src/db/sql-migrator/lib/templates/mssql.template.ts @@ -10,7 +10,7 @@ export default { client: 'mssql', connection: { host: DOCKER_DB_HOST || 'localhost', - port: DOCKER_DB_PORT ? parseInt(DOCKER_DB_PORT, 10) : null || 1433, + port: DOCKER_DB_PORT ? parseInt(DOCKER_DB_PORT, 10) : 1433, user: 'sa', password: 'Password123.', database: 'default_dev', @@ -29,7 +29,7 @@ export default { client: 'mssql', connection: { host: DOCKER_DB_HOST || 'localhost', - port: DOCKER_DB_PORT ? parseInt(DOCKER_DB_PORT) : null || 1433, + port: DOCKER_DB_PORT ? parseInt(DOCKER_DB_PORT) : 1433, user: 'sa', password: 'Password123.', database: 'default_test', diff --git a/packages/nocodb/src/helpers/NcPluginMgrv2.ts b/packages/nocodb/src/helpers/NcPluginMgrv2.ts index 6d7d6e702f..b1e9a14f83 100644 --- a/packages/nocodb/src/helpers/NcPluginMgrv2.ts +++ b/packages/nocodb/src/helpers/NcPluginMgrv2.ts @@ -130,6 +130,9 @@ class NcPluginMgrv2 { /* * NC_S3_BUCKET_NAME * NC_S3_REGION + * NC_S3_ENDPOINT + * NC_S3_ACCESS_KEY + * NC_S3_ACCESS_SECRET * */ if ( @@ -137,6 +140,7 @@ class NcPluginMgrv2 { (process.env.NC_S3_REGION || process.env.NC_S3_ENDPOINT) ) { const s3Plugin = await Plugin.getPlugin(S3PluginConfig.id); + const s3CfgData: Record = { bucket: process.env.NC_S3_BUCKET_NAME, region: process.env.NC_S3_REGION, @@ -144,10 +148,12 @@ class NcPluginMgrv2 { force_path_style: process.env.NC_S3_FORCE_PATH_STYLE === 'true', acl: process.env.NC_S3_ACL, }; + if (process.env.NC_S3_ACCESS_KEY && process.env.NC_S3_ACCESS_SECRET) { s3CfgData.access_key = process.env.NC_S3_ACCESS_KEY; s3CfgData.access_secret = process.env.NC_S3_ACCESS_SECRET; } + await Plugin.update(s3Plugin.id, { active: true, input: JSON.stringify(s3CfgData), diff --git a/packages/nocodb/src/interface/Jobs.ts b/packages/nocodb/src/interface/Jobs.ts index 83b4c33dc5..cecb26d106 100644 --- a/packages/nocodb/src/interface/Jobs.ts +++ b/packages/nocodb/src/interface/Jobs.ts @@ -1,4 +1,10 @@ -import type { AttachmentResType, PublicAttachmentScope, SupportedExportCharset, UserType, SnapshotType } from 'nocodb-sdk'; +import type { + AttachmentResType, + PublicAttachmentScope, + SnapshotType, + SupportedExportCharset, + UserType, +} from 'nocodb-sdk'; import type { NcContext, NcRequest } from '~/interface/config'; export const JOBS_QUEUE = 'jobs'; @@ -183,7 +189,7 @@ export interface RestoreSnapshotJobData extends JobData { targetContext: { workspace_id: string; base_id: string; - } + }; snapshot: SnapshotType; req: NcRequest; } diff --git a/packages/nocodb/src/models/Comment.ts b/packages/nocodb/src/models/Comment.ts index 1d0b6fc89f..ca6a6b07c0 100644 --- a/packages/nocodb/src/models/Comment.ts +++ b/packages/nocodb/src/models/Comment.ts @@ -56,20 +56,17 @@ export default class Comment implements CommentType { fk_model_id, }, orderBy: { - id: 'asc' + id: 'asc', }, limit: pagination?.limit, offset: pagination?.offset, xcCondition: { - _or: [ - { is_deleted: { eq: null } }, - { is_deleted: { eq: true } }, - ] - } - } + _or: [{ is_deleted: { eq: null } }, { is_deleted: { eq: true } }], + }, + }, ); - return comments.map(comment => new Comment(comment)); + return comments.map((comment) => new Comment(comment)); } public static async list( diff --git a/packages/nocodb/src/models/Model.ts b/packages/nocodb/src/models/Model.ts index 90228c1278..907de43d78 100644 --- a/packages/nocodb/src/models/Model.ts +++ b/packages/nocodb/src/models/Model.ts @@ -1162,7 +1162,7 @@ export default class Model implements TableType { context: NcContext, { modelId, - userId, + userId: _, }: { modelId: string; userId?: string; diff --git a/packages/nocodb/src/modules/jobs/jobs-map.service.ts b/packages/nocodb/src/modules/jobs/jobs-map.service.ts index 791e60597b..bf7b92b446 100644 --- a/packages/nocodb/src/modules/jobs/jobs-map.service.ts +++ b/packages/nocodb/src/modules/jobs/jobs-map.service.ts @@ -28,55 +28,57 @@ export class JobsMap { protected readonly useWorkerProcessor: UseWorkerProcessor, ) {} - protected _jobMap: { + protected get _jobMap(): { [key in JobTypes]?: { this: any; fn?: string; }; - } = { - [JobTypes.DuplicateBase]: { - this: this.duplicateProcessor, - fn: 'duplicateBase', - }, - [JobTypes.DuplicateModel]: { - this: this.duplicateProcessor, - fn: 'duplicateModel', - }, - [JobTypes.DuplicateColumn]: { - this: this.duplicateProcessor, - fn: 'duplicateColumn', - }, - [JobTypes.AtImport]: { - this: this.atImportProcessor, - }, - [JobTypes.MetaSync]: { - this: this.metaSyncProcessor, - }, - [JobTypes.SourceCreate]: { - this: this.sourceCreateProcessor, - }, - [JobTypes.SourceDelete]: { - this: this.sourceDeleteProcessor, - }, - [JobTypes.HandleWebhook]: { - this: this.webhookHandlerProcessor, - }, - [JobTypes.DataExport]: { - this: this.dataExportProcessor, - }, - [JobTypes.ThumbnailGenerator]: { - this: this.thumbnailGeneratorProcessor, - }, - [JobTypes.AttachmentCleanUp]: { - this: this.attachmentCleanUpProcessor, - }, - [JobTypes.InitMigrationJobs]: { - this: this.initMigrationJobs, - }, - [JobTypes.UseWorker]: { - this: this.useWorkerProcessor, - }, - }; + } { + return { + [JobTypes.DuplicateBase]: { + this: this.duplicateProcessor, + fn: 'duplicateBase', + }, + [JobTypes.DuplicateModel]: { + this: this.duplicateProcessor, + fn: 'duplicateModel', + }, + [JobTypes.DuplicateColumn]: { + this: this.duplicateProcessor, + fn: 'duplicateColumn', + }, + [JobTypes.AtImport]: { + this: this.atImportProcessor, + }, + [JobTypes.MetaSync]: { + this: this.metaSyncProcessor, + }, + [JobTypes.SourceCreate]: { + this: this.sourceCreateProcessor, + }, + [JobTypes.SourceDelete]: { + this: this.sourceDeleteProcessor, + }, + [JobTypes.HandleWebhook]: { + this: this.webhookHandlerProcessor, + }, + [JobTypes.DataExport]: { + this: this.dataExportProcessor, + }, + [JobTypes.ThumbnailGenerator]: { + this: this.thumbnailGeneratorProcessor, + }, + [JobTypes.AttachmentCleanUp]: { + this: this.attachmentCleanUpProcessor, + }, + [JobTypes.InitMigrationJobs]: { + this: this.initMigrationJobs, + }, + [JobTypes.UseWorker]: { + this: this.useWorkerProcessor, + }, + }; + } public get jobs() { return this._jobMap; diff --git a/packages/nocodb/src/modules/jobs/jobs/export-import/duplicate.processor.ts b/packages/nocodb/src/modules/jobs/jobs/export-import/duplicate.processor.ts index 8ab2d80529..8a5bfd4b52 100644 --- a/packages/nocodb/src/modules/jobs/jobs/export-import/duplicate.processor.ts +++ b/packages/nocodb/src/modules/jobs/jobs/export-import/duplicate.processor.ts @@ -35,42 +35,39 @@ export class DuplicateProcessor { private readonly columnsService: ColumnsService, ) {} - - async duplicateBaseJob( - { - sourceBase, - targetBase, - dataSource, - req, - context, - options, - operation, - targetContext: _targetContext - }: { - sourceBase: Base; // Base to duplicate - targetBase: Base; // Base to duplicate to - dataSource: Source; // Data source to duplicate from - req: NcRequest; - context: NcContext // Context of the base to duplicate - targetContext?: NcContext // Context of the base to duplicate to - options: { - excludeData?: boolean; - excludeHooks?: boolean; - excludeViews?: boolean; - excludeComments?: boolean; - } - operation: string - }) { + async duplicateBaseJob({ + sourceBase, + targetBase, + dataSource, + req, + context, + options, + operation, + targetContext: _targetContext, + }: { + sourceBase: Base; // Base to duplicate + targetBase: Base; // Base to duplicate to + dataSource: Source; // Data source to duplicate from + req: NcRequest; + context: NcContext; // Context of the base to duplicate + targetContext?: NcContext; // Context of the base to duplicate to + options: { + excludeData?: boolean; + excludeHooks?: boolean; + excludeViews?: boolean; + excludeComments?: boolean; + }; + operation: string; + }) { const hrTime = initTime(); - const targetContext = _targetContext ?? { + const targetContext = _targetContext ?? { workspace_id: targetBase.fk_workspace_id, base_id: targetBase.id, - } + }; try { - - if(!sourceBase || !targetBase || !dataSource) { + if (!sourceBase || !targetBase || !dataSource) { throw new Error(`Base or source not found!`); } @@ -82,7 +79,7 @@ export class DuplicateProcessor { const exportedModels = await this.exportService.serializeModels(context, { modelIds: models.map((m) => m.id), - ...options + ...options, }); elapsedTime( @@ -133,8 +130,7 @@ export class DuplicateProcessor { user: req.user, req, }); - - } catch(err) { + } catch (err) { if (targetBase?.id) { await this.projectsService.baseSoftDelete(targetContext, { baseId: targetBase.id, @@ -177,10 +173,10 @@ export class DuplicateProcessor { excludeData, excludeHooks, excludeViews, - excludeComments + excludeComments, }, - operation: JobTypes.DuplicateBase - }) + operation: JobTypes.DuplicateBase, + }); return { id: dupProject.id }; } diff --git a/packages/nocodb/src/modules/jobs/jobs/export-import/export.service.ts b/packages/nocodb/src/modules/jobs/jobs/export-import/export.service.ts index b7eb2a8135..5cf5edc886 100644 --- a/packages/nocodb/src/modules/jobs/jobs/export-import/export.service.ts +++ b/packages/nocodb/src/modules/jobs/jobs/export-import/export.service.ts @@ -384,13 +384,13 @@ export class ExportService { if (!excludeComments) { const READ_BATCH_SIZE = 100; - let comments: Comment[] = []; + const comments: Comment[] = []; let offset = 0; while (true) { const batchComments = await Comment.listByModel(context, model.id, { limit: READ_BATCH_SIZE + 1, - offset + offset, }); comments.push(...batchComments.slice(0, READ_BATCH_SIZE)); diff --git a/packages/nocodb/src/plugins/gcs/Gcs.ts b/packages/nocodb/src/plugins/gcs/Gcs.ts index c0701d49a3..d10741faff 100644 --- a/packages/nocodb/src/plugins/gcs/Gcs.ts +++ b/packages/nocodb/src/plugins/gcs/Gcs.ts @@ -35,7 +35,7 @@ export default class Gcs implements IStorageAdapterV2 { return patchedKey; } - private aclConfig(): { predefinedAcl: 'publicRead' } | {} { + private aclConfig(): { predefinedAcl: 'publicRead' } | Record { return this.input.uniform_bucket_level_access ? {} : { predefinedAcl: 'publicRead' }; @@ -180,7 +180,7 @@ export default class Gcs implements IStorageAdapterV2 { action: 'read', expires: Date.now() + expiresInSeconds * 1000, responseDisposition: pathParameters?.ResponseContentDisposition, - responseType: pathParameters?.ResponseContentType + responseType: pathParameters?.ResponseContentType, }; const [url] = await this.storageClient diff --git a/packages/nocodb/src/services/command-palette.service.ts b/packages/nocodb/src/services/command-palette.service.ts index fdcc4be004..c418c4cc63 100644 --- a/packages/nocodb/src/services/command-palette.service.ts +++ b/packages/nocodb/src/services/command-palette.service.ts @@ -1,7 +1,9 @@ import { Injectable, Logger } from '@nestjs/common'; import { type UserType, viewTypeAlias } from 'nocodb-sdk'; +import { getCommandPaletteForUserWorkspace } from 'src/helpers/commandPaletteHelpers'; import { deserializeJSON } from '~/utils/serialize'; -import { getCommandPaletteForUserWorkspace } from '~/helpers/commandPaletteHelpers'; +// This service is overwritten entirely in the cloud and does not extend there. +// As a result, it refers to services from OSS to avoid type mismatches. @Injectable() export class CommandPaletteService { diff --git a/packages/nocodb/src/services/public-datas.service.ts b/packages/nocodb/src/services/public-datas.service.ts index 78c0e562b0..2be32dd2b0 100644 --- a/packages/nocodb/src/services/public-datas.service.ts +++ b/packages/nocodb/src/services/public-datas.service.ts @@ -108,7 +108,7 @@ export class PublicDatasService { query: any; }, ) { - const { sharedViewUuid, password, query = {} } = param; + const { sharedViewUuid, password } = param; const view = await View.getByUUID(context, sharedViewUuid); if (!view) NcError.viewNotFound(sharedViewUuid); diff --git a/packages/nocodb/src/services/sql-views.service.ts b/packages/nocodb/src/services/sql-views.service.ts index a942701b72..3b0bc82aee 100644 --- a/packages/nocodb/src/services/sql-views.service.ts +++ b/packages/nocodb/src/services/sql-views.service.ts @@ -147,6 +147,7 @@ export class SqlViewsService { title: getTableNameAlias(body.view_name, base.prefix, source), type: ModelTypes.VIEW, order: +(tables?.pop()?.order ?? 0) + 1, + user_id: param.user.id, }); let colOrder = 1; diff --git a/packages/nocodb/src/services/tables.service.ts b/packages/nocodb/src/services/tables.service.ts index 1c8ade7342..6a49e65721 100644 --- a/packages/nocodb/src/services/tables.service.ts +++ b/packages/nocodb/src/services/tables.service.ts @@ -10,9 +10,7 @@ import { ProjectRoles, RelationTypes, UITypes, - ViewLockType, } from 'nocodb-sdk'; -import { LockType } from 'nc-gui/lib/enums'; import { MetaDiffsService } from './meta-diffs.service'; import { ColumnsService } from './columns.service'; import type { diff --git a/packages/nocodb/src/services/views.service.ts b/packages/nocodb/src/services/views.service.ts index b335f0f32d..5e7b83044b 100644 --- a/packages/nocodb/src/services/views.service.ts +++ b/packages/nocodb/src/services/views.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@nestjs/common'; -import { AppEvents, ProjectRoles, ViewLockType } from 'nocodb-sdk'; +import { AppEvents, ProjectRoles } from 'nocodb-sdk'; import type { SharedViewReqType, UserType, diff --git a/packages/nocodb/tests/unit/tsconfig.ee.json b/packages/nocodb/tests/unit/tsconfig.ee.json index adf6aeec5e..ce0868b670 100644 --- a/packages/nocodb/tests/unit/tsconfig.ee.json +++ b/packages/nocodb/tests/unit/tsconfig.ee.json @@ -65,7 +65,8 @@ }, "include": [ "./tests/**/**/**.ts", - "./tests/**/**.ts" + "./tests/**/**.ts", + "../../src/**/**.ts", // "**/*.ts", // "**/*.json" ], diff --git a/packages/nocodb/tests/unit/tsconfig.json b/packages/nocodb/tests/unit/tsconfig.json index 377a5d6e71..2867e8befa 100644 --- a/packages/nocodb/tests/unit/tsconfig.json +++ b/packages/nocodb/tests/unit/tsconfig.json @@ -60,7 +60,8 @@ }, "include": [ "./tests/**/**/**.ts", - "./tests/**/**.ts" + "./tests/**/**.ts", + "../../src/**/**.ts", // "**/*.ts", // "**/*.json" ], diff --git a/packages/nocodb/tsconfig.json b/packages/nocodb/tsconfig.json index 3c4c58a783..e91350e645 100644 --- a/packages/nocodb/tsconfig.json +++ b/packages/nocodb/tsconfig.json @@ -1,9 +1,4 @@ { - "ts-node": { - "require": [ - "tsconfig-paths/register" - ] - }, "compilerOptions": { "module": "commonjs", "declaration": true, @@ -41,5 +36,5 @@ ] }, "include": ["src/**/*"], - "exclude": ["src/ee", "src/ee-on-prem", "src/ee-cloud"] + "exclude": ["src/ee", "src/ee-on-prem", "src/ee-cloud", "**/*.spec.ts"] } diff --git a/packages/nocodb/webpack.cli.config.js b/packages/nocodb/webpack.cli.config.js deleted file mode 100644 index 704f57dffa..0000000000 --- a/packages/nocodb/webpack.cli.config.js +++ /dev/null @@ -1,61 +0,0 @@ -const path = require('path'); -const nodeExternals = require('webpack-node-externals'); -const webpack = require('webpack'); -const TerserPlugin = require('terser-webpack-plugin'); -const { resolveTsAliases } = require('./build-utils/resolveTsAliases'); - -module.exports = { - entry: './src/cli.ts', - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: { - loader: 'ts-loader', - options: { - transpileOnly: true, - }, - }, - }, - ], - }, - - optimization: { - minimize: true, - minimizer: [ - new TerserPlugin({ - extractComments: false, - }), - ], - nodeEnv: false, - }, - externals: [ - nodeExternals({ - allowlist: ['nocodb-sdk'], - }), - ], - resolve: { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: resolveTsAliases(path.resolve('tsconfig.json')), - }, - mode: 'production', - output: { - filename: 'cli.js', - path: path.resolve(__dirname, '..', 'nc-secret-mgr', 'src/nocodb'), - library: 'libs', - libraryTarget: 'umd', - globalObject: "typeof self !== 'undefined' ? self : this", - }, - node: { - __dirname: false, - }, - plugins: [ - new webpack.EnvironmentPlugin(['EE']), - new webpack.BannerPlugin({ - banner: 'This is a generated file. Do not edit', - entryOnly:true - }), - ], - target: 'node', -}; diff --git a/packages/nocodb/webpack.config.js b/packages/nocodb/webpack.config.js deleted file mode 100644 index 62a9ae5432..0000000000 --- a/packages/nocodb/webpack.config.js +++ /dev/null @@ -1,60 +0,0 @@ -const path = require('path'); -const nodeExternals = require('webpack-node-externals'); -const webpack = require('webpack'); -const CopyPlugin = require('copy-webpack-plugin'); -const TerserPlugin = require('terser-webpack-plugin'); -const { resolveTsAliases } = require('./build-utils/resolveTsAliases'); - -module.exports = { - entry: './src/index.ts', - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: { - loader: 'ts-loader', - options: { - transpileOnly: true, - }, - }, - }, - ], - }, - - optimization: { - minimize: true, //Update this to true or false - minimizer: [ - new TerserPlugin({ - terserOptions: { - keep_classnames: true, - }, - }), - ], - nodeEnv: false, - }, - externals: [nodeExternals()], - resolve: { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: resolveTsAliases(path.resolve('tsconfig.json')), - }, - mode: 'production', - output: { - filename: 'bundle.js', - path: path.resolve(__dirname, 'dist'), - library: 'libs', - libraryTarget: 'umd', - globalObject: "typeof self !== 'undefined' ? self : this", - }, - node: { - __dirname: false, - }, - plugins: [ - new webpack.EnvironmentPlugin(['EE']), - new CopyPlugin({ - patterns: [{ from: 'src/public', to: 'public' }], - }), - ], - - target: 'node', -}; diff --git a/packages/nocodb/webpack.local.config.js b/packages/nocodb/webpack.local.config.js deleted file mode 100644 index 210dbcf789..0000000000 --- a/packages/nocodb/webpack.local.config.js +++ /dev/null @@ -1,59 +0,0 @@ -const path = require('path'); -const nodeExternals = require('webpack-node-externals'); -const webpack = require('webpack'); -const TerserPlugin = require('terser-webpack-plugin'); -const { resolveTsAliases } = require('./build-utils/resolveTsAliases'); - -module.exports = { - entry: './src/run/local.ts', - // devtool: 'inline-source-map', - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: { - loader: 'ts-loader', - options: { - transpileOnly: true, - }, - }, - }, - ], - }, - - optimization: { - minimize: true, //Update this to true or false - minimizer: [ - new TerserPlugin({ - terserOptions: { - keep_classnames: true, - }, - }), - ], - nodeEnv: false, - }, - externals: [ - nodeExternals({ - allowlist: ['nocodb-sdk'], - }), - ], - resolve: { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: resolveTsAliases(path.resolve('tsconfig.json')), - }, - mode: 'production', - output: { - filename: 'main.js', - path: path.resolve(__dirname, 'docker'), - library: 'libs', - libraryTarget: 'umd', - globalObject: "typeof self !== 'undefined' ? self : this", - }, - node: { - __dirname: false, - }, - plugins: [new webpack.EnvironmentPlugin(['EE'])], - - target: 'node', -}; diff --git a/packages/nocodb/webpack.timely.config.js b/packages/nocodb/webpack.timely.config.js deleted file mode 100644 index 6878e3add7..0000000000 --- a/packages/nocodb/webpack.timely.config.js +++ /dev/null @@ -1,57 +0,0 @@ -const path = require('path'); -const nodeExternals = require('webpack-node-externals'); -const webpack = require('webpack'); -const CopyPlugin = require('copy-webpack-plugin'); -const TerserPlugin = require('terser-webpack-plugin'); -const { resolveTsAliases } = require('./build-utils/resolveTsAliases'); - -module.exports = { - entry: './src/run/timely.ts', - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: { - loader: 'ts-loader', - options: { - transpileOnly: true, - }, - }, - }, - ], - }, - - optimization: { - minimize: true, //Update this to true or false - minimizer: [new TerserPlugin()], - nodeEnv: false, - }, - externals: [ - nodeExternals({ - allowlist: ['nocodb-sdk'], - }), - ], - resolve: { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: resolveTsAliases(path.resolve('./tsconfig.json')), - }, - mode: 'production', - output: { - filename: 'main.js', - path: path.resolve(__dirname, 'docker'), - library: 'libs', - libraryTarget: 'umd', - globalObject: "typeof self !== 'undefined' ? self : this", - }, - node: { - __dirname: false, - }, - plugins: [ - new webpack.EnvironmentPlugin(['EE']), - new CopyPlugin({ - patterns: [{ from: 'src/public', to: 'public' }], - }), - ], - target: 'node', -}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b364b29e6..4da0bb3617 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 8.0.3 lerna: specifier: ^7.4.2 - version: 7.4.2(encoding@0.1.13) + version: 7.4.2(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)(encoding@0.1.13) xlsx: specifier: https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz version: https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz @@ -406,7 +406,7 @@ importers: version: 0.0.3(typescript@5.6.2) '@unocss/nuxt': specifier: ^0.58.9 - version: 0.58.9(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(webpack@5.91.0(esbuild@0.20.2)) + version: 0.58.9(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)) '@vitest/ui': specifier: ^0.34.7 version: 0.34.7(vitest@1.2.2) @@ -418,7 +418,7 @@ importers: version: 2.4.6 '@vueuse/nuxt': specifier: ^10.7.2 - version: 10.7.2(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vue@3.5.13(typescript@5.6.2)) + version: 10.7.2(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vue@3.5.13(typescript@5.6.2)) '@windicss/plugin-animations': specifier: ^1.0.9 version: 1.0.9 @@ -442,7 +442,7 @@ importers: version: 6.0.4(encoding@0.1.13) nuxt: specifier: ^3.11.2 - version: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) + version: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) nuxt-windicss: specifier: ^2.6.1 version: 2.6.1(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) @@ -454,7 +454,7 @@ importers: version: 1.71.1 ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.6.2)(webpack@5.91.0(esbuild@0.20.2)) + version: 9.5.1(typescript@5.6.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)) unplugin-icons: specifier: ^0.18.5 version: 0.18.5(@vue/compiler-sfc@3.4.27) @@ -552,7 +552,7 @@ importers: version: 5.0.8(eslint@8.56.0)(typescript@5.6.2) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0) + version: 2.29.1(eslint@8.56.0) eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.56.0))(eslint@8.56.0)(prettier@2.8.8) @@ -910,7 +910,7 @@ importers: devDependencies: '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(webpack-cli@5.1.4) + version: 10.3.2(@swc/core@1.9.2) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -920,6 +920,15 @@ importers: '@nestjsplus/dyn-schematics': specifier: ^1.0.12 version: 1.0.12 + '@rspack/cli': + specifier: ^1.1.5 + version: 1.1.5(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) + '@rspack/core': + specifier: ^1.1.5 + version: 1.1.5 + '@swc-node/register': + specifier: ^1.10.9 + version: 1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.4.5) '@types/content-disposition': specifier: ^0.5.8 version: 0.5.8 @@ -959,9 +968,6 @@ importers: chai: specifier: ^4.4.1 version: 4.4.1 - copy-webpack-plugin: - specifier: ^11.0.0 - version: 11.0.0(webpack@5.90.1) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -983,48 +989,39 @@ importers: eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.56.0))(eslint@8.56.0)(prettier@2.8.8) + fork-ts-checker-webpack-plugin: + specifier: ^9.0.2 + version: 9.0.2(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.9.2)) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) mocha: specifier: ^10.3.0 version: 10.3.0 - nodemon: - specifier: ^3.0.3 - version: 3.0.3 + node-loader: + specifier: ^2.1.0 + version: 2.1.0(webpack@5.90.1(@swc/core@1.9.2)) prettier: specifier: ^2.8.8 version: 2.8.8 - source-map-support: - specifier: ^0.5.21 - version: 0.5.21 + run-script-webpack-plugin: + specifier: ^0.2.0 + version: 0.2.0 supertest: specifier: ^6.3.4 version: 6.3.4 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5) - ts-loader: - specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1) - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5) - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 + version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ~5.4.5 version: 5.4.5 - webpack-cli: - specifier: ^5.1.4 - version: 5.1.4(webpack@5.90.1) packages/nocodb-sdk: dependencies: axios: specifier: ^1.6.8 - version: 1.6.8(debug@4.3.4) + version: 1.6.8 dayjs: specifier: ^1.11.11 version: 1.11.11 @@ -1073,7 +1070,7 @@ importers: version: 5.0.7 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5) tsc-alias: specifier: ^1.8.10 version: 1.8.10 @@ -1735,6 +1732,10 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.7': resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} @@ -1743,6 +1744,10 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.7': resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} @@ -1769,6 +1774,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.25.7': resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} @@ -1907,6 +1917,10 @@ packages: resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} engines: {node: '>=6.9.0'} + '@babel/types@7.24.0': + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} @@ -2054,12 +2068,18 @@ packages: resolution: {integrity: sha512-InCaQ/KEOcFtAFztn47wadritBLP2nT6m/ucbBnIgI5YwxuMzKKCHtqazR2+D1yR6y1ZTnPea9aLFEUrTttUSQ==} engines: {node: '>=0.10.0'} + '@emnapi/core@1.3.1': + resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} + '@emnapi/runtime@0.45.0': resolution: {integrity: sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==} '@emnapi/runtime@1.2.0': resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@esbuild-plugins/node-modules-polyfill@0.2.2': resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} peerDependencies: @@ -2973,6 +2993,24 @@ packages: '@js-joda/core@5.5.3': resolution: {integrity: sha512-7dqNYwG8gCt4hfg5PKgM7xLEcgSBcx/UgC92OMnhMmvAnq11QzDFPrxUkNR/u5kn17WWLZ8beZ4A3Qrz4pZcmQ==} + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.1.0': + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.5.0': + resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@kurkle/color@0.3.2': resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==} @@ -2982,6 +3020,9 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + '@lerna/child-process@7.4.2': resolution: {integrity: sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==} engines: {node: '>=16.0.0'} @@ -3002,6 +3043,18 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true + '@module-federation/runtime-tools@0.5.1': + resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + + '@module-federation/runtime@0.5.1': + resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + + '@module-federation/sdk@0.5.1': + resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + + '@module-federation/webpack-bundler-runtime@0.5.1': + resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2': resolution: {integrity: sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==} cpu: [arm64] @@ -3036,6 +3089,9 @@ packages: resolution: {integrity: sha512-mE6PhwcoW70EX8+h+Y/4dLfHk33GFt/y5PzDJz56ktMyaVGFXMJ5BYLbUjdmGEABfE0x5GgAGyKbrbkYww2s3A==} engines: {node: '>=18'} + '@napi-rs/wasm-runtime@0.2.5': + resolution: {integrity: sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==} + '@nestjs/bull-shared@10.0.1': resolution: {integrity: sha512-8Td36l2i5x9+iQWjPB5Bd5+6u5Eangb5DclNcwrdwKqvd28xE92MSW97P4JV52C2kxrTjZwx8ck/wObAwtpQPw==} peerDependencies: @@ -3597,6 +3653,61 @@ packages: resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} engines: {node: '>=14'} + '@oxc-resolver/binding-darwin-arm64@1.12.0': + resolution: {integrity: sha512-wYe+dlF8npM7cwopOOxbdNjtmJp17e/xF5c0K2WooQXy5VOh74icydM33+Uh/SZDgwyum09/U1FVCX5GdeQk+A==} + cpu: [arm64] + os: [darwin] + + '@oxc-resolver/binding-darwin-x64@1.12.0': + resolution: {integrity: sha512-FZxxp99om+SlvBr1cjzF8A3TjYcS0BInCqjUlM+2f9m9bPTR2Bng9Zq5Q09ZQyrKJjfGKqlOEHs3akuVOnrx3Q==} + cpu: [x64] + os: [darwin] + + '@oxc-resolver/binding-freebsd-x64@1.12.0': + resolution: {integrity: sha512-BZi0iU6IEOnXGSkqt1OjTTkN9wfyaK6kTpQwL/axl8eCcNDc7wbv1vloHgILf7ozAY1TP75nsLYlASYI4B5kGA==} + cpu: [x64] + os: [freebsd] + + '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0': + resolution: {integrity: sha512-L2qnMEnZAqxbG9b1J3di/w/THIm+1fMVfbbTMWIQNMMXdMeqqDN6ojnOLDtuP564rAh4TBFPdLyEfGhMz6ipNA==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-gnu@1.12.0': + resolution: {integrity: sha512-otVbS4zeo3n71zgGLBYRTriDzc0zpruC0WI3ICwjpIk454cLwGV0yzh4jlGYWQJYJk0BRAmXFd3ooKIF+bKBHw==} + cpu: [arm64] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-musl@1.12.0': + resolution: {integrity: sha512-IStQDjIT7Lzmqg1i9wXvPL/NsYsxF24WqaQFS8b8rxra+z0VG7saBOsEnOaa4jcEY8MVpLYabFhTV+fSsA2vnA==} + cpu: [arm64] + os: [linux] + + '@oxc-resolver/binding-linux-x64-gnu@1.12.0': + resolution: {integrity: sha512-SipT7EVORz8pOQSFwemOm91TpSiBAGmOjG830/o+aLEsvQ4pEy223+SAnCfITh7+AahldYsJnVoIs519jmIlKQ==} + cpu: [x64] + os: [linux] + + '@oxc-resolver/binding-linux-x64-musl@1.12.0': + resolution: {integrity: sha512-mGh0XfUzKdn+WFaqPacziNraCWL5znkHRfQVxG9avGS9zb2KC/N1EBbPzFqutDwixGDP54r2gx4q54YCJEZ4iQ==} + cpu: [x64] + os: [linux] + + '@oxc-resolver/binding-wasm32-wasi@1.12.0': + resolution: {integrity: sha512-SZN6v7apKmQf/Vwiqb6e/s3Y2Oacw8uW8V2i1AlxtyaEFvnFE0UBn89zq6swEwE3OCajNWs0yPvgAXUMddYc7Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': + resolution: {integrity: sha512-GRe4bqCfFsyghruEn5bv47s9w3EWBdO2q72xCz5kpQ0LWbw+enPHtTjw3qX5PUcFYpKykM55FaO0hFDs1yzatw==} + cpu: [arm64] + os: [win32] + + '@oxc-resolver/binding-win32-x64-msvc@1.12.0': + resolution: {integrity: sha512-Z3llHH0jfJP4mlWq3DT7bK6qV+/vYe0+xzCgfc67+Tc/U3eYndujl880bexeGdGNPh87JeYznpZAOJ44N7QVVQ==} + cpu: [x64] + os: [win32] + '@parcel/watcher-android-arm64@2.3.0': resolution: {integrity: sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==} engines: {node: '>= 10.0.0'} @@ -4113,6 +4224,78 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-darwin-arm64@1.1.5': + resolution: {integrity: sha512-eEynmyPPl+OGYQ9LRFwiQosyRfcca3OQB73akqY4mqDRl39OyiBjq7347DLHJysgbm9z+B1bsiLuh2xc6mdclQ==} + cpu: [arm64] + os: [darwin] + + '@rspack/binding-darwin-x64@1.1.5': + resolution: {integrity: sha512-I6HPRgogewU5v1OKe3noEzq2U1FCEYAbW+smy+lPvpTW+3X6PlVMzTT4oelhB0EXDQ+KxjXH9KpOKON1hg/JGg==} + cpu: [x64] + os: [darwin] + + '@rspack/binding-linux-arm64-gnu@1.1.5': + resolution: {integrity: sha512-LQnqucNa6Dr6y3By+/M2ARO4jDR3AM+PuCsHgzlYT0RDRLS+Ow3f50WbNBf7eI/DhrEA0aucYL3sz1ljguB3EA==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-arm64-musl@1.1.5': + resolution: {integrity: sha512-b9L/9HJxrWY4cezPWqgj28I9Xe2XxwLHu8x0CMGobwF2XKR0QQVLAst38RW/EusJ8TURdyvNEOuRZlWEIJuYOw==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-x64-gnu@1.1.5': + resolution: {integrity: sha512-0az52ZXTg/ErCGC1v/oFLWByKAiXvng4euv+prwMWF6p1pA7lfLRLzdibDFO4KgC16Zlfcg3hqs7YikLng4x+w==} + cpu: [x64] + os: [linux] + + '@rspack/binding-linux-x64-musl@1.1.5': + resolution: {integrity: sha512-EF/LJTtCTkuti2gJnCyvXHC5Q2L5M4+RXm5kj9Bfu/t0Zmmfe6Jd5QUsifgogioeL0ZsH/Pou5QiiVcOFcqFKQ==} + cpu: [x64] + os: [linux] + + '@rspack/binding-win32-arm64-msvc@1.1.5': + resolution: {integrity: sha512-VEqhK6HwIHby6gtOkxIx66SkqYndiaP1ddZ3X39RLE40TY3KlNgfG/SzbN9J5Qb+8jjq3ogV8n50+wLEGkhiWw==} + cpu: [arm64] + os: [win32] + + '@rspack/binding-win32-ia32-msvc@1.1.5': + resolution: {integrity: sha512-Yi2BwYehc5/sRVgI7zTGYJKjnV8UszAJt/stWdFHaq82chHiuuF/tQd1WcBUq0Iin9ylBMo16mRJAuFkFmJ74Q==} + cpu: [ia32] + os: [win32] + + '@rspack/binding-win32-x64-msvc@1.1.5': + resolution: {integrity: sha512-4UArXYqJO1Ni7TmCw1T11JnrwfpoThDdiQ9k1P1voBWK3bDahPEBOptk9ZPu2+ZuRX8hFrvumRKkLY3oy7fTMw==} + cpu: [x64] + os: [win32] + + '@rspack/binding@1.1.5': + resolution: {integrity: sha512-RsSkgi56Q5XUXut0qweLSE1C4Ogcm7g/ueKoOgsbHAYVKrCs9/dTFlPHWSIAaI7QWh0GWEePR/MM2O2HIu+1rw==} + + '@rspack/cli@1.1.5': + resolution: {integrity: sha512-R08aM5gEvRV9zSE9fIaTxT77Nu/kRtoghj9TqItFk0xTbFxai9jF1fwRTbnDv23yVGNCwPfwvPOmpqvrf3SGnQ==} + hasBin: true + peerDependencies: + '@rspack/core': ^1.0.0-alpha || ^1.x + + '@rspack/core@1.1.5': + resolution: {integrity: sha512-/FmxDeMuW8fJkhz8fHuCu7OiJHFKW78xclEu7LkEujWl4PqJgdWjUL/6FWIj50spRwj6PRfuc31hFSL4hbNfCA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/dev-server@1.0.9': + resolution: {integrity: sha512-VF+apLFfl5LWIhVbfkJ5ccU0Atl5mi+sGTkx+XtE1tbUmMJkde0nm/4+eaQCud7oGl+ZCzt4kW14uuzLSiEGDw==} + peerDependencies: + '@rspack/core': '*' + + '@rspack/lite-tapable@1.0.1': + resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} + engines: {node: '>=16.0.0'} + '@sentry-internal/feedback@7.118.0': resolution: {integrity: sha512-IYOGRcqIqKJJpMwBBv+0JTu0FPpXnakJYvOx/XEa/SNyF5+l7b9gGEjUVWh1ok50kTLW/XPnpnXNAGQcoKHg+w==} engines: {node: '>=12'} @@ -4748,6 +4931,97 @@ packages: '@socket.io/component-emitter@3.1.0': resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + '@swc-node/core@1.13.3': + resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} + engines: {node: '>= 10'} + peerDependencies: + '@swc/core': '>= 1.4.13' + '@swc/types': '>= 0.1' + + '@swc-node/register@1.10.9': + resolution: {integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==} + peerDependencies: + '@swc/core': '>= 1.4.13' + typescript: ~5.4.5 + + '@swc-node/sourcemap-support@0.5.1': + resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} + + '@swc/core-darwin-arm64@1.9.2': + resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.9.2': + resolution: {integrity: sha512-9gD+bwBz8ZByjP6nZTXe/hzd0tySIAjpDHgkFiUrc+5zGF+rdTwhcNrzxNHJmy6mw+PW38jqII4uspFHUqqxuQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.9.2': + resolution: {integrity: sha512-kYq8ief1Qrn+WmsTWAYo4r+Coul4dXN6cLFjiPZ29Cv5pyU+GFvSPAB4bEdMzwy99rCR0u2P10UExaeCjurjvg==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.9.2': + resolution: {integrity: sha512-n0W4XiXlmEIVqxt+rD3ZpkogsEWUk1jJ+i5bQNgB+1JuWh0fBE8c/blDgTQXa0GB5lTPVDZQussgdNOCnAZwiA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.9.2': + resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.9.2': + resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.9.2': + resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.9.2': + resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.9.2': + resolution: {integrity: sha512-nLWBi4vZDdM/LkiQmPCakof8Dh1/t5EM7eudue04V1lIcqx9YHVRS3KMwEaCoHLGg0c312Wm4YgrWQd9vwZ5zQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.9.2': + resolution: {integrity: sha512-ik/k+JjRJBFkXARukdU82tSVx0CbExFQoQ78qTO682esbYXzjdB5eLVkoUbwen299pnfr88Kn4kyIqFPTje8Xw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.9.2': + resolution: {integrity: sha512-dYyEkO6mRYtZFpnOsnYzv9rY69fHAHoawYOjGOEcxk9WYtaJhowMdP/w6NcOKnz2G7GlZaenjkzkMa6ZeQeMsg==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/types@0.1.15': + resolution: {integrity: sha512-XKaZ+dzDIQ9Ot9o89oJQ/aluI17+VvUnIpYJTcZtvv1iYX6MzHh3Ik2CSR7MdPKpPwfZXHBeCingb2b4PoDVdw==} + '@swc/wasm@1.5.25': resolution: {integrity: sha512-RNh3AE02oDW+74/sRwZIMDF/sEaUZBnWwC8AdLI+F3O2TX0k7AAEJZXI+e9d3LheNdPnZ1BX5okDVwPs4wSNqQ==} @@ -4964,6 +5238,9 @@ packages: resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} engines: {node: ^16.14.0 || >=18.0.0} + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@types/babel__core@7.20.1': resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} @@ -4979,6 +5256,9 @@ packages: '@types/body-parser@1.19.2': resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + '@types/caseless@0.12.5': resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} @@ -4988,6 +5268,9 @@ packages: '@types/concat-stream@1.6.1': resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + '@types/connect@3.4.35': resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} @@ -5142,6 +5425,9 @@ packages: '@types/multer@1.4.11': resolution: {integrity: sha512-svK240gr6LVWvv3YGyhLlA+6LRRWA4mnGIU7RcNmgjBYFl6665wcXrRfxGp5tEPVHUNm5FMcmq7too9bxCwX/w==} + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} @@ -5205,18 +5491,33 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + '@types/semver@7.5.0': resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} '@types/send@0.17.1': resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + '@types/serve-static@1.15.2': resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + '@types/showdown@2.0.6': resolution: {integrity: sha512-pTvD/0CIeqe4x23+YJWlX2gArHa8G0J0Oh6GKaVXV7TAeickpkkZiNOgFcFcmLQ5lB/K0qBJL1FtRYltBfbGCQ==} + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + '@types/sortablejs@1.15.8': resolution: {integrity: sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==} @@ -5262,6 +5563,9 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + '@types/yargs-parser@21.0.0': resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -5920,31 +6224,6 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@webpack-cli/configtest@2.1.1': - resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - - '@webpack-cli/info@2.0.2': - resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - - '@webpack-cli/serve@2.0.5': - resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true - '@windicss/config@1.9.1': resolution: {integrity: sha512-MjutTiS9XIteriwkH9D+que+bILbpulekYzjJGQDg3Sb2H87aOcO30f7N11ZiHF5OYoZn4yJz4lDbB3A6IuXfQ==} @@ -6034,19 +6313,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} - acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} @@ -6127,6 +6397,11 @@ packages: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + ansi-regex@2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} @@ -6419,6 +6694,9 @@ packages: batch-processor@1.0.0: resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==} + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -6471,6 +6749,9 @@ packages: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -6633,12 +6914,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001588: - resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==} - - caniuse-lite@1.0.30001618: - resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} - caniuse-lite@1.0.30001667: resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} @@ -6976,6 +7251,10 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + engines: {node: '>= 0.8.0'} + compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} @@ -7003,6 +7282,10 @@ packages: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} engines: {node: '>=8'} + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -7094,12 +7377,6 @@ packages: cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} - copy-webpack-plugin@11.0.0: - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.1.0 - core-js@3.32.1: resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} @@ -7443,6 +7720,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -7517,6 +7803,10 @@ packages: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -7557,6 +7847,10 @@ packages: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -7599,6 +7893,9 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} @@ -7631,6 +7928,10 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -7829,11 +8130,6 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - envinfo@7.10.0: - resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} - engines: {node: '>=4'} - hasBin: true - envinfo@7.8.1: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} engines: {node: '>=4'} @@ -7886,6 +8182,9 @@ packages: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} + es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} @@ -8348,6 +8647,10 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + exit-hook@4.0.0: + resolution: {integrity: sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==} + engines: {node: '>=18'} + exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -8406,10 +8709,6 @@ packages: resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} - fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -8438,13 +8737,13 @@ packages: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -8972,6 +9271,9 @@ packages: h3@1.8.1: resolution: {integrity: sha512-m5rFuu+5bpwBBHqqS0zexjK+Q8dhtFRvO9JXQG0RvSPL6QrIT6vv42vuBM22SLOgGMoZYsHk0y7VPidt9s+nkw==} + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -9083,6 +9385,9 @@ packages: resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} engines: {node: ^16.14.0 || >=18.0.0} + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -9116,10 +9421,20 @@ packages: http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} + http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} engines: {node: '>= 6'} @@ -9132,6 +9447,19 @@ packages: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + http-response-object@3.0.2: resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==} @@ -9188,6 +9516,10 @@ packages: engines: {node: '>=14'} hasBin: true + hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -9279,6 +9611,9 @@ packages: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -9304,6 +9639,10 @@ packages: interactjs@1.10.18: resolution: {integrity: sha512-ho+Qgr5U3b3oz23Iv7MkIZGoWaTsSCRnrCL34Dtjzs5eFghwpESJeiPj9RhYKc/SgRJL9anR+2OQxFsCg4PmLA==} + internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -9511,6 +9850,10 @@ packages: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + is-network-error@1.1.0: + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} + engines: {node: '>=16'} + is-node-process@1.2.0: resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} @@ -9546,6 +9889,10 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -10501,6 +10848,10 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} + memfs@4.14.0: + resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} + engines: {node: '>= 4.0.0'} + memory-fs@0.5.0: resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -10645,6 +10996,9 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@3.0.5: resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} @@ -10867,6 +11221,10 @@ packages: resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} engines: {node: '>= 6.0.0'} + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + multimatch@4.0.0: resolution: {integrity: sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==} engines: {node: '>=8'} @@ -10940,6 +11298,10 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -11042,6 +11404,12 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-loader@2.1.0: + resolution: {integrity: sha512-OwjPkyh8+7jW8DMd/iq71uU1Sspufr/C2+c3t0p08J3CrM9ApZ4U53xuisNrDXOHyGi5OYHgtfmmh+aK9zJA6g==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^5.0.0 + node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} @@ -11259,6 +11627,10 @@ packages: object-sizeof@2.6.4: resolution: {integrity: sha512-YuJAf7Bi61KROcYmXm8RCeBrBw8UOaJDzTm1gp0eU7RjYi1xEte3/Nmg/VyPaHcJZ3sNojs1Y0xvSrgwkLmcFw==} + object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + object.assign@4.1.5: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} @@ -11293,6 +11665,9 @@ packages: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} @@ -11307,6 +11682,10 @@ packages: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -11330,6 +11709,10 @@ packages: resolution: {integrity: sha512-ZD6dgSZi0u1QCP55g8/2yS5hNJfIpgqsSGHLxxdOjvY7eIrXzj271FJEQw33VwsZ6RCtO/NOuhxa7GBWmEudyA==} hasBin: true + opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -11352,6 +11735,9 @@ packages: outvariant@1.4.2: resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + oxc-resolver@1.12.0: + resolution: {integrity: sha512-YlaCIArvWNKCWZFRrMjhh2l5jK80eXnpYP+bhRc1J/7cW3TiyEY0ngJo73o/5n8hA3+4yLdTmXLNTQ3Ncz50LQ==} + p-event@4.2.0: resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} engines: {node: '>=8'} @@ -11420,6 +11806,14 @@ packages: resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} engines: {node: '>=8'} + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-retry@6.2.1: + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} + engines: {node: '>=16.17'} + p-timeout@3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} @@ -11696,6 +12090,9 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} @@ -12130,6 +12527,10 @@ packages: resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} engines: {node: '>=4'} + postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + postcss-selector-parser@6.1.0: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} @@ -12571,6 +12972,10 @@ packages: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true + regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -12771,6 +13176,10 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-script-webpack-plugin@0.2.0: + resolution: {integrity: sha512-SVNNq4jxzjfnaW+HkdTlyH1CWwCuSb/weYfic0D7Y/KnhY27YRYkzgybdzTDEPJlpQ73FDCRDbyBFwNsJMmwWQ==} + engines: {node: '>=14'} + rxjs@6.4.0: resolution: {integrity: sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==} engines: {npm: '>=2.0.0'} @@ -12836,6 +13245,13 @@ packages: sdp@2.12.0: resolution: {integrity: sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==} + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -12882,6 +13298,10 @@ packages: serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + serve-placeholder@2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} @@ -12900,6 +13320,9 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -13059,6 +13482,9 @@ packages: resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==} engines: {node: '>=10.2.0'} + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + socks-proxy-agent@6.2.1: resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} engines: {node: '>= 10'} @@ -13134,6 +13560,13 @@ packages: spdx-license-ids@3.0.13: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + speakingurl@14.0.1: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} engines: {node: '>=0.10.0'} @@ -13546,6 +13979,12 @@ packages: resolution: {integrity: sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==} engines: {node: '>=6.0.0'} + thingies@1.21.0: + resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 + throttle-debounce@3.0.1: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} engines: {node: '>=10'} @@ -13559,6 +13998,9 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + tildify@2.0.0: resolution: {integrity: sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==} engines: {node: '>=8'} @@ -13629,6 +14071,12 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} + tree-dump@1.0.2: + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -13732,6 +14180,9 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -14637,6 +15088,9 @@ packages: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -14654,27 +15108,33 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - webpack-cli@5.1.4: - resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} - engines: {node: '>=14.15.0'} + webpack-bundle-analyzer@4.6.1: + resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} + engines: {node: '>= 10.13.0'} hasBin: true + + webpack-dev-middleware@7.4.2: + resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} + engines: {node: '>= 18.12.0'} peerDependencies: - '@webpack-cli/generators': '*' - webpack: 5.x.x - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' + webpack: ^5.0.0 peerDependenciesMeta: - '@webpack-cli/generators': + webpack: optional: true - webpack-bundle-analyzer: + + webpack-dev-server@5.0.4: + resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: optional: true - webpack-dev-server: + webpack-cli: optional: true - webpack-merge@5.9.0: - resolution: {integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==} - engines: {node: '>=10.0.0'} - webpack-node-externals@3.0.0: resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} engines: {node: '>=6'} @@ -14716,6 +15176,14 @@ packages: resolution: {integrity: sha512-7Bp9OBnx642oJRkom1tNAbeJjUadAq2rh5xLL9YXPw5hVyt2h4hHr5bcoPYDs1stp/mZHSPSQA34YISdnr0DBQ==} engines: {node: '>=6.0.0', npm: '>=3.10.0'} + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -14791,9 +15259,6 @@ packages: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} - wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - windicss-analysis@0.3.5: resolution: {integrity: sha512-g7306c47Yc9c0nAhVLwVDVYt+MQmxGfpg1Q06mP4+j5nqCrJgh18Km4HyL8BABv7wo6BdUN7FeVtxb+u5TokxA==} hasBin: true @@ -15017,6 +15482,10 @@ packages: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} + yargs@17.6.2: + resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} + engines: {node: '>=12'} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -15731,7 +16200,7 @@ snapshots: '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -16063,7 +16532,7 @@ snapshots: '@aws-sdk/types': 3.398.0 '@smithy/protocol-http': 2.0.5 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-host-header@3.620.0': dependencies: @@ -16082,7 +16551,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.398.0 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-logger@3.609.0': dependencies: @@ -16095,7 +16564,7 @@ snapshots: '@aws-sdk/types': 3.398.0 '@smithy/protocol-http': 2.0.5 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.620.0': dependencies: @@ -16123,7 +16592,7 @@ snapshots: '@aws-sdk/middleware-signing': 3.398.0 '@aws-sdk/types': 3.398.0 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-signing@3.398.0': dependencies: @@ -16133,7 +16602,7 @@ snapshots: '@smithy/signature-v4': 2.0.5 '@smithy/types': 2.5.0 '@smithy/util-middleware': 2.0.6 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-signing@3.620.0': dependencies: @@ -16157,7 +16626,7 @@ snapshots: '@aws-sdk/util-endpoints': 3.398.0 '@smithy/protocol-http': 2.0.5 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.620.0': dependencies: @@ -16237,7 +16706,7 @@ snapshots: '@smithy/util-defaults-mode-node': 2.0.15 '@smithy/util-retry': 2.0.3 '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -16248,7 +16717,7 @@ snapshots: '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/types@3.398.0': dependencies: @@ -16258,12 +16727,12 @@ snapshots: '@aws-sdk/types@3.418.0': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/types@3.511.0': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/types@3.609.0': dependencies: @@ -16277,7 +16746,7 @@ snapshots: '@aws-sdk/util-endpoints@3.398.0': dependencies: '@aws-sdk/types': 3.398.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/util-endpoints@3.614.0': dependencies: @@ -16302,7 +16771,7 @@ snapshots: '@aws-sdk/types': 3.398.0 '@smithy/types': 2.5.0 bowser: 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/util-user-agent-browser@3.609.0': dependencies: @@ -16316,7 +16785,7 @@ snapshots: '@aws-sdk/types': 3.398.0 '@smithy/node-config-provider': 2.1.5 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/util-user-agent-node@3.614.0': dependencies: @@ -16327,7 +16796,7 @@ snapshots: '@aws-sdk/util-utf8-browser@3.259.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/xml-builder@3.609.0': dependencies: @@ -16457,7 +16926,7 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/compat-data@7.23.5': {} @@ -16474,7 +16943,7 @@ snapshots: '@babel/traverse': 7.24.1 '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -16572,10 +17041,14 @@ snapshots: dependencies: '@babel/types': 7.25.7 + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} '@babel/helper-validator-option@7.23.5': {} @@ -16593,7 +17066,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/parser@7.18.4': dependencies: @@ -16601,7 +17074,11 @@ snapshots: '@babel/parser@7.24.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.24.0 + + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.25.7 '@babel/parser@7.25.7': dependencies: @@ -16744,7 +17221,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.25.7 '@babel/types': 7.25.7 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -16755,10 +17232,16 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 + '@babel/types@7.24.0': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@babel/types@7.25.6': dependencies: - '@babel/helper-string-parser': 7.25.7 - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@babel/types@7.25.7': @@ -16857,6 +17340,7 @@ snapshots: '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 + optional: true '@ctrl/tinycolor@3.6.1': {} @@ -16867,9 +17351,15 @@ snapshots: is-absolute: 1.0.0 is-negated-glob: 1.0.0 + '@emnapi/core@1.3.1': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@0.45.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optional: true '@emnapi/runtime@1.2.0': @@ -16877,6 +17367,11 @@ snapshots: tslib: 2.6.2 optional: true + '@emnapi/wasi-threads@1.0.1': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.20.2)': dependencies: esbuild: 0.20.2 @@ -17042,7 +17537,7 @@ snapshots: '@eslint/eslintrc@1.4.1': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 espree: 9.6.1 globals: 13.21.0 ignore: 5.3.2 @@ -17056,7 +17551,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 espree: 9.6.1 globals: 13.21.0 ignore: 5.3.1 @@ -17152,7 +17647,7 @@ snapshots: '@humanwhocodes/config-array@0.11.10': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -17160,7 +17655,7 @@ snapshots: '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -17270,7 +17765,7 @@ snapshots: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.7 '@iconify/types': 2.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.5.0 @@ -17519,7 +18014,7 @@ snapshots: '@intlify/shared': 9.9.1 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) '@vue/compiler-sfc': 3.4.27 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 fast-glob: 3.3.2 js-yaml: 4.1.0 json5: 2.2.3 @@ -17565,7 +18060,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -17579,7 +18074,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -17759,30 +18254,49 @@ snapshots: dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.5.0 + optional: true '@js-joda/core@5.5.3': {} + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@1.1.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 1.21.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + '@kurkle/color@0.3.2': {} '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color '@kwsites/promise-deferred@1.1.1': {} + '@leichtgewicht/ip-codec@2.0.5': {} + '@lerna/child-process@7.4.2': dependencies: chalk: 4.1.2 execa: 5.1.1 strong-log-transformer: 2.1.0 - '@lerna/create@7.4.2(encoding@0.1.13)': + '@lerna/create@7.4.2(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)(encoding@0.1.13)': dependencies: '@lerna/child-process': 7.4.2 '@npmcli/run-script': 6.0.2 - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) byte-size: 8.1.1 @@ -17819,7 +18333,7 @@ snapshots: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 16.7.4 + nx: 16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2) p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -17874,6 +18388,22 @@ snapshots: - encoding - supports-color + '@module-federation/runtime-tools@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/webpack-bundler-runtime': 0.5.1 + + '@module-federation/runtime@0.5.1': + dependencies: + '@module-federation/sdk': 0.5.1 + + '@module-federation/sdk@0.5.1': {} + + '@module-federation/webpack-bundler-runtime@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/sdk': 0.5.1 + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2': optional: true @@ -17901,6 +18431,13 @@ snapshots: outvariant: 1.4.2 strict-event-emitter: 0.5.1 + '@napi-rs/wasm-runtime@0.2.5': + dependencies: + '@emnapi/core': 1.3.1 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + optional: true + '@nestjs/bull-shared@10.0.1(@nestjs/common@10.3.8(class-validator@0.14.1)(reflect-metadata@0.2.1)(rxjs@7.8.1))(@nestjs/core@10.3.8)': dependencies: '@nestjs/common': 10.3.8(class-validator@0.14.1)(reflect-metadata@0.2.1)(rxjs@7.8.1) @@ -17915,7 +18452,7 @@ snapshots: bull: 4.12.5 tslib: 2.6.0 - '@nestjs/cli@10.3.2(webpack-cli@5.1.4)': + '@nestjs/cli@10.3.2(@swc/core@1.9.2)': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -17925,7 +18462,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.4.5)(webpack@5.90.1) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.9.2)) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -17937,8 +18474,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.4.5 - webpack: 5.90.1(webpack-cli@5.1.4) + webpack: 5.90.1(@swc/core@1.9.2) webpack-node-externals: 3.0.0 + optionalDependencies: + '@swc/core': 1.9.2 transitivePeerDependencies: - esbuild - uglify-js @@ -18230,15 +18769,15 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@16.7.4(nx@16.7.4)': + '@nrwl/devkit@16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2))': dependencies: - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)) transitivePeerDependencies: - nx - '@nrwl/tao@16.7.4': + '@nrwl/tao@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)': dependencies: - nx: 16.7.4 + nx: 16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -18267,12 +18806,12 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.1(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.1(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))': dependencies: '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxt/schema': 3.11.2(rollup@4.17.2) execa: 7.2.0 - nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) + nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0) transitivePeerDependencies: - rollup @@ -18291,13 +18830,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.3.1(6vdhsoamisojojaysztsg76fjq)': + '@nuxt/devtools@1.3.1(ph5yn3wmkwwiivszzh7dcupmia)': dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.3.1(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.1(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.3.1 '@nuxt/kit': 3.11.2(rollup@4.17.2) - '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2)) + '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2)) '@vue/devtools-core': 7.2.0(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2)) '@vue/devtools-kit': 7.2.0(vue@3.5.13(typescript@5.6.2)) birpc: 0.2.17 @@ -18315,7 +18854,7 @@ snapshots: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) + nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -18734,13 +19273,13 @@ snapshots: transitivePeerDependencies: - encoding - '@nx/devkit@16.7.4(nx@16.7.4)': + '@nx/devkit@16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2))': dependencies: - '@nrwl/devkit': 16.7.4(nx@16.7.4) + '@nrwl/devkit': 16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 - nx: 16.7.4 + nx: 16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2) semver: 7.5.3 tmp: 0.2.1 tslib: 2.6.2 @@ -18939,6 +19478,41 @@ snapshots: '@opentelemetry/semantic-conventions@1.24.1': {} + '@oxc-resolver/binding-darwin-arm64@1.12.0': + optional: true + + '@oxc-resolver/binding-darwin-x64@1.12.0': + optional: true + + '@oxc-resolver/binding-freebsd-x64@1.12.0': + optional: true + + '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0': + optional: true + + '@oxc-resolver/binding-linux-arm64-gnu@1.12.0': + optional: true + + '@oxc-resolver/binding-linux-arm64-musl@1.12.0': + optional: true + + '@oxc-resolver/binding-linux-x64-gnu@1.12.0': + optional: true + + '@oxc-resolver/binding-linux-x64-musl@1.12.0': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@1.12.0': + dependencies: + '@napi-rs/wasm-runtime': 0.2.5 + optional: true + + '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': + optional: true + + '@oxc-resolver/binding-win32-x64-msvc@1.12.0': + optional: true + '@parcel/watcher-android-arm64@2.3.0': optional: true @@ -19156,8 +19730,8 @@ snapshots: '@purge-icons/core@0.10.0(encoding@0.1.13)': dependencies: '@iconify/iconify': 2.1.2(encoding@0.1.13) - axios: 1.6.8(debug@4.3.4) - debug: 4.3.4(supports-color@5.5.0) + axios: 1.6.8(debug@4.3.7) + debug: 4.3.7 fast-glob: 3.3.2 fs-extra: 10.1.0 transitivePeerDependencies: @@ -19404,6 +19978,96 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true + '@rspack/binding-darwin-arm64@1.1.5': + optional: true + + '@rspack/binding-darwin-x64@1.1.5': + optional: true + + '@rspack/binding-linux-arm64-gnu@1.1.5': + optional: true + + '@rspack/binding-linux-arm64-musl@1.1.5': + optional: true + + '@rspack/binding-linux-x64-gnu@1.1.5': + optional: true + + '@rspack/binding-linux-x64-musl@1.1.5': + optional: true + + '@rspack/binding-win32-arm64-msvc@1.1.5': + optional: true + + '@rspack/binding-win32-ia32-msvc@1.1.5': + optional: true + + '@rspack/binding-win32-x64-msvc@1.1.5': + optional: true + + '@rspack/binding@1.1.5': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.1.5 + '@rspack/binding-darwin-x64': 1.1.5 + '@rspack/binding-linux-arm64-gnu': 1.1.5 + '@rspack/binding-linux-arm64-musl': 1.1.5 + '@rspack/binding-linux-x64-gnu': 1.1.5 + '@rspack/binding-linux-x64-musl': 1.1.5 + '@rspack/binding-win32-arm64-msvc': 1.1.5 + '@rspack/binding-win32-ia32-msvc': 1.1.5 + '@rspack/binding-win32-x64-msvc': 1.1.5 + + '@rspack/cli@1.1.5(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@rspack/core': 1.1.5 + '@rspack/dev-server': 1.0.9(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) + colorette: 2.0.19 + exit-hook: 4.0.0 + interpret: 3.1.1 + rechoir: 0.8.0 + semver: 7.6.3 + webpack-bundle-analyzer: 4.6.1 + yargs: 17.6.2 + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + + '@rspack/core@1.1.5': + dependencies: + '@module-federation/runtime-tools': 0.5.1 + '@rspack/binding': 1.1.5 + '@rspack/lite-tapable': 1.0.1 + caniuse-lite: 1.0.30001667 + + '@rspack/dev-server@1.0.9(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': + dependencies: + '@rspack/core': 1.1.5 + chokidar: 3.6.0 + connect-history-api-fallback: 2.0.0 + express: 4.19.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.3.4) + mime-types: 2.1.35 + p-retry: 4.6.2 + webpack-dev-middleware: 7.4.2(webpack@5.90.1(@swc/core@1.9.2)) + webpack-dev-server: 5.0.4(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) + ws: 8.17.0 + transitivePeerDependencies: + - '@types/express' + - bufferutil + - debug + - supports-color + - utf-8-validate + - webpack + - webpack-cli + + '@rspack/lite-tapable@1.0.1': {} + '@sentry-internal/feedback@7.118.0': dependencies: '@sentry/core': 7.118.0 @@ -19620,12 +20284,12 @@ snapshots: '@smithy/abort-controller@2.0.13': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/abort-controller@2.1.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/abort-controller@3.1.1': dependencies: @@ -19647,7 +20311,7 @@ snapshots: '@smithy/types': 2.5.0 '@smithy/util-config-provider': 2.0.0 '@smithy/util-middleware': 2.0.6 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/config-resolver@3.0.5': dependencies: @@ -19674,7 +20338,7 @@ snapshots: '@smithy/property-provider': 2.0.14 '@smithy/types': 2.9.1 '@smithy/url-parser': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/credential-provider-imds@2.0.5': dependencies: @@ -19697,21 +20361,21 @@ snapshots: '@aws-crypto/crc32': 3.0.0 '@smithy/types': 1.2.0 '@smithy/util-hex-encoding': 1.1.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-codec@2.0.5': dependencies: '@aws-crypto/crc32': 3.0.0 '@smithy/types': 2.9.1 '@smithy/util-hex-encoding': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-codec@3.1.2': dependencies: '@aws-crypto/crc32': 5.2.0 '@smithy/types': 3.3.0 '@smithy/util-hex-encoding': 3.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-browser@3.0.5': dependencies: @@ -19742,7 +20406,7 @@ snapshots: '@smithy/querystring-builder': 2.0.13 '@smithy/types': 2.5.0 '@smithy/util-base64': 2.0.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/fetch-http-handler@2.4.1': dependencies: @@ -19750,7 +20414,7 @@ snapshots: '@smithy/querystring-builder': 2.1.1 '@smithy/types': 2.9.1 '@smithy/util-base64': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/fetch-http-handler@3.2.4': dependencies: @@ -19779,7 +20443,7 @@ snapshots: '@smithy/types': 2.5.0 '@smithy/util-buffer-from': 2.0.0 '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/hash-node@3.0.3': dependencies: @@ -19797,7 +20461,7 @@ snapshots: '@smithy/invalid-dependency@2.0.10': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/invalid-dependency@3.0.3': dependencies: @@ -19806,15 +20470,15 @@ snapshots: '@smithy/is-array-buffer@1.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/is-array-buffer@2.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/is-array-buffer@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/is-array-buffer@3.0.0': dependencies: @@ -19830,7 +20494,7 @@ snapshots: dependencies: '@smithy/protocol-http': 3.0.9 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/middleware-content-length@3.0.5': dependencies: @@ -19846,7 +20510,7 @@ snapshots: '@smithy/types': 2.5.0 '@smithy/url-parser': 2.0.13 '@smithy/util-middleware': 2.0.6 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/middleware-endpoint@3.1.0': dependencies: @@ -19866,7 +20530,7 @@ snapshots: '@smithy/types': 2.5.0 '@smithy/util-middleware': 2.0.6 '@smithy/util-retry': 2.0.3 - tslib: 2.6.2 + tslib: 2.8.1 uuid: 8.3.2 '@smithy/middleware-retry@3.0.13': @@ -19884,7 +20548,7 @@ snapshots: '@smithy/middleware-serde@2.0.13': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/middleware-serde@3.0.3': dependencies: @@ -19894,7 +20558,7 @@ snapshots: '@smithy/middleware-stack@2.0.7': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/middleware-stack@3.0.3': dependencies: @@ -19906,14 +20570,14 @@ snapshots: '@smithy/property-provider': 2.0.14 '@smithy/shared-ini-file-loader': 2.2.4 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/node-config-provider@2.2.1': dependencies: '@smithy/property-provider': 2.1.1 '@smithy/shared-ini-file-loader': 2.3.1 '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/node-config-provider@3.1.4': dependencies: @@ -19928,7 +20592,7 @@ snapshots: '@smithy/protocol-http': 3.0.9 '@smithy/querystring-builder': 2.0.13 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/node-http-handler@2.3.1': dependencies: @@ -19936,7 +20600,7 @@ snapshots: '@smithy/protocol-http': 3.1.1 '@smithy/querystring-builder': 2.1.1 '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/node-http-handler@3.1.4': dependencies: @@ -19949,7 +20613,7 @@ snapshots: '@smithy/property-provider@2.0.14': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/property-provider@2.0.5': dependencies: @@ -19959,7 +20623,7 @@ snapshots: '@smithy/property-provider@2.1.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/property-provider@3.1.3': dependencies: @@ -19969,17 +20633,17 @@ snapshots: '@smithy/protocol-http@2.0.5': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/protocol-http@3.0.9': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/protocol-http@3.1.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/protocol-http@4.1.0': dependencies: @@ -19990,13 +20654,13 @@ snapshots: dependencies: '@smithy/types': 2.9.1 '@smithy/util-uri-escape': 2.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-builder@2.1.1': dependencies: '@smithy/types': 2.9.1 '@smithy/util-uri-escape': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-builder@3.0.3': dependencies: @@ -20007,12 +20671,12 @@ snapshots: '@smithy/querystring-parser@2.0.13': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@2.1.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@3.0.3': dependencies: @@ -20030,17 +20694,17 @@ snapshots: '@smithy/shared-ini-file-loader@2.0.5': dependencies: '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@2.2.4': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@2.3.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@3.1.4': dependencies: @@ -20067,7 +20731,7 @@ snapshots: '@smithy/util-middleware': 2.1.1 '@smithy/util-uri-escape': 2.0.0 '@smithy/util-utf8': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/signature-v4@4.1.0': dependencies: @@ -20085,7 +20749,7 @@ snapshots: '@smithy/middleware-stack': 2.0.7 '@smithy/types': 2.5.0 '@smithy/util-stream': 2.0.20 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/smithy-client@3.1.11': dependencies: @@ -20098,7 +20762,7 @@ snapshots: '@smithy/types@1.2.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/types@2.2.2': dependencies: @@ -20106,11 +20770,11 @@ snapshots: '@smithy/types@2.5.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/types@2.9.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/types@3.3.0': dependencies: @@ -20120,13 +20784,13 @@ snapshots: dependencies: '@smithy/querystring-parser': 2.0.13 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/url-parser@2.1.1': dependencies: '@smithy/querystring-parser': 2.1.1 '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/url-parser@3.0.3': dependencies: @@ -20137,12 +20801,12 @@ snapshots: '@smithy/util-base64@2.0.1': dependencies: '@smithy/util-buffer-from': 2.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-base64@2.1.1': dependencies: '@smithy/util-buffer-from': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-base64@3.0.0': dependencies: @@ -20152,7 +20816,7 @@ snapshots: '@smithy/util-body-length-browser@2.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-body-length-browser@3.0.0': dependencies: @@ -20160,7 +20824,7 @@ snapshots: '@smithy/util-body-length-node@2.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-body-length-node@3.0.0': dependencies: @@ -20169,17 +20833,17 @@ snapshots: '@smithy/util-buffer-from@1.1.0': dependencies: '@smithy/is-array-buffer': 1.1.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-buffer-from@2.0.0': dependencies: '@smithy/is-array-buffer': 2.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-buffer-from@2.1.1': dependencies: '@smithy/is-array-buffer': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-buffer-from@3.0.0': dependencies: @@ -20188,7 +20852,7 @@ snapshots: '@smithy/util-config-provider@2.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-config-provider@3.0.0': dependencies: @@ -20200,7 +20864,7 @@ snapshots: '@smithy/smithy-client': 2.1.15 '@smithy/types': 2.5.0 bowser: 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-defaults-mode-browser@3.0.13': dependencies: @@ -20218,7 +20882,7 @@ snapshots: '@smithy/property-provider': 2.0.14 '@smithy/smithy-client': 2.1.15 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-defaults-mode-node@3.0.13': dependencies: @@ -20238,15 +20902,15 @@ snapshots: '@smithy/util-hex-encoding@1.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-hex-encoding@2.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-hex-encoding@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-hex-encoding@3.0.0': dependencies: @@ -20254,17 +20918,17 @@ snapshots: '@smithy/util-middleware@1.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-middleware@2.0.6': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-middleware@2.1.1': dependencies: '@smithy/types': 2.9.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-middleware@3.0.3': dependencies: @@ -20275,7 +20939,7 @@ snapshots: dependencies: '@smithy/service-error-classification': 2.0.3 '@smithy/types': 2.5.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-retry@3.0.3': dependencies: @@ -20292,7 +20956,7 @@ snapshots: '@smithy/util-buffer-from': 2.0.0 '@smithy/util-hex-encoding': 2.0.0 '@smithy/util-utf8': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-stream@3.1.3': dependencies: @@ -20307,29 +20971,29 @@ snapshots: '@smithy/util-uri-escape@1.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-uri-escape@2.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-uri-escape@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-uri-escape@3.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-utf8@1.1.0': dependencies: '@smithy/util-buffer-from': 1.1.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-utf8@2.0.2': dependencies: '@smithy/util-buffer-from': 2.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-utf8@2.1.1': dependencies: @@ -20349,6 +21013,99 @@ snapshots: '@socket.io/component-emitter@3.1.0': {} + '@swc-node/core@1.13.3(@swc/core@1.9.2)(@swc/types@0.1.15)': + dependencies: + '@swc/core': 1.9.2 + '@swc/types': 0.1.15 + + '@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.4.5)': + dependencies: + '@swc-node/core': 1.13.3(@swc/core@1.9.2)(@swc/types@0.1.15) + '@swc-node/sourcemap-support': 0.5.1 + '@swc/core': 1.9.2 + colorette: 2.0.20 + debug: 4.3.7 + oxc-resolver: 1.12.0 + pirates: 4.0.6 + tslib: 2.8.1 + typescript: 5.4.5 + transitivePeerDependencies: + - '@swc/types' + - supports-color + + '@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2)': + dependencies: + '@swc-node/core': 1.13.3(@swc/core@1.9.2)(@swc/types@0.1.15) + '@swc-node/sourcemap-support': 0.5.1 + '@swc/core': 1.9.2 + colorette: 2.0.20 + debug: 4.3.7 + oxc-resolver: 1.12.0 + pirates: 4.0.6 + tslib: 2.8.1 + typescript: 5.6.2 + transitivePeerDependencies: + - '@swc/types' + - supports-color + optional: true + + '@swc-node/sourcemap-support@0.5.1': + dependencies: + source-map-support: 0.5.21 + tslib: 2.8.1 + + '@swc/core-darwin-arm64@1.9.2': + optional: true + + '@swc/core-darwin-x64@1.9.2': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.9.2': + optional: true + + '@swc/core-linux-arm64-gnu@1.9.2': + optional: true + + '@swc/core-linux-arm64-musl@1.9.2': + optional: true + + '@swc/core-linux-x64-gnu@1.9.2': + optional: true + + '@swc/core-linux-x64-musl@1.9.2': + optional: true + + '@swc/core-win32-arm64-msvc@1.9.2': + optional: true + + '@swc/core-win32-ia32-msvc@1.9.2': + optional: true + + '@swc/core-win32-x64-msvc@1.9.2': + optional: true + + '@swc/core@1.9.2': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.15 + optionalDependencies: + '@swc/core-darwin-arm64': 1.9.2 + '@swc/core-darwin-x64': 1.9.2 + '@swc/core-linux-arm-gnueabihf': 1.9.2 + '@swc/core-linux-arm64-gnu': 1.9.2 + '@swc/core-linux-arm64-musl': 1.9.2 + '@swc/core-linux-x64-gnu': 1.9.2 + '@swc/core-linux-x64-musl': 1.9.2 + '@swc/core-win32-arm64-msvc': 1.9.2 + '@swc/core-win32-ia32-msvc': 1.9.2 + '@swc/core-win32-x64-msvc': 1.9.2 + + '@swc/counter@0.1.3': {} + + '@swc/types@0.1.15': + dependencies: + '@swc/counter': 0.1.3 + '@swc/wasm@1.5.25': {} '@techpass/passport-openidconnect@0.3.3': @@ -20550,13 +21307,17 @@ snapshots: '@trysound/sax@0.2.0': {} - '@tsconfig/node10@1.0.9': {} + '@tsconfig/node10@1.0.9': + optional: true - '@tsconfig/node12@1.0.11': {} + '@tsconfig/node12@1.0.11': + optional: true - '@tsconfig/node14@1.0.3': {} + '@tsconfig/node14@1.0.3': + optional: true - '@tsconfig/node16@1.0.4': {} + '@tsconfig/node16@1.0.4': + optional: true '@tufjs/canonical-json@1.0.0': {} @@ -20572,6 +21333,11 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.4 + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.8.1 + optional: true + '@types/babel__core@7.20.1': dependencies: '@babel/parser': 7.25.7 @@ -20598,6 +21364,10 @@ snapshots: '@types/connect': 3.4.35 '@types/node': 20.11.30 + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 20.11.30 + '@types/caseless@0.12.5': {} '@types/chai@4.3.16': {} @@ -20606,6 +21376,11 @@ snapshots: dependencies: '@types/node': 20.11.30 + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 4.17.36 + '@types/node': 20.11.30 + '@types/connect@3.4.35': dependencies: '@types/node': 20.11.30 @@ -20757,7 +21532,7 @@ snapshots: '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 2.0.7 '@types/mime@1.3.2': {} @@ -20777,6 +21552,10 @@ snapshots: dependencies: '@types/express': 4.17.21 + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 20.11.30 + '@types/node@10.17.60': {} '@types/node@14.18.56': {} @@ -20851,6 +21630,10 @@ snapshots: '@types/resolve@1.20.2': {} + '@types/retry@0.12.0': {} + + '@types/retry@0.12.2': {} + '@types/semver@7.5.0': {} '@types/send@0.17.1': @@ -20858,14 +21641,28 @@ snapshots: '@types/mime': 1.3.2 '@types/node': 20.11.30 + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 + '@types/serve-static@1.15.2': dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 '@types/node': 20.11.30 + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.1 + '@types/node': 20.11.30 + '@types/send': 0.17.1 + '@types/showdown@2.0.6': {} + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 20.11.30 + '@types/sortablejs@1.15.8': {} '@types/splitpanes@2.2.6(typescript@5.6.2)': @@ -20909,6 +21706,10 @@ snapshots: '@types/web-bluetooth@0.0.20': {} + '@types/ws@8.5.13': + dependencies: + '@types/node': 20.11.30 + '@types/yargs-parser@21.0.0': {} '@types/yargs@17.0.24': @@ -20922,7 +21723,7 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.56.0)(typescript@5.6.2) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -20942,7 +21743,7 @@ snapshots: '@typescript-eslint/type-utils': 6.1.0(eslint@8.33.0)(typescript@5.6.2) '@typescript-eslint/utils': 6.1.0(eslint@8.33.0)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 6.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.33.0 graphemer: 1.4.0 ignore: 5.2.4 @@ -20963,7 +21764,7 @@ snapshots: '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -20980,7 +21781,7 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 optionalDependencies: typescript: 5.6.2 @@ -20993,7 +21794,7 @@ snapshots: '@typescript-eslint/types': 6.1.0 '@typescript-eslint/typescript-estree': 6.1.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 6.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.33.0 optionalDependencies: typescript: 5.6.2 @@ -21006,7 +21807,7 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 optionalDependencies: typescript: 5.4.5 @@ -21032,7 +21833,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) '@typescript-eslint/utils': 5.62.0(eslint@8.33.0)(typescript@5.6.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.33.0 tsutils: 3.21.0(typescript@5.6.2) optionalDependencies: @@ -21044,7 +21845,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: @@ -21056,7 +21857,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 tsutils: 3.21.0(typescript@5.6.2) optionalDependencies: @@ -21068,7 +21869,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.1.0(typescript@5.6.2) '@typescript-eslint/utils': 6.1.0(eslint@8.33.0)(typescript@5.6.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 eslint: 8.33.0 ts-api-utils: 1.0.2(typescript@5.6.2) optionalDependencies: @@ -21080,7 +21881,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.2(typescript@5.4.5) optionalDependencies: @@ -21098,7 +21899,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -21112,7 +21913,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -21126,7 +21927,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.1.0 '@typescript-eslint/visitor-keys': 6.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -21140,11 +21941,11 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 + semver: 7.6.3 ts-api-utils: 1.0.2(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -21219,7 +22020,7 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) eslint: 8.56.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -21314,7 +22115,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.58.9(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(webpack@5.91.0(esbuild@0.20.2))': + '@unocss/nuxt@0.58.9(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2))': dependencies: '@nuxt/kit': 3.11.1(rollup@4.17.2) '@unocss/config': 0.58.9 @@ -21328,8 +22129,8 @@ snapshots: '@unocss/preset-wind': 0.58.9 '@unocss/reset': 0.58.9 '@unocss/vite': 0.58.9(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) - '@unocss/webpack': 0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)) - unocss: 0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) + '@unocss/webpack': 0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)) + unocss: 0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -21444,7 +22245,7 @@ snapshots: transitivePeerDependencies: - rollup - '@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2))': + '@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) @@ -21454,7 +22255,7 @@ snapshots: fast-glob: 3.3.2 magic-string: 0.30.11 unplugin: 1.10.1 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.91.0(@swc/core@1.9.2)(esbuild@0.20.2) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -21463,8 +22264,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) '@rollup/pluginutils': 4.2.1 - acorn: 8.11.3 - acorn-import-attributes: 1.9.5(acorn@8.11.3) + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -21506,7 +22307,7 @@ snapshots: '@vitest/snapshot@1.2.2': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 @@ -21587,11 +22388,11 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.24.7 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.1 + source-map-js: 1.2.0 '@vue/compiler-core@3.5.13': dependencies: @@ -21649,12 +22450,12 @@ snapshots: '@vue/devtools-api@6.6.1': {} - '@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2))': + '@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2))': dependencies: '@vue/devtools-core': 7.2.0(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(vue@3.5.13(typescript@5.6.2)) '@vue/devtools-kit': 7.2.0(vue@3.5.13(typescript@5.6.2)) '@vue/devtools-shared': 7.2.0 - '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vue@3.5.13(typescript@5.6.2)) + '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vue@3.5.13(typescript@5.6.2)) lodash-es: 4.17.21 perfect-debounce: 1.0.0 shiki: 1.5.2 @@ -21704,7 +22505,7 @@ snapshots: dependencies: rfdc: 1.3.1 - '@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vue@3.5.13(typescript@5.6.2))': + '@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(jwt-decode@3.1.2)(nprogress@0.2.0)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vue@3.5.13(typescript@5.6.2))': dependencies: '@unocss/reset': 0.58.9 '@vue/devtools-shared': 7.2.0 @@ -21714,7 +22515,7 @@ snapshots: colord: 2.9.3 floating-vue: 5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)) focus-trap: 7.5.4 - unocss: 0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) + unocss: 0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) vue: 3.5.13(typescript@5.6.2) transitivePeerDependencies: - '@vue/composition-api' @@ -21831,7 +22632,7 @@ snapshots: vue-demi: 0.14.7(vue@3.5.13(typescript@5.6.2)) optionalDependencies: async-validator: 4.2.5 - axios: 1.6.8(debug@4.3.4) + axios: 1.6.8 focus-trap: 7.5.4 fuse.js: 6.6.2 jwt-decode: 3.1.2 @@ -21849,7 +22650,7 @@ snapshots: vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.2)) optionalDependencies: async-validator: 4.2.5 - axios: 1.6.8(debug@4.3.4) + axios: 1.6.8 focus-trap: 7.5.4 fuse.js: 6.6.2 jwt-decode: 3.1.2 @@ -21884,13 +22685,13 @@ snapshots: - supports-color - webpack-sources - '@vueuse/nuxt@10.7.2(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vue@3.5.13(typescript@5.6.2))': + '@vueuse/nuxt@10.7.2(nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2))(rollup@4.17.2)(vue@3.5.13(typescript@5.6.2))': dependencies: '@nuxt/kit': 3.9.3(rollup@4.17.2) '@vueuse/core': 10.7.2(vue@3.5.13(typescript@5.6.2)) '@vueuse/metadata': 10.7.2 local-pkg: 0.5.0 - nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) + nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2) vue-demi: 0.14.7(vue@3.5.13(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' @@ -22049,24 +22850,9 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.1)': - dependencies: - webpack: 5.90.1(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.1) - - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.1)': - dependencies: - webpack: 5.90.1(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.1) - - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.90.1)': - dependencies: - webpack: 5.90.1(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.1) - '@windicss/config@1.9.1': dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 jiti: 1.21.0 windicss: 3.5.6 transitivePeerDependencies: @@ -22082,9 +22868,9 @@ snapshots: dependencies: '@antfu/utils': 0.7.6 '@windicss/config': 1.9.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 fast-glob: 3.3.2 - magic-string: 0.30.11 + magic-string: 0.30.10 micromatch: 4.0.5 windicss: 3.5.6 transitivePeerDependencies: @@ -22155,20 +22941,16 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-import-attributes@1.9.5(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 - acorn-walk@8.2.0: {} - acorn-walk@8.3.2: {} - acorn@8.11.2: {} - acorn@8.11.3: {} acorn@8.12.1: {} @@ -22179,13 +22961,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -22252,6 +23034,8 @@ snapshots: dependencies: type-fest: 0.21.3 + ansi-html-community@0.0.8: {} + ansi-regex@2.1.1: {} ansi-regex@5.0.1: {} @@ -22340,7 +23124,8 @@ snapshots: delegates: 1.0.0 readable-stream: 3.6.2 - arg@4.1.3: {} + arg@4.1.3: + optional: true argparse@1.0.10: dependencies: @@ -22362,8 +23147,8 @@ snapshots: array-includes@3.1.6: dependencies: call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.4 + define-properties: 1.2.0 + es-abstract: 1.22.1 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -22392,9 +23177,9 @@ snapshots: array.prototype.flat@1.3.1: dependencies: call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.4 - es-shim-unscopables: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + es-shim-unscopables: 1.0.0 array.prototype.flat@1.3.2: dependencies: @@ -22406,9 +23191,9 @@ snapshots: array.prototype.flatmap@1.3.1: dependencies: call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.4 - es-shim-unscopables: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + es-shim-unscopables: 1.0.0 array.prototype.flatmap@1.3.2: dependencies: @@ -22500,7 +23285,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.47): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001618 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -22536,6 +23321,14 @@ snapshots: transitivePeerDependencies: - debug + axios@1.6.8: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axios@1.6.8(debug@4.3.4): dependencies: follow-redirects: 1.15.6(debug@4.3.4) @@ -22544,6 +23337,14 @@ snapshots: transitivePeerDependencies: - debug + axios@1.6.8(debug@4.3.7): + dependencies: + follow-redirects: 1.15.6(debug@4.3.7) + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + b4a@1.6.4: {} babel-jest@29.7.0(@babel/core@7.24.3): @@ -22618,6 +23419,8 @@ snapshots: batch-processor@1.0.0: {} + batch@0.6.1: {} + bcrypt-pbkdf@1.0.2: dependencies: tweetnacl: 0.14.5 @@ -22711,6 +23514,11 @@ snapshots: transitivePeerDependencies: - supports-color + bonjour-service@1.2.1: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + boolbase@1.0.0: {} bowser@2.11.0: {} @@ -22745,7 +23553,7 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001588 + caniuse-lite: 1.0.30001667 electron-to-chromium: 1.4.673 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -22974,15 +23782,11 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 caniuse-lite: 1.0.30001667 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001588: {} - - caniuse-lite@1.0.30001618: {} - caniuse-lite@1.0.30001667: {} case-anything@2.1.13: {} @@ -23330,6 +24134,18 @@ snapshots: dependencies: mime-db: 1.52.0 + compression@1.7.5: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + compute-scroll-into-view@1.0.20: {} concat-map@0.0.1: {} @@ -23366,6 +24182,8 @@ snapshots: write-file-atomic: 3.0.3 xdg-basedir: 4.0.0 + connect-history-api-fallback@2.0.0: {} + connect@3.7.0: dependencies: debug: 2.6.9 @@ -23464,16 +24282,6 @@ snapshots: cookiejar@2.1.4: {} - copy-webpack-plugin@11.0.0(webpack@5.90.1): - dependencies: - fast-glob: 3.3.1 - glob-parent: 6.0.2 - globby: 13.2.2 - normalize-path: 3.0.0 - schema-utils: 4.2.0 - serialize-javascript: 6.0.1 - webpack: 5.90.1(webpack-cli@5.1.4) - core-js@3.32.1: {} core-util-is@1.0.2: {} @@ -23522,13 +24330,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.4.2 - create-jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -23565,7 +24373,7 @@ snapshots: cross-inspect@1.0.0: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optional: true cross-spawn@6.0.5: @@ -23735,7 +24543,7 @@ snapshots: cssnano-preset-default@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 css-declaration-sorter: 7.2.0(postcss@8.4.47) cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -23895,6 +24703,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.3.4: + dependencies: + ms: 2.1.2 + debug@4.3.4(supports-color@5.5.0): dependencies: ms: 2.1.2 @@ -23907,6 +24719,10 @@ snapshots: optionalDependencies: supports-color: 8.1.1 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -23959,6 +24775,10 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + defaults@1.0.4: dependencies: clone: 1.0.4 @@ -23994,6 +24814,8 @@ snapshots: denque@2.1.0: {} + depd@1.1.2: {} + depd@2.0.0: {} deprecation@2.3.1: {} @@ -24017,6 +24839,8 @@ snapshots: detect-newline@3.1.0: {} + detect-node@2.1.0: {} + devalue@4.3.2: {} devlop@1.1.0: @@ -24030,7 +24854,8 @@ snapshots: diff-sequences@29.6.3: {} - diff@4.0.2: {} + diff@4.0.2: + optional: true diff@5.0.0: {} @@ -24042,6 +24867,10 @@ snapshots: dependencies: path-type: 4.0.0 + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -24189,7 +25018,7 @@ snapshots: engine.io-client@6.5.3: dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 engine.io-parser: 5.2.1 ws: 8.11.0 xmlhttprequest-ssl: 2.0.0 @@ -24209,7 +25038,7 @@ snapshots: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 engine.io-parser: 5.2.1 ws: 8.11.0 transitivePeerDependencies: @@ -24248,8 +25077,6 @@ snapshots: env-paths@2.2.1: {} - envinfo@7.10.0: {} - envinfo@7.8.1: {} err-code@2.0.3: {} @@ -24394,6 +25221,10 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.1 + es-shim-unscopables@1.0.0: + dependencies: + has: 1.0.3 + es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.1 @@ -24615,6 +25446,15 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-module-utils@2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + eslint-plugin-antfu@0.26.3(eslint@8.56.0)(typescript@5.6.2): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.6.2) @@ -24766,6 +25606,31 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-plugin-import@2.29.1(eslint@8.56.0): + dependencies: + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) + hasown: 2.0.1 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-json@3.1.0: dependencies: lodash: 4.17.21 @@ -24799,7 +25664,7 @@ snapshots: is-core-module: 2.13.1 minimatch: 3.1.2 resolve: 1.22.4 - semver: 7.6.3 + semver: 7.6.2 eslint-plugin-prettier@4.2.1(eslint-config-prettier@6.15.0(eslint@8.33.0))(eslint@8.33.0)(prettier@2.8.8): dependencies: @@ -24856,7 +25721,7 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 safe-regex: 2.1.1 - semver: 7.6.3 + semver: 7.6.2 strip-indent: 3.0.0 eslint-plugin-vue@9.21.1(eslint@8.56.0): @@ -24866,7 +25731,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 - semver: 7.6.3 + semver: 7.6.2 vue-eslint-parser: 9.4.2(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -24874,7 +25739,7 @@ snapshots: eslint-plugin-yml@1.12.2(eslint@8.56.0): dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.56.0 eslint-compat-utils: 0.4.1(eslint@8.56.0) lodash: 4.17.21 @@ -24922,7 +25787,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -24970,7 +25835,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -25119,6 +25984,8 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + exit-hook@4.0.0: {} + exit@0.1.2: {} expand-template@2.0.3: {} @@ -25280,14 +26147,6 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.5 - fast-glob@3.3.1: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -25316,12 +26175,14 @@ snapshots: dependencies: strnum: 1.0.5 - fastest-levenshtein@1.0.16: {} - fastq@1.15.0: dependencies: reusify: 1.0.4 + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + fb-watchman@2.0.2: dependencies: bser: 2.1.1 @@ -25431,9 +26292,15 @@ snapshots: follow-redirects@1.15.4: {} + follow-redirects@1.15.6: {} + follow-redirects@1.15.6(debug@4.3.4): optionalDependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 + + follow-redirects@1.15.6(debug@4.3.7): + optionalDependencies: + debug: 4.3.7 for-each@0.3.3: dependencies: @@ -25446,7 +26313,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.4.5)(webpack@5.90.1): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.9.2)): dependencies: '@babel/code-frame': 7.24.2 chalk: 4.1.2 @@ -25461,7 +26328,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.90.1(webpack-cli@5.1.4) + webpack: 5.90.1(@swc/core@1.9.2) form-data@2.3.3: dependencies: @@ -25998,6 +26865,8 @@ snapshots: uncrypto: 0.1.3 unenv: 1.9.0 + handle-thing@2.0.1: {} + handlebars@4.7.8: dependencies: minimist: 1.2.8 @@ -26114,6 +26983,13 @@ snapshots: dependencies: lru-cache: 10.2.2 + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 @@ -26148,6 +27024,15 @@ snapshots: http-cache-semantics@4.1.1: {} + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -26156,11 +27041,13 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 + http-parser-js@0.5.8: {} + http-proxy-agent@4.0.1: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color optional: true @@ -26169,17 +27056,37 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color + http-proxy-middleware@2.0.7(@types/express@4.17.21)(debug@4.3.4): + dependencies: + '@types/http-proxy': 1.17.14 + http-proxy: 1.18.1(debug@4.3.4) + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.5 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1(debug@4.3.4): + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.6(debug@4.3.4) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + http-response-object@3.0.2: dependencies: '@types/node': 10.17.60 @@ -26195,14 +27102,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -26239,6 +27146,8 @@ snapshots: husky@8.0.3: {} + hyperdyperid@1.2.0: {} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -26312,6 +27221,8 @@ snapshots: once: 1.4.0 wrappy: 1.0.2 + inherits@2.0.3: {} + inherits@2.0.4: {} ini@1.3.8: {} @@ -26324,7 +27235,7 @@ snapshots: promzard: 1.0.0 read: 2.1.0 read-package-json: 6.0.4 - semver: 7.6.3 + semver: 7.6.2 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.0 @@ -26368,6 +27279,12 @@ snapshots: dependencies: '@interactjs/types': 1.10.18 + internal-slot@1.0.5: + dependencies: + get-intrinsic: 1.2.4 + has: 1.0.3 + side-channel: 1.0.4 + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -26403,7 +27320,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -26603,6 +27520,8 @@ snapshots: is-negative-zero@2.0.2: {} + is-network-error@1.1.0: {} + is-node-process@1.2.0: {} is-number-object@1.0.7: @@ -26623,6 +27542,8 @@ snapshots: is-plain-obj@2.1.0: {} + is-plain-obj@3.0.0: {} + is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -26787,7 +27708,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -26864,16 +27785,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -26883,7 +27804,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.3 '@jest/test-sequencer': 29.7.0 @@ -26909,7 +27830,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.11.30 - ts-node: 10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -27163,12 +28084,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -27274,7 +28195,7 @@ snapshots: jsonc-eslint-parser@2.3.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -27284,7 +28205,7 @@ snapshots: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.3 + semver: 7.6.2 jsonc-parser@3.2.0: {} @@ -27328,7 +28249,7 @@ snapshots: dependencies: array-includes: 3.1.7 array.prototype.flat: 1.3.2 - object.assign: 4.1.5 + object.assign: 4.1.4 object.values: 1.1.7 junk@4.0.1: {} @@ -27373,7 +28294,7 @@ snapshots: dependencies: colorette: 2.0.19 commander: 9.5.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 escalade: 3.1.1 esm: 3.2.25 get-package-type: 0.1.0 @@ -27396,7 +28317,7 @@ snapshots: dependencies: colorette: 2.0.19 commander: 9.5.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 escalade: 3.1.1 esm: 3.2.25 get-package-type: 0.1.0 @@ -27420,8 +28341,8 @@ snapshots: dependencies: colorette: 2.0.19 commander: 10.0.1 - debug: 4.3.4(supports-color@5.5.0) - escalade: 3.1.1 + debug: 4.3.4 + escalade: 3.2.0 esm: 3.2.25 get-package-type: 0.1.0 getopts: 2.3.0 @@ -27466,12 +28387,12 @@ snapshots: leaflet@1.9.4: {} - lerna@7.4.2(encoding@0.1.13): + lerna@7.4.2(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)(encoding@0.1.13): dependencies: '@lerna/child-process': 7.4.2 - '@lerna/create': 7.4.2(encoding@0.1.13) + '@lerna/create': 7.4.2(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)(encoding@0.1.13) '@npmcli/run-script': 6.0.2 - '@nx/devkit': 16.7.4(nx@16.7.4) + '@nx/devkit': 16.7.4(nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2)) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) byte-size: 8.1.1 @@ -27514,7 +28435,7 @@ snapshots: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 16.7.4 + nx: 16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2) p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -27572,7 +28493,7 @@ snapshots: npm-package-arg: 10.1.0 npm-registry-fetch: 14.0.5 proc-log: 3.0.0 - semver: 7.6.3 + semver: 7.6.2 sigstore: 1.9.0 ssri: 10.0.5 transitivePeerDependencies: @@ -27603,7 +28524,7 @@ snapshots: cli-truncate: 3.1.0 colorette: 2.0.20 commander: 9.5.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 execa: 6.1.0 lilconfig: 2.0.5 listr2: 4.0.5(enquirer@2.4.1) @@ -27851,7 +28772,7 @@ snapshots: magic-string@0.30.10: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.4.15 magic-string@0.30.11: dependencies: @@ -28031,6 +28952,13 @@ snapshots: dependencies: fs-monkey: 1.0.4 + memfs@4.14.0: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 + memory-fs@0.5.0: dependencies: errno: 0.1.8 @@ -28188,7 +29116,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -28196,7 +29124,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -28242,6 +29170,8 @@ snapshots: min-indent@1.0.1: {} + minimalistic-assert@1.0.1: {} + minimatch@3.0.5: dependencies: brace-expansion: 1.1.11 @@ -28415,7 +29345,7 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 pathe: 1.1.2 pkg-types: 1.2.0 ufo: 1.5.3 @@ -28501,7 +29431,7 @@ snapshots: dependencies: '@tediousjs/connection-string': 0.5.0 commander: 11.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 rfdc: 1.3.1 tarn: 3.0.2 tedious: 16.6.1 @@ -28528,6 +29458,11 @@ snapshots: type-is: 1.6.18 xtend: 4.0.2 + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + multimatch@4.0.0: dependencies: '@types/minimatch': 3.0.5 @@ -28612,6 +29547,8 @@ snapshots: negotiator@0.6.3: {} + negotiator@0.6.4: {} + neo-async@2.6.2: {} nested-error-stacks@2.1.1: {} @@ -28807,6 +29744,11 @@ snapshots: node-int64@0.4.0: {} + node-loader@2.1.0(webpack@5.90.1(@swc/core@1.9.2)): + dependencies: + loader-utils: 2.0.4 + webpack: 5.90.1(@swc/core@1.9.2) + node-machine-id@1.1.12: {} node-releases@2.0.14: {} @@ -28909,7 +29851,7 @@ snapshots: npm-package-arg@8.1.1: dependencies: hosted-git-info: 3.0.8 - semver: 7.6.3 + semver: 7.6.2 validate-npm-package-name: 3.0.0 npm-packlist@5.1.1: @@ -29033,10 +29975,10 @@ snapshots: - supports-color - vite - nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2): + nuxt@3.11.2(@opentelemetry/api@1.4.1)(@parcel/watcher@2.4.1)(@types/node@20.11.30)(@unocss/reset@0.58.9)(async-validator@4.2.5)(axios@1.6.8)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.4)(rollup@4.17.2)(webpack-sources@3.2.3))(vue@3.5.13(typescript@5.6.2)))(fuse.js@6.6.2)(ioredis@5.4.1)(jwt-decode@3.1.2)(nprogress@0.2.0)(optionator@0.9.3)(qrcode@1.5.3)(rollup@4.17.2)(sass@1.71.1)(sortablejs@1.15.2)(terser@5.27.0)(typescript@5.6.2)(unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)))(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0))(xml2js@0.6.2): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.1(6vdhsoamisojojaysztsg76fjq) + '@nuxt/devtools': 1.3.1(ph5yn3wmkwwiivszzh7dcupmia) '@nuxt/kit': 3.11.2(rollup@4.17.2) '@nuxt/schema': 3.11.2(rollup@4.17.2) '@nuxt/telemetry': 2.5.3(rollup@4.17.2) @@ -29150,14 +30092,14 @@ snapshots: - vue-tsc - xml2js - nx@16.7.4: + nx@16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2): dependencies: - '@nrwl/tao': 16.7.4 + '@nrwl/tao': 16.7.4(@swc-node/register@1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2))(@swc/core@1.9.2) '@parcel/watcher': 2.0.4 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.8(debug@4.3.4) + axios: 1.6.8 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -29198,6 +30140,8 @@ snapshots: '@nx/nx-linux-x64-musl': 16.7.4 '@nx/nx-win32-arm64-msvc': 16.7.4 '@nx/nx-win32-x64-msvc': 16.7.4 + '@swc-node/register': 1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.6.2) + '@swc/core': 1.9.2 transitivePeerDependencies: - debug @@ -29234,6 +30178,13 @@ snapshots: dependencies: buffer: 6.0.3 + object.assign@4.1.4: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + object.assign@4.1.5: dependencies: call-bind: 1.0.7 @@ -29276,8 +30227,8 @@ snapshots: object.values@1.1.6: dependencies: call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.4 + define-properties: 1.2.0 + es-abstract: 1.22.1 object.values@1.1.7: dependencies: @@ -29285,6 +30236,8 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.22.4 + obuf@1.1.2: {} + ofetch@1.3.4: dependencies: destr: 2.0.3 @@ -29301,6 +30254,8 @@ snapshots: dependencies: ee-first: 1.1.1 + on-headers@1.0.2: {} + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -29335,6 +30290,8 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 + opener@1.5.2: {} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 @@ -29366,6 +30323,20 @@ snapshots: outvariant@1.4.2: {} + oxc-resolver@1.12.0: + optionalDependencies: + '@oxc-resolver/binding-darwin-arm64': 1.12.0 + '@oxc-resolver/binding-darwin-x64': 1.12.0 + '@oxc-resolver/binding-freebsd-x64': 1.12.0 + '@oxc-resolver/binding-linux-arm-gnueabihf': 1.12.0 + '@oxc-resolver/binding-linux-arm64-gnu': 1.12.0 + '@oxc-resolver/binding-linux-arm64-musl': 1.12.0 + '@oxc-resolver/binding-linux-x64-gnu': 1.12.0 + '@oxc-resolver/binding-linux-x64-musl': 1.12.0 + '@oxc-resolver/binding-wasm32-wasi': 1.12.0 + '@oxc-resolver/binding-win32-arm64-msvc': 1.12.0 + '@oxc-resolver/binding-win32-x64-msvc': 1.12.0 + p-event@4.2.0: dependencies: p-timeout: 3.2.0 @@ -29425,6 +30396,17 @@ snapshots: p-reduce@2.1.0: {} + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + + p-retry@6.2.1: + dependencies: + '@types/retry': 0.12.2 + is-network-error: 1.1.0 + retry: 0.13.1 + p-timeout@3.2.0: dependencies: p-finally: 1.0.0 @@ -29718,6 +30700,8 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.0.1: {} + picocolors@1.1.0: {} picocolors@1.1.1: {} @@ -29847,7 +30831,7 @@ snapshots: postcss-calc@10.0.0(postcss@8.4.47): dependencies: postcss: 8.4.47 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 postcss-calc@9.0.1(postcss@8.4.47): @@ -29866,7 +30850,7 @@ snapshots: postcss-colormin@7.0.0(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.47 @@ -29880,7 +30864,7 @@ snapshots: postcss-convert-values@7.0.0(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -29942,7 +30926,7 @@ snapshots: postcss-merge-rules@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -29981,7 +30965,7 @@ snapshots: postcss-minify-params@7.0.0(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -29999,7 +30983,7 @@ snapshots: postcss-nested@6.0.1(postcss@8.4.47): dependencies: postcss: 8.4.47 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.0.16 postcss-normalize-charset@6.0.2(postcss@8.4.47): dependencies: @@ -30067,7 +31051,7 @@ snapshots: postcss-normalize-unicode@7.0.0(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -30111,7 +31095,7 @@ snapshots: postcss-reduce-initial@7.0.0(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.47 @@ -30130,6 +31114,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@6.0.16: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 @@ -30162,8 +31151,8 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 + picocolors: 1.0.1 + source-map-js: 1.2.0 postcss@8.4.47: dependencies: @@ -30632,6 +31621,12 @@ snapshots: regexp-tree@0.1.27: {} + regexp.prototype.flags@1.5.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -30899,6 +31894,8 @@ snapshots: dependencies: queue-microtask: 1.2.3 + run-script-webpack-plugin@0.2.0: {} + rxjs@6.4.0: dependencies: tslib: 1.14.1 @@ -30952,7 +31949,7 @@ snapshots: schema-utils@4.2.0: dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) @@ -30969,6 +31966,13 @@ snapshots: sdp@2.12.0: {} + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + semver@5.7.2: {} semver@6.3.1: {} @@ -31017,6 +32021,18 @@ snapshots: dependencies: randombytes: 2.1.0 + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + serve-placeholder@2.0.1: dependencies: defu: 6.1.4 @@ -31048,6 +32064,8 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + setprototypeof@1.1.0: {} + setprototypeof@1.2.0: {} shallow-clone@3.0.1: @@ -31186,7 +32204,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -31200,7 +32218,7 @@ snapshots: sirv@1.0.19: dependencies: - '@polka/url': 1.0.0-next.21 + '@polka/url': 1.0.0-next.24 mrmime: 1.0.1 totalist: 1.1.0 @@ -31259,7 +32277,7 @@ snapshots: socket.io-client@4.7.5: dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 engine.io-client: 6.5.3 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -31270,7 +32288,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -31279,7 +32297,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 engine.io: 6.5.2 socket.io-adapter: 2.5.2 socket.io-parser: 4.2.4 @@ -31288,10 +32306,16 @@ snapshots: - supports-color - utf-8-validate + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -31300,7 +32324,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -31308,7 +32332,7 @@ snapshots: socks-proxy-agent@8.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -31366,6 +32390,27 @@ snapshots: spdx-license-ids@3.0.13: {} + spdy-transport@3.0.0: + dependencies: + debug: 4.3.7 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.3.7 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + speakingurl@14.0.1: {} split-on-first@1.1.0: {} @@ -31529,8 +32574,8 @@ snapshots: es-abstract: 1.22.4 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 set-function-name: 2.0.2 side-channel: 1.0.4 @@ -31640,7 +32685,7 @@ snapshots: stylehacks@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.0 postcss: 8.4.47 postcss-selector-parser: 6.1.0 @@ -31661,7 +32706,7 @@ snapshots: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -31820,30 +32865,33 @@ snapshots: temp-dir@1.0.0: {} - terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.91.0(esbuild@0.20.2)): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(esbuild@0.20.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.27.0 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.91.0(@swc/core@1.9.2)(esbuild@0.20.2) optionalDependencies: + '@swc/core': 1.9.2 esbuild: 0.20.2 - terser-webpack-plugin@5.3.10(webpack@5.90.1): + terser-webpack-plugin@5.3.10(@swc/core@1.9.2)(webpack@5.90.1(@swc/core@1.9.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.27.0 - webpack: 5.90.1(webpack-cli@5.1.4) + webpack: 5.90.1(@swc/core@1.9.2) + optionalDependencies: + '@swc/core': 1.9.2 terser@5.27.0: dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.11.3 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -31871,6 +32919,10 @@ snapshots: promise: 8.3.0 qs: 6.11.2 + thingies@1.21.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + throttle-debounce@3.0.1: {} through2@2.0.5: @@ -31884,6 +32936,8 @@ snapshots: through@2.3.8: {} + thunky@1.1.0: {} + tildify@2.0.0: {} tiny-invariant@1.3.1: {} @@ -31939,6 +32993,10 @@ snapshots: dependencies: punycode: 2.3.1 + tree-dump@1.0.2(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + tree-kill@1.2.2: {} trim-lines@3.0.1: {} @@ -31959,11 +33017,11 @@ snapshots: ts-custom-error@3.3.1: {} - ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) jest-util: 29.6.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -31976,17 +33034,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.3) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1): - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.15.0 - micromatch: 4.0.5 - semver: 7.5.4 - source-map: 0.7.4 - typescript: 5.4.5 - webpack: 5.90.1(webpack-cli@5.1.4) - - ts-loader@9.5.1(typescript@5.6.2)(webpack@5.91.0(esbuild@0.20.2)): + ts-loader@9.5.1(typescript@5.6.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.15.0 @@ -31994,7 +33042,7 @@ snapshots: semver: 7.5.4 source-map: 0.7.4 typescript: 5.6.2 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.91.0(@swc/core@1.9.2)(esbuild@0.20.2) ts-morph@4.3.3: dependencies: @@ -32008,7 +33056,7 @@ snapshots: multimatch: 4.0.0 typescript: 5.4.5 - ts-node@10.9.2(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -32016,8 +33064,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.11.30 - acorn: 8.11.2 - acorn-walk: 8.2.0 + acorn: 8.12.1 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -32026,7 +33074,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: + '@swc/core': 1.9.2 '@swc/wasm': 1.5.25 + optional: true tsc-alias@1.8.10: dependencies: @@ -32071,6 +33121,8 @@ snapshots: tslib@2.6.2: {} + tslib@2.8.1: {} + tsutils@3.21.0(typescript@5.4.5): dependencies: tslib: 1.14.1 @@ -32093,7 +33145,7 @@ snapshots: tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -32101,7 +33153,7 @@ snapshots: tuf-js@2.2.0: dependencies: '@tufjs/models': 2.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 make-fetch-happen: 13.0.0 transitivePeerDependencies: - supports-color @@ -32266,7 +33318,7 @@ snapshots: dependencies: acorn: 8.11.3 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.10 unplugin: 1.10.0 undefsafe@2.0.5: {} @@ -32334,7 +33386,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.10 mlly: 1.6.1 pathe: 1.1.2 pkg-types: 1.0.3 @@ -32403,7 +33455,7 @@ snapshots: universalify@2.0.0: {} - unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)): + unocss@0.58.9(@unocss/webpack@0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)))(postcss@8.4.47)(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)): dependencies: '@unocss/astro': 0.58.9(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) '@unocss/cli': 0.58.9(rollup@4.17.2) @@ -32426,7 +33478,7 @@ snapshots: '@unocss/transformer-variant-group': 0.58.9 '@unocss/vite': 0.58.9(rollup@4.17.2)(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.58.9(rollup@4.17.2)(webpack@5.91.0(esbuild@0.20.2)) + '@unocss/webpack': 0.58.9(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)) vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0) transitivePeerDependencies: - postcss @@ -32440,7 +33492,7 @@ snapshots: '@antfu/install-pkg': 0.3.1 '@antfu/utils': 0.7.7 '@iconify/utils': 2.1.22 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 kolorist: 1.8.0 local-pkg: 0.5.0 unplugin: 1.7.1 @@ -32454,7 +33506,7 @@ snapshots: '@antfu/utils': 0.7.6 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) chokidar: 3.6.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 fast-glob: 3.3.2 local-pkg: 0.4.3 magic-string: 0.30.7 @@ -32610,8 +33662,8 @@ snapshots: update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 - escalade: 3.1.1 - picocolors: 1.1.0 + escalade: 3.2.0 + picocolors: 1.1.1 update-browserslist-db@1.1.1(browserslist@4.24.0): dependencies: @@ -32663,7 +33715,8 @@ snapshots: v3-infinite-loading@1.3.1: {} - v8-compile-cache-lib@3.0.1: {} + v8-compile-cache-lib@3.0.1: + optional: true v8-compile-cache@2.3.0: {} @@ -32716,7 +33769,7 @@ snapshots: vite-node@1.2.2(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.0 vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0) @@ -32733,7 +33786,7 @@ snapshots: vite-node@1.6.0(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0): dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.0 vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0) @@ -32774,7 +33827,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 open: 10.1.0 @@ -32820,7 +33873,7 @@ snapshots: vite-plugin-windicss@1.9.1(vite@5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)): dependencies: '@windicss/plugin-utils': 1.9.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 kolorist: 1.8.0 vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0) windicss: 3.5.6 @@ -32859,7 +33912,7 @@ snapshots: acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.4.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.5 @@ -32971,7 +34024,7 @@ snapshots: vue-eslint-parser@9.4.2(eslint@8.56.0): dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 eslint: 8.56.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -33122,6 +34175,10 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -33141,27 +34198,71 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-cli@5.1.4(webpack@5.90.1): + webpack-bundle-analyzer@4.6.1: + dependencies: + acorn: 8.12.1 + acorn-walk: 8.3.2 + chalk: 4.1.2 + commander: 7.2.0 + gzip-size: 6.0.0 + lodash: 4.17.21 + opener: 1.5.2 + sirv: 1.0.19 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + webpack-dev-middleware@7.4.2(webpack@5.90.1(@swc/core@1.9.2)): dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.90.1) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.90.1) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.90.1) colorette: 2.0.20 - commander: 10.0.1 - cross-spawn: 7.0.3 - envinfo: 7.10.0 - fastest-levenshtein: 1.0.16 - import-local: 3.1.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack: 5.90.1(webpack-cli@5.1.4) - webpack-merge: 5.9.0 + memfs: 4.14.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.90.1(@swc/core@1.9.2) - webpack-merge@5.9.0: + webpack-dev-server@5.0.4(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)): dependencies: - clone-deep: 4.0.1 - wildcard: 2.0.1 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.13 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.19.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.3.4) + ipaddr.js: 2.1.0 + launch-editor: 2.6.1 + open: 10.1.0 + p-retry: 6.2.1 + rimraf: 5.0.7 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.90.1(@swc/core@1.9.2)) + ws: 8.17.0 + optionalDependencies: + webpack: 5.90.1(@swc/core@1.9.2) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate webpack-node-externals@3.0.0: {} @@ -33174,7 +34275,7 @@ snapshots: webpack-virtual-modules@0.6.2: optional: true - webpack@5.90.1(webpack-cli@5.1.4): + webpack@5.90.1(@swc/core@1.9.2): dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.5 @@ -33197,17 +34298,15 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.1) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(webpack@5.90.1(@swc/core@1.9.2)) watchpack: 2.4.0 webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack@5.90.1) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.91.0(esbuild@0.20.2): + webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -33230,7 +34329,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0(esbuild@0.20.2)) + terser-webpack-plugin: 5.3.10(@swc/core@1.9.2)(esbuild@0.20.2)(webpack@5.91.0(@swc/core@1.9.2)(esbuild@0.20.2)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -33243,6 +34342,14 @@ snapshots: rtcpeerconnection-shim: 1.2.15 sdp: 2.12.0 + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 @@ -33342,8 +34449,6 @@ snapshots: dependencies: string-width: 4.2.3 - wildcard@2.0.1: {} - windicss-analysis@0.3.5: dependencies: '@windicss/plugin-utils': 1.9.1 @@ -33359,7 +34464,7 @@ snapshots: windicss-webpack-plugin@1.7.8: dependencies: '@windicss/plugin-utils': 1.9.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 get-port: 6.1.2 loader-utils: 2.0.4 lodash: 4.17.21 @@ -33439,8 +34544,7 @@ snapshots: type-fest: 0.4.1 write-json-file: 3.2.0 - ws@7.5.9: - optional: true + ws@7.5.9: {} ws@8.11.0: {} @@ -33553,17 +34657,28 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 + yargs@17.6.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - yn@3.1.1: {} + yn@3.1.1: + optional: true yocto-queue@0.1.0: {} @@ -33571,7 +34686,7 @@ snapshots: youtube-player@5.6.0: dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7 load-script: 1.0.0 sister: 3.0.2 transitivePeerDependencies: