From 60a025d8c34ee59be5b86433c49ae73d5a7feb96 Mon Sep 17 00:00:00 2001 From: Lexus Drumgold Date: Sat, 29 Jul 2023 16:38:25 -0400 Subject: [PATCH] chore: update dev and test environments Signed-off-by: Lexus Drumgold --- .eslintrc.base.cjs | 65 +- .github/infrastructure.yml | 7 +- .github/workflows/ci.yml | 11 +- .github/workflows/typescript-canary.yml | 8 +- .nvmrc | 2 +- .prettierrc.json | 1 + .vscode/settings.json | 1 + __tests__/reporters/notifier.ts | 80 +- __tests__/serve.json | 6 - __tests__/ts/v4/tsconfig.build.json | 11 - __tests__/ts/v4/tsconfig.json | 55 - __tests__/ts/v4/tsconfig.typecheck.json | 14 - config/changelog.config.ts | 21 +- package.json | 69 +- .../__tests__/path-object.spec-d.ts | 22 +- .../__tests__/validate-object.spec.ts | 51 +- .../__tests__/validate-string.spec.ts | 21 +- src/lib/__tests__/format.spec.ts | 8 +- src/lib/__tests__/parse.spec.ts | 9 +- src/lib/__tests__/relative.spec.ts | 3 +- src/lib/__tests__/resolve.spec.ts | 12 +- src/lib/__tests__/to-namespaced-path.spec.ts | 9 +- src/pathe.ts | 12 +- src/types/__tests__/delimiter.spec-d.ts | 4 +- src/types/__tests__/ext.spec-d.ts | 14 +- src/types/__tests__/sep.spec-d.ts | 4 +- src/utils/__tests__/default-ext.spec.ts | 3 +- tsconfig.build.json | 1 + typings/@types/node/http2.d.ts | 8 + vitest.config.ts | 27 +- yarn.lock | 3219 ++++++++++------- 31 files changed, 2206 insertions(+), 1572 deletions(-) delete mode 100644 __tests__/serve.json delete mode 100644 __tests__/ts/v4/tsconfig.build.json delete mode 100644 __tests__/ts/v4/tsconfig.json delete mode 100644 __tests__/ts/v4/tsconfig.typecheck.json create mode 100644 typings/@types/node/http2.d.ts diff --git a/.eslintrc.base.cjs b/.eslintrc.base.cjs index bf0ac48..17dbca8 100644 --- a/.eslintrc.base.cjs +++ b/.eslintrc.base.cjs @@ -53,6 +53,7 @@ const config = { }, plugins: [ '@typescript-eslint', + 'import', 'jsdoc', 'node', 'prettier', @@ -171,7 +172,6 @@ const config = { } ], '@typescript-eslint/no-dupe-class-members': 2, - '@typescript-eslint/no-duplicate-imports': 2, '@typescript-eslint/no-dynamic-delete': 2, '@typescript-eslint/no-empty-function': [ 2, @@ -352,7 +352,11 @@ const config = { 2, { allowAny: false, - checkCompoundAssignments: false + allowBoolean: false, + allowNullish: false, + allowNumberAndString: true, + allowRegExp: false, + skipCompoundAssignments: true } ], '@typescript-eslint/restrict-template-expressions': [ @@ -366,7 +370,7 @@ const config = { } ], '@typescript-eslint/return-await': [2, 'in-try-catch'], - '@typescript-eslint/sort-type-union-intersection-members': 2, + '@typescript-eslint/sort-type-constituents': 2, '@typescript-eslint/strict-boolean-expressions': [ 2, { @@ -394,6 +398,13 @@ const config = { '@typescript-eslint/unified-signatures': 2, 'default-param-last': 0, eqeqeq: 1, + 'import/no-duplicates': [ + 2, + { + considerQueryString: true, + 'prefer-inline': true + } + ], 'init-declarations': 0, 'jsdoc/check-access': 1, 'jsdoc/check-alignment': 1, @@ -417,6 +428,7 @@ const config = { 1, { definedTags: [ + 'decorator', 'experimental', 'maximum', 'minimum', @@ -434,7 +446,6 @@ const config = { 'jsdoc/match-description': 0, 'jsdoc/match-name': 0, 'jsdoc/multiline-blocks': 1, - 'jsdoc/newline-after-description': [1, 'always'], 'jsdoc/no-bad-blocks': [1, { preventAllMultiAsteriskBlocks: true }], 'jsdoc/no-defaults': 0, 'jsdoc/no-missing-syntax': 0, @@ -557,9 +568,10 @@ const config = { 1, 'any', { + applyToEndTag: true, count: 1, - dropEndLines: true, - noEndLines: false, + endLines: 0, + startLines: 1, tags: {} } ], @@ -572,6 +584,7 @@ const config = { 'no-empty-function': 0, 'no-ex-assign': 0, 'no-extra-parens': 0, + 'no-extra-semi': 0, 'no-implied-eval': 0, 'no-invalid-this': 0, 'no-loop-func': 0, @@ -775,15 +788,8 @@ const config = { allowArgumentsExplicitlyTypedAsAny: true, allowDirectConstAssertionInArrowFunctions: true, allowHigherOrderFunctions: false, - allowTypedFunctionExpressions: true, - allowedNames: [], - shouldTrackReferences: true - } - ], - '@typescript-eslint/no-implicit-any-catch': [ - 2, - { - allowExplicitAny: false + allowTypedFunctionExpressions: false, + allowedNames: [] } ], 'no-undef': 0 @@ -836,6 +842,7 @@ const config = { }, plugins: ['chai-expect', 'jest-formatting'], rules: { + '@typescript-eslint/class-literal-property-style': 0, '@typescript-eslint/consistent-indexed-object-style': 0, '@typescript-eslint/no-base-to-string': 0, '@typescript-eslint/no-empty-function': 0, @@ -878,6 +885,12 @@ const config = { '@typescript-eslint/no-redundant-type-constituents': 0 } }, + { + files: ['**/decorators/*.constraint.ts', '**/*.decorator.ts'], + rules: { + '@typescript-eslint/ban-types': 0 + } + }, { files: ['**/enums/*.ts', '**/interfaces/*.ts', '**/types/*.ts'], rules: { @@ -990,6 +1003,7 @@ const config = { '@typescript-eslint/naming-convention': 0, '@typescript-eslint/no-base-to-string': 0, '@typescript-eslint/no-confusing-void-expression': 0, + '@typescript-eslint/no-duplicate-type-constituents': 0, '@typescript-eslint/no-floating-promises': 0, '@typescript-eslint/no-for-in-array': 0, '@typescript-eslint/no-implied-eval': 0, @@ -1006,12 +1020,14 @@ const config = { '@typescript-eslint/no-unsafe-argument': 0, '@typescript-eslint/no-unsafe-assignment': 0, '@typescript-eslint/no-unsafe-call': 0, + '@typescript-eslint/no-unsafe-enum-comparison': 0, '@typescript-eslint/no-unsafe-member-access': 0, '@typescript-eslint/no-unsafe-return': 0, '@typescript-eslint/no-unused-expressions': 0, '@typescript-eslint/non-nullable-type-assertion-style': 0, '@typescript-eslint/prefer-includes': 0, '@typescript-eslint/prefer-nullish-coalescing': 0, + '@typescript-eslint/prefer-optional-chain': 0, '@typescript-eslint/prefer-readonly': 0, '@typescript-eslint/prefer-readonly-parameter-types': 0, '@typescript-eslint/prefer-reduce-type-parameter': 0, @@ -1032,7 +1048,7 @@ const config = { } }, { - files: '**/*.yml', + files: '**/*.+(yaml|yml)', parser: 'yaml-eslint-parser', plugins: ['yml'], rules: { @@ -1151,6 +1167,13 @@ const config = { 'prettier/prettier': [2, {}, { usePrettierrc: true }] }, settings: { + 'import/parsers': { + '@typescript-eslint/parser': ['.cts', '.mts', '.ts', '.tsx'] + }, + 'import/resolver': { + node: true, + typescript: true + }, jsdoc: { augmentsExtendsReplacesDocs: true, ignoreInternal: false, @@ -1158,13 +1181,21 @@ const config = { implementsReplacesDocs: true, overrideReplacesDocs: true, preferredTypes: { - '*': false + '*': false, + '.<>': false, + 'Array<>': { replacement: '[]' }, + Object: { replacement: 'object' }, + 'Object<>': { replacement: 'Record<>' }, + object: 'object' }, structuredTags: { const: { name: 'namepath-defining', required: ['name'] }, + decorator: { + name: 'none' + }, enum: { name: 'namepath-defining', required: ['name', 'type'] diff --git a/.github/infrastructure.yml b/.github/infrastructure.yml index 8139629..eca4172 100644 --- a/.github/infrastructure.yml +++ b/.github/infrastructure.yml @@ -45,11 +45,10 @@ branches: - context: test (16) - context: test (18) - context: test (19) + - context: test (20) - context: typescript (5.0.4) + - context: typescript (5.1.6) - context: typescript (latest) - - context: typescript (~4.7.0) - - context: typescript (~4.8.0) - - context: typescript (~4.9.0) strict: true restrictions: null # https://docs.github.com/rest/deployments/environments#create-or-update-an-environment @@ -195,8 +194,6 @@ repository: is_template: false private: false security_and_analysis: - advanced_security: - status: disabled secret_scanning: status: enabled secret_scanning_push_protection: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7bc5787..2ee5a17 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -236,9 +236,7 @@ jobs: typescript-version: - ${{ needs.preflight.outputs.version-typescript }} - latest - - ~4.9.0 - - ~4.8.0 - - ~4.7.0 + - 5.0.4 steps: - id: checkout name: Checkout ${{ env.REF_NAME }} @@ -270,14 +268,10 @@ jobs: if: steps.test-files-check.outputs.files_exists == 'true' name: Install typescript@${{ matrix.typescript-version }} run: yarn add -D typescript@${{ matrix.typescript-version }} - - id: set-typescript-version - name: Set env.TYPESCRIPT_VERSION - run: | - echo "TYPESCRIPT_VERSION=$(jq .devDependencies.typescript package.json -r)" >>$GITHUB_ENV - id: print-typescript-version if: steps.test-files-check.outputs.files_exists == 'true' name: Print TypeScript version - run: echo $TYPESCRIPT_VERSION + run: jq .devDependencies.typescript package.json -r - id: typecheck if: steps.test-files-check.outputs.files_exists == 'true' name: Run typecheck @@ -291,6 +285,7 @@ jobs: fail-fast: false matrix: node-version: + - 20 - 19 - 18 - 16 diff --git a/.github/workflows/typescript-canary.yml b/.github/workflows/typescript-canary.yml index e956073..5f23fb8 100644 --- a/.github/workflows/typescript-canary.yml +++ b/.github/workflows/typescript-canary.yml @@ -21,7 +21,7 @@ name: typescript-canary on: schedule: # every day, 3 hours after typescript@next release - # https://github.com/microsoft/TypeScript/blob/v4.9.5/.github/workflows/nightly.yaml + # https://github.com/microsoft/TypeScript/blob/v5.0.4/.github/workflows/nightly.yaml - cron: 0 10 * * * workflow_dispatch: permissions: @@ -65,13 +65,9 @@ jobs: - id: typescript name: Install typescript@${{ matrix.typescript-version }} run: yarn add -D typescript@${{ matrix.typescript-version }} - - id: set-typescript-version - name: Set env.TYPESCRIPT_VERSION - run: | - echo "TYPESCRIPT_VERSION=$(jq .devDependencies.typescript package.json -r)" >>$GITHUB_ENV - id: print-typescript-version name: Print TypeScript version - run: echo $TYPESCRIPT_VERSION + run: jq .devDependencies.typescript package.json -r - id: build name: Build project run: yarn build diff --git a/.nvmrc b/.nvmrc index d6b2404..6a148f2 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -19 +20.5.0 diff --git a/.prettierrc.json b/.prettierrc.json index c46944a..08bac4b 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,6 +1,7 @@ { "arrowParens": "avoid", "bracketSpacing": true, + "plugins": ["prettier-plugin-sh"], "proseWrap": "always", "quoteProps": "as-needed", "semi": false, diff --git a/.vscode/settings.json b/.vscode/settings.json index 5737bf3..9570604 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -256,6 +256,7 @@ "shellformat.flag": "-ci -fn -i=2 -sr", "shellformat.useEditorConfig": true, "terminal.integrated.copyOnSelection": true, + "terminal.integrated.scrollback": 10000, "todo-tree.filtering.ignoreGitSubmodules": true, "todo-tree.filtering.includeHiddenFiles": false, "todo-tree.filtering.useBuiltInExcludes": "file and search excludes", diff --git a/__tests__/reporters/notifier.ts b/__tests__/reporters/notifier.ts index 375a279..441e0de 100644 --- a/__tests__/reporters/notifier.ts +++ b/__tests__/reporters/notifier.ts @@ -3,7 +3,7 @@ * @module tests/reporters/Notifier */ -import type { OneOrMany } from '@flex-development/tutils' +import { cast, isArray, type OneOrMany } from '@flex-development/tutils' import notifier from 'node-notifier' import type NotificationCenter from 'node-notifier/notifiers/notificationcenter' import { performance } from 'node:perf_hooks' @@ -20,22 +20,28 @@ import type { File, Reporter, Task, Test, Vitest } from 'vitest' */ class Notifier implements Reporter { /** + * Test reporter context. + * * @public - * @member {Vitest} ctx - Test reporter context + * @member {Vitest} ctx */ - public ctx: Vitest = {} as Vitest + public ctx!: Vitest /** + * Test run end time (in milliseconds). + * * @public - * @member {number} end - Test run end time (in milliseconds) + * @member {number} end */ - public end: number = 0 + public end!: number /** + * Test run start time (in milliseconds). + * * @public - * @member {number} start - Test run start time (in milliseconds) + * @member {number} start */ - public start: number = 0 + public start!: number /** * Sends a notification. @@ -52,19 +58,39 @@ class Notifier implements Reporter { files: File[] = this.ctx.state.getFiles(), errors: unknown[] = this.ctx.state.getUnhandledErrors() ): Promise { - /** @const {Test[]} tests - Tests run */ + /** + * Tests that have been run. + * + * @const {Test[]} tests + */ const tests: Test[] = this.tests(files) - /** @const {number} fails - Total number of failed tests */ + /** + * Total number of failed tests. + * + * @const {number} fails + */ const fails: number = tests.filter(t => t.result?.state === 'fail').length - /** @const {number} passes - Total number of passed tests */ + /** + * Total number of passed tests. + * + * @const {number} passes + */ const passes: number = tests.filter(t => t.result?.state === 'pass').length - /** @var {string} message - Notification message */ + /** + * Notification message. + * + * @var {string} message + */ let message: string = '' - /** @var {string} title - Notification title */ + /** + * Notification title. + * + * @var {string} title + */ let title: string = '' // get notification title and message based on number of failed tests @@ -76,13 +102,19 @@ class Notifier implements Reporter { title = '\u274C Failed' } else { - /** @const {number} time - Time to run all tests (in milliseconds) */ + /** + * Time to run all tests (in milliseconds). + * + * @const {number} time + */ const time: number = this.end - this.start message = dedent` ${passes} tests passed in ${ - time > 1000 ? `${(time / 1000).toFixed(2)}ms` : `${Math.round(time)}ms` - } + time > 1000 + ? `${(time / 1000).toFixed(2)}ms` + : `${Math.round(time)}ms` + } ` title = '\u2705 Passed' @@ -128,11 +160,11 @@ class Notifier implements Reporter { */ public onInit(context: Vitest): void { this.ctx = context - return void (this.start = performance.now()) + return void ((this.start = performance.now()) && (this.end = 0)) } /** - * Returns an array of {@link Test} objects. + * Returns an array of {@linkcode Test} objects. * * @protected * @@ -140,17 +172,13 @@ class Notifier implements Reporter { * @return {Test[]} `Test` object array */ protected tests(tasks: OneOrMany = []): Test[] { - const { mode } = this.ctx - - return (Array.isArray(tasks) ? tasks : [tasks]).flatMap(task => { - const { type } = task - - return mode === 'typecheck' && type === 'suite' && task.tasks.length === 0 - ? ([task] as unknown as [Test]) - : type === 'test' + return (isArray(tasks) ? tasks : [tasks]).flatMap(task => { + return task.type === 'custom' + ? [cast(task)] + : task.type === 'test' ? [task] : 'tasks' in task - ? task.tasks.flatMap(t => (t.type === 'test' ? [t] : this.tests(t))) + ? task.tasks.flatMap(task => this.tests(task)) : [] }) } diff --git a/__tests__/serve.json b/__tests__/serve.json deleted file mode 100644 index 41fab5b..0000000 --- a/__tests__/serve.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "cleanUrls": true, - "directoryListing": true, - "public": "../coverage/lcov-report", - "trailingSlash": true -} diff --git a/__tests__/ts/v4/tsconfig.build.json b/__tests__/ts/v4/tsconfig.build.json deleted file mode 100644 index abcf8f4..0000000 --- a/__tests__/ts/v4/tsconfig.build.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "declaration": true, - "noEmitOnError": true, - "skipLibCheck": false, - "target": "es2022" - }, - "exclude": ["**/__mocks__", "**/__tests__"], - "extends": "./tsconfig.json", - "include": ["../../../dist/*", "../../../src/*"] -} diff --git a/__tests__/ts/v4/tsconfig.json b/__tests__/ts/v4/tsconfig.json deleted file mode 100644 index 6a04d22..0000000 --- a/__tests__/ts/v4/tsconfig.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "compilerOptions": { - "allowJs": true, - "allowUnreachableCode": false, - "alwaysStrict": false, - "baseUrl": "../../..", - "checkJs": false, - "declaration": false, - "declarationMap": false, - "emitDecoratorMetadata": false, - "esModuleInterop": true, - "exactOptionalPropertyTypes": true, - "experimentalDecorators": false, - "forceConsistentCasingInFileNames": true, - "importsNotUsedAsValues": "error", - "isolatedModules": true, - "lib": ["es2022"], - "module": "esnext", - "moduleResolution": "node", - "newLine": "lf", - "noEmit": true, - "noErrorTruncation": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitOverride": true, - "noImplicitReturns": true, - "noUncheckedIndexedAccess": true, - "noUnusedLocals": false, - "noUnusedParameters": false, - "outDir": "../../../dist", - "paths": { - "#fixtures/*": ["__fixtures__/*"], - "#src": ["src/index"], - "#src/*": ["src/*"], - "#tests/*": ["__tests__/*"], - "@flex-development/pathe": ["src/index"] - }, - "preserveConstEnums": true, - "preserveSymlinks": false, - "pretty": true, - "resolveJsonModule": true, - "rootDir": "../../..", - "skipDefaultLibCheck": false, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "strictNullChecks": true, - "strictPropertyInitialization": true, - "target": "esnext", - "useDefineForClassFields": true, - "useUnknownInCatchVariables": true - }, - "exclude": ["**/coverage", "**/dist", "**/node_modules"], - "include": ["**/**.mjs", "**/**.mts", "**/**.ts"] -} diff --git a/__tests__/ts/v4/tsconfig.typecheck.json b/__tests__/ts/v4/tsconfig.typecheck.json deleted file mode 100644 index 6ed9d5d..0000000 --- a/__tests__/ts/v4/tsconfig.typecheck.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es2022" - }, - "extends": "./tsconfig.json", - "include": [ - "**/**.cts", - "**/**.mts", - "**/**.ts", - "**/.*.cts", - "**/.*.mts", - "**/.*.ts" - ] -} diff --git a/config/changelog.config.ts b/config/changelog.config.ts index 3370fec..df6e1ae 100644 --- a/config/changelog.config.ts +++ b/config/changelog.config.ts @@ -14,7 +14,13 @@ import { type Commit } from '@flex-development/commitlint-config' import pathe from '@flex-development/pathe' -import { CompareResult, isNIL } from '@flex-development/tutils' +import { + CompareResult, + at, + includes, + isNIL, + select +} from '@flex-development/tutils' import addStream from 'add-stream' import conventionalChangelog from 'conventional-changelog' import type { Options } from 'conventional-changelog-core' @@ -154,7 +160,6 @@ sade('changelog', true) const changelog: Readable = conventionalChangelog( { append: false, - debug: debug ? console.debug.bind(console) : undefined, outputUnreleased: typeof outputUnreleased === 'boolean' ? outputUnreleased @@ -198,10 +203,10 @@ sade('changelog', true) return void apply(null, { ...commit, committerDate: dateformat(commit.committerDate, 'yyyy-mm-dd', true), - mentions: commit.mentions.filter(m => m !== 'flexdevelopment'), + mentions: select(commit.mentions, m => m !== 'flexdevelopment'), // @ts-expect-error ts(2322) raw: commit, - references: commit.references.filter(ref => ref.action !== null), + references: select(commit.references, ref => ref.action !== null), version: commit.gitTags ? vgx.exec(commit.gitTags)?.[1] : undefined }) }, @@ -296,21 +301,21 @@ sade('changelog', true) * * @const {CommitEnhanced?} first_commit */ - const first_commit: CommitEnhanced | undefined = commits.at(0) + const first_commit: CommitEnhanced | undefined = at(commits, 0) /** * Last commit in release. * * @const {CommitEnhanced?} last_commit */ - const last_commit: CommitEnhanced | undefined = commits.at(-1) + const last_commit: CommitEnhanced | undefined = at(commits, -1) // set current and previous tags if (key && (!currentTag || !previousTag)) { currentTag = key.version ?? undefined // try setting previous tag based on current tag - if (gitSemverTags.includes(currentTag ?? '')) { + if (includes(gitSemverTags, currentTag)) { const { version = '' } = key previousTag = gitSemverTags[gitSemverTags.indexOf(version) + 1] if (!previousTag) previousTag = last_commit?.hash ?? undefined @@ -324,7 +329,7 @@ sade('changelog', true) : !currentTag && version ? pkg.tagPrefix + version : currentTag ?? version - previousTag = previousTag ?? gitSemverTags[0] + previousTag = previousTag ?? at(gitSemverTags, 0) } // set release date diff --git a/package.json b/package.json index c335392..a32d2b1 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "release": "bash ./scripts/release.sh", "test": "vitest run", "test:cov": "yarn clean:coverage; yarn test --coverage", - "test:cov:serve": "serve __tests__ --listen 5432 --no-port-switching", + "test:cov:serve": "vite preview --outDir ./coverage", "test:cov:upload": "./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info", "test:watch": "vitest", "typecheck": "vitest typecheck --run", @@ -84,81 +84,80 @@ "@flex-development/tutils": "6.0.0-alpha.12" }, "devDependencies": { - "@commitlint/cli": "17.6.3", - "@faker-js/faker": "8.0.1", + "@commitlint/cli": "17.6.7", + "@faker-js/faker": "8.0.2", "@flex-development/commitlint-config": "1.0.1", "@flex-development/decorator-regex": "1.0.0", "@flex-development/esm-types": "1.0.0", "@flex-development/mkbuild": "1.0.0-alpha.20", "@flex-development/mlly": "1.0.0-alpha.15", "@flex-development/tsconfig-utils": "1.1.2", - "@graphql-eslint/eslint-plugin": "3.18.0", - "@types/chai": "4.3.4", + "@graphql-eslint/eslint-plugin": "3.20.1", + "@types/chai": "4.3.5", "@types/conventional-changelog": "3.1.1", "@types/conventional-changelog-core": "4.2.1", "@types/conventional-changelog-writer": "4.0.2", "@types/conventional-recommended-bump": "6.1.0", "@types/dateformat": "5.0.0", - "@types/eslint": "8.37.0", + "@types/eslint": "8.44.1", "@types/git-raw-commits": "2.0.1", "@types/is-ci": "3.0.0", - "@types/node": "18.15.11", + "@types/node": "20.4.5", "@types/node-notifier": "8.0.2", - "@types/prettier": "2.7.2", - "@types/semver": "7.3.13", - "@typescript-eslint/eslint-plugin": "5.59.8", - "@typescript-eslint/parser": "5.59.6", + "@types/prettier": "3.0.0", + "@types/semver": "7.5.0", + "@typescript-eslint/eslint-plugin": "6.2.0", + "@typescript-eslint/parser": "6.2.0", "@vates/toggle-scripts": "1.0.0", - "@vitest/coverage-c8": "0.31.2", - "@vitest/ui": "0.31.0", + "@vitest/coverage-v8": "0.33.0", "add-stream": "1.0.0", - "chai": "4.3.7", + "chai": "5.0.0-alpha.1", "conventional-changelog": "3.1.25", "conventional-changelog-conventionalcommits": "5.0.0", "conventional-changelog-core": "4.2.4", "conventional-changelog-writer": "5.0.1", "conventional-recommended-bump": "6.1.0", "cross-env": "7.0.3", - "cspell": "6.31.1", + "cspell": "6.31.2", "dateformat": "5.0.3", - "esbuild": "0.17.19", - "eslint": "8.39.0", - "eslint-config-prettier": "8.8.0", + "esbuild": "0.18.17", + "eslint": "8.46.0", + "eslint-config-prettier": "8.9.0", + "eslint-import-resolver-typescript": "3.5.5", "eslint-plugin-chai-expect": "3.0.0", + "eslint-plugin-import": "2.28.0", "eslint-plugin-jest-formatting": "3.1.0", - "eslint-plugin-jsdoc": "40.3.0", - "eslint-plugin-jsonc": "2.8.0", - "eslint-plugin-markdown": "3.0.0", + "eslint-plugin-jsdoc": "44.1.0", + "eslint-plugin-jsonc": "2.9.0", + "eslint-plugin-markdown": "3.0.1", "eslint-plugin-markdownlint": "0.4.1", "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-prettier": "5.0.0", "eslint-plugin-promise": "6.1.1", - "eslint-plugin-unicorn": "46.0.0", - "eslint-plugin-yml": "1.7.0", - "graphql": "16.6.0", - "graphql-config": "4.5.0", + "eslint-plugin-unicorn": "48.0.1", + "eslint-plugin-yml": "1.8.0", + "graphql": "16.7.1", + "graphql-config": "5.0.2", "growl": "1.10.5", "husky": "8.0.3", "is-ci": "3.0.1", "jsonc-eslint-parser": "2.3.0", - "lint-staged": "13.2.2", + "lint-staged": "13.2.3", "mri": "1.2.0", "node-notifier": "10.0.1", "pkg-size": "2.4.0", - "prettier": "2.8.8", - "prettier-plugin-sh": "0.12.8", - "radash": "10.8.1", + "prettier": "3.0.0", + "prettier-plugin-sh": "0.13.1", "sade": "1.8.1", - "semver": "7.5.2", - "serve": "14.2.0", + "semver": "7.5.4", "tempfile": "5.0.0", "trash-cli": "5.0.0", "ts-dedent": "2.2.0", - "typescript": "5.0.4", + "typescript": "5.1.6", "version-bump-prompt": "6.1.0", - "vite": "4.3.9", + "vite": "4.4.7", "vite-tsconfig-paths": "4.2.0", - "vitest": "0.31.1", + "vitest": "0.33.0", "vitest-github-actions-reporter": "0.10.0", "yaml-eslint-parser": "1.2.2" }, diff --git a/src/interfaces/__tests__/path-object.spec-d.ts b/src/interfaces/__tests__/path-object.spec-d.ts index 6507ee1..fe20f93 100644 --- a/src/interfaces/__tests__/path-object.spec-d.ts +++ b/src/interfaces/__tests__/path-object.spec-d.ts @@ -3,7 +3,7 @@ * @module pathe/interfaces/tests/unit-d/PathObject */ -import type { RequiredKeys } from '@flex-development/tutils' +import type { Optional, RequiredKeys } from '@flex-development/tutils' import type TestSubject from '../path-object' describe('unit-d:interfaces/PathObject', () => { @@ -11,33 +11,33 @@ describe('unit-d:interfaces/PathObject', () => { expectTypeOf>().toBeNever() }) - it('should match [base?: string]', () => { + it('should match [base?: Optional]', () => { expectTypeOf() .toHaveProperty('base') - .toEqualTypeOf() + .toEqualTypeOf>() }) - it('should match [dir?: string]', () => { + it('should match [dir?: Optional]', () => { expectTypeOf() .toHaveProperty('dir') - .toEqualTypeOf() + .toEqualTypeOf>() }) - it('should match [ext?: string]', () => { + it('should match [ext?: Optional]', () => { expectTypeOf() .toHaveProperty('ext') - .toEqualTypeOf() + .toEqualTypeOf>() }) - it('should match [name?: string]', () => { + it('should match [name?: Optional]', () => { expectTypeOf() .toHaveProperty('name') - .toEqualTypeOf() + .toEqualTypeOf>() }) - it('should match [root?: string]', () => { + it('should match [root?: Optional]', () => { expectTypeOf() .toHaveProperty('root') - .toEqualTypeOf() + .toEqualTypeOf>() }) }) diff --git a/src/internal/__tests__/validate-object.spec.ts b/src/internal/__tests__/validate-object.spec.ts index 38fe631..f816822 100644 --- a/src/internal/__tests__/validate-object.spec.ts +++ b/src/internal/__tests__/validate-object.spec.ts @@ -4,6 +4,7 @@ */ import { ErrorCode, type NodeError } from '@flex-development/errnode' +import { cast } from '@flex-development/tutils' import testSubject from '../validate-object' describe('unit:internal/validateObject', () => { @@ -13,42 +14,24 @@ describe('unit:internal/validateObject', () => { name = 'pathObject' }) - it('should return true if value is an object', () => { - // Arrange - const cases: Parameters[0][] = [ - {}, - new Date(), - JSON.parse(faker.datatype.json()) - ] - - // Act + Expect - cases.forEach(value => expect(testSubject(value, name)).to.be.true) + it('should return true if value is a curly-braced object', () => { + expect(testSubject({}, name)).to.be.true }) - it('should throw if value is not an object', () => { + it('should throw if value is not a curly-braced object', () => { // Arrange - const code: ErrorCode = ErrorCode.ERR_INVALID_ARG_TYPE - const cases: Parameters[0][] = [ - faker.datatype.array(), - faker.datatype.bigInt(), - faker.datatype.boolean(), - faker.datatype.boolean(), - faker.datatype.number(), - faker.datatype.string() - ] - - // Act + Expect - cases.forEach(value => { - let error: NodeError - - try { - testSubject(value, name) - } catch (e: unknown) { - error = e as typeof error - } - - expect(error!).to.be.instanceof(TypeError) - expect(error!).to.have.property('code').equal(code) - }) + let error!: NodeError + + // Act + try { + testSubject(null, name) + } catch (e: unknown) { + error = cast(e) + } + + // Expect + expect(error) + .to.be.instanceof(TypeError) + .with.property('code', ErrorCode.ERR_INVALID_ARG_TYPE) }) }) diff --git a/src/internal/__tests__/validate-string.spec.ts b/src/internal/__tests__/validate-string.spec.ts index bc91c43..7e96945 100644 --- a/src/internal/__tests__/validate-string.spec.ts +++ b/src/internal/__tests__/validate-string.spec.ts @@ -4,6 +4,7 @@ */ import { ErrorCode, type NodeError } from '@flex-development/errnode' +import { cast } from '@flex-development/tutils' import testSubject from '../validate-string' describe('unit:internal/validateString', () => { @@ -13,24 +14,28 @@ describe('unit:internal/validateString', () => { name = 'path' }) - it('should return value if value is typeof string', () => { - expect(testSubject(faker.datatype.string(13), name)).to.be.a('string') + it('should return value if value is a string', () => { + // Arrange + const value: string = faker.system.filePath() + + // Act + Expect + expect(testSubject(value, name)).to.equal(value) }) - it('should throw if value is not typeof string', () => { + it('should throw if value is not a string', () => { // Arrange - const code: ErrorCode = ErrorCode.ERR_INVALID_ARG_TYPE - let error: NodeError + let error!: NodeError // Act try { testSubject(null, name) } catch (e: unknown) { - error = e as typeof error + error = cast(e) } // Expect - expect(error!).to.be.instanceof(TypeError) - expect(error!).to.have.property('code').equal(code) + expect(error) + .to.be.instanceof(TypeError) + .with.property('code', ErrorCode.ERR_INVALID_ARG_TYPE) }) }) diff --git a/src/lib/__tests__/format.spec.ts b/src/lib/__tests__/format.spec.ts index f44568c..32b2e26 100644 --- a/src/lib/__tests__/format.spec.ts +++ b/src/lib/__tests__/format.spec.ts @@ -32,8 +32,8 @@ describe('unit:lib/format', () => { ] // Act + Expect - cases.forEach(([pathObject]) => { - expect(testSubject(pathObject)).to.equal(posix.format(pathObject)) + cases.forEach(([obj]) => { + expect(testSubject(obj)).to.equal(posix.format(obj)) }) }) @@ -51,8 +51,8 @@ describe('unit:lib/format', () => { ] // Act + Expect - cases.forEach(([object]) => { - expect(testSubject(object)).to.equal(ensurePosix(win32.format(object))) + cases.forEach(([obj]) => { + expect(testSubject(obj)).to.equal(ensurePosix(win32.format(obj))) }) }) }) diff --git a/src/lib/__tests__/parse.spec.ts b/src/lib/__tests__/parse.spec.ts index 90a7a31..f3aa3ed 100644 --- a/src/lib/__tests__/parse.spec.ts +++ b/src/lib/__tests__/parse.spec.ts @@ -7,6 +7,7 @@ import type { ParsedPath } from '#src/interfaces' import sep from '#src/lib/sep' +import { entries } from '@flex-development/tutils' import { posix, win32 } from 'node:path' import testSubject from '../parse' @@ -37,7 +38,7 @@ describe('unit:lib/parse', () => { // Act + Expect cases.forEach(([path]) => { - expect(testSubject(path)).to.deep.equal(posix.parse(path)) + expect(testSubject(path)).to.eql(posix.parse(path)) }) }) @@ -49,9 +50,9 @@ describe('unit:lib/parse', () => { * @return {string} `parsed` with values normalized */ const ensurePosix = (parsed: ParsedPath): ParsedPath => { - for (const [key, value] of Object.entries(parsed)) { + for (const [key, value] of entries(parsed)) { if (!value) continue - parsed[key as keyof ParsedPath] = value.replace(/\\/g, sep) + parsed[key] = value.replace(/\\/g, sep) } return parsed @@ -81,7 +82,7 @@ describe('unit:lib/parse', () => { // Act + Expect cases.forEach(([path]) => { - expect(testSubject(path)).to.deep.equal(ensurePosix(win32.parse(path))) + expect(testSubject(path)).to.eql(ensurePosix(win32.parse(path))) }) }) }) diff --git a/src/lib/__tests__/relative.spec.ts b/src/lib/__tests__/relative.spec.ts index 7c9d0e0..d0d7ee1 100644 --- a/src/lib/__tests__/relative.spec.ts +++ b/src/lib/__tests__/relative.spec.ts @@ -5,6 +5,7 @@ */ import sep from '#src/lib/sep' +import { set } from '@flex-development/tutils' import { posix, win32 } from 'node:path' import testSubject from '../relative' @@ -41,7 +42,7 @@ describe('unit:lib/relative', () => { describe('windows', () => { beforeAll(() => { - Object.assign(process.env, { '=P:': 'P:' + process.cwd() }) + set(process.env, '=P:', 'P:' + process.cwd()) }) /** diff --git a/src/lib/__tests__/resolve.spec.ts b/src/lib/__tests__/resolve.spec.ts index ccdce8a..41e8129 100644 --- a/src/lib/__tests__/resolve.spec.ts +++ b/src/lib/__tests__/resolve.spec.ts @@ -5,7 +5,7 @@ */ import sep from '#src/lib/sep' -import { DOT } from '@flex-development/tutils' +import { DOT, set } from '@flex-development/tutils' import { posix, win32 } from 'node:path' import testSubject from '../resolve' @@ -50,10 +50,8 @@ describe('unit:lib/resolve', () => { describe('windows', () => { beforeAll(() => { - Object.assign(process.env, { - '=P:': 'P:' + process.cwd(), - '=Z:': 'A:' + process.cwd() - }) + set(process.env, '=Q:', 'Q:' + process.cwd()) + set(process.env, '=Z:', 'A:' + process.cwd()) }) /** @@ -85,8 +83,8 @@ describe('unit:lib/resolve', () => { ['C:\\Windows\\path\\only', '..\\..\\reports'], ['C:\\foo\\bar', '.\\baz'], ['C:\\foo\\tmp.3\\', '..\\tmp.3\\cycles\\root.js'], - ['P:'], - ['P:\\'], + ['Q:'], + ['Q:\\'], ['Z:'], ['Z:\\'], ['\\\\host\\share\\dir\\file.txt'], diff --git a/src/lib/__tests__/to-namespaced-path.spec.ts b/src/lib/__tests__/to-namespaced-path.spec.ts index 829a8a2..b19f38e 100644 --- a/src/lib/__tests__/to-namespaced-path.spec.ts +++ b/src/lib/__tests__/to-namespaced-path.spec.ts @@ -5,6 +5,7 @@ */ import sep from '#src/lib/sep' +import { cast, set } from '@flex-development/tutils' import { posix, win32 } from 'node:path' import testSubject from '../to-namespaced-path' @@ -15,7 +16,7 @@ describe('unit:lib/toNamespacedPath', () => { [''], ['/foo/bar'], ['foo/bar'], - [null as unknown as string] + [cast(null)] ] // Act + Expect @@ -26,7 +27,7 @@ describe('unit:lib/toNamespacedPath', () => { describe('windows', () => { beforeAll(() => { - Object.assign(process.env, { '=P:': 'P:' + process.cwd() }) + set(process.env, '=R:', 'R:' + process.cwd()) }) /** @@ -42,8 +43,8 @@ describe('unit:lib/toNamespacedPath', () => { const cases: Parameters[] = [ ['C:'], ['C:\\file.txt'], - ['P:'], - ['P:\\file.txt'], + ['R:'], + ['R:\\file.txt'], ['\\\\.\\pipe\\somepipe'], ['\\\\?\\UNC\\someserver\\someshare\\somefile'], ['\\\\?\\foo'], diff --git a/src/pathe.ts b/src/pathe.ts index 6f09838..af58bee 100644 --- a/src/pathe.ts +++ b/src/pathe.ts @@ -3,6 +3,7 @@ * @module pathe/pathe */ +import { cast, set } from '@flex-development/tutils' import type { Pathe, PlatformPath } from './interfaces' import { basename, @@ -36,17 +37,18 @@ const core: PlatformPath = { join, normalize, parse, - posix: {} as PlatformPath, + posix: cast({}), relative, resolve, sep, toNamespacedPath, - win32: {} as PlatformPath + win32: cast({}) } // add platform-specific objects // see https://github.com/nodejs/node/blob/v19.3.0/lib/path.js#L1540-L1541 -Object.assign(core, { posix: core, win32: core }) +set(core, 'posix', core) +set(core, 'win32', core) /** * Utilities for working with directory paths, file paths, and file extensions. @@ -78,7 +80,7 @@ const pathe: Pathe = { // add legacy api // see https://github.com/nodejs/node/blob/v19.3.0/lib/path.js#L1543-L1545 -Object.assign(pathe.posix, { _makeLong: toNamespacedPath }) -Object.assign(pathe.win32, { _makeLong: toNamespacedPath }) +set(pathe.posix, '_makeLong', toNamespacedPath) +set(pathe.win32, '_makeLong', toNamespacedPath) export { pathe as default, core as posix, core as win32 } diff --git a/src/types/__tests__/delimiter.spec-d.ts b/src/types/__tests__/delimiter.spec-d.ts index 985fbb8..316f4ce 100644 --- a/src/types/__tests__/delimiter.spec-d.ts +++ b/src/types/__tests__/delimiter.spec-d.ts @@ -6,7 +6,7 @@ import type TestSubject from '../delimiter' describe('unit-d:types/Delimiter', () => { - it('should extract posix path delimiter', () => { - expectTypeOf().extract<':'>().toBeString() + it('should equal ":"', () => { + expectTypeOf().toEqualTypeOf<':'>() }) }) diff --git a/src/types/__tests__/ext.spec-d.ts b/src/types/__tests__/ext.spec-d.ts index 118a415..b54f576 100644 --- a/src/types/__tests__/ext.spec-d.ts +++ b/src/types/__tests__/ext.spec-d.ts @@ -3,19 +3,11 @@ * @module pathe/types/tests/unit-d/Ext */ +import type { Dot } from '@flex-development/tutils' import type TestSubject from '../ext' describe('unit-d:types/Ext', () => { - it('should allow dot character', () => { - assertType('.') - }) - - it('should allow string beginning with dot character', () => { - assertType('.cjs') - assertType('.cts') - assertType('.json') - assertType('.mjs') - assertType('.mts') - assertType('.mts') + it('should equal `${Dot}${string}`', () => { + expectTypeOf().toEqualTypeOf<`${Dot}${string}`>() }) }) diff --git a/src/types/__tests__/sep.spec-d.ts b/src/types/__tests__/sep.spec-d.ts index 6893ebf..bfd56f2 100644 --- a/src/types/__tests__/sep.spec-d.ts +++ b/src/types/__tests__/sep.spec-d.ts @@ -6,7 +6,7 @@ import type TestSubject from '../sep' describe('unit-d:types/Sep', () => { - it('should extract posix path segment separator', () => { - expectTypeOf().extract<'/'>().toBeString() + it('should equal "/"', () => { + expectTypeOf().toEqualTypeOf<'/'>() }) }) diff --git a/src/utils/__tests__/default-ext.spec.ts b/src/utils/__tests__/default-ext.spec.ts index 680acd2..c003f6a 100644 --- a/src/utils/__tests__/default-ext.spec.ts +++ b/src/utils/__tests__/default-ext.spec.ts @@ -3,6 +3,7 @@ * @module pathe/utils/tests/unit/defaultExt */ +import { cast } from '@flex-development/tutils' import testSubject from '../default-ext' describe('unit:utils/defaultExt', () => { @@ -13,7 +14,7 @@ describe('unit:utils/defaultExt', () => { ['file.', '.mjs', [], 'file.mjs'], ['file.d', 'mts', ['.d'], 'file.d.mts'], ['file.min', 'mjs', ['.min'], 'file.min.mjs'], - ['file.min', '.mjs', [null, '.min'] as string[], 'file.min.mjs'] + ['file.min', '.mjs', cast([null, '.min']), 'file.min.mjs'] ] // Act + Expect diff --git a/tsconfig.build.json b/tsconfig.build.json index a8f6603..55e088b 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -7,5 +7,6 @@ }, "exclude": ["**/__mocks__", "**/__tests__"], "extends": "./tsconfig.json", + "files": ["./typings/@types/node/http2.d.ts"], "include": ["./dist/*", "./src/*"] } diff --git a/typings/@types/node/http2.d.ts b/typings/@types/node/http2.d.ts new file mode 100644 index 0000000..932cb20 --- /dev/null +++ b/typings/@types/node/http2.d.ts @@ -0,0 +1,8 @@ +declare module 'http2' { + import * as stream from 'node:stream' + import * as url from 'node:url' + + export interface ClientSessionOptions extends SessionOptions { + createConnection?(authority: url.URL, option: SessionOptions): stream.Duplex + } +} diff --git a/vitest.config.ts b/vitest.config.ts index ab246a8..2da70bd 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -4,10 +4,8 @@ * @see https://vitest.dev/config/ */ -import { NodeEnv } from '@flex-development/tutils' import ci from 'is-ci' import path from 'node:path' -import { template } from 'radash' import tsconfigpaths from 'vite-tsconfig-paths' import GithubActionsReporter from 'vitest-github-actions-reporter' import { @@ -32,19 +30,8 @@ const config: UserConfigExport = defineConfig((): UserConfig => { */ const LINT_STAGED: boolean = !!Number.parseInt(process.env.LINT_STAGED ?? '0') - /** - * Boolean indicating if the current running version of [`typescript`][1] is - * at least `5`. - * - * @const {boolean} TYPESCRIPT_V5 - */ - const TYPESCRIPT_V5: boolean = - process.env.TYPESCRIPT_VERSION?.startsWith('5') ?? true - return { - define: { - 'import.meta.env.NODE_ENV': JSON.stringify(NodeEnv.TEST) - }, + define: {}, plugins: [tsconfigpaths({ projects: [path.resolve('tsconfig.json')] })], test: { allowOnly: !ci, @@ -69,8 +56,8 @@ const config: UserConfigExport = defineConfig((): UserConfig => { ], extension: ['.ts'], include: ['src'], - provider: 'c8', - reporter: [ci ? 'lcovonly' : 'lcov', 'text'], + provider: 'v8', + reporter: [ci ? 'lcovonly' : 'html', 'text'], reportsDirectory: './coverage', skipFull: false }, @@ -79,7 +66,9 @@ const config: UserConfigExport = defineConfig((): UserConfig => { globalSetup: [], globals: true, hookTimeout: 10 * 1000, - include: [`**/__tests__/*.spec${LINT_STAGED ? ',spec-d' : ''}.{ts,tsx}`], + include: [ + `**/__tests__/*.${LINT_STAGED ? '{spec,spec-d}' : 'spec'}.{ts,tsx}` + ], isolate: true, mockReset: true, outputFile: { json: './__tests__/report.json' }, @@ -141,9 +130,7 @@ const config: UserConfigExport = defineConfig((): UserConfig => { checker: 'tsc', ignoreSourceErrors: false, include: ['**/__tests__/*.spec-d.ts'], - tsconfig: template('{{0}}/tsconfig.typecheck.json', { - 0: path.resolve(TYPESCRIPT_V5 ? '' : '__tests__/ts/v4') - }) + tsconfig: path.resolve('tsconfig.typecheck.json') }, unstubEnvs: true, unstubGlobals: true diff --git a/yarn.lock b/yarn.lock index 75fef06..934d59e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 7 cacheKey: 9 +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: 0c82b90350766c937f011275be5e67a428e7bc45320db2d11b329512a4c9a953cf805791ced7d3a90ee601d6cdc7961556368572082313e25fdd55441cba864e + languageName: node + linkType: hard + "@actions/core@npm:^1.10.0": version: 1.10.0 resolution: "@actions/core@npm:1.10.0" @@ -106,10 +113,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 089fdf605ee8dfa3004cd84c69e655ff9ab8bdb4e7fa02bf0012db728c6247acb599ca1118d2f9124d7b417fc5793ee348f2da8bc64be230b3b13ba7cd4364cc +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1, @babel/helper-validator-identifier@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-validator-identifier@npm:7.22.5" + checksum: ae436e63eca3aa0a70575a1a5ae8234307fdfe3b5c720002899bf49833c3abcde2b9b188ed10905f2c39013a95e49cc8356dd589cae80e03b39c3370c3e9de75 languageName: node linkType: hard @@ -180,13 +187,13 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:17.6.3": - version: 17.6.3 - resolution: "@commitlint/cli@npm:17.6.3" +"@commitlint/cli@npm:17.6.7": + version: 17.6.7 + resolution: "@commitlint/cli@npm:17.6.7" dependencies: "@commitlint/format": "npm:^17.4.4" - "@commitlint/lint": "npm:^17.6.3" - "@commitlint/load": "npm:^17.5.0" + "@commitlint/lint": "npm:^17.6.7" + "@commitlint/load": "npm:^17.6.7" "@commitlint/read": "npm:^17.5.1" "@commitlint/types": "npm:^17.4.4" execa: "npm:^5.0.0" @@ -196,23 +203,23 @@ __metadata: yargs: "npm:^17.0.0" bin: commitlint: cli.js - checksum: 118e13847416ff9ccced022a81d17019ac7d370cd572ecdbfd76e9d96664b7f898a48b179f48d0d8a2290c82fe583950fa7a4d93b2398e6d7b6fe37b647879a9 + checksum: a63b32b7fced0bce65d2249714211a5617b9de1b960e2aea154ccbd698cb386d38d388e1a6aa6c2a0a546e47a2fa648822bd8eb6cfe113eaf3272f9bfe443871 languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/config-validator@npm:17.4.4" +"@commitlint/config-validator@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/config-validator@npm:17.6.7" dependencies: "@commitlint/types": "npm:^17.4.4" ajv: "npm:^8.11.0" - checksum: d3e6abc04d9fa365ed06ce1d42af0d98f22a6201309896a2d67b6a15d4e0a0c6612d148666a1704557f5054ffb1a2cbc03e4f3cf3aec76d5b60c91e49d89fe69 + checksum: c4fcc47bd1b70098e7d545450d8c2fca1aa403d710eeb8b149cab9bb764864edb247e0c21bf165c5ec203ad1b4c646a155bc6902e48583c1a2b0bbfcf4fcf7be languageName: node linkType: hard -"@commitlint/ensure@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/ensure@npm:17.4.4" +"@commitlint/ensure@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/ensure@npm:17.6.7" dependencies: "@commitlint/types": "npm:^17.4.4" lodash.camelcase: "npm:^4.3.0" @@ -220,7 +227,7 @@ __metadata: lodash.snakecase: "npm:^4.1.1" lodash.startcase: "npm:^4.4.0" lodash.upperfirst: "npm:^4.3.1" - checksum: 2686ae77953aa54c23f8f4836e9eef8b7201d2bce15951d6b60231dd29d052ea4accf5bddc635a57b094bd002ae01e95c447f50973a7877ccd85ea1f6d638b5c + checksum: 0a702753423fc14fccba8530b4b9f21414d361a6338e7f5470ec8ab75044cac5cb105b7fa886919d006ae29e908e926d155b98fba96dcc4a2e9cb257e4a16c9c languageName: node linkType: hard @@ -241,35 +248,35 @@ __metadata: languageName: node linkType: hard -"@commitlint/is-ignored@npm:^17.6.3": - version: 17.6.3 - resolution: "@commitlint/is-ignored@npm:17.6.3" +"@commitlint/is-ignored@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/is-ignored@npm:17.6.7" dependencies: "@commitlint/types": "npm:^17.4.4" - semver: "npm:7.5.0" - checksum: a7267396d64d10ded862145732a82b730906ea746da6ee22a355c0bd25e197ad15ce1d8ff065b4d5eda9d4e42a484c53b963963dffe74d807af4871f38193dc5 + semver: "npm:7.5.2" + checksum: cba0c139017bcd68b194e4467f9fe29fd9d81834355532ccead3bb49570bd602059c440af4b9f09537f6ae090a469dd9fe99c2d254567545feb77f9f5cf6774a languageName: node linkType: hard -"@commitlint/lint@npm:^17.6.3": - version: 17.6.3 - resolution: "@commitlint/lint@npm:17.6.3" +"@commitlint/lint@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/lint@npm:17.6.7" dependencies: - "@commitlint/is-ignored": "npm:^17.6.3" - "@commitlint/parse": "npm:^17.4.4" - "@commitlint/rules": "npm:^17.6.1" + "@commitlint/is-ignored": "npm:^17.6.7" + "@commitlint/parse": "npm:^17.6.7" + "@commitlint/rules": "npm:^17.6.7" "@commitlint/types": "npm:^17.4.4" - checksum: 6ba065cf07b925b9203bf2ca2ff5a96c38d485f5271044a3db73e737483c7f568996cfcaeaaf963cd86fb39c93d9e49f64223b71e48d623a633ec47a511e5647 + checksum: 6ccfcda671e4098b5823cf0c0e3277e50042440f0be4f3d7512a5f91f3136b5016dc3914bbd1942bf8ccf3eb1e67e858d306eab61cea36b411754574d52741f1 languageName: node linkType: hard -"@commitlint/load@npm:^17.5.0": - version: 17.5.0 - resolution: "@commitlint/load@npm:17.5.0" +"@commitlint/load@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/load@npm:17.6.7" dependencies: - "@commitlint/config-validator": "npm:^17.4.4" + "@commitlint/config-validator": "npm:^17.6.7" "@commitlint/execute-rule": "npm:^17.4.0" - "@commitlint/resolve-extends": "npm:^17.4.4" + "@commitlint/resolve-extends": "npm:^17.6.7" "@commitlint/types": "npm:^17.4.4" "@types/node": "npm:*" chalk: "npm:^4.1.0" @@ -281,7 +288,7 @@ __metadata: resolve-from: "npm:^5.0.0" ts-node: "npm:^10.8.1" typescript: "npm:^4.6.4 || ^5.0.0" - checksum: 05028f84740bb5d06cd5f377319ada6767d727c1c4f0d374b46a42097c98bfef5ead3fffd406a3b437bcf943cc7725e504651c38fa64f1381f62322b44875957 + checksum: c6643261585caa12f3e5cc647f175d95a092b860d37fcea88fc48137f55e959c71a612305c765db012e32d678bdc115676f4be3aa1b69fb25db0672bed2a26b4 languageName: node linkType: hard @@ -292,14 +299,14 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/parse@npm:17.4.4" +"@commitlint/parse@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/parse@npm:17.6.7" dependencies: "@commitlint/types": "npm:^17.4.4" conventional-changelog-angular: "npm:^5.0.11" conventional-commits-parser: "npm:^3.2.2" - checksum: 354301638fe5349074729a063ed20ef7e5ab610cc1ff44937daf850528e76af5161b367213b600bff4f16e26ffa0a05706cf3fb02f3055cb69e8780133773290 + checksum: 2782154e6f5b0b1ea432e2bfaf5e55a036ecfbd7ac350dc34894fe2dbf8495489b0f47d82e2d396cd66223275ae017297defb3cbfd12304cfa6cca991c3993bd languageName: node linkType: hard @@ -316,30 +323,30 @@ __metadata: languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/resolve-extends@npm:17.4.4" +"@commitlint/resolve-extends@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/resolve-extends@npm:17.6.7" dependencies: - "@commitlint/config-validator": "npm:^17.4.4" + "@commitlint/config-validator": "npm:^17.6.7" "@commitlint/types": "npm:^17.4.4" import-fresh: "npm:^3.0.0" lodash.mergewith: "npm:^4.6.2" resolve-from: "npm:^5.0.0" resolve-global: "npm:^1.0.0" - checksum: 1eaf4d4ce2b6b9ac22a7f4fa80fc5136e3e242c7c767ffe602303ee73b649323afdeb0570c386a181897c315d8cfdddf043beffbf56a9fe6a067cbd6805d860c + checksum: a861579848b01fa39e5308485456fb952a345895f9bc7fc73010a89f483b7f14326edc27370929e53912e18ed95035f18065b1f04e67b9408cd81fd09c06c1fb languageName: node linkType: hard -"@commitlint/rules@npm:^17.6.1": - version: 17.6.1 - resolution: "@commitlint/rules@npm:17.6.1" +"@commitlint/rules@npm:^17.6.7": + version: 17.6.7 + resolution: "@commitlint/rules@npm:17.6.7" dependencies: - "@commitlint/ensure": "npm:^17.4.4" + "@commitlint/ensure": "npm:^17.6.7" "@commitlint/message": "npm:^17.4.2" "@commitlint/to-lines": "npm:^17.4.0" "@commitlint/types": "npm:^17.4.4" execa: "npm:^5.0.0" - checksum: 7e7c552fa925d39144ec48c4cd5f32580d23cb3bbac92d0776d5096a48bb26c3a956e99f1088b7d026a61e61c76cbb5fb3ce97d6367bad501401f716c0fd24ed + checksum: b9300cbc56172124386e33c5450362a87594e15356a11f90b5aed4048a0cef6ba2a5df824ca959b8bef6631b86d23ce77b2a51abcc3c57e9f0e5cd13d4c6d88e languageName: node linkType: hard @@ -368,9 +375,9 @@ __metadata: languageName: node linkType: hard -"@cspell/cspell-bundled-dicts@npm:6.31.1": - version: 6.31.1 - resolution: "@cspell/cspell-bundled-dicts@npm:6.31.1" +"@cspell/cspell-bundled-dicts@npm:6.31.2": + version: 6.31.2 + resolution: "@cspell/cspell-bundled-dicts@npm:6.31.2" dependencies: "@cspell/dict-ada": "npm:^4.0.1" "@cspell/dict-aws": "npm:^3.0.0" @@ -389,7 +396,7 @@ __metadata: "@cspell/dict-en-gb": "npm:1.1.33" "@cspell/dict-en_us": "npm:^4.3.2" "@cspell/dict-filetypes": "npm:^3.0.0" - "@cspell/dict-fonts": "npm:^3.0.1" + "@cspell/dict-fonts": "npm:^3.0.2" "@cspell/dict-fullstack": "npm:^3.1.5" "@cspell/dict-gaming-terms": "npm:^1.0.4" "@cspell/dict-git": "npm:^2.0.0" @@ -418,7 +425,7 @@ __metadata: "@cspell/dict-swift": "npm:^2.0.1" "@cspell/dict-typescript": "npm:^3.1.1" "@cspell/dict-vue": "npm:^3.0.0" - checksum: e7b48cdedda5c30709203a6c25449577df279e461c07fd132a18ce4672ce31d4cc55397d97249250c6f1f080cc5b0830443ca6fa93b3ed900f0d9900040df440 + checksum: 6cf8e3f4f17b79e019621a3e7b074b0af497cd5a56d19523adf615d1e28122e039cdb641793bb650e489ad6c2f0c1397729a585354b2f741371217c62e97faf3 languageName: node linkType: hard @@ -562,10 +569,10 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-fonts@npm:^3.0.1": - version: 3.0.1 - resolution: "@cspell/dict-fonts@npm:3.0.1" - checksum: a73b98f8acc8b19495b8712caf69fdc9072866aac9bb7ceb09f6b2bbc8be2c063f6c32d9aa12198ef870aa4a719e040bcef2417657a5be5375e3bd4d5bd96b3a +"@cspell/dict-fonts@npm:^3.0.2": + version: 3.0.2 + resolution: "@cspell/dict-fonts@npm:3.0.2" + checksum: c4f95d587ce0159d08ea862184ffda240faba9edec11e3b32cd0dc41d47d9c08ea7e1bfa16545cc8cc21d26af9217780ef26d8f39e0df71ffc23ef9a1ab2c469 languageName: node linkType: hard @@ -790,172 +797,172 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.37.0": - version: 0.37.0 - resolution: "@es-joy/jsdoccomment@npm:0.37.0" +"@es-joy/jsdoccomment@npm:~0.38.0": + version: 0.38.0 + resolution: "@es-joy/jsdoccomment@npm:0.38.0" dependencies: comment-parser: "npm:1.3.1" - esquery: "npm:^1.4.0" + esquery: "npm:^1.5.0" jsdoc-type-pratt-parser: "npm:~4.0.0" - checksum: c2420eee739a175ab9fafeebdb330f4dbb6f513186db02157cbb2dea64f787c919f6f29cc1c41d3a021f53022019f969f2df8485ef809faf335d5c424d6d98a2 + checksum: a6ab3de674d4bf9f18ec9b260471ab8908dcbccfeff148bfa8947826d70e33c1ff64667f887c249b79e9618bb86689c70f3ed8db3c80003832ef7ea72ada10d4 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm64@npm:0.17.19" +"@esbuild/android-arm64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/android-arm64@npm:0.18.17" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm@npm:0.17.19" +"@esbuild/android-arm@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/android-arm@npm:0.18.17" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-x64@npm:0.17.19" +"@esbuild/android-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/android-x64@npm:0.18.17" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-arm64@npm:0.17.19" +"@esbuild/darwin-arm64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/darwin-arm64@npm:0.18.17" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-x64@npm:0.17.19" +"@esbuild/darwin-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/darwin-x64@npm:0.18.17" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-arm64@npm:0.17.19" +"@esbuild/freebsd-arm64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/freebsd-arm64@npm:0.18.17" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-x64@npm:0.17.19" +"@esbuild/freebsd-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/freebsd-x64@npm:0.18.17" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm64@npm:0.17.19" +"@esbuild/linux-arm64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-arm64@npm:0.18.17" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm@npm:0.17.19" +"@esbuild/linux-arm@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-arm@npm:0.18.17" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ia32@npm:0.17.19" +"@esbuild/linux-ia32@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-ia32@npm:0.18.17" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-loong64@npm:0.17.19" +"@esbuild/linux-loong64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-loong64@npm:0.18.17" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-mips64el@npm:0.17.19" +"@esbuild/linux-mips64el@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-mips64el@npm:0.18.17" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ppc64@npm:0.17.19" +"@esbuild/linux-ppc64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-ppc64@npm:0.18.17" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-riscv64@npm:0.17.19" +"@esbuild/linux-riscv64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-riscv64@npm:0.18.17" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-s390x@npm:0.17.19" +"@esbuild/linux-s390x@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-s390x@npm:0.18.17" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-x64@npm:0.17.19" +"@esbuild/linux-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/linux-x64@npm:0.18.17" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/netbsd-x64@npm:0.17.19" +"@esbuild/netbsd-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/netbsd-x64@npm:0.18.17" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/openbsd-x64@npm:0.17.19" +"@esbuild/openbsd-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/openbsd-x64@npm:0.18.17" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/sunos-x64@npm:0.17.19" +"@esbuild/sunos-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/sunos-x64@npm:0.18.17" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-arm64@npm:0.17.19" +"@esbuild/win32-arm64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/win32-arm64@npm:0.18.17" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-ia32@npm:0.17.19" +"@esbuild/win32-ia32@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/win32-ia32@npm:0.18.17" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-x64@npm:0.17.19" +"@esbuild/win32-x64@npm:0.18.17": + version: 0.18.17 + resolution: "@esbuild/win32-x64@npm:0.18.17" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -966,41 +973,41 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.0 - resolution: "@eslint-community/regexpp@npm:4.5.0" - checksum: 14f8f9f865bfe07a41e7f274ce5eddc456e194d5e5fe7928b6520f5eaf7312c2da683be06133f3cd775af41fc9992f4181b71dd12e370cfab94a82e9bb74169a +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.6.2 + resolution: "@eslint-community/regexpp@npm:4.6.2" + checksum: e1e90b2935c45c023579fdfd0ccee135cafc5b7f031c5f165786eff372d6c74391e9ee39722d1602ccb812ad9d7605073f14df7fa3764fe9e76d19e324254884 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.2": - version: 2.0.2 - resolution: "@eslint/eslintrc@npm:2.0.2" +"@eslint/eslintrc@npm:^2.1.1": + version: 2.1.1 + resolution: "@eslint/eslintrc@npm:2.1.1" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" - espree: "npm:^9.5.1" + espree: "npm:^9.6.0" globals: "npm:^13.19.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 95c94b88d32373e07b14c6697df329f952ad79b0d8a1388f90e7753dfaba4c17d80295c9537e812056385a93b09971108a4c647d56e2c81e0856e9968d4062ac + checksum: 82d9d4ed6f4c74b9c3bc52d454c87d4e3b3f79a91d554b526531bf360cb532211c177ac4c5bee91bad18bab9a35ea46f891e2cac1320da8e9dbef40db55aee67 languageName: node linkType: hard -"@eslint/js@npm:8.39.0": - version: 8.39.0 - resolution: "@eslint/js@npm:8.39.0" - checksum: 731360c47e3b2312b73e1f582c6105a585bb82a7ae1cd00d36d31d20a8616108aa4b8c286cf73f8fd05b24d49fd141aa40457ab54c1145b70a62346df78081cd +"@eslint/js@npm:^8.46.0": + version: 8.46.0 + resolution: "@eslint/js@npm:8.46.0" + checksum: 0a7279b6dfc2fcae49a49615da6f963b9c15b11b59db725cfb984ee31161d420842adc66b49ff1c155cbfb1dd0b3c8a233442de6028c74b9b05afd43aea6ba52 languageName: node linkType: hard -"@faker-js/faker@npm:8.0.1": - version: 8.0.1 - resolution: "@faker-js/faker@npm:8.0.1" - checksum: ec118ba2bb0e0ee4e1bd4c6a06001ad0e7737814b768c44c4024d4ff7b9b57449be77a14becc7462ea2e63d38f6f4fb287cef343a101dbd8f98e6ee0609f5ba0 +"@faker-js/faker@npm:8.0.2": + version: 8.0.2 + resolution: "@faker-js/faker@npm:8.0.2" + checksum: 9114ce0ad7fa08935874142ca8121fcaba606743bb39446c7e00638c185a5171d4b1de81b90530cc8bb7faf233f935d50a1dfe7b547982e060ee9404b4b7baa8 languageName: node linkType: hard @@ -1209,8 +1216,8 @@ __metadata: version: 0.0.0-use.local resolution: "@flex-development/pathe@workspace:." dependencies: - "@commitlint/cli": "npm:17.6.3" - "@faker-js/faker": "npm:8.0.1" + "@commitlint/cli": "npm:17.6.7" + "@faker-js/faker": "npm:8.0.2" "@flex-development/commitlint-config": "npm:1.0.1" "@flex-development/decorator-regex": "npm:1.0.0" "@flex-development/errnode": "npm:2.0.0" @@ -1219,73 +1226,72 @@ __metadata: "@flex-development/mlly": "npm:1.0.0-alpha.15" "@flex-development/tsconfig-utils": "npm:1.1.2" "@flex-development/tutils": "npm:6.0.0-alpha.12" - "@graphql-eslint/eslint-plugin": "npm:3.18.0" - "@types/chai": "npm:4.3.4" + "@graphql-eslint/eslint-plugin": "npm:3.20.1" + "@types/chai": "npm:4.3.5" "@types/conventional-changelog": "npm:3.1.1" "@types/conventional-changelog-core": "npm:4.2.1" "@types/conventional-changelog-writer": "npm:4.0.2" "@types/conventional-recommended-bump": "npm:6.1.0" "@types/dateformat": "npm:5.0.0" - "@types/eslint": "npm:8.37.0" + "@types/eslint": "npm:8.44.1" "@types/git-raw-commits": "npm:2.0.1" "@types/is-ci": "npm:3.0.0" - "@types/node": "npm:18.15.11" + "@types/node": "npm:20.4.5" "@types/node-notifier": "npm:8.0.2" - "@types/prettier": "npm:2.7.2" - "@types/semver": "npm:7.3.13" - "@typescript-eslint/eslint-plugin": "npm:5.59.8" - "@typescript-eslint/parser": "npm:5.59.6" + "@types/prettier": "npm:3.0.0" + "@types/semver": "npm:7.5.0" + "@typescript-eslint/eslint-plugin": "npm:6.2.0" + "@typescript-eslint/parser": "npm:6.2.0" "@vates/toggle-scripts": "npm:1.0.0" - "@vitest/coverage-c8": "npm:0.31.2" - "@vitest/ui": "npm:0.31.0" + "@vitest/coverage-v8": "npm:0.33.0" add-stream: "npm:1.0.0" - chai: "npm:4.3.7" + chai: "npm:5.0.0-alpha.1" conventional-changelog: "npm:3.1.25" conventional-changelog-conventionalcommits: "npm:5.0.0" conventional-changelog-core: "npm:4.2.4" conventional-changelog-writer: "npm:5.0.1" conventional-recommended-bump: "npm:6.1.0" cross-env: "npm:7.0.3" - cspell: "npm:6.31.1" + cspell: "npm:6.31.2" dateformat: "npm:5.0.3" - esbuild: "npm:0.17.19" - eslint: "npm:8.39.0" - eslint-config-prettier: "npm:8.8.0" + esbuild: "npm:0.18.17" + eslint: "npm:8.46.0" + eslint-config-prettier: "npm:8.9.0" + eslint-import-resolver-typescript: "npm:3.5.5" eslint-plugin-chai-expect: "npm:3.0.0" + eslint-plugin-import: "npm:2.28.0" eslint-plugin-jest-formatting: "npm:3.1.0" - eslint-plugin-jsdoc: "npm:40.3.0" - eslint-plugin-jsonc: "npm:2.8.0" - eslint-plugin-markdown: "npm:3.0.0" + eslint-plugin-jsdoc: "npm:44.1.0" + eslint-plugin-jsonc: "npm:2.9.0" + eslint-plugin-markdown: "npm:3.0.1" eslint-plugin-markdownlint: "npm:0.4.1" eslint-plugin-node: "npm:11.1.0" - eslint-plugin-prettier: "npm:4.2.1" + eslint-plugin-prettier: "npm:5.0.0" eslint-plugin-promise: "npm:6.1.1" - eslint-plugin-unicorn: "npm:46.0.0" - eslint-plugin-yml: "npm:1.7.0" - graphql: "npm:16.6.0" - graphql-config: "npm:4.5.0" + eslint-plugin-unicorn: "npm:48.0.1" + eslint-plugin-yml: "npm:1.8.0" + graphql: "npm:16.7.1" + graphql-config: "npm:5.0.2" growl: "npm:1.10.5" husky: "npm:8.0.3" is-ci: "npm:3.0.1" jsonc-eslint-parser: "npm:2.3.0" - lint-staged: "npm:13.2.2" + lint-staged: "npm:13.2.3" mri: "npm:1.2.0" node-notifier: "npm:10.0.1" pkg-size: "npm:2.4.0" - prettier: "npm:2.8.8" - prettier-plugin-sh: "npm:0.12.8" - radash: "npm:10.8.1" + prettier: "npm:3.0.0" + prettier-plugin-sh: "npm:0.13.1" sade: "npm:1.8.1" - semver: "npm:7.5.2" - serve: "npm:14.2.0" + semver: "npm:7.5.4" tempfile: "npm:5.0.0" trash-cli: "npm:5.0.0" ts-dedent: "npm:2.2.0" - typescript: "npm:5.0.4" + typescript: "npm:5.1.6" version-bump-prompt: "npm:6.1.0" - vite: "npm:4.3.9" + vite: "npm:4.4.7" vite-tsconfig-paths: "npm:4.2.0" - vitest: "npm:0.31.1" + vitest: "npm:0.33.0" vitest-github-actions-reporter: "npm:0.10.0" yaml-eslint-parser: "npm:1.2.2" languageName: unknown @@ -1361,9 +1367,9 @@ __metadata: languageName: node linkType: hard -"@graphql-eslint/eslint-plugin@npm:3.18.0": - version: 3.18.0 - resolution: "@graphql-eslint/eslint-plugin@npm:3.18.0" +"@graphql-eslint/eslint-plugin@npm:3.20.1": + version: 3.20.1 + resolution: "@graphql-eslint/eslint-plugin@npm:3.20.1" dependencies: "@babel/code-frame": "npm:^7.18.6" "@graphql-tools/code-file-loader": "npm:^7.3.6" @@ -1378,7 +1384,7 @@ __metadata: tslib: "npm:^2.4.1" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 8fec8d47f7028b9a53377332ed538ecce6d4caecba15dd74e6fb6d141f56451937e6442d659cf66c3f09b10adf30b2af3bebc0d40cca1681c3a71de602784b6b + checksum: 31d16df44a286412136d2d2d0e282f264b6b2a4a57d75e937f890130604f7c8a8115a1a3dd381fa3b1ca1f23c0b0a4f709168ee687fe0b017dc3ae744d60008a languageName: node linkType: hard @@ -1396,6 +1402,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/batch-execute@npm:^9.0.0": + version: 9.0.0 + resolution: "@graphql-tools/batch-execute@npm:9.0.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + dataloader: "npm:^2.2.2" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: a55c4d827d6ddebeac66ff4998c98590104c6def573b9ebc5375416802c34a0a5f7a392fbbf97052d84e09990bd7e1c0048653ee6d0351b681d10b39c07ce212 + languageName: node + linkType: hard + "@graphql-tools/code-file-loader@npm:^7.3.6": version: 7.3.12 resolution: "@graphql-tools/code-file-loader@npm:7.3.12" @@ -1428,6 +1448,23 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/delegate@npm:^10.0.0": + version: 10.0.0 + resolution: "@graphql-tools/delegate@npm:10.0.0" + dependencies: + "@graphql-tools/batch-execute": "npm:^9.0.0" + "@graphql-tools/executor": "npm:^1.0.0" + "@graphql-tools/schema": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + dataloader: "npm:^2.2.2" + tslib: "npm:^2.5.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 3f6b605a47d6b1f4b82c288f7a36eb8c6269bfadbaf6b373afb14978d6828e1a04e470e160d5a532271ef6f05c0eb2ba785e515454545b1304a70342a1f33931 + languageName: node + linkType: hard + "@graphql-tools/executor-graphql-ws@npm:0.0.3": version: 0.0.3 resolution: "@graphql-tools/executor-graphql-ws@npm:0.0.3" @@ -1445,6 +1482,22 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/executor-graphql-ws@npm:^1.0.0": + version: 1.1.0 + resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.2" + "@types/ws": "npm:^8.0.0" + graphql-ws: "npm:^5.14.0" + isomorphic-ws: "npm:^5.0.0" + tslib: "npm:^2.4.0" + ws: "npm:^8.13.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 0c4ff3cbd3e4b012723dbc19320d9ad60a14539e6a7645290ff7afac9dd05b342549ee0b84e6b4a043731735096c902691a9ef9444817777baa76f4da1e71b5a + languageName: node + linkType: hard + "@graphql-tools/executor-http@npm:0.0.3": version: 0.0.3 resolution: "@graphql-tools/executor-http@npm:0.0.3" @@ -1463,6 +1516,23 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/executor-http@npm:^1.0.0": + version: 1.0.2 + resolution: "@graphql-tools/executor-http@npm:1.0.2" + dependencies: + "@graphql-tools/utils": "npm:^10.0.2" + "@repeaterjs/repeater": "npm:^3.0.4" + "@whatwg-node/fetch": "npm:^0.9.0" + extract-files: "npm:^11.0.0" + meros: "npm:^1.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: fc719f19d58f65d16a1b073bee1c08e9c47a25c70bfc7e05a0c4a2c688365fa7c19f3b15679560c4eafbae947d11eb1658b3da572fbced56dba300fb9378d170 + languageName: node + linkType: hard + "@graphql-tools/executor-legacy-ws@npm:0.0.3": version: 0.0.3 resolution: "@graphql-tools/executor-legacy-ws@npm:0.0.3" @@ -1478,6 +1548,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/executor-legacy-ws@npm:^1.0.0": + version: 1.0.1 + resolution: "@graphql-tools/executor-legacy-ws@npm:1.0.1" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + "@types/ws": "npm:^8.0.0" + isomorphic-ws: "npm:5.0.0" + tslib: "npm:^2.4.0" + ws: "npm:8.13.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 82051e6a315b8337b9b9e33d75e1bfd994b1cc2262f98081f88bc06df33832c82da4c2690a4a3ae56321bd65bb4580d8042a98e1162a004dfb2235fdff8c0fb0 + languageName: node + linkType: hard + "@graphql-tools/executor@npm:0.0.9": version: 0.0.9 resolution: "@graphql-tools/executor@npm:0.0.9" @@ -1493,6 +1578,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/executor@npm:^1.0.0": + version: 1.1.0 + resolution: "@graphql-tools/executor@npm:1.1.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-typed-document-node/core": "npm:3.2.0" + "@repeaterjs/repeater": "npm:^3.0.4" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 543f5d7bea1da6b59444e91ac32a1e486ad06802b14a27baf455dd023d3021ab00df7aec468977a9a9b550f68d575376cecf79069b7efde0109dee85bfa01119 + languageName: node + linkType: hard + "@graphql-tools/graphql-file-loader@npm:^7.3.7": version: 7.5.11 resolution: "@graphql-tools/graphql-file-loader@npm:7.5.11" @@ -1508,6 +1608,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/graphql-file-loader@npm:^8.0.0": + version: 8.0.0 + resolution: "@graphql-tools/graphql-file-loader@npm:8.0.0" + dependencies: + "@graphql-tools/import": "npm:7.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 025c9aad22e2377dda695906a6572b7427d502ff55e6a76a68e11521f346df42e02152844deb271e876efee8bb0aff0a7a987aa715b5f5bf750dd4a17b5d0230 + languageName: node + linkType: hard + "@graphql-tools/graphql-tag-pluck@npm:7.3.12, @graphql-tools/graphql-tag-pluck@npm:^7.3.6": version: 7.3.12 resolution: "@graphql-tools/graphql-tag-pluck@npm:7.3.12" @@ -1536,6 +1651,19 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/import@npm:7.0.0": + version: 7.0.0 + resolution: "@graphql-tools/import@npm:7.0.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 218a4df21eb4ff85c224e3b3734c53b4877b2aed424adf863ebd0caa8df04b4373ccbc111d03f3ce2d7eca29835c08f3bd802d0b96dd6b335a8348628940effe + languageName: node + linkType: hard + "@graphql-tools/json-file-loader@npm:^7.3.7": version: 7.4.12 resolution: "@graphql-tools/json-file-loader@npm:7.4.12" @@ -1550,6 +1678,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/json-file-loader@npm:^8.0.0": + version: 8.0.0 + resolution: "@graphql-tools/json-file-loader@npm:8.0.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: fbf65dc8878fc8196a78eab1181122592d0cf1f5dc1b94e69d219f9430f35f228a854d15814ee883e5e9e6f147bfa3937ae87804fb15e61345acd176916f4054 + languageName: node + linkType: hard + "@graphql-tools/load@npm:^7.5.5": version: 7.8.6 resolution: "@graphql-tools/load@npm:7.8.6" @@ -1564,6 +1706,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/load@npm:^8.0.0": + version: 8.0.0 + resolution: "@graphql-tools/load@npm:8.0.0" + dependencies: + "@graphql-tools/schema": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 57ea98a05fd1790788164d17965bd4adcdba6a5b969fdc67692dbdfa17fe65210f5f8580772b8eaf0d06daa5aaa3626ec296fd7e14e6e53626858e69930e8ba9 + languageName: node + linkType: hard + "@graphql-tools/merge@npm:8.3.12, @graphql-tools/merge@npm:^8.2.6": version: 8.3.12 resolution: "@graphql-tools/merge@npm:8.3.12" @@ -1576,6 +1732,18 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/merge@npm:^9.0.0": + version: 9.0.0 + resolution: "@graphql-tools/merge@npm:9.0.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 45c92817d0256c92f0b2354eb848b0cf1c2ace74200f9a6a0f8f048fd3b53ed28be369bd7aa6bf40fa0d89df2e9a21d707208a23370bc684018d583bcc864a7f + languageName: node + linkType: hard + "@graphql-tools/schema@npm:9.0.10": version: 9.0.10 resolution: "@graphql-tools/schema@npm:9.0.10" @@ -1590,6 +1758,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:^10.0.0": + version: 10.0.0 + resolution: "@graphql-tools/schema@npm:10.0.0" + dependencies: + "@graphql-tools/merge": "npm:^9.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 1b8ed9cc20205be9a56593e96082ab65e6ad8b3e414be7a7d6a3ec8f226ea7188350bdc3922b85e46cd69393a0f274988fcfad259f0dd87dd1b5df5ae44d00b1 + languageName: node + linkType: hard + "@graphql-tools/url-loader@npm:^7.9.7": version: 7.16.19 resolution: "@graphql-tools/url-loader@npm:7.16.19" @@ -1613,6 +1795,29 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/url-loader@npm:^8.0.0": + version: 8.0.0 + resolution: "@graphql-tools/url-loader@npm:8.0.0" + dependencies: + "@ardatan/sync-fetch": "npm:^0.0.1" + "@graphql-tools/delegate": "npm:^10.0.0" + "@graphql-tools/executor-graphql-ws": "npm:^1.0.0" + "@graphql-tools/executor-http": "npm:^1.0.0" + "@graphql-tools/executor-legacy-ws": "npm:^1.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/wrap": "npm:^10.0.0" + "@types/ws": "npm:^8.0.0" + "@whatwg-node/fetch": "npm:^0.9.0" + isomorphic-ws: "npm:^5.0.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.11" + ws: "npm:^8.12.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 1b3bc4f6121b19046664f3ec4e89cddfcfdad1233160d2da2c7d0b3770a48dab95870f872cf1958bd44cd3adb65c1df032bdab4aa202af1d2f8f9ec2494e62c7 + languageName: node + linkType: hard + "@graphql-tools/utils@npm:9.1.1, @graphql-tools/utils@npm:^9.0.0": version: 9.1.1 resolution: "@graphql-tools/utils@npm:9.1.1" @@ -1624,6 +1829,19 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.2": + version: 10.0.4 + resolution: "@graphql-tools/utils@npm:10.0.4" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + dset: "npm:^3.1.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 3013dc24e3109498aa1d8fb111dbf89f2cc87956186531d5c79a4ffd1ab94dc0acdfeb377c5c2e0f8d7c1acd725b130a8fe228730423ed0373917c7f96e6e438 + languageName: node + linkType: hard + "@graphql-tools/wrap@npm:9.2.16": version: 9.2.16 resolution: "@graphql-tools/wrap@npm:9.2.16" @@ -1639,6 +1857,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/wrap@npm:^10.0.0": + version: 10.0.0 + resolution: "@graphql-tools/wrap@npm:10.0.0" + dependencies: + "@graphql-tools/delegate": "npm:^10.0.0" + "@graphql-tools/schema": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 40b80f7f0d12f121524b99597a746ad48216596f5ef9f390f8acccd2e9f3b04fd56a83fae1973f338fb2b549551af63d120ceebafb29e630cd693debaa314bfe + languageName: node + linkType: hard + "@graphql-typed-document-node/core@npm:3.1.1": version: 3.1.1 resolution: "@graphql-typed-document-node/core@npm:3.1.1" @@ -1648,14 +1881,23 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.8": - version: 0.11.8 - resolution: "@humanwhocodes/config-array@npm:0.11.8" +"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 9775c4e54324d6ce6ad505940a0c351ee42899088f436702476b3b93eaa60f7f646c459657d08a9e8793a91067cd55c18e1091bf2045b346f2e55fb37a1e8baa + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.10": + version: 0.11.10 + resolution: "@humanwhocodes/config-array@npm:0.11.10" dependencies: "@humanwhocodes/object-schema": "npm:^1.2.1" debug: "npm:^4.1.1" minimatch: "npm:^3.0.5" - checksum: 010892ba3c237e96562df1f21a7e04b611274f2c91b4df6c8263eb7d2ffcec3a5bfcab67b13d9c4acc8a2e3f94cb61d7ced772ecd445b226fb41b88c93e9194c + checksum: d8b3afa90dc46f4cbad48dd54e9bb39918a01fbfb16cc931fb55db8c967c1575fc21d4a5f8055f4728697246eafafc95e23c97370ff30ada621f4b581bed3f9d languageName: node linkType: hard @@ -1680,13 +1922,22 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": +"@istanbuljs/schema@npm:^0.1.2": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 1f6fd298c4d287b8c1ba55ab0cec14b4006c3f7aa032fe09a82f3322d943fd8aa9aa5691ad2e1c0c8693d42546c2cfa6adb45d09e2131fb5b975f7caab6aa5d8 languageName: node linkType: hard +"@jest/schemas@npm:^29.6.0": + version: 29.6.0 + resolution: "@jest/schemas@npm:29.6.0" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: bb09e4ffbf57564c6789f39e6afa8d38bf2baf2b5d35ebb3adfb1af4daa46a0607fa572489d9215ecd9dc08e83890bd4fe19c74fcdc91a21026c14773dbb117a + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" @@ -1719,7 +1970,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b71b5eeb0af50fb1dbdf18e88aa5cf755baa30723f0d5fd2ac069f861d0c73b12b968321314e4db86d5a4d5d89a292211f68ba94767c620fee35247a94c05890 @@ -1870,20 +2121,20 @@ __metadata: languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.21 - resolution: "@polka/url@npm:1.0.0-next.21" - checksum: 1329b8590b529d068d76c89c7f2bd08c3fbde82f7ed2ed6dede29b6711f8a42f4206b0bd769e472177708f7388b6213501e48272a2602605a7577a52ef919034 - languageName: node - linkType: hard - -"@repeaterjs/repeater@npm:3.0.4": +"@repeaterjs/repeater@npm:3.0.4, @repeaterjs/repeater@npm:^3.0.4": version: 3.0.4 resolution: "@repeaterjs/repeater@npm:3.0.4" checksum: 86a89cbd91055e912e80334ded2ae5c44408747483d5ef237b5f72640e4905c6ec34d969ef7423a020fa49a28a9e28528dfdefabe4bf76ec84c1afaedfc777d2 languageName: node linkType: hard +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 7e5f62b0c2c8152c5884d6241720c384d884b4d036c18ae30b03cf3ac79280d4904127b60d61992e6dcb6de3e2d55bc371e38fef7c54279001f9d53e76f4bd33 + languageName: node + linkType: hard + "@sindresorhus/chunkify@npm:^0.2.0": version: 0.2.0 resolution: "@sindresorhus/chunkify@npm:0.2.0" @@ -1958,20 +2209,13 @@ __metadata: languageName: node linkType: hard -"@types/chai@npm:*, @types/chai@npm:^4.3.5": +"@types/chai@npm:*, @types/chai@npm:4.3.5, @types/chai@npm:^4.3.5": version: 4.3.5 resolution: "@types/chai@npm:4.3.5" checksum: 3fba3f516c45abce7b1478d60a5655aa7f2e04a77d0603c1396f060af98feebd914683e501fac4d993670067c320adf20ad64fbbde9608412520f0887603fdef languageName: node linkType: hard -"@types/chai@npm:4.3.4": - version: 4.3.4 - resolution: "@types/chai@npm:4.3.4" - checksum: 477e9eabcf92d43706ac874585c8eab97b3f7808d4cc10479208e8675186633c20f30993a4e3ca510c70489823c3fb3ede508cd8b172bcdd3ef66cec8235e73a - languageName: node - linkType: hard - "@types/conventional-changelog-core@npm:*, @types/conventional-changelog-core@npm:4.2.1": version: 4.2.1 resolution: "@types/conventional-changelog-core@npm:4.2.1" @@ -2035,13 +2279,13 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:8.37.0": - version: 8.37.0 - resolution: "@types/eslint@npm:8.37.0" +"@types/eslint@npm:8.44.1": + version: 8.44.1 + resolution: "@types/eslint@npm:8.44.1" dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: 5a1b547b4fbebeb173fd3e4a717de868021a14322cb7bd1bc2b432f3ac3cfec2e268623d24543a4ca7787fe64c59dd310a6ee329199e9f16b0d168d26a2da026 + checksum: b2e6a84921c8bdd3a5991795b693f2b0a0d5ae0e09ec385a7d4ecfd2e2cd3467bb8c3336c9cfb16b0585423bd3977ec0ce8fa5c4b55b7d4459a4a904eef335b7 languageName: node linkType: hard @@ -2077,10 +2321,17 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 8e5c6dd393411418e3d803ab0a09862b4ed47f73e7ed990f3b907dd41cc4d2f2b4f7aed9a39c7fd2acaa80314ac1397a5e2e5e6c25a338f01bbfba708cc70d8e +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12": + version: 7.0.12 + resolution: "@types/json-schema@npm:7.0.12" + checksum: 3a4aae29f990800c28c9af99e3c67e35ea0441aee2c8707b4eb0c509ca4a9ea58edeb43885a3871c5ee57c64fa429e18e78a2449977cd601ca0b4721f58fc946 + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 4f7f0667d7573ce2888e01e5e887c9661bb2a7e7fd79aae3c57391e812e87cc2fadc4dc1616530f33e63798a011fabe816f41730b511050aba702688466765fd languageName: node linkType: hard @@ -2109,10 +2360,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:18.15.11": - version: 18.15.11 - resolution: "@types/node@npm:18.15.11" - checksum: 2ad6c7aeb0841a821d5f0556ccbc9c0cec597cb31b5fe58b085740983f6b01a21a3c62c37ca642dd92b5de8935d6084896634af19f1f022e8d173049ad258a60 +"@types/node@npm:*, @types/node@npm:20.4.5": + version: 20.4.5 + resolution: "@types/node@npm:20.4.5" + checksum: eadcd2049af9ec686108073cd92cef6892bb93d244f8aff5e874f5648f04fab3082823f93c160fb807c5b10029d4eac8372755c9fc17e440804d450b5c0d3f0d languageName: node linkType: hard @@ -2123,17 +2374,19 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:2.7.2": - version: 2.7.2 - resolution: "@types/prettier@npm:2.7.2" - checksum: d4d09d291ec7017ed30cc2bac5a51dbd5de02e2d75389a4c724ac6c3d7bb99da3173f57247d832b8f83c154dc8006cbdc35e565c1f1bf6869718d25857e430db +"@types/prettier@npm:3.0.0": + version: 3.0.0 + resolution: "@types/prettier@npm:3.0.0" + dependencies: + prettier: "npm:*" + checksum: a9540261690cae3377c3da8a1d4fe2d8fd177abe5e499fd1c44b9a7fc5de26d5ea9c34af9c80278bf1861a0ddb47cf911452043b2a9a7f08373df303c05ecb23 languageName: node linkType: hard -"@types/semver@npm:7.3.13, @types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: a76156ff60ddbd17bf2120c09dca3cd8ac7db4f8d8c69614a9ebc5202f05d1044def7fd8cf77415f7284ea8edfa1092b6e04dac07dc17c94762904c69dd2c85b +"@types/semver@npm:7.5.0, @types/semver@npm:^7.5.0": + version: 7.5.0 + resolution: "@types/semver@npm:7.5.0" + checksum: dac255fae68157aec375fdb79d483a161c1b9c58e0ab9e18936dd1e9b89dd0ff85d64e482b1505de7e17455b404a0a530c4f9ddd6f21d333c2311c0068687b14 languageName: node linkType: hard @@ -2153,169 +2406,126 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.8" +"@typescript-eslint/eslint-plugin@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.2.0" dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.59.8" - "@typescript-eslint/type-utils": "npm:5.59.8" - "@typescript-eslint/utils": "npm:5.59.8" + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:6.2.0" + "@typescript-eslint/type-utils": "npm:6.2.0" + "@typescript-eslint/utils": "npm:6.2.0" + "@typescript-eslint/visitor-keys": "npm:6.2.0" debug: "npm:^4.3.4" - grapheme-splitter: "npm:^1.0.4" - ignore: "npm:^5.2.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 47fb0317999aa10f57a716134411e7b068225154e9aaa1c92c8ecf4b421f49a00255f4802a5edeeaad57ecfcbab2cca06cbd8e4fc676de8866c0959209e0e7fb + checksum: a6f74ba30045524082fc62f2d4f55d0bff7286557570cf9074295decc58d1e05784f8d452976dc3604de18ed0db547e5d143bfbadc50aef4eee6743003d5f3ee languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/parser@npm:5.59.6" +"@typescript-eslint/parser@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/parser@npm:6.2.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.59.6" - "@typescript-eslint/types": "npm:5.59.6" - "@typescript-eslint/typescript-estree": "npm:5.59.6" + "@typescript-eslint/scope-manager": "npm:6.2.0" + "@typescript-eslint/types": "npm:6.2.0" + "@typescript-eslint/typescript-estree": "npm:6.2.0" + "@typescript-eslint/visitor-keys": "npm:6.2.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 93f498f7c14dd749f7d4336664351a6555b8f2518e55e4ec343b81af04c3e776ac1bbb6757830b0cd526644661ca3cca38172131d75a7aeb10008755f52e7b5c - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/scope-manager@npm:5.59.6" - dependencies: - "@typescript-eslint/types": "npm:5.59.6" - "@typescript-eslint/visitor-keys": "npm:5.59.6" - checksum: 5d1265a56b022d752a1c4b89139cd61d5e3fb5e640cc38bd4271b904f6a56e5d2a6bf8be7be17c6c173cab58cb4382fb9ad56613f5bb4e7995bcc0bcf3032242 + checksum: cacf700385bccda046ca71cad208c2ad87f4a3e85e1c858768720e749c643d5c48e491f9fcee8057c8196b03e28e62466139ca8eb63fcaa15ead61bd04378ccd languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/scope-manager@npm:5.59.8" +"@typescript-eslint/scope-manager@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/scope-manager@npm:6.2.0" dependencies: - "@typescript-eslint/types": "npm:5.59.8" - "@typescript-eslint/visitor-keys": "npm:5.59.8" - checksum: e561598f5c26e27e2491e812e8a1d3cdef17a741e17910548334f59b6c5bd0f482d63027d61e72c50a1c871adda7a350af91164f1eb417c8ee195bce562bdc3c + "@typescript-eslint/types": "npm:6.2.0" + "@typescript-eslint/visitor-keys": "npm:6.2.0" + checksum: 53c024806de7af92b9a9fd3f5afe5c3a02f70d99b9083dc078f5c492fba19a7fa0a2a2305d5205beec59263c2b30c6c5b6fc2e7056d168252604344f6fa1ea1f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/type-utils@npm:5.59.8" +"@typescript-eslint/type-utils@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/type-utils@npm:6.2.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.59.8" - "@typescript-eslint/utils": "npm:5.59.8" + "@typescript-eslint/typescript-estree": "npm:6.2.0" + "@typescript-eslint/utils": "npm:6.2.0" debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" + ts-api-utils: "npm:^1.0.1" peerDependencies: - eslint: "*" + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: a2add3cf3f484bb1e14481e5b2fe45ee2ed23ddeb7861a53460fa18bbfd224e05bc0f7e8dc159c19518a302f4d0c55d9b1a85561ce6e01c121b07383d70d575a - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/types@npm:5.59.6" - checksum: bc19af95b503e0f743ac3f833a9320ace8fd7eedff3c54ee3f86ac8ba4983f616ce0a8c488f8978897e6621f46e8986ca39b568c461cabb63c423e974835b04e - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/types@npm:5.59.8" - checksum: d92f6417198c5002eccf4ddb787ce901974c4b78b3fb91d08c2866395f9cdc434e1e99ebf5122d79c944cba48388404f678a727d750e0f259c4a774df0c6368f + checksum: 1a0f8db666f710ffe812f256100eaf34507c1f7efb6246b9eda5838eb12b1fb60449592b5fdffa289cbb5300ffa8483f586ddfb211619662f8e263c2dc355a3e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.6" - dependencies: - "@typescript-eslint/types": "npm:5.59.6" - "@typescript-eslint/visitor-keys": "npm:5.59.6" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 9852974b49bdb62ea0322d1e6f34fb4a87a9b41c1e8f2044c5b5cd5fc4496ac36ce409e021126c348d2db4d8906573196cd69d8b03233e6b50ebbb7c4001d155 +"@typescript-eslint/types@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/types@npm:6.2.0" + checksum: 4e7801f2e34bd21bed3bfffaea7c8ebbc466bf15624ca1a873063d1c60b0908788c1d2faf6ce02daa2fd48a6354374ab29d0ad035bff4bfeb414290ee14434f2 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.8" +"@typescript-eslint/typescript-estree@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.2.0" dependencies: - "@typescript-eslint/types": "npm:5.59.8" - "@typescript-eslint/visitor-keys": "npm:5.59.8" + "@typescript-eslint/types": "npm:6.2.0" + "@typescript-eslint/visitor-keys": "npm:6.2.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 94f08e72bacb46cfce163c8776c2c1a21f5cde6e2e56dc1fa7f7c95378b384e59398a5e44ceeaf882cae8626c95988d7f90645ed9cd60057cada51f3b1b3333e + checksum: a9bdd4456e1f2afee288aa0cb2292861381a5242831f0275a18da09179f5e4b662adc20db5ef53b3a41941c9cc0a169e2cca7ccc708009db23fe7d0c6580f64c languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/utils@npm:5.59.8" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.59.8" - "@typescript-eslint/types": "npm:5.59.8" - "@typescript-eslint/typescript-estree": "npm:5.59.8" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" +"@typescript-eslint/utils@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/utils@npm:6.2.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.2.0" + "@typescript-eslint/types": "npm:6.2.0" + "@typescript-eslint/typescript-estree": "npm:6.2.0" + semver: "npm:^7.5.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 814d79eeb57d1eeb836af4e100d179226f573d92400e4c49b893e00162c44ce97507052043654aef74ba98203c1fac34b2a10f45b2a797b4c2aabe29475f23a2 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.6" - dependencies: - "@typescript-eslint/types": "npm:5.59.6" - eslint-visitor-keys: "npm:^3.3.0" - checksum: f26b1a625e1488ef6c0637300ea5502d59793c2aaf569dfd41b8298a8e11bff19d8aad536a0462b9318484f3714d3c91e133a591cc65a99325fcf8e1d70e78c0 + eslint: ^7.0.0 || ^8.0.0 + checksum: a4900d572943133ed9c4022223ea378706c25be8bc537202796ef4527a4c505b84633f9e1394a51db289428e0e65728eb93ad25b336817ddbb8e3a5d98d76e98 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.8" +"@typescript-eslint/visitor-keys@npm:6.2.0": + version: 6.2.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.2.0" dependencies: - "@typescript-eslint/types": "npm:5.59.8" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 859bf38ac7aa69b5736dc7b469a10e659b4d7ef08ce15a3dc82b98110898cfb90606b760a01b41d833ae4f2f401f2c0d8f6f4092646cc696f9e2b70fec2a9d5a + "@typescript-eslint/types": "npm:6.2.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: c75fa7d7987abdc10f65b621e2eed6cf83099bdabfffd679b3b0070761c270391a61e86584cac93e2f49aec336a87be82bcc1252c68130d1bc09973c276aa436 languageName: node linkType: hard @@ -2328,100 +2538,84 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-c8@npm:0.31.2": - version: 0.31.2 - resolution: "@vitest/coverage-c8@npm:0.31.2" +"@vitest/coverage-v8@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/coverage-v8@npm:0.33.0" dependencies: "@ampproject/remapping": "npm:^2.2.1" - c8: "npm:^7.13.0" - magic-string: "npm:^0.30.0" + "@bcoe/v8-coverage": "npm:^0.2.3" + istanbul-lib-coverage: "npm:^3.2.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.1" + istanbul-reports: "npm:^3.1.5" + magic-string: "npm:^0.30.1" picocolors: "npm:^1.0.0" - std-env: "npm:^3.3.2" + std-env: "npm:^3.3.3" + test-exclude: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.1.0" peerDependencies: - vitest: ">=0.30.0 <1" - checksum: 77d0cda4f6b045a7506b8018202cb716efe9b34881bb389f88b7582a0c79328487578905fc3daa9ad2f3ce3aee297394b4c4498b9b16e368ddad9dcec514f939 + vitest: ">=0.32.0 <1" + checksum: 14e710727361a38ad27b0ff51d555197bf959e94544fa27ec12d3259754b30329a047f3341204ec4393bf3964dd73a675dacc65b465d72bcda6953952aa02fb3 languageName: node linkType: hard -"@vitest/expect@npm:0.31.1": - version: 0.31.1 - resolution: "@vitest/expect@npm:0.31.1" +"@vitest/expect@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/expect@npm:0.33.0" dependencies: - "@vitest/spy": "npm:0.31.1" - "@vitest/utils": "npm:0.31.1" + "@vitest/spy": "npm:0.33.0" + "@vitest/utils": "npm:0.33.0" chai: "npm:^4.3.7" - checksum: 428df2d5ed039eca6647c0e8709872db862aa6143dcc1968597612d0e2c3f16d28ec0f1f197ac4704e828b0d0e271754a8cc578ede4022d0248f4880ceb17a32 + checksum: d205fc2d4c05fba1c90575f3cef8f98f43a8e64873ab31a6d78a89101a4a70735aa5c5cbaa40e99615e82b194c6ebd26e90b8fbf350c4dee510bf413e9c06adf languageName: node linkType: hard -"@vitest/runner@npm:0.31.1": - version: 0.31.1 - resolution: "@vitest/runner@npm:0.31.1" +"@vitest/runner@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/runner@npm:0.33.0" dependencies: - "@vitest/utils": "npm:0.31.1" - concordance: "npm:^5.0.4" + "@vitest/utils": "npm:0.33.0" p-limit: "npm:^4.0.0" - pathe: "npm:^1.1.0" - checksum: 2cf26cf503847b52f9389e658b7a7fa3f98139fe49a9eea774f25ae358c1f74ba1ecdc925488e1728cbdc9aaf0cf79ecdbd4c17f3a8363bd0797a9f6965e7c88 - languageName: node - linkType: hard - -"@vitest/snapshot@npm:0.31.1": - version: 0.31.1 - resolution: "@vitest/snapshot@npm:0.31.1" - dependencies: - magic-string: "npm:^0.30.0" - pathe: "npm:^1.1.0" - pretty-format: "npm:^27.5.1" - checksum: 6d77b30f738c079a6b1f492f9a987d7d32851ae52935e17b492901a73f6ca05164531244e65a61fd34a8782caf338f003691f1d03e8ff30e354af202a18ee1fe + pathe: "npm:^1.1.1" + checksum: b5e38a298eb0f52dfc1d145e0078cb29738a0e6ed49d281b009ac68e696bd41cd0225b467a1606efcdfca16c9a903065935e1dda34e495b8f6eddcb5821936ba languageName: node linkType: hard -"@vitest/spy@npm:0.31.1": - version: 0.31.1 - resolution: "@vitest/spy@npm:0.31.1" +"@vitest/snapshot@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/snapshot@npm:0.33.0" dependencies: - tinyspy: "npm:^2.1.0" - checksum: 5d763585cff16f00851a1874bcb8da74f3f097e8e15ed688b972ff29673b07bbc9067e374df4817a7946218437cb3c6ec56b741ac9e58b5d91b9d68a826915d3 + magic-string: "npm:^0.30.1" + pathe: "npm:^1.1.1" + pretty-format: "npm:^29.5.0" + checksum: cce2654ca443df2c819abb7b7ca9ef7ea1ca9da635b9bd6bab18c35ab7d55f5843e7e9c1e5b7459be7aecde292f524ed9c2ed56b8ef9916064625908361e1dc7 languageName: node linkType: hard -"@vitest/ui@npm:0.31.0": - version: 0.31.0 - resolution: "@vitest/ui@npm:0.31.0" +"@vitest/spy@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/spy@npm:0.33.0" dependencies: - "@vitest/utils": "npm:0.31.0" - fast-glob: "npm:^3.2.12" - fflate: "npm:^0.7.4" - flatted: "npm:^3.2.7" - pathe: "npm:^1.1.0" - picocolors: "npm:^1.0.0" - sirv: "npm:^2.0.2" - peerDependencies: - vitest: ">=0.30.1 <1" - checksum: 44558cbab593bfef6e4fbacc09c3ed88caddbb4d04b91222ec1853fa4ebeeca534e01efbe8ead00974a7a3a1d8aee23fe80ae426bdbcdf4593cc910f827a3533 + tinyspy: "npm:^2.1.1" + checksum: 2b724430ab9158be82a02fe2ad572f16ed60479b4e52f59be64db37b08704927580589df5c5737854c0ae8e29e65ad4deab1a52d3aaa22068b9f747eeda46eae languageName: node linkType: hard -"@vitest/utils@npm:0.31.0": - version: 0.31.0 - resolution: "@vitest/utils@npm:0.31.0" +"@vitest/utils@npm:0.33.0": + version: 0.33.0 + resolution: "@vitest/utils@npm:0.33.0" dependencies: - concordance: "npm:^5.0.4" + diff-sequences: "npm:^29.4.3" loupe: "npm:^2.3.6" - pretty-format: "npm:^27.5.1" - checksum: 3a9a48496b5d1e7eec30e9091aa2e1ae488d8c54d0d28ff77cdb175ed96c3897d655e66b980c8cdadc95405ed435aff606aa16344a8aae5336343715949a42de + pretty-format: "npm:^29.5.0" + checksum: 07ba1585ddbde10eb2de6830e3e7ebe3c8f48157474de57195eb926ef0cfa333608ab0a5d935d20cf709998af519b65b4394251195eee21e74e4ef7776e902d7 languageName: node linkType: hard -"@vitest/utils@npm:0.31.1": - version: 0.31.1 - resolution: "@vitest/utils@npm:0.31.1" - dependencies: - concordance: "npm:^5.0.4" - loupe: "npm:^2.3.6" - pretty-format: "npm:^27.5.1" - checksum: a0294499ab6e493942d1e5edace996f346ec4a7dcd079764cde8c3aa85cd620ff5e5bc29a6fa9fee2ef638b65850815259115e94e31ca57a7c43221da35264a0 +"@whatwg-node/events@npm:^0.1.0": + version: 0.1.1 + resolution: "@whatwg-node/events@npm:0.1.1" + checksum: 89a2a79091d025b709559402e6606d1f7e9528d9a0fa00b69024fa6b31f0ba15eae0c24a08605558bd3469468a8e123839a5691d5bad55bf4c6407fcf0248673 languageName: node linkType: hard @@ -2457,10 +2651,26 @@ __metadata: languageName: node linkType: hard -"@zeit/schemas@npm:2.29.0": - version: 2.29.0 - resolution: "@zeit/schemas@npm:2.29.0" - checksum: 7d84f54c97a8f49a4324eab737a51b1c0d844973861f119462fdb3e19837022aa9c8963a1e570cf3224098aeddd8971d956618a2f510bb539b1e31e305ed698f +"@whatwg-node/fetch@npm:^0.9.0": + version: 0.9.9 + resolution: "@whatwg-node/fetch@npm:0.9.9" + dependencies: + "@whatwg-node/node-fetch": "npm:^0.4.8" + urlpattern-polyfill: "npm:^9.0.0" + checksum: e0f3c8f65283d3b4f2232fcd0eed98bfa85f15ff55b4095ffea82f8bedac421d74062193ca8d4abf6f1cd4e1f7d6c0cca02af79b42517984c11dda416a66209c + languageName: node + linkType: hard + +"@whatwg-node/node-fetch@npm:^0.4.8": + version: 0.4.11 + resolution: "@whatwg-node/node-fetch@npm:0.4.11" + dependencies: + "@whatwg-node/events": "npm:^0.1.0" + busboy: "npm:^1.6.0" + fast-querystring: "npm:^1.1.1" + fast-url-parser: "npm:^1.1.3" + tslib: "npm:^2.3.1" + checksum: 1b9c6c68433309900e131a722e2bb89b8d1aa92b52eeb9b69b02a0b6baede0422fd844db73b9b50f96c2b8c9dfa51f3fcf1816ad9faff18c74d57b423483888c languageName: node linkType: hard @@ -2492,16 +2702,6 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.5": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 4634cf08b9ccf6a7618a006d54b6a29c159c233eb40194e397373308244ebad0436155d0604463d401673d47c1e1f65ea1237d58cbe8ad780d01f20f61ce19f4 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -2518,12 +2718,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.0, acorn@npm:^8.8.2": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: 5a47325f0aa08202080cb167d5b8103720d8a1d199f57988afa48bdfbc3c9973270b00e38c2c874240a49929625beaaae8c4ec683f5272b5f07f1119a457e5d0 + checksum: 5de0f8f7507bdd36c764431cb91c97d99ba15b6f04dbfe4375151aff3caf9566e3c98d340f128a56a5fa930164d7be12c93d8f0f0fe795b9b310888a781c789c languageName: node linkType: hard @@ -2574,19 +2774,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.11.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 08625cf91d13177f3064cf333c7e041bba66f8aa811884a2de5c08b420add67b481779368b0bbf8fc232400b7a3f47aa78459d48ac73e60568c5afec538aa02b - languageName: node - linkType: hard - -"ajv@npm:^6.10.0, ajv@npm:^6.12.4": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -2610,18 +2798,9 @@ __metadata: languageName: node linkType: hard -"ansi-align@npm:^3.0.1": - version: 3.0.1 - resolution: "ansi-align@npm:3.0.1" - dependencies: - string-width: "npm:^4.1.0" - checksum: 399240ac035be1af1fa20de12c5ad3b50c7d2e404c352ac58917916aaa827f1cdd00a4e8154fabcc485b8cee43596e42829862bc83560481f7db2bfe38c3110d - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" dependencies: type-fest: "npm:^0.21.3" checksum: da33f33b3b792e7273cefc1ec150afbc332cab602757d2ab70fb90e5c5cfa173b10bc4a0d9d0c60479ed60e25cdf35897a82f1e498987358a6087b99300872cc @@ -2667,7 +2846,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": +"ansi-styles@npm:^6.0.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 86fe3fc999c89775171631b32920d1fbf8adc4225895db376057b5a5e6fdcf837ae994ca08756f0a676c0dd8c74e58a7e87515d1fa16d6fcfffdf9069d579e90 @@ -2681,10 +2860,10 @@ __metadata: languageName: node linkType: hard -"arch@npm:^2.2.0": - version: 2.2.0 - resolution: "arch@npm:2.2.0" - checksum: 62f8a11342f4434324d349bcbe5278ca6b2092e3c4a955956ad4373b55b150616be419bff706584644b41a741625530a771077994f1c0bfe022396d01c1210a6 +"are-docs-informative@npm:^0.0.2": + version: 0.0.2 + resolution: "are-docs-informative@npm:0.0.2" + checksum: c54114e70e6eb56f428eb3c909a33ae0148682a67bc346f2f260663130148ec585fdc186804c242161986d3c662a2ed902e7e14f9e9914d5f785b0a6907b9062 languageName: node linkType: hard @@ -2698,13 +2877,6 @@ __metadata: languageName: node linkType: hard -"arg@npm:5.0.2": - version: 5.0.2 - resolution: "arg@npm:5.0.2" - checksum: 0549deb5027bdd3c8379460d34fb7d2be191dcbafd2f2dfa1346096126ce0ac8f3c6660eef2c117bf68b5bac4b563570eb2f97d5a807ef663f781db4a442ce29 - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -2726,6 +2898,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + is-array-buffer: "npm:^3.0.1" + checksum: ff6fd5a16868943441dc2b8de7c0a8b070677457f1953d13b366e6fd01d7bf187a29268412ca5115f14031d3c00cea22c832af6da61569351d9967d8a5d803cb + languageName: node + linkType: hard + "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" @@ -2733,6 +2915,19 @@ __metadata: languageName: node linkType: hard +"array-includes@npm:^3.1.6": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + get-intrinsic: "npm:^1.1.3" + is-string: "npm:^1.0.7" + checksum: b4eb40ff992138350675662bb5a0351553d63bef17fb64c54e2ee9d6434ff3d8ba71d511af90a8f9400cd411c7311604310bd4ead1c101638c660461ea7916ae + languageName: node + linkType: hard + "array-timsort@npm:^1.0.3": version: 1.0.3 resolution: "array-timsort@npm:1.0.3" @@ -2763,6 +2958,57 @@ __metadata: languageName: node linkType: hard +"array.prototype.findlastindex@npm:^1.2.2": + version: 1.2.2 + resolution: "array.prototype.findlastindex@npm:1.2.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + es-shim-unscopables: "npm:^1.0.0" + get-intrinsic: "npm:^1.1.3" + checksum: 502fcfbe7996b9af366f3bc24f0672bece19c0cea5480812e0326ca071786278c9c1cc6eb4c97df3b21bf739493560c813b321f454217d7b717c6d0510360f6d + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + es-shim-unscopables: "npm:^1.0.0" + checksum: 658d1cd2a573919d0ed5c89f01f5ba54092f08e088db42ce86140a29c95de32c100b4f964dfc3eed574662a115d484007a0bbd9f865518d56f909170badbde18 + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + es-shim-unscopables: "npm:^1.0.0" + checksum: 7ce9fb7473ea95f24a19241318d5a4f5a69d262ad3352a38331ad3532880c6cca1d221cbc1527dd417535eca26d9c44be513d1a40c1097db9ebfa982ab64543f + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.1": + version: 1.0.1 + resolution: "arraybuffer.prototype.slice@npm:1.0.1" + dependencies: + array-buffer-byte-length: "npm:^1.0.0" + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + get-intrinsic: "npm:^1.2.1" + is-array-buffer: "npm:^3.0.2" + is-shared-array-buffer: "npm:^1.0.2" + checksum: 2c8ba5ac7d9f4f47132223cc3e68c88372730628279e2ce891096dbd92750e72f136c2648285c7fcc702ce8c3c857ddb63d30c7abb88e1ad33f8f1fd064b759f + languageName: node + linkType: hard + "arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" @@ -2795,6 +3041,13 @@ __metadata: languageName: node linkType: hard +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: 6b301a7ec3da82181c73101395cc915c049bbcba7e5f354809dab60c5b492440929328eeb73c07431ef8e35e6fa5af505690b20ed91f548d3bac1a456d458a78 + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -2809,29 +3062,6 @@ __metadata: languageName: node linkType: hard -"blueimp-md5@npm:^2.10.0": - version: 2.19.0 - resolution: "blueimp-md5@npm:2.19.0" - checksum: 1a01f0264cfbf30ac4126929f3dea570a953bdc1fb1d55437fa5dd662c854d4e2f7ac53ced1fb7e6627e678c6760baf890f100c866d11a2cb6b3975b3153f115 - languageName: node - linkType: hard - -"boxen@npm:7.0.0": - version: 7.0.0 - resolution: "boxen@npm:7.0.0" - dependencies: - ansi-align: "npm:^3.0.1" - camelcase: "npm:^7.0.0" - chalk: "npm:^5.0.1" - cli-boxes: "npm:^3.0.0" - string-width: "npm:^5.1.2" - type-fest: "npm:^2.13.0" - widest-line: "npm:^4.0.1" - wrap-ansi: "npm:^8.0.1" - checksum: 5625c13a75fc5603305e7d2f8bfdde5aaf79b5bc60d579f53e23ec59d33f9891b16aad19d38ef60d764286a8f5e1a74521d3c086dd88a0d9b3dec626480702cf - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2893,35 +3123,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 40dcd3cf4c59b09b26fb5329bf4d84dfc01ca55ecd1190f6ed3e5b16c53e6ba1f5dda7e3df7b134fe5dbff2b67f91686e1a80e50e4f5d2246c0cab60ec75a4c2 - languageName: node - linkType: hard - -"c8@npm:^7.13.0": - version: 7.13.0 - resolution: "c8@npm:7.13.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@istanbuljs/schema": "npm:^0.1.3" - find-up: "npm:^5.0.0" - foreground-child: "npm:^2.0.0" - istanbul-lib-coverage: "npm:^3.2.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-reports: "npm:^3.1.4" - rimraf: "npm:^3.0.2" - test-exclude: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.0" - yargs: "npm:^16.2.0" - yargs-parser: "npm:^20.2.9" - bin: - c8: bin/c8.js - checksum: cf4f52cbc188f59a5e32e1b2fcbd448774ec03c932f3007198377eaff2d22e57e3a0bbf0aff83a0a208725816f1d318615e4fa42826815a83285a7a45a88dc36 - languageName: node - linkType: hard - "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -2955,6 +3156,16 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: "npm:^1.1.1" + get-intrinsic: "npm:^1.0.2" + checksum: 6fccea8a00310bf2e2b2a07aca0eddbdcd5de2eec9dfe880c1c8b0b7fd3c6809bf28aab0209aa530a35a2fba48587733521df7f83f8d5354047afed78b69a36b + languageName: node + linkType: hard + "call-me-maybe@npm:^1.0.1": version: 1.0.2 resolution: "call-me-maybe@npm:1.0.2" @@ -3006,14 +3217,21 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^7.0.0": - version: 7.0.1 - resolution: "camelcase@npm:7.0.1" - checksum: 8cc1909d4219769e835180fde379b5caeff681336506f9c4474b76a7ba0fe8eda4a183b3d05c09c39a118d8a44c384cf8a93e4326c655a82d03ded87a4eea829 +"chai@npm:5.0.0-alpha.1": + version: 5.0.0-alpha.1 + resolution: "chai@npm:5.0.0-alpha.1" + dependencies: + assertion-error: "npm:^1.1.0" + check-error: "npm:^2.0.0" + deep-eql: "npm:^4.1.2" + loupe: "npm:^2.3.1" + pathval: "npm:^2.0.0" + type-detect: "npm:^4.0.5" + checksum: 526bb6c8060ff2bda16977bf950c45d552a38155ab36cc47313bbe8f652b82645fb76b9e5aadd2b7d6015df32b2ff6eb4d0f08a1b41b0b6a1464ce795e5adb5a languageName: node linkType: hard -"chai@npm:4.3.7, chai@npm:^4.3.7": +"chai@npm:^4.3.7": version: 4.3.7 resolution: "chai@npm:4.3.7" dependencies: @@ -3028,23 +3246,7 @@ __metadata: languageName: node linkType: hard -"chalk-template@npm:0.4.0": - version: 0.4.0 - resolution: "chalk-template@npm:0.4.0" - dependencies: - chalk: "npm:^4.1.2" - checksum: 5106fb3cde73083aff1d15e768390c3f1074f1ee92bc9e6f8586545daab8548a2e596bd53db01b90567eaeb2de60e423fcac6c4ef37a940b983cfff7b4c24aa5 - languageName: node - linkType: hard - -"chalk@npm:5.0.1": - version: 5.0.1 - resolution: "chalk@npm:5.0.1" - checksum: 0902c556d549b64dacd1eeb46fa2679789dcd0455ec9c050b9e1cfe60a144170708f040a6486489532672332fcfaca61e68fecf28d35560d8c77a9291400d72e - languageName: node - linkType: hard - -"chalk@npm:5.2.0, chalk@npm:^5.0.1": +"chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" checksum: c3c31253b9cb445ca917aab30767282a1c1951fb8d60e1e8389a3d6434eee296dae28a2b02871c89a866ed7e560438aaea4c5d290242e5fb50b5eda2b4ea4061 @@ -3107,6 +3309,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.0.0": + version: 2.0.0 + resolution: "check-error@npm:2.0.0" + checksum: 5a0398d02f57272ea19df4fa0e3d35073f5f3629c369f2d178860597199eb64df98ff90fed81e6120abc7d06c12ca48fca10280d637536783849f5eb5fbf3b90 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -3114,10 +3323,10 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": - version: 3.6.1 - resolution: "ci-info@npm:3.6.1" - checksum: e38ac8154e2cfcd5bee537113de0604ba152778c9b3da69c2f1f781ee9b0f0781820a5c05cd8423738739c932e8e6a2187037e3ba8c7f66f82d5435983792936 +"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: cbde5915261038659da39e508b688acd0baa981a73dc34357865957403383e0475b050c2f44971a3b37523849973af345724feb8f2e4a8eddd6db41be708f4ba languageName: node linkType: hard @@ -3156,13 +3365,6 @@ __metadata: languageName: node linkType: hard -"cli-boxes@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-boxes@npm:3.0.0" - checksum: 683f84981bf2372cc7027c9e62e9d0fba5950e5478bbed69e43a096c9b1fc68a6d44e98737683c1d8cb3b8567f152601a5dc07ede4bfd43cd0ba907479970da5 - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -3199,17 +3401,6 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:3.0.0": - version: 3.0.0 - resolution: "clipboardy@npm:3.0.0" - dependencies: - arch: "npm:^2.2.0" - execa: "npm:^5.1.1" - is-wsl: "npm:^2.2.0" - checksum: 16e68679af9b980fafd382e08ad20df72f0d667c019d7f9f32bdcb9fe11ef0a63270a971610c4fb0d867905316ac07e1bbe3efd82bd55fa76e685f856a3fc751 - languageName: node - linkType: hard - "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -3329,30 +3520,6 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: "npm:>= 1.43.0 < 2" - checksum: 432d82fd41cd3fde227cde779ef4a25d73b63e4ec19de2bd513ad6bfad7649aec9df94832b7695896b55922d8cf345bba4919cf716852fb4d28c92274ee3280a - languageName: node - linkType: hard - -"compression@npm:1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" - debug: "npm:2.6.9" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" - vary: "npm:~1.1.2" - checksum: 950328121faf22e253580d3e2af6f1c1320b2d38e5bcc93bf87b9a1906d3d89fbc3e380af756c09323cd6c839cac7e605b8f0d54ae7abb55dfe82658002e76e3 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -3372,22 +3539,6 @@ __metadata: languageName: node linkType: hard -"concordance@npm:^5.0.4": - version: 5.0.4 - resolution: "concordance@npm:5.0.4" - dependencies: - date-time: "npm:^3.1.0" - esutils: "npm:^2.0.3" - fast-diff: "npm:^1.2.0" - js-string-escape: "npm:^1.0.1" - lodash: "npm:^4.17.15" - md5-hex: "npm:^3.0.1" - semver: "npm:^7.3.2" - well-known-symbols: "npm:^2.0.0" - checksum: e7701f58ad7ba646ee4d282606d7b92aeac95d7732f0e2458fd149e7c2a8e050b7ecb62a93813da41da9d34104f02a34dcca5ca8e4ca32a22008eb44af2cbf66 - languageName: node - linkType: hard - "configstore@npm:^5.0.1": version: 5.0.1 resolution: "configstore@npm:5.0.1" @@ -3423,13 +3574,6 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.2": - version: 0.5.2 - resolution: "content-disposition@npm:0.5.2" - checksum: c252b0daf9bf458bc650aecbae2eb4188d228eb08ea748caa1a5d35c2d4e2b6825e5ed4247f7e99f5b4940f3660fc398be257b589da1f824aecdccff8fcd7d99 - languageName: node - linkType: hard - "conventional-changelog-angular@npm:^5.0.11, conventional-changelog-angular@npm:^5.0.12": version: 5.0.13 resolution: "conventional-changelog-angular@npm:5.0.13" @@ -3675,7 +3819,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:8.1.3, cosmiconfig@npm:^8.0.0": +"cosmiconfig@npm:8.1.3": version: 8.1.3 resolution: "cosmiconfig@npm:8.1.3" dependencies: @@ -3687,6 +3831,18 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^8.0.0, cosmiconfig@npm:^8.1.0": + version: 8.2.0 + resolution: "cosmiconfig@npm:8.2.0" + dependencies: + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + checksum: 25a8d33a2372b8dd02993bf8c7a6e9e0d7d70692dc7e00da3848f3ff3e4bac1ab734d36d08dba2e10a49b69c316ca6fb92f9b7fc3eed60b7e65a60609941eccd + languageName: node + linkType: hard + "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -3737,24 +3893,24 @@ __metadata: languageName: node linkType: hard -"cspell-gitignore@npm:6.31.1": - version: 6.31.1 - resolution: "cspell-gitignore@npm:6.31.1" +"cspell-gitignore@npm:6.31.2": + version: 6.31.2 + resolution: "cspell-gitignore@npm:6.31.2" dependencies: - cspell-glob: "npm:6.31.1" + cspell-glob: "npm:6.31.2" find-up: "npm:^5.0.0" bin: cspell-gitignore: bin.mjs - checksum: 939e1fe4016b99dd34f8cc16152e673cd4a7da3392dcc42a10b160d4f1621dc9de9fa8bf285ea386dd56c15c3f4f6aaee35de697b4b6a1478bda2ca2385f8f66 + checksum: c2ee0e26732e6e1ee2d5304d43f47c9d5eab04304dab48d28b285db99a17eeed9d519a65b57cca9f45bb369a8932f386f345e592e0f365000a567e32af4fd844 languageName: node linkType: hard -"cspell-glob@npm:6.31.1": - version: 6.31.1 - resolution: "cspell-glob@npm:6.31.1" +"cspell-glob@npm:6.31.2": + version: 6.31.2 + resolution: "cspell-glob@npm:6.31.2" dependencies: micromatch: "npm:^4.0.5" - checksum: 4085980533b2dcb49e4428da6ff98a4ee9a231607e6d7fa405c6afc5a1fbf89a61c0a096a3d24ab1ce5b41eca15aefe730950724e1bb321c70c83f696445b8a7 + checksum: dbfaa9c77471f37dae7f98f067057f029919ddeb3e80b697dcefd9232587f95694bdad896d9205a9d9395eb83fa7947bbd7e24ccf760a0fce15be59e4832bb5c languageName: node linkType: hard @@ -3770,21 +3926,21 @@ __metadata: languageName: node linkType: hard -"cspell-io@npm:6.31.1": - version: 6.31.1 - resolution: "cspell-io@npm:6.31.1" +"cspell-io@npm:6.31.2": + version: 6.31.2 + resolution: "cspell-io@npm:6.31.2" dependencies: "@cspell/cspell-service-bus": "npm:6.31.1" node-fetch: "npm:^2.6.9" - checksum: d2fb16eaf9294104b44fd9e7898313f4057c70129d13302705a6c3d7320ee949cad2c486fb1c3e1f16b1d8a68afbfb5003c4b14cc863796311121d112a69afc3 + checksum: a290d81c0450ede587826811ee00f78e93aab9fba137dc151841fede1ebee901783beb8037982572ce4fb8dd96ca01300dd0fbc17ce22b71382b99737c213c50 languageName: node linkType: hard -"cspell-lib@npm:6.31.1": - version: 6.31.1 - resolution: "cspell-lib@npm:6.31.1" +"cspell-lib@npm:6.31.2": + version: 6.31.2 + resolution: "cspell-lib@npm:6.31.2" dependencies: - "@cspell/cspell-bundled-dicts": "npm:6.31.1" + "@cspell/cspell-bundled-dicts": "npm:6.31.2" "@cspell/cspell-pipe": "npm:6.31.1" "@cspell/cspell-types": "npm:6.31.1" "@cspell/strong-weak-map": "npm:6.31.1" @@ -3793,9 +3949,9 @@ __metadata: configstore: "npm:^5.0.1" cosmiconfig: "npm:8.0.0" cspell-dictionary: "npm:6.31.1" - cspell-glob: "npm:6.31.1" + cspell-glob: "npm:6.31.2" cspell-grammar: "npm:6.31.1" - cspell-io: "npm:6.31.1" + cspell-io: "npm:6.31.2" cspell-trie-lib: "npm:6.31.1" fast-equals: "npm:^4.0.3" find-up: "npm:^5.0.0" @@ -3805,7 +3961,7 @@ __metadata: resolve-global: "npm:^1.0.0" vscode-languageserver-textdocument: "npm:^1.0.8" vscode-uri: "npm:^3.0.7" - checksum: 611eee80e46048e95920111712a5589af3d013a907e418aa8040e5911f2e830e09347c724e26d7b624be32edabdd9c728ef05e0607c2bad2ed79703a4b9b21d4 + checksum: 61d05f8a7be4a0826659382f5fdea9cbb51e378c5cb2b9e92819c17a8d5a7de068d0c806c50e7c18a378ef6763e1df9cd0d91db01d66c9f95943d9afe64893af languageName: node linkType: hard @@ -3820,18 +3976,19 @@ __metadata: languageName: node linkType: hard -"cspell@npm:6.31.1": - version: 6.31.1 - resolution: "cspell@npm:6.31.1" +"cspell@npm:6.31.2": + version: 6.31.2 + resolution: "cspell@npm:6.31.2" dependencies: "@cspell/cspell-pipe": "npm:6.31.1" + "@cspell/cspell-types": "npm:6.31.1" "@cspell/dynamic-import": "npm:6.31.1" chalk: "npm:^4.1.2" commander: "npm:^10.0.0" - cspell-gitignore: "npm:6.31.1" - cspell-glob: "npm:6.31.1" - cspell-io: "npm:6.31.1" - cspell-lib: "npm:6.31.1" + cspell-gitignore: "npm:6.31.2" + cspell-glob: "npm:6.31.2" + cspell-io: "npm:6.31.2" + cspell-lib: "npm:6.31.2" fast-glob: "npm:^3.2.12" fast-json-stable-stringify: "npm:^2.1.0" file-entry-cache: "npm:^6.0.1" @@ -3843,7 +4000,7 @@ __metadata: bin: cspell: bin.js cspell-esm: bin.mjs - checksum: 714029b754d0474c41ac849e8def292b114ccd3f1707671b67b84fab7afbd3cc176a81f743e19c63ad30df59eb7c0c23ce6da7bf064707cba43e89c480f99a4e + checksum: 65086e2f40c016b528a997e75b2ed6fe5b758319193ac6c2ceaf6e73418cf3027697b6c9b6d88c1f5181e7ba7e33f6cab61f1a16ee13ff64911a44c018aea6a1 languageName: node linkType: hard @@ -3861,12 +4018,10 @@ __metadata: languageName: node linkType: hard -"date-time@npm:^3.1.0": - version: 3.1.0 - resolution: "date-time@npm:3.1.0" - dependencies: - time-zone: "npm:^1.0.0" - checksum: 2947fcd2b2a71ee277f2842bf34673ed658e92f1235abf28d4c1e9f186ac80406b5c6aaa3ee08e74cda060233edb0d829aed1f24a9a25d74d5e75ff9c81e1764 +"dataloader@npm:^2.2.2": + version: 2.2.2 + resolution: "dataloader@npm:2.2.2" + checksum: 73ca3126c7828273b50e982ede9ac7f1bc7ec1df46c91863600ab27889ad508f5ee4ea62ce5fe8c22a598a4066bb47db6e785d3db9c8b48466993dce7e81f4e4 languageName: node linkType: hard @@ -3884,15 +4039,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 143f776060e764362b11d8788c6ef7b125fe930f0b5766559c11521af6dfc256979726167a66218249d8e2f99548c1a8bdb026aad577deecc86b56b4652d4626 - languageName: node - linkType: hard - "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" @@ -3905,6 +4051,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: b98f479c1004d349128ba45f38fb1af53fa3ab1a3614f27c56e2cfbee34b58cbf7dc060fead0882a5b64924e49d1dd59fb796a5d90ba7b1987d72d426e199253 + languageName: node + linkType: hard + "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -3938,13 +4093,6 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 9320ad7378ceb509703180d40da1625393906f55beeb10b55d9a1d39dc77e6e56e76c09eef905320330f89738df2c40bdf0e85777d14d5d3a8059c3cabbf3919 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -3959,6 +4107,16 @@ __metadata: languageName: node linkType: hard +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" + dependencies: + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: f7d87afb83055124b9c0d18d1abb349ca0741d3c5c38e79422447ac800cea5ee1d0ffbc01f121f059964fd0f17e4d80602ba5533427b9dec18df0fa6b9c91585 + languageName: node + linkType: hard + "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -3994,6 +4152,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.4.3": + version: 29.4.3 + resolution: "diff-sequences@npm:29.4.3" + checksum: 788bca9220b2c7453bed921045660717c0ffb4ba9ca1456417e6e32d67e21fcebc62b37c0291f8e32177aa7b30913dd2fe240dfb4872cfcd7a09b738f8f120d5 + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -4019,6 +4184,15 @@ __metadata: languageName: node linkType: hard +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: eee7095cd8e1c2e56203234da6ebd8e337a184637941a0becc0840a78f59b854ed35a50efa95a2a4742cf7e2f77df2b7c03e550962c6a75b7405faaa4546100b + languageName: node + linkType: hard + "doctrine@npm:^3.0.0": version: 3.0.0 resolution: "doctrine@npm:3.0.0" @@ -4037,7 +4211,7 @@ __metadata: languageName: node linkType: hard -"dset@npm:3.1.2": +"dset@npm:3.1.2, dset@npm:^3.1.2": version: 3.1.2 resolution: "dset@npm:3.1.2" checksum: f81e27f95bed3e766e7521ee45d908bc235632dbfeab62eba9f185eb27d5610b4e6873605b04d39fd9bcbd5625d3064b3e2aa2b8470a19af46343abb535010c5 @@ -4083,6 +4257,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.12.0": + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 80df14e9d11ae561b7477866cf5d475aaf5988de7f118ef5a05b94722a107ab58928e3e2cd5a270f696a4f6a16308661872bd6f27cccb2dbe4d8283eee39f62d + languageName: node + linkType: hard + "entities@npm:~3.0.1": version: 3.0.1 resolution: "entities@npm:3.0.1" @@ -4113,32 +4297,110 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.17.19, esbuild@npm:^0.17.5": - version: 0.17.19 - resolution: "esbuild@npm:0.17.19" - dependencies: - "@esbuild/android-arm": "npm:0.17.19" - "@esbuild/android-arm64": "npm:0.17.19" - "@esbuild/android-x64": "npm:0.17.19" - "@esbuild/darwin-arm64": "npm:0.17.19" - "@esbuild/darwin-x64": "npm:0.17.19" - "@esbuild/freebsd-arm64": "npm:0.17.19" - "@esbuild/freebsd-x64": "npm:0.17.19" - "@esbuild/linux-arm": "npm:0.17.19" - "@esbuild/linux-arm64": "npm:0.17.19" - "@esbuild/linux-ia32": "npm:0.17.19" - "@esbuild/linux-loong64": "npm:0.17.19" - "@esbuild/linux-mips64el": "npm:0.17.19" - "@esbuild/linux-ppc64": "npm:0.17.19" - "@esbuild/linux-riscv64": "npm:0.17.19" - "@esbuild/linux-s390x": "npm:0.17.19" - "@esbuild/linux-x64": "npm:0.17.19" - "@esbuild/netbsd-x64": "npm:0.17.19" - "@esbuild/openbsd-x64": "npm:0.17.19" - "@esbuild/sunos-x64": "npm:0.17.19" - "@esbuild/win32-arm64": "npm:0.17.19" - "@esbuild/win32-ia32": "npm:0.17.19" - "@esbuild/win32-x64": "npm:0.17.19" +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2": + version: 1.22.1 + resolution: "es-abstract@npm:1.22.1" + dependencies: + array-buffer-byte-length: "npm:^1.0.0" + arraybuffer.prototype.slice: "npm:^1.0.1" + available-typed-arrays: "npm:^1.0.5" + call-bind: "npm:^1.0.2" + es-set-tostringtag: "npm:^2.0.1" + es-to-primitive: "npm:^1.2.1" + function.prototype.name: "npm:^1.1.5" + get-intrinsic: "npm:^1.2.1" + get-symbol-description: "npm:^1.0.0" + globalthis: "npm:^1.0.3" + gopd: "npm:^1.0.1" + has: "npm:^1.0.3" + has-property-descriptors: "npm:^1.0.0" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.2" + is-callable: "npm:^1.2.7" + is-negative-zero: "npm:^2.0.2" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.2" + is-string: "npm:^1.0.7" + is-typed-array: "npm:^1.1.10" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.12.3" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.4" + regexp.prototype.flags: "npm:^1.5.0" + safe-array-concat: "npm:^1.0.0" + safe-regex-test: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.7" + string.prototype.trimend: "npm:^1.0.6" + string.prototype.trimstart: "npm:^1.0.6" + typed-array-buffer: "npm:^1.0.0" + typed-array-byte-length: "npm:^1.0.0" + typed-array-byte-offset: "npm:^1.0.0" + typed-array-length: "npm:^1.0.4" + unbox-primitive: "npm:^1.0.2" + which-typed-array: "npm:^1.1.10" + checksum: f6056b2eef90192ba0506118ca24a7acab6b1fd25614ea9392a9f55f8626788a8225d5884f5fa09177023f888496fed7322ad840e47d9eae4d0653d74181344d + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + has: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.0" + checksum: fecdbc1f62b901b58b33d47e2daa6b43105b33dd233792643dc7aa1d7256d2fa13c47816d1e03e121e948d01d009faa366466e436baefb886afa18720945d439 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" + dependencies: + has: "npm:^1.0.3" + checksum: d160870a41ecfb1a49e3921d1ca5c05c1fc6f54adafdc48ed98814e8ae3d7b98144ea3f864255f7165c7ba7e82209a6bdbf1c5ad2d84e0c37a9ab7fe79439a0a + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: "npm:^1.1.4" + is-date-object: "npm:^1.0.1" + is-symbol: "npm:^1.0.2" + checksum: b419a547ffcbd08c23272e283a20018723bd2f39cbee39f66a8fd0fb110b01728ede799bf1365d5981e57a7afb6901916ad147f374e87bb2b11613ebb1d1aaec + languageName: node + linkType: hard + +"esbuild@npm:0.18.17, esbuild@npm:^0.18.10": + version: 0.18.17 + resolution: "esbuild@npm:0.18.17" + dependencies: + "@esbuild/android-arm": "npm:0.18.17" + "@esbuild/android-arm64": "npm:0.18.17" + "@esbuild/android-x64": "npm:0.18.17" + "@esbuild/darwin-arm64": "npm:0.18.17" + "@esbuild/darwin-x64": "npm:0.18.17" + "@esbuild/freebsd-arm64": "npm:0.18.17" + "@esbuild/freebsd-x64": "npm:0.18.17" + "@esbuild/linux-arm": "npm:0.18.17" + "@esbuild/linux-arm64": "npm:0.18.17" + "@esbuild/linux-ia32": "npm:0.18.17" + "@esbuild/linux-loong64": "npm:0.18.17" + "@esbuild/linux-mips64el": "npm:0.18.17" + "@esbuild/linux-ppc64": "npm:0.18.17" + "@esbuild/linux-riscv64": "npm:0.18.17" + "@esbuild/linux-s390x": "npm:0.18.17" + "@esbuild/linux-x64": "npm:0.18.17" + "@esbuild/netbsd-x64": "npm:0.18.17" + "@esbuild/openbsd-x64": "npm:0.18.17" + "@esbuild/sunos-x64": "npm:0.18.17" + "@esbuild/win32-arm64": "npm:0.18.17" + "@esbuild/win32-ia32": "npm:0.18.17" + "@esbuild/win32-x64": "npm:0.18.17" dependenciesMeta: "@esbuild/android-arm": optional: true @@ -4186,7 +4448,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 6df07a802006da7bcf3135f3014fb9f45f0f8772dc76315a4cc021e616e426cf04ed247635c5beed62d66f9aafd1db28d7b01664339fa438aacc2092723980a8 + checksum: f002640c4170c92dcae3d972d052cf78db2f86539f0329a8ec28571d2d7cf8cb65c8cbde21502dcf8c97bc210a2d9b50d0eb6ebb891df341cf89a0310e212306 languageName: node linkType: hard @@ -4218,14 +4480,56 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:8.8.0": - version: 8.8.0 - resolution: "eslint-config-prettier@npm:8.8.0" +"eslint-config-prettier@npm:8.9.0": + version: 8.9.0 + resolution: "eslint-config-prettier@npm:8.9.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 942d0b9d162729967a1816a23107066ae176e5f3f3ebaa3be9fd05cc3dbc1d10e389f127a298fbd564f9cc3e419c9635623a974de9327042289d96469dd91528 + checksum: b667a01ad220495dfc56ef8f591fdc07df3e73cc26cf10557cd43d42b5c26220a2973f7ecb92cc173a1288baf37358929d438f92767bc093505fab65064fd87c + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.7 + resolution: "eslint-import-resolver-node@npm:0.3.7" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.11.0" + resolve: "npm:^1.22.1" + checksum: 13aec906b65aea084311c52f4489ecc9b02606433e9821c5c51d98ad9325575f76da0f1c5955985b1e6571bacdc2066178affca399174f22e53143b80e244c37 + languageName: node + linkType: hard + +"eslint-import-resolver-typescript@npm:3.5.5": + version: 3.5.5 + resolution: "eslint-import-resolver-typescript@npm:3.5.5" + dependencies: + debug: "npm:^4.3.4" + enhanced-resolve: "npm:^5.12.0" + eslint-module-utils: "npm:^2.7.4" + get-tsconfig: "npm:^4.5.0" + globby: "npm:^13.1.3" + is-core-module: "npm:^2.11.0" + is-glob: "npm:^4.0.3" + synckit: "npm:^0.8.5" + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + checksum: 4a398b14440ddc3aab1b300defceeea32f70798c8fbe4dfaadbc329ad0965ab85ba91beb5c100bb8e546f8aba996161ac8d73dfde3f26dc168805c02fb54b1ee + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: c4820cf0d710cece498aaae98a15d339e09b04804d478a6af598a6962baaac31db13ce9f025a64edb8f607c20a07f895dacd2e1b80b833b7f3ad38d66d269c29 languageName: node linkType: hard @@ -4250,6 +4554,34 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-import@npm:2.28.0": + version: 2.28.0 + resolution: "eslint-plugin-import@npm:2.28.0" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.findlastindex: "npm:^1.2.2" + array.prototype.flat: "npm:^1.3.1" + array.prototype.flatmap: "npm:^1.3.1" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.7" + eslint-module-utils: "npm:^2.8.0" + has: "npm:^1.0.3" + is-core-module: "npm:^2.12.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.6" + object.groupby: "npm:^1.0.0" + object.values: "npm:^1.1.6" + resolve: "npm:^1.22.3" + semver: "npm:^6.3.1" + tsconfig-paths: "npm:^3.14.2" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: 6ac4eccedbd4bd44c7551fee62972a75eb91112145fc63a26f705aeb645401116a701eea296fa3811d384c7d16f0a793047ce0bd19e442a524bf3154c5de78cc + languageName: node + linkType: hard + "eslint-plugin-jest-formatting@npm:3.1.0": version: 3.1.0 resolution: "eslint-plugin-jest-formatting@npm:3.1.0" @@ -4259,44 +4591,45 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:40.3.0": - version: 40.3.0 - resolution: "eslint-plugin-jsdoc@npm:40.3.0" +"eslint-plugin-jsdoc@npm:44.1.0": + version: 44.1.0 + resolution: "eslint-plugin-jsdoc@npm:44.1.0" dependencies: - "@es-joy/jsdoccomment": "npm:~0.37.0" + "@es-joy/jsdoccomment": "npm:~0.38.0" + are-docs-informative: "npm:^0.0.2" comment-parser: "npm:1.3.1" debug: "npm:^4.3.4" escape-string-regexp: "npm:^4.0.0" esquery: "npm:^1.5.0" - semver: "npm:^7.3.8" + semver: "npm:^7.5.0" spdx-expression-parse: "npm:^3.0.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 104a2ba47846dda25273d4f076b564899bf584667a0a14e9c99e9dc479e5dabc07499b1027bd9b58546786743f8a2e39ed3f29ec7b61c4a91ecbbc55c7e03b80 + checksum: 5e4bfab66bd55b2690a071dda1830d248ac7de0b67264b4cbc787f6d4cd9922eb46a1410abb554519456a10e258d12bbceb0efbbff1c2f10c79ec54ce513e305 languageName: node linkType: hard -"eslint-plugin-jsonc@npm:2.8.0": - version: 2.8.0 - resolution: "eslint-plugin-jsonc@npm:2.8.0" +"eslint-plugin-jsonc@npm:2.9.0": + version: 2.9.0 + resolution: "eslint-plugin-jsonc@npm:2.9.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" jsonc-eslint-parser: "npm:^2.0.4" natural-compare: "npm:^1.4.0" peerDependencies: eslint: ">=6.0.0" - checksum: 1d2d15911d5a19d84d999ab93c234c74670970f0db754fb320e79db765726f5f9a87b0154f87c85834d18d382fa7725e73d6d4575bbd4a68cc7e71b3d1f719a7 + checksum: 1e2c92d829597b9073101e750ac6bc45e72a2ca0491cd0b04db9662d53e8e8a6d4a0546d53ff776a9fb55e5930f8a242686677f160b494658459b3c9199962aa languageName: node linkType: hard -"eslint-plugin-markdown@npm:3.0.0": - version: 3.0.0 - resolution: "eslint-plugin-markdown@npm:3.0.0" +"eslint-plugin-markdown@npm:3.0.1": + version: 3.0.1 + resolution: "eslint-plugin-markdown@npm:3.0.1" dependencies: mdast-util-from-markdown: "npm:^0.8.5" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ddc88a2fd1d707d83d4be7ed2b2f189a575d455f233ce53639cbffa80d9e8afbbc6f97bc1e161e22bdb0687ad94caab77cf9d39fca98d790b47ffa9e56602ced + checksum: bf2a966987d41d3e8a4c13c25ec93751a9289c319297f6a6fbd1c5fe9e4bd79efbefe05225e32941349ff5f31b634cace51ceeed55cee50d4edb84590981c4a8 languageName: node linkType: hard @@ -4327,18 +4660,22 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:4.2.1": - version: 4.2.1 - resolution: "eslint-plugin-prettier@npm:4.2.1" +"eslint-plugin-prettier@npm:5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-prettier@npm:5.0.0" dependencies: prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.8.5" peerDependencies: - eslint: ">=7.28.0" - prettier: ">=2.0.0" + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + prettier: ">=3.0.0" peerDependenciesMeta: + "@types/eslint": + optional: true eslint-config-prettier: optional: true - checksum: add67757bf011d6c2f1e7c659975117b43aa9f81ebc799d69205fb2c43ed45ec0d36bdbdcfd3f0242ba1ac7030a73b381468adb82dda5aee0d986d450226442c + checksum: c0bcb4e1699bd19f905cdf6ddac57f12abca351963528b34b8c341f1ea7b3927df7b23ff765b4357633e29045d7b29b6eadb403b8b2e8802bd28425bae43831f languageName: node linkType: hard @@ -4351,35 +4688,34 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn@npm:46.0.0": - version: 46.0.0 - resolution: "eslint-plugin-unicorn@npm:46.0.0" +"eslint-plugin-unicorn@npm:48.0.1": + version: 48.0.1 + resolution: "eslint-plugin-unicorn@npm:48.0.1" dependencies: - "@babel/helper-validator-identifier": "npm:^7.19.1" - "@eslint-community/eslint-utils": "npm:^4.1.2" - ci-info: "npm:^3.6.1" + "@babel/helper-validator-identifier": "npm:^7.22.5" + "@eslint-community/eslint-utils": "npm:^4.4.0" + ci-info: "npm:^3.8.0" clean-regexp: "npm:^1.0.0" - esquery: "npm:^1.4.0" + esquery: "npm:^1.5.0" indent-string: "npm:^4.0.0" - is-builtin-module: "npm:^3.2.0" + is-builtin-module: "npm:^3.2.1" jsesc: "npm:^3.0.2" lodash: "npm:^4.17.21" pluralize: "npm:^8.0.0" read-pkg-up: "npm:^7.0.1" - regexp-tree: "npm:^0.1.24" - regjsparser: "npm:^0.9.1" - safe-regex: "npm:^2.1.1" - semver: "npm:^7.3.8" + regexp-tree: "npm:^0.1.27" + regjsparser: "npm:^0.10.0" + semver: "npm:^7.5.4" strip-indent: "npm:^3.0.0" peerDependencies: - eslint: ">=8.28.0" - checksum: d2154869d930c715e6b9ab4907cb433aad464d3533a170d8d7612fbf3c5e1433b1214b10c60b4d4501b765205f2f5ccbf851543bf558f4e99d759c5843bd1983 + eslint: ">=8.44.0" + checksum: 3ba0707e4355839202738183ead9540fd9569fd6d616c0bdc755f7c6f13a480c945048b01f9eda1d82d9e981c41303edc29257b7bc6d3ee6d1d8c9df40268e3d languageName: node linkType: hard -"eslint-plugin-yml@npm:1.7.0": - version: 1.7.0 - resolution: "eslint-plugin-yml@npm:1.7.0" +"eslint-plugin-yml@npm:1.8.0": + version: 1.8.0 + resolution: "eslint-plugin-yml@npm:1.8.0" dependencies: debug: "npm:^4.3.2" lodash: "npm:^4.17.21" @@ -4387,27 +4723,17 @@ __metadata: yaml-eslint-parser: "npm:^1.2.1" peerDependencies: eslint: ">=6.0.0" - checksum: 8fcfcde833750f252e9847b89c58bca7151318c1921a88a494f7a6b7f8afac7f672ed32063dad406122e9f858eb1ce5f1a8c55c375cbfdf1ba335c53e7f79e4e + checksum: 05de5fb6e56f65d8d07f4531383a41430e45328407dabc21810f87b6e093483482563c9335022b646bb418d61cd46217591c8405e2e6200d9e61aa9793fd9c95 languageName: node linkType: hard -"eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 50c26e6abd713f6acf27498e37af26dc08d9b2781c038a32d8c44dbab59744233de58b1bd6b3a21286384ea40458962a80d8f3923c33c90369f4d0e891c69065 - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: a68b86c2ab4bd4605f3d1f08007c9dcffebaffe80e12a5afe31ffe4350933d10a1b26b679851d5fbc931ffc59f4afab1778d44ac74ca05c0aa4e591acf403859 + checksum: cd7309c71d36af4ba304a41a23954b13b719d4792a45dae1380ee7086ad74802dbaa3f1721ec030cdd162c0707b6c31f07349b799cfd23784ec0d29e9c7bc869 languageName: node linkType: hard @@ -4427,33 +4753,33 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.0": - version: 3.4.0 - resolution: "eslint-visitor-keys@npm:3.4.0" - checksum: c55d5b9300877e364e3c3c7929735408e2e75411faf1b02e634b29b737d938a93ec9a134883454572454125ee8831eb5a2c5d2b02bb3edc0f9365de9687ea79f +"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.2": + version: 3.4.2 + resolution: "eslint-visitor-keys@npm:3.4.2" + checksum: 668ac8cbd667e087e7703672675f29870a2e4928c941155b59679feecd662430fd879b81fa4c3db33734e468b1312e71b8f42cf6e11fb227c2a1140af3b1b5c6 languageName: node linkType: hard -"eslint@npm:8.39.0": - version: 8.39.0 - resolution: "eslint@npm:8.39.0" +"eslint@npm:8.46.0": + version: 8.46.0 + resolution: "eslint@npm:8.46.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.4.0" - "@eslint/eslintrc": "npm:^2.0.2" - "@eslint/js": "npm:8.39.0" - "@humanwhocodes/config-array": "npm:^0.11.8" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.1" + "@eslint/js": "npm:^8.46.0" + "@humanwhocodes/config-array": "npm:^0.11.10" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.10.0" + ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.0" - eslint-visitor-keys: "npm:^3.4.0" - espree: "npm:^9.5.1" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.2" + espree: "npm:^9.6.1" esquery: "npm:^1.4.2" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -4461,37 +4787,34 @@ __metadata: find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" globals: "npm:^13.19.0" - grapheme-splitter: "npm:^1.0.4" + graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" - import-fresh: "npm:^3.0.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" is-path-inside: "npm:^3.0.3" - js-sdsl: "npm:^4.1.4" js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.1" + optionator: "npm:^0.9.3" strip-ansi: "npm:^6.0.1" - strip-json-comments: "npm:^3.1.0" text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 742b8d2c8771b6b2875556eeb673db1c320edf03f2b424b399cf77b77677cf067f285405565bc71f5ddfbdb32c08bf278c1cad31009ebde20a2755a6c29796fe + checksum: ac205dde541ff98efc73a460a5b7c527f0809cff67d305e030217d7fa731517e08cb1832bdcffd28fb3885e84ec8880d3d9904d1e18ad1d2183a34eb22f2de48 languageName: node linkType: hard -"espree@npm:^9.0.0, espree@npm:^9.5.1": - version: 9.5.1 - resolution: "espree@npm:9.5.1" +"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: "npm:^8.8.0" + acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.0" - checksum: cdf0058252cbbbac5a36bf34809de1675558233fc04b74809a6e7f30b0cb41187044e816e596efb910d2f000e8a107d96d341efaf190c4cb9777d29da440aad0 + eslint-visitor-keys: "npm:^3.4.1" + checksum: 0a7dc64cf8e61402864586ed686001eacd395e8bb94dfed789cd7596685e69d75397b0ac790ed9718abd3ebaf8c1b16d2534ed112f2a06770a4166e0c93c320f languageName: node linkType: hard @@ -4505,7 +4828,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.4.2, esquery@npm:^1.5.0": +"esquery@npm:^1.4.2, esquery@npm:^1.5.0": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -4523,13 +4846,6 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: befc0287c32a7844aa00a3bb474189d51afa4c8c1d754937c2b2e70c0ca5bd0750da7ab2c84809aa130e0e1320dd386ea2381aac205f02b83569436e453e320a - languageName: node - linkType: hard - "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" @@ -4537,7 +4853,7 @@ __metadata: languageName: node linkType: hard -"esutils@npm:^2.0.2, esutils@npm:^2.0.3": +"esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" checksum: 179e017b58d3c0c3ecbe5f6d27abf26cdde45cea702c037bc80a74e32b28ab20d7a03820c002c3f7202706fb6baff40bba1a1e0843ec4e8eba6062ab9f976c70 @@ -4568,7 +4884,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0, execa@npm:^5.1.1": +"execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -4627,6 +4943,13 @@ __metadata: languageName: node linkType: hard +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 47a0e7876b61e6f2661d43abd50cbb1cbb1a3e4eaadc428fbb914a5c78ad1a187f9fc1e4570052eb18d02239fbfd66642cd7b1adee5e927821fba0c93e7096db + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -4634,7 +4957,7 @@ __metadata: languageName: node linkType: hard -"fast-diff@npm:^1.1.2, fast-diff@npm:^1.2.0": +"fast-diff@npm:^1.1.2": version: 1.2.0 resolution: "fast-diff@npm:1.2.0" checksum: e75206672f583769d2270d4ab9960bef9bce5c0852c0553a2f3f960c977fb330ef01ae55b3e9c5877ed539065014d1e868140b2ee2666d21f1d833e9d0dfd82c @@ -4648,7 +4971,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.2.12, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": +"fast-glob@npm:3.2.12": version: 3.2.12 resolution: "fast-glob@npm:3.2.12" dependencies: @@ -4661,6 +4984,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: e26659062337c60300761c4e46eeabba295ae4140dee6332e69977d920d7d96cb502f8b8a2358e131f088f9d30a98789c9920398896b317f028ba73dee710b01 + languageName: node + linkType: hard + "fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -4675,7 +5011,16 @@ __metadata: languageName: node linkType: hard -"fast-url-parser@npm:1.1.3": +"fast-querystring@npm:^1.1.1": + version: 1.1.2 + resolution: "fast-querystring@npm:1.1.2" + dependencies: + fast-decode-uri-component: "npm:^1.0.1" + checksum: fc70deb15d019b8c56dbaa692c7c45cb73d223e469297d8d05779e3051b82ee9810701e1ea81abaab1396a6bc387237d47267092af63f85045c15b72bcfedf0e + languageName: node + linkType: hard + +"fast-url-parser@npm:^1.1.3": version: 1.1.3 resolution: "fast-url-parser@npm:1.1.3" dependencies: @@ -4693,13 +5038,6 @@ __metadata: languageName: node linkType: hard -"fflate@npm:^0.7.4": - version: 0.7.4 - resolution: "fflate@npm:0.7.4" - checksum: 162d79df3bca9e118eeebb715934f13a0aba6f405c878fcc315e164a312e8d92aa8ba88c02b98a9b2cdc1685a93e67e14e753a177c62830490a5cb96f535f76e - languageName: node - linkType: hard - "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -4775,20 +5113,19 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0, flatted@npm:^3.2.7": +"flatted@npm:^3.1.0": version: 3.2.7 resolution: "flatted@npm:3.2.7" checksum: d57a559a56f8743f48067b992e70f222921bec6656de4617ee60dab5e531c2aeba67ace287965b759cca80fa0d3f0c7ffc39341ccc9bc874594f4b73c0fea48c languageName: node linkType: hard -"foreground-child@npm:^2.0.0": - version: 2.0.0 - resolution: "foreground-child@npm:2.0.0" +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^3.0.2" - checksum: 8187629907a23d158cc4be6bf6205e51907f00c2d7068e425caebb21cda84cfe07f2e4b4b2929a591f0e7f1694e0b3980b3ba5298723ff9eca828ab483098051 + is-callable: "npm:^1.1.3" + checksum: dc4e3e28f5ee9472680b6361a85d0d27aa1e8ddbd1720dfb680020456cddc142ee7ba69145921fe12c4ec2d7740f12c1c6c7f90ecdd7ca2b39c7fcd8bc506ad6 languageName: node linkType: hard @@ -4862,6 +5199,25 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.5": + version: 1.1.5 + resolution: "function.prototype.name@npm:1.1.5" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.19.0" + functions-have-names: "npm:^1.2.2" + checksum: 3c909b6d1d29db8d856e6816189ba46b117e85b00f8261f2dbad5975db20d9830a0484dc6d2a92034aa8dc1e84205de10dc830882e07c6b4a5cfe3e9aa72f5a7 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 2b58e5d607d7338c29e5ff8c285ddf09d79857b6d0ef9f781ee2e80cf666726d6909b5ab635e13d49ded9dcfd3c7abc01a22a52089bf23833848a6bfb6e8dac1 + languageName: node + linkType: hard + "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -4899,6 +5255,18 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" + dependencies: + function-bind: "npm:^1.1.1" + has: "npm:^1.0.3" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + checksum: d1d5511cfe4fc46c1a7ec7e127cb4ac0b9e131124282724d7bd94ae5014db5d12403e6873dfd5feeca44cd57baa39f8b4dbda2147ec9bb3533a7d02ab033e352 + languageName: node + linkType: hard + "get-pkg-repo@npm:^4.0.0": version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" @@ -4936,6 +5304,25 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.0.0": + version: 1.0.0 + resolution: "get-symbol-description@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.1" + checksum: 81648604501445f5eb384d0193ff821f0c593c8d231205c3e03054dee679cb9aa4a04fb2cb1a44cd9bc81877e1f3677147a430f7203c851122112b48e12435f6 + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.5.0": + version: 4.6.2 + resolution: "get-tsconfig@npm:4.6.2" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: ecd22f1d4abe951d801f71dbc2ae9073dc063c76491583c3c79f91640933616edc1e66ed53182ef7b25a2c6cef6be7c0f8c5699a768a5c01465a32a1433e1eb0 + languageName: node + linkType: hard + "git-raw-commits@npm:^2.0.11, git-raw-commits@npm:^2.0.8": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" @@ -5052,6 +5439,15 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: "npm:^1.1.3" + checksum: 712d9e130f2c47067e6590cb1eee418df1106f53ffeddaadb4c8b0793ac0f46039e5f71008c44089523aa2b58d270bb2c4e5721795ddad114bc23d9eb63ec6d5 + languageName: node + linkType: hard + "globalyzer@npm:0.1.0": version: 0.1.0 resolution: "globalyzer@npm:0.1.0" @@ -5073,6 +5469,19 @@ __metadata: languageName: node linkType: hard +"globby@npm:^13.1.3": + version: 13.2.2 + resolution: "globby@npm:13.2.2" + dependencies: + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.3.0" + ignore: "npm:^5.2.4" + merge2: "npm:^1.4.1" + slash: "npm:^4.0.0" + checksum: d1304681950c25e5d37b95a72a39146371efe30c73f1bc157c2f74d303524ef73f18e1bf579e34cc0798523a819bff7370be77e5acf817e621120510d387203a + languageName: node + linkType: hard + "globby@npm:^7.1.1": version: 7.1.1 resolution: "globby@npm:7.1.1" @@ -5094,21 +5503,55 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 6b5f9b5aeaee0459b9c37bdbf9624f788703ce291d6bf2d7751f5003942e853f232ca613aec818d1ff7622379bc8b434c635bfda99db93e0b9b8da80ec3d844d +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: c29f62be0655b0fb6d12d1ba77b1a40fee46fbb80f0a27e0538b696a0ac057899dd997b5aaf3c6daa02bd51af93ec7b8fe2ef7bbb44945c1ea3cf640e4b66cf7 languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: c67a8e522758dd907770a78ad750e6dfdcce327b0696fdd82f4b7acb8bb22b0574c88f806afb3c6597a536fa9016e6e3486071535fd0e9226b8505c67cf2fb01 +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 0228fc1080e6cb20d31920aff457e5d44f137b8864220c204b5ba6461d2d46d30361557a4c054373a8c04a03b59c92a42d40230104bb59c5ea737072bc15709c + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: a4ee139533e1d1683edb24eaf3e598451e7f1577da3dfc68f247f0601d5d11d264d0ccfad3de3bfcabbed891140fbae84c0403b9d68f4fcb6431c418f971434e + languageName: node + linkType: hard + +"graphql-config@npm:5.0.2": + version: 5.0.2 + resolution: "graphql-config@npm:5.0.2" + dependencies: + "@graphql-tools/graphql-file-loader": "npm:^8.0.0" + "@graphql-tools/json-file-loader": "npm:^8.0.0" + "@graphql-tools/load": "npm:^8.0.0" + "@graphql-tools/merge": "npm:^9.0.0" + "@graphql-tools/url-loader": "npm:^8.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + cosmiconfig: "npm:^8.1.0" + jiti: "npm:^1.18.2" + minimatch: "npm:^4.2.3" + string-env-interpolation: "npm:^1.0.1" + tslib: "npm:^2.4.0" + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + cosmiconfig-toml-loader: + optional: true + checksum: 5ef7794ab6b202725344344d4e287548403c17d9efc8bd8e0f5fad6ff0e83fa1c9c5f0b7283a8f006261dc7e46d2393cd4f99c4e7dc6f1cb15b4c773cee93b60 languageName: node linkType: hard -"graphql-config@npm:4.5.0, graphql-config@npm:^4.4.0": +"graphql-config@npm:^4.4.0": version: 4.5.0 resolution: "graphql-config@npm:4.5.0" dependencies: @@ -5153,10 +5596,19 @@ __metadata: languageName: node linkType: hard -"graphql@npm:16.6.0": - version: 16.6.0 - resolution: "graphql@npm:16.6.0" - checksum: 686582916b9ca247f3562f086c34a6363155475da909e1f891f9a76a3b5273ed6c7034cd5a82e768670ac5a74d539a6f1be282253a92b49be3a489fc82e83a5b +"graphql-ws@npm:^5.14.0": + version: 5.14.0 + resolution: "graphql-ws@npm:5.14.0" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: 07c51da2df023620a2cf44b6a86ad28aa32a0b85975d46d8c99476a78944ce480245e874345b6068cc207e8a029dec2f0d2a1d9b19c4c8cd69819314cb3c4828 + languageName: node + linkType: hard + +"graphql@npm:16.7.1": + version: 16.7.1 + resolution: "graphql@npm:16.7.1" + checksum: f391ef321598b62771b9a8e0c8bb7fae200648bdf1a5b1dec567a71d06a262d6da250aba814f36631fe8eae51fb24ab86dfca5acd1162527b2d9503218e7ea2d languageName: node linkType: hard @@ -5199,6 +5651,13 @@ __metadata: languageName: node linkType: hard +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 2f15628a0353cfc818b8710f306ac3b7ea05ca36d469484d1b0b91337720844c83c7d71f7346fbfa61a12fc0e3a3c39a0b1b1b294735f4bd0049697314e18b8a + languageName: node + linkType: hard + "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -5220,6 +5679,38 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.1.1" + checksum: 74813c8c23b7e2a8cb8253d77094347d2e0cc380e0475962815764f6b60e815290a7ce82bab1df78418e991f22289aa14151972b6bc66483ad22610ea8ab5c7e + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: 0aa0de6013c2132a79fb8b885dc0274b99362807195bed0c69e2469eb0de41bf1695067d5e41adcd4bbd8daed8684250716c55db17478249f225ae3d0846e6bf + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 2d0abb3382da2945b1b8d9a4afebc8a0770fe07198e727b4fbd7f616c70796f040bf2bd8d6db47e0c590507812a2680594fc77f871238289f6c7870318cf62c9 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: "npm:^1.0.2" + checksum: b0091adb3db09932e228b5df39275018c5506ef5c5037beb691afe019919d174a79a14f1fc572e2b341e0ce3feaca49a84ed8fc331bb707325d8a7c4289cf729 + languageName: node + linkType: hard + "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -5351,10 +5842,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 0086b6992b2e2c9ec23f009e5939022323f1b4ad291607507045cc67b0a3b5d9724fc425f5300b3ba6d10ef74311bdf71cd26040227c30a182cf1b2a5971226b +"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 55c58d848bb753a2b7e0b4a19352f9212eae2e4a05e4a12753e90b921108a6caa140adf958a5084b144bedd886b44e3bc93f6b4839e5aba1fb4a72c6625da4c1 languageName: node linkType: hard @@ -5420,7 +5911,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.2, ini@npm:^1.3.4, ini@npm:~1.3.0": +"ini@npm:^1.3.2, ini@npm:^1.3.4": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 37fad549288bc1d016dce7360166c87d28cd1e3ca4077bd30a1bd648285b9a4f6212062a121bec0f06673687a23642b1f945e940998055427c8c15fead710c3a @@ -5448,6 +5939,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.5": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" + dependencies: + get-intrinsic: "npm:^1.2.0" + has: "npm:^1.0.3" + side-channel: "npm:^1.0.4" + checksum: 7ba9f797e33d9f7fb623ed4eb63a8f4697da1423e8dd47a336c759707a14aebc9d2e04c7df286a493f4eac30c178c6ffad89f559beb3e9641992b6a57f933088 + languageName: node + linkType: hard + "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -5472,6 +5974,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.0" + is-typed-array: "npm:^1.1.10" + checksum: a16f8a01bef76922e75984bd33e38dff931c512d8bb7b8e994898643513fbfedfd7c270f375d4a9c41819c5161b23d9e7fff6c9cbcbd97189a97c1f934a3f7c0 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -5479,12 +5992,38 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.2.0": - version: 3.2.0 - resolution: "is-builtin-module@npm:3.2.0" +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: "npm:^1.0.1" + checksum: 0e3ca3959ca1a9ee7dd70ce780567f31beeb456993752ba7e33495ed91e734f40decdc258ed450f64f319c0923ea46e2d1de5c4a9dbf89a12de05dc636dd6bfa + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 39616788ace17a15b2a4cbc6bee6dbe96be05e86e6afedf8eb1580a2eb05cd6732dfa58949ebc9343a2c9c389fb8a34a4659e0ef7b5bfc4807ccf9814e0cf9b3 + languageName: node + linkType: hard + +"is-builtin-module@npm:^3.2.1": + version: 3.2.1 + resolution: "is-builtin-module@npm:3.2.1" dependencies: builtin-modules: "npm:^3.3.0" - checksum: 5b26848b69b4bfe4d78599fe5ffc60257c039c0908d7e491f1680c7a1f2d74e74e3ce86f44ea772f788a6e49cc4645f47029d0a8136a5281bf10652d2e1fbb1d + checksum: 274c84cb1117fab5a439b77aab054c774778324509cbaab40c340a2f81fdd06f08c8599a99fd671e2f6d814a4419e2bf6e2e43fc0e284443f147d176f7733a42 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 39d7787a6cd66d620ee4e9d09bb36587c29b39f50550d27dd7bea1d0d46b2a87ad9ac2b3d11f751836f08befc20afc4cb36201de1de26aaf02f298c8c512c102 languageName: node linkType: hard @@ -5499,12 +6038,21 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.5.0": + version: 2.12.1 + resolution: "is-core-module@npm:2.12.1" dependencies: has: "npm:^1.0.3" - checksum: c1bf6feab8bba140f691b853db3032d33ce1bc883ecd1b7ddb4e33f2443b4da2bcbba671b6290c34f45c27a8fc02c0bf5e01c68192671f9133029d21a48f25b0 + checksum: ad50fa9887d64a912837625b54df9489005180d829128c5d979355a969e80e65f772a54ac29e8f25a18a2ad2c6b45115deffb32a3e0c2d5b16ee7ad292066b5a + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: a961e52c2f846d5522413ccd47d376a926b0ddd04b5db468b8b091f93d455475ca26c4b9beae386202e5d05ad2c75252d15452c8ddf942891712b3f94debd9d4 languageName: node linkType: hard @@ -5568,6 +6116,22 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.2": + version: 2.0.2 + resolution: "is-negative-zero@npm:2.0.2" + checksum: ce904d0d03bacd5393b3eba41321333169bd6fe8f87d1341016899e91c700f660e5e6b6dd3f3d9de5a12261cec207cf85914d1a89ad428e19c2983e451a8ac59 + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: fd67ff18bad5c64ce2054a03d92c9f264f0f0cd197ea6951207c3dd1b9bea5b40e933be440e7673ea2f1e2a6b265c1842651c94c12d16efd84bbe9310d9cc600 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -5610,10 +6174,22 @@ __metadata: languageName: node linkType: hard -"is-port-reachable@npm:4.0.0": - version: 4.0.0 - resolution: "is-port-reachable@npm:4.0.0" - checksum: f524da494a003fc6c3aeef8322285f8d067f85dc1bef11f0dbfece5bfd4ea81dd16dae74d3ba43067fa9015057985379dacc03873506adec6956b85014fd07e6 +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: d5a09a3da9ba262b3c92f415a2d917ff42fb2241ec7a6cc58ac4512b1b4b35da765c79a60677d7125467a0a597f90cc8d20c5472da520d20476dd12b663cfa65 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "is-shared-array-buffer@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 89167fd3a2768021900ea3e5d4d844127bffea24fa9f171e5e621cb454ffac2539e224ba95567f71154cf488eda4e995282491eb5863d312daa0f14eefa4346e languageName: node linkType: hard @@ -5631,6 +6207,24 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 1a2c721eeebd6e0b0228d879af6c5e82d4e2574249b5d86fb1975f683ad73f43d1120ea7a36331455a77f7c54c92a4cb5a276ce344a11770dd88fd8ef47aa54b + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: "npm:^1.0.2" + checksum: f1bb1364865f405120eb657a70750cdec3e63260eae6bda81509d4c58b456b7e21f22ab1d5cfc55f269e69dddbdc68ba9764757ab4eaa9e3073357ca9c8e17c2 + languageName: node + linkType: hard + "is-text-path@npm:^1.0.1": version: 1.0.1 resolution: "is-text-path@npm:1.0.1" @@ -5640,6 +6234,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" + dependencies: + which-typed-array: "npm:^1.1.11" + checksum: bbc1e04914affd083808bb10a49b30e59106367560b5a20a696f277f47cd1a96263eda2bc5193811f8cb5677e247865bd8f77863864b2db687d956f059509e5d + languageName: node + linkType: hard + "is-typedarray@npm:^1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -5654,6 +6257,15 @@ __metadata: languageName: node linkType: hard +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: fdd5b2df8209f8387a86c8a504f6983fff0f90b46aabfe8d97ffbf34d2cbb6f64edbaec8da16deedd876c228b7b721ead65f42f20f1a0e7ebf294f669542c534 + languageName: node + linkType: hard + "is-what@npm:^4.1.8": version: 4.1.8 resolution: "is-what@npm:4.1.8" @@ -5670,6 +6282,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd46a907ad163c4c937d08ee6520fc9482cf5457dc0d168457ef755d8f26e75b5e2649962722a4c0f5ab2398a95e431c8469c86a004c42db21230ef40b8720ee + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -5684,7 +6303,7 @@ __metadata: languageName: node linkType: hard -"isomorphic-ws@npm:5.0.0": +"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": version: 5.0.0 resolution: "isomorphic-ws@npm:5.0.0" peerDependencies: @@ -5711,13 +6330,24 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.1.4": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" +"istanbul-lib-source-maps@npm:^4.0.1": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: c86601cf50ebfdc22a51e838228d6d5969bd83035815b4da5aff2fb790876fe872d1fb1a8b23b8748379844a82c11d6fb1fd609d63b3c32844a21305e32fe79c + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.5": + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 1dbb467f79cdc6498b27b4579a00f0faeea03678af0f92f4705e8877095043b258e8022e036cae8ee524dbf1eb5615281c92da1fb5b88706642ab865eea71b8a + checksum: 492f8dfe351b36f4174116630f59da198c0e1ff21421b533fa0f6347763337fc33900abf5a31fb9f6830a26878f2b53e5c8432c8343ee34b96030c16aa6e223d languageName: node linkType: hard @@ -5730,17 +6360,12 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.2.0 - resolution: "js-sdsl@npm:4.2.0" - checksum: 74ea285cb5f76087c4d6f4f959ddb889d6232d16160f86cfb5d538d59b7cf5cfb9966d9cd6603b2d3646804c1372700ae1feafbed1b5d13b5f779618d1285d49 - languageName: node - linkType: hard - -"js-string-escape@npm:^1.0.1": - version: 1.0.1 - resolution: "js-string-escape@npm:1.0.1" - checksum: d764658fa4d88ef206950f7f597a22daea612f60834e7877d5447d71bf37ff7b4b0482895df6e52cf171465b825ac25cd93e9a0e3d7c28706475efd27e729b17 +"jiti@npm:^1.18.2": + version: 1.19.1 + resolution: "jiti@npm:1.19.1" + bin: + jiti: bin/jiti.js + checksum: 1ee3ca6d141ada60742dbe40a789929f70d9e856869254cfbea482fbed5f3ba0ea8748988344cb2756c37faa6aab178f5f45a294593a06324b8f10ea05819655 languageName: node linkType: hard @@ -5838,6 +6463,17 @@ __metadata: languageName: node linkType: hard +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 26cc8c0cba94bd7faddd8aaad59e5270d552c04ea2a271f4c610d075f638d666c4168213062341c577597a2b973554262972ccb6637cd071d73595886133c5a0 + languageName: node + linkType: hard + "jsonc-eslint-parser@npm:2.3.0, jsonc-eslint-parser@npm:^2.0.4": version: 2.3.0 resolution: "jsonc-eslint-parser@npm:2.3.0" @@ -5917,9 +6553,9 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:13.2.2": - version: 13.2.2 - resolution: "lint-staged@npm:13.2.2" +"lint-staged@npm:13.2.3": + version: 13.2.3 + resolution: "lint-staged@npm:13.2.3" dependencies: chalk: "npm:5.2.0" cli-truncate: "npm:^3.1.0" @@ -5936,7 +6572,7 @@ __metadata: yaml: "npm:^2.2.2" bin: lint-staged: bin/lint-staged.js - checksum: 3806845ef891482c8458868d7463e99165bf46891b45ccdd9a72124c69f6da98e18b931c38ae038f472659cabbf63351cc429d8090110d840f98290dd76b16b4 + checksum: d2d468b17628ac81a71f50863585b09e4edec34d75b71ca7ca9a22b532f982fcb850af044a7c0e7028a1925e96c0d95ad3905dfffb065d027c39c38490be6c95 languageName: node linkType: hard @@ -6146,12 +6782,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0": - version: 0.30.0 - resolution: "magic-string@npm:0.30.0" +"magic-string@npm:^0.30.1": + version: 0.30.2 + resolution: "magic-string@npm:0.30.2" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: ed9c8873be1494aaebba171705ae16bc14646d933410f53cf4a997b53a0d231e8aa7f168b7c3ed942099f19ad0c3e419e4033a01b758b94f0eb1e48d65ab6078 + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: c4ed08cac5c11270a7dd28bda50ccf091d695a976ca770da1e59791c23138ba00f0b9b61fb3e0f479c0a49b33b82b11879df413e2a16e089aece3b142f76ff62 languageName: node linkType: hard @@ -6233,15 +6869,6 @@ __metadata: languageName: node linkType: hard -"md5-hex@npm:^3.0.1": - version: 3.0.1 - resolution: "md5-hex@npm:3.0.1" - dependencies: - blueimp-md5: "npm:^2.10.0" - checksum: 4b839a823cf1f696c98c2744c805c137c56e98632c8a334de492ca622a2456daf7b8a5d715cd51c06941d5da07e9b385dec491cbc2323da565c2c16209c2cee0 - languageName: node - linkType: hard - "mdast-util-from-markdown@npm:^0.8.5": version: 0.8.5 resolution: "mdast-util-from-markdown@npm:0.8.5" @@ -6343,6 +6970,18 @@ __metadata: languageName: node linkType: hard +"meros@npm:^1.2.1": + version: 1.3.0 + resolution: "meros@npm:1.3.0" + peerDependencies: + "@types/node": ">=13" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 1fd944338a309b42ab9e33204d7a13ea2f47b0951d413937f864ddac0fb30b5f0895e3901af078b5602cf3c623d6fb5b789cbb43aece9e27d51025a95defaafa + languageName: node + linkType: hard + "micromark@npm:~2.11.0": version: 2.11.4 resolution: "micromark@npm:2.11.4" @@ -6363,38 +7002,6 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 95baf687a3f14ff2cc433e30dea5c4931c7f4b67059d44a0098cfb833858cad63ec13c20f98762bddd088c4e9dac6d95862db1ea9d3fe3fa68f57b69a325000d - languageName: node - linkType: hard - -"mime-db@npm:~1.33.0": - version: 1.33.0 - resolution: "mime-db@npm:1.33.0" - checksum: 4a1cd716e0c775fd08ef32a4c4547ea61fc6e199b88107b2d2d419879cfd78f32fa3ef449769446671542abbcd7473bd53e5a7e20afbee4367432b43e18c81ba - languageName: node - linkType: hard - -"mime-types@npm:2.1.18": - version: 2.1.18 - resolution: "mime-types@npm:2.1.18" - dependencies: - mime-db: "npm:~1.33.0" - checksum: 393b40be0a75bcdd6e987ebeb51f707b1c1069928ff0ebf9790f6f4f3728240e19e7b05371c66e0d1938af086c25d278dfd2ee80a6753809a175d33855237dca - languageName: node - linkType: hard - -"mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 51e3b38d1b1b83da082f7c29042bcb22036101346394696b7643ef5da27ebf6bf71643bd45225ee75e4ea2836213780efc8c3dcd2055c84b49eb0afc061419d0 - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -6416,21 +7023,21 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" +"minimatch@npm:4.2.3, minimatch@npm:^4.2.3": + version: 4.2.3 + resolution: "minimatch@npm:4.2.3" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 97f5615ee8f7c0019277dadef7b2b81e5c60d369cb3155cbfb9da72688aef2edb652b105353ff08a6575ae95a6189d1c09a0829b9c254f60849148457c4d8a66 + checksum: 4cf31df2851da806f16a69624cc1ab83e5e85b2c2ad38341a2bd2b5500ac163a3f2fef4532bae70c59e51adaa413deb770da14c271692faf6c92abb0a7eb7dff languageName: node linkType: hard -"minimatch@npm:4.2.3": - version: 4.2.3 - resolution: "minimatch@npm:4.2.3" +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 4cf31df2851da806f16a69624cc1ab83e5e85b2c2ad38341a2bd2b5500ac163a3f2fef4532bae70c59e51adaa413deb770da14c271692faf6c92abb0a7eb7dff + checksum: 97f5615ee8f7c0019277dadef7b2b81e5c60d369cb3155cbfb9da72688aef2edb652b105353ff08a6575ae95a6189d1c09a0829b9c254f60849148457c4d8a66 languageName: node linkType: hard @@ -6540,15 +7147,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.1.1, mlly@npm:^1.2.0": - version: 1.2.0 - resolution: "mlly@npm:1.2.0" +"mlly@npm:^1.2.0, mlly@npm:^1.4.0": + version: 1.4.0 + resolution: "mlly@npm:1.4.0" dependencies: - acorn: "npm:^8.8.2" - pathe: "npm:^1.1.0" - pkg-types: "npm:^1.0.2" - ufo: "npm:^1.1.1" - checksum: 4e0e4b9a1b25d0184d6e5af621a3b7e94f2339e5fcb3b478494b52eae0fba33a48a3f5ccd4d6238ed386e4d91eb79e4d8334a438bd6ddd9b65518f73de71fe88 + acorn: "npm:^8.9.0" + pathe: "npm:^1.1.1" + pkg-types: "npm:^1.0.3" + ufo: "npm:^1.1.2" + checksum: c4fd9dd1a3ec42c151bbbc8c1ef6666817c39ce80807303f59d2025dcaac6aa5842195e484aa501b469b8f47d94b6e4438617f63546f14e8b59e50698d8d6d37 languageName: node linkType: hard @@ -6586,20 +7193,6 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: eed4c73cd1f7079f1d9a320e52ee539452a0980f054146ef11654aaabda67e6ad34b5645ad023726751fb85283fa36b0d48f5189fea7f3bfa32eeee6effafc06 - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: de027828fc294bd9673f72caecf73f50eac7baf28a0dec371de03600a0aa5a891b0cb7f84a45071eac306c9dd260aed8e2174695cf3a99eaa37f663871241da9 - languageName: node - linkType: hard - "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -6607,7 +7200,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.0.0": +"ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 78c12f6b473a022ebacc393fc14b76fe40b8feda7218124b86c4684e440e10377a063bec1d3902df1f74714f02b74b36ad7d3a6de9e2fbffa26fc29e5ce018fc @@ -6651,7 +7244,7 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: d8e3b42d99638b1f363ce114c98e6906ade395c230058e50644417bd398b01381133dbca4bc49f30f6b1c93254e4b5a2d50cc47adcdabf2a8476b6f16311ad5d @@ -6824,17 +7417,63 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.3": +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" checksum: 052c374ab0a4c85201480374c1039dddac0aaa8ef0fcbe1b04026f4c832c5632db6cb63617d6403b2b9dca08d4302d781aeb6c4d0260de4a84118ecaf1b5ebda languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 218d6cc0332f79a0c07ba5f0dba44cfead4bea1473426b7881628a36d69aed74722734856bebb05b29588e903cd40f1a2d0a917c1f6866a752e5340270c33b84 +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 23343006d68702a85c299dafd4fc4205dbf729561a7d0acc1a75f6211636fcc1bbbdf26f0740119c43a7a98463e56b8afb74cbb4670509452007f5bc2f64cc36 + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: d1b1bcf947a523140f1f5aa91fcdb9b8fadf6a309e8274bec5e5cfbf897974ead2d0782ac9a2e83ebf59f0ee3994be5cfb1d1483a19e528f472993b2d026a1de + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.6": + version: 2.0.6 + resolution: "object.fromentries@npm:2.0.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 35f23acb19155a0bc3d8436957aa24f1233492ccff41ed02507876b93c836e1981971e4853478a2e23bdcd140e9ade4cca36d963569b7ae31275ce515fc3a9e9 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.0": + version: 1.0.0 + resolution: "object.groupby@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.21.2" + get-intrinsic: "npm:^1.2.1" + checksum: 14d8963973f18948e33920d76e56a143119dfa7c9ed919a412652f7e9aec79c73e5da81263ce8f04f9a2f52eac064e875d98f130e7afb4ed48c5031f8850aae5 + languageName: node + linkType: hard + +"object.values@npm:^1.1.6": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 34c61f5568744aefcf59f676fdf2444eff72f84b5006f5fc8eedb9ed8e5094222516807fbebd7b59c143a54476682676645bd5444b2ecaebe1e46322d754c4a7 languageName: node linkType: hard @@ -6876,17 +7515,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: bb7b06099c688d6d4bfc193f66b7aac15bfa84190f076f3f8c57821bdd0be761cbbf8972f0a904e7181aa2ca89441ca51c20f87b631690ca8d3f5bad90b7e0f1 + checksum: 5acdcab5789bd73da48a9fb54ddd9b191089e0936ffd9877a1f1fac413c04111304ec9d40db36225791d2308e7d8b97dda1cba61523c3b77264fdd582fba61bf languageName: node linkType: hard @@ -7088,13 +7727,6 @@ __metadata: languageName: node linkType: hard -"path-is-inside@npm:1.0.2": - version: 1.0.2 - resolution: "path-is-inside@npm:1.0.2" - checksum: 34eebb967d6e3779a64437993f116cbd519fcca88e78e655766ba3124838b855b24315c9e36607e13f69ab687e3b98964eb23305f792c94d53f7b7c02f70447c - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -7116,13 +7748,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:2.2.1": - version: 2.2.1 - resolution: "path-to-regexp@npm:2.2.1" - checksum: a54ed6334885196d23aea76e705405db71d2ab6b2c1a70e6ade4e44f95ebcd909c029dd31159f7295e8e203a289c9ee32af39729745ceff400cf70047959363e - languageName: node - linkType: hard - "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -7139,10 +7764,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0": - version: 1.1.0 - resolution: "pathe@npm:1.1.0" - checksum: 467cb4c0813dc810c8cd056c7c54ef628eb8ff4801057cd9861a8ff2e30143dbdf7e5765e2bd69c7ea65c151b84bbb9956afa9f1802683da2e3ce6565eadaae4 +"pathe@npm:^1.1.0, pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 8bca7eccd68b0076cbcffdc74490cce9515ec88e6d9ba94860a7766a03345170d3d1b36ca43083960dfbd2aa59f9dba0a07e2a27075818da7f19b1cce2985f47 languageName: node linkType: hard @@ -7153,6 +7778,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 389d31fded136a5096790e6811b66dffccdf12c863bc0d16d22d2e5458b7411053ceed0846b392023c3de7030c4fb169b9bc30ef06430248fcd43c6e24a86768 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -7215,14 +7847,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.2": - version: 1.0.2 - resolution: "pkg-types@npm:1.0.2" +"pkg-types@npm:^1.0.3": + version: 1.0.3 + resolution: "pkg-types@npm:1.0.3" dependencies: jsonc-parser: "npm:^3.2.0" - mlly: "npm:^1.1.1" + mlly: "npm:^1.2.0" pathe: "npm:^1.1.0" - checksum: e5da078c585c235cd3bdbb8a203c6e7620782abd3bb5c617ed6003ca42eacc10e5782f1030bcac2c3cc5c5f03e5989e6b936f5935733cc14b3e50cb83b95eda3 + checksum: fbe85466e8862d54674c58002b84c2c2218bc341ad9ef1a763b34d4e263977cf277cc93134212d5bdb96eb25456a2cd007e33265ac09ea0ea46ef07bc46d839a languageName: node linkType: hard @@ -7233,14 +7865,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23": - version: 8.4.23 - resolution: "postcss@npm:8.4.23" +"postcss@npm:^8.4.26": + version: 8.4.27 + resolution: "postcss@npm:8.4.27" dependencies: nanoid: "npm:^3.3.6" picocolors: "npm:^1.0.0" source-map-js: "npm:^1.0.2" - checksum: fc6dc002e9a34c082f918a74c71bae89f8af48c66e60fcf94451ada935eee5e1ba6802731377abb98299d954636e5f01bf0be8de542acbcab694145fbf89665e + checksum: 8c96b1c44b68b3c7573e72f7abbb408b15a09280f6802ab7ad01976b43b6061223a64f5d7daa904aa086dfd6818002daf7f9b0bee4b935b6ee5acdd8dd1f58cd languageName: node linkType: hard @@ -7260,25 +7892,24 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-sh@npm:0.12.8": - version: 0.12.8 - resolution: "prettier-plugin-sh@npm:0.12.8" +"prettier-plugin-sh@npm:0.13.1": + version: 0.13.1 + resolution: "prettier-plugin-sh@npm:0.13.1" dependencies: mvdan-sh: "npm:^0.10.1" - sh-syntax: "npm:^0.3.6" - synckit: "npm:^0.8.1" + sh-syntax: "npm:^0.4.1" peerDependencies: - prettier: ^2.0.0 - checksum: 3ab76f6f0971862307491bb41fca9700978d0e95c183cda21cfeccb94fdf01a6ee04aa44b477368b98430af6f7bf4503d9b70607504afcb39cd6bbe7cd14abc8 + prettier: ^3.0.0 + checksum: 8d640138dd3aabd8b96d0c1c58ea4202d029b297e0ca0fbfb5ff0c40e246ff5b3b19a83f26482496b3ecf2471b5f06917cc9e0a9da9d108154116fbe47ea7cda languageName: node linkType: hard -"prettier@npm:2.8.8": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" +"prettier@npm:*, prettier@npm:3.0.0": + version: 3.0.0 + resolution: "prettier@npm:3.0.0" bin: - prettier: bin-prettier.js - checksum: 38b0a43ea17e83f54b904f8808f7d0fd1d9705ef9627bb40017ee276cbd6f5e7d15bcf816c4467b64cfe14ef109369a981ce61fad9c6022749d041f74a672188 + prettier: bin/prettier.cjs + checksum: 924c5101c4f333df35244416770fde5236246be31e9a309d0f557c53afc50cb8a38eea791a93ae2a3bc71688358e3f53f989a9dab89664302aced036a90900ac languageName: node linkType: hard @@ -7289,14 +7920,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^27.5.1": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" +"pretty-format@npm:^29.5.0": + version: 29.6.2 + resolution: "pretty-format@npm:29.6.2" dependencies: - ansi-regex: "npm:^5.0.1" + "@jest/schemas": "npm:^29.6.0" ansi-styles: "npm:^5.0.0" - react-is: "npm:^17.0.1" - checksum: 757aecacd25b827c5985ae3fe24fac52910b9f56898319f020f4278b788016a25b12bcbd40fe44c466ee68791f11670e2152969b87b292c410f8e7280ca99aef + react-is: "npm:^18.0.0" + checksum: bf7097b009bd90d59b8fc04fec9081cec022a3f6dfef762aa6a2399192c98ccd3a5b127d99ef0af8f2242950f86e1c0bfd9bd03c1c88ec70483be16950b2b3df languageName: node linkType: hard @@ -7399,31 +8030,10 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:1.2.0": - version: 1.2.0 - resolution: "range-parser@npm:1.2.0" - checksum: 39d52da3bae8cee9f50bd4c8fda655e51485bf8c689964d0d51dae25fc05c2172744521fcc2fcbbb85e3901e08612dcc1021b92db75d3b04d83a678c17f0903d - languageName: node - linkType: hard - -"rc@npm:^1.0.1, rc@npm:^1.1.6": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: "npm:^0.6.0" - ini: "npm:~1.3.0" - minimist: "npm:^1.2.0" - strip-json-comments: "npm:~2.0.1" - bin: - rc: ./cli.js - checksum: 3dec0a5ac3d9400f510ed9eccc86c5a503ba6bf6865c30e16d57bcf6c53f4f2854138ede1e645d7e3fa6f6cd293daa384a1e4e0bd505688e79b0150ef2642949 - languageName: node - linkType: hard - -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 24af7af3abd0bf94d4eb018a70db25fd4e23648eec7bb8b203bf59e24a715ac4eec8279939e15a4d90cbad19ed6be243a0f2c9aa0b1faec0a1c102d9c89ca3f9 +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: f542f0effed3f89b4faa237bf56e746d437c9dba4ed1039a2ba6e6fcb463244300b8f3c17d8e610e76476a626c4d97ee4c2ed7a5b5d64e2b2e2d7b2144816ac8 languageName: node linkType: hard @@ -7540,49 +8150,41 @@ __metadata: languageName: node linkType: hard -"regexp-tree@npm:^0.1.24, regexp-tree@npm:~0.1.1": - version: 0.1.24 - resolution: "regexp-tree@npm:0.1.24" +"regexp-tree@npm:^0.1.27": + version: 0.1.27 + resolution: "regexp-tree@npm:0.1.27" bin: regexp-tree: bin/regexp-tree - checksum: 90d0b729de0f4ba28bd31ac8042d3154642d20d7a39ee557f82ac259cc02340ba09a9902f1479a1dfa3afe1ba38164bb7aa42c22780858c00d7c4d429ea415ba - languageName: node - linkType: hard - -"regexpp@npm:^3.0.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: b171774d3380c053d3bd4af6b4f60f2e28c837dd4daeafb183d656e2f439dc606ee428bb44f14cbaa5a715524d2e8d88d168817445b4156d1ea06337f29eb405 + checksum: 95524e61e7f102432f5da44a239ff40b4b5bcab83a6b64b3cac7555d3e34cf4d6ce3353a214f1ee9b18d3b0e2a16757b3b07b1103595568eae158a319cba3f6c languageName: node linkType: hard -"registry-auth-token@npm:3.3.2": - version: 3.3.2 - resolution: "registry-auth-token@npm:3.3.2" +"regexp.prototype.flags@npm:^1.5.0": + version: 1.5.0 + resolution: "regexp.prototype.flags@npm:1.5.0" dependencies: - rc: "npm:^1.1.6" - safe-buffer: "npm:^5.0.1" - checksum: 35dce8fb89fe3c0bdc501fe8a30b64385ac64fa39ecc164c5253059a9719890119c047be787006924aafd92b9378f45576b7e54ce077aa5781618cf850ca118c + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + functions-have-names: "npm:^1.2.3" + checksum: 27e06f7238805b9b315bb43ef60500345cd3c041c9ba2f6b2b7951bd23409314d22741a100e2ce4c6b996d5488dfdc59776486f51f07fef2c2bd36b01dde1092 languageName: node linkType: hard -"registry-url@npm:3.1.0": - version: 3.1.0 - resolution: "registry-url@npm:3.1.0" - dependencies: - rc: "npm:^1.0.1" - checksum: 272e88e389fe5ab739d39667ea3ae36b9d442321c55829a71aaa2e0671b64158b4ff6e465cd757d7a4f442397ae3393db997558878ac16768743c2c7ade35434 +"regexpp@npm:^3.0.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: b171774d3380c053d3bd4af6b4f60f2e28c837dd4daeafb183d656e2f439dc606ee428bb44f14cbaa5a715524d2e8d88d168817445b4156d1ea06337f29eb405 languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" +"regjsparser@npm:^0.10.0": + version: 0.10.0 + resolution: "regjsparser@npm:0.10.0" dependencies: jsesc: "npm:~0.5.0" bin: regjsparser: bin/parser - checksum: c706fb5d31aabd1951c0aa5fdfdb193bac82f9bec0e0ba77ab794e1260ec0589fdb270532387b8831124c9191ffccaf4eaceb7cd7df3f0be9572808d47c44266 + checksum: 2ba8c24548b0a69ea1858d2d84c69090a7873e8f9ff3272356fd76e880a20dc8a317730897e864d36999432712819a5551412d8d4e4e8b62210340cbce4a5133 languageName: node linkType: hard @@ -7637,29 +8239,36 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.10.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 6d91a6387c12ba1d67e09d35205df09cf6871debe8618d695b828ee2609e382463bbbab42b860f63c000bae39e464772d0ea6b7753802fb42ac3cbe33bd8154e + languageName: node + linkType: hard + +"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.22.1, resolve@npm:^1.22.3": + version: 1.22.3 + resolution: "resolve@npm:1.22.3" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.12.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: d8ea39ac2ecaedc681504f043944a20cc05587d6ec52d4d9ec79801e58be083f2237d0e83170ce86c793083eaf71a6f95a7f921a79dfb6fa32b37107e61df36c + checksum: bf0ce0162ee1b5a2dfe29e982b67fb0867911972ffba9a6903bb2c0c11e6c8eb7db7de5344645f84df7f9ba2a19438d373ddddf3a3125ececba719fccd40dd18 languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=c3c19d" +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin": + version: 1.22.3 + resolution: "resolve@patch:resolve@npm%3A1.22.3#optional!builtin::version=1.22.3&hash=c3c19d" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.12.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: a6f214b97d932445796f78dab7a898ec78966327e0d6cb571f90b6ac0f3b3347bf6bab0a071d899bfdc316b26ed845f6655310b38b8f6ee4da5272a0c5ecef85 + checksum: 9b982fd1fdbcca23f58d4d97df35bf1182eaccad96df6d8bbc4e9006616c382a10d7617e039a540cc86291e5247ddbb7cda9cceb1fd35688b03b03864b5d4360 languageName: node linkType: hard @@ -7705,9 +8314,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.21.0": - version: 3.21.0 - resolution: "rollup@npm:3.21.0" +"rollup@npm:^3.25.2": + version: 3.27.0 + resolution: "rollup@npm:3.27.0" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -7715,7 +8324,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 8e30e76e0133599aa2cfab1df053aed36c165ac0b0ad261fe925ffb5732eb5fd88b827664e0e7b5024303aa9d96a4726de5de988c354d5fa642be8ae65bd8b8b + checksum: 761fcf6b3ad4151260a10d787aed61653602e3700f825fba27e44abb248efbccf0e566b78a2c1fabe5045ffa5fa547e9bca935bfc97a0fbad2ea344b79b93c56 languageName: node linkType: hard @@ -7762,26 +8371,40 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-array-concat@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-array-concat@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.0" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" + checksum: 107c4e75daaa4a0adbd59e9eafb31b1531f51f254fcb0f97b0e0effae88461dbb525eeec881455e73b420642338528e3c7797c890d51315c7629bfe065cafd27 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 86939c6de6b62c1d39b7da860a56d5e50ede9b0ab35a91b0620bff8a96f1f798084ff910059f605087c2c500dc23dfdf77ff5bc3bcc8d4d38e3d634de2e3e426 languageName: node linkType: hard -"safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: da8a21b3336a21c152eb3ba8ab41acde5772644f026d4b6e5f9fd8afa4f0cf407c113b19a362580fab9aea8beea295465432fc7684f9ff38aac559bb1b5528cd languageName: node linkType: hard -"safe-regex@npm:^2.1.1": - version: 2.1.1 - resolution: "safe-regex@npm:2.1.1" +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" dependencies: - regexp-tree: "npm:~0.1.1" - checksum: 05af3bf0660ad3aff3ff3c6ebfe351d8e6d6e60ff6bb955355e86a532dec0caf67e846dbbebd2d920f65a2e0c02e40a98768343ebc6aa8c5cc002ab5ee687189 + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.3" + is-regex: "npm:^1.1.4" + checksum: f7d330e0337cc12ba90dbf88d2f5815106149226c4741a9b5a906aa453f77bc9862570d5b58ca26f20c03807e8e30ed70e5d087fdf2e547da2c0cccaca58931a languageName: node linkType: hard @@ -7801,71 +8424,34 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.0": - version: 7.5.0 - resolution: "semver@npm:7.5.0" +"semver@npm:7.5.2": + version: 7.5.2 + resolution: "semver@npm:7.5.2" dependencies: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 4cc7856258319d36c441fb969fa2ee622fa3761ce1b04013ed5d05979adfcf3079f4fc4dff11f9b2588802620d579da2c209a4e26803d9adfbf44b78244b683b + checksum: 896fab94563f3e4187b57a883e2efab277488bf4bd823d7794410435c39a1191830ae366470baad3430f74a555534d06cfc85c3e1b82f2bdeb9dd34edc980189 languageName: node linkType: hard -"semver@npm:7.5.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": - version: 7.5.2 - resolution: "semver@npm:7.5.2" +"semver@npm:7.5.4, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" dependencies: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 896fab94563f3e4187b57a883e2efab277488bf4bd823d7794410435c39a1191830ae366470baad3430f74a555534d06cfc85c3e1b82f2bdeb9dd34edc980189 + checksum: b06b6c19088f1d7c4a21858a432fc31a766d3a3dbcc6638028e2e85de79f5ec87b849b940f03487d4e366616435ba16bf769f558896addb55ba5ec388ca2ed1b languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 18f3d42ec70a542e9efc498ecc3d0b9b088099115e8658b49d2bfc6470b46a6144b294374dac3f343fe1600039cbd80d5e830dd356053fd5abd4f1af5118a928 - languageName: node - linkType: hard - -"serve-handler@npm:6.1.5": - version: 6.1.5 - resolution: "serve-handler@npm:6.1.5" - dependencies: - bytes: "npm:3.0.0" - content-disposition: "npm:0.5.2" - fast-url-parser: "npm:1.1.3" - mime-types: "npm:2.1.18" - minimatch: "npm:3.1.2" - path-is-inside: "npm:1.0.2" - path-to-regexp: "npm:2.2.1" - range-parser: "npm:1.2.0" - checksum: 416653b9dd92f0b5cebe2bff83f4e6e2e70b1480c5bc51621d173a57522825cde53f06f74148a9830d735583c8538bfbd720811fb52d73d67493bcc7c6229722 - languageName: node - linkType: hard - -"serve@npm:14.2.0": - version: 14.2.0 - resolution: "serve@npm:14.2.0" - dependencies: - "@zeit/schemas": "npm:2.29.0" - ajv: "npm:8.11.0" - arg: "npm:5.0.2" - boxen: "npm:7.0.0" - chalk: "npm:5.0.1" - chalk-template: "npm:0.4.0" - clipboardy: "npm:3.0.0" - compression: "npm:1.7.4" - is-port-reachable: "npm:4.0.0" - serve-handler: "npm:6.1.5" - update-check: "npm:1.5.4" +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: - serve: build/main.js - checksum: 64f02d60cf788876dee503210096e296b60c3191a49e8305487548f0509bbf1f2168a01d81a7ae5e2d614327cac0998505481e3ef3d8b1e27834e9f64182c542 + semver: bin/semver.js + checksum: 29857f174cdbba4043f8eeacda9cfc08f83beee57fc3889d708598df49007f24361eb38926b9997c82cf2bef81f50484a2f9fd85cb3cd1c4326378ae16f6a0df languageName: node linkType: hard @@ -7876,12 +8462,12 @@ __metadata: languageName: node linkType: hard -"sh-syntax@npm:^0.3.6": - version: 0.3.7 - resolution: "sh-syntax@npm:0.3.7" +"sh-syntax@npm:^0.4.1": + version: 0.4.1 + resolution: "sh-syntax@npm:0.4.1" dependencies: - tslib: "npm:^2.4.0" - checksum: 9313da86b60ed3b3cfa6a99c01366dd2a074cb1a6a0ae5433c5314b9e6eb07705708fb5f12d85aa897c82d401122efdbeda1e84605e167afb7fde620ee0fe65d + tslib: "npm:^2.6.0" + checksum: ad62fffab887f5e8474bbdee21989bd27635b303f1f6786c6d1f0daf70b9738156f794e7ba64dc235cc551c8a355b6e03e2d0c08a14de6ec72ad835e1f81293e languageName: node linkType: hard @@ -7908,6 +8494,17 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: "npm:^1.0.0" + get-intrinsic: "npm:^1.0.2" + object-inspect: "npm:^1.9.0" + checksum: d712a4e682471c1a1c7bf9294a8bb0f066566e016de11fdb01ae0c0ebf8102c97cc2b2d3b0264ca377eb2d3444bf4c06909392c518a162f047b7444608e0e9a2 + languageName: node + linkType: hard + "siginfo@npm:^2.0.0": version: 2.0.0 resolution: "siginfo@npm:2.0.0" @@ -7922,17 +8519,6 @@ __metadata: languageName: node linkType: hard -"sirv@npm:^2.0.2": - version: 2.0.2 - resolution: "sirv@npm:2.0.2" - dependencies: - "@polka/url": "npm:^1.0.0-next.20" - mrmime: "npm:^1.0.0" - totalist: "npm:^3.0.0" - checksum: 090b4e70982631d28a62f4acd3b5166e9652fa2f81935dc0727fc1c93ab5cc0768d67821173eafff3d73087332bd0e673ba705ec1ce6f73ee1398c1a70cdbee3 - languageName: node - linkType: hard - "slash@npm:^1.0.0": version: 1.0.0 resolution: "slash@npm:1.0.0" @@ -7947,6 +8533,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: 0327fcda20ceb59983f59b6016ecc1d8a0c750a66af0205cdb0d0b92b857586c847515d3098a7538816c61a145d3822aec5509b0fe5c9ccff14789e0603c8ea1 + languageName: node + linkType: hard + "slice-ansi@npm:^3.0.0": version: 3.0.0 resolution: "slice-ansi@npm:3.0.0" @@ -8098,10 +8691,10 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.3.2": - version: 3.3.2 - resolution: "std-env@npm:3.3.2" - checksum: 383486453a3b34c9db54c3aab112e066f32c6afda55c89362fe56576a82564d60526578040f7fe3ff6173f18c426597cbf1be69be9de83f56b984533aa2c2599 +"std-env@npm:^3.3.3": + version: 3.3.3 + resolution: "std-env@npm:3.3.3" + checksum: 2bbe0c96d26c37adcd7c6699c35f2e7443ebec701575485729596e53d962301e9909d052e859e47b78fc25ae9a230817fecaf93188f9686461c48067dd3e855b languageName: node linkType: hard @@ -8119,7 +8712,7 @@ __metadata: languageName: node linkType: hard -"string-env-interpolation@npm:1.0.1": +"string-env-interpolation@npm:1.0.1, string-env-interpolation@npm:^1.0.1": version: 1.0.1 resolution: "string-env-interpolation@npm:1.0.1" checksum: 38c321857f2911ad2bfce842300cc7bf700191779875c458739531e06ada8e9406e3efd08c74780e515eff3239b7ad1f8b99a1a3765edb64b70ec4659d8c2a5f @@ -8137,7 +8730,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": +"string-width@npm:^5.0.0": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -8148,6 +8741,39 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.7": + version: 1.2.7 + resolution: "string.prototype.trim@npm:1.2.7" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 424e6ba5ec9778a637c225c2c06461882367fa91e03b30ab78a50b275ec95e6516f25cb44439e1b98d43931a4a1d9d023bd5d2dd0f9b203d468b541b7ea205f5 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 0c6b262932e2f065b4097fd3b17254b8fa2ac953f26d190e4defa2f01bca3313067c6672ff8b853f66edc2b4743af196f00ecd3c75f131d53fa772b16692cbf8 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 87a4f42e4c0bde3508cb8d95260919c73ae4af5573fdbca1cd173d9ce53153d83b0fc3d218d49b9cabdca440ae71cd44b85a659cddd477b27b3f1344dc023a65 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -8237,20 +8863,13 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 20cff3f15267a8b603c4dcec9c3cc5217bcf3f1a66481a4f9ecf262eacc1733a0457756288472328d24efef7705f7755e9511f9c383742389add93d4a9207ae5 languageName: node linkType: hard -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 4c86af52d848e6cddafdf933702453a3ab3210e9a014c882ce7e271a7d09d413642b796b07c9b597bc0ea5b93d5aab71756cf3d4b2a5ca2d9db2a7be84ae49d9 - languageName: node - linkType: hard - "strip-literal@npm:^1.0.1": version: 1.0.1 resolution: "strip-literal@npm:1.0.1" @@ -8285,13 +8904,20 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.1": - version: 0.8.4 - resolution: "synckit@npm:0.8.4" +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" dependencies: "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.4.0" - checksum: 4e48556558263008c05df5f747b20b34ba919d7b41dda61e0756d3a7e26ade65b1b2c30e2772f8a5782fac01a6973d6bb5cd9d5636c8f04f61a1bded9e9feea7 + tslib: "npm:^2.5.0" + checksum: 4f8cad99ececb0f22d91780c9882d1ef51fd551051cbd53f4674876771007e3b0ed6adcf17622a9bca8f9f8b16f49d91c4cc37d25888bc9d7ab3470e496bc4a6 + languageName: node + linkType: hard + +"tapable@npm:^2.2.0": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: d54320ef41e04b13e27e20bfc355bd27bccb4b1ac28123a35d36d903b393944a957a7629b56e808e1a2ef03dcaf1c114e97de7a1b7cbf16e522cd0630219702e languageName: node linkType: hard @@ -8376,13 +9002,6 @@ __metadata: languageName: node linkType: hard -"time-zone@npm:^1.0.0": - version: 1.0.0 - resolution: "time-zone@npm:1.0.0" - checksum: 05f6c7b26cb99359c425062d839cc35be94d0044111990de8b61a740ad178086be68477e572e83519e3f4dd39556e4697a46d636cc596acd1fa246fcebcbf2a9 - languageName: node - linkType: hard - "tiny-glob@npm:^0.2.9": version: 0.2.9 resolution: "tiny-glob@npm:0.2.9" @@ -8400,17 +9019,17 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.5.0": - version: 0.5.0 - resolution: "tinypool@npm:0.5.0" - checksum: 5ca592fed22bbf1632f443eff97f83fb12b14dfdf3be70e03fcdea8fa53fbefac10decb779a0783119aa4418fbed8109c3935c5c7d69553b7728392012b8faa2 +"tinypool@npm:^0.6.0": + version: 0.6.0 + resolution: "tinypool@npm:0.6.0" + checksum: e62e6f08c744bc3a774eb788e6303e194e2f1499ce5bd6cac5adc4bad7c6ba750c0aa18c426d1f654e918987609a1217b7a96401d26bfa9891153c59bc6f657d languageName: node linkType: hard -"tinyspy@npm:^2.1.0": - version: 2.1.0 - resolution: "tinyspy@npm:2.1.0" - checksum: b367319c16c85dd8dbd9d0057157f7d6d43f0f6f29536f0ba47f5aea7e99b0ec6c75f45124266465adebbcbe1173d2d69da82ab69dd96df884c8c5e45a960e3b +"tinyspy@npm:^2.1.1": + version: 2.1.1 + resolution: "tinyspy@npm:2.1.1" + checksum: f0ab6560330db5f769e8d2bd39ea90139867a016fdc019d9699b1f8225630972d35e445e438cf8f6e5702bfc8fe053ed24bf0020e5e5c89b69e66d2ccd45e758 languageName: node linkType: hard @@ -8439,13 +9058,6 @@ __metadata: languageName: node linkType: hard -"totalist@npm:^3.0.0": - version: 3.0.0 - resolution: "totalist@npm:3.0.0" - checksum: 612a1441460f894a571c2d0c4971eeeb34845262d1fe972d8402628aa23a4a164cd2b69e6a0f1b82b2323d6e6d1c4698d50a33cc6920284e9be2985bda61f5ad - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -8495,6 +9107,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "ts-api-utils@npm:1.0.1" + peerDependencies: + typescript: ">=4.2.0" + checksum: 80581e048d9abed5d7f3e7c7934b40e36a069eb7aee9e35b991aa1085a37b9e6936475c4c8f7273897e28873ab80446635b96af7aa9586b730b0ae2e8725d860 + languageName: node + linkType: hard + "ts-dedent@npm:2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -8554,28 +9175,36 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tsconfig-paths@npm:^3.14.2": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: e320ed312e798282cbdb037a0de88f7cf9c36514d38e21f1f538da8cfc436e199f44a9faa5073417f1110ef3db76256d873cf14dae1836bce5d541963ddf2c1b + languageName: node + linkType: hard + +"tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 441af59dc42ad4ae57140e62cb362369620c6076845c2c2b0ecc863c1d719ce24fdbc301e9053433fef43075e061bf84b702318ff1204b496a5bba10baf9eb9f languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:~2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: a739a21e3ff059e62c7c3c0845333fbc9c081bcc91e015f2d246a31eeaf1fb0e29b10c0913c7d22f692b3203bb469fd60ca5288aa4f27d351a969df2d0714899 +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0": + version: 2.6.1 + resolution: "tslib@npm:2.6.1" + checksum: 401069a2e407204fb442e3367efd49ed8698a93a6ce998d8fae5764439d3e395550f036426a22e7b024b4b8593728044bef79187c97df321718631c71664aa5a languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - 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" - checksum: 723459d516fe94cd9f798436e9424357200f0cccd2804c3240dbe3d2f51fd85207110a756bb46ae0b0b6bd9420083a048e2b3d44a6534224cc34e5821d8aba7f +"tslib@npm:~2.4.0": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: a739a21e3ff059e62c7c3c0845333fbc9c081bcc91e015f2d246a31eeaf1fb0e29b10c0913c7d22f692b3203bb469fd60ca5288aa4f27d351a969df2d0714899 languageName: node linkType: hard @@ -8644,10 +9273,50 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.13.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: d63c7c5fd7583cc6d35ccd23e96686eeb1e6f387c83a858625734ea2cf974c6be38bcbc43663da5e10469a1b4119089def1e8def03bf2aee540f0ad4fcd25902 +"typed-array-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-buffer@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + is-typed-array: "npm:^1.1.10" + checksum: 1e540fe10ddf2bad7bf5514b60c9ee8f13d436776b4f6d90f29803eb6d083cd730ca6ccf61424d65e58a14bab823eeb51bac679192b4163a64947221204a6fe0 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-length@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + for-each: "npm:^0.3.3" + has-proto: "npm:^1.0.1" + is-typed-array: "npm:^1.1.10" + checksum: 08f7e32f8270f311f440483a358a19fb630cf97956eb7d8df7de0ce6a1816f7a8ad1a622b0073918f1d0e2d993ac099f5577b0f611ab93efcf5718f36ee49590 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-offset@npm:1.0.0" + dependencies: + available-typed-arrays: "npm:^1.0.5" + call-bind: "npm:^1.0.2" + for-each: "npm:^0.3.3" + has-proto: "npm:^1.0.1" + is-typed-array: "npm:^1.1.10" + checksum: 0cbc9090c42a610b57b24bb7341245f4d04f5385e34b14fec303c8cab8770c4c704d86e86ed5aabcfd27a926c65960d19248a40f676ce7d1b7b5528fe64de1bb + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: "npm:^1.0.2" + for-each: "npm:^0.3.3" + is-typed-array: "npm:^1.1.9" + checksum: bd196be0cb6c267e1fc8c3d54f19c1059d1082e0baf0f6735b39ed2a01e9dd2fef0593b1b03e0bdb9c29d1e6e34bbb1498f951a19b4c78bc5c7af6786fc3c6b6 languageName: node linkType: hard @@ -8667,23 +9336,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.0.4, typescript@npm:^4.6.4 || ^5.0.0": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:5.1.6, typescript@npm:^4.6.4 || ^5.0.0": + version: 5.1.6 + resolution: "typescript@npm:5.1.6" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 56649de784c427e8f3f63d4ebfcada4fcf03bb2a301f3327342111798db7f26f8a86285f979f376cf6cec4774bd96b4650f2693a07fc409f4544ad4c4d9fe4c9 + checksum: fffaefc0d48e7f505ac42e314628b3cd41b2a69428e0ecc158db84af36a0565d4cfdd337ea8f7933cccf1556b08170e4389ee07974ff9f55f86d01342b1951ec languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.0.4#optional!builtin, typescript@patch:typescript@npm%3A^4.6.4 || ^5.0.0#optional!builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#optional!builtin::version=5.0.4&hash=1f5320" +"typescript@patch:typescript@npm%3A5.1.6#optional!builtin, typescript@patch:typescript@npm%3A^4.6.4 || ^5.0.0#optional!builtin": + version: 5.1.6 + resolution: "typescript@patch:typescript@npm%3A5.1.6#optional!builtin::version=5.1.6&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: be94f10d96a8443e5524bce56705712ae1aa6c67618dd2c316ddb616ea614a3eb675c34e4af16ab09f1a0ab694173c704ba5b23d8b8bda31cb31c1ca078c486f + checksum: 3eef948e10c71b96172ebce471c031d3b7afb12a48feeacbadac1876c0b4e9b0c0fc1677bef53d41664970a174a9ee02f9d09be260281571c90e8ef4e22574cf languageName: node linkType: hard @@ -8701,10 +9370,10 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.1.1": - version: 1.1.1 - resolution: "ufo@npm:1.1.1" - checksum: 46c7403f2ef32569a8de94e5c90a68233f448127c14f25a392aab8d7793662439498432fe88fd351c46b91c19186ce49f53c3c1327eec757f722927e0477d7b2 +"ufo@npm:^1.1.2": + version: 1.2.0 + resolution: "ufo@npm:1.2.0" + checksum: da17d1cbb2b9c1c1cfb85ec14623c0999c445f796fe08769219cb7b4af46d18d7b2642fd1c436ec011b9f85bd67b54b4b2c82a36bd8230debde5ccd2d9d0fba0 languageName: node linkType: hard @@ -8717,6 +9386,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.0.3" + which-boxed-primitive: "npm:^1.0.2" + checksum: de21ca5e49bb56d46c7d3672d3d2900b3859ee9541903993bca02a94a317ec1c720b316f025bf5c0f51f7ff9ad383782970acae0408b900ae0537727f614c4e1 + languageName: node + linkType: hard + "undici@npm:^5.12.0": version: 5.12.0 resolution: "undici@npm:5.12.0" @@ -8778,16 +9459,6 @@ __metadata: languageName: node linkType: hard -"update-check@npm:1.5.4": - version: 1.5.4 - resolution: "update-check@npm:1.5.4" - dependencies: - registry-auth-token: "npm:3.3.2" - registry-url: "npm:3.1.0" - checksum: 32dfeb027e9d1d8bb74f593e866e37b967be29469516f3bd270ed700a2619d132ffa9161b1dd2a291189d25d8e82798ccf527f1ab595338ffd25b4c9dd42cb0b - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -8797,6 +9468,13 @@ __metadata: languageName: node linkType: hard +"urlpattern-polyfill@npm:^9.0.0": + version: 9.0.0 + resolution: "urlpattern-polyfill@npm:9.0.0" + checksum: 9c86e08fa693219127edf42276b72fac5591b01e3b1093acba34f6add0a783a985555761761a93f539b2c7f452ea4b28e63d036c05225e1618d0ca2f2b052779 + languageName: node + linkType: hard + "user-home@npm:^2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" @@ -8829,14 +9507,14 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.0": - version: 9.0.1 - resolution: "v8-to-istanbul@npm:9.0.1" +"v8-to-istanbul@npm:^9.1.0": + version: 9.1.0 + resolution: "v8-to-istanbul@npm:9.1.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" convert-source-map: "npm:^1.6.0" - checksum: 06027f6004c45b08c690bc3dc35f3c6efa9ab99f689d4bb275f2b3239400ef084771e3a14960117e38a335b5dfbeaf808db1e4487077a27888c7abd70c42f185 + checksum: 33066fd1d97888d05c15ea015253d35510ea975a80fd2f96e4cd1b40420c3180f6af747e90a2729ea934a91d3b8b17d18b92a30fc9bca3dfde43bca679366514 languageName: node linkType: hard @@ -8850,17 +9528,17 @@ __metadata: languageName: node linkType: hard -"value-or-promise@npm:1.0.11, value-or-promise@npm:^1.0.11": +"value-or-promise@npm:1.0.11": version: 1.0.11 resolution: "value-or-promise@npm:1.0.11" checksum: aafd10c8aa583d3298c7f0108fd06388b5bc7932cf9b31fac91ac2b0177e1196259f7e1812e9f6eaaf55e131a911e668e1d9cfb46431364f671cde052a38ec4b languageName: node linkType: hard -"vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: b1db20d4be443aec48b8efab73386f83d947b7033b6b2f5a0c7ba4a1f9bc0200cb4cb396712468761f8edfe48dd68a6fdee7c65689b90937a2d767c714d25883 +"value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: c516b23601ae3f14ab38693dc02df5ebf3c4ef74f5050fb8d3a7349146894dabb3783f051e0471110e81e842e80b464f44644ded9d1b4a0df3e6e37c6e166bff languageName: node linkType: hard @@ -8875,19 +9553,19 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.31.1": - version: 0.31.1 - resolution: "vite-node@npm:0.31.1" +"vite-node@npm:0.33.0": + version: 0.33.0 + resolution: "vite-node@npm:0.33.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" + mlly: "npm:^1.4.0" + pathe: "npm:^1.1.1" picocolors: "npm:^1.0.0" vite: "npm:^3.0.0 || ^4.0.0" bin: vite-node: vite-node.mjs - checksum: b1266c658a2c6f105d9813d7d65ac6f083b61a50257658b3e4c7e4bdf418255b1cabbbe815a37c7f889e7ba0bd90b7214cffc69063cd64e8b646e2799e97916e + checksum: 8bf6b8e274c19eef1b55389b173f19941fcfe711ced32c2c46ec26c65834be81655321ab44d9510d5a4a30b75b49fa7d9dc1724c99d7af1122101b6e31112cf2 languageName: node linkType: hard @@ -8907,17 +9585,18 @@ __metadata: languageName: node linkType: hard -"vite@npm:4.3.9, vite@npm:^3.0.0 || ^4.0.0": - version: 4.3.9 - resolution: "vite@npm:4.3.9" +"vite@npm:4.4.7, vite@npm:^3.0.0 || ^4.0.0": + version: 4.4.7 + resolution: "vite@npm:4.4.7" dependencies: - esbuild: "npm:^0.17.5" + esbuild: "npm:^0.18.10" fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.23" - rollup: "npm:^3.21.0" + postcss: "npm:^8.4.26" + rollup: "npm:^3.25.2" peerDependencies: "@types/node": ">= 14" less: "*" + lightningcss: ^1.21.0 sass: "*" stylus: "*" sugarss: "*" @@ -8930,6 +9609,8 @@ __metadata: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -8940,7 +9621,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 3bdd4d860e646a5abdf9b0af1828d74e7e20f9124cc4081cc7d8a09df1b054286add51051c1127cc3c1ea522e3c756da21a1dc424dabd121fa5b82dd5c6911b1 + checksum: c64c86e6b9c17fc713cfe918d1376f21236d9aed8a34a818687d24655a3dca256499d10967a2416fc83be5ace8695dc68187ec98d8a32d01e5cb578b29648c3d languageName: node linkType: hard @@ -8955,34 +9636,33 @@ __metadata: languageName: node linkType: hard -"vitest@npm:0.31.1": - version: 0.31.1 - resolution: "vitest@npm:0.31.1" +"vitest@npm:0.33.0": + version: 0.33.0 + resolution: "vitest@npm:0.33.0" dependencies: "@types/chai": "npm:^4.3.5" "@types/chai-subset": "npm:^1.3.3" "@types/node": "npm:*" - "@vitest/expect": "npm:0.31.1" - "@vitest/runner": "npm:0.31.1" - "@vitest/snapshot": "npm:0.31.1" - "@vitest/spy": "npm:0.31.1" - "@vitest/utils": "npm:0.31.1" - acorn: "npm:^8.8.2" + "@vitest/expect": "npm:0.33.0" + "@vitest/runner": "npm:0.33.0" + "@vitest/snapshot": "npm:0.33.0" + "@vitest/spy": "npm:0.33.0" + "@vitest/utils": "npm:0.33.0" + acorn: "npm:^8.9.0" acorn-walk: "npm:^8.2.0" cac: "npm:^6.7.14" chai: "npm:^4.3.7" - concordance: "npm:^5.0.4" debug: "npm:^4.3.4" local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.0" - pathe: "npm:^1.1.0" + magic-string: "npm:^0.30.1" + pathe: "npm:^1.1.1" picocolors: "npm:^1.0.0" - std-env: "npm:^3.3.2" + std-env: "npm:^3.3.3" strip-literal: "npm:^1.0.1" tinybench: "npm:^2.5.0" - tinypool: "npm:^0.5.0" + tinypool: "npm:^0.6.0" vite: "npm:^3.0.0 || ^4.0.0" - vite-node: "npm:0.31.1" + vite-node: "npm:0.33.0" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" @@ -9012,7 +9692,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 008fee1e051857c724b0c252afc957cdcc1321c3d782034ce31763f529a44af6868923e0264ea9697ce00e2ac74353fa9d44ee2979da038d6efd5a9b6cf0524d + checksum: defb178d84cdad861e704d8681c4925e49fae4a2f71d710db1e754010f8b23b88284ce51f8cb0c7abfd93b8201d638e1b65647def85054211ac2cc3e2f5fab52 languageName: node linkType: hard @@ -9064,13 +9744,6 @@ __metadata: languageName: node linkType: hard -"well-known-symbols@npm:^2.0.0": - version: 2.0.0 - resolution: "well-known-symbols@npm:2.0.0" - checksum: b764dba042acf753bf31de5144867383a81904c8dbf6b4af2c9d52ed7f1cf3c516d49ce6075533c705903b8307eae4061891bee79fb7a8319390d5863f1ad4cb - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -9081,6 +9754,32 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: "npm:^1.0.1" + is-boolean-object: "npm:^1.1.0" + is-number-object: "npm:^1.0.4" + is-string: "npm:^1.0.5" + is-symbol: "npm:^1.0.3" + checksum: 5dca8c7d5df27ace90300270fea1512df427ba557e3509051e18c7992fdbe6f00a89918ae2deb59c346d0771966b3b5da3d2c9bad4e374c09bc2b9aad1e19ae9 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11": + version: 1.1.11 + resolution: "which-typed-array@npm:1.1.11" + dependencies: + available-typed-arrays: "npm:^1.0.5" + call-bind: "npm:^1.0.2" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.0" + checksum: b1ba153cb37bb901c64012e256666d5a3e9ad915a1e0f12fd0c8d128f5158a88a85520d28f432ea658393f66f3520684d3c315ceedac8d348a4af067663efaaa + languageName: node + linkType: hard + "which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -9113,22 +9812,6 @@ __metadata: languageName: node linkType: hard -"widest-line@npm:^4.0.1": - version: 4.0.1 - resolution: "widest-line@npm:4.0.1" - dependencies: - string-width: "npm:^5.0.1" - checksum: 0ac978d0e13463103395279bbdaba3d4b4452a98acd9ad8c318ed876a52aa0ec0e2a9f1145f3d0e1ba8873abef140f0e31c0a5cd421a584a47fbcbeda2133366 - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 17267cdb6baa9d5452b0998531adafd2df52a25159f27cbb754b2fdcff4af8808019efe4c0a2bcc5ceb63becb30df07c792c0125ad21991266aefadb940df74a - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -9158,17 +9841,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.0.1": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: f8df96ddeeb43e497c86085f8b009fd374e046aef37d731d13037dbabc2f3d2ba84aa8e583bdff3011b8ef5274a53832d65bb7dd44b30c033e96ef3d0bb72b57 - languageName: node - linkType: hard - "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -9203,6 +9875,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.13.0, ws@npm:^8.12.0, ws@npm:^8.13.0": + version: 8.13.0 + resolution: "ws@npm:8.13.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: af5cfb5a7031d1183e3c33d9ea917b2f36b127aac3ecd6a7890927fed583aa65b464242f2bd570ad83114ffefc21daf442d02a23fb9bc93a8c6a199febbd9304 + languageName: node + linkType: hard + "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0"