From ec04a18636736fc7cb7b74487b7f169497cb9167 Mon Sep 17 00:00:00 2001 From: Andrea Simone Costa Date: Wed, 7 Jun 2023 11:30:49 +0200 Subject: [PATCH 1/2] update packages --- .ncurc.json | 5 +- _project/api/package.json | 28 +- _project/frontend-nuxt/package.json | 20 +- _project/messages/package.json | 16 +- _project/models/package.json | 24 +- _project/resources/package.json | 10 +- e2e/package.json | 28 +- package.json | 42 +- ...script-eslint__scope-manager@5.59.9.patch} | 0 ...=> typescript@5.2.0-tsplus.20230603.patch} | 303 +- play/package.json | 8 +- pnpm-lock.yaml | 2486 +++++++++-------- 12 files changed, 1630 insertions(+), 1340 deletions(-) rename patches/{@typescript-eslint__scope-manager@5.59.7.patch => @typescript-eslint__scope-manager@5.59.9.patch} (100%) rename patches/{typescript@5.1.0-tsplus.20230423.patch => typescript@5.2.0-tsplus.20230603.patch} (88%) diff --git a/.ncurc.json b/.ncurc.json index 3b2b59740..78956009d 100644 --- a/.ncurc.json +++ b/.ncurc.json @@ -2,9 +2,8 @@ "reject": [ "jwks-rsa", "applicationinsights", - "faker", - "@types/faker", "redis", - "@types/redis" + "@types/redis", + "@formatjs/intl" ] } \ No newline at end of file diff --git a/_project/api/package.json b/_project/api/package.json index b6bd3712f..b5bcbb944 100644 --- a/_project/api/package.json +++ b/_project/api/package.json @@ -55,32 +55,32 @@ "@azure/cosmos": "^3.17.3", "@azure/service-bus": "^7.9.0", "@azure/storage-blob": "^12.14.0", - "@effect-app/infra": "^0.68.2", - "@effect-app/prelude": "^0.55.1", - "@effect-app/core": "^0.54.1", - "@effect-app/infra-adapters": "^0.47.1", - "@effect-app/schema": "^0.48.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", - "@formatjs/cli": "^6.1.1", - "@formatjs/intl": "^2.7.2", + "@effect-app/infra": "^0.70.0", + "@effect-app/prelude": "^0.57.0", + "@effect-app/core": "^0.55.0", + "@effect-app/infra-adapters": "^0.48.2", + "@effect-app/schema": "^0.49.0", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", + "@formatjs/cli": "^6.1.2", + "@formatjs/intl": "2.7.2", "@effect-app-boilerplate/resources": "*", "@effect-app-boilerplate/messages": "*", "@effect-app-boilerplate/models": "*", "@sendgrid/mail": "^7.7.0", - "@sentry/node": "^7.53.1", + "@sentry/node": "^7.54.0", "body-parser": "^1.20.2", "connect": "^3.7.0", "cors": "^2.8.5", "cross-fetch": "^3.1.6", "date-fns": "^2.30.0", - "dotenv": "^16.0.3", + "dotenv": "^16.1.4", "express": "^4.18.2", "express-compression": "^1.0.2", "express-jwt": "^8.4.1", "express-jwt-authz": "^2.4.1", - "faker": "^5.5.3", - "fast-check": "^3.9.0", + + "fast-check": "^3.10.0", "jwks-rsa": "2.1.4", "jwt-decode": "^3.1.2", "object-hash": "^3.0.0", @@ -99,6 +99,6 @@ "@types/redis": "^2.8.32", "@types/shippo": "^1.7.1", "@types/swagger-ui-express": "^4.1.3", - "eslint-plugin-formatjs": "^4.10.1" + "eslint-plugin-formatjs": "^4.10.2" } } \ No newline at end of file diff --git a/_project/frontend-nuxt/package.json b/_project/frontend-nuxt/package.json index 236d43901..c4ff2907a 100644 --- a/_project/frontend-nuxt/package.json +++ b/_project/frontend-nuxt/package.json @@ -17,12 +17,12 @@ "clean": "rm -rf ./.nuxt ./node_modules/.vite" }, "dependencies": { - "@effect-app/prelude": "^0.55.1", - "@effect-app/vue": "^0.50.1", - "@effect-app/core": "^0.54.1", - "@effect-app/schema": "^0.48.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", + "@effect-app/prelude": "^0.57.0", + "@effect-app/vue": "^0.51.2", + "@effect-app/core": "^0.55.0", + "@effect-app/schema": "^0.49.0", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", "@effect-app-boilerplate/resources": "*", "@effect-app-boilerplate/models": "*", "@vueuse/core": "^10.1.2", @@ -34,17 +34,17 @@ "reconnecting-eventsource": "^1.6.2", "vue-timeago3": "^2.3.0", "vue-toastification": "^2.0.0-rc.5", - "vuetify": "^3.3.1" + "vuetify": "^3.3.3" }, "devDependencies": { "@mdi/js": "^7.2.96", "@types/cookie": "^0.5.1", "@types/http-proxy": "^1.17.11", - "eslint-plugin-vue": "^9.14.0", + "eslint-plugin-vue": "^9.14.1", "h3": "^1.6.6", - "nuxt": "~3.5.1", + "nuxt": "~3.5.3", "sass": "^1.62.1", - "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz", + "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz", "vue-tsc": "~1.6.5" }, "resolutions": { diff --git a/_project/messages/package.json b/_project/messages/package.json index 5578694b9..d46aaca7b 100644 --- a/_project/messages/package.json +++ b/_project/messages/package.json @@ -5,19 +5,19 @@ "type": "module", "peerDependencies": {}, "dependencies": { - "@effect-app/core": "^0.54.1", - "@effect-app/infra-adapters": "^0.47.1", - "@effect-app/schema": "^0.48.1", - "@effect-app/infra": "^0.68.2", - "@effect-app/prelude": "^0.55.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", + "@effect-app/core": "^0.55.0", + "@effect-app/infra-adapters": "^0.48.2", + "@effect-app/schema": "^0.49.0", + "@effect-app/infra": "^0.70.0", + "@effect-app/prelude": "^0.57.0", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", "@effect-app-boilerplate/resources": "*", "@effect-app-boilerplate/models": "*", "change-case": "^4.1.2", "cross-fetch": "^3.1.6", "date-fns": "^2.30.0", - "dotenv": "^16.0.3", + "dotenv": "^16.1.4", "path-parser": "^6.1.0" }, "devDependencies": {}, diff --git a/_project/models/package.json b/_project/models/package.json index 3627f9c14..0f6edf48d 100644 --- a/_project/models/package.json +++ b/_project/models/package.json @@ -4,11 +4,11 @@ "license": "MIT", "type": "module", "dependencies": { - "@effect-app/core": "^0.54.1", - "@effect-app/schema": "^0.48.1", - "@effect-app/prelude": "^0.55.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", + "@effect-app/core": "^0.55.0", + "@effect-app/schema": "^0.49.0", + "@effect-app/prelude": "^0.57.0", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", "date-fns": "^2.30.0", "uuid": "^9.0.0", "validator": "^13.9.0" @@ -67,10 +67,8 @@ }, "devDependencies": { "@types/validator": "^13.7.17", - "@types/faker": "5.5.9", "@types/uuid": "^9.0.1", - "faker": "^5.5.3", - "fast-check": "^3.9.0" + "fast-check": "^3.10.0" }, "scripts": { "build": "pnpm clean-dist && NODE_OPTIONS=--max-old-space-size=8192 tsc --build", @@ -91,13 +89,5 @@ "testsuite": "pnpm circular && pnpm run test:run && pnpm lint", "ncu": "ncu" }, - "gitHead": "bd8e27eea3eff97db8739d577d67e7336c078d28", - "sideEffects": [ - "./dist/faker.js", - "./faker", - "./src/faker", - "./dist/faker", - "./dist/src/faker.js", - "./dist/faker.js" - ] + "gitHead": "bd8e27eea3eff97db8739d577d67e7336c078d28" } \ No newline at end of file diff --git a/_project/resources/package.json b/_project/resources/package.json index 0ebea3582..5e23fbaee 100644 --- a/_project/resources/package.json +++ b/_project/resources/package.json @@ -5,11 +5,11 @@ "type": "module", "peerDependencies": {}, "dependencies": { - "@effect-app/core": "^0.54.1", - "@effect-app/schema": "^0.48.1", - "@effect-app/prelude": "^0.55.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", + "@effect-app/core": "^0.55.0", + "@effect-app/schema": "^0.49.0", + "@effect-app/prelude": "^0.57.0", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", "@effect-app-boilerplate/models": "*", "camel-case": "^4.1.2", "cross-fetch": "^3.1.6", diff --git a/e2e/package.json b/e2e/package.json index 633d10ec4..d9a27dc24 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -20,19 +20,19 @@ "watch": "pnpm build --watch" }, "devDependencies": { - "@babel/core": "^7.21.8", - "@babel/node": "^7.20.7", + "@babel/core": "^7.22.1", + "@babel/node": "^7.22.1", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.21.0", + "@babel/plugin-proposal-decorators": "^7.22.3", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/preset-env": "^7.21.5", + "@babel/preset-env": "^7.22.4", "@babel/preset-typescript": "^7.21.5", "@playwright/test": "~1.34.3", - "@types/node": "~20.2.3", + "@types/node": "~20.2.5", "babel-loader": "^9.1.2", "date-fns": "^2.30.0", - "eslint": "^8.41.0", + "eslint": "^8.42.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-import-resolver-webpack": "^0.13.2", @@ -47,18 +47,18 @@ "prettier": "^2.8.8", "ts-loader": "^9.4.3", "tsconfig-paths-webpack-plugin": "^4.0.1", - "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz", - "webpack": "^5.84.0" + "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz", + "webpack": "^5.85.1" }, "dependencies": { "@effect-app-boilerplate/resources": "*", "@effect-app-boilerplate/models": "*", - "@effect-app/prelude": "^0.55.1", - "@effect-app/core": "^0.54.1", - "@effect-app/schema": "^0.48.1", - "@effect-app/vue": "^0.50.1", - "@effect/io": "^0.25.13", - "@effect/data": "^0.12.2", + "@effect-app/prelude": "^0.57.0", + "@effect-app/core": "^0.55.0", + "@effect-app/schema": "^0.49.0", + "@effect-app/vue": "^0.51.2", + "@effect/io": "^0.26.0", + "@effect/data": "^0.12.5", "@tsplus/stdlib": "^0.2.8", "cross-fetch": "^3.1.6", "tsconfig-paths": "^4.2.0" diff --git a/package.json b/package.json index 36f6738d7..a32ecb2ba 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "patchedDependencies": { "@effect/language-service@0.0.19": "patches/@effect__language-service@0.0.19.patch", "@playwright/test@1.34.3": "patches/@playwright+test+1.34.3.patch", - "@typescript-eslint/scope-manager@5.59.7": "patches/@typescript-eslint__scope-manager@5.59.7.patch", + "@typescript-eslint/scope-manager@5.59.9": "patches/@typescript-eslint__scope-manager@5.59.9.patch", "eslint-plugin-codegen@0.17.0": "patches/eslint-plugin-codegen@0.17.0.patch", "eslint-plugin-unused-imports@2.0.0": "patches/eslint-plugin-unused-imports@2.0.0.patch", - "typescript@5.1.0-tsplus.20230423": "patches/typescript@5.1.0-tsplus.20230423.patch", + "typescript@5.2.0-tsplus.20230603": "patches/typescript@5.2.0-tsplus.20230603.patch", "@phaphoso/eslint-plugin-dprint@0.5.2": "patches/@phaphoso__eslint-plugin-dprint@0.5.2.patch", "date-fns@2.29.3": "patches/date-fns@2.29.3.patch", "@fp-ts/optic@0.8.0": "patches/@fp-ts__optic@0.8.0.patch" @@ -70,33 +70,33 @@ }, "dependencies": { "cross-env": "^7.0.3", - "fast-check": "^3.9.0", + "fast-check": "^3.10.0", "patch-package": "^7.0.0", "ts-node": "^10.9.1", - "vite-node": "^0.31.1" + "vite-node": "^0.32.0" }, "devDependencies": { "@babel/cli": "^7.21.5", - "@dprint/typescript": "^0.84.4", + "@dprint/typescript": "^0.85.0", "@effect-app/cli": "^0.15.0", "@effect-app/eslint-codegen-model": "^0.22.0", - "@effect-app/prelude": "^0.55.1", - "@effect-app/core": "^0.54.1", + "@effect-app/prelude": "^0.57.0", + "@effect-app/core": "^0.55.0", "@effect-app/compiler": "^0.26.0", "@effect/language-service": "^0.0.19", "@phaphoso/eslint-plugin-dprint": "^0.5.2", "@tsconfig/strictest": "^2.0.1", - "@tsplus/installer": "0.0.176", - "@types/lodash": "^4.14.194", - "@types/node": "~20.2.3", - "@typescript-eslint/eslint-plugin": "^5.59.7", - "@typescript-eslint/parser": "^5.59.7", - "@typescript-eslint/scope-manager": "^5.59.7", + "@tsplus/installer": "0.0.177", + "@types/lodash": "^4.14.195", + "@types/node": "~20.2.5", + "@typescript-eslint/eslint-plugin": "^5.59.9", + "@typescript-eslint/parser": "^5.59.9", + "@typescript-eslint/scope-manager": "^5.59.9", "babel-plugin-replace-import-extension": "^1.1.3", - "concurrently": "^8.0.1", - "dprint": "^0.36.1", + "concurrently": "^8.1.0", + "dprint": "^0.37.1", "enhanced-resolve": "^5.14.1", - "eslint": "^8.41.0", + "eslint": "^8.42.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-import-resolver-webpack": "^0.13.2", "eslint-plugin-codegen": "^0.17.0", @@ -106,7 +106,7 @@ "eslint-plugin-sort-destructure-keys": "^1.5.0", "eslint-plugin-unused-imports": "^2.0.0", "eslint-watch": "^8.0.0", - "madge": "^6.0.0", + "madge": "^6.1.0", "nodemon": "^2.0.22", "npm-check-updates": "^16.10.12", "prebuild-install": "^7.1.1", @@ -114,10 +114,10 @@ "ts-transform-paths": "^3.0.0", "tsc-watch": "^6.0.4", "tsconfig-paths": "^4.2.0", - "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz", + "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz", "typescript-transform-paths": "^3.4.6", - "unplugin-auto-import": "^0.16.2", - "vite": "^4.3.8", - "vitest": "^0.31.1" + "unplugin-auto-import": "^0.16.4", + "vite": "^4.3.9", + "vitest": "^0.32.0" } } \ No newline at end of file diff --git a/patches/@typescript-eslint__scope-manager@5.59.7.patch b/patches/@typescript-eslint__scope-manager@5.59.9.patch similarity index 100% rename from patches/@typescript-eslint__scope-manager@5.59.7.patch rename to patches/@typescript-eslint__scope-manager@5.59.9.patch diff --git a/patches/typescript@5.1.0-tsplus.20230423.patch b/patches/typescript@5.2.0-tsplus.20230603.patch similarity index 88% rename from patches/typescript@5.1.0-tsplus.20230423.patch rename to patches/typescript@5.2.0-tsplus.20230603.patch index 4d32937e0..ae12190b7 100644 --- a/patches/typescript@5.1.0-tsplus.20230423.patch +++ b/patches/typescript@5.2.0-tsplus.20230603.patch @@ -26,10 +26,10 @@ index da240cc..3170f3e 100644 * @deprecated This is a legacy alias of `navigator`. * diff --git a/lib/tsc.js b/lib/tsc.js -index 096078f..ea82248 100644 +index da8d78c..8b4fb41 100644 --- a/lib/tsc.js +++ b/lib/tsc.js -@@ -43605,7 +43605,8 @@ function tryGetModuleNameFromExports(options, targetFilePath, packageDirectory, +@@ -43674,7 +43674,8 @@ function tryGetModuleNameFromExports(options, targetFilePath, packageDirectory, for (const key of getOwnKeys(exports)) { if (key === "default" || conditions.indexOf(key) >= 0 || isApplicableVersionedTypesKey(conditions, key)) { const subTarget = exports[key]; @@ -39,7 +39,7 @@ index 096078f..ea82248 100644 if (result) { return result; } -@@ -43677,7 +43678,7 @@ function tryGetModuleNameAsNodeModule({ path, isRedirect }, { getCanonicalFileNa +@@ -43746,7 +43747,7 @@ function tryGetModuleNameAsNodeModule({ path, isRedirect }, { getCanonicalFileNa if (!(startsWith(sourceDirectory, pathToTopLevelNodeModules) || globalTypingsCacheLocation && startsWith(getCanonicalFileName(globalTypingsCacheLocation), pathToTopLevelNodeModules))) { return void 0; } @@ -48,16 +48,7 @@ index 096078f..ea82248 100644 const packageName = getPackageNameFromTypesPackageName(nodeModulesDirectoryName); return getEmitModuleResolutionKind(options) === 1 /* Classic */ && packageName === nodeModulesDirectoryName ? void 0 : packageName; function tryDirectoryWithPackageJson(packageRootIndex) { -@@ -44992,7 +44993,7 @@ function createTypeChecker(host) { - } - function unionIfLazy(_paramType) { - const isLazy = isLazyParameterByType(_paramType); -- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; -+ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; - return paramType; - } - function getFluentExtension(targetType, name) { -@@ -50628,6 +50629,16 @@ function createTypeChecker(host) { +@@ -50004,6 +50005,16 @@ function createTypeChecker(host) { } return top; } @@ -74,7 +65,7 @@ index 096078f..ea82248 100644 function getSpecifierForModuleSymbol(symbol, context, overrideImportMode) { let file = getDeclarationOfKind(symbol, 311 /* SourceFile */); if (!file) { -@@ -50701,7 +50712,7 @@ function createTypeChecker(host) { +@@ -50077,7 +50088,7 @@ function createTypeChecker(host) { let assertion; if (getEmitModuleResolutionKind(compilerOptions) === 3 /* Node16 */ || getEmitModuleResolutionKind(compilerOptions) === 99 /* NodeNext */) { if ((targetFile == null ? void 0 : targetFile.impliedNodeFormat) === 99 /* ESNext */ && targetFile.impliedNodeFormat !== (contextFile == null ? void 0 : contextFile.impliedNodeFormat)) { @@ -83,7 +74,7 @@ index 096078f..ea82248 100644 assertion = factory.createImportTypeAssertionContainer(factory.createAssertClause(factory.createNodeArray([ factory.createAssertEntry( factory.createStringLiteral("resolution-mode"), -@@ -50712,7 +50723,7 @@ function createTypeChecker(host) { +@@ -50088,7 +50099,7 @@ function createTypeChecker(host) { } } if (!specifier) { @@ -92,23 +83,7 @@ index 096078f..ea82248 100644 } if (!(context.flags & 67108864 /* AllowNodeModulesRelativePaths */) && getEmitModuleResolutionKind(compilerOptions) !== 1 /* Classic */ && specifier.indexOf("/node_modules/") >= 0) { const oldSpecifier = specifier; -@@ -72062,6 +72073,15 @@ function createTypeChecker(host) { - } - return false; - } -+ function isForceLazyParameterByType(type) { -+ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { -+ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; -+ if (tag === "tsplus/ForceLazyArgument") { -+ return true; -+ } -+ } -+ return false; -+ } - function getMutableArrayOrTupleType(type) { - return type.flags & 1048576 /* Union */ ? mapType(type, getMutableArrayOrTupleType) : type.flags & 1 /* Any */ || isMutableArrayOrTuple(getBaseConstraintOfType(type) || type) ? type : isTupleType(type) ? createTupleType( - getTypeArguments(type), -@@ -72271,7 +72291,7 @@ function createTypeChecker(host) { +@@ -71495,7 +71506,7 @@ function createTypeChecker(host) { const thisArgumentType = getThisArgumentType(thisArgumentNode); const originalParamType = thisType; let paramType = originalParamType; @@ -117,7 +92,7 @@ index 096078f..ea82248 100644 const contextFreeArgType = thisArgumentType; if (isTypeIdenticalTo(contextFreeArgType, anyType) || isTypeIdenticalTo(contextFreeArgType, neverType)) { return [createDiagnosticForNode( -@@ -72309,7 +72329,7 @@ function createTypeChecker(host) { +@@ -71533,7 +71544,7 @@ function createTypeChecker(host) { checkMode ); let paramType = originalParamType; @@ -126,7 +101,32 @@ index 096078f..ea82248 100644 if ((isTypeIdenticalTo(argType, anyType) || isTypeIdenticalTo(argType, neverType)) && !(checkMode & 8 /* SkipGenericFunctions */)) { return [createDiagnosticForNode( arg, -@@ -90481,13 +90501,27 @@ function getOriginalNodeId(node) { +@@ -85676,7 +85687,7 @@ function createTypeChecker(host) { + } + function unionIfLazy(_paramType) { + const isLazy = isLazyParameterByType(_paramType); +- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; ++ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; + return paramType; + } + function getFluentExtension(targetType, name) { +@@ -86243,6 +86254,15 @@ function createTypeChecker(host) { + } + return false; + } ++ function isForceLazyParameterByType(type) { ++ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { ++ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; ++ if (tag === "tsplus/ForceLazyArgument") { ++ return true; ++ } ++ } ++ return false; ++ } + function tryCacheOptimizedPipeableCall(node) { + var _a, _b, _c; + if (isIdentifier(node.expression)) { +@@ -90678,13 +90698,27 @@ function getOriginalNodeId(node) { node = getOriginalNode(node); return node ? getNodeId(node) : 0; } @@ -158,7 +158,7 @@ index 096078f..ea82248 100644 function getTraceLocation(traceMap, source) { for (const [path, reg] of traceMap) { diff --git a/lib/tsserver.js b/lib/tsserver.js -index 62f017b..aa1ea9e 100644 +index 25c1d20..9f29eb0 100644 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -2245,6 +2245,7 @@ __export(server_exports, { @@ -169,7 +169,7 @@ index 62f017b..aa1ea9e 100644 tryGetJSDocSatisfiesTypeNode: () => tryGetJSDocSatisfiesTypeNode, tryGetModuleNameFromFile: () => tryGetModuleNameFromFile, tryGetModuleSpecifierFromDeclaration: () => tryGetModuleSpecifierFromDeclaration, -@@ -47690,7 +47691,8 @@ function tryGetModuleNameFromExports(options, targetFilePath, packageDirectory, +@@ -47753,7 +47754,8 @@ function tryGetModuleNameFromExports(options, targetFilePath, packageDirectory, for (const key of getOwnKeys(exports)) { if (key === "default" || conditions.indexOf(key) >= 0 || isApplicableVersionedTypesKey(conditions, key)) { const subTarget = exports[key]; @@ -179,7 +179,7 @@ index 62f017b..aa1ea9e 100644 if (result) { return result; } -@@ -47762,7 +47764,7 @@ function tryGetModuleNameAsNodeModule({ path, isRedirect }, { getCanonicalFileNa +@@ -47825,7 +47827,7 @@ function tryGetModuleNameAsNodeModule({ path, isRedirect }, { getCanonicalFileNa if (!(startsWith(sourceDirectory, pathToTopLevelNodeModules) || globalTypingsCacheLocation && startsWith(getCanonicalFileName(globalTypingsCacheLocation), pathToTopLevelNodeModules))) { return void 0; } @@ -188,16 +188,7 @@ index 62f017b..aa1ea9e 100644 const packageName = getPackageNameFromTypesPackageName(nodeModulesDirectoryName); return getEmitModuleResolutionKind(options) === 1 /* Classic */ && packageName === nodeModulesDirectoryName ? void 0 : packageName; function tryDirectoryWithPackageJson(packageRootIndex) { -@@ -49077,7 +49079,7 @@ function createTypeChecker(host) { - } - function unionIfLazy(_paramType) { - const isLazy = isLazyParameterByType(_paramType); -- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; -+ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; - return paramType; - } - function getFluentExtension(targetType, name) { -@@ -54713,6 +54715,16 @@ function createTypeChecker(host) { +@@ -54083,6 +54085,16 @@ function createTypeChecker(host) { } return top; } @@ -214,7 +205,7 @@ index 62f017b..aa1ea9e 100644 function getSpecifierForModuleSymbol(symbol, context, overrideImportMode) { let file = getDeclarationOfKind(symbol, 311 /* SourceFile */); if (!file) { -@@ -54786,7 +54798,7 @@ function createTypeChecker(host) { +@@ -54156,7 +54168,7 @@ function createTypeChecker(host) { let assertion; if (getEmitModuleResolutionKind(compilerOptions) === 3 /* Node16 */ || getEmitModuleResolutionKind(compilerOptions) === 99 /* NodeNext */) { if ((targetFile == null ? void 0 : targetFile.impliedNodeFormat) === 99 /* ESNext */ && targetFile.impliedNodeFormat !== (contextFile == null ? void 0 : contextFile.impliedNodeFormat)) { @@ -223,7 +214,7 @@ index 62f017b..aa1ea9e 100644 assertion = factory.createImportTypeAssertionContainer(factory.createAssertClause(factory.createNodeArray([ factory.createAssertEntry( factory.createStringLiteral("resolution-mode"), -@@ -54797,7 +54809,7 @@ function createTypeChecker(host) { +@@ -54167,7 +54179,7 @@ function createTypeChecker(host) { } } if (!specifier) { @@ -232,23 +223,7 @@ index 62f017b..aa1ea9e 100644 } if (!(context.flags & 67108864 /* AllowNodeModulesRelativePaths */) && getEmitModuleResolutionKind(compilerOptions) !== 1 /* Classic */ && specifier.indexOf("/node_modules/") >= 0) { const oldSpecifier = specifier; -@@ -76147,6 +76159,15 @@ function createTypeChecker(host) { - } - return false; - } -+ function isForceLazyParameterByType(type) { -+ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { -+ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; -+ if (tag === "tsplus/ForceLazyArgument") { -+ return true; -+ } -+ } -+ return false; -+ } - function getMutableArrayOrTupleType(type) { - return type.flags & 1048576 /* Union */ ? mapType(type, getMutableArrayOrTupleType) : type.flags & 1 /* Any */ || isMutableArrayOrTuple(getBaseConstraintOfType(type) || type) ? type : isTupleType(type) ? createTupleType( - getTypeArguments(type), -@@ -76356,7 +76377,7 @@ function createTypeChecker(host) { +@@ -75574,7 +75586,7 @@ function createTypeChecker(host) { const thisArgumentType = getThisArgumentType(thisArgumentNode); const originalParamType = thisType; let paramType = originalParamType; @@ -257,7 +232,7 @@ index 62f017b..aa1ea9e 100644 const contextFreeArgType = thisArgumentType; if (isTypeIdenticalTo(contextFreeArgType, anyType) || isTypeIdenticalTo(contextFreeArgType, neverType)) { return [createDiagnosticForNode( -@@ -76394,7 +76415,7 @@ function createTypeChecker(host) { +@@ -75612,7 +75624,7 @@ function createTypeChecker(host) { checkMode ); let paramType = originalParamType; @@ -266,7 +241,32 @@ index 62f017b..aa1ea9e 100644 if ((isTypeIdenticalTo(argType, anyType) || isTypeIdenticalTo(argType, neverType)) && !(checkMode & 8 /* SkipGenericFunctions */)) { return [createDiagnosticForNode( arg, -@@ -94792,13 +94813,27 @@ function getOriginalNodeId(node) { +@@ -89755,7 +89767,7 @@ function createTypeChecker(host) { + } + function unionIfLazy(_paramType) { + const isLazy = isLazyParameterByType(_paramType); +- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; ++ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; + return paramType; + } + function getFluentExtension(targetType, name) { +@@ -90322,6 +90334,15 @@ function createTypeChecker(host) { + } + return false; + } ++ function isForceLazyParameterByType(type) { ++ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { ++ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; ++ if (tag === "tsplus/ForceLazyArgument") { ++ return true; ++ } ++ } ++ return false; ++ } + function tryCacheOptimizedPipeableCall(node) { + var _a, _b, _c; + if (isIdentifier(node.expression)) { +@@ -94983,13 +95004,27 @@ function getOriginalNodeId(node) { node = getOriginalNode(node); return node ? getNodeId(node) : 0; } @@ -297,7 +297,7 @@ index 62f017b..aa1ea9e 100644 } function getTraceLocation(traceMap, source) { for (const [path, reg] of traceMap) { -@@ -178646,6 +178681,7 @@ __export(ts_exports2, { +@@ -179543,6 +179578,7 @@ __export(ts_exports2, { tryGetDirectories: () => tryGetDirectories, tryGetExtensionFromPath: () => tryGetExtensionFromPath2, tryGetImportFromModuleSpecifier: () => tryGetImportFromModuleSpecifier, @@ -305,7 +305,7 @@ index 62f017b..aa1ea9e 100644 tryGetJSDocSatisfiesTypeNode: () => tryGetJSDocSatisfiesTypeNode, tryGetModuleNameFromFile: () => tryGetModuleNameFromFile, tryGetModuleSpecifierFromDeclaration: () => tryGetModuleSpecifierFromDeclaration, -@@ -193096,6 +193132,7 @@ start(initializeNodeSystem(), require("os").platform()); +@@ -194032,6 +194068,7 @@ start(initializeNodeSystem(), require("os").platform()); tryGetDirectories, tryGetExtensionFromPath, tryGetImportFromModuleSpecifier, @@ -314,10 +314,10 @@ index 62f017b..aa1ea9e 100644 tryGetModuleNameFromFile, tryGetModuleSpecifierFromDeclaration, diff --git a/lib/tsserverlibrary.d.ts b/lib/tsserverlibrary.d.ts -index 654c3e2..a868819 100644 +index 6586c7d..11a99fa 100644 --- a/lib/tsserverlibrary.d.ts +++ b/lib/tsserverlibrary.d.ts -@@ -9968,6 +9968,10 @@ declare namespace ts { +@@ -10018,6 +10018,10 @@ declare namespace ts { * @param context A lexical environment context for the visitor. */ function visitEachChild(node: T | undefined, visitor: Visitor, context: TransformationContext, nodesVisitor?: typeof visitNodes, tokenVisitor?: Visitor): T | undefined; @@ -329,10 +329,19 @@ index 654c3e2..a868819 100644 string, RegExp diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js -index 0ea332c..dfc81d4 100644 +index 6deb2c5..b44d203 100644 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js -@@ -45563,7 +45563,8 @@ ${lanes.join("\n")} +@@ -35,7 +35,7 @@ var ts = (() => { + "src/compiler/corePublic.ts"() { + "use strict"; + versionMajorMinor = "5.2"; +- version = `${versionMajorMinor}.0-tsplus.20230603`; ++ version = `${versionMajorMinor}.0-tsplus.20230607`; + Comparison = /* @__PURE__ */ ((Comparison3) => { + Comparison3[Comparison3["LessThan"] = -1] = "LessThan"; + Comparison3[Comparison3["EqualTo"] = 0] = "EqualTo"; +@@ -45626,7 +45626,8 @@ ${lanes.join("\n")} for (const key of getOwnKeys(exports)) { if (key === "default" || conditions.indexOf(key) >= 0 || isApplicableVersionedTypesKey(conditions, key)) { const subTarget = exports[key]; @@ -342,7 +351,7 @@ index 0ea332c..dfc81d4 100644 if (result) { return result; } -@@ -45635,7 +45636,7 @@ ${lanes.join("\n")} +@@ -45698,7 +45699,7 @@ ${lanes.join("\n")} if (!(startsWith(sourceDirectory, pathToTopLevelNodeModules) || globalTypingsCacheLocation && startsWith(getCanonicalFileName(globalTypingsCacheLocation), pathToTopLevelNodeModules))) { return void 0; } @@ -351,16 +360,7 @@ index 0ea332c..dfc81d4 100644 const packageName = getPackageNameFromTypesPackageName(nodeModulesDirectoryName); return getEmitModuleResolutionKind(options) === 1 /* Classic */ && packageName === nodeModulesDirectoryName ? void 0 : packageName; function tryDirectoryWithPackageJson(packageRootIndex) { -@@ -46826,7 +46827,7 @@ ${lanes.join("\n")} - } - function unionIfLazy(_paramType) { - const isLazy = isLazyParameterByType(_paramType); -- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; -+ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; - return paramType; - } - function getFluentExtension(targetType, name) { -@@ -52462,6 +52463,16 @@ ${lanes.join("\n")} +@@ -51831,6 +51832,16 @@ ${lanes.join("\n")} } return top; } @@ -377,7 +377,7 @@ index 0ea332c..dfc81d4 100644 function getSpecifierForModuleSymbol(symbol, context, overrideImportMode) { let file = getDeclarationOfKind(symbol, 311 /* SourceFile */); if (!file) { -@@ -52535,7 +52546,7 @@ ${lanes.join("\n")} +@@ -51904,7 +51915,7 @@ ${lanes.join("\n")} let assertion; if (getEmitModuleResolutionKind(compilerOptions) === 3 /* Node16 */ || getEmitModuleResolutionKind(compilerOptions) === 99 /* NodeNext */) { if ((targetFile == null ? void 0 : targetFile.impliedNodeFormat) === 99 /* ESNext */ && targetFile.impliedNodeFormat !== (contextFile == null ? void 0 : contextFile.impliedNodeFormat)) { @@ -386,7 +386,7 @@ index 0ea332c..dfc81d4 100644 assertion = factory.createImportTypeAssertionContainer(factory.createAssertClause(factory.createNodeArray([ factory.createAssertEntry( factory.createStringLiteral("resolution-mode"), -@@ -52546,7 +52557,7 @@ ${lanes.join("\n")} +@@ -51915,7 +51926,7 @@ ${lanes.join("\n")} } } if (!specifier) { @@ -395,23 +395,7 @@ index 0ea332c..dfc81d4 100644 } if (!(context.flags & 67108864 /* AllowNodeModulesRelativePaths */) && getEmitModuleResolutionKind(compilerOptions) !== 1 /* Classic */ && specifier.indexOf("/node_modules/") >= 0) { const oldSpecifier = specifier; -@@ -73896,6 +73907,15 @@ ${lanes.join("\n")} - } - return false; - } -+ function isForceLazyParameterByType(type) { -+ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { -+ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; -+ if (tag === "tsplus/ForceLazyArgument") { -+ return true; -+ } -+ } -+ return false; -+ } - function getMutableArrayOrTupleType(type) { - return type.flags & 1048576 /* Union */ ? mapType(type, getMutableArrayOrTupleType) : type.flags & 1 /* Any */ || isMutableArrayOrTuple(getBaseConstraintOfType(type) || type) ? type : isTupleType(type) ? createTupleType( - getTypeArguments(type), -@@ -74105,7 +74125,7 @@ ${lanes.join("\n")} +@@ -73322,7 +73333,7 @@ ${lanes.join("\n")} const thisArgumentType = getThisArgumentType(thisArgumentNode); const originalParamType = thisType; let paramType = originalParamType; @@ -420,7 +404,7 @@ index 0ea332c..dfc81d4 100644 const contextFreeArgType = thisArgumentType; if (isTypeIdenticalTo(contextFreeArgType, anyType) || isTypeIdenticalTo(contextFreeArgType, neverType)) { return [createDiagnosticForNode( -@@ -74143,7 +74163,7 @@ ${lanes.join("\n")} +@@ -73360,7 +73371,7 @@ ${lanes.join("\n")} checkMode ); let paramType = originalParamType; @@ -429,7 +413,32 @@ index 0ea332c..dfc81d4 100644 if ((isTypeIdenticalTo(argType, anyType) || isTypeIdenticalTo(argType, neverType)) && !(checkMode & 8 /* SkipGenericFunctions */)) { return [createDiagnosticForNode( arg, -@@ -92715,13 +92735,26 @@ ${lanes.join("\n")} +@@ -87503,7 +87514,7 @@ ${lanes.join("\n")} + } + function unionIfLazy(_paramType) { + const isLazy = isLazyParameterByType(_paramType); +- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; ++ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; + return paramType; + } + function getFluentExtension(targetType, name) { +@@ -88070,6 +88081,15 @@ ${lanes.join("\n")} + } + return false; + } ++ function isForceLazyParameterByType(type) { ++ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { ++ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; ++ if (tag === "tsplus/ForceLazyArgument") { ++ return true; ++ } ++ } ++ return false; ++ } + function tryCacheOptimizedPipeableCall(node) { + var _a, _b, _c; + if (isIdentifier(node.expression)) { +@@ -92906,13 +92926,26 @@ ${lanes.join("\n")} node = getOriginalNode(node); return node ? getNodeId(node) : 0; } @@ -459,7 +468,7 @@ index 0ea332c..dfc81d4 100644 } function getTraceLocation(traceMap, source) { for (const [path, reg] of traceMap) { -@@ -93160,10 +93193,12 @@ ${lanes.join("\n")} +@@ -93354,10 +93387,12 @@ ${lanes.join("\n")} function accessPrivateIdentifier(env, name) { return walkUpLexicalEnvironments(env, (env2) => getPrivateIdentifier(env2.privateEnv, name)); } @@ -472,7 +481,7 @@ index 0ea332c..dfc81d4 100644 } }); -@@ -189732,6 +189767,7 @@ ${e.message}`; +@@ -190675,6 +190710,7 @@ ${e.message}`; tryGetDirectories: () => tryGetDirectories, tryGetExtensionFromPath: () => tryGetExtensionFromPath2, tryGetImportFromModuleSpecifier: () => tryGetImportFromModuleSpecifier, @@ -480,7 +489,7 @@ index 0ea332c..dfc81d4 100644 tryGetJSDocSatisfiesTypeNode: () => tryGetJSDocSatisfiesTypeNode, tryGetModuleNameFromFile: () => tryGetModuleNameFromFile, tryGetModuleSpecifierFromDeclaration: () => tryGetModuleSpecifierFromDeclaration, -@@ -192126,6 +192162,7 @@ ${e.message}`; +@@ -193070,6 +193106,7 @@ ${e.message}`; tryGetDirectories: () => tryGetDirectories, tryGetExtensionFromPath: () => tryGetExtensionFromPath2, tryGetImportFromModuleSpecifier: () => tryGetImportFromModuleSpecifier, @@ -489,10 +498,10 @@ index 0ea332c..dfc81d4 100644 tryGetModuleNameFromFile: () => tryGetModuleNameFromFile, tryGetModuleSpecifierFromDeclaration: () => tryGetModuleSpecifierFromDeclaration, diff --git a/lib/typescript.d.ts b/lib/typescript.d.ts -index 6260f3a..a7b6af0 100644 +index 580756f..b44d528 100644 --- a/lib/typescript.d.ts +++ b/lib/typescript.d.ts -@@ -5944,6 +5944,10 @@ declare namespace ts { +@@ -5964,6 +5964,10 @@ declare namespace ts { * @param context A lexical environment context for the visitor. */ function visitEachChild(node: T | undefined, visitor: Visitor, context: TransformationContext, nodesVisitor?: typeof visitNodes, tokenVisitor?: Visitor): T | undefined; @@ -504,10 +513,10 @@ index 6260f3a..a7b6af0 100644 string, RegExp diff --git a/lib/typescript.js b/lib/typescript.js -index fedb68f..239fcc8 100644 +index 3b0bc3d..8ec123f 100644 --- a/lib/typescript.js +++ b/lib/typescript.js -@@ -45563,7 +45563,8 @@ ${lanes.join("\n")} +@@ -45626,7 +45626,8 @@ ${lanes.join("\n")} for (const key of getOwnKeys(exports)) { if (key === "default" || conditions.indexOf(key) >= 0 || isApplicableVersionedTypesKey(conditions, key)) { const subTarget = exports[key]; @@ -517,7 +526,7 @@ index fedb68f..239fcc8 100644 if (result) { return result; } -@@ -45635,7 +45636,7 @@ ${lanes.join("\n")} +@@ -45698,7 +45699,7 @@ ${lanes.join("\n")} if (!(startsWith(sourceDirectory, pathToTopLevelNodeModules) || globalTypingsCacheLocation && startsWith(getCanonicalFileName(globalTypingsCacheLocation), pathToTopLevelNodeModules))) { return void 0; } @@ -526,16 +535,7 @@ index fedb68f..239fcc8 100644 const packageName = getPackageNameFromTypesPackageName(nodeModulesDirectoryName); return getEmitModuleResolutionKind(options) === 1 /* Classic */ && packageName === nodeModulesDirectoryName ? void 0 : packageName; function tryDirectoryWithPackageJson(packageRootIndex) { -@@ -46826,7 +46827,7 @@ ${lanes.join("\n")} - } - function unionIfLazy(_paramType) { - const isLazy = isLazyParameterByType(_paramType); -- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; -+ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; - return paramType; - } - function getFluentExtension(targetType, name) { -@@ -52462,6 +52463,16 @@ ${lanes.join("\n")} +@@ -51831,6 +51832,16 @@ ${lanes.join("\n")} } return top; } @@ -552,7 +552,7 @@ index fedb68f..239fcc8 100644 function getSpecifierForModuleSymbol(symbol, context, overrideImportMode) { let file = getDeclarationOfKind(symbol, 311 /* SourceFile */); if (!file) { -@@ -52535,7 +52546,7 @@ ${lanes.join("\n")} +@@ -51904,7 +51915,7 @@ ${lanes.join("\n")} let assertion; if (getEmitModuleResolutionKind(compilerOptions) === 3 /* Node16 */ || getEmitModuleResolutionKind(compilerOptions) === 99 /* NodeNext */) { if ((targetFile == null ? void 0 : targetFile.impliedNodeFormat) === 99 /* ESNext */ && targetFile.impliedNodeFormat !== (contextFile == null ? void 0 : contextFile.impliedNodeFormat)) { @@ -561,7 +561,7 @@ index fedb68f..239fcc8 100644 assertion = factory.createImportTypeAssertionContainer(factory.createAssertClause(factory.createNodeArray([ factory.createAssertEntry( factory.createStringLiteral("resolution-mode"), -@@ -52546,7 +52557,7 @@ ${lanes.join("\n")} +@@ -51915,7 +51926,7 @@ ${lanes.join("\n")} } } if (!specifier) { @@ -570,23 +570,7 @@ index fedb68f..239fcc8 100644 } if (!(context.flags & 67108864 /* AllowNodeModulesRelativePaths */) && getEmitModuleResolutionKind(compilerOptions) !== 1 /* Classic */ && specifier.indexOf("/node_modules/") >= 0) { const oldSpecifier = specifier; -@@ -73896,6 +73907,15 @@ ${lanes.join("\n")} - } - return false; - } -+ function isForceLazyParameterByType(type) { -+ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { -+ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; -+ if (tag === "tsplus/ForceLazyArgument") { -+ return true; -+ } -+ } -+ return false; -+ } - function getMutableArrayOrTupleType(type) { - return type.flags & 1048576 /* Union */ ? mapType(type, getMutableArrayOrTupleType) : type.flags & 1 /* Any */ || isMutableArrayOrTuple(getBaseConstraintOfType(type) || type) ? type : isTupleType(type) ? createTupleType( - getTypeArguments(type), -@@ -74105,7 +74125,7 @@ ${lanes.join("\n")} +@@ -73322,7 +73333,7 @@ ${lanes.join("\n")} const thisArgumentType = getThisArgumentType(thisArgumentNode); const originalParamType = thisType; let paramType = originalParamType; @@ -595,7 +579,7 @@ index fedb68f..239fcc8 100644 const contextFreeArgType = thisArgumentType; if (isTypeIdenticalTo(contextFreeArgType, anyType) || isTypeIdenticalTo(contextFreeArgType, neverType)) { return [createDiagnosticForNode( -@@ -74143,7 +74163,7 @@ ${lanes.join("\n")} +@@ -73360,7 +73371,7 @@ ${lanes.join("\n")} checkMode ); let paramType = originalParamType; @@ -604,7 +588,32 @@ index fedb68f..239fcc8 100644 if ((isTypeIdenticalTo(argType, anyType) || isTypeIdenticalTo(argType, neverType)) && !(checkMode & 8 /* SkipGenericFunctions */)) { return [createDiagnosticForNode( arg, -@@ -92715,13 +92735,26 @@ ${lanes.join("\n")} +@@ -87503,7 +87514,7 @@ ${lanes.join("\n")} + } + function unionIfLazy(_paramType) { + const isLazy = isLazyParameterByType(_paramType); +- const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : _paramType; ++ const paramType = isLazy ? getUnionType([_paramType, _paramType.resolvedTypeArguments[0]], 0 /* None */) : isForceLazyParameterByType(_paramType) ? _paramType.resolvedTypeArguments[0] : _paramType; + return paramType; + } + function getFluentExtension(targetType, name) { +@@ -88070,6 +88081,15 @@ ${lanes.join("\n")} + } + return false; + } ++ function isForceLazyParameterByType(type) { ++ if (type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0) { ++ const tag = collectTsPlusTypeTags(type.symbol.declarations[0])[0]; ++ if (tag === "tsplus/ForceLazyArgument") { ++ return true; ++ } ++ } ++ return false; ++ } + function tryCacheOptimizedPipeableCall(node) { + var _a, _b, _c; + if (isIdentifier(node.expression)) { +@@ -92906,13 +92926,26 @@ ${lanes.join("\n")} node = getOriginalNode(node); return node ? getNodeId(node) : 0; } @@ -634,7 +643,7 @@ index fedb68f..239fcc8 100644 } function getTraceLocation(traceMap, source) { for (const [path, reg] of traceMap) { -@@ -93160,10 +93193,12 @@ ${lanes.join("\n")} +@@ -93354,10 +93387,12 @@ ${lanes.join("\n")} function accessPrivateIdentifier(env, name) { return walkUpLexicalEnvironments(env, (env2) => getPrivateIdentifier(env2.privateEnv, name)); } @@ -647,7 +656,7 @@ index fedb68f..239fcc8 100644 } }); -@@ -178404,6 +178439,7 @@ ${options.prefix}` : "\n" : options.prefix +@@ -179313,6 +179348,7 @@ ${options.prefix}` : "\n" : options.prefix tryGetDirectories: () => tryGetDirectories, tryGetExtensionFromPath: () => tryGetExtensionFromPath2, tryGetImportFromModuleSpecifier: () => tryGetImportFromModuleSpecifier, diff --git a/play/package.json b/play/package.json index b2ddd1225..4eaef902a 100644 --- a/play/package.json +++ b/play/package.json @@ -4,16 +4,16 @@ "license": "MIT", "type": "module", "dependencies": { - "@effect-app/core": "^0.54.1", - "@effect-app/schema": "^0.48.1", - "@effect-app/prelude": "^0.55.1", + "@effect-app/core": "^0.55.0", + "@effect-app/schema": "^0.49.0", + "@effect-app/prelude": "^0.57.0", "change-case": "^4.1.2", "cross-fetch": "^3.1.6", "path-parser": "^6.1.0" }, "devDependencies": { "ts-node": "^10.9.1", - "vite-node": "^0.31.1" + "vite-node": "^0.32.0" }, "exports": { "./*": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfac1c7f4..41b9b7f7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,8 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false overrides: '@effect/data': ^0.12.2 @@ -20,9 +24,9 @@ patchedDependencies: '@playwright/test@1.34.3': hash: 7ggrwwel7pztbzd4b2acwqdriu path: patches/@playwright+test+1.34.3.patch - '@typescript-eslint/scope-manager@5.59.7': + '@typescript-eslint/scope-manager@5.59.9': hash: tp5r7mwyjl4dxldk2tuwbgrsum - path: patches/@typescript-eslint__scope-manager@5.59.7.patch + path: patches/@typescript-eslint__scope-manager@5.59.9.patch date-fns@2.29.3: hash: g5hqt5bhnjezqo5vnkpprfkba4 path: patches/date-fns@2.29.3.patch @@ -32,9 +36,9 @@ patchedDependencies: eslint-plugin-unused-imports@2.0.0: hash: vsmxvnb6xii5fjfvmn3jylonyq path: patches/eslint-plugin-unused-imports@2.0.0.patch - typescript@5.1.0-tsplus.20230423: - hash: 4fdmoog7xa6cp22kpahy7cule4 - path: patches/typescript@5.1.0-tsplus.20230423.patch + typescript@5.2.0-tsplus.20230603: + hash: yizx77plzvcciexwx2wb56m6km + path: patches/typescript@5.2.0-tsplus.20230603.patch importers: @@ -44,24 +48,24 @@ importers: specifier: ^7.0.3 version: 7.0.3 fast-check: - specifier: ^3.9.0 - version: 3.9.0 + specifier: ^3.10.0 + version: 3.10.0 patch-package: specifier: ^7.0.0 version: 7.0.0 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.11.11)(typescript@5.1.0-tsplus.20230423) + version: 10.9.1(@types/node@18.11.11)(typescript@5.2.0-tsplus.20230603) vite-node: - specifier: ^0.31.1 - version: 0.31.1(@types/node@18.11.11)(sass@1.62.1) + specifier: ^0.32.0 + version: 0.32.0(@types/node@18.11.11) devDependencies: '@babel/cli': specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.21.8) + version: 7.21.5(@babel/core@7.22.1) '@dprint/typescript': - specifier: ^0.84.4 - version: 0.84.4 + specifier: ^0.85.0 + version: 0.85.0 '@effect-app/cli': specifier: ^0.15.0 version: 0.15.0 @@ -69,86 +73,86 @@ importers: specifier: ^0.26.0 version: 0.26.0(@types/node@18.11.11) '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/eslint-codegen-model': specifier: ^0.22.0 version: 0.22.0(fp-ts@2.13.1) '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect/language-service': specifier: ^0.0.19 version: 0.0.19(patch_hash=izp2ue34jjv4swyrhg2ux4ha3e) '@phaphoso/eslint-plugin-dprint': specifier: ^0.5.2 - version: 0.5.2(patch_hash=5r3oafqkulzxdb6awceadivssy)(eslint@8.41.0) + version: 0.5.2(patch_hash=5r3oafqkulzxdb6awceadivssy)(eslint@8.42.0) '@tsconfig/strictest': specifier: ^2.0.1 version: 2.0.1 '@tsplus/installer': - specifier: 0.0.176 - version: 0.0.176(@types/node@18.11.11)(typescript@5.1.0-tsplus.20230423) + specifier: 0.0.177 + version: 0.0.177(@types/node@18.11.11)(typescript@5.2.0-tsplus.20230603) '@types/lodash': - specifier: ^4.14.194 - version: 4.14.194 + specifier: ^4.14.195 + version: 4.14.195 '@types/node': specifier: ~18.11.11 version: 18.11.11 '@typescript-eslint/eslint-plugin': - specifier: ^5.59.7 - version: 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + specifier: ^5.59.9 + version: 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) '@typescript-eslint/parser': - specifier: ^5.59.7 - version: 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + specifier: ^5.59.9 + version: 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) '@typescript-eslint/scope-manager': - specifier: ^5.59.7 - version: 5.59.7(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) + specifier: ^5.59.9 + version: 5.59.9(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) babel-plugin-replace-import-extension: specifier: ^1.1.3 version: 1.1.3 concurrently: - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^8.1.0 + version: 8.1.0 dprint: - specifier: ^0.36.1 - version: 0.36.1 + specifier: ^0.37.1 + version: 0.37.1 enhanced-resolve: specifier: ^5.14.1 version: 5.14.1 eslint: - specifier: ^8.41.0 - version: 8.41.0 + specifier: ^8.42.0 + version: 8.42.0 eslint-import-resolver-typescript: specifier: ^3.5.5 - version: 3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.41.0) + version: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.42.0) eslint-import-resolver-webpack: specifier: ^0.13.2 - version: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.84.0) + version: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.85.1) eslint-plugin-codegen: specifier: ^0.17.0 version: 0.17.0(patch_hash=3ogk7peuefdu45q3hbzcgdiuna) eslint-plugin-import: specifier: ^2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) + version: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) eslint-plugin-prettier-vue: specifier: ^4.2.0 version: 4.2.0 eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.41.0) + version: 10.0.0(eslint@8.42.0) eslint-plugin-sort-destructure-keys: specifier: ^1.5.0 - version: 1.5.0(eslint@8.41.0) + version: 1.5.0(eslint@8.42.0) eslint-plugin-unused-imports: specifier: ^2.0.0 - version: 2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.7)(eslint@8.41.0) + version: 2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.9)(eslint@8.42.0) eslint-watch: specifier: ^8.0.0 - version: 8.0.0(eslint@8.41.0) + version: 8.0.0(eslint@8.42.0) madge: - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^6.1.0 + version: 6.1.0(typescript@5.2.0-tsplus.20230603) nodemon: specifier: ^2.0.22 version: 2.0.22 @@ -166,25 +170,25 @@ importers: version: 3.0.0 tsc-watch: specifier: ^6.0.4 - version: 6.0.4(typescript@5.1.0-tsplus.20230423) + version: 6.0.4(typescript@5.2.0-tsplus.20230603) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 typescript: - specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz - version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz + version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' typescript-transform-paths: specifier: ^3.4.6 - version: 3.4.6(typescript@5.1.0-tsplus.20230423) + version: 3.4.6(typescript@5.2.0-tsplus.20230603) unplugin-auto-import: - specifier: ^0.16.2 - version: 0.16.2 + specifier: ^0.16.4 + version: 0.16.4 vite: - specifier: ^4.3.8 - version: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + specifier: ^4.3.9 + version: 4.3.9(@types/node@18.11.11)(sass@1.62.1) vitest: - specifier: ^0.31.1 - version: 0.31.1 + specifier: ^0.32.0 + version: 0.32.0 _project/api: dependencies: @@ -210,20 +214,20 @@ importers: specifier: '*' version: link:../resources '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/infra': - specifier: ^0.68.2 - version: 0.68.2 + specifier: ^0.70.0 + version: 0.70.0 '@effect-app/infra-adapters': - specifier: ^0.47.1 - version: 0.47.1 + specifier: ^0.48.2 + version: 0.48.2 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -231,17 +235,17 @@ importers: specifier: ^0.25.13 version: 0.25.13 '@formatjs/cli': - specifier: ^6.1.1 - version: 6.1.1 + specifier: ^6.1.2 + version: 6.1.2 '@formatjs/intl': - specifier: ^2.7.2 + specifier: 2.7.2 version: 2.7.2(typescript@4.9.5) '@sendgrid/mail': specifier: ^7.7.0 version: 7.7.0 '@sentry/node': - specifier: ^7.53.1 - version: 7.53.1 + specifier: ^7.54.0 + version: 7.54.0 body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -258,8 +262,8 @@ importers: specifier: ^2.29.3 version: 2.29.3(patch_hash=g5hqt5bhnjezqo5vnkpprfkba4) dotenv: - specifier: ^16.0.3 - version: 16.0.3 + specifier: ^16.1.4 + version: 16.1.4 express: specifier: ^4.18.2 version: 4.18.2 @@ -272,12 +276,9 @@ importers: express-jwt-authz: specifier: ^2.4.1 version: 2.4.1(@types/express@4.17.17)(express@4.18.2) - faker: - specifier: ^5.5.3 - version: 5.5.3 fast-check: - specifier: ^3.9.0 - version: 3.9.0 + specifier: ^3.10.0 + version: 3.10.0 jwks-rsa: specifier: 2.1.4 version: 2.1.4 @@ -295,7 +296,7 @@ importers: version: 4.2.0 redoc: specifier: ^2.0.0 - version: 2.0.0(core-js@3.26.1)(mobx@6.9.0)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.9)(webpack@5.84.0) + version: 2.0.0(core-js@3.30.2)(mobx@6.9.0)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.9)(webpack@5.85.1) redoc-express: specifier: ^2.1.0 version: 2.1.0 @@ -328,8 +329,8 @@ importers: specifier: ^4.1.3 version: 4.1.3 eslint-plugin-formatjs: - specifier: ^4.10.1 - version: 4.10.1(eslint@8.41.0) + specifier: ^4.10.2 + version: 4.10.2(eslint@8.42.0) _project/frontend-nuxt: dependencies: @@ -340,17 +341,17 @@ importers: specifier: '*' version: link:../resources '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect-app/vue': - specifier: ^0.50.1 - version: 0.50.1(typescript@5.1.0-tsplus.20230423) + specifier: ^0.51.2 + version: 0.51.2(typescript@5.2.0-tsplus.20230603) '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -362,7 +363,7 @@ importers: version: 10.1.2(vue@3.3.4) '@vueuse/nuxt': specifier: ^10.1.2 - version: 10.1.2(nuxt@3.5.1)(vue@3.3.4) + version: 10.1.2(nuxt@3.5.3)(vue@3.3.4) cookie: specifier: ^0.5.0 version: 0.5.0 @@ -385,8 +386,8 @@ importers: specifier: ^2.0.0-rc.5 version: 2.0.0-rc.5(vue@3.3.4) vuetify: - specifier: ^3.3.1 - version: 3.3.1(typescript@5.1.0-tsplus.20230423)(vue@3.3.4) + specifier: ^3.3.3 + version: 3.3.3(typescript@5.2.0-tsplus.20230603)(vue@3.3.4) devDependencies: '@mdi/js': specifier: ^7.2.96 @@ -398,23 +399,23 @@ importers: specifier: ^1.17.11 version: 1.17.11 eslint-plugin-vue: - specifier: ^9.14.0 - version: 9.14.0(eslint@8.41.0) + specifier: ^9.14.1 + version: 9.14.1(eslint@8.42.0) h3: specifier: ^1.6.6 version: 1.6.6 nuxt: - specifier: ~3.5.1 - version: 3.5.1(@types/node@18.11.11)(eslint@8.41.0)(sass@1.62.1)(typescript@5.1.0-tsplus.20230423)(vue-tsc@1.6.5) + specifier: ~3.5.3 + version: 3.5.3(@types/node@18.11.11)(eslint@8.42.0)(sass@1.62.1)(typescript@5.2.0-tsplus.20230603)(vue-tsc@1.6.5) sass: specifier: ^1.62.1 version: 1.62.1 typescript: - specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz - version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz + version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' vue-tsc: specifier: ~1.6.5 - version: 1.6.5(typescript@5.1.0-tsplus.20230423) + version: 1.6.5(typescript@5.2.0-tsplus.20230603) _project/messages: dependencies: @@ -425,20 +426,20 @@ importers: specifier: '*' version: link:../resources '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/infra': - specifier: ^0.68.2 - version: 0.68.2 + specifier: ^0.70.0 + version: 0.70.0 '@effect-app/infra-adapters': - specifier: ^0.47.1 - version: 0.47.1 + specifier: ^0.48.2 + version: 0.48.2 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -455,8 +456,8 @@ importers: specifier: ^2.29.3 version: 2.29.3(patch_hash=g5hqt5bhnjezqo5vnkpprfkba4) dotenv: - specifier: ^16.0.3 - version: 16.0.3 + specifier: ^16.1.4 + version: 16.1.4 path-parser: specifier: ^6.1.0 version: 6.1.0 @@ -464,14 +465,14 @@ importers: _project/models: dependencies: '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -488,21 +489,15 @@ importers: specifier: ^13.9.0 version: 13.9.0 devDependencies: - '@types/faker': - specifier: 5.5.9 - version: 5.5.9 '@types/uuid': specifier: ^9.0.1 version: 9.0.1 '@types/validator': specifier: ^13.7.17 version: 13.7.17 - faker: - specifier: ^5.5.3 - version: 5.5.3 fast-check: - specifier: ^3.9.0 - version: 3.9.0 + specifier: ^3.10.0 + version: 3.10.0 _project/resources: dependencies: @@ -510,14 +505,14 @@ importers: specifier: '*' version: link:../models '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -546,17 +541,17 @@ importers: specifier: '*' version: link:../_project/resources '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 '@effect-app/vue': - specifier: ^0.50.1 - version: 0.50.1(typescript@5.1.0-tsplus.20230423) + specifier: ^0.51.2 + version: 0.51.2(typescript@5.2.0-tsplus.20230603) '@effect/data': specifier: ^0.12.2 version: 0.12.2 @@ -574,29 +569,29 @@ importers: version: 4.2.0 devDependencies: '@babel/core': - specifier: ^7.21.8 - version: 7.21.8 + specifier: ^7.22.1 + version: 7.22.1 '@babel/node': - specifier: ^7.20.7 - version: 7.20.7(@babel/core@7.21.8) + specifier: ^7.22.1 + version: 7.22.1(@babel/core@7.22.1) '@babel/plugin-proposal-class-properties': specifier: ^7.18.6 - version: 7.18.6(@babel/core@7.21.8) + version: 7.18.6(@babel/core@7.22.1) '@babel/plugin-proposal-decorators': - specifier: ^7.21.0 - version: 7.21.0(@babel/core@7.21.8) + specifier: ^7.22.3 + version: 7.22.3(@babel/core@7.22.1) '@babel/plugin-proposal-object-rest-spread': specifier: ^7.20.7 - version: 7.20.7(@babel/core@7.21.8) + version: 7.20.7(@babel/core@7.22.1) '@babel/plugin-transform-modules-commonjs': specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.21.8) + version: 7.21.5(@babel/core@7.22.1) '@babel/preset-env': - specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.21.8) + specifier: ^7.22.4 + version: 7.22.4(@babel/core@7.22.1) '@babel/preset-typescript': specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.21.8) + version: 7.21.5(@babel/core@7.22.1) '@playwright/test': specifier: ~1.34.3 version: 1.34.3(patch_hash=7ggrwwel7pztbzd4b2acwqdriu) @@ -605,37 +600,37 @@ importers: version: 18.11.11 babel-loader: specifier: ^9.1.2 - version: 9.1.2(@babel/core@7.21.8)(webpack@5.84.0) + version: 9.1.2(@babel/core@7.22.1)(webpack@5.85.1) date-fns: specifier: ^2.29.3 version: 2.29.3(patch_hash=g5hqt5bhnjezqo5vnkpprfkba4) eslint: - specifier: ^8.41.0 - version: 8.41.0 + specifier: ^8.42.0 + version: 8.42.0 eslint-config-prettier: specifier: ^8.8.0 - version: 8.8.0(eslint@8.41.0) + version: 8.8.0(eslint@8.42.0) eslint-import-resolver-typescript: specifier: ^3.5.5 - version: 3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.41.0) + version: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.42.0) eslint-import-resolver-webpack: specifier: ^0.13.2 - version: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.84.0) + version: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.85.1) eslint-plugin-import: specifier: ^2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) + version: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.41.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.41.0) + version: 10.0.0(eslint@8.42.0) eslint-plugin-sort-destructure-keys: specifier: ^1.5.0 - version: 1.5.0(eslint@8.41.0) + version: 1.5.0(eslint@8.42.0) eslint-plugin-unused-imports: specifier: ^2.0.0 - version: 2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.7)(eslint@8.41.0) + version: 2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.9)(eslint@8.42.0) npm-check-updates: specifier: ^16.10.12 version: 16.10.12 @@ -650,28 +645,28 @@ importers: version: 2.8.8 ts-loader: specifier: ^9.4.3 - version: 9.4.3(typescript@5.1.0-tsplus.20230423)(webpack@5.84.0) + version: 9.4.3(typescript@5.2.0-tsplus.20230603)(webpack@5.85.1) tsconfig-paths-webpack-plugin: specifier: ^4.0.1 version: 4.0.1 typescript: - specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz - version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + specifier: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz + version: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' webpack: - specifier: ^5.84.0 - version: 5.84.0 + specifier: ^5.85.1 + version: 5.85.1 play: dependencies: '@effect-app/core': - specifier: ^0.54.1 - version: 0.54.1 + specifier: ^0.55.0 + version: 0.55.0 '@effect-app/prelude': - specifier: ^0.55.1 - version: 0.55.1 + specifier: ^0.57.0 + version: 0.57.0 '@effect-app/schema': - specifier: ^0.48.1 - version: 0.48.1 + specifier: ^0.49.0 + version: 0.49.0 change-case: specifier: ^4.1.2 version: 4.1.2 @@ -686,8 +681,8 @@ importers: specifier: ^10.9.1 version: 10.9.1(@types/node@18.11.11)(typescript@4.9.5) vite-node: - specifier: ^0.31.1 - version: 0.31.1(@types/node@18.11.11)(sass@1.62.1) + specifier: ^0.32.0 + version: 0.32.0(@types/node@18.11.11) packages: @@ -749,7 +744,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@azure/core-client@1.6.1: @@ -762,7 +757,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.1.1 '@azure/logger': 1.0.3 - tslib: 2.4.1 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: false @@ -795,7 +790,7 @@ packages: dependencies: '@azure/abort-controller': 1.1.0 '@azure/logger': 1.0.3 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@azure/core-paging@1.4.0: @@ -835,7 +830,7 @@ packages: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@azure/core-util@1.1.1: @@ -924,14 +919,14 @@ packages: - encoding dev: false - /@babel/cli@7.21.5(@babel/core@7.21.8): + /@babel/cli@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@jridgewell/trace-mapping': 0.3.17 commander: 4.1.1 convert-source-map: 1.9.0 @@ -961,24 +956,24 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/compat-data@7.21.7: - resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==} + /@babel/compat-data@7.22.3: + resolution: {integrity: sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==} engines: {node: '>=6.9.0'} - /@babel/core@7.21.8: - resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} + /@babel/core@7.22.1: + resolution: {integrity: sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) - '@babel/helper-module-transforms': 7.21.5 - '@babel/helpers': 7.21.5 - '@babel/parser': 7.21.8 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@babel/types': 7.21.5 + '@babel/generator': 7.22.3 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-module-transforms': 7.22.1 + '@babel/helpers': 7.22.3 + '@babel/parser': 7.22.4 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -990,7 +985,7 @@ packages: /@babel/generator@7.12.0: resolution: {integrity: sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 jsesc: 2.5.2 source-map: 0.5.7 dev: true @@ -1012,6 +1007,16 @@ packages: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 + dev: true + + /@babel/generator@7.22.3: + resolution: {integrity: sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.4 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} @@ -1024,43 +1029,43 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: true - /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.8): + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.20.10 - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} + /@babel/helper-compilation-targets@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.7 - '@babel/core': 7.21.8 + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin@7.20.2(@babel/core@7.21.8): + /@babel/helper-create-class-features-plugin@7.20.2(@babel/core@7.22.1): resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 @@ -1072,13 +1077,13 @@ packages: - supports-color dev: true - /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.8): + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.22.1): resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.21.0 @@ -1090,24 +1095,56 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.21.8): + /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.22.3 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.22.1): resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.2 + semver: 6.3.0 + dev: true + + /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.1): + resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 @@ -1124,12 +1161,17 @@ packages: /@babel/helper-environment-visitor@7.21.5: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-environment-visitor@7.22.1: + resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} + engines: {node: '>=6.9.0'} /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: true /@babel/helper-function-name@7.19.0: @@ -1172,6 +1214,13 @@ packages: dependencies: '@babel/types': 7.21.4 + /@babel/helper-member-expression-to-functions@7.22.3: + resolution: {integrity: sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.4 + dev: true + /@babel/helper-module-imports@7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} @@ -1188,10 +1237,26 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: true + + /@babel/helper-module-transforms@7.22.1: + resolution: {integrity: sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-simple-access': 7.21.5 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 + transitivePeerDependencies: + - supports-color /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} @@ -1208,17 +1273,17 @@ packages: resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.8): + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: true @@ -1249,6 +1314,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-replace-supers@7.22.1: + resolution: {integrity: sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-member-expression-to-functions': 7.22.3 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access@7.21.5: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} @@ -1293,20 +1372,20 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@babel/types': 7.21.5 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers@7.21.5: - resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} + /@babel/helpers@7.22.3: + resolution: {integrity: sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@babel/types': 7.21.5 + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color @@ -1318,17 +1397,17 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/node@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-AQt3gVcP+fpFuoFn4FmIW/+5JovvEoA9og4Y1LrRw0pv3jkl4tujZMMy3X/3ugjLrEy3k1aNywo3JIl3g+jVXQ==} + /@babel/node@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-9MVahJCvE4+8qsSPCvv6wXM50YNxwqW61TDQYrsvUy8GxUmWd8IzpBm7kBZzSuEkGHd4MZ1vK8s4IM9IirY2uw==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/register': 7.18.9(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/register': 7.21.0(@babel/core@7.22.1) commander: 4.1.1 - core-js: 3.26.1 + core-js: 3.30.2 node-environment-flags: 1.0.6 regenerator-runtime: 0.13.11 v8flags: 3.2.0 @@ -1339,7 +1418,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 dev: true /@babel/parser@7.21.4: @@ -1356,583 +1435,566 @@ packages: dependencies: '@babel/types': 7.21.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8): + /@babel/parser@7.22.4: + resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.4 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) - transitivePeerDependencies: - - supports-color + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.20.2(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.20.2(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.8): - resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.21.8): - resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==} + /@babel/plugin-proposal-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.22.1 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.8): - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.20.10 - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) - dev: true - - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.22.1) dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.21.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.8): + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.22.1): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8): + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.1): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.1): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.1): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.21.8): - resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==} + /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.8): + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.1): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): + /@babel/plugin-syntax-import-attributes@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.1): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8): + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.1): resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.1): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.1): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.1): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.1): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.1): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.8): + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.22.1): resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 + dev: true - /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-async-generator-functions@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8): + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.8) + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8): + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.1): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8): + /@babel/plugin-transform-class-properties@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-class-static-block@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.1): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-replace-supers': 7.22.1 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 dev: true - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8): + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.1): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.8): + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-dynamic-import@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) dev: true - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-export-namespace-from@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8): + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8): + /@babel/plugin-transform-json-strings@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-logical-assignment-operators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.8): + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.22.1): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-module-transforms': 7.21.5 + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-module-transforms': 7.21.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-simple-access': 7.21.5 @@ -1940,328 +2002,441 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.8): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + /@babel/plugin-transform-modules-systemjs@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-module-transforms': 7.21.5 + '@babel/core': 7.22.1 + '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + /@babel/plugin-transform-named-capturing-groups-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-new-target@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) dev: true - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + /@babel/plugin-transform-numeric-separator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) dev: true - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-object-rest-spread@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-replace-supers': 7.22.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.21.8): + /@babel/plugin-transform-optional-catch-binding@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + dev: true + + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.8): - resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} + /@babel/plugin-transform-parameters@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-private-methods@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-private-property-in-object@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8): + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8): + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.8): + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.8): + /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.22.1): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.22.1) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.8): + /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8): + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/preset-env@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} + /@babel/preset-env@7.22.4(@babel/core@7.22.1): + resolution: {integrity: sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.21.7 - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.8) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.8) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.8) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.8) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.8) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.8) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.8) - '@babel/preset-modules': 0.1.5(@babel/core@7.21.8) - '@babel/types': 7.21.5 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.8) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.8) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.8) - core-js-compat: 3.26.1 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.1) + '@babel/plugin-syntax-import-attributes': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-async-generator-functions': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-class-properties': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-class-static-block': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-dynamic-import': 7.22.1(@babel/core@7.22.1) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-export-namespace-from': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-json-strings': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-logical-assignment-operators': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-modules-systemjs': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-new-target': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-numeric-separator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-rest-spread': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-optional-catch-binding': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-methods': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-property-in-object': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-property-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-sets-regex': 7.22.3(@babel/core@7.22.1) + '@babel/preset-modules': 0.1.5(@babel/core@7.22.1) + '@babel/types': 7.22.4 + babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.1) + babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.1) + babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.1) + core-js-compat: 3.30.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.21.8): + /@babel/preset-modules@0.1.5(@babel/core@7.22.1): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.8) - '@babel/types': 7.21.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) + '@babel/types': 7.22.4 esutils: 2.0.3 dev: true - /@babel/preset-typescript@7.21.5(@babel/core@7.21.8): + /@babel/preset-typescript@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: true - /@babel/register@7.18.9(@babel/core@7.21.8): - resolution: {integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==} + /@babel/register@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2291,18 +2466,26 @@ packages: '@babel/parser': 7.21.4 '@babel/types': 7.21.4 + /@babel/template@7.21.9: + resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 + /@babel/traverse@7.20.12: resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 + '@babel/generator': 7.22.3 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: @@ -2344,7 +2527,7 @@ packages: - supports-color dev: true - /@babel/traverse@7.21.5(supports-color@5.5.0): + /@babel/traverse@7.21.5: resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} engines: {node: '>=6.9.0'} dependencies: @@ -2360,6 +2543,24 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true + + /@babel/traverse@7.22.4(supports-color@5.5.0): + resolution: {integrity: sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.22.3 + '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/types@7.21.4: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} @@ -2377,6 +2578,14 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types@7.22.4: + resolution: {integrity: sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + /@cloudflare/kv-asset-handler@0.3.0: resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} dependencies: @@ -2395,8 +2604,8 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.9 - /@dprint/typescript@0.84.4: - resolution: {integrity: sha512-QIdXKI+bbtV7l+k3eBsPtbWFD4ELwY+Hbd9uH2sIOK6ZNzBquTO/EJNX77Pr25kdaj39lPr2Do1YDZM4iQVqXg==} + /@dprint/typescript@0.85.0: + resolution: {integrity: sha512-5pg6SZYy58ZMDtcA7/nFmD9r0U22oznFZUEO0P0+pXKohSigRXoK84pN4ZIz25/YVdBdW+rj1I4e2G7/MfqUmg==} dev: true /@effect-app/cli@0.15.0: @@ -2410,7 +2619,7 @@ packages: resolution: {integrity: sha512-EnjHh+qGYkX/O4VkOCsLxPpuOKkhGfpyRSpRMfYBkKZFoJNz2wFn50xDa/Iub/aEpHJbOXLp274pEZq27zMykg==} dependencies: '@rollup/pluginutils': 5.0.2(rollup@3.22.0) - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) transitivePeerDependencies: - '@types/node' - less @@ -2421,12 +2630,12 @@ packages: - terser dev: true - /@effect-app/core@0.54.1: - resolution: {integrity: sha512-Afmjsh4PGeqL2reAgCOxdxl6xQ3zdVFh56k7wt1HKtAJ110lJfmwSloYegbbrLKLXq7tTDF3ocOpGKUgPpmr9g==} + /@effect-app/core@0.55.0: + resolution: {integrity: sha512-jqujzbljuQBt00BzzTwBw2jWLNHrwEBxLTvAnnOOcYmW5UW/+cbpxWs49XSv43vJ1U2Bdftml8JmfMjzQaeGNQ==} dependencies: '@effect/data': 0.12.2 '@effect/io': 0.25.13 - '@effect/stream': 0.21.1 + '@effect/stream': 0.22.0 '@fp-ts/optic': 0.8.0(patch_hash=w2q3sj6fgtrlizsuwcsff4miva) cross-fetch: 3.1.6 lodash: 4.17.21 @@ -2453,12 +2662,12 @@ packages: - supports-color dev: true - /@effect-app/infra-adapters@0.47.1: - resolution: {integrity: sha512-jCZym3w+vga3V/N/TODwN7wpjHJGpiiCH17SCz7h56/ERS3yhCP//BZF95qmfnUbvk5km5XXTNwyGQlJ8LhsXg==} + /@effect-app/infra-adapters@0.48.2: + resolution: {integrity: sha512-IkdxlsqkG70NkqwFhzb29LIBL5lGmkygcOZaRrKE5a38GAlQZoF55pr/CanDwgH/12LcONTzpMsOWG1L2Szk1Q==} dependencies: - '@effect-app/core': 0.54.1 - '@effect-app/prelude': 0.55.1 - '@effect-app/schema': 0.48.1 + '@effect-app/core': 0.55.0 + '@effect-app/prelude': 0.57.0 + '@effect-app/schema': 0.49.0 '@effect/data': 0.12.2 '@effect/io': 0.25.13 '@fp-ts/optic': 0.8.0(patch_hash=w2q3sj6fgtrlizsuwcsff4miva) @@ -2467,23 +2676,23 @@ packages: - encoding dev: false - /@effect-app/infra@0.68.2: - resolution: {integrity: sha512-slCZLL76+tLuH1MEfeqAe0TygMcJu0bgQRifSu7/e7QU0/aKXH3NfGorkPzXwdZi7Ihy6RCtjlkgQ5oYMSxCUQ==} + /@effect-app/infra@0.70.0: + resolution: {integrity: sha512-rNELnL9AoZe5Q/Xy12+W/TEytBJV9KoYPWdJC/uXclB1u+dmdsO147DnUXA+/oUnxah1n4SD9vUnGQ2HQI/feA==} dependencies: '@azure/cosmos': 3.17.3 '@azure/service-bus': 7.9.0 - '@effect-app/core': 0.54.1 - '@effect-app/infra-adapters': 0.47.1 - '@effect-app/prelude': 0.55.1 - '@effect-app/schema': 0.48.1 + '@effect-app/core': 0.55.0 + '@effect-app/infra-adapters': 0.48.2 + '@effect-app/prelude': 0.57.0 + '@effect-app/schema': 0.49.0 '@effect/data': 0.12.2 '@effect/io': 0.25.13 + '@faker-js/faker': 8.0.2 '@sendgrid/helpers': 7.7.0 '@sendgrid/mail': 7.7.0 change-case: 4.1.2 cross-fetch: 3.1.6 - faker: 5.5.3 - fast-check: 3.9.0 + fast-check: 3.10.0 object-hash: 3.0.0 path-parser: 6.1.0 proper-lockfile: 4.1.2 @@ -2495,11 +2704,11 @@ packages: - supports-color dev: false - /@effect-app/prelude@0.55.1: - resolution: {integrity: sha512-7rMOtVepjEUJmt8Jo/270nVfR4LxndBLbw7FtcbiLcNMrqH2ucgSjuGyFr1YoGRmJJrPqIbLKjLq9v49Gl9mgA==} + /@effect-app/prelude@0.57.0: + resolution: {integrity: sha512-H2/2HWxe4r/dAd2Aw876zVd/Qcet76X+vsIzpD3SjHiLCQg9dRjDi+IK0g31CnD/rqlJ+qeR9+a95WuxxYzdmQ==} dependencies: - '@effect-app/core': 0.54.1 - '@effect-app/schema': 0.48.1 + '@effect-app/core': 0.55.0 + '@effect-app/schema': 0.49.0 '@effect/data': 0.12.2 '@effect/io': 0.25.13 '@fp-ts/optic': 0.8.0(patch_hash=w2q3sj6fgtrlizsuwcsff4miva) @@ -2514,10 +2723,10 @@ packages: transitivePeerDependencies: - encoding - /@effect-app/schema@0.48.1: - resolution: {integrity: sha512-tLZiTsuJIgtSOtgIJwpNtZq7GRLrUasC0HEXxuZ9eh2AGqjAQIEdkmzbGJPEXwVyT8U25SRyi4bB87+aVXW0Fw==} + /@effect-app/schema@0.49.0: + resolution: {integrity: sha512-FcqYF+Cmrz2VrprY7EKBvXN3MEvR02UBpeoyUpgbYCfGSS9fAjj1W8g4OuQqjyFUVOIQ5b+BdZLe76B6FZDG8A==} dependencies: - '@effect-app/core': 0.54.1 + '@effect-app/core': 0.55.0 '@effect/data': 0.12.2 '@effect/io': 0.25.13 '@fp-ts/optic': 0.8.0(patch_hash=w2q3sj6fgtrlizsuwcsff4miva) @@ -2529,15 +2738,15 @@ packages: transitivePeerDependencies: - encoding - /@effect-app/vue@0.50.1(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-YAmDZFMfd5LzXigaqUE3ZVe4V4H3fc1ov/oFCI4sAYD5TOXPvZWPgze26DXML6jwSIB9ShQ6mmKt3pPsWq/ZmA==} + /@effect-app/vue@0.51.2(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-LU7/QvlakLeatmXTX/n5OREZPi6Vi/kD0DvdMopwdMAzH10+GAozZa4P4xDWLbJMJYvOcC5qQIzBJ2XQCtW5ZA==} dependencies: - '@effect-app/core': 0.54.1 - '@effect-app/prelude': 0.55.1 - '@effect-app/schema': 0.48.1 + '@effect-app/core': 0.55.0 + '@effect-app/prelude': 0.57.0 + '@effect-app/schema': 0.49.0 '@effect/data': 0.12.2 '@effect/io': 0.25.13 - '@formatjs/intl': 2.7.2(typescript@5.1.0-tsplus.20230423) + '@formatjs/intl': 2.7.2(typescript@5.2.0-tsplus.20230603) '@fp-ts/optic': 0.8.0(patch_hash=w2q3sj6fgtrlizsuwcsff4miva) query-string: 8.1.0 swrv: 1.0.3(vue@3.3.4) @@ -2563,8 +2772,8 @@ packages: dev: true patched: true - /@effect/stream@0.21.1: - resolution: {integrity: sha512-x227xIB+PC/xaz4R3RYkjg2Z0sw5Fgkt5hfxXeGHpKThhmqVEeIXjd0v04pcoz2lJtStcvWL5Wuh/Z8HP3Hw/Q==} + /@effect/stream@0.22.0: + resolution: {integrity: sha512-kmn3CquMfrCVDtU4hrEzvP+rreBt0g0T41QapDvNmFD7bnhJXGoeLTNRZr6MVnKg4M/ubVWlhZ+Qa7IMKezRgg==} dependencies: '@effect/data': 0.12.2 '@effect/io': 0.25.13 @@ -2763,13 +2972,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.42.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.41.0 + eslint: 8.42.0 eslint-visitor-keys: 3.4.1 /@eslint-community/regexpp@4.4.0: @@ -2792,16 +3001,21 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.41.0: - resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + /@eslint/js@8.42.0: + resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@exodus/schemasafe@1.0.0-rc.9: resolution: {integrity: sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==} dev: false - /@formatjs/cli@6.1.1: - resolution: {integrity: sha512-prUblUQRJwFQqfmBtRWXZFKX+QmhXQkBKRl54hWTCwenskorK6+LTlm9TFbUDhfib2Xt3iDsjk7o9LpeU/AQCw==} + /@faker-js/faker@8.0.2: + resolution: {integrity: sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} + dev: false + + /@formatjs/cli@6.1.2: + resolution: {integrity: sha512-npYK86T/6KAGloIRsX9jKjTkm9PIchGv5cPK9sE4+/kPfml0vFmLoVFxYkHu25FV5CMf0jnvodnLOIkhH46kvQ==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -2816,6 +3030,14 @@ packages: dependencies: '@formatjs/intl-localematcher': 0.2.32 tslib: 2.5.0 + dev: false + + /@formatjs/ecma402-abstract@1.16.0: + resolution: {integrity: sha512-qIH2cmG/oHGrVdApbqDf6/YR+B2A4NdkBjKLeq369OMVkqMFsC5oPSP1xpiyL1cAn+PbNEZHxwOVMYD/C76c6g==} + dependencies: + '@formatjs/intl-localematcher': 0.3.0 + tslib: 2.5.0 + dev: true /@formatjs/fast-memoize@2.0.1: resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} @@ -2829,12 +3051,29 @@ packages: '@formatjs/ecma402-abstract': 1.15.0 '@formatjs/icu-skeleton-parser': 1.4.0 tslib: 2.5.0 + dev: false + + /@formatjs/icu-messageformat-parser@2.5.0: + resolution: {integrity: sha512-8AwKRkVIZzVlvZwio1TcLVvUbJw0up1joa8//JIxKVeflqKiZwfzCGAelZt/4hHCEQf9NECose//nODnmBEkNQ==} + dependencies: + '@formatjs/ecma402-abstract': 1.16.0 + '@formatjs/icu-skeleton-parser': 1.5.0 + tslib: 2.5.0 + dev: true /@formatjs/icu-skeleton-parser@1.4.0: resolution: {integrity: sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg==} dependencies: '@formatjs/ecma402-abstract': 1.15.0 tslib: 2.5.0 + dev: false + + /@formatjs/icu-skeleton-parser@1.5.0: + resolution: {integrity: sha512-R/wOg/hxh3JWNB4LHYfNtIe8PC39mkzplh6gtrqCY33EqYeUFEGOYTWJrkXNcoRXlZWQtfrH6REch5r57tAyMQ==} + dependencies: + '@formatjs/ecma402-abstract': 1.16.0 + tslib: 2.5.0 + dev: true /@formatjs/intl-displaynames@6.3.2: resolution: {integrity: sha512-kBOh0O7QYKLUqaZujLSEF2+au017plPp63R6Hrokl+oDtLyTt9y9pEuCTbOKh/P8CC9THnDLKRKgeVWZw5Ek8A==} @@ -2856,6 +3095,13 @@ packages: resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} dependencies: tslib: 2.5.0 + dev: false + + /@formatjs/intl-localematcher@0.3.0: + resolution: {integrity: sha512-NFoxXX3dtZ6B53NlCErq181NxN/noMZOWKHfcEPQRNfV0a19THxyjxu2RTSNS3532wGm6fOdid5qsBQWg0Rhtw==} + dependencies: + tslib: 2.5.0 + dev: true /@formatjs/intl@2.7.2(typescript@4.9.5): resolution: {integrity: sha512-ziiQfnXwY0/rXhtohSAmYMqDjRsihoMKdl8H2aA+FvxG9638E0XrvfBFCb+1HhimNiuqRz5fTY7F/bZtsJxsjA==} @@ -2875,7 +3121,7 @@ packages: typescript: 4.9.5 dev: false - /@formatjs/intl@2.7.2(typescript@5.1.0-tsplus.20230423): + /@formatjs/intl@2.7.2(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-ziiQfnXwY0/rXhtohSAmYMqDjRsihoMKdl8H2aA+FvxG9638E0XrvfBFCb+1HhimNiuqRz5fTY7F/bZtsJxsjA==} peerDependencies: typescript: ^4.7 || 5 @@ -2890,18 +3136,18 @@ packages: '@formatjs/intl-listformat': 7.2.2 intl-messageformat: 10.3.5 tslib: 2.5.0 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' dev: false - /@formatjs/ts-transformer@3.13.1: - resolution: {integrity: sha512-U5BuLqFx5wre5Q0NrZhBh7itMJZISYuZGoj8HdN/UO1EKaTL2HQjE1G040GjTpY0k+AAyaHK3b8WPqgHLvIaIQ==} + /@formatjs/ts-transformer@3.13.2: + resolution: {integrity: sha512-d1Q+ZgIPQfXxAVZrZ+bmdGGibzz8T83mrPMftWwAMc2bcFjdKpA79b9/pZNhaEW5ZCtXkLhuadgDEoa4ZNxNEA==} peerDependencies: ts-jest: '>=27' peerDependenciesMeta: ts-jest: optional: true dependencies: - '@formatjs/icu-messageformat-parser': 2.4.0 + '@formatjs/icu-messageformat-parser': 2.5.0 '@types/json-stable-stringify': 1.0.34 '@types/node': 18.11.11 chalk: 4.1.2 @@ -2930,8 +3176,8 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true - /@humanwhocodes/config-array@0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -3174,11 +3420,11 @@ packages: - supports-color dev: false - /@nuxt/kit@3.5.1: - resolution: {integrity: sha512-hC0apW02dSujoBuGQCxd8rvUyKIyfcPueIlYbO4d1SMQUifd/Tz+pYsbmpXX+kD/yXJ2yUaChbJ1IBLl6kep5A==} + /@nuxt/kit@3.5.3: + resolution: {integrity: sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.5.1 + '@nuxt/schema': 3.5.3 c12: 1.4.1 consola: 3.1.0 defu: 6.1.2 @@ -3187,13 +3433,12 @@ packages: ignore: 5.2.4 jiti: 1.18.2 knitwork: 1.0.0 - lodash.template: 4.5.0 - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 pkg-types: 1.0.3 scule: 1.0.0 semver: 7.5.1 - unctx: 2.3.0 + unctx: 2.3.1 unimport: 3.0.7(rollup@3.22.0) untyped: 1.3.2 transitivePeerDependencies: @@ -3218,13 +3463,13 @@ packages: - supports-color dev: false - /@nuxt/schema@3.5.1: - resolution: {integrity: sha512-+TcJRT/Xm8IxpOwUWu9/7yoepPinITuQ0mkn/CThMuTt7z7N2LseqXOwSvONkI3bX+36VHFD2FFB8b3ABmwW2A==} + /@nuxt/schema@3.5.3: + resolution: {integrity: sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: defu: 6.1.2 hookable: 5.5.3 - pathe: 1.1.0 + pathe: 1.1.1 pkg-types: 1.0.3 postcss-import-resolver: 2.0.0 std-env: 3.3.3 @@ -3239,14 +3484,14 @@ packages: resolution: {integrity: sha512-Z2UmPkBy5WjxvHKuUcl1X6vKWnIyWSP+9UGde1F+MzzZxYgAQybFud1uL2B3KCowxZdoqT1hd2WklV7EtyCwrQ==} hasBin: true dependencies: - '@nuxt/kit': 3.5.1 + '@nuxt/kit': 3.5.3 chalk: 5.2.0 ci-info: 3.8.0 consola: 3.1.0 create-require: 1.1.1 defu: 6.1.2 destr: 1.2.2 - dotenv: 16.0.3 + dotenv: 16.1.4 fs-extra: 10.1.0 git-url-parse: 13.1.0 inquirer: 9.1.5 @@ -3266,19 +3511,20 @@ packages: /@nuxt/ui-templates@1.1.1: resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==} - /@nuxt/vite-builder@3.5.1(@types/node@18.11.11)(eslint@8.41.0)(sass@1.62.1)(typescript@5.1.0-tsplus.20230423)(vue-tsc@1.6.5)(vue@3.3.4): - resolution: {integrity: sha512-VKZXyN+dq3ngpsgUGRQgpcMWDnLqAYx9zASp39kx5q6uy1pxKuvX1WNV0PO4ovKsx1br/71kuau4Jg/dqDE78A==} + /@nuxt/vite-builder@3.5.3(@types/node@18.11.11)(eslint@8.42.0)(sass@1.62.1)(typescript@5.2.0-tsplus.20230603)(vue-tsc@1.6.5)(vue@3.3.4): + resolution: {integrity: sha512-7zEKpGh3iWGRDwbWUa8eRxdLMxZtPzetelmdmXPjtYKGwUebZOcBhpeJ+VgJKOIf4OEj9E7BZS+it/Ji9UG9qw==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.5.1 + '@nuxt/kit': 3.5.3 '@rollup/plugin-replace': 5.0.2(rollup@3.22.0) - '@vitejs/plugin-vue': 4.2.3(vite@4.3.8)(vue@3.3.4) - '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.8)(vue@3.3.4) - autoprefixer: 10.4.14(postcss@8.4.23) + '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) + '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4) + autoprefixer: 10.4.14(postcss@8.4.24) clear: 0.1.0 - cssnano: 6.0.1(postcss@8.4.23) + consola: 3.1.0 + cssnano: 6.0.1(postcss@8.4.24) defu: 6.1.2 esbuild: 0.17.19 escape-string-regexp: 5.0.0 @@ -3289,22 +3535,22 @@ packages: h3: 1.6.6 knitwork: 1.0.0 magic-string: 0.30.0 - mlly: 1.2.1 + mlly: 1.3.0 ohash: 1.1.2 - pathe: 1.1.0 + pathe: 1.1.1 perfect-debounce: 1.0.0 pkg-types: 1.0.3 - postcss: 8.4.23 - postcss-import: 15.1.0(postcss@8.4.23) - postcss-url: 10.1.3(postcss@8.4.23) + postcss: 8.4.24 + postcss-import: 15.1.0(postcss@8.4.24) + postcss-url: 10.1.3(postcss@8.4.24) rollup-plugin-visualizer: 5.9.0(rollup@3.22.0) std-env: 3.3.3 strip-literal: 1.0.1 ufo: 1.1.2 unplugin: 1.3.1 - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) - vite-node: 0.31.1(@types/node@18.11.11)(sass@1.62.1) - vite-plugin-checker: 0.6.0(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423)(vite@4.3.8)(vue-tsc@1.6.5) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) + vite-node: 0.31.4(@types/node@18.11.11)(sass@1.62.1) + vite-plugin-checker: 0.6.0(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603)(vite@4.3.9)(vue-tsc@1.6.5) vue: 3.3.4 vue-bundle-renderer: 1.0.3 transitivePeerDependencies: @@ -3335,7 +3581,7 @@ packages: engines: {node: '>=10.13.0'} dev: false - /@phaphoso/eslint-plugin-dprint@0.5.2(patch_hash=5r3oafqkulzxdb6awceadivssy)(eslint@8.41.0): + /@phaphoso/eslint-plugin-dprint@0.5.2(patch_hash=5r3oafqkulzxdb6awceadivssy)(eslint@8.42.0): resolution: {integrity: sha512-I86DIjCIAIKzdEf0vu0Ctqbp0cm2u1toc94ngm09PuGty58P8w+5WPpR8hm+lQm7+yxLadk/nFhiGEY2eavfYg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3343,7 +3589,7 @@ packages: dependencies: debug: 4.3.4(supports-color@5.5.0) diff: 4.0.2 - eslint: 8.41.0 + eslint: 8.42.0 transitivePeerDependencies: - supports-color dev: true @@ -3580,33 +3826,33 @@ packages: - debug dev: false - /@sentry-internal/tracing@7.53.1: - resolution: {integrity: sha512-a4H4rvVdz0XDGgNfRqc7zg6rMt2P1P05xBmgfIfztYy94Vciw1QMdboNiT7einr8ra8wogdEaK4Pe2AzYAPBJQ==} + /@sentry-internal/tracing@7.54.0: + resolution: {integrity: sha512-JsyhZ0wWZ+VqbHJg+azqRGdYJDkcI5R9+pnkO6SzbzxrRewqMAIwzkpPee3oI7vG99uhMEkOkMjHu0nQGwkOQw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.53.1 - '@sentry/types': 7.53.1 - '@sentry/utils': 7.53.1 + '@sentry/core': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 tslib: 1.14.1 dev: false - /@sentry/core@7.53.1: - resolution: {integrity: sha512-DAH8IJNORJJ7kQLqsZuhMkN6cwJjXzFuuUoZor7IIDHIHjtl51W+2F3Stg3+I3ZoKDfJfUNKqhipk2WZjG0FBg==} + /@sentry/core@7.54.0: + resolution: {integrity: sha512-MAn0E2EwgNn1pFQn4qxhU+1kz6edullWg6VE5wCmtpXWOVw6sILBUsQpeIG5djBKMcneJCdOlz5jeqcKPrLvZQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.53.1 - '@sentry/utils': 7.53.1 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 tslib: 1.14.1 dev: false - /@sentry/node@7.53.1: - resolution: {integrity: sha512-B4ax8sRd54xj4ad+4eY2EOKNt0Mh1NjuLW1zUKS8HW3h0bmuaDFzGuhEVvEY5H4SaV6tZKj1c0dvnMnyUbYkhA==} + /@sentry/node@7.54.0: + resolution: {integrity: sha512-k8P7WD6lra3JF3H/y9GO+twBV8qQilj3X3d8PpaVPBHHwOA9AfdBVF18qgrdlZKghKtgALapZzrQQVnTOm34rw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.53.1 - '@sentry/core': 7.53.1 - '@sentry/types': 7.53.1 - '@sentry/utils': 7.53.1 + '@sentry-internal/tracing': 7.54.0 + '@sentry/core': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 cookie: 0.4.2 https-proxy-agent: 5.0.1 lru_map: 0.3.3 @@ -3615,16 +3861,16 @@ packages: - supports-color dev: false - /@sentry/types@7.53.1: - resolution: {integrity: sha512-/ijchRIu+jz3+j/zY+7KRPfLSCY14fTx5xujjbOdmEKjmIHQmwPBdszcQm40uwofrR8taV4hbt5MFN+WnjCkCw==} + /@sentry/types@7.54.0: + resolution: {integrity: sha512-D+i9xogBeawvQi2r0NOrM7zYcUaPuijeME4O9eOTrDF20tj71hWtJLilK+KTGLYFtpGg1h+9bPaz7OHEIyVopg==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.53.1: - resolution: {integrity: sha512-DKJA1LSUOEv4KOR828MzVuLh+drjeAgzyKgN063OEKmnirgjgRgNNS8wUgwpG0Tn2k6ANZGCwrdfzPeSBxshKg==} + /@sentry/utils@7.54.0: + resolution: {integrity: sha512-3Yf5KlKjIcYLddOexSt2ovu2TWlR4Fi7M+aCK8yUTzwNzf/xwFSWOstHlD/WiDy9HvfhWAOB/ukNTuAeJmtasw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.53.1 + '@sentry/types': 7.54.0 tslib: 1.14.1 dev: false @@ -3664,14 +3910,14 @@ packages: resolution: {integrity: sha512-7JHHCbyCsGUxLd0pDbp24yz3zjxw2t673W5oAP6HCEdr/UUhaRhYd3SSnUsGCk+VnPVJVA4mXROzbhI+nyIk+w==} dev: true - /@tsplus/installer@0.0.176(@types/node@18.11.11)(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-q0GtdE8k+V6w5foGwYfwg8MtTgqLB9vO23ZoGkb7fxMzooDyygqHgH7IScHzL/a8qDH5CK5v3cF2faB6YSRRFg==} + /@tsplus/installer@0.0.177(@types/node@18.11.11)(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-4L4aZa9HdAY2qW+OSs017n7ma/Svi2rZjOdsxoHFa1Es/M6a5bqhsBFVdQCr45nBkUZONhZbbxkvNU7/gBhIlg==} hasBin: true dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 tar: 6.1.13 - ts-node: 10.9.1(@types/node@18.11.11)(typescript@5.1.0-tsplus.20230423) + ts-node: 10.9.1(@types/node@18.11.11)(typescript@5.2.0-tsplus.20230603) zlib: 1.0.5 transitivePeerDependencies: - '@swc/core' @@ -3745,10 +3991,6 @@ packages: '@types/qs': 6.9.7 '@types/serve-static': 1.15.0 - /@types/faker@5.5.9: - resolution: {integrity: sha512-uCx6mP3UY5SIO14XlspxsGjgaemrxpssJI0Ol+GfhxtcKpv9pgRZYsS4eeKeHVLje6Qtc8lGszuBI461+gVZBA==} - dev: true - /@types/http-cache-semantics@4.0.1: resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} dev: true @@ -3803,8 +4045,8 @@ packages: '@types/node': 18.11.11 dev: false - /@types/lodash@4.14.194: - resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==} + /@types/lodash@4.14.195: + resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} dev: true /@types/mime@3.0.1: @@ -3900,8 +4142,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==} + /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3912,24 +4154,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) - '@typescript-eslint/scope-manager': 5.59.7(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) - '@typescript-eslint/type-utils': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) - '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) + '@typescript-eslint/scope-manager': 5.59.9(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) + '@typescript-eslint/type-utils': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) + '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.41.0 + eslint: 8.42.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.1.0-tsplus.20230423) - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + tsutils: 3.21.0(typescript@5.2.0-tsplus.20230603) + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} + /@typescript-eslint/parser@5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3938,27 +4180,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.7(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.0-tsplus.20230423) + '@typescript-eslint/scope-manager': 5.59.9(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.2.0-tsplus.20230603) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.41.0 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + eslint: 8.42.0 + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.7(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum): - resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} + /@typescript-eslint/scope-manager@5.59.9(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum): + resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 dev: true patched: true - /@typescript-eslint/type-utils@5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} + /@typescript-eslint/type-utils@5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3967,12 +4209,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.0-tsplus.20230423) - '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.2.0-tsplus.20230603) + '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) debug: 4.3.4(supports-color@5.5.0) - eslint: 8.41.0 - tsutils: 3.21.0(typescript@5.1.0-tsplus.20230423) - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + eslint: 8.42.0 + tsutils: 3.21.0(typescript@5.2.0-tsplus.20230603) + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' transitivePeerDependencies: - supports-color dev: true @@ -3987,8 +4229,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.59.7: - resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + /@typescript-eslint/types@5.59.9: + resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -4034,8 +4276,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + /@typescript-eslint/typescript-estree@5.59.9(typescript@4.9.5): + resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4043,8 +4285,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 @@ -4055,8 +4297,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.7(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + /@typescript-eslint/typescript-estree@5.59.9(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4064,31 +4306,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.1.0-tsplus.20230423) - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + tsutils: 3.21.0(typescript@5.2.0-tsplus.20230603) + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423): - resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + /@typescript-eslint/utils@5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} 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.41.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.7(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.0-tsplus.20230423) - eslint: 8.41.0 + '@typescript-eslint/scope-manager': 5.59.9(patch_hash=tp5r7mwyjl4dxldk2tuwbgrsum) + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.2.0-tsplus.20230603) + eslint: 8.42.0 eslint-scope: 5.1.1 semver: 7.5.1 transitivePeerDependencies: @@ -4112,11 +4354,11 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@5.59.7: - resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} + /@typescript-eslint/visitor-keys@5.59.9: + resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/types': 5.59.9 eslint-visitor-keys: 3.4.1 dev: true @@ -4174,64 +4416,64 @@ packages: - encoding - supports-color - /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.8)(vue@3.3.4): + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.9)(vue@3.3.4): resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.8) - '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.8) - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + '@babel/core': 7.22.1 + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.22.1) + '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.22.1) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) vue: 3.3.4 transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue@4.2.3(vite@4.3.8)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) vue: 3.3.4 - /@vitest/expect@0.31.1: - resolution: {integrity: sha512-BV1LyNvhnX+eNYzJxlHIGPWZpwJFZaCcOIzp2CNG0P+bbetenTupk6EO0LANm4QFt0TTit+yqx7Rxd1qxi/SQA==} + /@vitest/expect@0.32.0: + resolution: {integrity: sha512-VxVHhIxKw9Lux+O9bwLEEk2gzOUe93xuFHy9SzYWnnoYZFYg1NfBtnfnYWiJN7yooJ7KNElCK5YtA7DTZvtXtg==} dependencies: - '@vitest/spy': 0.31.1 - '@vitest/utils': 0.31.1 + '@vitest/spy': 0.32.0 + '@vitest/utils': 0.32.0 chai: 4.3.7 dev: true - /@vitest/runner@0.31.1: - resolution: {integrity: sha512-imWuc82ngOtxdCUpXwtEzZIuc1KMr+VlQ3Ondph45VhWoQWit5yvG/fFcldbnCi8DUuFi+NmNx5ehMUw/cGLUw==} + /@vitest/runner@0.32.0: + resolution: {integrity: sha512-QpCmRxftHkr72xt5A08xTEs9I4iWEXIOCHWhQQguWOKE4QH7DXSKZSOFibuwEIMAD7G0ERvtUyQn7iPWIqSwmw==} dependencies: - '@vitest/utils': 0.31.1 + '@vitest/utils': 0.32.0 concordance: 5.0.4 p-limit: 4.0.0 - pathe: 1.1.0 + pathe: 1.1.1 dev: true - /@vitest/snapshot@0.31.1: - resolution: {integrity: sha512-L3w5uU9bMe6asrNzJ8WZzN+jUTX4KSgCinEJPXyny0o90fG4FPQMV0OWsq7vrCWfQlAilMjDnOF9nP8lidsJ+g==} + /@vitest/snapshot@0.32.0: + resolution: {integrity: sha512-yCKorPWjEnzpUxQpGlxulujTcSPgkblwGzAUEL+z01FTUg/YuCDZ8dxr9sHA08oO2EwxzHXNLjQKWJ2zc2a19Q==} dependencies: magic-string: 0.30.0 - pathe: 1.1.0 + pathe: 1.1.1 pretty-format: 27.5.1 dev: true - /@vitest/spy@0.31.1: - resolution: {integrity: sha512-1cTpt2m9mdo3hRLDyCG2hDQvRrePTDgEJBFQQNz1ydHHZy03EiA6EpFxY+7ODaY7vMRCie+WlFZBZ0/dQWyssQ==} + /@vitest/spy@0.32.0: + resolution: {integrity: sha512-MruAPlM0uyiq3d53BkwTeShXY0rYEfhNGQzVO5GHBmmX3clsxcWp79mMnkOVcV244sNTeDcHbcPFWIjOI4tZvw==} dependencies: tinyspy: 2.1.0 dev: true - /@vitest/utils@0.31.1: - resolution: {integrity: sha512-yFyRD5ilwojsZfo3E0BnH72pSVSuLg2356cN1tCEe/0RtDzxTPYwOomIC+eQbot7m6DRy4tPZw+09mB7NkbMmA==} + /@vitest/utils@0.32.0: + resolution: {integrity: sha512-53yXunzx47MmbuvcOPpLaVljHaeSu1G2dHdmy7+9ngMnQIkBQcvwOcoclWFnxDMxFbnq8exAfh3aKSZaK71J5A==} dependencies: concordance: 5.0.4 loupe: 2.3.6 @@ -4248,13 +4490,13 @@ packages: dependencies: muggle-string: 0.2.2 - /@volar/typescript@1.4.1-patch.2(typescript@5.1.0-tsplus.20230423): + /@volar/typescript@1.4.1-patch.2(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} peerDependencies: typescript: '*' dependencies: '@volar/language-core': 1.4.1 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' /@volar/vue-language-core@1.6.5: resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} @@ -4269,14 +4511,14 @@ packages: muggle-string: 0.2.2 vue-template-compiler: 2.7.14 - /@volar/vue-typescript@1.6.5(typescript@5.1.0-tsplus.20230423): + /@volar/vue-typescript@1.6.5(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.4.1-patch.2(typescript@5.1.0-tsplus.20230423) + '@volar/typescript': 1.4.1-patch.2(typescript@5.2.0-tsplus.20230603) '@volar/vue-language-core': 1.6.5 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' /@vue-macros/common@1.3.1(vue@3.3.4): resolution: {integrity: sha512-Lc5aP/8HNJD1XrnvpeNuWcCf82bZdR3auN/chA1b/1rKZgSnmQkH9f33tKO9qLwXSy+u4hpCi8Rw+oUuF1KCeg==} @@ -4287,7 +4529,7 @@ packages: vue: optional: true dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 '@rollup/pluginutils': 5.0.2(rollup@3.22.0) '@vue/compiler-sfc': 3.3.4 local-pkg: 0.4.3 @@ -4299,14 +4541,14 @@ packages: /@vue/babel-helper-vue-transform-on@1.0.2: resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==} - /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.21.8): + /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.22.1): resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} dependencies: '@babel/helper-module-imports': 7.21.4 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.8) - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@babel/types': 7.21.5 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/template': 7.21.9 + '@babel/traverse': 7.22.4(supports-color@5.5.0) + '@babel/types': 7.22.4 '@vue/babel-helper-vue-transform-on': 1.0.2 camelcase: 6.3.0 html-tags: 3.2.0 @@ -4459,7 +4701,7 @@ packages: resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} dev: false - /@vueuse/nuxt@10.1.2(nuxt@3.5.1)(vue@3.3.4): + /@vueuse/nuxt@10.1.2(nuxt@3.5.3)(vue@3.3.4): resolution: {integrity: sha512-X9o5WCmNs1+6XztP1Uh9+H7/jGeIjwSRNQdwCWRKCDkxPlbgi9iLnDRYnKDY++JPY3nbB6jTDOVgZDrpaAU5kg==} peerDependencies: nuxt: ^3.0.0 @@ -4468,7 +4710,7 @@ packages: '@vueuse/core': 10.1.2(vue@3.3.4) '@vueuse/metadata': 10.1.2 local-pkg: 0.4.3 - nuxt: 3.5.1(@types/node@18.11.11)(eslint@8.41.0)(sass@1.62.1)(typescript@5.1.0-tsplus.20230423)(vue-tsc@1.6.5) + nuxt: 3.5.3(@types/node@18.11.11)(eslint@8.42.0)(sass@1.62.1)(typescript@5.2.0-tsplus.20230603)(vue-tsc@1.6.5) vue-demi: 0.14.0(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' @@ -4895,8 +5137,8 @@ packages: resolution: {integrity: sha512-Ro3nmapMxi/remlJdzFH0tiA7A59KDbxVoLlKWaLDrPELiftb9b8w+CCyWRM+sXZH5KHRAgv8feedW6mihvCHA==} engines: {node: '>=14.19.0'} dependencies: - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 /async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} @@ -4913,7 +5155,7 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /autoprefixer@10.4.14(postcss@8.4.23): + /autoprefixer@10.4.14(postcss@8.4.24): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -4925,7 +5167,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 /available-typed-arrays@1.0.5: @@ -4941,51 +5183,51 @@ packages: - debug dev: false - /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.84.0): + /babel-loader@9.1.2(@babel/core@7.22.1)(webpack@5.85.1): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.84.0 + webpack: 5.85.1 dev: true - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8): - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.21.7 - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.1): + resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) - core-js-compat: 3.26.1 + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + core-js-compat: 3.30.2 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.1): + resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: true @@ -5191,7 +5433,7 @@ packages: dependencies: chokidar: 3.5.3 defu: 6.1.2 - dotenv: 16.0.3 + dotenv: 16.1.4 giget: 1.1.2 jiti: 1.18.2 mlly: 1.2.1 @@ -5603,8 +5845,8 @@ packages: well-known-symbols: 2.0.0 dev: true - /concurrently@8.0.1: - resolution: {integrity: sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==} + /concurrently@8.1.0: + resolution: {integrity: sha512-0AB6eOAtaW/r/kX2lCdolaWtT191ICeuJjEJvI9hT3zbPFuZ/iZaJwMRKwbuwADome7OKxk73L7od+fsveZ7tA==} engines: {node: ^14.13.0 || >=16.0.0} hasBin: true dependencies: @@ -5700,14 +5942,14 @@ packages: engines: {node: '>= 0.6'} dev: false - /core-js-compat@3.26.1: - resolution: {integrity: sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==} + /core-js-compat@3.30.2: + resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} dependencies: browserslist: 4.21.5 dev: true - /core-js@3.26.1: - resolution: {integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==} + /core-js@3.30.2: + resolution: {integrity: sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==} requiresBuild: true /core-util-is@1.0.3: @@ -5781,13 +6023,13 @@ packages: engines: {node: '>=4'} dev: false - /css-declaration-sorter@6.3.1(postcss@8.4.23): + /css-declaration-sorter@6.3.1(postcss@8.4.24): resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -5829,60 +6071,60 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-default@6.0.1(postcss@8.4.23): + /cssnano-preset-default@6.0.1(postcss@8.4.24): resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1(postcss@8.4.23) - cssnano-utils: 4.0.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-calc: 9.0.1(postcss@8.4.23) - postcss-colormin: 6.0.0(postcss@8.4.23) - postcss-convert-values: 6.0.0(postcss@8.4.23) - postcss-discard-comments: 6.0.0(postcss@8.4.23) - postcss-discard-duplicates: 6.0.0(postcss@8.4.23) - postcss-discard-empty: 6.0.0(postcss@8.4.23) - postcss-discard-overridden: 6.0.0(postcss@8.4.23) - postcss-merge-longhand: 6.0.0(postcss@8.4.23) - postcss-merge-rules: 6.0.1(postcss@8.4.23) - postcss-minify-font-values: 6.0.0(postcss@8.4.23) - postcss-minify-gradients: 6.0.0(postcss@8.4.23) - postcss-minify-params: 6.0.0(postcss@8.4.23) - postcss-minify-selectors: 6.0.0(postcss@8.4.23) - postcss-normalize-charset: 6.0.0(postcss@8.4.23) - postcss-normalize-display-values: 6.0.0(postcss@8.4.23) - postcss-normalize-positions: 6.0.0(postcss@8.4.23) - postcss-normalize-repeat-style: 6.0.0(postcss@8.4.23) - postcss-normalize-string: 6.0.0(postcss@8.4.23) - postcss-normalize-timing-functions: 6.0.0(postcss@8.4.23) - postcss-normalize-unicode: 6.0.0(postcss@8.4.23) - postcss-normalize-url: 6.0.0(postcss@8.4.23) - postcss-normalize-whitespace: 6.0.0(postcss@8.4.23) - postcss-ordered-values: 6.0.0(postcss@8.4.23) - postcss-reduce-initial: 6.0.0(postcss@8.4.23) - postcss-reduce-transforms: 6.0.0(postcss@8.4.23) - postcss-svgo: 6.0.0(postcss@8.4.23) - postcss-unique-selectors: 6.0.0(postcss@8.4.23) - - /cssnano-utils@4.0.0(postcss@8.4.23): + css-declaration-sorter: 6.3.1(postcss@8.4.24) + cssnano-utils: 4.0.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-calc: 9.0.1(postcss@8.4.24) + postcss-colormin: 6.0.0(postcss@8.4.24) + postcss-convert-values: 6.0.0(postcss@8.4.24) + postcss-discard-comments: 6.0.0(postcss@8.4.24) + postcss-discard-duplicates: 6.0.0(postcss@8.4.24) + postcss-discard-empty: 6.0.0(postcss@8.4.24) + postcss-discard-overridden: 6.0.0(postcss@8.4.24) + postcss-merge-longhand: 6.0.0(postcss@8.4.24) + postcss-merge-rules: 6.0.1(postcss@8.4.24) + postcss-minify-font-values: 6.0.0(postcss@8.4.24) + postcss-minify-gradients: 6.0.0(postcss@8.4.24) + postcss-minify-params: 6.0.0(postcss@8.4.24) + postcss-minify-selectors: 6.0.0(postcss@8.4.24) + postcss-normalize-charset: 6.0.0(postcss@8.4.24) + postcss-normalize-display-values: 6.0.0(postcss@8.4.24) + postcss-normalize-positions: 6.0.0(postcss@8.4.24) + postcss-normalize-repeat-style: 6.0.0(postcss@8.4.24) + postcss-normalize-string: 6.0.0(postcss@8.4.24) + postcss-normalize-timing-functions: 6.0.0(postcss@8.4.24) + postcss-normalize-unicode: 6.0.0(postcss@8.4.24) + postcss-normalize-url: 6.0.0(postcss@8.4.24) + postcss-normalize-whitespace: 6.0.0(postcss@8.4.24) + postcss-ordered-values: 6.0.0(postcss@8.4.24) + postcss-reduce-initial: 6.0.0(postcss@8.4.24) + postcss-reduce-transforms: 6.0.0(postcss@8.4.24) + postcss-svgo: 6.0.0(postcss@8.4.24) + postcss-unique-selectors: 6.0.0(postcss@8.4.24) + + /cssnano-utils@4.0.0(postcss@8.4.24): resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 - /cssnano@6.0.1(postcss@8.4.23): + /cssnano@6.0.1(postcss@8.4.24): resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 6.0.1(postcss@8.4.23) + cssnano-preset-default: 6.0.1(postcss@8.4.24) lilconfig: 2.1.0 - postcss: 8.4.23 + postcss: 8.4.24 /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} @@ -6127,7 +6369,7 @@ packages: dependencies: debug: 4.3.4(supports-color@5.5.0) is-url: 1.2.4 - postcss: 8.4.23 + postcss: 8.4.24 postcss-values-parser: 2.0.1 transitivePeerDependencies: - supports-color @@ -6138,8 +6380,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dependencies: is-url: 1.2.4 - postcss: 8.4.23 - postcss-values-parser: 6.0.2(postcss@8.4.23) + postcss: 8.4.24 + postcss-values-parser: 6.0.2(postcss@8.4.24) dev: true /detective-sass@3.0.2: @@ -6199,7 +6441,7 @@ packages: resolution: {integrity: sha512-lR78AugfUSBojwlSRZBeEqQ1l8LI7rbxOl1qTUnGLcjZQDjZmrZCb7R46rK8U8B5WzFvJrxa7fEBA8FoD/n5fA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) ast-module-types: 3.0.0 node-source-walk: 5.0.0 typescript: 4.9.5 @@ -6207,8 +6449,8 @@ packages: - supports-color dev: true - /devalue@4.3.1: - resolution: {integrity: sha512-Kc0TSP9IUU9eg55au5Q3YtqaYI2cgntVpunJV9Exbm9nvlBeTE5p2NqYHfpuXK6+VF2hF5PI+BPFPUti7e2N1g==} + /devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} /diff-sequences@26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} @@ -6285,12 +6527,12 @@ packages: dependencies: type-fest: 2.19.0 - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + /dotenv@16.1.4: + resolution: {integrity: sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==} engines: {node: '>=12'} - /dprint@0.36.1: - resolution: {integrity: sha512-F8TaWlieYtJc4ktqr0tjNwg/HN4wNPTU6rTq29MdoIKXi9gQmh7Ibqr0oyW1hsLpqBuAXjjwEYIos9plYkwENQ==} + /dprint@0.37.1: + resolution: {integrity: sha512-MVKIVOvk5FSiZQFFZlLv1KiB4zZXAirlZ/m8vtyKu2PTFnkD5d6jVv4aNHvd7M6f1ToganNZ/CqhSwpgadn8Ug==} hasBin: true requiresBuild: true dependencies: @@ -6529,13 +6771,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.8.0(eslint@8.41.0): + /eslint-config-prettier@8.8.0(eslint@8.42.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.41.0 + eslint: 8.42.0 dev: true /eslint-import-resolver-node@0.3.7: @@ -6548,7 +6790,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.41.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.42.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6557,9 +6799,9 @@ packages: dependencies: debug: 4.3.4(supports-color@5.5.0) enhanced-resolve: 5.12.0 - eslint: 8.41.0 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) + eslint: 8.42.0 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -6572,7 +6814,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.27.5)(webpack@5.84.0): + /eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.27.5)(webpack@5.85.1): resolution: {integrity: sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==} engines: {node: '>= 6'} peerDependencies: @@ -6582,7 +6824,7 @@ packages: array-find: 1.0.0 debug: 3.2.7(supports-color@5.5.0) enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) find-root: 1.1.0 has: 1.0.3 interpret: 1.4.0 @@ -6591,12 +6833,12 @@ packages: lodash: 4.17.21 resolve: 1.22.1 semver: 5.7.1 - webpack: 5.84.0 + webpack: 5.85.1 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -6617,12 +6859,12 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.41.0 + eslint: 8.42.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.41.0) - eslint-import-resolver-webpack: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.84.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.27.5)(eslint@8.42.0) + eslint-import-resolver-webpack: 0.13.2(eslint-plugin-import@2.27.5)(webpack@5.85.1) transitivePeerDependencies: - supports-color dev: true @@ -6630,7 +6872,7 @@ packages: /eslint-plugin-codegen@0.17.0(patch_hash=3ogk7peuefdu45q3hbzcgdiuna): resolution: {integrity: sha512-6DDDob+7PjyNJyy9ynHFFsLp0+aUtWbXiiT/SfU161NCxo1zevewq7VvtDiJh15gMBvVZSFs6hXqYJWT3NUZvA==} dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/generator': 7.12.0 '@babel/parser': 7.20.7 '@babel/traverse': 7.20.12 @@ -6648,18 +6890,18 @@ packages: dev: true patched: true - /eslint-plugin-formatjs@4.10.1(eslint@8.41.0): - resolution: {integrity: sha512-sD3GGdfDQqiaW8TgbUD4lrUR+raIgusPzW+0v+iN36QzkHvpg5L0UZGFQE9GWtgnWfXAndb57UpgB0i/CF2G7w==} + /eslint-plugin-formatjs@4.10.2(eslint@8.42.0): + resolution: {integrity: sha512-wUwFdZKI1m9d+QGaYKLw7OYM+/Bh0y7TVZfI0XuTikPTYUSrHW+VV8hK2e6UJIjkjGfozZYikBPESKgAtOOlfA==} peerDependencies: eslint: 7 || 8 dependencies: - '@formatjs/icu-messageformat-parser': 2.4.0 - '@formatjs/ts-transformer': 3.13.1 + '@formatjs/icu-messageformat-parser': 2.5.0 + '@formatjs/ts-transformer': 3.13.2 '@types/eslint': 8.4.10 '@types/picomatch': 2.3.0 '@typescript-eslint/typescript-estree': 5.59.0(typescript@4.9.5) emoji-regex: 10.2.1 - eslint: 8.41.0 + eslint: 8.42.0 magic-string: 0.30.0 picomatch: 2.3.1 tslib: 2.5.0 @@ -6670,7 +6912,7 @@ packages: - ts-jest dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -6680,15 +6922,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) + '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.41.0 + eslint: 8.42.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.7)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.41.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint-import-resolver-webpack@0.13.2)(eslint@8.42.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -6713,7 +6955,7 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.41.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.42.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -6724,31 +6966,31 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.41.0 - eslint-config-prettier: 8.8.0(eslint@8.41.0) + eslint: 8.42.0 + eslint-config-prettier: 8.8.0(eslint@8.42.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.41.0): + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.42.0): resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.41.0 + eslint: 8.42.0 dev: true - /eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.41.0): + /eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.42.0): resolution: {integrity: sha512-xGLyqHtbFXZNXQSvAiQ4ISBYokrbUywEhmaA50fKtSKgceCv5y3zjoNuZwcnajdM6q29Nxj+oXC9KcqfMsAPrg==} engines: {node: '>=6.0.0'} peerDependencies: eslint: 3 - 8 dependencies: - eslint: 8.41.0 + eslint: 8.42.0 natural-compare-lite: 1.4.0 dev: true - /eslint-plugin-unused-imports@2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.7)(eslint@8.41.0): + /eslint-plugin-unused-imports@2.0.0(patch_hash=vsmxvnb6xii5fjfvmn3jylonyq)(@typescript-eslint/eslint-plugin@5.59.9)(eslint@8.42.0): resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6758,25 +7000,25 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423) - eslint: 8.41.0 + '@typescript-eslint/eslint-plugin': 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603) + eslint: 8.42.0 eslint-rule-composer: 0.3.0 dev: true patched: true - /eslint-plugin-vue@9.14.0(eslint@8.41.0): - resolution: {integrity: sha512-4O7EuiqPGVQA1wYCzLvCzsBTv9JIPHLHhrf0k55DLzbwtmJbSw2TKS0G/l7pOwi9RWMSkjIT7ftChU5gZpgnJw==} + /eslint-plugin-vue@9.14.1(eslint@8.42.0): + resolution: {integrity: sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) - eslint: 8.41.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + eslint: 8.42.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.11 semver: 7.5.1 - vue-eslint-parser: 9.3.0(eslint@8.41.0) + vue-eslint-parser: 9.3.0(eslint@8.42.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -6810,7 +7052,7 @@ packages: resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint-watch@8.0.0(eslint@8.41.0): + /eslint-watch@8.0.0(eslint@8.42.0): resolution: {integrity: sha512-piws/uE4gkZdz1pwkaEFx+kSWvoGnVX8IegFRrE1NUvlXjtU0rg7KhT1QDj/NzhAwbiLEfdRHWz5q738R4zDKA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -6819,7 +7061,7 @@ packages: dependencies: chokidar: 3.5.3 debug: 4.3.4(supports-color@5.5.0) - eslint: 8.41.0 + eslint: 8.42.0 execa: 5.1.1 keypress: 0.2.1 lodash.debounce: 4.0.8 @@ -6832,16 +7074,16 @@ packages: - supports-color dev: true - /eslint@8.41.0: - resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + /eslint@8.42.0: + resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@eslint-community/regexpp': 4.4.0 '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.41.0 - '@humanwhocodes/config-array': 0.11.8 + '@eslint/js': 8.42.0 + '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -7082,15 +7324,12 @@ packages: resolution: {integrity: sha512-MAU9ci3XdpqOX1aoIoyL2DMzW97P8LYeJxIUkfXhOfsrkH4KLHFaYDwKN0B2l6tqedVJWiTIJtWmxmZfa05vOQ==} dependencies: enhanced-resolve: 5.14.1 - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 ufo: 1.1.2 - /faker@5.5.3: - resolution: {integrity: sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==} - - /fast-check@3.9.0: - resolution: {integrity: sha512-5vBtAK9lt7eQ/g18iBHETnbRK0jskxISmdlkp0Lz9JghEg+TqDL1q26xiK3jQzW5D27Q0V88NeZwkoIi52Qqcw==} + /fast-check@3.10.0: + resolution: {integrity: sha512-I2FldZwnCbcY6iL+H0rp9m4D+O3PotuFu9FasWjMCzUedYHMP89/37JbSt6/n7Yq/IZmJDW0B2h30sPYdzrfzw==} engines: {node: '>=8.0.0'} dependencies: pure-rand: 6.0.2 @@ -7552,7 +7791,7 @@ packages: https-proxy-agent: 5.0.1 mri: 1.2.0 node-fetch-native: 1.1.1 - pathe: 1.1.0 + pathe: 1.1.1 tar: 6.1.13 transitivePeerDependencies: - supports-color @@ -8726,6 +8965,7 @@ packages: /lodash._reinterpolate@3.0.0: resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} + dev: false /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} @@ -8774,11 +9014,13 @@ packages: dependencies: lodash._reinterpolate: 3.0.0 lodash.templatesettings: 4.2.0 + dev: false /lodash.templatesettings@4.2.0: resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} dependencies: lodash._reinterpolate: 3.0.0 + dev: false /lodash.union@4.6.0: resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} @@ -8878,10 +9120,15 @@ packages: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: false - /madge@6.0.0: - resolution: {integrity: sha512-dddxP62sj5pL+l9MJnq9C34VFqmRj+2+uSOdn/7lOTSliLRH0WyQ8uCEF3VxkPRNOBvMKK2xumnIE15HRSAL9A==} + /madge@6.1.0(typescript@5.2.0-tsplus.20230603): + resolution: {integrity: sha512-irWhT5RpFOc6lkzGHKLihonCVgM0YtfNUh4IrFeW3EqHpnt/JHUG3z26j8PeJEktCGB4tmGOOOJi1Rl/ACWucQ==} engines: {node: '>=14'} hasBin: true + peerDependencies: + typescript: ^3.9.5 || ^4.9.5 || ^5 + peerDependenciesMeta: + typescript: + optional: true dependencies: chalk: 4.1.2 commander: 7.2.0 @@ -8904,7 +9151,7 @@ packages: rc: 1.2.8 stream-to-array: 2.3.0 ts-graphviz: 1.5.2 - typescript: 3.9.10 + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' walkdir: 0.4.1 transitivePeerDependencies: - supports-color @@ -9249,6 +9496,14 @@ packages: pkg-types: 1.0.3 ufo: 1.1.2 + /mlly@1.3.0: + resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} + dependencies: + acorn: 8.8.2 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 + /mobx-react-lite@3.4.0(mobx@6.9.0)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==} peerDependencies: @@ -9413,13 +9668,13 @@ packages: knitwork: 1.0.0 listhen: 1.0.4 mime: 3.0.0 - mlly: 1.2.1 + mlly: 1.3.0 mri: 1.2.0 node-fetch-native: 1.1.1 ofetch: 1.0.1 ohash: 1.1.2 openapi-typescript: 6.2.4 - pathe: 1.1.0 + pathe: 1.1.1 perfect-debounce: 1.0.0 pkg-types: 1.0.3 pretty-bytes: 6.1.0 @@ -9433,7 +9688,7 @@ packages: source-map-support: 0.5.21 std-env: 3.3.3 ufo: 1.1.2 - unenv: 1.4.1 + unenv: 1.5.1 unimport: 3.0.7(rollup@3.22.0) unstorage: 1.6.0 transitivePeerDependencies: @@ -9569,14 +9824,14 @@ packages: resolution: {integrity: sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==} engines: {node: '>=6.0'} dependencies: - '@babel/parser': 7.21.8 + '@babel/parser': 7.22.4 dev: true /node-source-walk@5.0.0: resolution: {integrity: sha512-58APXoMXpmmU+oVBJFajhTCoD8d/OGtngnVAWzIo2A8yn0IXwBzvIVIsTzoie/SrA37u+1hnpNz2HMWx/VIqlw==} engines: {node: '>=12'} dependencies: - '@babel/parser': 7.21.8 + '@babel/parser': 7.22.4 dev: true /node-watch@0.7.3: @@ -9792,15 +10047,15 @@ packages: dependencies: boolbase: 1.0.0 - /nuxi@3.5.1: - resolution: {integrity: sha512-1au1Ly4sIYhocyLWLh4Ebg8Vv31dWHSCnctBasCEtoCmiaym0w/RbO41Z7BOm4vGYb+WuiotlfwnhdQCmg6PcA==} + /nuxi@3.5.3: + resolution: {integrity: sha512-H0/Nj0ulUN8PrSvr6H433Awt4hNT5uaN57041QfknYVXlUce7yEbl/NcpNtnneAHYn2hMUZL9/nJCVkZ1xTvHA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true optionalDependencies: fsevents: 2.3.2 - /nuxt@3.5.1(@types/node@18.11.11)(eslint@8.41.0)(sass@1.62.1)(typescript@5.1.0-tsplus.20230423)(vue-tsc@1.6.5): - resolution: {integrity: sha512-MAooC2oqmc4d61MW+rRIbCKmdrIfYj32ilWcG1Se4pZyPTl4H56ELVqy6Wm2MgdKbWHLxH6K0nR13RcLLzLouw==} + /nuxt@3.5.3(@types/node@18.11.11)(eslint@8.42.0)(sass@1.62.1)(typescript@5.2.0-tsplus.20230603)(vue-tsc@1.6.5): + resolution: {integrity: sha512-fG39BZ5N5ATtmx2vuxN8APQPSlSsCDpfkJ0k581gMc7eFztqrBzPncZX5w3RQLW7AiGBE2yYEfqiwC6AVODBBg==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -9811,11 +10066,11 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.5.1 - '@nuxt/schema': 3.5.1 + '@nuxt/kit': 3.5.3 + '@nuxt/schema': 3.5.3 '@nuxt/telemetry': 2.2.0 '@nuxt/ui-templates': 1.1.1 - '@nuxt/vite-builder': 3.5.1(@types/node@18.11.11)(eslint@8.41.0)(sass@1.62.1)(typescript@5.1.0-tsplus.20230423)(vue-tsc@1.6.5)(vue@3.3.4) + '@nuxt/vite-builder': 3.5.3(@types/node@18.11.11)(eslint@8.42.0)(sass@1.62.1)(typescript@5.2.0-tsplus.20230603)(vue-tsc@1.6.5)(vue@3.3.4) '@types/node': 18.11.11 '@unhead/ssr': 1.1.27 '@unhead/vue': 1.1.27(vue@3.3.4) @@ -9825,7 +10080,7 @@ packages: cookie-es: 1.0.0 defu: 6.1.2 destr: 1.2.2 - devalue: 4.3.1 + devalue: 4.3.2 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fs-extra: 11.1.1 @@ -9837,13 +10092,13 @@ packages: knitwork: 1.0.0 local-pkg: 0.4.3 magic-string: 0.30.0 - mlly: 1.2.1 + mlly: 1.3.0 nitropack: 2.4.1 - nuxi: 3.5.1 + nuxi: 3.5.3 nypm: 0.2.0 ofetch: 1.0.1 ohash: 1.1.2 - pathe: 1.1.0 + pathe: 1.1.1 perfect-debounce: 1.0.0 prompts: 2.4.2 scule: 1.0.0 @@ -9851,16 +10106,16 @@ packages: ufo: 1.1.2 ultrahtml: 1.2.0 uncrypto: 0.1.2 - unctx: 2.3.0 - unenv: 1.4.1 + unctx: 2.3.1 + unenv: 1.5.1 unimport: 3.0.7(rollup@3.22.0) unplugin: 1.3.1 - unplugin-vue-router: 0.6.4(vue-router@4.2.1)(vue@3.3.4) + unplugin-vue-router: 0.6.4(vue-router@4.2.2)(vue@3.3.4) untyped: 1.3.2 vue: 3.3.4 vue-bundle-renderer: 1.0.3 vue-devtools-stub: 0.1.0 - vue-router: 4.2.1(vue@3.3.4) + vue-router: 4.2.2(vue@3.3.4) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10361,6 +10616,9 @@ packages: /pathe@1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true @@ -10424,8 +10682,8 @@ packages: resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 /pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} @@ -10478,17 +10736,17 @@ packages: '@babel/runtime': 7.20.1 dev: false - /postcss-calc@9.0.1(postcss@8.4.23): + /postcss-calc@9.0.1(postcss@8.4.24): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - /postcss-colormin@6.0.0(postcss@8.4.23): + /postcss-colormin@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -10497,78 +10755,78 @@ packages: browserslist: 4.21.5 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-convert-values@6.0.0(postcss@8.4.23): + /postcss-convert-values@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-discard-comments@6.0.0(postcss@8.4.23): + /postcss-discard-comments@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 - /postcss-discard-duplicates@6.0.0(postcss@8.4.23): + /postcss-discard-duplicates@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 - /postcss-discard-empty@6.0.0(postcss@8.4.23): + /postcss-discard-empty@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 - /postcss-discard-overridden@6.0.0(postcss@8.4.23): + /postcss-discard-overridden@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 /postcss-import-resolver@2.0.0: resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==} dependencies: enhanced-resolve: 4.5.0 - /postcss-import@15.1.0(postcss@8.4.23): + /postcss-import@15.1.0(postcss@8.4.24): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 - /postcss-merge-longhand@6.0.0(postcss@8.4.23): + /postcss-merge-longhand@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - stylehacks: 6.0.0(postcss@8.4.23) + stylehacks: 6.0.0(postcss@8.4.24) - /postcss-merge-rules@6.0.1(postcss@8.4.23): + /postcss-merge-rules@6.0.1(postcss@8.4.24): resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -10576,142 +10834,142 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - cssnano-utils: 4.0.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.0(postcss@8.4.24) + postcss: 8.4.24 postcss-selector-parser: 6.0.11 - /postcss-minify-font-values@6.0.0(postcss@8.4.23): + /postcss-minify-font-values@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-minify-gradients@6.0.0(postcss@8.4.23): + /postcss-minify-gradients@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.0(postcss@8.4.24) + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-minify-params@6.0.0(postcss@8.4.23): + /postcss-minify-params@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - cssnano-utils: 4.0.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.0(postcss@8.4.24) + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-minify-selectors@6.0.0(postcss@8.4.23): + /postcss-minify-selectors@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-selector-parser: 6.0.11 - /postcss-normalize-charset@6.0.0(postcss@8.4.23): + /postcss-normalize-charset@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 - /postcss-normalize-display-values@6.0.0(postcss@8.4.23): + /postcss-normalize-display-values@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-positions@6.0.0(postcss@8.4.23): + /postcss-normalize-positions@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-repeat-style@6.0.0(postcss@8.4.23): + /postcss-normalize-repeat-style@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-string@6.0.0(postcss@8.4.23): + /postcss-normalize-string@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-timing-functions@6.0.0(postcss@8.4.23): + /postcss-normalize-timing-functions@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-unicode@6.0.0(postcss@8.4.23): + /postcss-normalize-unicode@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-url@6.0.0(postcss@8.4.23): + /postcss-normalize-url@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-normalize-whitespace@6.0.0(postcss@8.4.23): + /postcss-normalize-whitespace@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-ordered-values@6.0.0(postcss@8.4.23): + /postcss-ordered-values@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 4.0.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.0(postcss@8.4.24) + postcss: 8.4.24 postcss-value-parser: 4.2.0 - /postcss-reduce-initial@6.0.0(postcss@8.4.23): + /postcss-reduce-initial@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -10719,15 +10977,15 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - postcss: 8.4.23 + postcss: 8.4.24 - /postcss-reduce-transforms@6.0.0(postcss@8.4.23): + /postcss-reduce-transforms@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 /postcss-selector-parser@6.0.11: @@ -10737,26 +10995,26 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@6.0.0(postcss@8.4.23): + /postcss-svgo@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} engines: {node: ^14 || ^16 || >= 18} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-value-parser: 4.2.0 svgo: 3.0.2 - /postcss-unique-selectors@6.0.0(postcss@8.4.23): + /postcss-unique-selectors@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.24 postcss-selector-parser: 6.0.11 - /postcss-url@10.1.3(postcss@8.4.23): + /postcss-url@10.1.3(postcss@8.4.24): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -10765,7 +11023,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.23 + postcss: 8.4.24 xxhashjs: 0.2.2 /postcss-value-parser@4.2.0: @@ -10780,7 +11038,7 @@ packages: uniq: 1.0.1 dev: true - /postcss-values-parser@6.0.2(postcss@8.4.23): + /postcss-values-parser@6.0.2(postcss@8.4.24): resolution: {integrity: sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==} engines: {node: '>=10'} peerDependencies: @@ -10788,7 +11046,7 @@ packages: dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.4.23 + postcss: 8.4.24 quote-unquote: 1.0.0 dev: true @@ -10800,6 +11058,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /prebuild-install@7.1.1: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} engines: {node: '>=10'} @@ -11278,7 +11544,7 @@ packages: resolution: {integrity: sha512-gq6FvghNirD3dCJ7w8Z6escXYHnU1Hk50baQsIeGunQQ9YRoy6qR/MjEOJtDEKaPNB2NgkIzQ9ESNX5/27zkDA==} dev: false - /redoc@2.0.0(core-js@3.26.1)(mobx@6.9.0)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.9)(webpack@5.84.0): + /redoc@2.0.0(core-js@3.30.2)(mobx@6.9.0)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.9)(webpack@5.85.1): resolution: {integrity: sha512-rU8iLdAkT89ywOkYk66Mr+IofqaMASlRvTew0dJvopCORMIPUcPMxjlJbJNC6wsn2vvMnpUFLQ/0ISDWn9BWag==} engines: {node: '>=6.9', npm: '>=3.0.0'} peerDependencies: @@ -11290,7 +11556,7 @@ packages: dependencies: '@redocly/openapi-core': 1.0.0-beta.114 classnames: 2.3.2 - core-js: 3.26.1 + core-js: 3.30.2 decko: 1.2.0 dompurify: 2.4.1 eventemitter3: 4.0.7 @@ -11311,7 +11577,7 @@ packages: react-tabs: 3.2.3(react@17.0.2) slugify: 1.4.7 stickyfill: 1.1.1 - style-loader: 3.3.1(webpack@5.84.0) + style-loader: 3.3.1(webpack@5.85.1) styled-components: 5.3.9(react-dom@17.0.2)(react-is@17.0.2)(react@17.0.2) swagger2openapi: 7.0.8 url-template: 2.0.8 @@ -11994,10 +12260,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env@3.3.2: - resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} - dev: true - /std-env@3.3.3: resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} @@ -12141,13 +12403,13 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false - /style-loader@3.3.1(webpack@5.84.0): + /style-loader@3.3.1(webpack@5.85.1): resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.84.0 + webpack: 5.85.1 dev: false /styled-components@5.3.9(react-dom@17.0.2)(react-is@17.0.2)(react@17.0.2): @@ -12159,7 +12421,7 @@ packages: react-is: '>= 16.8.0' dependencies: '@babel/helper-module-imports': 7.21.4 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.22.4(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.0 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -12173,14 +12435,14 @@ packages: supports-color: 5.5.0 dev: false - /stylehacks@6.0.0(postcss@8.4.23): + /stylehacks@6.0.0(postcss@8.4.24): resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.24 postcss-selector-parser: 6.0.11 /stylus-lookup@3.0.2: @@ -12327,7 +12589,7 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /terser-webpack-plugin@5.3.7(webpack@5.84.0): + /terser-webpack-plugin@5.3.7(webpack@5.85.1): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -12348,7 +12610,7 @@ packages: schema-utils: 3.1.2 serialize-javascript: 6.0.1 terser: 5.17.4 - webpack: 5.84.0 + webpack: 5.85.1 /terser@5.17.4: resolution: {integrity: sha512-jcEKZw6UPrgugz/0Tuk/PVyLAPfMBJf5clnGueo45wTweoV8yh7Q7PEkhkJ5uuUbC7zAxEcG3tqNr1bstkQ8nw==} @@ -12435,7 +12697,7 @@ packages: engines: {node: '>=14.16'} dev: true - /ts-loader@9.4.3(typescript@5.1.0-tsplus.20230423)(webpack@5.84.0): + /ts-loader@9.4.3(typescript@5.2.0-tsplus.20230603)(webpack@5.85.1): resolution: {integrity: sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12446,8 +12708,8 @@ packages: enhanced-resolve: 5.14.1 micromatch: 4.0.5 semver: 7.5.1 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' - webpack: 5.84.0 + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' + webpack: 5.85.1 dev: true /ts-node@10.9.1(@types/node@18.11.11)(typescript@4.9.5): @@ -12481,7 +12743,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@18.11.11)(typescript@5.1.0-tsplus.20230423): + /ts-node@10.9.1(@types/node@18.11.11)(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -12507,7 +12769,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -12522,7 +12784,7 @@ packages: resolution: {integrity: sha512-6zaET4Gz6/65Zia2jzQkh2v4WJA1NK3IvxXP0GlFkfWL9rwnInIMzQbjDunJb+m22L9S9I4XZVgW6xC+fZ2n6g==} dev: true - /tsc-watch@6.0.4(typescript@5.1.0-tsplus.20230423): + /tsc-watch@6.0.4(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-cHvbvhjO86w2aGlaHgSCeQRl+Aqw6X6XN4sQMPZKF88GoP30O+oTuh5lRIJr5pgFWrRpF1AgXnJJ2DoFEIPHyg==} engines: {node: '>=12.12.0'} hasBin: true @@ -12533,7 +12795,7 @@ packages: node-cleanup: 2.1.2 ps-tree: 1.2.0 string-argv: 0.3.1 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' dev: true /tsconfig-paths-webpack-plugin@4.0.1: @@ -12592,14 +12854,14 @@ packages: typescript: 4.9.5 dev: true - /tsutils@3.21.0(typescript@5.1.0-tsplus.20230423): + /tsutils@3.21.0(typescript@5.2.0-tsplus.20230603): 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: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' dev: true /tuf-js@1.0.0: @@ -12687,13 +12949,13 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript-transform-paths@3.4.6(typescript@5.1.0-tsplus.20230423): + /typescript-transform-paths@3.4.6(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==} peerDependencies: typescript: '>=3.6.5' dependencies: minimatch: 3.1.2 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' dev: true /typescript@3.9.10: @@ -12732,6 +12994,15 @@ packages: estree-walker: 3.0.3 magic-string: 0.30.0 unplugin: 1.3.1 + dev: false + + /unctx@2.3.1: + resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} + dependencies: + acorn: 8.8.2 + estree-walker: 3.0.3 + magic-string: 0.30.0 + unplugin: 1.3.1 /undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} @@ -12743,13 +13014,14 @@ packages: dependencies: busboy: 1.6.0 - /unenv@1.4.1: - resolution: {integrity: sha512-DuFZUDfaBC92zy3fW7QqKTLdYJIPkpwTN0yGZtaxnpOI7HvIfl41NYh9NVv4zcqhT8CGXJ1ELpvO2tecaB6NfA==} + /unenv@1.5.1: + resolution: {integrity: sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==} dependencies: + consola: 3.1.0 defu: 6.1.2 mime: 3.0.0 node-fetch-native: 1.1.1 - pathe: 1.1.0 + pathe: 1.1.1 /unhead@1.1.27: resolution: {integrity: sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==} @@ -12814,8 +13086,8 @@ packages: fast-glob: 3.2.12 local-pkg: 0.4.3 magic-string: 0.30.0 - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 pkg-types: 1.0.3 scule: 1.0.0 strip-literal: 1.0.1 @@ -12875,8 +13147,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /unplugin-auto-import@0.16.2: - resolution: {integrity: sha512-t5f+xArJZRsfgF8Zftc2JFTJJTo7BPkPSeLQUXt6xxambnwWBer8vpEgwaCYrR50MIm5mjmhjebt33OZXIW0uQ==} + /unplugin-auto-import@0.16.4: + resolution: {integrity: sha512-xdgBa9NAS3JG8HjkAZHSbGSMlrjKpaWKXGUzaF6RzEtr980RCl1t0Zsu0skUInNYrEQfqaHc7aGWPv41DLTK/w==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -12898,7 +13170,7 @@ packages: - rollup dev: true - /unplugin-vue-router@0.6.4(vue-router@4.2.1)(vue@3.3.4): + /unplugin-vue-router@0.6.4(vue-router@4.2.2)(vue@3.3.4): resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==} peerDependencies: vue-router: ^4.1.0 @@ -12906,7 +13178,7 @@ packages: vue-router: optional: true dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.22.4 '@rollup/pluginutils': 5.0.2(rollup@3.22.0) '@vue-macros/common': 1.3.1(vue@3.3.4) ast-walker-scope: 0.4.1 @@ -12914,11 +13186,11 @@ packages: fast-glob: 3.2.12 json5: 2.2.3 local-pkg: 0.4.3 - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 scule: 1.0.0 unplugin: 1.3.1 - vue-router: 4.2.1(vue@3.3.4) + vue-router: 4.2.2(vue@3.3.4) yaml: 2.2.2 transitivePeerDependencies: - rollup @@ -12987,7 +13259,7 @@ packages: resolution: {integrity: sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==} hasBin: true dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.22.1 '@babel/standalone': 7.21.4 '@babel/types': 7.21.5 defu: 6.1.2 @@ -13119,17 +13391,17 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite-node@0.31.1(@types/node@18.11.11)(sass@1.62.1): - resolution: {integrity: sha512-BajE/IsNQ6JyizPzu9zRgHrBwczkAs0erQf/JRpgTIESpKvNj9/Gd0vxX905klLkb0I0SJVCKbdrl5c6FnqYKA==} + /vite-node@0.31.4(@types/node@18.11.11)(sass@1.62.1): + resolution: {integrity: sha512-uzL377GjJtTbuc5KQxVbDu2xfU/x0wVjUtXQR2ihS21q/NK6ROr4oG0rsSkBBddZUVCwzfx22in76/0ZZHXgkQ==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@5.5.0) - mlly: 1.2.1 - pathe: 1.1.0 + mlly: 1.3.0 + pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) transitivePeerDependencies: - '@types/node' - less @@ -13139,7 +13411,27 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.0(eslint@8.41.0)(typescript@5.1.0-tsplus.20230423)(vite@4.3.8)(vue-tsc@1.6.5): + /vite-node@0.32.0(@types/node@18.11.11): + resolution: {integrity: sha512-220P/y8YacYAU+daOAqiGEFXx2A8AwjadDzQqos6wSukjvvTWNqleJSwoUn0ckyNdjHIKoxn93Nh1vWBqEKr3Q==} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4(supports-color@5.5.0) + mlly: 1.3.0 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + + /vite-plugin-checker@0.6.0(eslint@8.42.0)(typescript@5.2.0-tsplus.20230603)(vite@4.3.9)(vue-tsc@1.6.5): resolution: {integrity: sha512-DWZ9Hv2TkpjviPxAelNUt4Q3IhSGrx7xrwdM64NI+Q4dt8PaMWJJh4qGNtSrfEuiuIzWWo00Ksvh5It4Y3L9xQ==} engines: {node: '>=14.16'} peerDependencies: @@ -13175,7 +13467,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.41.0 + eslint: 8.42.0 fast-glob: 3.2.12 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -13184,16 +13476,16 @@ packages: semver: 7.5.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.7 vscode-uri: 3.0.6 - vue-tsc: 1.6.5(typescript@5.1.0-tsplus.20230423) + vue-tsc: 1.6.5(typescript@5.2.0-tsplus.20230603) - /vite@4.3.8(@types/node@18.11.11)(sass@1.62.1): - resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} + /vite@4.3.9(@types/node@18.11.11)(sass@1.62.1): + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -13219,14 +13511,14 @@ packages: dependencies: '@types/node': 18.11.11 esbuild: 0.17.19 - postcss: 8.4.23 + postcss: 8.4.24 rollup: 3.22.0 sass: 1.62.1 optionalDependencies: fsevents: 2.3.2 - /vitest@0.31.1: - resolution: {integrity: sha512-/dOoOgzoFk/5pTvg1E65WVaobknWREN15+HF+0ucudo3dDG/vCZoXTQrjIfEaWvQXmqScwkRodrTbM/ScMpRcQ==} + /vitest@0.32.0: + resolution: {integrity: sha512-SW83o629gCqnV3BqBnTxhB10DAwzwEx3z+rqYZESehUB+eWsJxwcBQx7CKy0otuGMJTYh7qCVuUX23HkftGl/Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -13259,11 +13551,11 @@ packages: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 '@types/node': 18.11.11 - '@vitest/expect': 0.31.1 - '@vitest/runner': 0.31.1 - '@vitest/snapshot': 0.31.1 - '@vitest/spy': 0.31.1 - '@vitest/utils': 0.31.1 + '@vitest/expect': 0.32.0 + '@vitest/runner': 0.32.0 + '@vitest/snapshot': 0.32.0 + '@vitest/spy': 0.32.0 + '@vitest/utils': 0.32.0 acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 @@ -13272,14 +13564,14 @@ packages: debug: 4.3.4(supports-color@5.5.0) local-pkg: 0.4.3 magic-string: 0.30.0 - pathe: 1.1.0 + pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.3.2 + std-env: 3.3.3 strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.8(@types/node@18.11.11)(sass@1.62.1) - vite-node: 0.31.1(@types/node@18.11.11)(sass@1.62.1) + vite: 4.3.9(@types/node@18.11.11)(sass@1.62.1) + vite-node: 0.32.0(@types/node@18.11.11) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13346,14 +13638,14 @@ packages: /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - /vue-eslint-parser@9.3.0(eslint@8.41.0): + /vue-eslint-parser@9.3.0(eslint@8.42.0): resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4(supports-color@5.5.0) - eslint: 8.41.0 + eslint: 8.42.0 eslint-scope: 7.2.0 eslint-visitor-keys: 3.4.1 espree: 9.5.2 @@ -13364,8 +13656,8 @@ packages: - supports-color dev: true - /vue-router@4.2.1(vue@3.3.4): - resolution: {integrity: sha512-nW28EeifEp8Abc5AfmAShy5ZKGsGzjcnZ3L1yc2DYUo+MqbBClrRP9yda3dIekM4I50/KnEwo1wkBLf7kHH5Cw==} + /vue-router@4.2.2(vue@3.3.4): + resolution: {integrity: sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==} peerDependencies: vue: ^3.2.0 dependencies: @@ -13395,16 +13687,16 @@ packages: vue: 3.3.4 dev: false - /vue-tsc@1.6.5(typescript@5.1.0-tsplus.20230423): + /vue-tsc@1.6.5(typescript@5.2.0-tsplus.20230603): resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/vue-language-core': 1.6.5 - '@volar/vue-typescript': 1.6.5(typescript@5.1.0-tsplus.20230423) + '@volar/vue-typescript': 1.6.5(typescript@5.2.0-tsplus.20230603) semver: 7.5.1 - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' /vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} @@ -13415,8 +13707,8 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - /vuetify@3.3.1(typescript@5.1.0-tsplus.20230423)(vue@3.3.4): - resolution: {integrity: sha512-shmBLeNFjQ9Trf7XusRtKpqCak+EK7zdUiJP2QXbXFgOQP3Ju04iyE/SJWn2xFNYaoJjULWenwOcdlkq9SIZ8A==} + /vuetify@3.3.3(typescript@5.2.0-tsplus.20230603)(vue@3.3.4): + resolution: {integrity: sha512-oLpm6L6Zvf4b7Ua8V3INnUkGoxbi04O68ymEbBDLrPFzmIkzAcwd9L/2Ega582PRJnjTBBZapa6KdmosvhVvgA==} engines: {node: ^12.20 || >=14.13} peerDependencies: typescript: '>=4.7' @@ -13434,7 +13726,7 @@ packages: webpack-plugin-vuetify: optional: true dependencies: - typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)' + typescript: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)' vue: 3.3.4 dev: false @@ -13469,8 +13761,8 @@ packages: /webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - /webpack@5.84.0: - resolution: {integrity: sha512-XezNK3kwJq6IyeoZmZ1uEqQs+42nTqIi4jYM/YjLwaJedUC1N3bwnCC0+UcnHJPfqWX0kGrQnMIvZZyWYaIZrA==} + /webpack@5.85.1: + resolution: {integrity: sha512-xTb7MRf4LY8Z5rzn7aIx4TDrwYJrjcHnIfU1TqtyZOoObyuGSpAUwIvVuqq5wPnv7WEgQr8UvO1q/dgoGG4HjA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13500,7 +13792,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(webpack@5.84.0) + terser-webpack-plugin: 5.3.7(webpack@5.85.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13727,11 +14019,11 @@ packages: engines: {node: '>=0.2.0'} dev: true - '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz(patch_hash=4fdmoog7xa6cp22kpahy7cule4)': - resolution: {tarball: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz} - id: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.176/compiler/typescript.tgz' + '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz(patch_hash=yizx77plzvcciexwx2wb56m6km)': + resolution: {tarball: https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz} + id: '@cdn.jsdelivr.net/npm/@tsplus/installer@0.0.177/compiler/typescript.tgz' name: typescript - version: 5.1.0-tsplus.20230423 + version: 5.2.0-tsplus.20230603 engines: {node: '>=14.17'} hasBin: true patched: true From c961efee0428ef367414d1bb338c7a7c097e91b5 Mon Sep 17 00:00:00 2001 From: Andrea Simone Costa Date: Mon, 7 Aug 2023 11:41:19 +0200 Subject: [PATCH 2/2] chore(fe): add version reload button --- _project/frontend-nuxt/components/Version.vue | 49 +++++++++++++ .../frontend-nuxt/composables/customAlert.ts | 70 +++++++++++++++++++ _project/frontend-nuxt/composables/intl.ts | 10 +++ _project/frontend-nuxt/layouts/default.vue | 1 + 4 files changed, 130 insertions(+) create mode 100644 _project/frontend-nuxt/components/Version.vue create mode 100644 _project/frontend-nuxt/composables/customAlert.ts diff --git a/_project/frontend-nuxt/components/Version.vue b/_project/frontend-nuxt/components/Version.vue new file mode 100644 index 000000000..17ac4d499 --- /dev/null +++ b/_project/frontend-nuxt/components/Version.vue @@ -0,0 +1,49 @@ + + + \ No newline at end of file diff --git a/_project/frontend-nuxt/composables/customAlert.ts b/_project/frontend-nuxt/composables/customAlert.ts new file mode 100644 index 000000000..1b722ad46 --- /dev/null +++ b/_project/frontend-nuxt/composables/customAlert.ts @@ -0,0 +1,70 @@ +interface alertData { + title: string | undefined + body: string | undefined +} + +interface alertBtn { + name: string + color: string + returnValue: T +} + +interface alertList { + promiseResolve: (val: any) => void + show: boolean + title: string + body: string | undefined + buttons: Array +} + +const alertsList = ref>([]) + +function alertAdd>(data: alertData): Promise +function alertAdd[]>( + data: alertData, + ...buttons: Buttons +): Promise +function alertAdd(data: alertData, ...buttons: any[]) { + if (!buttons.length) { + buttons = [ + { + name: "OK", + color: "green", + returnValue: true, + }, + ] + } + return new Promise(promiseResolve => { + alertsList.value.push({ + promiseResolve, + show: true, + title: data?.title || "", + body: data?.body ?? data.body, + buttons, + }) + }) +} + +document.onkeydown = function (evt) { + if (alertsList.value.length) { + evt = evt || window.event + if ("key" in evt) { + if (evt.key === "Escape" || evt.key === "Esc") { + alertRemove(alertsList.value.length, false) + } + if (evt.key === "Enter") { + alertRemove(alertsList.value.length, true) + } + } + } +} + +function alertRemove(index: number, returnValue: any) { + const removeData = alertsList.value[index] + removeData.promiseResolve(returnValue) + alertsList.value.splice(index, 1) +} + +export { alertRemove, alertsList, alertAdd } + +export default alertAdd diff --git a/_project/frontend-nuxt/composables/intl.ts b/_project/frontend-nuxt/composables/intl.ts index f863e7dbf..7baae8a2f 100644 --- a/_project/frontend-nuxt/composables/intl.ts +++ b/_project/frontend-nuxt/composables/intl.ts @@ -19,6 +19,11 @@ const messages = { "validation.string.maxLength": `Das Feld darf nicht mehr als {maxLength} Zeichen haben`, "validation.string.minLength": `Das Feld muss mindestens {minLength} Zeichen enthalten`, "validation.not_a_valid": `Der eingegebene Wert ist kein gültiger {type}: {message}`, + "fe.version.button": "Neue Version verfügbar", + "fe.version.alert.title": "Neue Version verfügbar!", + "fe.version.alert.body": "Neue Version verfügbar, Seite neu laden?", + "fe.version.alert.yes": "Ja", + "fe.version.alert.no": "Nein", }, en: { "handle.success": "{action} Success", @@ -41,6 +46,11 @@ const messages = { "The field requires at least {minLength} characters", "validation.not_a_valid": "The entered value is not a valid {type}: {message}", + "fe.version.button": "New version available", + "fe.version.alert.title": "New version available!", + "fe.version.alert.body": "New version available, reload page?", + "fe.version.alert.yes": "Yes", + "fe.version.alert.no": "No", }, } diff --git a/_project/frontend-nuxt/layouts/default.vue b/_project/frontend-nuxt/layouts/default.vue index 17ff2116b..42d8dd1fd 100644 --- a/_project/frontend-nuxt/layouts/default.vue +++ b/_project/frontend-nuxt/layouts/default.vue @@ -39,6 +39,7 @@ onMounted(() => {
{{ currentUser.displayName }}
+