From 8baddb5f08255f65fc24a1e5d583cfa1ea00817c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leosvel=20P=C3=A9rez=20Espinosa?= Date: Tue, 19 Mar 2024 19:58:23 +0100 Subject: [PATCH] feat(angular): support angular 17.3.0 (#22202) --- .../angular/executors/application.json | 12 +- .../angular/executors/browser-esbuild.json | 11 +- .../angular/executors/webpack-browser.json | 19 +- .../angular/executors/webpack-server.json | 19 +- package.json | 45 +- packages/angular/migrations.json | 87 + packages/angular/package.json | 4 +- .../src/builders/webpack-browser/schema.d.ts | 2 +- .../src/builders/webpack-browser/schema.json | 11 +- .../src/builders/webpack-server/schema.json | 11 +- .../src/executors/application/schema.json | 8 +- .../application/utils/validate-options.ts | 8 + .../src/executors/browser-esbuild/schema.json | 7 +- .../ng-packagr/stylesheet-processor.di.ts | 18 +- .../ng-packagr/stylesheet-processor.ts | 106 + .../convert-to-application-executor.ts | 14 +- .../update-18-2-0/update-angular-cli.spec.ts | 42 + .../update-18-2-0/update-angular-cli.ts | 23 + packages/angular/src/utils/versions.ts | 8 +- packages/devkit/src/utils/versions.ts | 2 +- packages/eslint-plugin/package.json | 4 +- packages/eslint/migrations.json | 17 + packages/eslint/package.json | 2 +- packages/eslint/src/utils/versions.ts | 4 +- packages/js/migrations.json | 13 + packages/js/src/utils/versions.ts | 2 +- packages/nuxt/migrations.json | 12 +- packages/nuxt/src/utils/versions.ts | 2 +- .../nx/src/command-line/release/utils/git.ts | 5 +- packages/nx/src/plugins/js/versions.ts | 2 +- .../__snapshots__/configuration.spec.ts.snap | 8 +- .../__snapshots__/library.spec.ts.snap | 8 +- packages/workspace/migrations.json | 13 + packages/workspace/src/utils/versions.ts | 4 +- pnpm-lock.yaml | 3089 +++++++++++++---- 35 files changed, 2840 insertions(+), 802 deletions(-) create mode 100644 packages/angular/src/migrations/update-18-2-0/update-angular-cli.spec.ts create mode 100644 packages/angular/src/migrations/update-18-2-0/update-angular-cli.ts diff --git a/docs/generated/packages/angular/executors/application.json b/docs/generated/packages/angular/executors/application.json index 8f50fa9813947..a1c7bf6942e7d 100644 --- a/docs/generated/packages/angular/executors/application.json +++ b/docs/generated/packages/angular/executors/application.json @@ -66,6 +66,10 @@ "type": "string", "description": "The full path for the TypeScript configuration file, relative to the current workspace." }, + "deployUrl": { + "type": "string", + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations. _Note: this is only supported in Angular versions >= 17.3.0_." + }, "scripts": { "description": "Global scripts to be included in the build.", "type": "array", @@ -252,9 +256,9 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, - "with": { "type": "string", "pattern": "\\.(([cm]?j|t)sx?|json)$" } + "with": { "type": "string", "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, "required": ["replace", "with"] @@ -673,9 +677,9 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, - "with": { "type": "string", "pattern": "\\.(([cm]?j|t)sx?|json)$" } + "with": { "type": "string", "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, "required": ["replace", "with"] diff --git a/docs/generated/packages/angular/executors/browser-esbuild.json b/docs/generated/packages/angular/executors/browser-esbuild.json index 2c639fa9a934c..8b9830eb27d48 100644 --- a/docs/generated/packages/angular/executors/browser-esbuild.json +++ b/docs/generated/packages/angular/executors/browser-esbuild.json @@ -235,9 +235,9 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, - "with": { "type": "string", "pattern": "\\.(([cm]?j|t)sx?|json)$" } + "with": { "type": "string", "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, "required": ["replace", "with"] @@ -307,8 +307,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use \"baseHref\" option, \"APP_BASE_HREF\" DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "verbose": { "type": "boolean", @@ -587,9 +586,9 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, - "with": { "type": "string", "pattern": "\\.(([cm]?j|t)sx?|json)$" } + "with": { "type": "string", "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, "required": ["replace", "with"] diff --git a/docs/generated/packages/angular/executors/webpack-browser.json b/docs/generated/packages/angular/executors/webpack-browser.json index a40c5755854c0..8eee9db7cfe50 100644 --- a/docs/generated/packages/angular/executors/webpack-browser.json +++ b/docs/generated/packages/angular/executors/webpack-browser.json @@ -251,11 +251,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -266,11 +266,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -344,8 +344,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use `baseHref` option, `APP_BASE_HREF` DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "verbose": { "type": "boolean", @@ -609,11 +608,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -624,11 +623,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/docs/generated/packages/angular/executors/webpack-server.json b/docs/generated/packages/angular/executors/webpack-server.json index 6456956baaef1..74bd19e9e419d 100644 --- a/docs/generated/packages/angular/executors/webpack-server.json +++ b/docs/generated/packages/angular/executors/webpack-server.json @@ -110,11 +110,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -125,11 +125,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -182,8 +182,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use \"baseHref\" browser builder option, \"APP_BASE_HREF\" DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "vendorChunk": { "type": "boolean", @@ -340,11 +339,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -355,11 +354,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/package.json b/package.json index 672756737681f..2a24a1580be27 100644 --- a/package.json +++ b/package.json @@ -26,19 +26,19 @@ }, "devDependencies": { "@actions/core": "^1.10.0", - "@angular-devkit/architect": "0.1702.0", - "@angular-devkit/build-angular": "17.2.0", - "@angular-devkit/core": "17.2.0", - "@angular-devkit/schematics": "17.2.0", - "@angular-eslint/eslint-plugin": "17.0.1", - "@angular-eslint/eslint-plugin-template": "17.0.1", - "@angular-eslint/template-parser": "17.0.1", - "@angular/cli": "~17.2.0", - "@angular/common": "17.2.1", - "@angular/compiler": "17.2.1", - "@angular/compiler-cli": "17.2.1", - "@angular/core": "17.2.1", - "@angular/router": "17.2.1", + "@angular-devkit/architect": "~0.1703.0", + "@angular-devkit/build-angular": "~17.3.0", + "@angular-devkit/core": "~17.3.0", + "@angular-devkit/schematics": "~17.3.0", + "@angular-eslint/eslint-plugin": "~17.3.0", + "@angular-eslint/eslint-plugin-template": "~17.3.0", + "@angular-eslint/template-parser": "~17.3.0", + "@angular/cli": "~17.3.0", + "@angular/common": "~17.3.0", + "@angular/compiler": "~17.3.0", + "@angular/compiler-cli": "~17.3.0", + "@angular/core": "~17.3.0", + "@angular/router": "~17.3.0", "@babel/core": "^7.23.2", "@babel/helper-create-regexp-features-plugin": "^7.22.9", "@babel/plugin-transform-runtime": "^7.23.2", @@ -93,7 +93,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.4", "@rollup/plugin-url": "^7.0.0", - "@schematics/angular": "17.2.0", + "@schematics/angular": "~17.3.0", "@side/jest-runtime": "^1.1.0", "@storybook/addon-essentials": "7.5.3", "@storybook/core-server": "7.5.3", @@ -132,10 +132,10 @@ "@types/tmp": "^0.2.0", "@types/yargs": "^17.0.10", "@types/yarnpkg__lockfile": "^1.1.5", - "@typescript-eslint/eslint-plugin": "6.18.1", - "@typescript-eslint/parser": "6.18.1", - "@typescript-eslint/type-utils": "6.18.1", - "@typescript-eslint/utils": "6.18.1", + "@typescript-eslint/eslint-plugin": "^7.3.0", + "@typescript-eslint/parser": "^7.3.0", + "@typescript-eslint/type-utils": "^7.3.0", + "@typescript-eslint/utils": "^7.3.0", "@xstate/immer": "0.3.1", "@xstate/inspect": "0.7.0", "@xstate/react": "3.0.1", @@ -167,7 +167,7 @@ "ejs": "^3.1.7", "enhanced-resolve": "^5.8.3", "esbuild": "0.19.5", - "eslint": "8.48.0", + "eslint": "~8.57.0", "eslint-config-next": "14.0.4", "eslint-config-prettier": "9.0.0", "eslint-plugin-cypress": "2.14.0", @@ -228,7 +228,7 @@ "mini-css-extract-plugin": "~2.4.7", "minimatch": "9.0.3", "next-sitemap": "^3.1.10", - "ng-packagr": "17.2.0", + "ng-packagr": "~17.3.0", "node-fetch": "^2.6.7", "npm-package-arg": "11.0.1", "nuxt": "^3.10.0", @@ -239,7 +239,7 @@ "ora": "5.3.0", "parse-markdown-links": "^1.0.4", "parse5": "4.0.0", - "piscina": "^4.2.1", + "piscina": "^4.4.0", "postcss": "8.4.19", "postcss-import": "~14.1.0", "postcss-preset-env": "~7.5.0", @@ -283,7 +283,7 @@ "tsconfig-paths-webpack-plugin": "4.0.0", "typedoc": "0.25.12", "typedoc-plugin-markdown": "3.17.1", - "typescript": "~5.3.2", + "typescript": "~5.4.2", "unist-builder": "^4.0.0", "unzipper": "^0.10.11", "url-loader": "^4.1.1", @@ -374,4 +374,3 @@ ] } } - diff --git a/packages/angular/migrations.json b/packages/angular/migrations.json index ab21ab71b1344..7475bf37bb909 100644 --- a/packages/angular/migrations.json +++ b/packages/angular/migrations.json @@ -377,6 +377,15 @@ "version": "18.1.1-beta.0", "description": "Ensure targetDefaults inputs for task hashing when '@nx/angular:webpack-browser' is used are correct for Module Federation.", "factory": "./src/migrations/update-18-1-1/fix-target-defaults-inputs" + }, + "update-angular-cli-version-17-3-0": { + "cli": "nx", + "version": "18.2.0-beta.0", + "requires": { + "@angular/core": ">=17.3.0" + }, + "description": "Update the @angular/cli package version to ~17.3.0.", + "factory": "./src/migrations/update-18-2-0/update-angular-cli" } }, "packageJsonUpdates": { @@ -1718,6 +1727,84 @@ "alwaysAddToPackageJson": false } } + }, + "18.2.0": { + "version": "18.2.0-beta.0", + "x-prompt": "Do you want to update the Angular version to v17.3?", + "requires": { + "@angular/core": ">=17.2.0 <17.3.0" + }, + "packages": { + "@angular-devkit/build-angular": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/core": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/schematics": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular/pwa": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular/ssr": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@schematics/angular": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/architect": { + "version": "~0.1703.0", + "alwaysAddToPackageJson": false + }, + "@angular-devkit/build-webpack": { + "version": "~0.1703.0", + "alwaysAddToPackageJson": false + }, + "@angular/core": { + "version": "~17.3.0", + "alwaysAddToPackageJson": true + }, + "@angular/material": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular/cdk": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "ng-packagr": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + } + } + }, + "18.2.0-angular-eslint": { + "version": "18.2.0-beta.0", + "requires": { + "eslint": "^7.20.0 || ^8.0.0", + "@angular/core": ">= 17.0.0 < 18.0.0" + }, + "packages": { + "@angular-eslint/eslint-plugin": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular-eslint/eslint-plugin-template": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + }, + "@angular-eslint/template-parser": { + "version": "~17.3.0", + "alwaysAddToPackageJson": false + } + } } } } diff --git a/packages/angular/package.json b/packages/angular/package.json index 0fe46cac8d586..d55d07c81d42c 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -47,7 +47,7 @@ }, "dependencies": { "@phenomnomnominal/tsquery": "~5.0.1", - "@typescript-eslint/type-utils": "^6.9.1", + "@typescript-eslint/type-utils": "^7.3.0", "chalk": "^4.1.0", "find-cache-dir": "^3.3.2", "ignore": "^5.0.4", @@ -63,7 +63,7 @@ "@nx/webpack": "file:../webpack", "@nx/web": "file:../web", "@nx/workspace": "file:../workspace", - "piscina": "^4.2.1" + "piscina": "^4.4.0" }, "peerDependencies": { "@angular-devkit/build-angular": ">= 15.0.0 < 18.0.0", diff --git a/packages/angular/src/builders/webpack-browser/schema.d.ts b/packages/angular/src/builders/webpack-browser/schema.d.ts index ee1a305028b30..19056df3abe50 100644 --- a/packages/angular/src/builders/webpack-browser/schema.d.ts +++ b/packages/angular/src/builders/webpack-browser/schema.d.ts @@ -1,4 +1,4 @@ -import { Schema } from '@angular-devkit/build-angular/src/builders/browser/schema'; +import type { Schema } from '@angular-devkit/build-angular/src/builders/browser/schema'; export type BrowserBuilderSchema = Schema & { customWebpackConfig?: { diff --git a/packages/angular/src/builders/webpack-browser/schema.json b/packages/angular/src/builders/webpack-browser/schema.json index 7100911688994..8d7529065434d 100644 --- a/packages/angular/src/builders/webpack-browser/schema.json +++ b/packages/angular/src/builders/webpack-browser/schema.json @@ -292,8 +292,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use `baseHref` option, `APP_BASE_HREF` DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "verbose": { "type": "boolean", @@ -517,11 +516,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -532,11 +531,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/packages/angular/src/builders/webpack-server/schema.json b/packages/angular/src/builders/webpack-server/schema.json index f76ac4856b13e..ea46036c46e54 100644 --- a/packages/angular/src/builders/webpack-server/schema.json +++ b/packages/angular/src/builders/webpack-server/schema.json @@ -123,8 +123,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use \"baseHref\" browser builder option, \"APP_BASE_HREF\" DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "vendorChunk": { "type": "boolean", @@ -290,11 +289,11 @@ "properties": { "src": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "replaceWith": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, @@ -305,11 +304,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/packages/angular/src/executors/application/schema.json b/packages/angular/src/executors/application/schema.json index 9679629e234fd..3e901871dc028 100644 --- a/packages/angular/src/executors/application/schema.json +++ b/packages/angular/src/executors/application/schema.json @@ -35,6 +35,10 @@ "type": "string", "description": "The full path for the TypeScript configuration file, relative to the current workspace." }, + "deployUrl": { + "type": "string", + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations. _Note: this is only supported in Angular versions >= 17.3.0_." + }, "scripts": { "description": "Global scripts to be included in the build.", "type": "array", @@ -612,11 +616,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/packages/angular/src/executors/application/utils/validate-options.ts b/packages/angular/src/executors/application/utils/validate-options.ts index 97cf561c657eb..fa73e6f41811e 100644 --- a/packages/angular/src/executors/application/utils/validate-options.ts +++ b/packages/angular/src/executors/application/utils/validate-options.ts @@ -70,4 +70,12 @@ export function validateOptions(options: ApplicationExecutorOptions): void { ); } } + + if (lt(angularVersion, '17.3.0')) { + if (options.deployUrl) { + throw new Error( + `The "deployUrl" option requires Angular version 17.3.0 or greater. You are currently using version ${angularVersion}.` + ); + } + } } diff --git a/packages/angular/src/executors/browser-esbuild/schema.json b/packages/angular/src/executors/browser-esbuild/schema.json index 57dd934543f01..9eed74a1ae4a0 100644 --- a/packages/angular/src/executors/browser-esbuild/schema.json +++ b/packages/angular/src/executors/browser-esbuild/schema.json @@ -279,8 +279,7 @@ }, "deployUrl": { "type": "string", - "description": "URL where files will be deployed.", - "x-deprecated": "Use \"baseHref\" option, \"APP_BASE_HREF\" DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url." + "description": "Customize the base path for the URLs of resources in 'index.html' and component stylesheets. This option is only necessary for specific deployment scenarios, such as with Angular Elements or when utilizing different CDN locations." }, "verbose": { "type": "boolean", @@ -519,11 +518,11 @@ "properties": { "replace": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" }, "with": { "type": "string", - "pattern": "\\.(([cm]?j|t)sx?|json)$" + "pattern": "\\.(([cm]?[jt])sx?|json)$" } }, "additionalProperties": false, diff --git a/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.di.ts b/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.di.ts index c4320c6369f3b..a915265bb665d 100644 --- a/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.di.ts +++ b/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.di.ts @@ -1,9 +1,21 @@ -import { FactoryProvider } from 'injection-js'; +import type { FactoryProvider } from 'injection-js'; import { STYLESHEET_PROCESSOR_TOKEN } from 'ng-packagr/lib/styles/stylesheet-processor.di'; -import { StylesheetProcessor } from './stylesheet-processor'; +import { gte, lt } from 'semver'; +import { getInstalledPackageVersionInfo } from '../angular-version-utils'; +import { + AsyncStylesheetProcessor, + StylesheetProcessor, +} from './stylesheet-processor'; export const STYLESHEET_PROCESSOR: FactoryProvider = { provide: STYLESHEET_PROCESSOR_TOKEN, - useFactory: () => StylesheetProcessor, + useFactory: () => { + const { version: ngPackagrVersion } = + getInstalledPackageVersionInfo('ng-packagr'); + + return lt(ngPackagrVersion, '17.2.0') || gte(ngPackagrVersion, '17.3.0') + ? StylesheetProcessor + : AsyncStylesheetProcessor; + }, deps: [], }; diff --git a/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.ts b/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.ts index 5b8e94ac44257..d496d6ac67ea1 100644 --- a/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.ts +++ b/packages/angular/src/executors/utilities/ng-packagr/stylesheet-processor.ts @@ -53,6 +53,111 @@ export class StylesheetProcessor { ]; } + async process({ + filePath, + content, + }: { + filePath: string; + content: string; + }): Promise { + this.createRenderWorker(); + + return this.renderWorker.run({ content, filePath }); + } + + /** Destory workers in pool. */ + destroy(): void { + void this.renderWorker?.destroy(); + } + + private createRenderWorker(): Promise { + if (this.renderWorker) { + return; + } + + const styleIncludePaths = [...this.includePaths]; + let prevDir = null; + let currentDir = this.basePath; + + while (currentDir !== prevDir) { + const p = join(currentDir, 'node_modules'); + if (existsSync(p)) { + styleIncludePaths.push(p); + } + + prevDir = currentDir; + currentDir = dirname(prevDir); + } + + const browserslistData = browserslist(undefined, { path: this.basePath }); + + const { version: ngPackagrVersion } = + getInstalledPackageVersionInfo('ng-packagr'); + let postcssConfiguration: PostcssConfiguration | undefined; + if (gte(ngPackagrVersion, '17.3.0')) { + const { + loadPostcssConfiguration, + } = require('ng-packagr/lib/styles/postcss-configuration'); + postcssConfiguration = loadPostcssConfiguration(this.projectBasePath); + } + + this.renderWorker = new Piscina({ + filename: require.resolve( + 'ng-packagr/lib/styles/stylesheet-processor-worker' + ), + maxThreads, + recordTiming: false, + env: { + ...process.env, + FORCE_COLOR: '' + colors.enabled, + }, + workerData: { + postcssConfiguration, + tailwindConfigPath: getTailwindConfigPath( + this.projectBasePath, + workspaceRoot + ), + projectBasePath: this.projectBasePath, + browserslistData, + targets: transformSupportedBrowsersToTargets(browserslistData), + cacheDirectory: this.cacheDirectory, + cssUrl: this.cssUrl, + styleIncludePaths, + }, + }); + } +} + +/** + * This class is used when ng-packagr version is greater than or equal to 17.2.0 and less than 17.3.0. + * The async `loadPostcssConfiguration` function introduced in ng-packagr 17.2.x causes a memory leak + * due to multiple workers being created. We must keep this class to support any workspace that might + * be using ng-packagr 17.2.x where that function need to be awaited. + */ +export class AsyncStylesheetProcessor { + private renderWorker: typeof Piscina | undefined; + + constructor( + private readonly projectBasePath: string, + private readonly basePath: string, + private readonly cssUrl?: CssUrl, + private readonly includePaths?: string[], + private readonly cacheDirectory?: string | false + ) { + // By default, browserslist defaults are too inclusive + // https://github.com/browserslist/browserslist/blob/83764ea81ffaa39111c204b02c371afa44a4ff07/index.js#L516-L522 + // We change the default query to browsers that Angular support. + // https://angular.io/guide/browser-support + (browserslist.defaults as string[]) = [ + 'last 2 Chrome versions', + 'last 1 Firefox version', + 'last 2 Edge major versions', + 'last 2 Safari major versions', + 'last 2 iOS major versions', + 'Firefox ESR', + ]; + } + async process({ filePath, content, @@ -108,6 +213,7 @@ export class StylesheetProcessor { 'ng-packagr/lib/styles/stylesheet-processor-worker' ), maxThreads, + recordTiming: false, env: { ...process.env, FORCE_COLOR: '' + colors.enabled, diff --git a/packages/angular/src/generators/convert-to-application-executor/convert-to-application-executor.ts b/packages/angular/src/generators/convert-to-application-executor/convert-to-application-executor.ts index 528b64c620015..e898d1273bea2 100644 --- a/packages/angular/src/generators/convert-to-application-executor/convert-to-application-executor.ts +++ b/packages/angular/src/generators/convert-to-application-executor/convert-to-application-executor.ts @@ -107,7 +107,8 @@ async function convertProjectTargets( } const { buildTargetName, serverTargetName } = getTargetsToConvert( - project.targets + project.targets, + angularVersion ); if (!buildTargetName) { warnIfProvided( @@ -181,7 +182,9 @@ async function convertProjectTargets( } // Delete removed options - delete options['deployUrl']; + if (lt(angularVersion, '17.3.0')) { + delete options['deployUrl']; + } delete options['vendorChunk']; delete options['commonChunk']; delete options['resourcesOutputPath']; @@ -266,7 +269,10 @@ async function convertProjectTargets( return true; } -function getTargetsToConvert(targets: Record): { +function getTargetsToConvert( + targets: Record, + angularVersion: string +): { buildTargetName?: string; serverTargetName?: string; } { @@ -286,7 +292,7 @@ function getTargetsToConvert(targets: Record): { // build target if (executorsToConvert.has(targets[target].executor)) { for (const [, options] of allTargetOptions(targets[target])) { - if (options.deployUrl) { + if (lt(angularVersion, '17.3.0') && options.deployUrl) { logger.warn( `The project is using the "deployUrl" option which is not available in the application builder. Skipping conversion.` ); diff --git a/packages/angular/src/migrations/update-18-2-0/update-angular-cli.spec.ts b/packages/angular/src/migrations/update-18-2-0/update-angular-cli.spec.ts new file mode 100644 index 0000000000000..d62b620f6e9c3 --- /dev/null +++ b/packages/angular/src/migrations/update-18-2-0/update-angular-cli.spec.ts @@ -0,0 +1,42 @@ +import { readJson, Tree, writeJson } from '@nx/devkit'; +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; +import updateAngularCli, { angularCliVersion } from './update-angular-cli'; + +describe('update-angular-cli migration', () => { + let tree: Tree; + + beforeEach(() => { + tree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' }); + }); + + it('should update @angular/cli version when defined as a dev dependency', async () => { + writeJson(tree, 'package.json', { + devDependencies: { '@angular/cli': '~13.3.0' }, + }); + + await updateAngularCli(tree); + + const { devDependencies } = readJson(tree, 'package.json'); + expect(devDependencies['@angular/cli']).toBe(angularCliVersion); + }); + + it('should update @angular/cli version when defined as a dependency', async () => { + writeJson(tree, 'package.json', { + dependencies: { '@angular/cli': '~13.3.0' }, + }); + + await updateAngularCli(tree); + + const { dependencies } = readJson(tree, 'package.json'); + expect(dependencies['@angular/cli']).toBe(angularCliVersion); + }); + + it('should not add @angular/cli to package.json when it is not set', async () => { + const initialPackageJson = readJson(tree, 'package.json'); + + await updateAngularCli(tree); + + const packageJson = readJson(tree, 'package.json'); + expect(packageJson).toStrictEqual(initialPackageJson); + }); +}); diff --git a/packages/angular/src/migrations/update-18-2-0/update-angular-cli.ts b/packages/angular/src/migrations/update-18-2-0/update-angular-cli.ts new file mode 100644 index 0000000000000..70fd8bd4f3369 --- /dev/null +++ b/packages/angular/src/migrations/update-18-2-0/update-angular-cli.ts @@ -0,0 +1,23 @@ +import { formatFiles, Tree, updateJson } from '@nx/devkit'; + +export const angularCliVersion = '~17.3.0'; + +export default async function (tree: Tree) { + let shouldFormat = false; + + updateJson(tree, 'package.json', (json) => { + if (json.devDependencies?.['@angular/cli']) { + json.devDependencies['@angular/cli'] = angularCliVersion; + shouldFormat = true; + } else if (json.dependencies?.['@angular/cli']) { + json.dependencies['@angular/cli'] = angularCliVersion; + shouldFormat = true; + } + + return json; + }); + + if (shouldFormat) { + await formatFiles(tree); + } +} diff --git a/packages/angular/src/utils/versions.ts b/packages/angular/src/utils/versions.ts index 0f8c8b4a5666e..6119a72bde973 100644 --- a/packages/angular/src/utils/versions.ts +++ b/packages/angular/src/utils/versions.ts @@ -1,8 +1,8 @@ export const nxVersion = require('../../package.json').version; -export const angularVersion = '~17.2.0'; -export const angularDevkitVersion = '~17.2.0'; -export const ngPackagrVersion = '~17.2.0'; +export const angularVersion = '~17.3.0'; +export const angularDevkitVersion = '~17.3.0'; +export const ngPackagrVersion = '~17.3.0'; export const ngrxVersion = '~17.0.0'; export const rxjsVersion = '~7.8.0'; export const zoneJsVersion = '~0.14.3'; @@ -16,7 +16,7 @@ export const typesExpressVersion = '4.17.14'; export const browserSyncVersion = '^3.0.0'; export const moduleFederationNodeVersion = '~1.0.5'; -export const angularEslintVersion = '~17.0.0'; +export const angularEslintVersion = '~17.3.0'; export const tailwindVersion = '^3.0.2'; export const postcssVersion = '^8.4.5'; export const postcssUrlVersion = '~10.1.3'; diff --git a/packages/devkit/src/utils/versions.ts b/packages/devkit/src/utils/versions.ts index 78e6a902336aa..7ba39d39941f8 100644 --- a/packages/devkit/src/utils/versions.ts +++ b/packages/devkit/src/utils/versions.ts @@ -1 +1 @@ -export const typescriptVersion = '~5.3.2'; +export const typescriptVersion = '~5.4.2'; diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 092da91bf96cc..039bf12b80e15 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -35,8 +35,8 @@ "dependencies": { "@nx/devkit": "file:../devkit", "@nx/js": "file:../js", - "@typescript-eslint/type-utils": "^6.13.2", - "@typescript-eslint/utils": "^6.13.2", + "@typescript-eslint/type-utils": "^7.3.0", + "@typescript-eslint/utils": "^7.3.0", "chalk": "^4.1.0", "confusing-browser-globals": "^1.0.9", "jsonc-eslint-parser": "^2.1.0", diff --git a/packages/eslint/migrations.json b/packages/eslint/migrations.json index 9f12cc0b9fedb..81f6c97b3c883 100644 --- a/packages/eslint/migrations.json +++ b/packages/eslint/migrations.json @@ -133,6 +133,23 @@ "version": "^6.13.2" } } + }, + "18.2.0": { + "version": "18.2.0-beta.0", + "packages": { + "@typescript-eslint/parser": { + "version": "^7.3.0" + }, + "@typescript-eslint/eslint-plugin": { + "version": "^7.3.0" + }, + "@typescript-eslint/utils": { + "version": "^7.3.0" + }, + "eslint": { + "version": "~8.57.0" + } + } } } } diff --git a/packages/eslint/package.json b/packages/eslint/package.json index 5e13c26e77304..5959ab54ca79c 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -37,7 +37,7 @@ "@nx/js": "file:../js", "eslint": "^8.0.0", "tslib": "^2.3.0", - "typescript": "~5.3.2" + "typescript": "~5.4.2" }, "peerDependenciesMeta": { "js-yaml": { diff --git a/packages/eslint/src/utils/versions.ts b/packages/eslint/src/utils/versions.ts index 65160b677fd6e..a51da2c7232b3 100644 --- a/packages/eslint/src/utils/versions.ts +++ b/packages/eslint/src/utils/versions.ts @@ -1,6 +1,6 @@ export const nxVersion = require('../../package.json').version; -export const eslintVersion = '~8.48.0'; +export const eslintVersion = '~8.57.0'; export const eslintrcVersion = '^2.1.1'; export const eslintConfigPrettierVersion = '^9.0.0'; -export const typescriptESLintVersion = '^6.13.2'; +export const typescriptESLintVersion = '^7.3.0'; diff --git a/packages/js/migrations.json b/packages/js/migrations.json index 6d91ffc99b35f..e462d9b9efa8c 100644 --- a/packages/js/migrations.json +++ b/packages/js/migrations.json @@ -154,6 +154,19 @@ "alwaysAddToPackageJson": false } } + }, + "18.2.0": { + "version": "18.2.0-beta.0", + "x-prompt": "Do you want to update to TypeScript v5.4?", + "requires": { + "typescript": ">=5.3.0 <5.4.0" + }, + "packages": { + "typescript": { + "version": "~5.4.2", + "alwaysAddToPackageJson": false + } + } } } } diff --git a/packages/js/src/utils/versions.ts b/packages/js/src/utils/versions.ts index 6484ef2327c94..d0d826e6c3172 100644 --- a/packages/js/src/utils/versions.ts +++ b/packages/js/src/utils/versions.ts @@ -11,7 +11,7 @@ export const typesNodeVersion = '18.16.9'; export const verdaccioVersion = '^5.0.4'; // Typescript -export const typescriptVersion = '~5.3.2'; +export const typescriptVersion = '~5.4.2'; /** * The minimum version is currently determined from the lowest version * that's supported by the lowest Angular supported version, e.g. diff --git a/packages/nuxt/migrations.json b/packages/nuxt/migrations.json index f9d34cef28c2c..aceb5af1d8353 100644 --- a/packages/nuxt/migrations.json +++ b/packages/nuxt/migrations.json @@ -1,4 +1,14 @@ { "generators": {}, - "packageJsonUpdates": {} + "packageJsonUpdates": { + "18.2.0": { + "version": "18.2.0-beta.0", + "packages": { + "@nuxt/eslint-config": { + "version": "~0.3.0-alpha.1", + "alwaysAddToPackageJson": false + } + } + } + } } diff --git a/packages/nuxt/src/utils/versions.ts b/packages/nuxt/src/utils/versions.ts index 2758cf69e67ef..4387b9650df9f 100644 --- a/packages/nuxt/src/utils/versions.ts +++ b/packages/nuxt/src/utils/versions.ts @@ -7,4 +7,4 @@ export const nuxtDevtoolsVersion = '1.0.0'; export const nuxtUiTemplatesVersion = '^1.3.1'; // linting deps -export const nuxtEslintConfigVersion = '0.2.0'; +export const nuxtEslintConfigVersion = '~0.3.0-alpha.1'; diff --git a/packages/nx/src/command-line/release/utils/git.ts b/packages/nx/src/command-line/release/utils/git.ts index f49e8fb1e8735..450d5cc7f9d98 100644 --- a/packages/nx/src/command-line/release/utils/git.ts +++ b/packages/nx/src/command-line/release/utils/git.ts @@ -403,10 +403,7 @@ export function parseGitCommit(commit: RawGitCommit): GitCommit | null { const affectedFiles = Array.from( commit.body.matchAll(ChangedFileRegex) ).reduce( - ( - prev, - [fullLine, changeType, file1, file2]: [string, string, string, string?] - ) => + (prev, [fullLine, changeType, file1, file2]: RegExpExecArray) => // file2 only exists for some change types, such as renames file2 ? [...prev, file1, file2] : [...prev, file1], [] as string[] diff --git a/packages/nx/src/plugins/js/versions.ts b/packages/nx/src/plugins/js/versions.ts index 78e6a902336aa..7ba39d39941f8 100644 --- a/packages/nx/src/plugins/js/versions.ts +++ b/packages/nx/src/plugins/js/versions.ts @@ -1 +1 @@ -export const typescriptVersion = '~5.3.2'; +export const typescriptVersion = '~5.4.2'; diff --git a/packages/storybook/src/generators/configuration/__snapshots__/configuration.spec.ts.snap b/packages/storybook/src/generators/configuration/__snapshots__/configuration.spec.ts.snap index 25733bd6e42b9..9bc22090610fc 100644 --- a/packages/storybook/src/generators/configuration/__snapshots__/configuration.spec.ts.snap +++ b/packages/storybook/src/generators/configuration/__snapshots__/configuration.spec.ts.snap @@ -103,9 +103,9 @@ exports[`@nx/storybook:configuration for Storybook v7 dependencies should add an "@swc/helpers": "~0.5.2", "@types/jest": "^29.4.0", "@types/node": "18.16.9", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "eslint": "~8.48.0", + "@typescript-eslint/eslint-plugin": "^7.3.0", + "@typescript-eslint/parser": "^7.3.0", + "eslint": "~8.57.0", "eslint-config-prettier": "^9.0.0", "existing": "1.0.0", "jest": "^29.4.1", @@ -114,7 +114,7 @@ exports[`@nx/storybook:configuration for Storybook v7 dependencies should add an "storybook": "^7.5.3", "ts-jest": "^29.1.0", "ts-node": "10.9.1", - "typescript": "~5.3.2", + "typescript": "~5.4.2", }, "name": "@proj/source", } diff --git a/packages/vue/src/generators/library/__snapshots__/library.spec.ts.snap b/packages/vue/src/generators/library/__snapshots__/library.spec.ts.snap index 24344575aba54..6956d04adc273 100644 --- a/packages/vue/src/generators/library/__snapshots__/library.spec.ts.snap +++ b/packages/vue/src/generators/library/__snapshots__/library.spec.ts.snap @@ -182,20 +182,20 @@ exports[`lib should add vue, vite and vitest to package.json 1`] = ` "@swc-node/register": "~1.8.0", "@swc/core": "~1.3.85", "@swc/helpers": "~0.5.2", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/eslint-plugin": "^7.3.0", + "@typescript-eslint/parser": "^7.3.0", "@vitejs/plugin-vue": "^4.5.0", "@vitest/coverage-v8": "^1.0.4", "@vitest/ui": "^1.3.1", "@vue/eslint-config-prettier": "7.1.0", "@vue/eslint-config-typescript": "^11.0.3", "@vue/test-utils": "^2.4.1", - "eslint": "~8.48.0", + "eslint": "~8.57.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-vue": "^9.16.1", "jsdom": "~22.1.0", "prettier": "^2.6.2", - "typescript": "~5.3.2", + "typescript": "~5.4.2", "vite": "~5.0.0", "vitest": "^1.3.1", "vue-tsc": "^1.8.8", diff --git a/packages/workspace/migrations.json b/packages/workspace/migrations.json index aa46aa198da05..4e2e70c4d7092 100644 --- a/packages/workspace/migrations.json +++ b/packages/workspace/migrations.json @@ -85,6 +85,19 @@ "version": "~5.3.2" } } + }, + "18.2.0": { + "version": "18.2.0-beta.0", + "x-prompt": "Do you want to update to TypeScript v5.4?", + "requires": { + "typescript": ">=5.3.0 <5.4.0" + }, + "packages": { + "typescript": { + "version": "~5.4.2", + "alwaysAddToPackageJson": false + } + } } } } diff --git a/packages/workspace/src/utils/versions.ts b/packages/workspace/src/utils/versions.ts index bc641c2793fe2..af4c8db8e535e 100644 --- a/packages/workspace/src/utils/versions.ts +++ b/packages/workspace/src/utils/versions.ts @@ -1,7 +1,7 @@ export const nxVersion = require('../../package.json').version; -export const typescriptVersion = '~5.3.2'; +export const typescriptVersion = '~5.4.2'; // TODO: remove when preset generation is reworked and // deps are not installed from workspace -export const angularCliVersion = '~17.2.0'; +export const angularCliVersion = '~17.3.0'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7c4fe65c41dc..1209d3d6c49cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -156,44 +156,44 @@ devDependencies: specifier: ^1.10.0 version: 1.10.0 '@angular-devkit/architect': - specifier: 0.1702.0 - version: 0.1702.0 + specifier: ~0.1703.0 + version: 0.1703.0 '@angular-devkit/build-angular': - specifier: 17.2.0 - version: 17.2.0(@angular/compiler-cli@17.2.1)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(@angular/compiler-cli@17.3.0)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.3.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.4.2) '@angular-devkit/core': - specifier: 17.2.0 - version: 17.2.0 + specifier: ~17.3.0 + version: 17.3.0 '@angular-devkit/schematics': - specifier: 17.2.0 - version: 17.2.0 + specifier: ~17.3.0 + version: 17.3.0 '@angular-eslint/eslint-plugin': - specifier: 17.0.1 - version: 17.0.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.2) '@angular-eslint/eslint-plugin-template': - specifier: 17.0.1 - version: 17.0.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.2) '@angular-eslint/template-parser': - specifier: 17.0.1 - version: 17.0.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(eslint@8.57.0)(typescript@5.4.2) '@angular/cli': - specifier: ~17.2.0 - version: 17.2.0 + specifier: ~17.3.0 + version: 17.3.0 '@angular/common': - specifier: 17.2.1 - version: 17.2.1(@angular/core@17.2.1)(rxjs@7.8.1) + specifier: ~17.3.0 + version: 17.3.0(@angular/core@17.3.0)(rxjs@7.8.1) '@angular/compiler': - specifier: 17.2.1 - version: 17.2.1(@angular/core@17.2.1) + specifier: ~17.3.0 + version: 17.3.0(@angular/core@17.3.0) '@angular/compiler-cli': - specifier: 17.2.1 - version: 17.2.1(@angular/compiler@17.2.1)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) '@angular/core': - specifier: 17.2.1 - version: 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + specifier: ~17.3.0 + version: 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) '@angular/router': - specifier: 17.2.1 - version: 17.2.1(@angular/common@17.2.1)(@angular/core@17.2.1)(@angular/platform-browser@17.2.1)(rxjs@7.8.1) + specifier: ~17.3.0 + version: 17.3.0(@angular/common@17.3.0)(@angular/core@17.3.0)(@angular/platform-browser@17.3.0)(rxjs@7.8.1) '@babel/core': specifier: ^7.23.2 version: 7.23.2 @@ -232,7 +232,7 @@ devDependencies: version: 29.5.0 '@monodon/rust': specifier: 1.3.3 - version: 1.3.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3)(verdaccio@5.15.4) + version: 1.3.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2)(verdaccio@5.15.4) '@napi-rs/cli': specifier: 2.14.0 version: 2.14.0 @@ -250,7 +250,7 @@ devDependencies: version: 9.1.6(@nestjs/common@9.1.6)(@nestjs/core@9.1.6) '@nestjs/schematics': specifier: ^9.1.0 - version: 9.1.0(typescript@5.3.3) + version: 9.1.0(typescript@5.4.2) '@nestjs/swagger': specifier: ^6.0.0 version: 6.1.3(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(reflect-metadata@0.1.14) @@ -259,13 +259,13 @@ devDependencies: version: 9.1.6(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(@nestjs/platform-express@9.1.6) '@ngrx/effects': specifier: 17.0.1 - version: 17.0.1(@angular/core@17.2.1)(@ngrx/store@17.0.1)(rxjs@7.8.1) + version: 17.0.1(@angular/core@17.3.0)(@ngrx/store@17.0.1)(rxjs@7.8.1) '@ngrx/router-store': specifier: 17.0.1 - version: 17.0.1(@angular/common@17.2.1)(@angular/core@17.2.1)(@angular/router@17.2.1)(@ngrx/store@17.0.1)(rxjs@7.8.1) + version: 17.0.1(@angular/common@17.3.0)(@angular/core@17.3.0)(@angular/router@17.3.0)(@ngrx/store@17.0.1)(rxjs@7.8.1) '@ngrx/store': specifier: 17.0.1 - version: 17.0.1(@angular/core@17.2.1)(rxjs@7.8.1) + version: 17.0.1(@angular/core@17.3.0)(rxjs@7.8.1) '@nuxt/kit': specifier: ^3.10.0 version: 3.10.0(rollup@2.79.0) @@ -274,52 +274,52 @@ devDependencies: version: 3.10.0(rollup@2.79.0) '@nx/angular': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@angular-devkit/build-angular@17.2.0)(@angular-devkit/core@17.2.0)(@angular-devkit/schematics@17.2.0)(@schematics/angular@17.2.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.48.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/cypress': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': specifier: 18.1.0-beta.10 version: 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/esbuild': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/eslint': specifier: 18.1.0-beta.10 version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) '@nx/eslint-plugin': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.0.0)(eslint@8.48.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/jest': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/js': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/next': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(webpack@5.88.0) + version: 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(webpack@5.88.0) '@nx/playwright': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/react': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/storybook': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/vite': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) '@nx/web': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/webpack': specifier: 18.1.0-beta.10 - version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@phenomnomnominal/tsquery': specifier: ~5.0.1 - version: 5.0.1(typescript@5.3.3) + version: 5.0.1(typescript@5.4.2) '@playwright/test': specifier: ^1.36.1 version: 1.36.1 @@ -334,10 +334,10 @@ devDependencies: version: 1.9.0(react-redux@8.0.5)(react@18.2.0) '@remix-run/dev': specifier: ^2.8.1 - version: 2.8.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)(ts-node@10.9.1)(typescript@5.3.3)(vite@5.0.8) + version: 2.8.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)(ts-node@10.9.1)(typescript@5.4.2)(vite@5.0.8) '@remix-run/node': specifier: ^2.8.1 - version: 2.8.1(typescript@5.3.3) + version: 2.8.1(typescript@5.4.2) '@rollup/plugin-babel': specifier: ^5.3.0 version: 5.3.1(@babel/core@7.23.2)(rollup@2.79.0) @@ -357,8 +357,8 @@ devDependencies: specifier: ^7.0.0 version: 7.0.0(rollup@2.79.0) '@schematics/angular': - specifier: 17.2.0 - version: 17.2.0 + specifier: ~17.3.0 + version: 17.3.0 '@side/jest-runtime': specifier: ^1.1.0 version: 1.1.0(@jest/transform@29.7.0)(jest-runtime@29.7.0)(jest@29.4.3) @@ -370,13 +370,13 @@ devDependencies: version: 7.5.3 '@storybook/react': specifier: 7.5.3 - version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react-vite': specifier: 7.5.3 - version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.3.3)(vite@5.0.8) + version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.4.2)(vite@5.0.8) '@storybook/react-webpack5': specifier: 7.5.3 - version: 7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(@swc/helpers@0.5.3)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack-dev-server@4.11.1) + version: 7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(@swc/helpers@0.5.3)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack-dev-server@4.11.1) '@storybook/types': specifier: ^7.1.1 version: 7.1.1 @@ -385,13 +385,13 @@ devDependencies: version: 2.26.0 '@svgr/rollup': specifier: ^8.0.1 - version: 8.0.1(rollup@2.79.0)(typescript@5.3.3) + version: 8.0.1(rollup@2.79.0)(typescript@5.4.2) '@svgr/webpack': specifier: ^8.0.1 - version: 8.0.1(typescript@5.3.3) + version: 8.0.1(typescript@5.4.2) '@swc-node/register': specifier: 1.8.0 - version: 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.3.3) + version: 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.4.2) '@swc/cli': specifier: 0.1.62 version: 0.1.62(@swc/core@1.3.86) @@ -474,17 +474,17 @@ devDependencies: specifier: ^1.1.5 version: 1.1.5 '@typescript-eslint/eslint-plugin': - specifier: 6.18.1 - version: 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.48.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/parser': - specifier: 6.18.1 - version: 6.18.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/type-utils': - specifier: 6.18.1 - version: 6.18.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/utils': - specifier: 6.18.1 - version: 6.18.1(eslint@8.48.0)(typescript@5.3.3) + specifier: ^7.3.0 + version: 7.3.1(eslint@8.57.0)(typescript@5.4.2) '@xstate/immer': specifier: 0.3.1 version: 0.3.1(immer@9.0.16)(xstate@4.34.0) @@ -579,35 +579,35 @@ devDependencies: specifier: 0.19.5 version: 0.19.5 eslint: - specifier: 8.48.0 - version: 8.48.0 + specifier: ~8.57.0 + version: 8.57.0 eslint-config-next: specifier: 14.0.4 - version: 14.0.4(eslint@8.48.0)(typescript@5.3.3) + version: 14.0.4(eslint@8.57.0)(typescript@5.4.2) eslint-config-prettier: specifier: 9.0.0 - version: 9.0.0(eslint@8.48.0) + version: 9.0.0(eslint@8.57.0) eslint-plugin-cypress: specifier: 2.14.0 - version: 2.14.0(eslint@8.48.0) + version: 2.14.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/parser@6.18.1)(eslint@8.48.0) + version: 2.27.5(@typescript-eslint/parser@7.3.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.7.1 - version: 6.7.1(eslint@8.48.0) + version: 6.7.1(eslint@8.57.0) eslint-plugin-playwright: specifier: ^0.15.3 - version: 0.15.3(eslint@8.48.0) + version: 0.15.3(eslint@8.57.0) eslint-plugin-react: specifier: 7.32.2 - version: 7.32.2(eslint@8.48.0) + version: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: specifier: 4.6.0 - version: 4.6.0(eslint@8.48.0) + version: 4.6.0(eslint@8.57.0) eslint-plugin-storybook: specifier: ^0.6.12 - version: 0.6.12(eslint@8.48.0)(typescript@5.3.3) + version: 0.6.12(eslint@8.57.0)(typescript@5.4.2) express: specifier: ^4.18.1 version: 4.18.1 @@ -628,7 +628,7 @@ devDependencies: version: 5.0.2 fork-ts-checker-webpack-plugin: specifier: 7.2.13 - version: 7.2.13(typescript@5.3.3)(webpack@5.88.0) + version: 7.2.13(typescript@5.4.2)(webpack@5.88.0) fs-extra: specifier: ^11.1.0 version: 11.1.0 @@ -762,8 +762,8 @@ devDependencies: specifier: ^3.1.10 version: 3.1.29(@next/env@14.0.4)(next@14.0.4) ng-packagr: - specifier: 17.2.0 - version: 17.2.0(@angular/compiler-cli@17.2.1)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.3.3) + specifier: ~17.3.0 + version: 17.3.0(@angular/compiler-cli@17.3.0)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.4.2) node-fetch: specifier: ^2.6.7 version: 2.6.7 @@ -772,7 +772,7 @@ devDependencies: version: 11.0.1 nuxt: specifier: ^3.10.0 - version: 3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vite@5.0.8) + version: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) nx: specifier: 18.1.0-beta.10 version: 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86) @@ -795,8 +795,8 @@ devDependencies: specifier: 4.0.0 version: 4.0.0 piscina: - specifier: ^4.2.1 - version: 4.2.1 + specifier: ^4.4.0 + version: 4.4.0 postcss: specifier: 8.4.19 version: 8.4.19 @@ -853,7 +853,7 @@ devDependencies: version: 4.0.2(postcss@8.4.19)(ts-node@10.9.1) rollup-plugin-typescript2: specifier: 0.36.0 - version: 0.36.0(rollup@2.79.0)(typescript@5.3.3) + version: 0.36.0(rollup@2.79.0)(typescript@5.4.2) rxjs: specifier: ^7.8.0 version: 7.8.1 @@ -904,13 +904,13 @@ devDependencies: version: 1.2.2 ts-jest: specifier: 29.1.0 - version: 29.1.0(@babel/core@7.23.2)(@jest/types@29.5.0)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.3.3) + version: 29.1.0(@babel/core@7.23.2)(@jest/types@29.5.0)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.4.2) ts-loader: specifier: ^9.3.1 - version: 9.4.1(typescript@5.3.3)(webpack@5.88.0) + version: 9.4.1(typescript@5.4.2)(webpack@5.88.0) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3) + version: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) tsconfig-paths: specifier: ^4.1.2 version: 4.1.2 @@ -919,13 +919,13 @@ devDependencies: version: 4.0.0 typedoc: specifier: 0.25.12 - version: 0.25.12(typescript@5.3.3) + version: 0.25.12(typescript@5.4.2) typedoc-plugin-markdown: specifier: 3.17.1 version: 3.17.1(typedoc@0.25.12) typescript: - specifier: ~5.3.2 - version: 5.3.3 + specifier: ~5.4.2 + version: 5.4.2 unist-builder: specifier: ^4.0.0 version: 4.0.0 @@ -1152,18 +1152,26 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.21 - /@angular-devkit/architect@0.1702.0: - resolution: {integrity: sha512-+HkOYhdq8ez2+yqpxaQ6XtQevOYJNaDpM4oDmZ2lIpiIusFNsmpY2b9iL5PZGb4EfUgN8KsY3n9Q9fmRlRB9eA==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + + /@angular-devkit/architect@0.1703.0: + resolution: {integrity: sha512-2X2cswI4TIwtQxCe5U9f4jeiDjAb8r89XLpU0QwEHyZyWx02uhYHO3FDMJq/NxCS95IUAQOBGBhbD4ey4Hl9cQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.2.0 + '@angular-devkit/core': 17.3.0 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular@17.2.0(@angular/compiler-cli@17.2.1)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.3.3): - resolution: {integrity: sha512-zO2YKcRRL3Ck3KZ3Ir/lWlciYIguJd3W9iYICKkeK4whi94y3NhrCy0Iualoo2WP7hE043uKQ0SwtVABft0SgA==} + /@angular-devkit/build-angular@17.3.0(@angular/compiler-cli@17.3.0)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.3.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.4.2): + resolution: {integrity: sha512-mC70mZK/liITM4VlGL6hmYPkVsZwAb+X3TxwodBl/g8p/sYijDhK/4QJHzmcHTxLYQQS6nS5CUcr9ARQFkGN2w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -1178,7 +1186,7 @@ packages: ng-packagr: ^17.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 - typescript: '>=5.2 <5.4' + typescript: '>=5.2 <5.5' peerDependenciesMeta: '@angular/localize': optional: true @@ -1203,77 +1211,77 @@ packages: tailwindcss: optional: true dependencies: - '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1702.0 - '@angular-devkit/build-webpack': 0.1702.0(webpack-dev-server@4.15.1)(webpack@5.90.1) - '@angular-devkit/core': 17.2.0 - '@angular/compiler-cli': 17.2.1(@angular/compiler@17.2.1)(typescript@5.3.3) - '@babel/core': 7.23.9 + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1703.0 + '@angular-devkit/build-webpack': 0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.0 + '@angular/compiler-cli': 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) + '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) - '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/runtime': 7.23.9 + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.2.0(@angular/compiler-cli@17.2.1)(typescript@5.3.3)(webpack@5.90.1) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.0.12) + '@ngtools/webpack': 17.3.0(@angular/compiler-cli@17.3.0)(typescript@5.4.2)(webpack@5.90.3) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.5) ansi-colors: 4.1.3 - autoprefixer: 10.4.17(postcss@8.4.35) - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.1) + autoprefixer: 10.4.18(postcss@8.4.35) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) babel-plugin-istanbul: 6.1.1 browserslist: 4.22.2 - copy-webpack-plugin: 11.0.0(webpack@5.90.1) - critters: 0.0.20 - css-loader: 6.10.0(webpack@5.90.1) - esbuild-wasm: 0.20.0 + copy-webpack-plugin: 11.0.0(webpack@5.90.3) + critters: 0.0.22 + css-loader: 6.10.0(webpack@5.90.3) + esbuild-wasm: 0.20.1 fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.14) - https-proxy-agent: 7.0.2 - inquirer: 9.2.14 + https-proxy-agent: 7.0.4 + inquirer: 9.2.15 jest: 29.4.3(@types/node@18.19.8)(ts-node@10.9.1) jest-environment-jsdom: 29.4.3 jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.90.1) - license-webpack-plugin: 4.0.2(webpack@5.90.1) + less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3) + license-webpack-plugin: 4.0.2(webpack@5.90.3) loader-utils: 3.2.1 - magic-string: 0.30.7 - mini-css-extract-plugin: 2.8.0(webpack@5.90.1) + magic-string: 0.30.8 + mini-css-extract-plugin: 2.8.1(webpack@5.90.3) mrmime: 2.0.0 - ng-packagr: 17.2.0(@angular/compiler-cli@17.2.1)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.3.3) + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.0)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.4.2) open: 8.4.2 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 picomatch: 4.0.1 - piscina: 4.3.1 + piscina: 4.4.0 postcss: 8.4.35 - postcss-loader: 8.1.0(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.1) + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3) resolve-url-loader: 5.0.0 rxjs: 7.8.1 - sass: 1.70.0 - sass-loader: 14.1.0(sass@1.70.0)(webpack@5.90.1) + sass: 1.71.1 + sass-loader: 14.1.1(sass@1.71.1)(webpack@5.90.3) semver: 7.6.0 - source-map-loader: 5.0.0(webpack@5.90.1) + source-map-loader: 5.0.0(webpack@5.90.3) source-map-support: 0.5.21 tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) - terser: 5.27.0 + terser: 5.29.1 tree-kill: 1.2.2 tslib: 2.6.2 - typescript: 5.3.3 - undici: 6.6.2 - vite: 5.0.12(@types/node@18.19.8)(less@4.2.0)(sass@1.70.0)(stylus@0.59.0)(terser@5.27.0) + typescript: 5.4.2 + undici: 6.7.1 + vite: 5.1.5(@types/node@18.19.8)(less@4.2.0)(sass@1.71.1)(stylus@0.59.0)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) - webpack-dev-middleware: 6.1.1(webpack@5.90.1) - webpack-dev-server: 4.15.1(webpack@5.90.1) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) + webpack-dev-middleware: 6.1.1(webpack@5.90.3) + webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.90.1) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.0)(webpack@5.90.3) optionalDependencies: - esbuild: 0.20.0 + esbuild: 0.20.1 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -1294,17 +1302,17 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack@0.1702.0(webpack-dev-server@4.15.1)(webpack@5.90.1): - resolution: {integrity: sha512-HrJ01MXlXNCeJeohIOIjpulWktUUJQpq01OWX4UazLnN0DAHKIFCwiKZZio5rYIFFUjdKI0+cCGxFbkzetRjWg==} + /@angular-devkit/build-webpack@0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-IEaLzV5lolURJhMKM4naW6pYTDjI5E8I+97o/kbSa0yakvGOBwg7yRmfc54T1M0Z4nmifPsj4OVRGhBaa6dgXA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1702.0 + '@angular-devkit/architect': 0.1703.0 rxjs: 7.8.1 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) - webpack-dev-server: 4.15.1(webpack@5.90.1) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) + webpack-dev-server: 4.15.1(webpack@5.90.3) transitivePeerDependencies: - chokidar dev: true @@ -1343,8 +1351,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@17.2.0: - resolution: {integrity: sha512-GIOYHChtDqSOvSiEefJ6hAledEl55J5Pxw8JuKXrM4IJBbviI3c40FAc0Lu5NCj2lYoELOhrLy/UP36sLy+DGA==} + /@angular-devkit/core@17.3.0: + resolution: {integrity: sha512-ldErhMYq8rcFOhWQ0syQdLy6IYb/LL0erigj7gCMOf59oJgM7B13o/ZTOCvyJttUZ9IP0HB98Gi3epEuJ30VLg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -1401,94 +1409,94 @@ packages: - chokidar dev: true - /@angular-devkit/schematics@17.2.0: - resolution: {integrity: sha512-gGyUVYRKTeRODW9S0MohfBlryoUHrbxqN27olhktrM/fZavyUVnZpyfb8okp6tTUz9HWmGac8ULE6IU+YW16gw==} + /@angular-devkit/schematics@17.3.0: + resolution: {integrity: sha512-EW4Y8W/KTlvvT2fw3bh9hY7quDF2b9EaF+KftEqoDRWYbw0tlF8hWIdlfA6JxQC12d6uefh3kDNj5am0Il2oNQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.2.0 + '@angular-devkit/core': 17.3.0 jsonc-parser: 3.2.1 - magic-string: 0.30.7 + magic-string: 0.30.8 ora: 5.4.1 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-eslint/bundled-angular-compiler@17.0.1: - resolution: {integrity: sha512-E3YK9/uIBsuKC76i6uvPdtq8bwA63WDKDYpsPSTLF2XmL3a5LGev0+NmJCD2zR/0uMenHYB27BwjZotpk1rycg==} + /@angular-eslint/bundled-angular-compiler@17.3.0: + resolution: {integrity: sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ==} dev: true - /@angular-eslint/eslint-plugin-template@17.0.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-7aQYUUCrdOvAKesUNsWSNUnPjzb9WI69Mlr/VhKSb4SNWwMr6SmYOsNqSqydIrtpHo4sIgyStGGfzELZ4Kub9Q==} + /@angular-eslint/eslint-plugin-template@17.3.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - '@angular-eslint/utils': 17.0.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.10.0(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.3.3) + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) aria-query: 5.3.0 axobject-query: 4.0.0 - eslint: 8.48.0 - typescript: 5.3.3 + eslint: 8.57.0 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/eslint-plugin@17.0.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-HNXzjvqTCfaxENnfjVHJXcWrfzv/3LDH6aEHF7P8B363JSgx0g4SZtGKBrdbXcJPmf5arVfVgRUvKMJ7Es9aiQ==} + /@angular-eslint/eslint-plugin@17.3.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/utils': 17.0.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.3.3) - eslint: 8.48.0 - typescript: 5.3.3 + '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/template-parser@17.0.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-EBN5c0/HuaikvPMqQJ6z2U2qSHof6xgwzNH48F4+Mnn2oMzz0eqtvjNrbTCka/vSCjELczao9px879ywDjVB5g==} + /@angular-eslint/template-parser@17.3.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - eslint: 8.48.0 - eslint-scope: 7.2.2 - typescript: 5.3.3 + '@angular-eslint/bundled-angular-compiler': 17.3.0 + eslint: 8.57.0 + eslint-scope: 8.0.0 + typescript: 5.4.2 dev: true - /@angular-eslint/utils@17.0.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-yao+cuWmtDKwe/zW/4+e53pgwlk/rz7fjZFYvaYIuoIpqUQhqYYcBW8NeUoo8BscM57IfPqn0l6UkcXJhS1bRA==} + /@angular-eslint/utils@17.3.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.0.1 - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.3.3) - eslint: 8.48.0 - typescript: 5.3.3 + '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@angular/cli@17.2.0: - resolution: {integrity: sha512-JSfNQB76qrc8QNPLUvvqR10T4+WUrfz+ogmOliO+jAdhbpfZQ4tIt0WwUYvo+0foM8x7hTe3Wdhg8zWwteBnuw==} + /@angular/cli@17.3.0: + resolution: {integrity: sha512-xwxlimNP4MECkdzjc0+m7lGxighcH0ncAfEo9yUo+r+4EFalB/Q7DAQPIU1xkbBk8iJwcFhGFAnS1IeLur15kQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/architect': 0.1702.0 - '@angular-devkit/core': 17.2.0 - '@angular-devkit/schematics': 17.2.0 - '@schematics/angular': 17.2.0 + '@angular-devkit/architect': 0.1703.0 + '@angular-devkit/core': 17.3.0 + '@angular-devkit/schematics': 17.3.0 + '@schematics/angular': 17.3.0 '@yarnpkg/lockfile': 1.1.0 ansi-colors: 4.1.3 - ini: 4.1.1 - inquirer: 9.2.14 + ini: 4.1.2 + inquirer: 9.2.15 jsonc-parser: 3.2.1 npm-package-arg: 11.0.1 npm-pick-manifest: 9.0.0 @@ -1505,27 +1513,27 @@ packages: - supports-color dev: true - /@angular/common@17.2.1(@angular/core@17.2.1)(rxjs@7.8.1): - resolution: {integrity: sha512-ZkQwvjJhnqKulJn3kwbnodYvQf8g8hy2FUMB2MRLXKgwLPv9iqF/KRgSwcNIZnq8hyvIr6FmAntMdyCOonykDQ==} + /@angular/common@17.3.0(@angular/core@17.3.0)(rxjs@7.8.1): + resolution: {integrity: sha512-JnS6jbLl2RxsvGFUOBGeoyviNLEjZKRhn3uK4Ein3DENPv0BeSFMjif9Dp4ReUCnqoD4QQVG0X/r1GFaqHn2pw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.2.1 + '@angular/core': 17.3.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) rxjs: 7.8.1 tslib: 2.6.2 dev: true - /@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1)(typescript@5.3.3): - resolution: {integrity: sha512-7/1KgQOyjekVJxxLnGq+PcpbhIosK4yUaYDyUr33ehDYE5MoEGtyukNx6Sn/CPex4AcJ/978zKfSXHYY451S8w==} + /@angular/compiler-cli@17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-ewo+pb0QUC69Ey15z4vPteoBeO81HitqplysOoeXbyVBjMnKmZl3343wx7ukgcI97lmj4d38d1r4AnIoO5n/Vw==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 17.2.1 - typescript: '>=5.2 <5.4' + '@angular/compiler': 17.3.0 + typescript: '>=5.2 <5.5' dependencies: - '@angular/compiler': 17.2.1(@angular/core@17.2.1) + '@angular/compiler': 17.3.0(@angular/core@17.3.0) '@babel/core': 7.23.9 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 @@ -1533,27 +1541,27 @@ packages: reflect-metadata: 0.2.1 semver: 7.6.0 tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.2 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@17.2.1(@angular/core@17.2.1): - resolution: {integrity: sha512-jKk1ZQxZA/iGj0RsCa5rbd4gaygmfZcj7K1+VfGcY6NPyFkBGfFxIcA5fkZPOBvlNHjurXGuejA8NrsQ0kHbOw==} + /@angular/compiler@17.3.0(@angular/core@17.3.0): + resolution: {integrity: sha512-lZBD5mFq7SzFJydZwW2jvnQGmtcU1s3e548hl4MSZpRgt13m5UmBQKbyMOvVN2WxKvWKlmDlywsAJlMSXepYig==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.2.1 + '@angular/core': 17.3.0 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) tslib: 2.6.2 dev: true - /@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.3): - resolution: {integrity: sha512-gfWeskXA8RA0D3WOPBV5wT8RpqtqFhB8OCR8diGfLojqbMrmZXEvxALBHKAgfarWcR1rnRgmjCQKejWLWCLmmg==} + /@angular/core@17.3.0(rxjs@7.8.1)(zone.js@0.14.3): + resolution: {integrity: sha512-umwsNFl/wEMTCUVvNl5iieEgHA+ESxSMcjedZGFWNGnpUxKTgYFYNG41/1wNZfPrS0+uRPHuYU9IHD+NR2s/Rw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 @@ -1564,34 +1572,34 @@ packages: zone.js: 0.14.3 dev: true - /@angular/platform-browser@17.2.1(@angular/common@17.2.1)(@angular/core@17.2.1): - resolution: {integrity: sha512-on+fTZiDTBJmRQbQe6GOClqaUFe4GJdLS1EbmI+6/8Ntv4QW2PowWnaxajoqTj2Zrh22J9DSNy7RWcrQDdyU3g==} + /@angular/platform-browser@17.3.0(@angular/common@17.3.0)(@angular/core@17.3.0): + resolution: {integrity: sha512-sIquvbq04KMOdpk1VdVFt7kVhOk/Rk+hI3M4raarMK5EbZ16nLYzpqjc2OZetUpKy6LB/FemClgNUShj9NlrqA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/animations': 17.2.1 - '@angular/common': 17.2.1 - '@angular/core': 17.2.1 + '@angular/animations': 17.3.0 + '@angular/common': 17.3.0 + '@angular/core': 17.3.0 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/common': 17.2.1(@angular/core@17.2.1)(rxjs@7.8.1) - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/common': 17.3.0(@angular/core@17.3.0)(rxjs@7.8.1) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) tslib: 2.6.2 dev: true - /@angular/router@17.2.1(@angular/common@17.2.1)(@angular/core@17.2.1)(@angular/platform-browser@17.2.1)(rxjs@7.8.1): - resolution: {integrity: sha512-sJFraoPTHV09jZQV3XcFHRJsY7EAuXcBn5k+7GGye60YgTXAjL3OC++Cuv4AScFYRp+IqbrE3I0tflsRtQzemw==} + /@angular/router@17.3.0(@angular/common@17.3.0)(@angular/core@17.3.0)(@angular/platform-browser@17.3.0)(rxjs@7.8.1): + resolution: {integrity: sha512-OBMAfjaSfEdEYqfYsAemDvknYZV69ABFf06hhduNLhB5QgbPrZCbNptnlrCPx4YDrzcANj2hrcyAmAVNTk8Giw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.2.1 - '@angular/core': 17.2.1 - '@angular/platform-browser': 17.2.1 + '@angular/common': 17.3.0 + '@angular/core': 17.3.0 + '@angular/platform-browser': 17.3.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.2.1(@angular/core@17.2.1)(rxjs@7.8.1) - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) - '@angular/platform-browser': 17.2.1(@angular/common@17.2.1)(@angular/core@17.2.1) + '@angular/common': 17.3.0(@angular/core@17.3.0)(rxjs@7.8.1) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/platform-browser': 17.3.0(@angular/common@17.3.0)(@angular/core@17.3.0) rxjs: 7.8.1 tslib: 2.6.2 dev: true @@ -1609,10 +1617,6 @@ packages: js-yaml: 4.1.0 dev: false - /@assemblyscript/loader@0.10.1: - resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==} - dev: true - /@aw-web-design/x-default-browser@1.4.126: resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} hasBin: true @@ -1706,6 +1710,29 @@ packages: - supports-color dev: true + /@babel/core@7.24.0: + resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helpers': 7.24.0 + '@babel/parser': 7.24.0 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -1847,6 +1874,24 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.24.0): + resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1871,6 +1916,18 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} @@ -1907,6 +1964,18 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.24.0): + resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -1968,6 +2037,21 @@ packages: - supports-color dev: true + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -2062,6 +2146,20 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -2074,6 +2172,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -2098,6 +2201,18 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: true + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 + dev: true + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -2134,6 +2249,18 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true + /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: true + /@babel/helper-replace-supers@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} @@ -2236,6 +2363,17 @@ packages: - supports-color dev: true + /@babel/helpers@7.24.0: + resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} @@ -2268,6 +2406,14 @@ packages: '@babel/types': 7.23.9 dev: true + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.0 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -2288,6 +2434,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -2312,6 +2468,18 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} @@ -2323,6 +2491,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.7): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -2521,6 +2700,15 @@ packages: '@babel/core': 7.23.9 dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} @@ -2559,6 +2747,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -2586,6 +2783,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2613,6 +2819,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2633,6 +2848,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.2): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} @@ -2671,6 +2896,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -2689,6 +2923,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} @@ -2719,6 +2962,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -2729,6 +2982,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -2756,6 +3019,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2783,6 +3055,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -2843,6 +3124,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2870,6 +3161,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2897,6 +3197,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2924,6 +3233,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2951,6 +3269,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -2978,6 +3305,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -3005,6 +3341,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -3025,6 +3370,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -3055,6 +3410,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -3095,6 +3460,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -3106,6 +3481,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -3126,6 +3512,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} @@ -3139,6 +3535,19 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): + resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} @@ -3163,6 +3572,18 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -3183,6 +3604,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -3203,6 +3634,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -3214,6 +3655,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -3226,6 +3678,18 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -3260,6 +3724,23 @@ packages: globals: 11.12.0 dev: true + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + dev: true + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -3282,6 +3763,17 @@ packages: '@babel/template': 7.23.9 dev: true + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.23.9 + dev: true + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} @@ -3302,6 +3794,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -3324,6 +3826,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -3344,6 +3857,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} @@ -3355,6 +3878,17 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -3377,6 +3911,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -3388,6 +3933,17 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} @@ -3421,6 +3977,17 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -3445,6 +4012,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -3456,6 +4035,17 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -3476,6 +4066,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -3487,6 +4087,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -3507,6 +4118,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -3529,6 +4150,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} engines: {node: '>=6.9.0'} @@ -3595,6 +4227,18 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: true + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: true + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.7): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -3621,6 +4265,19 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): + resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -3643,6 +4300,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -3665,6 +4333,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -3685,6 +4364,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -3696,6 +4385,17 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -3707,6 +4407,17 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} @@ -3721,6 +4432,20 @@ packages: '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.24.0 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -3743,6 +4468,17 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -3754,6 +4490,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -3778,6 +4525,18 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -3798,6 +4557,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -3809,6 +4578,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -3822,6 +4602,19 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) dev: true + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -3842,6 +4635,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.23.7): resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==} engines: {node: '>=6.9.0'} @@ -3984,6 +4787,17 @@ packages: regenerator-transform: 0.15.2 dev: true + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -4004,6 +4818,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-runtime@7.23.2(@babel/core@7.23.2): resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==} engines: {node: '>=6.9.0'} @@ -4038,6 +4862,23 @@ packages: - supports-color dev: true + /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.0 + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.24.0) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -4058,6 +4899,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -4080,6 +4931,17 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -4100,6 +4962,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -4120,6 +4992,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -4140,6 +5022,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-typescript@7.22.9(@babel/core@7.23.2): resolution: {integrity: sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==} engines: {node: '>=6.9.0'} @@ -4212,6 +5104,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -4223,6 +5125,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -4245,6 +5158,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -4256,6 +5180,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/preset-env@7.21.4(@babel/core@7.23.7): resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} engines: {node: '>=6.9.0'} @@ -4433,6 +5368,97 @@ packages: - supports-color dev: true + /@babel/preset-env@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.24.0 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.24.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.24.0) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.24.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.24.0) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) + core-js-compat: 3.35.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-flow@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==} engines: {node: '>=6.9.0'} @@ -4469,6 +5495,17 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.9 + esutils: 2.0.3 + dev: true + /@babel/preset-react@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} engines: {node: '>=6.9.0'} @@ -4578,6 +5615,13 @@ packages: regenerator-runtime: 0.14.0 dev: true + /@babel/runtime@7.24.0: + resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + dev: true + /@babel/standalone@7.23.10: resolution: {integrity: sha512-xqWviI/pt1Zb/d+6ilWa5IDL2mkDzsBnlHbreqnfyP3/QB/ofQ1bNVcHj8YQX154Rf/xZKR6y0s1ydVF3nAS8g==} engines: {node: '>=6.9.0'} @@ -4600,6 +5644,15 @@ packages: '@babel/types': 7.23.9 dev: true + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 + dev: true + /@babel/traverse@7.21.4(supports-color@5.5.0): resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} engines: {node: '>=6.9.0'} @@ -4671,6 +5724,24 @@ packages: - supports-color dev: true + /@babel/traverse@7.24.0: + resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -4687,6 +5758,15 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -4961,6 +6041,15 @@ packages: dev: true optional: true + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.17.6: resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} engines: {node: '>=12'} @@ -5006,6 +6095,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.17.6: resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} engines: {node: '>=12'} @@ -5051,6 +6149,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.17.6: resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} engines: {node: '>=12'} @@ -5096,6 +6203,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.17.6: resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} engines: {node: '>=12'} @@ -5141,6 +6257,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.17.6: resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} engines: {node: '>=12'} @@ -5186,6 +6311,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.17.6: resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} engines: {node: '>=12'} @@ -5231,6 +6365,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.17.6: resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} engines: {node: '>=12'} @@ -5276,6 +6419,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.17.6: resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} engines: {node: '>=12'} @@ -5321,6 +6473,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.17.6: resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} engines: {node: '>=12'} @@ -5366,6 +6527,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.17.6: resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} engines: {node: '>=12'} @@ -5411,6 +6581,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.17.6: resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} engines: {node: '>=12'} @@ -5456,6 +6635,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.17.6: resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} engines: {node: '>=12'} @@ -5501,6 +6689,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.17.6: resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} engines: {node: '>=12'} @@ -5546,6 +6743,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.17.6: resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} engines: {node: '>=12'} @@ -5591,6 +6797,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.17.6: resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} engines: {node: '>=12'} @@ -5636,6 +6851,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.17.6: resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} engines: {node: '>=12'} @@ -5681,6 +6905,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.17.6: resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} engines: {node: '>=12'} @@ -5726,6 +6959,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.17.6: resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} engines: {node: '>=12'} @@ -5771,6 +7013,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.17.6: resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} engines: {node: '>=12'} @@ -5816,6 +7067,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.17.6: resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} engines: {node: '>=12'} @@ -5861,6 +7121,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.17.6: resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} engines: {node: '>=12'} @@ -5906,6 +7175,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.17.6: resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} engines: {node: '>=12'} @@ -5951,13 +7229,22 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.48.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true @@ -5983,15 +7270,15 @@ packages: - supports-color dev: true - /@eslint/eslintrc@2.1.3: - resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@5.5.0) espree: 9.6.1 globals: 13.21.0 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6005,6 +7292,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@fal-works/esbuild-plugin-global-externals@2.1.2: resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} dev: true @@ -6106,11 +7398,11 @@ packages: react: 18.2.0 dev: false - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.2 debug: 4.3.4(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: @@ -6122,8 +7414,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.2: + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true /@hutson/parse-repository-url@3.0.2: @@ -6402,7 +7694,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -6464,9 +7756,9 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -6518,7 +7810,7 @@ packages: chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.3.3)(vite@5.0.8): + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' @@ -6530,8 +7822,8 @@ packages: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.3.3) - typescript: 5.3.3 + react-docgen-typescript: 2.2.2(typescript@5.4.2) + typescript: 5.4.2 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) dev: true @@ -6543,6 +7835,15 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.21 + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} @@ -6556,6 +7857,11 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/source-map@0.3.3: resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} dependencies: @@ -6583,6 +7889,13 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: @@ -6735,12 +8048,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@monodon/rust@1.3.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3)(verdaccio@5.15.4): + /@monodon/rust@1.3.3(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-rDzKRAxlh5ohZSBTXrSt4vt++ZfZZuZ+6/XwrOohsfm8NTxd37JvkXH2nBLrNkqhcej0NiR/T2R/lpPKR7UEFQ==} dependencies: '@ltd/j-toml': 1.38.0 '@nx/devkit': 17.1.2(nx@17.1.2) - '@nx/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.4.2)(verdaccio@5.15.4) chalk: 4.1.2 nx: 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86) tslib: 2.6.2 @@ -6997,7 +8310,7 @@ packages: - chokidar dev: true - /@nestjs/schematics@9.1.0(typescript@5.3.3): + /@nestjs/schematics@9.1.0(typescript@5.4.2): resolution: {integrity: sha512-/7CyMTnPJSK9/xD9CkCqwuHPOlHVlLC2RDnbdCJ7mIO07SdbBbY14msTqtYW9VRQtsjZPLh1GTChf7ryJUImwA==} peerDependencies: typescript: '>=4.3.5' @@ -7006,7 +8319,7 @@ packages: '@angular-devkit/schematics': 15.2.4(chokidar@3.5.3) jsonc-parser: 3.2.0 pluralize: 8.0.0 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - chokidar dev: true @@ -7156,16 +8469,16 @@ packages: requiresBuild: true optional: true - /@ngrx/effects@17.0.1(@angular/core@17.2.1)(@ngrx/store@17.0.1)(rxjs@7.8.1): + /@ngrx/effects@17.0.1(@angular/core@17.3.0)(@ngrx/store@17.0.1)(rxjs@7.8.1): resolution: {integrity: sha512-U7ewZpUoJlLrWyZVyzAMU6Qfxmte7Noi9n/pJb5BR3pWmdHnU+VPs08xnSIQUa0US7K6dJJRTGtcEpEvv/IT4A==} peerDependencies: '@angular/core': ^17.0.0 '@ngrx/store': 17.0.1 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) '@ngrx/operators': 17.0.0-beta.0(rxjs@7.8.1) - '@ngrx/store': 17.0.1(@angular/core@17.2.1)(rxjs@7.8.1) + '@ngrx/store': 17.0.1(@angular/core@17.3.0)(rxjs@7.8.1) rxjs: 7.8.1 tslib: 2.6.2 dev: true @@ -7179,7 +8492,7 @@ packages: tslib: 2.6.2 dev: true - /@ngrx/router-store@17.0.1(@angular/common@17.2.1)(@angular/core@17.2.1)(@angular/router@17.2.1)(@ngrx/store@17.0.1)(rxjs@7.8.1): + /@ngrx/router-store@17.0.1(@angular/common@17.3.0)(@angular/core@17.3.0)(@angular/router@17.3.0)(@ngrx/store@17.0.1)(rxjs@7.8.1): resolution: {integrity: sha512-O4kz/yvIaAfG0Hzloj24RqL17E1oddQ7wpxjU6UrTr/oZkX1/lIehaSxSJIVzq02vQWShIq0RFo/t8ac5mzqZQ==} peerDependencies: '@angular/common': ^17.0.0 @@ -7188,36 +8501,36 @@ packages: '@ngrx/store': 17.0.1 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/common': 17.2.1(@angular/core@17.2.1)(rxjs@7.8.1) - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) - '@angular/router': 17.2.1(@angular/common@17.2.1)(@angular/core@17.2.1)(@angular/platform-browser@17.2.1)(rxjs@7.8.1) - '@ngrx/store': 17.0.1(@angular/core@17.2.1)(rxjs@7.8.1) + '@angular/common': 17.3.0(@angular/core@17.3.0)(rxjs@7.8.1) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/router': 17.3.0(@angular/common@17.3.0)(@angular/core@17.3.0)(@angular/platform-browser@17.3.0)(rxjs@7.8.1) + '@ngrx/store': 17.0.1(@angular/core@17.3.0)(rxjs@7.8.1) rxjs: 7.8.1 tslib: 2.6.2 dev: true - /@ngrx/store@17.0.1(@angular/core@17.2.1)(rxjs@7.8.1): + /@ngrx/store@17.0.1(@angular/core@17.3.0)(rxjs@7.8.1): resolution: {integrity: sha512-BmVzN+fqyz0ZrVEmJ+jrNwePMKcpNL49vb8sbQ3yDDftxgZz2HqRKFMexqlXpz5ixwK5LqTOblHNQOgi9irsTw==} peerDependencies: '@angular/core': ^17.0.0 rxjs: ^6.5.3 || ^7.5.0 dependencies: - '@angular/core': 17.2.1(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.3) rxjs: 7.8.1 tslib: 2.6.2 dev: true - /@ngtools/webpack@17.2.0(@angular/compiler-cli@17.2.1)(typescript@5.3.3)(webpack@5.90.1): - resolution: {integrity: sha512-3VilWAMylVpOqffhnLdc/UeElUWhBbG5j2XzxYWfQXb8OcVYoKNYPmJLc1vemoaYkkbaUX3zc5AEAN93Hk/q/g==} + /@ngtools/webpack@17.3.0(@angular/compiler-cli@17.3.0)(typescript@5.4.2)(webpack@5.90.3): + resolution: {integrity: sha512-wNTCDPPEtjP4mxYerLVLCMwOCTEOD2HqZMVXD8pJbarrGPMuoyglUZuqNSIS5KVqR+fFez6JEUnMvC3QSqf58w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 - typescript: '>=5.2 <5.4' + typescript: '>=5.2 <5.5' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 17.2.1(@angular/compiler@17.2.1)(typescript@5.3.3) - typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + '@angular/compiler-cli': 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) + typescript: 5.4.2 + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /@nodelib/fs.scandir@2.1.5: @@ -7363,10 +8676,10 @@ packages: - supports-color dev: true - /@nrwl/angular@18.1.0-beta.10(@angular-devkit/build-angular@17.2.0)(@angular-devkit/core@17.2.0)(@angular-devkit/schematics@17.2.0)(@schematics/angular@17.2.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.48.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/angular@18.1.0-beta.10(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-6akL/tjztNUW9QJBnB/p2xzJYCMNOz/Uto3e8KxXkb/iy3T32S3sGFAZvCCj4Vp+wekgAndYwfwz7WnfD6LDiA==} dependencies: - '@nx/angular': 18.1.0-beta.10(@angular-devkit/build-angular@17.2.0)(@angular-devkit/core@17.2.0)(@angular-devkit/schematics@17.2.0)(@schematics/angular@17.2.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.48.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/angular': 18.1.0-beta.10(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4) tslib: 2.6.2 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -7404,10 +8717,10 @@ packages: - webpack-cli dev: true - /@nrwl/cypress@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/cypress@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-wvutboED0twI8f1Je3ci/AuwjqO/THnj0tqC4bm+wLqVZQfBvEObxC9lWO9vd2U/aR75OiRB1igppqLaz6/u/w==} dependencies: - '@nx/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7439,10 +8752,10 @@ packages: - nx dev: true - /@nrwl/esbuild@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/esbuild@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-ZH3mwHTJFzsLsvXfz8rpBgc3iCPoZPfXn0U/w20QEGnLP9ef4+b6kLF8o6utitcq/qFvOddoI7dkiGBmeGhXig==} dependencies: - '@nx/esbuild': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/esbuild': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7457,10 +8770,10 @@ packages: - verdaccio dev: true - /@nrwl/eslint-plugin-nx@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.0.0)(eslint@8.48.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/eslint-plugin-nx@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-K7vhNDEHli/4XSHYnmLN9AW451QxwFh2Bo/aYb8Q+5bbiOidKC5sXd7wtWYIPk9Ixz3pSSoEr3PaxvKxFC4vhA==} dependencies: - '@nx/eslint-plugin': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.0.0)(eslint@8.48.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/eslint-plugin': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7477,10 +8790,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/jest@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-LeY8tvIiK7E6Ttl+5vs4mA1KBEffBtaCTYhTVSdwTrNdnL/w/Z5/RDLCiqvdT29/EgesGf4HkxyxDPfUeV8hLw==} dependencies: - '@nx/jest': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/jest': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7496,10 +8809,10 @@ packages: - verdaccio dev: true - /@nrwl/js@17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/js@17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-70Fx//GJdRt2Uo6ft07Up+eeSK2+jqUnkBhvGLauro91g9SVSgbHlhj+D8l86wccyKz/OULod29WEBkA6Z/t3Q==} dependencies: - '@nx/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7530,10 +8843,27 @@ packages: - verdaccio dev: true - /@nrwl/next@18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(webpack@5.88.0): + /@nrwl/js@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): + resolution: {integrity: sha512-srJ8g3J6rfIwb+f6nSTwn20mU9KFvp13tuLpggrOdNfB5aOTnIyBgYtuxMMvwHh11FZbGyV3S6ZlDE30/ilcWQ==} + dependencies: + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + - verdaccio + dev: true + + /@nrwl/next@18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(webpack@5.88.0): resolution: {integrity: sha512-czIaVVCq1A1vcj5HgBKJRXOsDFmA4jSQmMRFwFPqAZNxdK2iByVC4rTKKOTng9JNtSo7ohqwdG8lNHZTiuOGzw==} dependencies: - '@nx/next': 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(webpack@5.88.0) + '@nx/next': 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(webpack@5.88.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -7568,10 +8898,10 @@ packages: - webpack-cli dev: true - /@nrwl/react@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/react@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-vWhBVX0gz0qTlE603qIMvL1l+q4y4BkIPmn+ARi5D2QcsHMKMJRWQ5M7tdWHt3CEIbuPb31PrNfBOoGv7AQPjQ==} dependencies: - '@nx/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7586,10 +8916,10 @@ packages: - verdaccio dev: true - /@nrwl/storybook@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/storybook@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-HJMoXR8QImbyS0LDvCVlOgIWCq+gOiZzb8amVIeVgS6hwZQMik1pPz7YC0H1vm335vvpSSRmnd0ndz78VBRvwA==} dependencies: - '@nx/storybook': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/storybook': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7629,10 +8959,10 @@ packages: - debug dev: true - /@nrwl/vite@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1): + /@nrwl/vite@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1): resolution: {integrity: sha512-rvqBLI27gRzhSmZlcRAHTljvZ1RcFwk4rGqC+LVvZ7GpjDmPRIhamqei9CfSXlbgCMLvqzO8C1rMHiAyMyR4kQ==} dependencies: - '@nx/vite': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) + '@nx/vite': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7648,10 +8978,10 @@ packages: - vitest dev: true - /@nrwl/web@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/web@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-n18kxI0tArbVv0cUAUY3byWGG9ERL4vBNQ89CTtLQLA+RJl/E/AxUtd6DUK0f27wy81wkqnXkW73qFDwyd1aHQ==} dependencies: - '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -7665,10 +8995,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nrwl/webpack@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-J6a61lXvEFZFJT1GyXOxOlXioH814Ih8CGRtZB4OaWsX6Jpro8MWy7ql8+/Dlha6SWNeVoKgj925IY3O8BUWrA==} dependencies: - '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -7731,7 +9061,7 @@ packages: '@nuxt/kit': 3.10.0(rollup@2.79.0) '@nuxt/schema': 3.10.0(rollup@2.79.0) execa: 7.2.0 - nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vite@5.0.8) + nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: - rollup @@ -7779,7 +9109,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vite@5.0.8) + nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -7882,7 +9212,7 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vue@3.4.15): + /@nuxt/vite-builder@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15): resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -7920,8 +9250,8 @@ packages: unplugin: 1.6.0 vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vite-node: 1.3.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) - vite-plugin-checker: 0.6.4(eslint@8.48.0)(typescript@5.3.3)(vite@5.0.12) - vue: 3.4.15(typescript@5.3.3) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.0.12) + vue: 3.4.15(typescript@5.4.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@types/node' @@ -7955,7 +9285,7 @@ packages: - encoding dev: true - /@nx/angular@18.1.0-beta.10(@angular-devkit/build-angular@17.2.0)(@angular-devkit/core@17.2.0)(@angular-devkit/schematics@17.2.0)(@schematics/angular@17.2.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.48.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/angular@18.1.0-beta.10(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-QXcU74qtak7Cf0b/xpufrHT8h7Z6yeo23U5dPVsZX59qYa+PSU0hj5+7ttq38+nLheKFBf3DfwlGpsQUjdX4Fg==} peerDependencies: '@angular-devkit/build-angular': '>= 15.0.0 < 18.0.0' @@ -7968,26 +9298,26 @@ packages: esbuild: optional: true dependencies: - '@angular-devkit/build-angular': 17.2.0(@angular/compiler-cli@17.2.1)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.2.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.3.3) - '@angular-devkit/core': 17.2.0 - '@angular-devkit/schematics': 17.2.0 - '@nrwl/angular': 18.1.0-beta.10(@angular-devkit/build-angular@17.2.0)(@angular-devkit/core@17.2.0)(@angular-devkit/schematics@17.2.0)(@schematics/angular@17.2.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.48.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.3.3)(verdaccio@5.15.4) + '@angular-devkit/build-angular': 17.3.0(@angular/compiler-cli@17.3.0)(@swc/core@1.3.86)(@types/express@4.17.14)(@types/node@18.19.8)(html-webpack-plugin@5.5.0)(jest-environment-jsdom@29.4.3)(jest@29.4.3)(ng-packagr@17.3.0)(stylus@0.59.0)(tailwindcss@3.2.4)(typescript@5.4.2) + '@angular-devkit/core': 17.3.0 + '@angular-devkit/schematics': 17.3.0 + '@nrwl/angular': 18.1.0-beta.10(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/workspace': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) - '@schematics/angular': 17.2.0 - '@typescript-eslint/type-utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) + '@schematics/angular': 17.3.0 + '@typescript-eslint/type-utils': 6.18.1(eslint@8.57.0)(typescript@5.4.2) chalk: 4.1.2 esbuild: 0.19.5 find-cache-dir: 3.3.2 ignore: 5.3.1 magic-string: 0.30.7 minimatch: 9.0.3 - piscina: 4.3.1 + piscina: 4.4.0 rxjs: 7.8.1 semver: 7.6.0 tslib: 2.6.2 @@ -8023,7 +9353,7 @@ packages: - webpack-cli dev: true - /@nx/cypress@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/cypress@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-OCK8eoaRRhgTisBCBstPom8jHXye1PGFN35rE7ma3URpVvDnx8SEJn2M4dUYnFcEp6iQwdFhaBFlYWlJZq7rSw==} peerDependencies: cypress: '>= 3 < 14' @@ -8031,11 +9361,11 @@ packages: cypress: optional: true dependencies: - '@nrwl/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) cypress: 13.6.6 detect-port: 1.5.1 semver: 7.6.0 @@ -8085,7 +9415,7 @@ packages: yargs-parser: 21.1.1 dev: true - /@nx/esbuild@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/esbuild@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-3oQYk9KyrE8y/LhUwprqpfQP1QrxIY9eg5/UMmAMAatM0ET0yc27+jaYu2bgCIHUxPJKOrTAZGD9m+tw5t0WVA==} peerDependencies: esbuild: ~0.19.2 @@ -8093,9 +9423,9 @@ packages: esbuild: optional: true dependencies: - '@nrwl/esbuild': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/esbuild': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) chalk: 4.1.2 esbuild: 0.19.5 fast-glob: 3.2.7 @@ -8115,7 +9445,7 @@ packages: - verdaccio dev: true - /@nx/eslint-plugin@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.0.0)(eslint@8.48.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/eslint-plugin@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-5alVz6oWOewkQNRBZuJ/ACYdCn+NQ8OWt+hdtYN1OByr4QZxsaSVsPzlzxkgDO01ZUStOS2u4PT+HeRBzGJOOg==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 @@ -8124,15 +9454,15 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.0.0)(eslint@8.48.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/eslint-plugin-nx': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(@typescript-eslint/parser@7.3.1)(eslint-config-prettier@9.0.0)(eslint@8.57.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/type-utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/type-utils': 6.18.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 6.18.1(eslint@8.57.0)(typescript@5.4.2) chalk: 4.1.2 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 9.0.0(eslint@8.48.0) + eslint-config-prettier: 9.0.0(eslint@8.57.0) jsonc-eslint-parser: 2.1.0 semver: 7.6.0 tslib: 2.6.2 @@ -8161,7 +9491,7 @@ packages: '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) '@nx/linter': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - eslint: 8.48.0 + eslint: 8.57.0 js-yaml: 4.1.0 tslib: 2.6.2 typescript: 5.3.3 @@ -8177,15 +9507,15 @@ packages: - verdaccio dev: true - /@nx/jest@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/jest@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-Rz7kEaRBpDOA19mclNXnGdDNTuqhG4+tWTdpPizwwXGdojkJFVW8xETCbBtrsWSpoWtKf1Ndxb7kksP4Gfm3AQ==} dependencies: '@jest/reporters': 29.5.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/jest': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(ts-node@10.9.1)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) chalk: 4.1.2 identity-obj-proxy: 3.0.0 jest-config: 29.5.0(@types/node@18.19.8)(ts-node@10.9.1) @@ -8210,7 +9540,7 @@ packages: - verdaccio dev: true - /@nx/js@17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/js@17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-3fPiOEw+iD1Bc+AvfdGgMSCYDYxAGmZ01lHp/RERTyCHroEoMiq8yiTBbET6TPOvKOBMXA+pR2Ux04QA3S4N6Q==} peerDependencies: verdaccio: ^5.0.4 @@ -8225,10 +9555,10 @@ packages: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-typescript': 7.22.5(@babel/core@7.23.9) '@babel/runtime': 7.23.9 - '@nrwl/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/js': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@17.1.2)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 17.1.2(nx@17.1.2) '@nx/workspace': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) babel-plugin-macros: 2.8.0 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.9) @@ -8245,7 +9575,7 @@ packages: ora: 5.3.0 semver: 7.5.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3) + ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) tsconfig-paths: 4.1.2 tslib: 2.6.2 verdaccio: 5.15.4(typanion@3.14.0) @@ -8312,6 +9642,57 @@ packages: - typescript dev: true + /@nx/js@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): + resolution: {integrity: sha512-6RRPtTgiunRYe/Dd+fJ7URyXKwyxIrX211qur16SK+B2XwaCcgJaA33u9X+lQW2oPyQvwE8E6e76x+GCqld8rg==} + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true + dependencies: + '@babel/core': 7.23.9 + '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + '@babel/preset-typescript': 7.22.5(@babel/core@7.23.9) + '@babel/runtime': 7.23.9 + '@nrwl/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) + '@nx/workspace': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) + babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) + babel-plugin-macros: 2.8.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.9) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.5.1 + fast-glob: 3.2.7 + fs-extra: 11.2.0 + ignore: 5.3.1 + js-tokens: 4.0.0 + minimatch: 9.0.3 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + semver: 7.6.0 + source-map-support: 0.5.19 + ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) + tsconfig-paths: 4.1.2 + tslib: 2.6.2 + verdaccio: 5.15.4(typanion@3.14.0) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + dev: true + /@nx/linter@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4): resolution: {integrity: sha512-VKvwhh8w9ldudYzbtio0dOnbdhFRjdvC8wW6E2/7TXwvVwXNc52hRIVr+oSh7sMWrPAhFOjeQRdQ8ocIReF6pQ==} dependencies: @@ -8329,21 +9710,21 @@ packages: - verdaccio dev: true - /@nx/next@18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(webpack@5.88.0): + /@nx/next@18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(webpack@5.88.0): resolution: {integrity: sha512-r64WqtDar3++cWNOFi+WcgfgqfOOLo5ymNdsvTMxMSCauw+GV53au1F9ELEuaDaTGlSf+W2eC8udUqjocv9VgQ==} peerDependencies: next: '>=14.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.2) - '@nrwl/next': 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(webpack@5.88.0) + '@nrwl/next': 18.1.0-beta.10(@babel/core@7.23.2)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(next@14.0.4)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(webpack@5.88.0) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/workspace': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86) - '@svgr/webpack': 8.0.1(typescript@5.3.3) + '@svgr/webpack': 8.0.1(typescript@5.4.2) chalk: 4.1.2 copy-webpack-plugin: 10.2.4(webpack@5.88.0) fs-extra: 11.2.0 @@ -8566,7 +9947,7 @@ packages: dev: true optional: true - /@nx/playwright@18.1.0-beta.10(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/playwright@18.1.0-beta.10(@playwright/test@1.36.1)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-eoaKE6lYHL06DcpTRvXlCMaTHTrMB05ivCZbd7bt3ilEEnCEZDu8ujKVoENhRnfSgTKLB3KFJxcij7KTjMes+w==} peerDependencies: '@playwright/test': ^1.36.0 @@ -8576,8 +9957,8 @@ packages: dependencies: '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@playwright/test': 1.36.1 minimatch: 9.0.3 tslib: 2.6.2 @@ -8595,16 +9976,16 @@ packages: - verdaccio dev: true - /@nx/react@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/react@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-bhQt/aom3TDtjcNOPnNBxJuyjcJlPYkJbQAb8Z3JFT3n7xkEL7On5ctPH0rm3HAD/PEofhL952tezy3/JryafQ==} dependencies: - '@nrwl/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/react': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) - '@svgr/webpack': 8.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) + '@svgr/webpack': 8.0.1(typescript@5.4.2) chalk: 4.1.2 minimatch: 9.0.3 tslib: 2.6.2 @@ -8622,15 +10003,15 @@ packages: - verdaccio dev: true - /@nx/storybook@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/storybook@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-l2nFeq9IcMi4W0cdo4LGJNuks3NWRTVqcyGyKSdmKKUxmeS9JrubzZ+IYbvsNs9rq+Nj+7JHkQtqYDlCWSJGSw==} dependencies: - '@nrwl/storybook': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@nx/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/storybook': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@nx/cypress': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(cypress@13.6.6)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) '@nx/eslint': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(js-yaml@4.1.0)(nx@18.1.0-beta.10)(verdaccio@5.15.4) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) semver: 7.6.0 tslib: 2.6.2 transitivePeerDependencies: @@ -8648,16 +10029,16 @@ packages: - verdaccio dev: true - /@nx/vite@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1): + /@nx/vite@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1): resolution: {integrity: sha512-MY3IbNyoUt6C0GSh8Nhssxm6V/k6DcPLdTdPMehvdoSTWjZ6mIgUDktKfVTtsd/N/y0u92pY2myXhqiIWwKlDQ==} peerDependencies: vite: ^5.0.0 vitest: ^1.3.1 dependencies: - '@nrwl/vite': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) + '@nrwl/vite': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4)(vite@5.0.8)(vitest@1.3.1) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@swc/helpers': 0.5.3 enquirer: 2.3.6 tsconfig-paths: 4.1.2 @@ -8676,12 +10057,12 @@ packages: - verdaccio dev: true - /@nx/web@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/web@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-cNo77csryGkumBuW3er0Lse8CetvvhRFvC3IjU0aDlJx+kcrPVKeqFw84/xWMZOhmhusO7Cx6qIpoERZSvaOpg==} dependencies: - '@nrwl/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/web': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) chalk: 4.1.2 detect-port: 1.5.1 http-server: 14.1.0 @@ -8699,13 +10080,13 @@ packages: - verdaccio dev: true - /@nx/webpack@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4): + /@nx/webpack@18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4): resolution: {integrity: sha512-6z/X+ErdIN9i7z3WC7coz5M5E/CgSfE5RL/vt0mUCaYRe/6W7EjnanPftqmGGJ3CsJthC3jYNHpe1CzDhu76KA==} dependencies: '@babel/core': 7.23.9 - '@nrwl/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nrwl/webpack': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(html-webpack-plugin@5.5.0)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) '@nx/devkit': 18.1.0-beta.10(nx@18.1.0-beta.10) - '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.3.3)(verdaccio@5.15.4) + '@nx/js': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(nx@18.1.0-beta.10)(typescript@5.4.2)(verdaccio@5.15.4) ajv: 8.12.0 autoprefixer: 10.4.13(postcss@8.4.19) babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.88.0) @@ -8714,7 +10095,7 @@ packages: copy-webpack-plugin: 10.2.4(webpack@5.88.0) css-loader: 6.10.0(webpack@5.88.0) css-minimizer-webpack-plugin: 5.0.0(esbuild@0.19.5)(webpack@5.88.0) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.3.3)(webpack@5.88.0) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.2)(webpack@5.88.0) less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.88.0) license-webpack-plugin: 4.0.2(webpack@5.88.0) @@ -8732,7 +10113,7 @@ packages: stylus: 0.59.0 stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.88.0) terser-webpack-plugin: 5.3.10(@swc/core@1.3.86)(esbuild@0.19.5)(webpack@5.88.0) - ts-loader: 9.4.1(typescript@5.3.3)(webpack@5.88.0) + ts-loader: 9.4.1(typescript@5.4.2)(webpack@5.88.0) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.6.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) @@ -9215,6 +10596,15 @@ packages: typescript: 5.3.3 dev: true + /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.2): + resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} + peerDependencies: + typescript: ^3 || ^4 || ^5 + dependencies: + esquery: 1.4.0 + typescript: 5.4.2 + dev: true + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -9924,7 +11314,7 @@ packages: reselect: 4.1.7 dev: true - /@remix-run/dev@2.8.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)(ts-node@10.9.1)(typescript@5.3.3)(vite@5.0.8): + /@remix-run/dev@2.8.1(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)(ts-node@10.9.1)(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-qFt4jAsAJeIOyg6ngeSnTG/9Z5N9QJfeThP/8wRHc1crqYgTiEtcI3DZ8WlAXjVSF5emgn/ZZKqzLAI02OgMfQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -9953,9 +11343,9 @@ packages: '@babel/types': 7.23.9 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.8.1(typescript@5.3.3) + '@remix-run/node': 2.8.1(typescript@5.4.2) '@remix-run/router': 1.15.3-pre.0 - '@remix-run/server-runtime': 2.8.1(typescript@5.3.3) + '@remix-run/server-runtime': 2.8.1(typescript@5.4.2) '@types/mdx': 2.0.10 '@vanilla-extract/integration': 6.2.4(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) arg: 5.0.2 @@ -9995,7 +11385,7 @@ packages: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.1.2 - typescript: 5.3.3 + typescript: 5.4.2 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) ws: 7.5.9 transitivePeerDependencies: @@ -10013,7 +11403,7 @@ packages: - utf-8-validate dev: true - /@remix-run/node@2.8.1(typescript@5.3.3): + /@remix-run/node@2.8.1(typescript@5.4.2): resolution: {integrity: sha512-ddCwBVlfLvRxTQJHPcaM1lhfMjsFYG3EGmYpWJIWnnzDX5EbX9pUNHBWisMuH1eA0c7pbw0PbW0UtCttKYx2qg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -10022,7 +11412,7 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.3.3) + '@remix-run/server-runtime': 2.8.1(typescript@5.4.2) '@remix-run/web-fetch': 4.4.2 '@remix-run/web-file': 3.1.0 '@remix-run/web-stream': 1.1.0 @@ -10030,7 +11420,7 @@ packages: cookie-signature: 1.2.1 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /@remix-run/router@1.14.2: @@ -10048,7 +11438,7 @@ packages: engines: {node: '>=14.0.0'} dev: true - /@remix-run/server-runtime@2.8.1(typescript@5.3.3): + /@remix-run/server-runtime@2.8.1(typescript@5.4.2): resolution: {integrity: sha512-fh4SOEoONrN73Kvzc0gMDCmYpVRVbvoj9j3BUXHAcn0An8iX+HD/22gU7nTkIBzExM/F9xgEcwTewOnWqLw0Bg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -10063,7 +11453,7 @@ packages: cookie: 0.6.0 set-cookie-parser: 2.6.0 source-map: 0.7.3 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /@remix-run/web-blob@3.1.0: @@ -10612,12 +12002,12 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: true - /@schematics/angular@17.2.0: - resolution: {integrity: sha512-k5SisAPTRXxP2WVjWHgQl2sQkaAkUiOZJrHhTmUghTowULN2eIiW+1SSdNBFCbv+qkl276NfavOi22j+C7uaKQ==} + /@schematics/angular@17.3.0: + resolution: {integrity: sha512-QqugP4Uyxk966VaUb/Jk5LQ5rE1BV4v2TmniPZtN3GZ6MDkpvPnFvlysvoq6y+7uiRhCLiT1DsBIwc9vXz3vWA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.2.0 - '@angular-devkit/schematics': 17.2.0 + '@angular-devkit/core': 17.3.0 + '@angular-devkit/schematics': 17.3.0 jsonc-parser: 3.2.1 transitivePeerDependencies: - chokidar @@ -11085,7 +12475,7 @@ packages: - supports-color dev: true - /@storybook/builder-vite@7.5.3(typescript@5.3.3)(vite@5.0.8): + /@storybook/builder-vite@7.5.3(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-c104V3O75OCVnfZj0Jr70V09g0KSbPGvQK2Zh31omXGvakG8XrhWolYxkmjOcForJmAqsXnKs/nw3F75Gp853g==} peerDependencies: '@preact/preset-vite': '*' @@ -11116,14 +12506,14 @@ packages: fs-extra: 11.2.0 magic-string: 0.30.7 rollup: 2.79.0 - typescript: 5.3.3 + typescript: 5.4.2 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/builder-webpack5@7.5.3(@swc/helpers@0.5.3)(esbuild@0.19.5)(typescript@5.3.3): + /@storybook/builder-webpack5@7.5.3(@swc/helpers@0.5.3)(esbuild@0.19.5)(typescript@5.4.2): resolution: {integrity: sha512-a2kHXFT61AV1+OPNTqXCsYk7Wk4XSqjAOQkSxWc1HK+kyMT+lahO4U06slji6XAVuXc/KY+naNUoaOfpB1hKVw==} peerDependencies: typescript: '*' @@ -11150,7 +12540,7 @@ packages: constants-browserify: 1.0.0 css-loader: 6.10.0(webpack@5.88.0) express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.88.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.88.0) fs-extra: 11.2.0 html-webpack-plugin: 5.5.0(webpack@5.88.0) path-browserify: 1.0.1 @@ -11160,7 +12550,7 @@ packages: swc-loader: 0.2.3(@swc/core@1.3.86)(webpack@5.88.0) terser-webpack-plugin: 5.3.9(@swc/core@1.3.86)(esbuild@0.19.5)(webpack@5.88.0) ts-dedent: 2.2.0 - typescript: 5.3.3 + typescript: 5.4.2 url: 0.11.1 util: 0.12.5 util-deprecate: 1.0.2 @@ -11519,7 +12909,7 @@ packages: resolution: {integrity: sha512-r+H3xGMu2A9yOSsygc3bDFhku8wpOZF3SqO19B7eAML12viHwUtYfyGL74svw4TMcKukyQ+KPn5QsSG+4bjZMg==} dev: true - /@storybook/preset-react-webpack@7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack-dev-server@4.11.1): + /@storybook/preset-react-webpack@7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack-dev-server@4.11.1): resolution: {integrity: sha512-/3Zsh97KpMLsx3lkkQ9LAlEVWwBGbAJTwE+ueVxVnAJgwiDCVe95IN7sVpKuwN/PVStnMRwDADUvZPfmw4m3Sg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -11540,8 +12930,8 @@ packages: '@storybook/core-webpack': 7.5.3 '@storybook/docs-tools': 7.5.3 '@storybook/node-logger': 7.5.3 - '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.88.0) + '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.88.0) '@types/node': 18.19.8 '@types/semver': 7.5.2 babel-plugin-add-react-displayname: 0.0.5 @@ -11551,7 +12941,7 @@ packages: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.11.0 semver: 7.6.0 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) transitivePeerDependencies: - '@swc/core' @@ -11611,7 +13001,7 @@ packages: resolution: {integrity: sha512-Hf90NlLaSrdMZXPOHDCMPjTywVrQKK0e5CtzqWx/ZQz91JDINxJD+sGj2wZU+wuBtQcTtlsXc9OewlJ+9ETwIw==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.88.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.88.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -11622,9 +13012,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.0.4 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.3.3) + react-docgen-typescript: 2.2.2(typescript@5.4.2) tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) transitivePeerDependencies: - supports-color @@ -11640,7 +13030,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.3.3)(vite@5.0.8): + /@storybook/react-vite@7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-ArPyHgiPbT5YvcyK4xK/DfqBOpn4R4/EP3kfIGhx8QKJyOtxPEYFdkLIZ5xu3KnPX7/z7GT+4a6Rb+8sk9gliA==} engines: {node: '>=16'} peerDependencies: @@ -11648,10 +13038,10 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.3.3)(vite@5.0.8) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.2)(vite@5.0.8) '@rollup/pluginutils': 5.0.5(rollup@2.79.0) - '@storybook/builder-vite': 7.5.3(typescript@5.3.3)(vite@5.0.8) - '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/builder-vite': 7.5.3(typescript@5.4.2)(vite@5.0.8) + '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@vitejs/plugin-react': 3.1.0(vite@5.0.8) magic-string: 0.30.5 react: 18.2.0 @@ -11667,7 +13057,7 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react-webpack5@7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(@swc/helpers@0.5.3)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack-dev-server@4.11.1): + /@storybook/react-webpack5@7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(@swc/helpers@0.5.3)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack-dev-server@4.11.1): resolution: {integrity: sha512-+sjYMrvmpvztdDkRE1/EkcNNxTTdDdBoXUGrGyE0ig6qEwSewRld0H8ng1jlNQ8treocy7036TXJF+qHZEz/FQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -11682,13 +13072,13 @@ packages: optional: true dependencies: '@babel/core': 7.23.2 - '@storybook/builder-webpack5': 7.5.3(@swc/helpers@0.5.3)(esbuild@0.19.5)(typescript@5.3.3) - '@storybook/preset-react-webpack': 7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack-dev-server@4.11.1) - '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/builder-webpack5': 7.5.3(@swc/helpers@0.5.3)(esbuild@0.19.5)(typescript@5.4.2) + '@storybook/preset-react-webpack': 7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack-dev-server@4.11.1) + '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@types/node': 18.19.8 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -11706,7 +13096,7 @@ packages: - webpack-plugin-serve dev: true - /@storybook/react@7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@storybook/react@7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): resolution: {integrity: sha512-dZILdM36xMFDjdmmy421G5X+sOIncB2qF3IPTooniG1i1Z6v/dVNo57ovdID9lDTNa+AWr2fLB9hANiISMqmjQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -11739,7 +13129,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.3.3 + typescript: 5.4.2 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -11988,14 +13378,14 @@ packages: '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.9) dev: true - /@svgr/core@8.0.0(typescript@5.3.3): + /@svgr/core@8.0.0(typescript@5.4.2): resolution: {integrity: sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng==} engines: {node: '>=14'} dependencies: '@babel/core': 7.23.9 '@svgr/babel-preset': 8.0.0(@babel/core@7.23.9) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig: 8.3.6(typescript@5.4.2) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -12018,28 +13408,28 @@ packages: dependencies: '@babel/core': 7.23.9 '@svgr/babel-preset': 8.0.0(@babel/core@7.23.9) - '@svgr/core': 8.0.0(typescript@5.3.3) + '@svgr/core': 8.0.0(typescript@5.4.2) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/plugin-svgo@8.0.1(@svgr/core@8.0.0)(typescript@5.3.3): + /@svgr/plugin-svgo@8.0.1(@svgr/core@8.0.0)(typescript@5.4.2): resolution: {integrity: sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg==} engines: {node: '>=14'} peerDependencies: '@svgr/core': '*' dependencies: - '@svgr/core': 8.0.0(typescript@5.3.3) - cosmiconfig: 8.3.6(typescript@5.3.3) + '@svgr/core': 8.0.0(typescript@5.4.2) + cosmiconfig: 8.3.6(typescript@5.4.2) deepmerge: 4.3.1 svgo: 3.0.2 transitivePeerDependencies: - typescript dev: true - /@svgr/rollup@8.0.1(rollup@2.79.0)(typescript@5.3.3): + /@svgr/rollup@8.0.1(rollup@2.79.0)(typescript@5.4.2): resolution: {integrity: sha512-nNy1M0jX7br4D9iUDQZWY0Jh6U4iWlsmvEWXgcLF2eizAADze9Ia5WAoI4ZeswJNKD1Hll8D7h4xk7amqPOhtQ==} engines: {node: '>=14'} dependencies: @@ -12049,16 +13439,16 @@ packages: '@babel/preset-react': 7.22.5(@babel/core@7.23.7) '@babel/preset-typescript': 7.22.5(@babel/core@7.23.7) '@rollup/pluginutils': 5.0.2(rollup@2.79.0) - '@svgr/core': 8.0.0(typescript@5.3.3) + '@svgr/core': 8.0.0(typescript@5.4.2) '@svgr/plugin-jsx': 8.0.1(@svgr/core@8.0.0) - '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0)(typescript@5.3.3) + '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0)(typescript@5.4.2) transitivePeerDependencies: - rollup - supports-color - typescript dev: true - /@svgr/webpack@8.0.1(typescript@5.3.3): + /@svgr/webpack@8.0.1(typescript@5.4.2): resolution: {integrity: sha512-zSoeKcbCmfMXjA11uDuCJb+1LWNb3vy6Qw/VHj0Nfcl3UuqwuoZWknHsBIhCWvi4wU9vPui3aq054qjVyZqY4A==} engines: {node: '>=14'} dependencies: @@ -12067,9 +13457,9 @@ packages: '@babel/preset-env': 7.21.4(@babel/core@7.23.7) '@babel/preset-react': 7.22.5(@babel/core@7.23.7) '@babel/preset-typescript': 7.22.5(@babel/core@7.23.7) - '@svgr/core': 8.0.0(typescript@5.3.3) + '@svgr/core': 8.0.0(typescript@5.4.2) '@svgr/plugin-jsx': 8.0.1(@svgr/core@8.0.0) - '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0)(typescript@5.3.3) + '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0)(typescript@5.4.2) transitivePeerDependencies: - supports-color - typescript @@ -12086,7 +13476,7 @@ packages: '@swc/types': 0.1.5 dev: true - /@swc-node/register@1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.3.3): + /@swc-node/register@1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.4.2): resolution: {integrity: sha512-8K3589HoBSmVmrEVrtr4K5sWEithpGDzcFGic81OW0A9sZY38IV5EGRODQWCk0SBDyLhaF+pid120vJAtsHo1A==} peerDependencies: '@swc/core': '>= 1.3' @@ -12099,7 +13489,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pirates: 4.0.6 tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - '@swc/types' - supports-color @@ -13000,36 +14390,36 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/type-utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4(supports-color@5.5.0) - eslint: 8.48.0 + eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.6.0 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.18.1(eslint@8.48.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -13041,11 +14431,32 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.18.1 '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.2) '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.3.4(supports-color@5.5.0) - eslint: 8.48.0 - typescript: 5.3.3 + eslint: 8.57.0 + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.3.1 + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -13058,14 +14469,6 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.10.0: - resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 - dev: true - /@typescript-eslint/scope-manager@6.18.1: resolution: {integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -13074,8 +14477,24 @@ packages: '@typescript-eslint/visitor-keys': 6.18.1 dev: true - /@typescript-eslint/type-utils@6.10.0(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==} + /@typescript-eslint/scope-manager@7.2.0: + resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 + dev: true + + /@typescript-eslint/scope-manager@7.3.1: + resolution: {integrity: sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 + dev: true + + /@typescript-eslint/type-utils@6.18.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -13084,32 +14503,52 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.10.0(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.2) + '@typescript-eslint/utils': 6.18.1(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.48.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + eslint: 8.57.0 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.18.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==} + /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.48.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + eslint: 8.57.0 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -13119,17 +14558,22 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.10.0: - resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==} + /@typescript-eslint/types@6.18.1: + resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@6.18.1: - resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} + /@typescript-eslint/types@7.2.0: + resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): + /@typescript-eslint/types@7.3.1: + resolution: {integrity: sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -13144,14 +14588,14 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.10.0(typescript@5.3.3): - resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} + /@typescript-eslint/typescript-estree@6.18.1(typescript@5.4.2): + resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -13159,20 +14603,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3): - resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} + /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -13180,32 +14625,54 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.48.0)(typescript@5.3.3): + /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.2): + resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/visitor-keys': 7.3.1 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.2 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - eslint: 8.48.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.0 transitivePeerDependencies: @@ -13213,39 +14680,58 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.10.0(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==} + /@typescript-eslint/utils@6.18.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.2 - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.3.3) - eslint: 8.48.0 - semver: 7.5.4 + '@typescript-eslint/scope-manager': 6.18.1 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.2) + eslint: 8.57.0 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.18.1(eslint@8.48.0)(typescript@5.3.3): - resolution: {integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==} + /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.2 - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - eslint: 8.48.0 - semver: 7.5.4 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + eslint: 8.57.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.2 + '@typescript-eslint/scope-manager': 7.3.1 + '@typescript-eslint/types': 7.3.1 + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.2) + eslint: 8.57.0 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -13259,22 +14745,34 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.10.0: - resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==} + /@typescript-eslint/visitor-keys@6.18.1: + resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 + '@typescript-eslint/types': 6.18.1 eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.18.1: - resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} + /@typescript-eslint/visitor-keys@7.2.0: + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/types': 7.2.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@typescript-eslint/visitor-keys@7.3.1: + resolution: {integrity: sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.3.1 eslint-visitor-keys: 3.4.3 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@unhead/dom@1.8.10: resolution: {integrity: sha512-dBeDbHrBjeU+eVgMsD91TGEazb1dwLrY0x/ve01CldMCmm+WcRu++SUW7s1QX84mzGH2EgFz78o1OPn6jpV3zw==} dependencies: @@ -13311,7 +14809,7 @@ packages: '@unhead/shared': 1.8.10 hookable: 5.5.3 unhead: 1.8.10 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) dev: true /@vanilla-extract/babel-plugin-debug-ids@1.0.3: @@ -13443,13 +14941,13 @@ packages: resolution: {integrity: sha512-1jls+cpfEXqXc1ZzqLGGNs6YCyG6B6QwDCezEkSvgKm+9A49FnSJ2n2dNIGcQYOszwHmd8EvwN98OEIx3Bbtrw==} dev: true - /@vitejs/plugin-basic-ssl@1.1.0(vite@5.0.12): + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.5): resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} engines: {node: '>=14.6.0'} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.0.12(@types/node@18.19.8)(less@4.2.0)(sass@1.70.0)(stylus@0.59.0)(terser@5.27.0) + vite: 5.1.5(@types/node@18.19.8)(less@4.2.0)(sass@1.71.1)(stylus@0.59.0)(terser@5.29.1) dev: true /@vitejs/plugin-react@3.1.0(vite@5.0.8): @@ -13479,7 +14977,7 @@ packages: '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true @@ -13492,7 +14990,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) dev: true /@vitest/expect@1.3.1: @@ -13549,7 +15047,7 @@ packages: ast-kit: 0.11.3(rollup@2.79.0) local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) transitivePeerDependencies: - rollup dev: true @@ -13665,7 +15163,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.15 '@vue/shared': 3.4.15 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) dev: true /@vue/shared@3.4.15: @@ -14189,7 +15687,7 @@ packages: swr: 2.2.0(react@18.2.0) swr-store: 0.10.6 swrv: 1.0.4(vue@3.4.15) - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) transitivePeerDependencies: - encoding - supports-color @@ -14759,6 +16257,22 @@ packages: postcss-value-parser: 4.2.0 dev: true + /autoprefixer@10.4.18(postcss@8.4.35): + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001599 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -14864,17 +16378,17 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.1): + /babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /babel-plugin-add-react-displayname@0.0.5: @@ -14968,6 +16482,19 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.24.0): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -15004,6 +16531,18 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): + resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + core-js-compat: 3.35.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.7): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: @@ -15037,6 +16576,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-react-docgen@4.2.1: resolution: {integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==} dependencies: @@ -15141,6 +16691,26 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) dev: true + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.0): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) + dev: true + /babel-preset-jest@29.5.0(@babel/core@7.23.2): resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15424,6 +16994,17 @@ packages: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001599 + electron-to-chromium: 1.4.708 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -15723,6 +17304,10 @@ packages: /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} + /caniuse-lite@1.0.30001599: + resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==} + dev: true + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -16501,7 +18086,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.90.1): + /copy-webpack-plugin@11.0.0(webpack@5.90.3): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -16513,7 +18098,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /core-js-compat@3.35.1: @@ -16585,7 +18170,7 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@8.3.6(typescript@5.3.3): + /cosmiconfig@8.3.6(typescript@5.4.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -16598,10 +18183,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.3 + typescript: 5.4.2 dev: true - /cosmiconfig@9.0.0(typescript@5.3.3): + /cosmiconfig@9.0.0(typescript@5.4.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -16614,7 +18199,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /crc-32@1.2.2: @@ -16634,8 +18219,8 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - /critters@0.0.20: - resolution: {integrity: sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==} + /critters@0.0.22: + resolution: {integrity: sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==} dependencies: chalk: 4.1.2 css-select: 5.1.0 @@ -16643,7 +18228,7 @@ packages: domhandler: 5.0.3 htmlparser2: 8.0.2 postcss: 8.4.35 - pretty-bytes: 5.6.0 + postcss-media-query-parser: 0.2.3 dev: true /cross-domain-safe-weakmap@1.0.29: @@ -16768,7 +18353,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /css-loader@6.10.0(webpack@5.90.1): + /css-loader@6.10.0(webpack@5.90.3): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16788,7 +18373,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /css-minimizer-webpack-plugin@5.0.0(esbuild@0.19.5)(webpack@5.88.0): @@ -17841,6 +19426,10 @@ packages: /electron-to-chromium@1.4.640: resolution: {integrity: sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==} + /electron-to-chromium@1.4.708: + resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} + dev: true + /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -18179,6 +19768,12 @@ packages: hasBin: true dev: true + /esbuild-wasm@0.20.1: + resolution: {integrity: sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A==} + engines: {node: '>=12'} + hasBin: true + dev: true + /esbuild@0.17.6: resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} engines: {node: '>=12'} @@ -18331,6 +19926,37 @@ packages: '@esbuild/win32-x64': 0.20.0 dev: true + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -18382,7 +20008,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@14.0.4(eslint@8.48.0)(typescript@5.3.3): + /eslint-config-next@14.0.4(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -18393,27 +20019,27 @@ packages: dependencies: '@next/eslint-plugin-next': 14.0.4 '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) - eslint: 8.48.0 + '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.29.1)(eslint@8.48.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.48.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0) - eslint-plugin-react: 7.33.2(eslint@8.48.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0) - typescript: 5.3.3 + eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) + eslint-plugin-react: 7.33.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + typescript: 5.4.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.0.0(eslint@8.48.0): + /eslint-config-prettier@9.0.0(eslint@8.57.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.48.0 + eslint: 8.57.0 dev: true /eslint-import-resolver-node@0.3.6: @@ -18435,7 +20061,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.2(eslint-plugin-import@2.29.1)(eslint@8.48.0): + /eslint-import-resolver-typescript@3.5.2(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -18444,8 +20070,8 @@ packages: dependencies: debug: 4.3.4(supports-color@5.5.0) enhanced-resolve: 5.15.0 - eslint: 8.48.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.48.0) + eslint: 8.57.0 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.57.0) get-tsconfig: 4.3.0 globby: 13.2.2 is-core-module: 2.13.1 @@ -18455,7 +20081,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -18476,15 +20102,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.2)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.2)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -18505,25 +20131,25 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.29.1)(eslint@8.48.0) + eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-cypress@2.14.0(eslint@8.48.0): + /eslint-plugin-cypress@2.14.0(eslint@8.57.0): resolution: {integrity: sha512-eW6tv7iIg7xujleAJX4Ujm649Bf5jweqa4ObPEIuueYRyLZt7qXGWhCY/n4bfeFW/j6nQZwbIBHKZt6EKcL/cg==} peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 8.48.0 + eslint: 8.57.0 globals: 13.21.0 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.18.1)(eslint@8.48.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.3.1)(eslint@8.57.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -18533,15 +20159,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -18556,7 +20182,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.48.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-typescript@3.5.2)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -18566,16 +20192,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.48.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.4.2) 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(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.2)(eslint@8.48.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.2)(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -18591,7 +20217,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.48.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -18606,7 +20232,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.48.0 + eslint: 8.57.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -18616,7 +20242,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-playwright@0.15.3(eslint@8.48.0): + /eslint-plugin-playwright@0.15.3(eslint@8.57.0): resolution: {integrity: sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==} peerDependencies: eslint: '>=7' @@ -18625,19 +20251,19 @@ packages: eslint-plugin-jest: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.48.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.48.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react@7.32.2(eslint@8.48.0): + /eslint-plugin-react@7.32.2(eslint@8.57.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -18647,7 +20273,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -18661,7 +20287,7 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-react@7.33.2(eslint@8.48.0): + /eslint-plugin-react@7.33.2(eslint@8.57.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -18672,7 +20298,7 @@ packages: array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.48.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -18686,15 +20312,15 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-storybook@0.6.12(eslint@8.48.0)(typescript@5.3.3): + /eslint-plugin-storybook@0.6.12(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-XbIvrq6hNVG6rpdBr+eBw63QhOMLpZneQVSooEDow8aQCWGCk/5vqtap1yxpVydNfSxi3S/3mBBRLQqKUqQRww==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.48.0)(typescript@5.3.3) - eslint: 8.48.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -18718,6 +20344,14 @@ packages: estraverse: 5.3.0 dev: true + /eslint-scope@8.0.0: + resolution: {integrity: sha512-zj3Byw6jX4TcFCJmxOzLt6iol5FAr9xQyZZSQjEzW2UiCJXLwXdRIKCYVFftnpZckaC9Ps9xlC7jB8tSeWWOaw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + /eslint-visitor-keys@3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -18728,18 +20362,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.48.0: - resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 2.1.3 - '@eslint/js': 8.48.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -18757,7 +20392,7 @@ packages: glob-parent: 6.0.2 globals: 13.21.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -19524,7 +21159,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin@7.2.13(typescript@5.3.3)(webpack@5.88.0): + /fork-ts-checker-webpack-plugin@7.2.13(typescript@5.4.2)(webpack@5.88.0): resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -19547,7 +21182,7 @@ packages: schema-utils: 3.1.2 semver: 7.5.3 tapable: 2.2.1 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true @@ -19578,7 +21213,7 @@ packages: webpack: 5.75.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.88.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.88.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -19597,7 +21232,7 @@ packages: schema-utils: 3.2.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true @@ -20202,7 +21837,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.4 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -20214,7 +21849,7 @@ packages: array-union: 3.0.1 dir-glob: 3.0.1 fast-glob: 3.2.7 - ignore: 5.2.4 + ignore: 5.3.1 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -20461,18 +22096,6 @@ packages: space-separated-tokens: 1.1.5 dev: false - /hdr-histogram-js@2.0.3: - resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==} - dependencies: - '@assemblyscript/loader': 0.10.1 - base64-js: 1.5.1 - pako: 1.0.11 - dev: true - - /hdr-histogram-percentiles-obj@3.0.0: - resolution: {integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==} - dev: true - /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -20830,6 +22453,16 @@ packages: - supports-color dev: true + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + dev: true + /httpxy@0.1.5: resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==} dev: true @@ -20925,11 +22558,6 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - dev: true - /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -21042,6 +22670,11 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /ini@4.1.2: + resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /injection-js@2.4.0: resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==} dependencies: @@ -21092,8 +22725,8 @@ packages: wrap-ansi: 7.0.0 dev: true - /inquirer@9.2.14: - resolution: {integrity: sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==} + /inquirer@9.2.15: + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} engines: {node: '>=18'} dependencies: '@ljharb/through': 2.3.12 @@ -21886,7 +23519,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3) + ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true @@ -22286,15 +23919,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/types': 7.23.9 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) + '@babel/types': 7.24.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -22851,7 +24484,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /less-loader@11.1.0(less@4.2.0)(webpack@5.90.1): + /less-loader@11.1.0(less@4.2.0)(webpack@5.90.3): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -22860,7 +24493,7 @@ packages: dependencies: klona: 2.0.5 less: 4.2.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /less@4.1.3: @@ -22945,20 +24578,24 @@ packages: peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) webpack-sources: 3.2.3 dev: true - /license-webpack-plugin@4.0.2(webpack@5.90.1): + /license-webpack-plugin@4.0.2(webpack@5.90.3): resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: webpack: '*' peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) webpack-sources: 3.2.3 dev: true @@ -23373,6 +25010,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /magicast@0.3.3: resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: @@ -24294,15 +25938,15 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /mini-css-extract-plugin@2.8.0(webpack@5.90.1): - resolution: {integrity: sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==} + /mini-css-extract-plugin@2.8.1(webpack@5.90.3): + resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /mini-svg-data-uri@1.4.4: @@ -24694,20 +26338,20 @@ packages: - '@babel/core' - babel-plugin-macros - /ng-packagr@17.2.0(@angular/compiler-cli@17.2.1)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.3.3): - resolution: {integrity: sha512-M2N4IoXkoZQjxstIL2OkCUhBUWH6LhyOtRv8Xi5FFQKxQL7C8/4OL8oilZRbHt2W7DyE3QpQk60S8AbZEypk9w==} + /ng-packagr@17.3.0(@angular/compiler-cli@17.3.0)(tailwindcss@3.2.4)(tslib@2.4.0)(typescript@5.4.2): + resolution: {integrity: sha512-kMSqxeDgv88SWCoapWNRRN1UdBgwu9/Pw/j7u2WFGmzrIWUFivNWBBSSL94kMxr2La+Z9wMwiL8EwKNvmCpg2A==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: '@angular/compiler-cli': ^17.0.0 || ^17.2.0-next.0 || ^17.3.0-next.0 tailwindcss: ^2.0.0 || ^3.0.0 tslib: ^2.3.0 - typescript: '>=5.2 <5.4' + typescript: '>=5.2 <5.5' peerDependenciesMeta: tailwindcss: optional: true dependencies: - '@angular/compiler-cli': 17.2.1(@angular/compiler@17.2.1)(typescript@5.3.3) + '@angular/compiler-cli': 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) '@rollup/plugin-json': 6.0.1(rollup@4.9.6) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.6) '@rollup/wasm-node': 4.9.6 @@ -24726,15 +26370,15 @@ packages: jsonc-parser: 3.2.0 less: 4.2.0 ora: 5.3.0 - piscina: 4.3.1 + piscina: 4.4.0 postcss: 8.4.35 rxjs: 7.8.1 sass: 1.70.0 tailwindcss: 3.2.4(postcss@8.4.19)(ts-node@10.9.1) tslib: 2.4.0 - typescript: 5.3.3 + typescript: 5.4.2 optionalDependencies: - esbuild: 0.20.0 + esbuild: 0.20.1 rollup: 4.9.6 dev: true @@ -25173,7 +26817,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vite@5.0.8): + /nuxt@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-E9GWyrzTvkoHoJOT847EASEl8KcGDF1twcBgUzDMuNIx+llZ14F+q+XbTjHzYM/o2hqHTer0lLt2RUn5wsBLQQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -25192,7 +26836,7 @@ packages: '@nuxt/schema': 3.10.0(rollup@2.79.0) '@nuxt/telemetry': 2.5.3(rollup@2.79.0) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.0(@types/node@18.19.8)(eslint@8.48.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.3.3)(vue@3.4.15) + '@nuxt/vite-builder': 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15) '@types/node': 18.19.8 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 @@ -25238,7 +26882,7 @@ packages: unplugin: 1.6.0 unplugin-vue-router: 0.7.0(rollup@2.79.0)(vue-router@4.2.5)(vue@3.4.15) untyped: 1.4.2 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) vue-bundle-renderer: 2.0.0 vue-devtools-stub: 0.1.0 vue-router: 4.2.5(vue@3.4.15) @@ -25301,7 +26945,7 @@ packages: optional: true dependencies: '@nrwl/tao': 17.1.2(@swc-node/register@1.8.0)(@swc/core@1.3.86) - '@swc-node/register': 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.3.3) + '@swc-node/register': 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.4.2) '@swc/core': 1.3.86(@swc/helpers@0.5.3) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 @@ -25366,7 +27010,7 @@ packages: optional: true dependencies: '@nrwl/tao': 18.1.0-beta.10(@swc-node/register@1.8.0)(@swc/core@1.3.86) - '@swc-node/register': 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.3.3) + '@swc-node/register': 1.8.0(@swc/core@1.3.86)(@swc/types@0.1.5)(typescript@5.4.2) '@swc/core': 1.3.86(@swc/helpers@0.5.3) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 @@ -25934,10 +27578,6 @@ packages: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} dev: true - /pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - dev: true - /param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: @@ -26256,17 +27896,8 @@ packages: engines: {node: '>= 6'} dev: true - /piscina@4.2.1: - resolution: {integrity: sha512-LShp0+lrO+WIzB9LXO+ZmO4zGHxtTJNZhEO56H9SSu+JPaUQb6oLcTCzWi5IL2DS8/vIkCE88ElahuSSw4TAkA==} - dependencies: - hdr-histogram-js: 2.0.3 - hdr-histogram-percentiles-obj: 3.0.0 - optionalDependencies: - nice-napi: 1.0.2 - dev: true - - /piscina@4.3.1: - resolution: {integrity: sha512-MBj0QYm3hJQ/C/wIXTN1OCYC8uQ4BBJ4LVele2P4ZwVQAH04vkk8E1SpDbuemLAL1dZorbuOob9rYqJeWCcCRg==} + /piscina@4.4.0: + resolution: {integrity: sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==} optionalDependencies: nice-napi: 1.0.2 dev: true @@ -26774,7 +28405,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.19 - ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3) + ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) yaml: 1.10.2 /postcss-load-config@4.0.2(postcss@8.4.19)(ts-node@10.9.1): @@ -26791,7 +28422,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.19 - ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.3.3) + ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2) yaml: 2.3.4 dev: true @@ -26809,8 +28440,8 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /postcss-loader@8.1.0(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.1): - resolution: {integrity: sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==} + /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3): + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -26822,11 +28453,11 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.4.2) jiti: 1.21.0 postcss: 8.4.35 semver: 7.6.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) transitivePeerDependencies: - typescript dev: true @@ -26849,6 +28480,10 @@ packages: postcss: 8.4.19 dev: true + /postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + dev: true + /postcss-merge-longhand@5.1.6(postcss@8.4.19): resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} engines: {node: ^10 || ^12 || >=14.0} @@ -28218,12 +29853,12 @@ packages: react: 18.2.0 dev: false - /react-docgen-typescript@2.2.2(typescript@5.3.3): + /react-docgen-typescript@2.2.2(typescript@5.4.2): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: true /react-docgen@5.4.3: @@ -29093,7 +30728,7 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2@0.36.0(rollup@2.79.0)(typescript@5.3.3): + /rollup-plugin-typescript2@0.36.0(rollup@2.79.0)(typescript@5.4.2): resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' @@ -29105,7 +30740,7 @@ packages: rollup: 2.79.0 semver: 7.5.4 tslib: 2.6.2 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /rollup-plugin-visualizer@5.12.0(rollup@2.79.0): @@ -29307,8 +30942,8 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /sass-loader@14.1.0(sass@1.70.0)(webpack@5.90.1): - resolution: {integrity: sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==} + /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.3): + resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -29329,8 +30964,8 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.70.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + sass: 1.71.1 + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /sass@1.55.0: @@ -29352,6 +30987,16 @@ packages: source-map-js: 1.0.2 dev: true + /sass@1.71.1: + resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 + dev: true + /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} requiresBuild: true @@ -29929,7 +31574,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /source-map-loader@5.0.0(webpack@5.90.1): + /source-map-loader@5.0.0(webpack@5.90.3): resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -29937,7 +31582,7 @@ packages: dependencies: iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /source-map-support@0.5.13: @@ -30586,9 +32231,9 @@ packages: resolution: {integrity: sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==} engines: {node: '>=16'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 acorn: 8.11.3 aria-query: 5.3.0 axobject-query: 3.2.1 @@ -30597,7 +32242,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.7 + magic-string: 0.30.8 periscopic: 3.1.0 dev: true @@ -30689,7 +32334,7 @@ packages: peerDependencies: vue: '>=3.2.26 < 4' dependencies: - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) dev: true /symbol-observable@4.0.0: @@ -30890,7 +32535,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.3.86)(esbuild@0.20.0)(webpack@5.90.1): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.86)(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -30908,12 +32553,12 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.21 '@swc/core': 1.3.86(@swc/helpers@0.5.3) - esbuild: 0.20.0 + esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.2.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /terser-webpack-plugin@5.3.6(@swc/core@1.3.86)(esbuild@0.19.5)(webpack@5.88.0): @@ -30990,6 +32635,17 @@ packages: source-map-support: 0.5.21 dev: true + /terser@5.29.1: + resolution: {integrity: sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -31231,13 +32887,13 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true - /ts-api-utils@1.0.3(typescript@5.3.3): + /ts-api-utils@1.0.3(typescript@5.4.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: true /ts-dedent@2.2.0: @@ -31245,7 +32901,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest@29.1.0(@babel/core@7.23.2)(@jest/types@29.5.0)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.3.3): + /ts-jest@29.1.0(@babel/core@7.23.2)(@jest/types@29.5.0)(babel-jest@29.4.3)(esbuild@0.19.5)(jest@29.4.3)(typescript@5.4.2): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -31278,11 +32934,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.3 - typescript: 5.3.3 + typescript: 5.4.2 yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.1(typescript@5.3.3)(webpack@5.88.0): + /ts-loader@9.4.1(typescript@5.4.2)(webpack@5.88.0): resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -31293,7 +32949,7 @@ packages: enhanced-resolve: 5.13.0 micromatch: 4.0.5 semver: 7.5.3 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true @@ -31327,6 +32983,38 @@ packages: typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: true + + /ts-node@10.9.1(@swc/core@1.3.86)(@types/node@18.19.8)(typescript@5.4.2): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.3.86(@swc/helpers@0.5.3) + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.19.8 + acorn: 8.8.1 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 /tsconfig-paths-webpack-plugin@4.0.0: resolution: {integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==} @@ -31397,14 +33085,14 @@ packages: engines: {node: '>=0.6.x'} dev: true - /tsutils@3.21.0(typescript@5.3.3): + /tsutils@3.21.0(typescript@5.4.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /tuf-js@2.2.0: @@ -31563,10 +33251,10 @@ packages: typedoc: '>=0.24.0' dependencies: handlebars: 4.7.7 - typedoc: 0.25.12(typescript@5.3.3) + typedoc: 0.25.12(typescript@5.4.2) dev: true - /typedoc@0.25.12(typescript@5.3.3): + /typedoc@0.25.12(typescript@5.4.2): resolution: {integrity: sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==} engines: {node: '>= 16'} hasBin: true @@ -31577,7 +33265,7 @@ packages: marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.7 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /typescript@4.9.4: @@ -31590,6 +33278,12 @@ packages: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true + dev: true + + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true /ufo@1.3.2: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} @@ -31647,11 +33341,9 @@ packages: '@fastify/busboy': 2.0.0 dev: true - /undici@6.6.2: - resolution: {integrity: sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==} + /undici@6.7.1: + resolution: {integrity: sha512-+Wtb9bAQw6HYWzCnxrPTMVEV3Q1QjYanI0E4q02ehReMuquQdLTEFEYbfs7hcImVYKcQkWSwT6buEmSVIiDDtQ==} engines: {node: '>=18.0'} - dependencies: - '@fastify/busboy': 2.0.0 dev: true /unenv@1.9.0: @@ -32077,6 +33769,17 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 + /update-browserslist-db@1.0.13(browserslist@4.23.0): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} dev: true @@ -32460,7 +34163,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.4(eslint@8.48.0)(typescript@5.3.3)(vite@5.0.12): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.0.12): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -32496,14 +34199,14 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.48.0 + eslint: 8.57.0 fast-glob: 3.2.7 fs-extra: 11.2.0 npm-run-path: 4.0.1 semver: 7.6.0 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - typescript: 5.3.3 + typescript: 5.4.2 vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 @@ -32634,8 +34337,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.12(@types/node@18.19.8)(less@4.2.0)(sass@1.70.0)(stylus@0.59.0)(terser@5.27.0): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} + /vite@5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0): + resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -32664,18 +34367,17 @@ packages: dependencies: '@types/node': 18.19.8 esbuild: 0.19.5 - less: 4.2.0 - postcss: 8.4.35 - rollup: 4.9.6 - sass: 1.70.0 + less: 4.1.3 + postcss: 8.4.32 + rollup: 4.3.0 + sass: 1.55.0 stylus: 0.59.0 - terser: 5.27.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0): - resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} + /vite@5.1.5(@types/node@18.19.8)(less@4.2.0)(sass@1.71.1)(stylus@0.59.0)(terser@5.29.1): + resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -32704,11 +34406,12 @@ packages: dependencies: '@types/node': 18.19.8 esbuild: 0.19.5 - less: 4.1.3 - postcss: 8.4.32 - rollup: 4.3.0 - sass: 1.55.0 + less: 4.2.0 + postcss: 8.4.35 + rollup: 4.9.6 + sass: 1.71.1 stylus: 0.59.0 + terser: 5.29.1 optionalDependencies: fsevents: 2.3.3 dev: true @@ -32837,10 +34540,10 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.15(typescript@5.4.2) dev: true - /vue@3.4.15(typescript@5.3.3): + /vue@3.4.15(typescript@5.4.2): resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} peerDependencies: typescript: '*' @@ -32853,7 +34556,7 @@ packages: '@vue/runtime-dom': 3.4.15 '@vue/server-renderer': 3.4.15(vue@3.4.15) '@vue/shared': 3.4.15 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /w3c-hr-time@1.0.2: @@ -32962,7 +34665,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /webpack-dev-middleware@5.3.3(webpack@5.90.1): + /webpack-dev-middleware@5.3.3(webpack@5.90.3): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -32973,7 +34676,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.1.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /webpack-dev-middleware@6.1.1(webpack@5.88.0): @@ -32993,7 +34696,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /webpack-dev-middleware@6.1.1(webpack@5.90.1): + /webpack-dev-middleware@6.1.1(webpack@5.90.3): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -33007,7 +34710,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /webpack-dev-server@4.11.1(webpack@5.88.0): @@ -33109,7 +34812,7 @@ packages: - utf-8-validate dev: true - /webpack-dev-server@4.15.1(webpack@5.90.1): + /webpack-dev-server@4.15.1(webpack@5.90.3): resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} engines: {node: '>= 12.13.0'} hasBin: true @@ -33150,8 +34853,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) - webpack-dev-middleware: 5.3.3(webpack@5.90.1) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) + webpack-dev-middleware: 5.3.3(webpack@5.90.3) ws: 8.16.0 transitivePeerDependencies: - bufferutil @@ -33210,7 +34913,7 @@ packages: webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true - /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0)(webpack@5.90.1): + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.0)(webpack@5.90.3): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -33222,7 +34925,7 @@ packages: dependencies: html-webpack-plugin: 5.5.0(webpack@5.88.0) typed-assert: 1.0.9 - webpack: 5.90.1(@swc/core@1.3.86)(esbuild@0.20.0) + webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true /webpack-virtual-modules@0.5.0: @@ -33313,8 +35016,8 @@ packages: - uglify-js dev: true - /webpack@5.90.1(@swc/core@1.3.86)(esbuild@0.20.0): - resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} + /webpack@5.90.3(@swc/core@1.3.86)(esbuild@0.20.1): + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -33344,7 +35047,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.2.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.86)(esbuild@0.20.0)(webpack@5.90.1) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.86)(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: