From b3d0b6f988766c227a522a0102d660d6e20a7c4f Mon Sep 17 00:00:00 2001 From: Yoav Sion <yoav.sion@gusto.com> Date: Wed, 8 May 2024 20:56:27 -0700 Subject: [PATCH 001/374] feat: Support the '...' group for alphabetizing fragment spreads --- .changeset/weak-readers-build.md | 5 + .../__snapshots__/alphabetize.spec.md | 194 ++++++++++++++++++ packages/plugin/__tests__/alphabetize.spec.ts | 60 ++++++ packages/plugin/src/configs/operations-all.ts | 2 +- packages/plugin/src/rules/alphabetize.ts | 31 ++- packages/plugin/src/utils.ts | 51 +++-- website/src/pages/rules/alphabetize.md | 4 +- 7 files changed, 326 insertions(+), 21 deletions(-) create mode 100644 .changeset/weak-readers-build.md diff --git a/.changeset/weak-readers-build.md b/.changeset/weak-readers-build.md new file mode 100644 index 00000000000..a80c226f213 --- /dev/null +++ b/.changeset/weak-readers-build.md @@ -0,0 +1,5 @@ +--- +"@graphql-eslint/eslint-plugin": minor +--- + +Support the fragment spread group when defining alphabetize rule's groups diff --git a/packages/plugin/__tests__/__snapshots__/alphabetize.spec.md b/packages/plugin/__tests__/__snapshots__/alphabetize.spec.md index 287c08f5962..1287e93c58b 100644 --- a/packages/plugin/__tests__/__snapshots__/alphabetize.spec.md +++ b/packages/plugin/__tests__/__snapshots__/alphabetize.spec.md @@ -1088,6 +1088,200 @@ exports[`alphabetize > invalid > should sort selections by group when \`*\` is b 7 | } `; +exports[`alphabetize > invalid > should sort selections by group when \`...\` is at the end 1`] = ` +#### ⌨️ Code + + 1 | { + 2 | ...ChildFragment + 3 | zz + 4 | updatedAt + 5 | createdAt + 6 | aa + 7 | id + 8 | } + +#### ⚙️ Options + + { + "selections": [ + "OperationDefinition" + ], + "groups": [ + "id", + "*", + "createdAt", + "updatedAt", + "..." + ] + } + +#### ❌ Error 1/4 + + 2 | ...ChildFragment + > 3 | zz + | ^^ field "zz" should be before fragment spread "ChildFragment" + 4 | updatedAt + +#### ❌ Error 2/4 + + 4 | updatedAt + > 5 | createdAt + | ^^^^^^^^^ field "createdAt" should be before field "updatedAt" + 6 | aa + +#### ❌ Error 3/4 + + 5 | createdAt + > 6 | aa + | ^^ field "aa" should be before field "createdAt" + 7 | id + +#### ❌ Error 4/4 + + 6 | aa + > 7 | id + | ^^ field "id" should be before field "aa" + 8 | } + +#### 🔧 Autofix output + + 1 | { + 2 | id + 3 | aa + 4 | zz + 5 | createdAt + 6 | updatedAt + 7 | ...ChildFragment + 8 | } +`; + +exports[`alphabetize > invalid > should sort selections by group when \`...\` is at the start 1`] = ` +#### ⌨️ Code + + 1 | { + 2 | zz + 3 | updatedAt + 4 | createdAt + 5 | aa + 6 | id + 7 | ...ChildFragment + 8 | } + +#### ⚙️ Options + + { + "selections": [ + "OperationDefinition" + ], + "groups": [ + "...", + "id", + "*", + "createdAt", + "updatedAt" + ] + } + +#### ❌ Error 1/4 + + 3 | updatedAt + > 4 | createdAt + | ^^^^^^^^^ field "createdAt" should be before field "updatedAt" + 5 | aa + +#### ❌ Error 2/4 + + 4 | createdAt + > 5 | aa + | ^^ field "aa" should be before field "createdAt" + 6 | id + +#### ❌ Error 3/4 + + 5 | aa + > 6 | id + | ^^ field "id" should be before field "aa" + 7 | ...ChildFragment + +#### ❌ Error 4/4 + + 6 | id + > 7 | ...ChildFragment + | ^^^^^^^^^^^^^ fragment spread "ChildFragment" should be before field "id" + 8 | } + +#### 🔧 Autofix output + + 1 | { + 2 | ...ChildFragment + 3 | id + 4 | aa + 5 | zz + 6 | createdAt + 7 | updatedAt + 8 | } +`; + +exports[`alphabetize > invalid > should sort selections by group when \`...\` is between 1`] = ` +#### ⌨️ Code + + 1 | { + 2 | zz + 3 | ...ChildFragment + 4 | updatedAt + 5 | createdAt + 6 | aa + 7 | id + 8 | } + +#### ⚙️ Options + + { + "selections": [ + "OperationDefinition" + ], + "groups": [ + "id", + "*", + "...", + "createdAt", + "updatedAt" + ] + } + +#### ❌ Error 1/3 + + 4 | updatedAt + > 5 | createdAt + | ^^^^^^^^^ field "createdAt" should be before field "updatedAt" + 6 | aa + +#### ❌ Error 2/3 + + 5 | createdAt + > 6 | aa + | ^^ field "aa" should be before field "createdAt" + 7 | id + +#### ❌ Error 3/3 + + 6 | aa + > 7 | id + | ^^ field "id" should be before field "aa" + 8 | } + +#### 🔧 Autofix output + + 1 | { + 2 | id + 3 | aa + 4 | zz + 5 | ...ChildFragment + 6 | createdAt + 7 | updatedAt + 8 | } +`; + exports[`alphabetize > invalid > should sort when selection is aliased 1`] = ` #### ⌨️ Code diff --git a/packages/plugin/__tests__/alphabetize.spec.ts b/packages/plugin/__tests__/alphabetize.spec.ts index 6cb77b78c14..7475c7380e8 100644 --- a/packages/plugin/__tests__/alphabetize.spec.ts +++ b/packages/plugin/__tests__/alphabetize.spec.ts @@ -444,5 +444,65 @@ ruleTester.run<RuleOptions>('alphabetize', rule, { `, errors: 3, }, + { + name: 'should sort selections by group when `...` is at the start', + options: [ + { + selections: ['OperationDefinition'], + groups: ['...', 'id', '*', 'createdAt', 'updatedAt'], + }, + ], + code: /* GraphQL */ ` + { + zz + updatedAt + createdAt + aa + id + ...ChildFragment + } + `, + errors: 4, + }, + { + name: 'should sort selections by group when `...` is between', + options: [ + { + selections: ['OperationDefinition'], + groups: ['id', '*', '...', 'createdAt', 'updatedAt'], + }, + ], + code: /* GraphQL */ ` + { + zz + ...ChildFragment + updatedAt + createdAt + aa + id + } + `, + errors: 3, + }, + { + name: 'should sort selections by group when `...` is at the end', + options: [ + { + selections: ['OperationDefinition'], + groups: ['id', '*', 'createdAt', 'updatedAt', '...'], + }, + ], + code: /* GraphQL */ ` + { + ...ChildFragment + zz + updatedAt + createdAt + aa + id + } + `, + errors: 4, + }, ], }); diff --git a/packages/plugin/src/configs/operations-all.ts b/packages/plugin/src/configs/operations-all.ts index a2c3cf75843..df75a25ca83 100644 --- a/packages/plugin/src/configs/operations-all.ts +++ b/packages/plugin/src/configs/operations-all.ts @@ -12,7 +12,7 @@ export = { selections: ['OperationDefinition', 'FragmentDefinition'], variables: true, arguments: ['Field', 'Directive'], - groups: ['id', '*', 'createdAt', 'updatedAt'], + groups: ['id', '*', 'createdAt', 'updatedAt', '...'], }, ], '@graphql-eslint/lone-executable-definition': 'error', diff --git a/packages/plugin/src/rules/alphabetize.ts b/packages/plugin/src/rules/alphabetize.ts index f61fe91ed65..b9cc595e46d 100644 --- a/packages/plugin/src/rules/alphabetize.ts +++ b/packages/plugin/src/rules/alphabetize.ts @@ -94,7 +94,7 @@ const schema = { ...ARRAY_DEFAULT_OPTIONS, minItems: 2, description: - "Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt']` where `*` says for everything else.", + "Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt', '...']` where `...` stands for fragment spreads, and `*` stands for for everything else.", }, }, }, @@ -203,7 +203,7 @@ export const rule: GraphQLESLintRule<RuleOptions> = { selections: selectionsEnum, variables: true, arguments: [Kind.FIELD, Kind.DIRECTIVE], - groups: ['id', '*', 'createdAt', 'updatedAt'], + groups: ['id', '*', 'createdAt', 'updatedAt', '...'], }, ], }, @@ -283,10 +283,33 @@ export const rule: GraphQLESLintRule<RuleOptions> = { if (!groups.includes('*')) { throw new Error('`groups` option should contain `*` string.'); } + + // Try an exact match let indexForPrev = groups.indexOf(prevName); - if (indexForPrev === -1) indexForPrev = groups.indexOf('*'); + + // Check for the fragment spread group + if (indexForPrev === -1 && prevNode.kind === Kind.FRAGMENT_SPREAD) { + indexForPrev = groups.indexOf('...'); + } + + // Check for the catch-all group + if (indexForPrev === -1) { + indexForPrev = groups.indexOf('*'); + } + + // Try an exact match let indexForCurr = groups.indexOf(currName); - if (indexForCurr === -1) indexForCurr = groups.indexOf('*'); + + // Check for the fragment spread group + if (indexForCurr === -1 && currNode.kind === Kind.FRAGMENT_SPREAD) { + indexForCurr = groups.indexOf('...'); + } + + // Check for the catch-all group + if (indexForCurr === -1) { + indexForCurr = groups.indexOf('*'); + } + shouldSortByGroup = indexForPrev - indexForCurr > 0; if (indexForPrev < indexForCurr) { continue; diff --git a/packages/plugin/src/utils.ts b/packages/plugin/src/utils.ts index 20fc4870888..53cdf0d2b54 100644 --- a/packages/plugin/src/utils.ts +++ b/packages/plugin/src/utils.ts @@ -126,27 +126,50 @@ export function truthy<T>(value: T): value is Truthy<T> { return !!value; } -const DisplayNodeNameMap: Record<string, string> = { - [Kind.OBJECT_TYPE_DEFINITION]: 'type', - [Kind.OBJECT_TYPE_EXTENSION]: 'type', - [Kind.INTERFACE_TYPE_DEFINITION]: 'interface', - [Kind.INTERFACE_TYPE_EXTENSION]: 'interface', +const DisplayNodeNameMap: Record<Kind, string> = { + [Kind.ARGUMENT]: 'argument', + [Kind.BOOLEAN]: 'boolean', + [Kind.DIRECTIVE_DEFINITION]: 'directive', + [Kind.DIRECTIVE]: 'directive', + [Kind.DOCUMENT]: 'document', [Kind.ENUM_TYPE_DEFINITION]: 'enum', [Kind.ENUM_TYPE_EXTENSION]: 'enum', - [Kind.SCALAR_TYPE_DEFINITION]: 'scalar', + [Kind.ENUM_VALUE_DEFINITION]: 'enum value', + [Kind.ENUM]: 'enum', + [Kind.FIELD_DEFINITION]: 'field', + [Kind.FIELD]: 'field', + [Kind.FLOAT]: 'float', + [Kind.FRAGMENT_DEFINITION]: 'fragment', + [Kind.FRAGMENT_SPREAD]: 'fragment spread', + [Kind.INLINE_FRAGMENT]: 'inline fragment', [Kind.INPUT_OBJECT_TYPE_DEFINITION]: 'input', [Kind.INPUT_OBJECT_TYPE_EXTENSION]: 'input', + [Kind.INPUT_VALUE_DEFINITION]: 'input value', + [Kind.INT]: 'int', + [Kind.INTERFACE_TYPE_DEFINITION]: 'interface', + [Kind.INTERFACE_TYPE_EXTENSION]: 'interface', + [Kind.LIST_TYPE]: 'list type', + [Kind.LIST]: 'list', + [Kind.NAME]: 'name', + [Kind.NAMED_TYPE]: 'named type', + [Kind.NON_NULL_TYPE]: 'non-null type', + [Kind.NULL]: 'null', + [Kind.OBJECT_FIELD]: 'object field', + [Kind.OBJECT_TYPE_DEFINITION]: 'type', + [Kind.OBJECT_TYPE_EXTENSION]: 'type', + [Kind.OBJECT]: 'object', + [Kind.OPERATION_DEFINITION]: 'operation', + [Kind.OPERATION_TYPE_DEFINITION]: 'operation type', + [Kind.SCALAR_TYPE_DEFINITION]: 'scalar', + [Kind.SCALAR_TYPE_EXTENSION]: 'scalar', + [Kind.SCHEMA_DEFINITION]: 'schema', + [Kind.SCHEMA_EXTENSION]: 'schema', + [Kind.SELECTION_SET]: 'selection set', + [Kind.STRING]: 'string', [Kind.UNION_TYPE_DEFINITION]: 'union', [Kind.UNION_TYPE_EXTENSION]: 'union', - [Kind.DIRECTIVE_DEFINITION]: 'directive', - [Kind.FIELD_DEFINITION]: 'field', - [Kind.ENUM_VALUE_DEFINITION]: 'enum value', - [Kind.INPUT_VALUE_DEFINITION]: 'input value', - [Kind.ARGUMENT]: 'argument', + [Kind.VARIABLE_DEFINITION]: 'variable', [Kind.VARIABLE]: 'variable', - [Kind.FRAGMENT_DEFINITION]: 'fragment', - [Kind.OPERATION_DEFINITION]: 'operation', - [Kind.FIELD]: 'field', } as const; export function displayNodeName(node: GraphQLESTreeNode<ASTNode>): string { diff --git a/website/src/pages/rules/alphabetize.md b/website/src/pages/rules/alphabetize.md index b0cab34300b..6957421b073 100644 --- a/website/src/pages/rules/alphabetize.md +++ b/website/src/pages/rules/alphabetize.md @@ -159,8 +159,8 @@ Definitions – `type`, `interface`, `enum`, `scalar`, `input`, `union` and `dir ### `groups` (array) -Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt']` where `*` says for everything -else. +Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt', '...']` where `...` stands for +fragment spreads, and `*` stands for for everything else. The object is an array with all elements of the type `string`. From 370ba6d6498ef009deca80d860a59b32bbe89969 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 May 2024 19:29:01 +0000 Subject: [PATCH 002/374] chore(deps): update dependency @types/node to v20.12.11 (#2292) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 6bf05722e13..ef374828954 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.8", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.12.10", + "@types/node": "20.12.11", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index b9b836222f7..d32605485f4 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.12.10", + "@types/node": "20.12.11", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7db68ad967a..184795aa54a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.12.10 - version: 20.12.10 + specifier: 20.12.11 + version: 20.12.11 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.12.10)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.12.11)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.12.10 - version: 20.12.10 + specifier: 20.12.11 + version: 20.12.11 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.12.10 - version: 20.12.10 + specifier: 20.12.11 + version: 20.12.11 '@types/react': specifier: 18.3.1 version: 18.3.1 @@ -1742,8 +1742,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.12.10': - resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} + '@types/node@20.12.11': + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6861,14 +6861,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.12.10)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.12.11)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.5 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.12.10) + meros: 1.3.0(@types/node@20.12.11) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6954,12 +6954,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.12.10)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.12.11)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.9(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.10)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.11)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7670,7 +7670,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/d3-scale-chromatic@3.0.3': {} @@ -7756,7 +7756,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.12.10': + '@types/node@20.12.11': dependencies: undici-types: 5.26.5 @@ -7781,7 +7781,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9777,13 +9777,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.12.10)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.12.11)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.10)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.11)(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10225,7 +10225,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10723,9 +10723,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.12.10): + meros@1.3.0(@types/node@20.12.11): optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 mhchemparser@4.2.1: {} @@ -12856,7 +12856,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.4 @@ -13095,14 +13095,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.12.10)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.12.11)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.10)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.11)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13113,13 +13113,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.10)(terser@5.31.0): + vite@5.2.11(@types/node@20.12.11)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 fsevents: 2.3.3 terser: 5.31.0 @@ -13127,7 +13127,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13146,8 +13146,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.12.10)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.12.10)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.11)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.12.11)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index cc27a40b6b9..c9d6faa1b80 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.1", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.12.10", + "@types/node": "20.12.11", "@types/react": "18.3.1", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 8f3d9e95954a9ce580953e85994b50d8aae9bc26 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 10:25:05 +0000 Subject: [PATCH 003/374] chore(deps): update dependency svelte-eslint-parser to v0.36.0 (#2294) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 848ef647f97..17c662de91b 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.16", - "svelte-eslint-parser": "0.35.0", + "svelte-eslint-parser": "0.36.0", "svelte2tsx": "0.7.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 184795aa54a..9342ef043fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.16 version: 4.2.16 svelte-eslint-parser: - specifier: 0.35.0 - version: 0.35.0(svelte@4.2.16) + specifier: 0.36.0 + version: 0.36.0(svelte@4.2.16) svelte2tsx: specifier: 0.7.8 version: 0.7.8(svelte@4.2.16)(typescript@5.4.5) @@ -5582,11 +5582,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.35.0: - resolution: {integrity: sha512-CtbPseajW0gjwEvHiuzYJkPDjAcHz2FaHt540j6RVYrZgnE6xWkzUBodQ4I3nV+G5AS0Svt8K6aIA/CIU9xT2Q==} + svelte-eslint-parser@0.36.0: + resolution: {integrity: sha512-/6YmUSr0FAVxW8dXNdIMydBnddPMHzaHirAZ7RrT21XYdgGGZMh0LQG6CZsvAFS4r2Y4ItUuCQc8TQ3urB30mQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 peerDependenciesMeta: svelte: optional: true @@ -12530,7 +12530,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.35.0(svelte@4.2.16): + svelte-eslint-parser@0.36.0(svelte@4.2.16): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From f82851a0e11c90500c8d5fac5e04a7a9db9c3019 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 22:22:45 +0000 Subject: [PATCH 004/374] chore(deps): update dependency @theguild/eslint-config to v0.11.9 (#2297) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index ef374828954..067fa5b48b2 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.1", "@graphql-tools/utils": "10.2.0", - "@theguild/eslint-config": "0.11.8", + "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", "@types/node": "20.12.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9342ef043fe..06a28c0daed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: 10.2.0 version: 10.2.0(graphql@16.8.1) '@theguild/eslint-config': - specifier: 0.11.8 - version: 0.11.8(eslint@8.57.0)(typescript@5.4.5) + specifier: 0.11.9 + version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.2.5) @@ -1620,8 +1620,8 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@theguild/eslint-config@0.11.8': - resolution: {integrity: sha512-j64LMYyuSQOsxv+zLtJe6hdLSF1CtkZCp/UngXLLiot9W6IIFBj35rWqQdY11ie84nyCCxkvwys5GJPflzPOFw==} + '@theguild/eslint-config@0.11.9': + resolution: {integrity: sha512-UUYYzYelCGS5WMPD6LlL8YKFH8bQM+1AIEDiybYNkIexVoMfqDjUEI4FXzmWXPlCtNoJelQ3O9/Wt/EDY13KgA==} peerDependencies: eslint: ^8 typescript: ^5 @@ -2976,11 +2976,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-sonarjs@0.25.1: - resolution: {integrity: sha512-5IOKvj/GMBNqjxBdItfotfRHo7w48496GOu1hxdeXuD0mB1JBlDCViiLHETDTfA8pDAVSBimBEQoetRXYceQEw==} + eslint-plugin-sonarjs@1.0.3: + resolution: {integrity: sha512-6s41HLPYPyDrp+5+7Db5yFYbod6h9pC7yx+xfcNwHRcLe1EZwbbQT/tdOAkR7ekVUkNGEvN3GmYakIoQUX7dEg==} engines: {node: '>=16'} peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.0.0 || ^9.0.0 eslint-plugin-tailwindcss@3.15.1: resolution: {integrity: sha512-4RXRMIaMG07C2TBEW1k0VM4+dDazz1kxcZhkK4zirvmHGZTA4jnlSO2kq5mamuSPi+Wo17dh2SlC8IyFBuCd7Q==} @@ -7596,7 +7596,7 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.8(eslint@8.57.0)(typescript@5.4.5)': + '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/eslint-patch': 1.10.2 '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) @@ -7612,7 +7612,7 @@ snapshots: eslint-plugin-promise: 6.1.1(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-sonarjs: 0.25.1(eslint@8.57.0) + eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) typescript: 5.4.5 @@ -9290,7 +9290,7 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-sonarjs@0.25.1(eslint@8.57.0): + eslint-plugin-sonarjs@1.0.3(eslint@8.57.0): dependencies: eslint: 8.57.0 From 6b42f8f2aea3946d7bbe5866724e9bc76d4a92f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 22:23:00 +0000 Subject: [PATCH 005/374] chore(deps): update dependency @theguild/tailwind-config to v0.4.2 (#2298) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 332 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 167 insertions(+), 167 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 06a28c0daed..6ea6eea5c34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -362,8 +362,8 @@ importers: version: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@theguild/tailwind-config': - specifier: 0.4.1 - version: 0.4.1 + specifier: 0.4.2 + version: 0.4.2 '@types/lodash.debounce': specifier: 4.0.9 version: 4.0.9 @@ -1639,8 +1639,8 @@ packages: '@theguild/remark-npm2yarn@0.3.0': resolution: {integrity: sha512-Fofw+9airYgjBd9G6PiHHCrptjyUybQ50JH9/5o9LCH54kggJ7stpCofzHjICB8L7VQbQ1Gwu23P/3CMVY1R4Q==} - '@theguild/tailwind-config@0.4.1': - resolution: {integrity: sha512-o04kB4/fzlSPUS6LRMjTCmiozmDzrYPDB4rIRd3g/6ELcPbU45Zv+WcsZHxR5djgh0SuL6tCyFZji8cXdCvH/A==} + '@theguild/tailwind-config@0.4.2': + resolution: {integrity: sha512-FX+VNoKmTRQ8Otxy2ikZa3j7Iv5kCF+Q6VJ9x0HHq40qWuW9wPiCimJ0CXkz6oO5iLY2grNvSwtylMbXlGTzrg==} '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -2402,21 +2402,21 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@6.1.2: - resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} - engines: {node: ^14 || ^16 || >=18.0} + cssnano-preset-default@7.0.1: + resolution: {integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - cssnano-utils@4.0.2: - resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} - engines: {node: ^14 || ^16 || >=18.0} + cssnano-utils@5.0.0: + resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - cssnano@6.1.2: - resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} - engines: {node: ^14 || ^16 || >=18.0} + cssnano@7.0.1: + resolution: {integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4701,45 +4701,45 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@9.0.1: - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-calc@10.0.0: + resolution: {integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==} + engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: - postcss: ^8.2.2 + postcss: ^8.4.38 - postcss-colormin@6.1.0: - resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-colormin@7.0.0: + resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@6.1.0: - resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-convert-values@7.0.0: + resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@6.0.2: - resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-discard-comments@7.0.0: + resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-duplicates@6.0.3: - resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-discard-duplicates@7.0.0: + resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-empty@6.0.3: - resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-discard-empty@7.0.0: + resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-overridden@6.0.2: - resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-discard-overridden@7.0.0: + resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4773,39 +4773,39 @@ packages: ts-node: optional: true - postcss-merge-longhand@6.0.5: - resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-merge-longhand@7.0.0: + resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@6.1.1: - resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-merge-rules@7.0.0: + resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-font-values@6.1.0: - resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-minify-font-values@7.0.0: + resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-gradients@6.0.3: - resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-minify-gradients@7.0.0: + resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-params@6.1.0: - resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-minify-params@7.0.0: + resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@6.0.4: - resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-minify-selectors@7.0.0: + resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4815,75 +4815,75 @@ packages: peerDependencies: postcss: ^8.2.14 - postcss-normalize-charset@6.0.2: - resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-charset@7.0.0: + resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-display-values@6.0.2: - resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-display-values@7.0.0: + resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-positions@6.0.2: - resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-positions@7.0.0: + resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-repeat-style@6.0.2: - resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-repeat-style@7.0.0: + resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-string@6.0.2: - resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-string@7.0.0: + resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-timing-functions@6.0.2: - resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-timing-functions@7.0.0: + resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@6.1.0: - resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-unicode@7.0.0: + resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-url@6.0.2: - resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-url@7.0.0: + resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-normalize-whitespace@6.0.2: - resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-normalize-whitespace@7.0.0: + resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-ordered-values@6.0.2: - resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-ordered-values@7.0.0: + resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@6.1.0: - resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-reduce-initial@7.0.0: + resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-transforms@6.0.2: - resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-reduce-transforms@7.0.0: + resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4897,15 +4897,15 @@ packages: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} - postcss-svgo@6.0.3: - resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} - engines: {node: ^14 || ^16 || >= 18} + postcss-svgo@7.0.0: + resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@6.0.4: - resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} - engines: {node: ^14 || ^16 || >=18.0} + postcss-unique-selectors@7.0.0: + resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5544,9 +5544,9 @@ packages: babel-plugin-macros: optional: true - stylehacks@6.1.1: - resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} - engines: {node: ^14 || ^16 || >=18.0} + stylehacks@7.0.0: + resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7644,10 +7644,10 @@ snapshots: npm-to-yarn: 2.2.1 unist-util-visit: 5.0.0 - '@theguild/tailwind-config@0.4.1': + '@theguild/tailwind-config@0.4.2': dependencies: autoprefixer: 10.4.19(postcss@8.4.38) - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 7.0.1(postcss@8.4.38) postcss: 8.4.38 postcss-import: 16.1.0(postcss@8.4.38) tailwindcss: 3.4.3 @@ -8522,47 +8522,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@6.1.2(postcss@8.4.38): + cssnano-preset-default@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 css-declaration-sorter: 7.2.0(postcss@8.4.38) - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-calc: 9.0.1(postcss@8.4.38) - postcss-colormin: 6.1.0(postcss@8.4.38) - postcss-convert-values: 6.1.0(postcss@8.4.38) - postcss-discard-comments: 6.0.2(postcss@8.4.38) - postcss-discard-duplicates: 6.0.3(postcss@8.4.38) - postcss-discard-empty: 6.0.3(postcss@8.4.38) - postcss-discard-overridden: 6.0.2(postcss@8.4.38) - postcss-merge-longhand: 6.0.5(postcss@8.4.38) - postcss-merge-rules: 6.1.1(postcss@8.4.38) - postcss-minify-font-values: 6.1.0(postcss@8.4.38) - postcss-minify-gradients: 6.0.3(postcss@8.4.38) - postcss-minify-params: 6.1.0(postcss@8.4.38) - postcss-minify-selectors: 6.0.4(postcss@8.4.38) - postcss-normalize-charset: 6.0.2(postcss@8.4.38) - postcss-normalize-display-values: 6.0.2(postcss@8.4.38) - postcss-normalize-positions: 6.0.2(postcss@8.4.38) - postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38) - postcss-normalize-string: 6.0.2(postcss@8.4.38) - postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38) - postcss-normalize-unicode: 6.1.0(postcss@8.4.38) - postcss-normalize-url: 6.0.2(postcss@8.4.38) - postcss-normalize-whitespace: 6.0.2(postcss@8.4.38) - postcss-ordered-values: 6.0.2(postcss@8.4.38) - postcss-reduce-initial: 6.1.0(postcss@8.4.38) - postcss-reduce-transforms: 6.0.2(postcss@8.4.38) - postcss-svgo: 6.0.3(postcss@8.4.38) - postcss-unique-selectors: 6.0.4(postcss@8.4.38) - - cssnano-utils@4.0.2(postcss@8.4.38): + postcss-calc: 10.0.0(postcss@8.4.38) + postcss-colormin: 7.0.0(postcss@8.4.38) + postcss-convert-values: 7.0.0(postcss@8.4.38) + postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-discard-duplicates: 7.0.0(postcss@8.4.38) + postcss-discard-empty: 7.0.0(postcss@8.4.38) + postcss-discard-overridden: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.0(postcss@8.4.38) + postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-minify-font-values: 7.0.0(postcss@8.4.38) + postcss-minify-gradients: 7.0.0(postcss@8.4.38) + postcss-minify-params: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-normalize-charset: 7.0.0(postcss@8.4.38) + postcss-normalize-display-values: 7.0.0(postcss@8.4.38) + postcss-normalize-positions: 7.0.0(postcss@8.4.38) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) + postcss-normalize-string: 7.0.0(postcss@8.4.38) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-url: 7.0.0(postcss@8.4.38) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.0(postcss@8.4.38) + postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-reduce-transforms: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.0(postcss@8.4.38) + postcss-unique-selectors: 7.0.0(postcss@8.4.38) + + cssnano-utils@5.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - cssnano@6.1.2(postcss@8.4.38): + cssnano@7.0.1(postcss@8.4.38): dependencies: - cssnano-preset-default: 6.1.2(postcss@8.4.38) + cssnano-preset-default: 7.0.1(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 @@ -11604,13 +11604,13 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@9.0.1(postcss@8.4.38): + postcss-calc@10.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.4.38): + postcss-colormin@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 @@ -11618,25 +11618,25 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.4.38): + postcss-convert-values@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-discard-comments@6.0.2(postcss@8.4.38): + postcss-discard-comments@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-discard-duplicates@6.0.3(postcss@8.4.38): + postcss-discard-duplicates@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-discard-empty@6.0.3(postcss@8.4.38): + postcss-discard-empty@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-discard-overridden@6.0.2(postcss@8.4.38): + postcss-discard-overridden@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -11666,40 +11666,40 @@ snapshots: optionalDependencies: postcss: 8.4.38 - postcss-merge-longhand@6.0.5(postcss@8.4.38): + postcss-merge-longhand@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.4.38) + stylehacks: 7.0.0(postcss@8.4.38) - postcss-merge-rules@6.1.1(postcss@8.4.38): + postcss-merge-rules@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-selector-parser: 6.0.16 - postcss-minify-font-values@6.1.0(postcss@8.4.38): + postcss-minify-font-values@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.4.38): + postcss-minify-gradients@7.0.0(postcss@8.4.38): dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.4.38): + postcss-minify-params@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.4.38): + postcss-minify-selectors@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 @@ -11709,64 +11709,64 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - postcss-normalize-charset@6.0.2(postcss@8.4.38): + postcss-normalize-charset@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-normalize-display-values@6.0.2(postcss@8.4.38): + postcss-normalize-display-values@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.4.38): + postcss-normalize-positions@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.4.38): + postcss-normalize-string@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.4.38): + postcss-normalize-unicode@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.4.38): + postcss-normalize-url@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.4.38): + postcss-normalize-whitespace@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-ordered-values@6.0.2(postcss@8.4.38): + postcss-ordered-values@7.0.0(postcss@8.4.38): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.4.38): + postcss-reduce-initial@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.38 - postcss-reduce-transforms@6.0.2(postcss@8.4.38): + postcss-reduce-transforms@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11780,13 +11780,13 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@6.0.3(postcss@8.4.38): + postcss-svgo@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 svgo: 3.2.0 - postcss-unique-selectors@6.0.4(postcss@8.4.38): + postcss-unique-selectors@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 @@ -12492,7 +12492,7 @@ snapshots: optionalDependencies: '@babel/core': 7.24.5 - stylehacks@6.1.1(postcss@8.4.38): + stylehacks@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 diff --git a/website/package.json b/website/package.json index c9d6faa1b80..575ad3e586f 100644 --- a/website/package.json +++ b/website/package.json @@ -28,7 +28,7 @@ "use-query-params": "^2.2.1" }, "devDependencies": { - "@theguild/tailwind-config": "0.4.1", + "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.12.11", From d35e9a87427dafcb690db4cb58eb4b5fd00ffb0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 10 May 2024 23:11:14 +0000 Subject: [PATCH 006/374] chore(deps): update dependency rimraf to v5.0.6 (#2302) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 067fa5b48b2..a79374d3d6d 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "json-schema-to-markdown": "1.1.1", "prettier": "3.2.5", "prettier-plugin-tailwindcss": "0.5.14", - "rimraf": "5.0.5", + "rimraf": "5.0.6", "tsup": "^8.0.0", "tsx": "4.9.3", "turbo": "^1.13.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ea6eea5c34..cc90ddce398 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ importers: specifier: 0.5.14 version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) rimraf: - specifier: 5.0.5 - version: 5.0.5 + specifier: 5.0.6 + version: 5.0.6 tsup: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) @@ -5247,8 +5247,8 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - rimraf@5.0.5: - resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} + rimraf@5.0.6: + resolution: {integrity: sha512-X72SgyOf+1lFnGM6gYcmZ4+jMOwuT4E4SajKQzUIlI7EoR5eFHMhS/wf8Ll0mN+w2bxcIVldrJQ6xT7HFQywjg==} engines: {node: '>=14'} hasBin: true @@ -12164,7 +12164,7 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.5: + rimraf@5.0.6: dependencies: glob: 10.3.12 From f81d9770392ca943b2c9e66e0a7f752a8809ce1e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 10 May 2024 23:11:24 +0000 Subject: [PATCH 007/374] chore(deps): update dependency tsx to v4.9.4 (#2303) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a79374d3d6d..0dd6daae2d3 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.6", "tsup": "^8.0.0", - "tsx": "4.9.3", + "tsx": "4.9.4", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc90ddce398..47cf655ffba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.9.3 - version: 4.9.3 + specifier: 4.9.4 + version: 4.9.4 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5761,8 +5761,8 @@ packages: typescript: optional: true - tsx@4.9.3: - resolution: {integrity: sha512-czVbetlILiyJZI5zGlj2kw9vFiSeyra9liPD4nG+Thh4pKTi0AmMEQ8zdV/L2xbIVKrIqif4sUNrsMAOksx9Zg==} + tsx@4.9.4: + resolution: {integrity: sha512-TlSJTVn2taGGDgdV3jAqCj7WQ/CafCB5p4SbG7W2Bl/0AJWH1ShJlBbc0y2lOFTjQEVAAULSTlmehw/Mwv3S/Q==} engines: {node: '>=18.0.0'} hasBin: true @@ -12732,7 +12732,7 @@ snapshots: - supports-color - ts-node - tsx@4.9.3: + tsx@4.9.4: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.3 From 0654565faff5df350299777b306f647356ea5883 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 May 2024 13:39:56 +0000 Subject: [PATCH 008/374] chore(deps): update dependency @types/react to v18.3.2 (#2304) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 242 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 122 insertions(+), 122 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47cf655ffba..6f4671ee38e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.0.0(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.0(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) + version: 6.5.3(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.12.11 version: 20.12.11 '@types/react': - specifier: 18.3.1 - version: 18.3.1 + specifier: 18.3.2 + version: 18.3.2 tailwindcss-radix: specifier: 3.0.3 version: 3.0.3 @@ -1751,8 +1751,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.1': - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + '@types/react@18.3.2': + resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7117,10 +7117,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.1)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.1 + '@types/react': 18.3.2 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.48.0)': @@ -7269,225 +7269,225 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-arrow@1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-collection@1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-context@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-direction@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-id@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-popper@1.1.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.1.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.2)(react@18.3.1) '@radix-ui/rect': 1.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-portal@1.0.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-primitive@1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-select@2.0.0(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.0.0(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.1)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-direction': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.3.1) + react-remove-scroll: 2.5.5(@types/react@18.3.2)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.3.1)': + '@radix-ui/react-use-size@1.0.1(@types/react@18.3.2)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 '@radix-ui/rect@1.0.1': dependencies: @@ -7572,7 +7572,7 @@ snapshots: '@tanstack/virtual-core@3.5.0': {} - '@theguild/components@6.5.3(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': + '@theguild/components@6.5.3(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 @@ -7580,8 +7580,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.91.0(esbuild@0.19.12)) - nextra: 3.0.0-alpha.22(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7764,7 +7764,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.1': + '@types/react@18.3.2': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11276,7 +11276,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11287,17 +11287,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.2.1(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra: 3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.6 - nextra@3.0.0-alpha.22(@types/react@18.3.1)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.1)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.2)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 '@shikijs/twoslash': 1.4.0(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) @@ -11892,33 +11892,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.1)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.2)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.2)(react@18.3.1) tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.3.1): + react-remove-scroll@2.5.5(@types/react@18.3.2)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.1)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.2)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.2)(react@18.3.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.3.1)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.2)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.2)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.2)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 react@18.3.1: dependencies: @@ -13007,12 +13007,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.1)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.2)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -13020,13 +13020,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.1)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.2)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index 575ad3e586f..42230342668 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.12.11", - "@types/react": "18.3.1", + "@types/react": "18.3.2", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" }, From c15edc9507d8397bc9380307b8dbcba46d051921 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 May 2024 15:35:20 +0000 Subject: [PATCH 009/374] chore(deps): update dependency tsx to v4.9.5 (#2305) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 0dd6daae2d3..3053e80c0e7 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.6", "tsup": "^8.0.0", - "tsx": "4.9.4", + "tsx": "4.9.5", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f4671ee38e..1fdbfc041d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.9.4 - version: 4.9.4 + specifier: 4.9.5 + version: 4.9.5 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5761,8 +5761,8 @@ packages: typescript: optional: true - tsx@4.9.4: - resolution: {integrity: sha512-TlSJTVn2taGGDgdV3jAqCj7WQ/CafCB5p4SbG7W2Bl/0AJWH1ShJlBbc0y2lOFTjQEVAAULSTlmehw/Mwv3S/Q==} + tsx@4.9.5: + resolution: {integrity: sha512-bVKowxL5sqd5Pxkkgy6M9IGpxyY9+SPxWPNviZyqNBT/i6/X9EHbmuLDUw/6/Tugw1ca8VXNDtcM/amQjXcEOA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12732,7 +12732,7 @@ snapshots: - supports-color - ts-node - tsx@4.9.4: + tsx@4.9.5: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.3 From 1165f9c2ad222d7e90eb856992c1660f17900993 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 May 2024 22:46:06 +0000 Subject: [PATCH 010/374] chore(deps): update dependency tsx to v4.10.0 (#2306) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3053e80c0e7..1f71c159f1e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.6", "tsup": "^8.0.0", - "tsx": "4.9.5", + "tsx": "4.10.0", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1fdbfc041d4..4d3aaa47cb4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.9.5 - version: 4.9.5 + specifier: 4.10.0 + version: 4.10.0 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5761,8 +5761,8 @@ packages: typescript: optional: true - tsx@4.9.5: - resolution: {integrity: sha512-bVKowxL5sqd5Pxkkgy6M9IGpxyY9+SPxWPNviZyqNBT/i6/X9EHbmuLDUw/6/Tugw1ca8VXNDtcM/amQjXcEOA==} + tsx@4.10.0: + resolution: {integrity: sha512-Ct/j4Yv49EFlr1z5CT++ld+BUhjLRLtimE4hIDaW9zEVIp3xJOQdTDAan+KEXeme7GcYIGzFD421Zcqf9dHomw==} engines: {node: '>=18.0.0'} hasBin: true @@ -12732,7 +12732,7 @@ snapshots: - supports-color - ts-node - tsx@4.9.5: + tsx@4.10.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.3 From 957595e750a267f3676229e85dd8886eac087b03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 12 May 2024 06:10:02 +0000 Subject: [PATCH 011/374] chore(deps): update dependency rimraf to v5.0.7 (#2307) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 1f71c159f1e..7cd7a0bb9d3 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "json-schema-to-markdown": "1.1.1", "prettier": "3.2.5", "prettier-plugin-tailwindcss": "0.5.14", - "rimraf": "5.0.6", + "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.10.0", "turbo": "^1.13.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d3aaa47cb4..3828202ce7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ importers: specifier: 0.5.14 version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) rimraf: - specifier: 5.0.6 - version: 5.0.6 + specifier: 5.0.7 + version: 5.0.7 tsup: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) @@ -5247,9 +5247,9 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - rimraf@5.0.6: - resolution: {integrity: sha512-X72SgyOf+1lFnGM6gYcmZ4+jMOwuT4E4SajKQzUIlI7EoR5eFHMhS/wf8Ll0mN+w2bxcIVldrJQ6xT7HFQywjg==} - engines: {node: '>=14'} + rimraf@5.0.7: + resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} + engines: {node: '>=14.18'} hasBin: true robust-predicates@3.0.2: @@ -12164,7 +12164,7 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.6: + rimraf@5.0.7: dependencies: glob: 10.3.12 From 9ed6e88589822622e49dde653f98023ddc2e4eb1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 12 May 2024 17:16:18 +0000 Subject: [PATCH 012/374] chore(deps): update dependency tsx to v4.10.1 (#2308) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 7cd7a0bb9d3..14c1d537f49 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.0", + "tsx": "4.10.1", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3828202ce7b..526f090f0f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.0 - version: 4.10.0 + specifier: 4.10.1 + version: 4.10.1 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5761,8 +5761,8 @@ packages: typescript: optional: true - tsx@4.10.0: - resolution: {integrity: sha512-Ct/j4Yv49EFlr1z5CT++ld+BUhjLRLtimE4hIDaW9zEVIp3xJOQdTDAan+KEXeme7GcYIGzFD421Zcqf9dHomw==} + tsx@4.10.1: + resolution: {integrity: sha512-G+CcyTOopwhuI81FU+KpzGN5UBhHgGEDlGt8mHAXKxv8pDGr6WI7hI7aRjTRol5WzFVsSNuzl3ekCZ0eLIJlEQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -12732,7 +12732,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.0: + tsx@4.10.1: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.3 From 17ee3f082c9b4679b9a2a28cb8ebb0189bdcba17 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 00:40:34 +0000 Subject: [PATCH 013/374] chore(deps): update pnpm to v9.1.1 (#2309) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 14c1d537f49..c6dc605e58c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.1.0", + "packageManager": "pnpm@9.1.1", "engines": { "node": ">=16", "pnpm": ">=8" From c0ac3c9dfb4d985a9bf843d327a70ba7aa1857ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 05:06:30 +0000 Subject: [PATCH 014/374] chore(deps): lock file maintenance (#2310) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 251 +++++++++++++++++++++++-------------------------- 1 file changed, 118 insertions(+), 133 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 526f090f0f5..1499c6c72f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -897,8 +897,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.9': - resolution: {integrity: sha512-H+jGPLB0X23wlslw1JuB3y5j35NwZLUGhmjgaLYKkquAI/rtcs4+UwoW3hZ4SCN7h2LAKDa6HhsYYCRXyhdePA==} + '@graphql-tools/delegate@10.0.10': + resolution: {integrity: sha512-OOqsPRfGatQG0qMKG3sxtxHiRg7cA6OWMTuETDvwZCoOuxqCc17K+nt8GvaqptNJi2/wBgeH7pi7wA5QzgiG1g==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1503,8 +1503,8 @@ packages: '@radix-ui/rect@1.0.1': resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} - '@repeaterjs/repeater@3.0.5': - resolution: {integrity: sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==} + '@repeaterjs/repeater@3.0.6': + resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} '@rollup/rollup-android-arm-eabi@4.17.2': resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} @@ -1589,11 +1589,11 @@ packages: '@rushstack/eslint-patch@1.10.2': resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} - '@shikijs/core@1.4.0': - resolution: {integrity: sha512-CxpKLntAi64h3j+TwWqVIQObPTED0FyXLHTTh3MKXtqiQNn2JGcMQQ362LftDbc9kYbDtrksNMNoVmVXzKFYUQ==} + '@shikijs/core@1.5.1': + resolution: {integrity: sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==} - '@shikijs/twoslash@1.4.0': - resolution: {integrity: sha512-MeyA2XAMXOWaeF2Fzn+7uxc7lRy0MIUjq4+v6BCGReHYDWlKSGmKiogaHWdNznMxkzNwTVO9TjHW0NDMH7Yjmg==} + '@shikijs/twoslash@1.5.1': + resolution: {integrity: sha512-O0cnGcpW1LkBLd85TQp7Kdb9qzhSGyYl9c21BCAmYWhQdtnxaSKBgbiP3S35ewP/s3SrR9gCzumgznp/YSyMNg==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -2187,8 +2187,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001616: - resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==} + caniuse-lite@1.0.30001617: + resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2729,8 +2729,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.2: - resolution: {integrity: sha512-hLGGBI1tw5N8qTELr3blKjAML/LY4ANxksbS612UiJyDfyf/2D092Pvm+S7pmeTGJRqvlJkFzBoHBQKgQlOQVg==} + dompurify@3.1.3: + resolution: {integrity: sha512-5sOWYSNPaxz6o2MUPvtyxTTqR4D3L77pr5rUQoWgD5ROQtVIZQgJkXbo1DLlK3vj11YGw5+LnF4SYti4gZmwng==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2749,8 +2749,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.756: - resolution: {integrity: sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw==} + electron-to-chromium@1.4.763: + resolution: {integrity: sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2768,8 +2768,8 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - enhanced-resolve@5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + enhanced-resolve@5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -2938,8 +2938,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.4.0: - resolution: {integrity: sha512-RtgGgNpYxECwE9dFr+D66RtbN0B8r/fY6ZF8EVsmK2YnZxE8/n9LNQhgnkL9z37UFZjYVmvMuC32qu7fQBsLVQ==} + eslint-plugin-n@17.6.0: + resolution: {integrity: sha512-Y73o88ROwbCtVCCmZjYlYcPYkOG7mIzxxVK1XFRSa2epbKWtAPsmYpAD0pqxg/ZwlcWxMDceQPKHYQi4VIHz7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3275,8 +3275,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.3: - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} @@ -3295,9 +3295,9 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} + glob@10.3.15: + resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: @@ -3311,8 +3311,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.1.0: - resolution: {integrity: sha512-926gJqg+4mkxwYKiFvoomM4J0kWESfk3qfTvRL2/oc/tK/eTDBbrfcKnSa2KtfdxB5onoL7D3A3qIHQFpd4+UA==} + globals@15.2.0: + resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3433,8 +3433,8 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@9.0.2: - resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + hast-util-raw@9.0.3: + resolution: {integrity: sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==} hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} @@ -3981,10 +3981,6 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} @@ -4326,8 +4322,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.0: - resolution: {integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==} + minipass@7.1.1: + resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} engines: {node: '>=16 || 14 >=14.17'} mixme@0.5.10: @@ -4650,9 +4646,9 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -4690,8 +4686,8 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.0: - resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==} + pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -5310,8 +5306,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} hasBin: true @@ -5352,8 +5348,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.4.0: - resolution: {integrity: sha512-5WIn0OL8PWm7JhnTwRWXniy6eEDY234mRrERVlFa646V2ErQqwIFd2UML7e0Pq9eqSKLoMa3Ke+xbsF+DAuy+Q==} + shiki@1.5.1: + resolution: {integrity: sha512-vx4Ds3M3B9ZEmLeSXqBAB85osBWV8ErZfP69kuFQZozPgHc33m7spLTCUkcjwEjFm3gk3F9IdXMv8kX+v9xDHA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5601,8 +5597,8 @@ packages: resolution: {integrity: sha512-mQwHpqHD2PmFcCyHaZ7XiTqposaLvJ75WpYcyY5/ce3qxbYtwQpZ+M7ZKP+2CG5U6kfnBZBpPLyofhlE6ROrnQ==} engines: {node: '>=16'} - svgo@3.2.0: - resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} hasBin: true @@ -6259,9 +6255,6 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml-eslint-parser@1.2.2: resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6301,8 +6294,8 @@ packages: peerDependencies: zod: ^3.18.0 - zod@3.23.6: - resolution: {integrity: sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==} + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -6475,7 +6468,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.2 '@changesets/assemble-release-plan@6.0.0': dependencies: @@ -6484,7 +6477,7 @@ snapshots: '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 + semver: 7.6.2 '@changesets/changelog-git@0.2.0': dependencies: @@ -6528,7 +6521,7 @@ snapshots: p-limit: 2.3.0 preferred-pm: 3.1.3 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.2 spawndamnit: 2.0.0 term-size: 2.2.1 tty-table: 4.2.3 @@ -6553,7 +6546,7 @@ snapshots: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.6.0 + semver: 7.6.2 '@changesets/get-github-info@0.6.0': dependencies: @@ -6838,7 +6831,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.9(graphql@16.8.1)': + '@graphql-tools/delegate@10.0.10(graphql@16.8.1)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) @@ -6864,7 +6857,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.12.11)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.0(graphql@16.8.1) - '@repeaterjs/repeater': 3.0.5 + '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 @@ -6890,7 +6883,7 @@ snapshots: dependencies: '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - '@repeaterjs/repeater': 3.0.5 + '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -6957,7 +6950,7 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.12.11)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.9(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.11)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) @@ -6986,7 +6979,7 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.8.1)': dependencies: - '@graphql-tools/delegate': 10.0.9(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 @@ -7024,7 +7017,7 @@ snapshots: '@babel/traverse': 7.24.5 '@babel/types': 7.24.5 prettier: 3.2.5 - semver: 7.6.0 + semver: 7.6.2 optionalDependencies: '@vue/compiler-sfc': 3.4.27 transitivePeerDependencies: @@ -7240,13 +7233,13 @@ snapshots: nopt: 7.2.1 proc-log: 4.2.0 read-package-json-fast: 3.0.2 - semver: 7.6.0 + semver: 7.6.2 walk-up-path: 3.0.1 '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.3.12 + glob: 10.3.15 minimatch: 9.0.4 read-package-json-fast: 3.0.2 @@ -7493,7 +7486,7 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 - '@repeaterjs/repeater@3.0.5': {} + '@repeaterjs/repeater@3.0.6': {} '@rollup/rollup-android-arm-eabi@4.17.2': optional: true @@ -7545,11 +7538,11 @@ snapshots: '@rushstack/eslint-patch@1.10.2': {} - '@shikijs/core@1.4.0': {} + '@shikijs/core@1.5.1': {} - '@shikijs/twoslash@1.4.0(typescript@5.4.5)': + '@shikijs/twoslash@1.5.1(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.4.0 + '@shikijs/core': 1.5.1 twoslash: 0.2.6(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -7587,7 +7580,7 @@ snapshots: react-paginate: 8.2.0(react@18.3.1) react-player: 2.16.0(react@18.3.1) remark-mdx-disable-explicit-jsx: 0.1.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - '@types/react' - bufferutil @@ -7608,7 +7601,7 @@ snapshots: eslint-plugin-jsonc: 2.15.1(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.4.0(eslint@8.57.0) + eslint-plugin-n: 17.6.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -7796,7 +7789,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -7843,7 +7836,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.0 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -7859,7 +7852,7 @@ snapshots: '@typescript-eslint/types': 7.8.0 '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -8189,7 +8182,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001616 + caniuse-lite: 1.0.30001617 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -8240,7 +8233,7 @@ snapshots: tslib: 2.6.2 typescript: 5.4.5 yargs: 17.7.2 - zod: 3.23.6 + zod: 3.23.8 boolbase@1.0.0: {} @@ -8263,8 +8256,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001616 - electron-to-chromium: 1.4.756 + caniuse-lite: 1.0.30001617 + electron-to-chromium: 1.4.763 node-releases: 2.0.14 update-browserslist-db: 1.0.15(browserslist@4.23.0) @@ -8306,11 +8299,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001616 + caniuse-lite: 1.0.30001617 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001616: {} + caniuse-lite@1.0.30001617: {} ccount@2.0.1: {} @@ -8883,7 +8876,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.2: {} + dompurify@3.1.3: {} domutils@3.1.0: dependencies: @@ -8899,7 +8892,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.756: {} + electron-to-chromium@1.4.763: {} elkjs@0.9.3: {} @@ -8911,7 +8904,7 @@ snapshots: emojis-list@3.0.0: {} - enhanced-resolve@5.16.0: + enhanced-resolve@5.16.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -9084,7 +9077,7 @@ snapshots: eslint-compat-utils@0.5.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - semver: 7.6.0 + semver: 7.6.2 eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: @@ -9101,12 +9094,12 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.16.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.7.3 + get-tsconfig: 4.7.5 is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: @@ -9238,17 +9231,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-n@17.4.0(eslint@8.57.0): + eslint-plugin-n@17.6.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.16.1 eslint: 8.57.0 eslint-plugin-es-x: 7.6.0(eslint@8.57.0) - get-tsconfig: 4.7.3 - globals: 15.1.0 + get-tsconfig: 4.7.5 + globals: 15.2.0 ignore: 5.3.1 minimatch: 9.0.4 - semver: 7.6.0 + semver: 7.6.2 eslint-plugin-prettier@5.1.3(@types/eslint@8.56.5)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): dependencies: @@ -9317,7 +9310,7 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.0 + semver: 7.6.2 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color @@ -9700,7 +9693,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.3: + get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 @@ -9720,13 +9713,13 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.12: + glob@10.3.15: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.4 - minipass: 7.1.0 - path-scurry: 1.10.2 + minipass: 7.1.1 + path-scurry: 1.11.1 glob@7.2.3: dependencies: @@ -9743,7 +9736,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.1.0: {} + globals@15.2.0: {} globalthis@1.0.4: dependencies: @@ -9891,7 +9884,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.0.2: + hast-util-raw@9.0.3: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -10279,7 +10272,7 @@ snapshots: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.0 + semver: 7.6.2 jsonfile@4.0.0: optionalDependencies: @@ -10432,10 +10425,6 @@ snapshots: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - magic-string@0.30.10: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -10709,7 +10698,7 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 dayjs: 1.11.11 - dompurify: 3.1.2 + dompurify: 3.1.3 elkjs: 0.9.3 katex: 0.16.10 khroma: 2.1.0 @@ -11187,7 +11176,7 @@ snapshots: minimist@1.2.8: {} - minipass@7.1.0: {} + minipass@7.1.1: {} mixme@0.5.10: {} @@ -11197,7 +11186,7 @@ snapshots: dependencies: acorn: 8.11.3 pathe: 1.1.2 - pkg-types: 1.1.0 + pkg-types: 1.1.1 ufo: 1.5.3 monaco-editor@0.48.0: {} @@ -11256,7 +11245,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001616 + caniuse-lite: 1.0.30001617 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11291,7 +11280,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 - zod: 3.23.6 + zod: 3.23.8 nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: @@ -11299,7 +11288,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.2)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.4.0(typescript@5.4.5) + '@shikijs/twoslash': 1.5.1(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11316,21 +11305,21 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.4.0) + rehype-pretty-code: 0.13.0(shiki@1.5.1) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.4.0 + shiki: 1.5.1 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 yaml: 2.4.2 - zod: 3.23.6 - zod-validation-error: 1.5.0(zod@3.23.6) + zod: 3.23.8 + zod-validation-error: 1.5.0(zod@3.23.8) transitivePeerDependencies: - '@types/react' - supports-color @@ -11563,10 +11552,10 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.10.2: + path-scurry@1.11.1: dependencies: lru-cache: 10.2.2 - minipass: 7.1.0 + minipass: 7.1.1 path-type@4.0.0: {} @@ -11594,7 +11583,7 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.0: + pkg-types@1.1.1: dependencies: confbox: 0.1.7 mlly: 1.7.0 @@ -11784,7 +11773,7 @@ snapshots: dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - svgo: 3.2.0 + svgo: 3.3.2 postcss-unique-selectors@7.0.0(postcss@8.4.38): dependencies: @@ -12011,20 +12000,20 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.4 - rehype-pretty-code@0.13.0(shiki@1.4.0): + rehype-pretty-code@0.13.0(shiki@1.5.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.4.0 + shiki: 1.5.1 unified: 11.0.4 unist-util-visit: 5.0.0 rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.2 + hast-util-raw: 9.0.3 vfile: 6.0.1 remark-frontmatter@5.0.0: @@ -12166,7 +12155,7 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.3.12 + glob: 10.3.15 robust-predicates@3.0.2: {} @@ -12248,9 +12237,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 + semver@7.6.2: {} serialize-javascript@6.0.2: dependencies: @@ -12292,9 +12279,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.4.0: + shiki@1.5.1: dependencies: - '@shikijs/core': 1.4.0 + '@shikijs/core': 1.5.1 side-channel@1.0.6: dependencies: @@ -12504,7 +12491,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.12 + glob: 10.3.15 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -12564,7 +12551,7 @@ snapshots: magic-string: 0.30.10 periscopic: 3.1.0 - svgo@3.2.0: + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 @@ -12735,7 +12722,7 @@ snapshots: tsx@4.10.1: dependencies: esbuild: 0.20.2 - get-tsconfig: 4.7.3 + get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 @@ -12861,7 +12848,7 @@ snapshots: concat-stream: 2.0.0 debug: 4.3.4 extend: 3.0.2 - glob: 10.3.12 + glob: 10.3.15 ignore: 5.3.1 is-empty: 1.2.0 is-plain-obj: 4.1.0 @@ -13167,7 +13154,7 @@ snapshots: espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -13218,7 +13205,7 @@ snapshots: acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.16.1 es-module-lexer: 1.5.2 eslint-scope: 5.1.1 events: 3.3.0 @@ -13345,8 +13332,6 @@ snapshots: yallist@3.1.1: {} - yallist@4.0.0: {} - yaml-eslint-parser@1.2.2: dependencies: eslint-visitor-keys: 3.4.3 @@ -13390,10 +13375,10 @@ snapshots: yocto-queue@1.0.0: {} - zod-validation-error@1.5.0(zod@3.23.6): + zod-validation-error@1.5.0(zod@3.23.8): dependencies: - zod: 3.23.6 + zod: 3.23.8 - zod@3.23.6: {} + zod@3.23.8: {} zwitch@2.0.4: {} From 1efeb62dd9a4c4d6ab57ea5cc5d55e0b23e80f33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 14:49:46 +0000 Subject: [PATCH 015/374] chore(deps): update dependency tsx to v4.10.2 (#2313) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c6dc605e58c..8c824fdbb25 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.1", + "tsx": "4.10.2", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1499c6c72f7..2641ed858eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.1 - version: 4.10.1 + specifier: 4.10.2 + version: 4.10.2 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5757,8 +5757,8 @@ packages: typescript: optional: true - tsx@4.10.1: - resolution: {integrity: sha512-G+CcyTOopwhuI81FU+KpzGN5UBhHgGEDlGt8mHAXKxv8pDGr6WI7hI7aRjTRol5WzFVsSNuzl3ekCZ0eLIJlEQ==} + tsx@4.10.2: + resolution: {integrity: sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==} engines: {node: '>=18.0.0'} hasBin: true @@ -12719,7 +12719,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.1: + tsx@4.10.2: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From cb1208917d73b1ec1e376160f8ea86709c80e01b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 01:11:42 +0000 Subject: [PATCH 016/374] chore(deps): update dependency svelte to v4.2.17 (#2314) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 17c662de91b..173bad4bfa7 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", - "svelte": "4.2.16", + "svelte": "4.2.17", "svelte-eslint-parser": "0.36.0", "svelte2tsx": "0.7.8" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2641ed858eb..2b2fecd9ae8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,14 +210,14 @@ importers: specifier: 8.57.0 version: 8.57.0 svelte: - specifier: 4.2.16 - version: 4.2.16 + specifier: 4.2.17 + version: 4.2.17 svelte-eslint-parser: specifier: 0.36.0 - version: 0.36.0(svelte@4.2.16) + version: 0.36.0(svelte@4.2.17) svelte2tsx: specifier: 0.7.8 - version: 0.7.8(svelte@4.2.16)(typescript@5.4.5) + version: 0.7.8(svelte@4.2.17)(typescript@5.4.5) examples/vue-code-file: dependencies: @@ -5593,8 +5593,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.16: - resolution: {integrity: sha512-mQwHpqHD2PmFcCyHaZ7XiTqposaLvJ75WpYcyY5/ce3qxbYtwQpZ+M7ZKP+2CG5U6kfnBZBpPLyofhlE6ROrnQ==} + svelte@4.2.17: + resolution: {integrity: sha512-N7m1YnoXtRf5wya5Gyx3TWuTddI4nAyayyIWFojiWV5IayDYNV5i2mRp/7qNGol4DtxEYxljmrbgp1HM6hUbmQ==} engines: {node: '>=16'} svgo@3.3.2: @@ -12517,7 +12517,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.36.0(svelte@4.2.16): + svelte-eslint-parser@0.36.0(svelte@4.2.17): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12525,16 +12525,16 @@ snapshots: postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) optionalDependencies: - svelte: 4.2.16 + svelte: 4.2.17 - svelte2tsx@0.7.8(svelte@4.2.16)(typescript@5.4.5): + svelte2tsx@0.7.8(svelte@4.2.17)(typescript@5.4.5): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.16 + svelte: 4.2.17 typescript: 5.4.5 - svelte@4.2.16: + svelte@4.2.17: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 From ced78525b1a3024b9d4c814b17f1081495c69a17 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 09:30:11 +0000 Subject: [PATCH 017/374] chore(deps): update dependency @types/node to v20.12.12 (#2315) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 8c824fdbb25..af8b6a1544f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.12.11", + "@types/node": "20.12.12", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index d32605485f4..66299874a5a 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.12.11", + "@types/node": "20.12.12", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b2fecd9ae8..daa93837c02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.12.11 - version: 20.12.11 + specifier: 20.12.12 + version: 20.12.12 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.12.11)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.12.12)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.12.11 - version: 20.12.11 + specifier: 20.12.12 + version: 20.12.12 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.12.11 - version: 20.12.11 + specifier: 20.12.12 + version: 20.12.12 '@types/react': specifier: 18.3.2 version: 18.3.2 @@ -1742,8 +1742,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.12.11': - resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + '@types/node@20.12.12': + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6854,14 +6854,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.12.11)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.12.12)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.12.11) + meros: 1.3.0(@types/node@20.12.12) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6947,12 +6947,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.12.11)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.12.12)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.11)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.12)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7663,7 +7663,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@types/d3-scale-chromatic@3.0.3': {} @@ -7749,7 +7749,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.12.11': + '@types/node@20.12.12': dependencies: undici-types: 5.26.5 @@ -7774,7 +7774,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9770,13 +9770,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.12.11)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.12.12)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.11)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.12)(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10218,7 +10218,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10712,9 +10712,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.12.11): + meros@1.3.0(@types/node@20.12.12): optionalDependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 mhchemparser@4.2.1: {} @@ -12843,7 +12843,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.4 @@ -13082,14 +13082,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.12.11)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.12.12)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.11)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13100,13 +13100,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.11)(terser@5.31.0): + vite@5.2.11(@types/node@20.12.12)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 fsevents: 2.3.3 terser: 5.31.0 @@ -13114,7 +13114,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13133,8 +13133,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.12.11)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.12.11)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.12.12)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 42230342668..b29bc8361ae 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.12.11", + "@types/node": "20.12.12", "@types/react": "18.3.2", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From b3c04916a329c752c929b5aa24b93f445db73a50 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 14:38:44 +0000 Subject: [PATCH 018/374] chore(deps): update dependency @types/eslint to v8.56.10 (#2234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 569ea6dc6a0..5217aaee63a 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@theguild/eslint-rule-tester": "workspace:*", "@types/debug": "4.1.12", - "@types/eslint": "8.56.5", + "@types/eslint": "8.56.10", "@types/estree": "1.0.5", "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index daa93837c02..be2caa38b8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -176,7 +176,7 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.5)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) prettier: specifier: 3.2.5 version: 3.2.5 @@ -275,8 +275,8 @@ importers: specifier: 4.1.12 version: 4.1.12 '@types/eslint': - specifier: 8.56.5 - version: 8.56.5 + specifier: 8.56.10 + version: 8.56.10 '@types/estree': specifier: 1.0.5 version: 1.0.5 @@ -1679,8 +1679,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.5': - resolution: {integrity: sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==} + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -7681,10 +7681,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.5 + '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@types/eslint@8.56.5': + '@types/eslint@8.56.10': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -9243,14 +9243,14 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.5)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): dependencies: eslint: 8.57.0 prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: - '@types/eslint': 8.56.5 + '@types/eslint': 8.56.10 eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-promise@6.1.1(eslint@8.57.0): From e466a3e44abfe7b22b1ba468f857d49ac76405f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 01:33:16 +0300 Subject: [PATCH 019/374] fix(deps): update graphql-tools to v8.1.2 (#2316) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 52 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be2caa38b8c..a271493037a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -242,10 +242,10 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.1(graphql@16.8.1) + version: 8.1.2(graphql@16.8.1) '@graphql-tools/graphql-tag-pluck': specifier: ^8.0.0 - version: 8.3.0(graphql@16.8.1) + version: 8.3.1(graphql@16.8.1) '@graphql-tools/utils': specifier: ^10.0.0 version: 10.2.0(graphql@16.8.1) @@ -891,8 +891,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.1.1': - resolution: {integrity: sha512-q4KN25EPSUztc8rA8YUU3ufh721Yk12xXDbtUA+YstczWS7a1RJlghYMFEfR1HsHSYbF7cUqkbnTKSGM3o52bQ==} + '@graphql-tools/code-file-loader@8.1.2': + resolution: {integrity: sha512-GrLzwl1QV2PT4X4TEEfuTmZYzIZHLqoTGBjczdUzSqgCCcqwWzLB3qrJxFQfI8e5s1qZ1bhpsO9NoMn7tvpmyA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -933,8 +933,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.0': - resolution: {integrity: sha512-gNqukC+s7iHC7vQZmx1SEJQmLnOguBq+aqE2zV2+o1hxkExvKqyFli1SY/9gmukFIKpKutCIj+8yLOM+jARutw==} + '@graphql-tools/graphql-tag-pluck@8.3.1': + resolution: {integrity: sha512-ujits9tMqtWQQq4FI4+qnVPpJvSEn7ogKtyN/gfNT+ErIn6z1e4gyVGQpTK5sgAUXq1lW4gU/5fkFFC5/sL2rQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2190,6 +2190,9 @@ packages: caniuse-lite@1.0.30001617: resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} + caniuse-lite@1.0.30001618: + resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2749,8 +2752,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.763: - resolution: {integrity: sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==} + electron-to-chromium@1.4.768: + resolution: {integrity: sha512-z2U3QcvNuxdkk33YV7R1bVMNq7fL23vq3WfO5BHcqrm4TnDGReouBfYKLEFh5umoK1XACjEwp8mmnhXk2EJigw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -4666,6 +4669,9 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -5951,8 +5957,8 @@ packages: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} - update-browserslist-db@1.0.15: - resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -6820,9 +6826,9 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.1(graphql@16.8.1)': + '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.1)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.0(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.1) '@graphql-tools/utils': 10.2.0(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 @@ -6897,7 +6903,7 @@ snapshots: tslib: 2.6.2 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.0(graphql@16.8.1)': + '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.1)': dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.5 @@ -8256,10 +8262,10 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001617 - electron-to-chromium: 1.4.763 + caniuse-lite: 1.0.30001618 + electron-to-chromium: 1.4.768 node-releases: 2.0.14 - update-browserslist-db: 1.0.15(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.0) buffer-from@1.1.2: {} @@ -8299,12 +8305,14 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001617 + caniuse-lite: 1.0.30001618 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001617: {} + caniuse-lite@1.0.30001618: {} + ccount@2.0.1: {} chai@4.4.1: @@ -8892,7 +8900,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.763: {} + electron-to-chromium@1.4.768: {} elkjs@0.9.3: {} @@ -11571,6 +11579,8 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.0.1: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -12559,7 +12569,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.0 + picocolors: 1.0.1 synckit@0.6.2: dependencies: @@ -12982,11 +12992,11 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.0.15(browserslist@4.23.0): + update-browserslist-db@1.0.16(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 uri-js@4.4.1: dependencies: From ddcea7e16dd4077941fbdc0fe52140c08463d902 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 01:21:12 +0000 Subject: [PATCH 020/374] chore(deps): update dependency tsx to v4.10.3 (#2320) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index af8b6a1544f..282904f2a34 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.2", + "tsx": "4.10.3", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a271493037a..10e4bd42da7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.2 - version: 4.10.2 + specifier: 4.10.3 + version: 4.10.3 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5763,8 +5763,8 @@ packages: typescript: optional: true - tsx@4.10.2: - resolution: {integrity: sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==} + tsx@4.10.3: + resolution: {integrity: sha512-f0g60aFSVRVkzcQkEflh8fPLRfmt+HJHgWi/plG5UgvVaV+9TcpOwJ0sZJSACXmwmjMPg9yQR0BhTLbhkfV2uA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12729,7 +12729,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.2: + tsx@4.10.3: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 25db57d17872817254a6891c7a2bb2836f7f936d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 17:37:38 +0000 Subject: [PATCH 021/374] chore(deps): update dependency tsx to v4.10.4 (#2321) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 282904f2a34..50955c00cf6 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.3", + "tsx": "4.10.4", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10e4bd42da7..b39a57a3dcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.3 - version: 4.10.3 + specifier: 4.10.4 + version: 4.10.4 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5763,8 +5763,8 @@ packages: typescript: optional: true - tsx@4.10.3: - resolution: {integrity: sha512-f0g60aFSVRVkzcQkEflh8fPLRfmt+HJHgWi/plG5UgvVaV+9TcpOwJ0sZJSACXmwmjMPg9yQR0BhTLbhkfV2uA==} + tsx@4.10.4: + resolution: {integrity: sha512-Gtg9qnZWNqC/OtcgiXfoAUdAKx3/cgKOYvEocAsv+m21MV/eKpV/WUjRXe6/sDCaGBl2/v8S6v29BpUnGMCX5A==} engines: {node: '>=18.0.0'} hasBin: true @@ -12729,7 +12729,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.3: + tsx@4.10.4: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 1aa7786c82babdfe6e554d3689e2d8106be310aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 23:50:49 +0000 Subject: [PATCH 022/374] chore(deps): update dependency @changesets/cli to v2.27.2 (#2322) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 50955c00cf6..176e5a2182f 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.1", + "@changesets/cli": "2.27.2", "@graphql-tools/utils": "10.2.0", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b39a57a3dcf..483555de911 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.1 - version: 2.27.1 + specifier: 2.27.2 + version: 2.27.2 '@graphql-tools/utils': specifier: 10.2.0 version: 10.2.0(graphql@16.8.1) @@ -501,8 +501,8 @@ packages: '@braintree/sanitize-url@6.0.4': resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - '@changesets/apply-release-plan@7.0.0': - resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} + '@changesets/apply-release-plan@7.0.1': + resolution: {integrity: sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA==} '@changesets/assemble-release-plan@6.0.0': resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} @@ -513,8 +513,8 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.1': - resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} + '@changesets/cli@2.27.2': + resolution: {integrity: sha512-6/kADjKMOrlLwNr/Y5HAq7T9oGOA2Lq5A59AGtwQCCiXuSGp4EgszzdJFeBiF8pdz7Wn1HaLzSUBhAaNToEJqg==} hasBin: true '@changesets/config@3.0.0': @@ -556,8 +556,8 @@ packages: '@changesets/types@6.0.0': resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - '@changesets/write@0.3.0': - resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} + '@changesets/write@0.3.1': + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -6460,7 +6460,7 @@ snapshots: '@braintree/sanitize-url@6.0.4': {} - '@changesets/apply-release-plan@7.0.0': + '@changesets/apply-release-plan@7.0.1': dependencies: '@babel/runtime': 7.24.5 '@changesets/config': 3.0.0 @@ -6497,10 +6497,10 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.1': + '@changesets/cli@2.27.2': dependencies: '@babel/runtime': 7.24.5 - '@changesets/apply-release-plan': 7.0.0 + '@changesets/apply-release-plan': 7.0.1 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 '@changesets/config': 3.0.0 @@ -6512,7 +6512,7 @@ snapshots: '@changesets/pre': 2.0.0 '@changesets/read': 0.6.0 '@changesets/types': 6.0.0 - '@changesets/write': 0.3.0 + '@changesets/write': 0.3.1 '@manypkg/get-packages': 1.1.3 '@types/semver': 7.5.8 ansi-colors: 4.1.3 @@ -6615,7 +6615,7 @@ snapshots: '@changesets/types@6.0.0': {} - '@changesets/write@0.3.0': + '@changesets/write@0.3.1': dependencies: '@babel/runtime': 7.24.5 '@changesets/types': 6.0.0 From fe0d972c1ff1dbce9c3fa0b7222fd0804c308274 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 23:51:11 +0000 Subject: [PATCH 023/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.15.2 (#2323) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 176e5a2182f..d5e51c4fe92 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.15.1", + "eslint-plugin-tailwindcss": "3.15.2", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 483555de911..33fd0c63e12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.15.1 - version: 3.15.1(tailwindcss@3.4.3) + specifier: 3.15.2 + version: 3.15.2(tailwindcss@3.4.3) husky: specifier: 9.0.11 version: 9.0.11 @@ -2985,8 +2985,8 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.15.1: - resolution: {integrity: sha512-4RXRMIaMG07C2TBEW1k0VM4+dDazz1kxcZhkK4zirvmHGZTA4jnlSO2kq5mamuSPi+Wo17dh2SlC8IyFBuCd7Q==} + eslint-plugin-tailwindcss@3.15.2: + resolution: {integrity: sha512-+HJfWcyP5B/e8r8qVSaTbf2i4+HsESJJsue66qFHRstV11CNTfdaDD9zkCVA1pm2EplBZ/BSJ3Htfzvb4YTVKw==} engines: {node: '>=12.13.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9295,7 +9295,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.15.1(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.15.2(tailwindcss@3.4.3): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 @@ -11801,7 +11801,7 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 preferred-pm@3.1.3: From d28799bedc0ccbcb7c2dc4a19546ee3944df2966 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 May 2024 11:02:55 +0000 Subject: [PATCH 024/374] chore(deps): update dependency tsx to v4.10.5 (#2324) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index d5e51c4fe92..2dd43f0429f 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.4", + "tsx": "4.10.5", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33fd0c63e12..97e42c4a7db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.4 - version: 4.10.4 + specifier: 4.10.5 + version: 4.10.5 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5763,8 +5763,8 @@ packages: typescript: optional: true - tsx@4.10.4: - resolution: {integrity: sha512-Gtg9qnZWNqC/OtcgiXfoAUdAKx3/cgKOYvEocAsv+m21MV/eKpV/WUjRXe6/sDCaGBl2/v8S6v29BpUnGMCX5A==} + tsx@4.10.5: + resolution: {integrity: sha512-twDSbf7Gtea4I2copqovUiNTEDrT8XNFXsuHpfGbdpW/z9ZW4fTghzzhAG0WfrCuJmJiOEY1nLIjq4u3oujRWQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -12729,7 +12729,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.4: + tsx@4.10.5: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 7a04ff25ea10c21df9dd082d1fc84ad4a9442544 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 05:12:15 +0300 Subject: [PATCH 025/374] chore(deps): lock file maintenance (#2325) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 321 +++++++++++++++++++++++-------------------------- 1 file changed, 153 insertions(+), 168 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97e42c4a7db..6cc86156486 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -864,8 +864,8 @@ packages: resolution: {integrity: sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.1': - resolution: {integrity: sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==} + '@floating-ui/core@1.6.2': + resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} '@floating-ui/dom@1.6.5': resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} @@ -1229,8 +1229,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/config@8.3.1': - resolution: {integrity: sha512-lEY3TnkVrNUwI0vCDTFlKTbxK9DxZ83JmXXcQI7kp7pyg7zj/a36xSDmcikXvUbtV2PQpmUwmV0HDAB94NcgNA==} + '@npmcli/config@8.3.2': + resolution: {integrity: sha512-IMzf+fhRXibqh9mBwXK/QFIr97SAlZjfwsWPEz/2pST1cE9k9LcwznO7aDNXJoMrDjxPHZmb2bAAKASsa6EedA==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/map-workspaces@3.0.6': @@ -1586,14 +1586,14 @@ packages: cpu: [x64] os: [win32] - '@rushstack/eslint-patch@1.10.2': - resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} + '@rushstack/eslint-patch@1.10.3': + resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.5.1': - resolution: {integrity: sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==} + '@shikijs/core@1.6.0': + resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} - '@shikijs/twoslash@1.5.1': - resolution: {integrity: sha512-O0cnGcpW1LkBLd85TQp7Kdb9qzhSGyYl9c21BCAmYWhQdtnxaSKBgbiP3S35ewP/s3SrR9gCzumgznp/YSyMNg==} + '@shikijs/twoslash@1.6.0': + resolution: {integrity: sha512-sA9l5hgKNiB+CFUNwxeWyh4nvA6J/fSIzVZId1AhO4rRLINi5dFb13MmDSnxqw+60HKCKjsoWKcbVGvToQXJVA==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1718,14 +1718,14 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.1': - resolution: {integrity: sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==} + '@types/lodash@4.17.4': + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/mdast@4.0.3': - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} @@ -1772,8 +1772,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.8.0': - resolution: {integrity: sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==} + '@typescript-eslint/eslint-plugin@7.9.0': + resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1783,8 +1783,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.8.0': - resolution: {integrity: sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==} + '@typescript-eslint/parser@7.9.0': + resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1793,12 +1793,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.8.0': - resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==} + '@typescript-eslint/scope-manager@7.9.0': + resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.8.0': - resolution: {integrity: sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==} + '@typescript-eslint/type-utils@7.9.0': + resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1807,12 +1807,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.8.0': - resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==} + '@typescript-eslint/types@7.9.0': + resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.8.0': - resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==} + '@typescript-eslint/typescript-estree@7.9.0': + resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1820,14 +1820,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.8.0': - resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==} + '@typescript-eslint/utils@7.9.0': + resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.8.0': - resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==} + '@typescript-eslint/visitor-keys@7.9.0': + resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -2187,11 +2187,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001617: - resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} - - caniuse-lite@1.0.30001618: - resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} + caniuse-lite@1.0.30001620: + resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2353,8 +2350,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} @@ -2752,8 +2749,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.768: - resolution: {integrity: sha512-z2U3QcvNuxdkk33YV7R1bVMNq7fL23vq3WfO5BHcqrm4TnDGReouBfYKLEFh5umoK1XACjEwp8mmnhXk2EJigw==} + electron-to-chromium@1.4.774: + resolution: {integrity: sha512-132O1XCd7zcTkzS3FgkAzKmnBuNJjK8WjcTtNuoylj7MYbqw5eXehjQ5OK91g0zm7OTKIPeaAG4CPoRfD9M1Mg==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2802,8 +2799,8 @@ packages: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.2: - resolution: {integrity: sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==} + es-module-lexer@1.5.3: + resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -2941,8 +2938,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.6.0: - resolution: {integrity: sha512-Y73o88ROwbCtVCCmZjYlYcPYkOG7mIzxxVK1XFRSa2epbKWtAPsmYpAD0pqxg/ZwlcWxMDceQPKHYQi4VIHz7w==} + eslint-plugin-n@17.7.0: + resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3314,8 +3311,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.2.0: - resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==} + globals@15.3.0: + resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==} engines: {node: '>=18'} globalthis@1.0.4: @@ -4091,8 +4088,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@10.9.0: - resolution: {integrity: sha512-swZju0hFox/B/qoLKK0rOxxgh8Cf7rJSfAUc1u8fezVihYMvrJAS45GzAxTVf4Q+xn9uMgitBcmWk7nWGXOs/g==} + mermaid@10.9.1: + resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==} meros@1.3.0: resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} @@ -4666,9 +4663,6 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} @@ -5354,8 +5348,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.5.1: - resolution: {integrity: sha512-vx4Ds3M3B9ZEmLeSXqBAB85osBWV8ErZfP69kuFQZozPgHc33m7spLTCUkcjwEjFm3gk3F9IdXMv8kX+v9xDHA==} + shiki@1.6.0: + resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6324,7 +6318,7 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.5 - picocolors: 1.0.0 + picocolors: 1.0.1 '@babel/compat-data@7.24.4': {} @@ -6416,7 +6410,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 '@babel/parser@7.24.5': dependencies: @@ -6795,13 +6789,13 @@ snapshots: '@eslint/js@9.2.0': {} - '@floating-ui/core@1.6.1': + '@floating-ui/core@1.6.2': dependencies: '@floating-ui/utils': 0.2.2 '@floating-ui/dom@1.6.5': dependencies: - '@floating-ui/core': 1.6.1 + '@floating-ui/core': 1.6.2 '@floating-ui/utils': 0.2.2 '@floating-ui/react-dom@2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -7231,7 +7225,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@npmcli/config@8.3.1': + '@npmcli/config@8.3.2': dependencies: '@npmcli/map-workspaces': 3.0.6 ci-info: 4.0.0 @@ -7542,13 +7536,13 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true - '@rushstack/eslint-patch@1.10.2': {} + '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.5.1': {} + '@shikijs/core@1.6.0': {} - '@shikijs/twoslash@1.5.1(typescript@5.4.5)': + '@shikijs/twoslash@1.6.0(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.5.1 + '@shikijs/core': 1.6.0 twoslash: 0.2.6(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -7597,17 +7591,17 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@rushstack/eslint-patch': 1.10.2 - '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.8.0(eslint@8.57.0)(typescript@5.4.5) + '@rushstack/eslint-patch': 1.10.3 + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.15.1(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.6.0(eslint@8.57.0) + eslint-plugin-n: 17.7.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -7632,7 +7626,7 @@ snapshots: '@theguild/remark-mermaid@0.0.5(react@18.3.1)': dependencies: - mermaid: 10.9.0 + mermaid: 10.9.1 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -7723,23 +7717,23 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.1 + '@types/lodash': 4.17.4 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.1 + '@types/lodash': 4.17.4 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.1 + '@types/lodash': 4.17.4 - '@types/lodash@4.17.1': {} + '@types/lodash@4.17.4': {} '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.10 - '@types/mdast@4.0.3': + '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.2 @@ -7782,32 +7776,30 @@ snapshots: dependencies: '@types/node': 20.12.12 - '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.8.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.8.0 - '@typescript-eslint/type-utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.8.0 - debug: 4.3.4 + '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/type-utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.9.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.8.0 - '@typescript-eslint/types': 7.8.0 - '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.8.0 + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.9.0 debug: 4.3.4 eslint: 8.57.0 optionalDependencies: @@ -7815,15 +7807,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.8.0': + '@typescript-eslint/scope-manager@7.9.0': dependencies: - '@typescript-eslint/types': 7.8.0 - '@typescript-eslint/visitor-keys': 7.8.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 - '@typescript-eslint/type-utils@7.8.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.9.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -7832,12 +7824,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.8.0': {} + '@typescript-eslint/types@7.9.0': {} - '@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.8.0 - '@typescript-eslint/visitor-keys': 7.8.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/visitor-keys': 7.9.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -7849,23 +7841,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.8.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.9.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.8.0 - '@typescript-eslint/types': 7.8.0 - '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.9.0 + '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.8.0': + '@typescript-eslint/visitor-keys@7.9.0': dependencies: - '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/types': 7.9.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -8188,10 +8177,10 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001617 + caniuse-lite: 1.0.30001620 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -8262,8 +8251,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001618 - electron-to-chromium: 1.4.768 + caniuse-lite: 1.0.30001620 + electron-to-chromium: 1.4.774 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -8305,13 +8294,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001618 + caniuse-lite: 1.0.30001620 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001617: {} - - caniuse-lite@1.0.30001618: {} + caniuse-lite@1.0.30001620: {} ccount@2.0.1: {} @@ -8464,7 +8451,7 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.37.0: + core-js-compat@3.37.1: dependencies: browserslist: 4.23.0 @@ -8900,7 +8887,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.768: {} + electron-to-chromium@1.4.774: {} elkjs@0.9.3: {} @@ -9000,7 +8987,7 @@ snapshots: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - es-module-lexer@1.5.2: {} + es-module-lexer@1.5.3: {} es-object-atoms@1.0.0: dependencies: @@ -9099,13 +9086,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9136,14 +9123,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.8.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9160,7 +9147,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9170,7 +9157,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9181,7 +9168,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.8.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9239,14 +9226,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-n@17.6.0(eslint@8.57.0): + eslint-plugin-n@17.7.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) enhanced-resolve: 5.16.1 eslint: 8.57.0 eslint-plugin-es-x: 7.6.0(eslint@8.57.0) get-tsconfig: 4.7.5 - globals: 15.2.0 + globals: 15.3.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 @@ -9308,7 +9295,7 @@ snapshots: '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 eslint: 8.57.0 esquery: 1.5.0 indent-string: 4.0.0 @@ -9744,7 +9731,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.2.0: {} + globals@15.3.0: {} globalthis@1.0.4: dependencies: @@ -10352,7 +10339,7 @@ snapshots: load-plugin@6.0.3: dependencies: - '@npmcli/config': 8.3.1 + '@npmcli/config': 8.3.2 import-meta-resolve: 4.1.0 load-script@1.0.0: {} @@ -10454,7 +10441,7 @@ snapshots: mdast-util-find-and-replace@3.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -10488,7 +10475,7 @@ snapshots: mdast-util-from-markdown@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -10505,7 +10492,7 @@ snapshots: mdast-util-frontmatter@2.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 mdast-util-from-markdown: 2.0.0 @@ -10516,7 +10503,7 @@ snapshots: mdast-util-gfm-autolink-literal@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 @@ -10524,7 +10511,7 @@ snapshots: mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -10534,7 +10521,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -10542,7 +10529,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 mdast-util-from-markdown: 2.0.0 @@ -10552,7 +10539,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -10574,7 +10561,7 @@ snapshots: mdast-util-math@3.0.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 mdast-util-from-markdown: 2.0.0 @@ -10587,7 +10574,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -10598,7 +10585,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 ccount: 2.0.1 devlop: 1.1.0 @@ -10626,7 +10613,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -10635,13 +10622,13 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 mdast-util-to-hast@13.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -10652,7 +10639,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 @@ -10669,7 +10656,7 @@ snapshots: mdast-util-to-string@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdn-data@2.0.28: {} @@ -10695,7 +10682,7 @@ snapshots: merge2@1.4.1: {} - mermaid@10.9.0: + mermaid@10.9.1: dependencies: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 @@ -11253,7 +11240,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001617 + caniuse-lite: 1.0.30001620 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11296,7 +11283,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.2)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.5.1(typescript@5.4.5) + '@shikijs/twoslash': 1.6.0(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11313,14 +11300,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.5.1) + rehype-pretty-code: 0.13.0(shiki@1.6.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.5.1 + shiki: 1.6.0 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -11577,8 +11564,6 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.0: {} - picocolors@1.0.1: {} picomatch@2.3.1: {} @@ -11795,7 +11780,7 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 postcss@8.4.38: @@ -12010,13 +11995,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.4 - rehype-pretty-code@0.13.0(shiki@1.5.1): + rehype-pretty-code@0.13.0(shiki@1.6.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.5.1 + shiki: 1.6.0 unified: 11.0.4 unist-util-visit: 5.0.0 @@ -12028,7 +12013,7 @@ snapshots: remark-frontmatter@5.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-frontmatter: 2.0.1 micromark-extension-frontmatter: 2.0.0 unified: 11.0.4 @@ -12037,7 +12022,7 @@ snapshots: remark-gfm@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -12048,7 +12033,7 @@ snapshots: remark-math@6.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-math: 3.0.0 micromark-extension-math: 3.0.0 unified: 11.0.4 @@ -12070,7 +12055,7 @@ snapshots: remark-parse@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 micromark-util-types: 2.0.0 unified: 11.0.4 @@ -12087,7 +12072,7 @@ snapshots: remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.1.0 unified: 11.0.4 vfile: 6.0.1 @@ -12100,7 +12085,7 @@ snapshots: remark-stringify@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 unified: 11.0.4 @@ -12289,9 +12274,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.5.1: + shiki@1.6.0: dependencies: - '@shikijs/core': 1.5.1 + '@shikijs/core': 1.6.0 side-channel@1.0.6: dependencies: @@ -12602,7 +12587,7 @@ snapshots: micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) @@ -13098,7 +13083,7 @@ snapshots: debug: 4.3.4 mlly: 1.7.0 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) transitivePeerDependencies: - '@types/node' @@ -13138,7 +13123,7 @@ snapshots: local-pkg: 0.4.3 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.8.0 @@ -13216,7 +13201,7 @@ snapshots: browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.16.1 - es-module-lexer: 1.5.2 + es-module-lexer: 1.5.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 From d528620a21675881566a39fee47b0641b698889b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 19:58:13 +0000 Subject: [PATCH 026/374] chore(deps): update dependency @changesets/cli to v2.27.3 (#2326) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 2dd43f0429f..2fd00658939 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.2", + "@changesets/cli": "2.27.3", "@graphql-tools/utils": "10.2.0", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6cc86156486..de33c03c38b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.2 - version: 2.27.2 + specifier: 2.27.3 + version: 2.27.3 '@graphql-tools/utils': specifier: 10.2.0 version: 10.2.0(graphql@16.8.1) @@ -513,8 +513,8 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.2': - resolution: {integrity: sha512-6/kADjKMOrlLwNr/Y5HAq7T9oGOA2Lq5A59AGtwQCCiXuSGp4EgszzdJFeBiF8pdz7Wn1HaLzSUBhAaNToEJqg==} + '@changesets/cli@2.27.3': + resolution: {integrity: sha512-ve/VpWApILlSs8cr0okNx5C2LKRawI9XZgvfmf58S8sar2nhx5DPJREFXYZBahs0FeTfvH0rdVl+nGe8QF45Ig==} hasBin: true '@changesets/config@3.0.0': @@ -6491,7 +6491,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.2': + '@changesets/cli@2.27.3': dependencies: '@babel/runtime': 7.24.5 '@changesets/apply-release-plan': 7.0.1 From 82c73588ce5bb6a7a0c1b55294c2d043a84f8127 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 May 2024 19:18:17 +0000 Subject: [PATCH 027/374] chore(deps): update pnpm to v9.1.2 (#2327) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fd00658939..079ecd8bc48 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.1.1", + "packageManager": "pnpm@9.1.2", "engines": { "node": ">=16", "pnpm": ">=8" From 1af23c4a45adca5ae52014e5c8e9e0dc6293f8db Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 16:21:36 +0000 Subject: [PATCH 028/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.16.0 (#2328) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 079ecd8bc48..adab3754c5f 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.15.2", + "eslint-plugin-tailwindcss": "3.16.0", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de33c03c38b..7b383255999 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.15.2 - version: 3.15.2(tailwindcss@3.4.3) + specifier: 3.16.0 + version: 3.16.0(tailwindcss@3.4.3) husky: specifier: 9.0.11 version: 9.0.11 @@ -2982,8 +2982,8 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.15.2: - resolution: {integrity: sha512-+HJfWcyP5B/e8r8qVSaTbf2i4+HsESJJsue66qFHRstV11CNTfdaDD9zkCVA1pm2EplBZ/BSJ3Htfzvb4YTVKw==} + eslint-plugin-tailwindcss@3.16.0: + resolution: {integrity: sha512-OVMNBDvSc7eqZTfLVoEo900bxZUu74W5Cp/VPa2hYqKIGbfTq/UfKIX6df+xkPmD3jVW21n4VblLBLd8dHTjeQ==} engines: {node: '>=12.13.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9282,7 +9282,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.15.2(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.16.0(tailwindcss@3.4.3): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 From 68b89c41767bc74c929d1ce3be8691669f25ca15 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 06:44:49 +0000 Subject: [PATCH 029/374] chore(deps): update dependency tsx to v4.11.0 (#2329) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index adab3754c5f..e57f23fb470 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.5.14", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.10.5", + "tsx": "4.11.0", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b383255999..ca8e8ea5e74 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.10.5 - version: 4.10.5 + specifier: 4.11.0 + version: 4.11.0 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -3508,6 +3508,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -5757,8 +5758,8 @@ packages: typescript: optional: true - tsx@4.10.5: - resolution: {integrity: sha512-twDSbf7Gtea4I2copqovUiNTEDrT8XNFXsuHpfGbdpW/z9ZW4fTghzzhAG0WfrCuJmJiOEY1nLIjq4u3oujRWQ==} + tsx@4.11.0: + resolution: {integrity: sha512-vzGGELOgAupsNVssAmZjbUDfdm/pWP4R+Kg8TVdsonxbXk0bEpE1qh0yV6/QxUVXaVlNemgcPajGdJJ82n3stg==} engines: {node: '>=18.0.0'} hasBin: true @@ -12714,7 +12715,7 @@ snapshots: - supports-color - ts-node - tsx@4.10.5: + tsx@4.11.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 2beecc3fac12167d2816d62f391489bbac6ca1f1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 13:12:43 +0000 Subject: [PATCH 030/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.17.0 (#2330) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index e57f23fb470..f6aafd916ce 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.16.0", + "eslint-plugin-tailwindcss": "3.17.0", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca8e8ea5e74..30ae38fe2ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.16.0 - version: 3.16.0(tailwindcss@3.4.3) + specifier: 3.17.0 + version: 3.17.0(tailwindcss@3.4.3) husky: specifier: 9.0.11 version: 9.0.11 @@ -2982,9 +2982,9 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.16.0: - resolution: {integrity: sha512-OVMNBDvSc7eqZTfLVoEo900bxZUu74W5Cp/VPa2hYqKIGbfTq/UfKIX6df+xkPmD3jVW21n4VblLBLd8dHTjeQ==} - engines: {node: '>=12.13.0'} + eslint-plugin-tailwindcss@3.17.0: + resolution: {integrity: sha512-Ofl7tNh57a3W8BKHstKZSkD2gSCEkw54ycwZ958IK9zUR8TiNYdp8b0WGoLWLeyOAbeF1VPVJFBnlkJeIM2kVg==} + engines: {node: '>=14.0.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9283,7 +9283,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.16.0(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.17.0(tailwindcss@3.4.3): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 From 8b29f3e7ed4a42076cf17c8a7592804f1e426da6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 May 2024 01:19:38 +0000 Subject: [PATCH 031/374] chore(deps): update dependency @types/react to v18.3.3 (#2331) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 242 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 122 insertions(+), 122 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30ae38fe2ee..7c6cde2cc12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.0.0(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.12.12 version: 20.12.12 '@types/react': - specifier: 18.3.2 - version: 18.3.2 + specifier: 18.3.3 + version: 18.3.3 tailwindcss-radix: specifier: 3.0.3 version: 3.0.3 @@ -1751,8 +1751,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.2': - resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==} + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7111,10 +7111,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.2)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.2 + '@types/react': 18.3.3 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.48.0)': @@ -7263,225 +7263,225 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-arrow@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-collection@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-context@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-direction@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-direction@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-popper@1.1.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@floating-ui/react-dom': 2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/rect': 1.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-portal@1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-primitive@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-select@2.0.0(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.2)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.2)(react@18.3.1) + react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.2)(react@18.3.1)': + '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 '@radix-ui/rect@1.0.1': dependencies: @@ -7566,7 +7566,7 @@ snapshots: '@tanstack/virtual-core@3.5.0': {} - '@theguild/components@6.5.3(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 @@ -7574,8 +7574,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.91.0(esbuild@0.19.12)) - nextra: 3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7758,7 +7758,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.2': + '@types/react@18.3.3': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11261,7 +11261,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11272,17 +11272,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.2.1(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.2)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.2)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 '@shikijs/twoslash': 1.6.0(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) @@ -11877,33 +11877,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.2)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.2)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - react-remove-scroll@2.5.5(@types/react@18.3.2)(react@18.3.1): + react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.2)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.2)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.3.2)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.2)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 - react-style-singleton@2.2.1(@types/react@18.3.2)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 react@18.3.1: dependencies: @@ -12990,12 +12990,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.2)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -13003,13 +13003,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.2)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.2 + '@types/react': 18.3.3 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index b29bc8361ae..72e46b9d7e5 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.12.12", - "@types/react": "18.3.2", + "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" }, From 23ad6f9dffcee4e18cc158afd0b4e72fb1c803b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 May 2024 23:04:18 +0000 Subject: [PATCH 032/374] fix(deps): update dependency @babel/code-frame to v7.24.6 (#2332) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c6cde2cc12..4f044e2423c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.24.2 + version: 7.24.6 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -397,8 +397,8 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@babel/code-frame@7.24.2': - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + '@babel/code-frame@7.24.6': + resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.24.4': @@ -459,6 +459,10 @@ packages: resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.6': + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -467,8 +471,8 @@ packages: resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.5': - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + '@babel/highlight@7.24.6': + resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} engines: {node: '>=6.9.0'} '@babel/parser@7.24.5': @@ -6316,9 +6320,9 @@ snapshots: transitivePeerDependencies: - encoding - '@babel/code-frame@7.24.2': + '@babel/code-frame@7.24.6': dependencies: - '@babel/highlight': 7.24.5 + '@babel/highlight': 7.24.6 picocolors: 1.0.1 '@babel/compat-data@7.24.4': {} @@ -6326,7 +6330,7 @@ snapshots: '@babel/core@7.24.5': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.6 '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) @@ -6380,7 +6384,7 @@ snapshots: '@babel/helper-module-imports': 7.24.3 '@babel/helper-simple-access': 7.24.5 '@babel/helper-split-export-declaration': 7.24.5 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.6 '@babel/helper-plugin-utils@7.24.5': {} @@ -6396,6 +6400,8 @@ snapshots: '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-option@7.23.5': {} '@babel/helpers@7.24.5': @@ -6406,9 +6412,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/highlight@7.24.5': + '@babel/highlight@7.24.6': dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.6 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 @@ -6428,13 +6434,13 @@ snapshots: '@babel/template@7.24.0': dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.6 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 '@babel/traverse@7.24.5': dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.6 '@babel/generator': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -9291,7 +9297,7 @@ snapshots: eslint-plugin-unicorn@52.0.0(eslint@8.57.0): dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.6 '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 @@ -11506,14 +11512,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.6 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.6 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 From 9b2e9165234127bc3e5a65e74b58cca8837ab4fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 03:24:56 +0000 Subject: [PATCH 033/374] chore(deps): lock file maintenance (#2333) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 793 ++++++++++++++++++++++++------------------------- 1 file changed, 393 insertions(+), 400 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f044e2423c..67dfb5a082d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -320,7 +320,7 @@ importers: version: link:../packages/plugin/dist '@monaco-editor/react': specifier: ^4.6.0 - version: 4.6.0(monaco-editor@0.48.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': specifier: ^1.3.0 version: 1.3.0(react@18.3.1) @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -344,13 +344,13 @@ importers: version: 4.5.0 next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.2.0 version: 18.3.1 @@ -401,105 +401,101 @@ packages: resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.4': - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + '@babel/compat-data@7.24.6': + resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.5': - resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + '@babel/core@7.24.6': + resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.5': - resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + '@babel/generator@7.24.6': + resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + '@babel/helper-compilation-targets@7.24.6': + resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + '@babel/helper-environment-visitor@7.24.6': + resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + '@babel/helper-function-name@7.24.6': + resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.22.5': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + '@babel/helper-hoist-variables@7.24.6': + resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.3': - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + '@babel/helper-module-imports@7.24.6': + resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.5': - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + '@babel/helper-module-transforms@7.24.6': + resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.24.5': - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + '@babel/helper-plugin-utils@7.24.6': + resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.5': - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + '@babel/helper-simple-access@7.24.6': + resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.5': - resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + '@babel/helper-split-export-declaration@7.24.6': + resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.1': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.5': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + '@babel/helper-string-parser@7.24.6': + resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.6': resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + '@babel/helper-validator-option@7.24.6': + resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.5': - resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + '@babel/helpers@7.24.6': + resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.6': resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.5': - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + '@babel/parser@7.24.6': + resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.24.1': - resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + '@babel/plugin-syntax-import-assertions@7.24.6': + resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.24.5': - resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + '@babel/runtime@7.24.6': + resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.0': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + '@babel/template@7.24.6': + resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.5': - resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + '@babel/traverse@7.24.6': + resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.5': - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + '@babel/types@7.24.6': + resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -874,8 +870,8 @@ packages: '@floating-ui/dom@1.6.5': resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} - '@floating-ui/react-dom@2.0.9': - resolution: {integrity: sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==} + '@floating-ui/react-dom@2.1.0': + resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -1510,83 +1506,83 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.17.2': - resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.17.2': - resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.17.2': - resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.17.2': - resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': - resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.17.2': - resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.17.2': - resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.17.2': - resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': - resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.17.2': - resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.17.2': - resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.17.2': - resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.17.2': - resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.17.2': - resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.17.2': - resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.17.2': - resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] @@ -1776,8 +1772,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.9.0': - resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} + '@typescript-eslint/eslint-plugin@7.10.0': + resolution: {integrity: sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1787,8 +1783,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.9.0': - resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==} + '@typescript-eslint/parser@7.10.0': + resolution: {integrity: sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1797,12 +1793,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.9.0': - resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} + '@typescript-eslint/scope-manager@7.10.0': + resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.9.0': - resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==} + '@typescript-eslint/type-utils@7.10.0': + resolution: {integrity: sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1811,12 +1807,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.9.0': - resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} + '@typescript-eslint/types@7.10.0': + resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.9.0': - resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} + '@typescript-eslint/typescript-estree@7.10.0': + resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1824,14 +1820,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.9.0': - resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} + '@typescript-eslint/utils@7.10.0': + resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.9.0': - resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} + '@typescript-eslint/visitor-keys@7.10.0': + resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -2135,8 +2131,8 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} breakword@1.0.6: @@ -2191,8 +2187,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001620: - resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} + caniuse-lite@1.0.30001621: + resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2733,8 +2729,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.3: - resolution: {integrity: sha512-5sOWYSNPaxz6o2MUPvtyxTTqR4D3L77pr5rUQoWgD5ROQtVIZQgJkXbo1DLlK3vj11YGw5+LnF4SYti4gZmwng==} + dompurify@3.1.4: + resolution: {integrity: sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2753,8 +2749,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.774: - resolution: {integrity: sha512-132O1XCd7zcTkzS3FgkAzKmnBuNJjK8WjcTtNuoylj7MYbqw5eXehjQ5OK91g0zm7OTKIPeaAG4CPoRfD9M1Mg==} + electron-to-chromium@1.4.783: + resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2918,8 +2914,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsonc@2.15.1: - resolution: {integrity: sha512-PVFrqIJa8BbM/e828RSn0SwB/Z5ye+2LDuy2XqG6AymNgPsfApRRcznsbxP7VrjdLEU4Nb+g9n/d6opyp0jp9A==} + eslint-plugin-jsonc@2.16.0: + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3172,8 +3168,8 @@ packages: peerDependencies: webpack: ^4.0.0 - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up@4.1.0: @@ -3299,13 +3295,14 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.15: - resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + glob@10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -3517,8 +3514,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@4.1.2: - resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} inline-style-parser@0.1.1: @@ -3746,8 +3743,8 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + jackspeak@3.1.2: + resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} engines: {node: '>=14'} jest-snapshot-serializer-raw@2.0.0: @@ -3855,8 +3852,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} language-tags@1.0.9: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} @@ -4285,8 +4282,8 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -4327,8 +4324,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.1: - resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} mixme@0.5.10: @@ -4341,8 +4338,8 @@ packages: mlly@1.7.0: resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} - monaco-editor@0.48.0: - resolution: {integrity: sha512-goSDElNqFfw7iDHMg8WDATkfcyeLTNpBHQpO8incK6p5qZt5G/1j41X0xdGzpIkGojGXM+QiRQyLjnfDVvrpwA==} + monaco-editor@0.49.0: + resolution: {integrity: sha512-2I8/T3X/hLxB2oPHgqcNYUVdA/ZEFShT7IAujifIPMfKkNbLOqY8XCoyHCXrsdjb36dW9MwoTwBCFpXKMwNwaQ==} mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -4894,8 +4891,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + postcss-selector-parser@6.1.0: + resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} postcss-svgo@7.0.0: @@ -5246,6 +5243,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@5.0.7: @@ -5256,8 +5254,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.17.2: - resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5425,8 +5423,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.17: - resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} speech-rule-engine@4.0.7: resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} @@ -6260,8 +6258,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml-eslint-parser@1.2.2: - resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} + yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} yaml@2.4.2: @@ -6325,20 +6323,20 @@ snapshots: '@babel/highlight': 7.24.6 picocolors: 1.0.1 - '@babel/compat-data@7.24.4': {} + '@babel/compat-data@7.24.6': {} - '@babel/core@7.24.5': + '@babel/core@7.24.6': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) - '@babel/helpers': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/generator': 7.24.6 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) + '@babel/helpers': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/template': 7.24.6 + '@babel/traverse': 7.24.6 + '@babel/types': 7.24.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -6347,70 +6345,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.5': + '@babel/generator@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-compilation-targets@7.23.6': + '@babel/helper-compilation-targets@7.24.6': dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 + '@babel/compat-data': 7.24.6 + '@babel/helper-validator-option': 7.24.6 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-environment-visitor@7.22.20': {} + '@babel/helper-environment-visitor@7.24.6': {} - '@babel/helper-function-name@7.23.0': + '@babel/helper-function-name@7.24.6': dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.5 + '@babel/template': 7.24.6 + '@babel/types': 7.24.6 - '@babel/helper-hoist-variables@7.22.5': + '@babel/helper-hoist-variables@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 - '@babel/helper-module-imports@7.24.3': + '@babel/helper-module-imports@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 - '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': + '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-simple-access': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 - '@babel/helper-plugin-utils@7.24.5': {} + '@babel/helper-plugin-utils@7.24.6': {} - '@babel/helper-simple-access@7.24.5': + '@babel/helper-simple-access@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 - '@babel/helper-split-export-declaration@7.24.5': + '@babel/helper-split-export-declaration@7.24.6': dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-string-parser@7.24.1': {} + '@babel/types': 7.24.6 - '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-string-parser@7.24.6': {} '@babel/helper-validator-identifier@7.24.6': {} - '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.24.6': {} - '@babel/helpers@7.24.5': + '@babel/helpers@7.24.6': dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.24.6 + '@babel/types': 7.24.6 '@babel/highlight@7.24.6': dependencies: @@ -6419,51 +6412,51 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.5': + '@babel/parser@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 - '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5)': + '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.24.6)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.6 - '@babel/runtime@7.24.5': + '@babel/runtime@7.24.6': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.0': + '@babel/template@7.24.6': dependencies: '@babel/code-frame': 7.24.6 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.6 + '@babel/types': 7.24.6 - '@babel/traverse@7.24.5': + '@babel/traverse@7.24.6': dependencies: '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/generator': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-function-name': 7.24.6 + '@babel/helper-hoist-variables': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/types': 7.24.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.5': + '@babel/types@7.24.6': dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-string-parser': 7.24.6 + '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 '@braintree/sanitize-url@6.0.4': {} '@changesets/apply-release-plan@7.0.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/config': 3.0.0 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -6479,7 +6472,7 @@ snapshots: '@changesets/assemble-release-plan@6.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 @@ -6500,7 +6493,7 @@ snapshots: '@changesets/cli@2.27.3': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/apply-release-plan': 7.0.1 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 @@ -6541,7 +6534,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.5 + micromatch: 4.0.7 '@changesets/errors@0.2.0': dependencies: @@ -6564,7 +6557,7 @@ snapshots: '@changesets/get-release-plan@4.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/assemble-release-plan': 6.0.0 '@changesets/config': 3.0.0 '@changesets/pre': 2.0.0 @@ -6576,12 +6569,12 @@ snapshots: '@changesets/git@3.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.5 + micromatch: 4.0.7 spawndamnit: 2.0.0 '@changesets/logger@0.1.0': @@ -6595,7 +6588,7 @@ snapshots: '@changesets/pre@2.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6603,7 +6596,7 @@ snapshots: '@changesets/read@0.6.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -6618,7 +6611,7 @@ snapshots: '@changesets/write@0.3.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -6805,7 +6798,7 @@ snapshots: '@floating-ui/core': 1.6.2 '@floating-ui/utils': 0.2.2 - '@floating-ui/react-dom@2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.5 react: 18.3.1 @@ -6906,11 +6899,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.1)': dependencies: - '@babel/core': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.5) - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/core': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.24.6) + '@babel/traverse': 7.24.6 + '@babel/types': 7.24.6 '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -7018,11 +7011,11 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5)': dependencies: - '@babel/core': 7.24.5 - '@babel/generator': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/core': 7.24.6 + '@babel/generator': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/traverse': 7.24.6 + '@babel/types': 7.24.6 prettier: 3.2.5 semver: 7.6.2 optionalDependencies: @@ -7075,14 +7068,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -7123,15 +7116,15 @@ snapshots: '@types/react': 18.3.3 react: 18.3.1 - '@monaco-editor/loader@1.4.0(monaco-editor@0.48.0)': + '@monaco-editor/loader@1.4.0(monaco-editor@0.49.0)': dependencies: - monaco-editor: 0.48.0 + monaco-editor: 0.49.0 state-local: 1.0.7 - '@monaco-editor/react@4.6.0(monaco-editor@0.48.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@monaco-editor/react@4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@monaco-editor/loader': 1.4.0(monaco-editor@0.48.0) - monaco-editor: 0.48.0 + '@monaco-editor/loader': 1.4.0(monaco-editor@0.49.0) + monaco-editor: 0.49.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7236,7 +7229,7 @@ snapshots: dependencies: '@npmcli/map-workspaces': 3.0.6 ci-info: 4.0.0 - ini: 4.1.2 + ini: 4.1.3 nopt: 7.2.1 proc-log: 4.2.0 read-package-json-fast: 3.0.2 @@ -7246,7 +7239,7 @@ snapshots: '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.3.15 + glob: 10.4.1 minimatch: 9.0.4 read-package-json-fast: 3.0.2 @@ -7263,15 +7256,15 @@ snapshots: '@radix-ui/number@1.0.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/primitive@1.0.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-arrow@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7280,7 +7273,7 @@ snapshots: '@radix-ui/react-collection@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7292,28 +7285,28 @@ snapshots: '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-direction@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7326,14 +7319,14 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -7348,7 +7341,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7356,8 +7349,8 @@ snapshots: '@radix-ui/react-popper@1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 - '@floating-ui/react-dom': 2.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.24.6 + '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -7374,7 +7367,7 @@ snapshots: '@radix-ui/react-portal@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7383,7 +7376,7 @@ snapshots: '@radix-ui/react-primitive@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7392,7 +7385,7 @@ snapshots: '@radix-ui/react-select@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7421,7 +7414,7 @@ snapshots: '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7429,14 +7422,14 @@ snapshots: '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7444,7 +7437,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7452,21 +7445,21 @@ snapshots: '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: @@ -7474,7 +7467,7 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7482,7 +7475,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7491,56 +7484,56 @@ snapshots: '@radix-ui/rect@1.0.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.17.2': + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true - '@rollup/rollup-android-arm64@4.17.2': + '@rollup/rollup-android-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-arm64@4.17.2': + '@rollup/rollup-darwin-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-x64@4.17.2': + '@rollup/rollup-darwin-x64@4.18.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.17.2': + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.17.2': + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.17.2': + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.17.2': + '@rollup/rollup-linux-riscv64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.17.2': + '@rollup/rollup-linux-s390x-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.17.2': + '@rollup/rollup-linux-x64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-musl@4.17.2': + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.17.2': + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.17.2': + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.17.2': + '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true '@rushstack/eslint-patch@1.10.3': {} @@ -7572,16 +7565,16 @@ snapshots: '@tanstack/virtual-core@3.5.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.91.0(esbuild@0.19.12)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7599,13 +7592,13 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jsonc: 2.15.1(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) eslint-plugin-n: 17.7.0(eslint@8.57.0) @@ -7783,14 +7776,14 @@ snapshots: dependencies: '@types/node': 20.12.12 - '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/type-utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.9.0 + '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/type-utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.10.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7801,12 +7794,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.9.0 + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.10.0 debug: 4.3.4 eslint: 8.57.0 optionalDependencies: @@ -7814,15 +7807,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.9.0': + '@typescript-eslint/scope-manager@7.10.0': dependencies: - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/visitor-keys': 7.9.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 - '@typescript-eslint/type-utils@7.9.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -7831,12 +7824,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.9.0': {} + '@typescript-eslint/types@7.10.0': {} - '@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/visitor-keys': 7.9.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -7848,20 +7841,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.9.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.9.0': + '@typescript-eslint/visitor-keys@7.10.0': dependencies: - '@typescript-eslint/types': 7.9.0 + '@typescript-eslint/types': 7.10.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -7902,7 +7895,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.6 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -7915,7 +7908,7 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.6 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 @@ -8184,7 +8177,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001620 + caniuse-lite: 1.0.30001621 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8248,9 +8241,9 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 breakword@1.0.6: dependencies: @@ -8258,8 +8251,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001620 - electron-to-chromium: 1.4.774 + caniuse-lite: 1.0.30001621 + electron-to-chromium: 1.4.783 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -8301,11 +8294,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001620 + caniuse-lite: 1.0.30001621 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001620: {} + caniuse-lite@1.0.30001621: {} ccount@2.0.1: {} @@ -8361,7 +8354,7 @@ snapshots: chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -8878,7 +8871,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.3: {} + dompurify@3.1.4: {} domutils@3.1.0: dependencies: @@ -8894,7 +8887,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.774: {} + electron-to-chromium@1.4.783: {} elkjs@0.9.3: {} @@ -9093,13 +9086,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9130,14 +9123,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9154,7 +9147,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9164,7 +9157,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9175,13 +9168,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.15.1(eslint@8.57.0): + eslint-plugin-jsonc@2.16.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) eslint: 8.57.0 @@ -9194,7 +9187,7 @@ snapshots: eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 aria-query: 5.3.0 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -9324,7 +9317,7 @@ snapshots: eslint-compat-utils: 0.5.0(eslint@8.57.0) lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 1.2.2 + yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color @@ -9561,7 +9554,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 fast-json-stable-stringify@2.1.0: {} @@ -9589,7 +9582,7 @@ snapshots: schema-utils: 2.7.1 webpack: 5.91.0(esbuild@0.19.12) - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -9605,7 +9598,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.5 + micromatch: 4.0.7 pkg-dir: 4.2.0 flat-cache@3.2.0: @@ -9715,12 +9708,12 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.15: + glob@10.4.1: dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 + jackspeak: 3.1.2 minimatch: 9.0.4 - minipass: 7.1.1 + minipass: 7.1.2 path-scurry: 1.11.1 glob@7.2.3: @@ -10016,7 +10009,7 @@ snapshots: inherits@2.0.4: {} - ini@4.1.2: {} + ini@4.1.3: {} inline-style-parser@0.1.1: {} @@ -10210,7 +10203,7 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - jackspeak@2.3.6: + jackspeak@3.1.2: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -10255,7 +10248,7 @@ snapshots: json-schema-to-ts@2.12.0: dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 '@types/json-schema': 7.0.15 ts-algebra: 1.2.2 @@ -10307,11 +10300,11 @@ snapshots: kleur@4.1.5: {} - language-subtag-registry@0.3.22: {} + language-subtag-registry@0.3.23: {} language-tags@1.0.9: dependencies: - language-subtag-registry: 0.3.22 + language-subtag-registry: 0.3.23 layout-base@1.0.2: {} @@ -10700,7 +10693,7 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 dayjs: 1.11.11 - dompurify: 3.1.3 + dompurify: 3.1.4 elkjs: 0.9.3 katex: 0.16.10 khroma: 2.1.0 @@ -11141,9 +11134,9 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.5: + micromatch@4.0.7: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime-db@1.52.0: {} @@ -11178,7 +11171,7 @@ snapshots: minimist@1.2.8: {} - minipass@7.1.1: {} + minipass@7.1.2: {} mixme@0.5.10: {} @@ -11191,7 +11184,7 @@ snapshots: pkg-types: 1.1.1 ufo: 1.5.3 - monaco-editor@0.48.0: {} + monaco-editor@0.49.0: {} mri@1.2.0: {} @@ -11215,24 +11208,24 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.2 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.2.1(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11242,17 +11235,17 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001620 + caniuse-lite: 1.0.30001621 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.24.6)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -11267,7 +11260,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11276,15 +11269,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.0 intersection-observer: 0.12.2 - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11302,7 +11295,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.10 - next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 4.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11557,7 +11550,7 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.2.2 - minipass: 7.1.1 + minipass: 7.1.2 path-type@4.0.0: {} @@ -11598,7 +11591,7 @@ snapshots: postcss-calc@10.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 postcss-colormin@7.0.0(postcss@8.4.38): @@ -11669,7 +11662,7 @@ snapshots: caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-minify-font-values@7.0.0(postcss@8.4.38): dependencies: @@ -11693,12 +11686,12 @@ snapshots: postcss-minify-selectors@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-nested@6.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-normalize-charset@7.0.0(postcss@8.4.38): dependencies: @@ -11766,7 +11759,7 @@ snapshots: dependencies: postcss: 8.4.38 - postcss-selector-parser@6.0.16: + postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -11780,7 +11773,7 @@ snapshots: postcss-unique-selectors@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 postcss-value-parser@4.2.0: {} @@ -12157,30 +12150,30 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.3.15 + glob: 10.4.1 robust-predicates@3.0.2: {} - rollup@4.17.2: + rollup@4.18.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12344,16 +12337,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.18 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.18 - spdx-license-ids@3.0.17: {} + spdx-license-ids@3.0.18: {} speech-rule-engine@4.0.7: dependencies: @@ -12474,18 +12467,18 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.24.6)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.6 stylehacks@7.0.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 stylis@4.3.2: {} @@ -12493,7 +12486,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.15 + glob: 10.4.1 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -12591,7 +12584,7 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.0 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.7 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 @@ -12600,7 +12593,7 @@ snapshots: postcss-js: 4.0.1(postcss@8.4.38) postcss-load-config: 4.0.2(postcss@8.4.38) postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -12710,7 +12703,7 @@ snapshots: joycon: 3.1.1 postcss-load-config: 4.0.2(postcss@8.4.38) resolve-from: 5.0.0 - rollup: 4.17.2 + rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -12850,7 +12843,7 @@ snapshots: concat-stream: 2.0.0 debug: 4.3.4 extend: 3.0.2 - glob: 10.3.15 + glob: 10.4.1 ignore: 5.3.1 is-empty: 1.2.0 is-plain-obj: 4.1.0 @@ -13106,7 +13099,7 @@ snapshots: dependencies: esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.17.2 + rollup: 4.18.0 optionalDependencies: '@types/node': 20.12.12 fsevents: 2.3.3 @@ -13334,7 +13327,7 @@ snapshots: yallist@3.1.1: {} - yaml-eslint-parser@1.2.2: + yaml-eslint-parser@1.2.3: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 From 2a9947a981944fb934126b9c65de9c9b381c74af Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 13:34:21 +0000 Subject: [PATCH 034/374] chore(deps): update pnpm to v9.1.3 (#2334) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6aafd916ce..faccc4b64d0 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.1.2", + "packageManager": "pnpm@9.1.3", "engines": { "node": ">=16", "pnpm": ">=8" From e2caefda309e2340504cd57bdbfdccffa0ac3f7a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 17:16:16 +0000 Subject: [PATCH 035/374] fix(deps): update dependency @graphql-tools/utils to v10.2.1 (#2335) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 62 +++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67dfb5a082d..092a2c3c103 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.3 '@graphql-tools/utils': specifier: 10.2.0 - version: 10.2.0(graphql@16.8.1) + version: 10.2.1(graphql@16.8.1) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) @@ -248,7 +248,7 @@ importers: version: 8.3.1(graphql@16.8.1) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.2.0(graphql@16.8.1) + version: 10.2.1(graphql@16.8.1) debug: specifier: ^4.3.4 version: 4.3.4 @@ -975,8 +975,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.0': - resolution: {integrity: sha512-HYV7dO6pNA2nGKawygaBpk8y+vXOUjjzzO43W/Kb7EPRmXUEQKjHxPYRvQbiF72u1N3XxwGK5jnnFk9WVhUwYw==} + '@graphql-tools/utils@10.2.1': + resolution: {integrity: sha512-U8OMdkkEt3Vp3uYHU2pMc6mwId7axVAcSSmcqJcUmWNPqY2pfee5O655ybTI2kNPWAe58Zu6gLu4Oi4QT4BgWA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6814,7 +6814,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 @@ -6823,7 +6823,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.1)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6836,14 +6836,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 graphql-ws: 5.16.0(graphql@16.8.1) @@ -6856,7 +6856,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.12.12)(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 @@ -6869,7 +6869,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) @@ -6881,7 +6881,7 @@ snapshots: '@graphql-tools/executor@1.2.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 @@ -6891,7 +6891,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6904,7 +6904,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.24.6) '@babel/traverse': 7.24.6 '@babel/types': 7.24.6 - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 transitivePeerDependencies: @@ -6912,14 +6912,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 tslib: 2.6.2 '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6928,21 +6928,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.8.1)': dependencies: '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 tslib: 2.6.2 '@graphql-tools/merge@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/schema@10.0.3(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -6954,7 +6954,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.12)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.17 @@ -6969,7 +6969,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.0(graphql@16.8.1)': + '@graphql-tools/utils@10.2.1(graphql@16.8.1)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) cross-inspect: 1.0.0 @@ -6981,7 +6981,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -7596,8 +7596,8 @@ snapshots: '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) @@ -9086,13 +9086,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9123,14 +9123,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9147,7 +9147,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9157,7 +9157,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9772,7 +9772,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.12)(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 jiti: 1.21.0 From 4edbab32cf924ec1726bf3956fb7cbd080dbaefc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 19:08:30 +0000 Subject: [PATCH 036/374] chore(deps): update dependency @changesets/cli to v2.27.5 (#2336) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 116 ++++++++++++++++++++++++++++++------------------- 2 files changed, 72 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index faccc4b64d0..cfd4c693d7f 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.3", + "@changesets/cli": "2.27.5", "@graphql-tools/utils": "10.2.0", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 092a2c3c103..bff70103a54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,11 +23,11 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.3 - version: 2.27.3 + specifier: 2.27.5 + version: 2.27.5 '@graphql-tools/utils': specifier: 10.2.0 - version: 10.2.1(graphql@16.8.1) + version: 10.2.0(graphql@16.8.1) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) @@ -501,11 +501,11 @@ packages: '@braintree/sanitize-url@6.0.4': resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - '@changesets/apply-release-plan@7.0.1': - resolution: {integrity: sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA==} + '@changesets/apply-release-plan@7.0.3': + resolution: {integrity: sha512-klL6LCdmfbEe9oyfLxnidIf/stFXmrbFO/3gT5LU5pcyoZytzJe4gWpTBx3BPmyNPl16dZ1xrkcW7b98e3tYkA==} - '@changesets/assemble-release-plan@6.0.0': - resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} + '@changesets/assemble-release-plan@6.0.2': + resolution: {integrity: sha512-n9/Tdq+ze+iUtjmq0mZO3pEhJTKkku9hUxtUadW30jlN7kONqJG3O6ALeXrmc6gsi/nvoCuKjqEJ68Hk8RbMTQ==} '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} @@ -513,24 +513,24 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.3': - resolution: {integrity: sha512-ve/VpWApILlSs8cr0okNx5C2LKRawI9XZgvfmf58S8sar2nhx5DPJREFXYZBahs0FeTfvH0rdVl+nGe8QF45Ig==} + '@changesets/cli@2.27.5': + resolution: {integrity: sha512-UVppOvzCjjylBenFcwcZNG5IaZ8jsIaEVraV/pbXgukYNb0Oqa0d8UWb0LkYzA1Bf1HmUrOfccFcRLheRuA7pA==} hasBin: true - '@changesets/config@3.0.0': - resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==} + '@changesets/config@3.0.1': + resolution: {integrity: sha512-nCr8pOemUjvGJ8aUu8TYVjqnUL+++bFOQHBVmtNbLvKzIDkN/uiP/Z4RKmr7NNaiujIURHySDEGFPftR4GbTUA==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@2.0.0': - resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==} + '@changesets/get-dependents-graph@2.1.0': + resolution: {integrity: sha512-QOt6pQq9RVXKGHPVvyKimJDYJumx7p4DO5MO9AhRJYgAPgv0emhNqAqqysSVKHBm4sxKlGN4S1zXOIb5yCFuhQ==} '@changesets/get-github-info@0.6.0': resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} - '@changesets/get-release-plan@4.0.0': - resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} + '@changesets/get-release-plan@4.0.2': + resolution: {integrity: sha512-rOalz7nMuMV2vyeP7KBeAhqEB7FM2GFPO5RQSoOoUKKH9L6wW3QyPA2K+/rG9kBrWl2HckPVES73/AuwPvbH3w==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} @@ -550,6 +550,9 @@ packages: '@changesets/read@0.6.0': resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + '@changesets/should-skip-package@0.1.0': + resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} @@ -975,6 +978,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.2.0': + resolution: {integrity: sha512-HYV7dO6pNA2nGKawygaBpk8y+vXOUjjzzO43W/Kb7EPRmXUEQKjHxPYRvQbiF72u1N3XxwGK5jnnFk9WVhUwYw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.2.1': resolution: {integrity: sha512-U8OMdkkEt3Vp3uYHU2pMc6mwId7axVAcSSmcqJcUmWNPqY2pfee5O655ybTI2kNPWAe58Zu6gLu4Oi4QT4BgWA==} engines: {node: '>=16.0.0'} @@ -6454,12 +6463,13 @@ snapshots: '@braintree/sanitize-url@6.0.4': {} - '@changesets/apply-release-plan@7.0.1': + '@changesets/apply-release-plan@7.0.3': dependencies: '@babel/runtime': 7.24.6 - '@changesets/config': 3.0.0 + '@changesets/config': 3.0.1 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 + '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 @@ -6470,11 +6480,12 @@ snapshots: resolve-from: 5.0.0 semver: 7.6.2 - '@changesets/assemble-release-plan@6.0.0': + '@changesets/assemble-release-plan@6.0.2': dependencies: '@babel/runtime': 7.24.6 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-dependents-graph': 2.1.0 + '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 semver: 7.6.2 @@ -6491,20 +6502,21 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.3': + '@changesets/cli@2.27.5': dependencies: '@babel/runtime': 7.24.6 - '@changesets/apply-release-plan': 7.0.1 - '@changesets/assemble-release-plan': 6.0.0 + '@changesets/apply-release-plan': 7.0.3 + '@changesets/assemble-release-plan': 6.0.2 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.0 + '@changesets/config': 3.0.1 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 - '@changesets/get-release-plan': 4.0.0 + '@changesets/get-dependents-graph': 2.1.0 + '@changesets/get-release-plan': 4.0.2 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/pre': 2.0.0 '@changesets/read': 0.6.0 + '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@changesets/write': 0.3.1 '@manypkg/get-packages': 1.1.3 @@ -6526,10 +6538,10 @@ snapshots: term-size: 2.2.1 tty-table: 4.2.3 - '@changesets/config@3.0.0': + '@changesets/config@3.0.1': dependencies: '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-dependents-graph': 2.1.0 '@changesets/logger': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6540,7 +6552,7 @@ snapshots: dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@2.0.0': + '@changesets/get-dependents-graph@2.1.0': dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6555,11 +6567,11 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/get-release-plan@4.0.0': + '@changesets/get-release-plan@4.0.2': dependencies: '@babel/runtime': 7.24.6 - '@changesets/assemble-release-plan': 6.0.0 - '@changesets/config': 3.0.0 + '@changesets/assemble-release-plan': 6.0.2 + '@changesets/config': 3.0.1 '@changesets/pre': 2.0.0 '@changesets/read': 0.6.0 '@changesets/types': 6.0.0 @@ -6605,6 +6617,12 @@ snapshots: fs-extra: 7.0.1 p-filter: 2.1.0 + '@changesets/should-skip-package@0.1.0': + dependencies: + '@babel/runtime': 7.24.6 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + '@changesets/types@4.1.0': {} '@changesets/types@6.0.0': {} @@ -6814,7 +6832,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 @@ -6836,14 +6854,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 graphql-ws: 5.16.0(graphql@16.8.1) @@ -6856,7 +6874,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.12.12)(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 @@ -6869,7 +6887,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) @@ -6881,7 +6899,7 @@ snapshots: '@graphql-tools/executor@1.2.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 @@ -6891,7 +6909,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6912,14 +6930,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 tslib: 2.6.2 '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6928,21 +6946,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.8.1)': dependencies: '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 tslib: 2.6.2 '@graphql-tools/merge@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/schema@10.0.3(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -6954,7 +6972,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.12)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.17 @@ -6969,6 +6987,14 @@ snapshots: - encoding - utf-8-validate + '@graphql-tools/utils@10.2.0(graphql@16.8.1)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + cross-inspect: 1.0.0 + dset: 3.1.3 + graphql: 16.8.1 + tslib: 2.6.2 + '@graphql-tools/utils@10.2.1(graphql@16.8.1)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) @@ -6981,7 +7007,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.0(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 From f2acbe3ad76a7ae0092bcd6760260e839da639ee Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 23:08:33 +0000 Subject: [PATCH 037/374] chore(deps): update dependency @graphql-tools/utils to v10.2.1 (#2337) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 ++++++++++++++++------------------------------ 2 files changed, 17 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index cfd4c693d7f..2cbdcf1ede9 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.5", - "@graphql-tools/utils": "10.2.0", + "@graphql-tools/utils": "10.2.1", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bff70103a54..636a86ae52f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 2.27.5 version: 2.27.5 '@graphql-tools/utils': - specifier: 10.2.0 - version: 10.2.0(graphql@16.8.1) + specifier: 10.2.1 + version: 10.2.1(graphql@16.8.1) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) @@ -978,12 +978,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.0': - resolution: {integrity: sha512-HYV7dO6pNA2nGKawygaBpk8y+vXOUjjzzO43W/Kb7EPRmXUEQKjHxPYRvQbiF72u1N3XxwGK5jnnFk9WVhUwYw==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.1': resolution: {integrity: sha512-U8OMdkkEt3Vp3uYHU2pMc6mwId7axVAcSSmcqJcUmWNPqY2pfee5O655ybTI2kNPWAe58Zu6gLu4Oi4QT4BgWA==} engines: {node: '>=16.0.0'} @@ -6832,7 +6826,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 @@ -6854,14 +6848,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 graphql-ws: 5.16.0(graphql@16.8.1) @@ -6874,7 +6868,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.12.12)(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 @@ -6887,7 +6881,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) @@ -6899,7 +6893,7 @@ snapshots: '@graphql-tools/executor@1.2.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 @@ -6909,7 +6903,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6930,14 +6924,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 tslib: 2.6.2 '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.2 @@ -6946,21 +6940,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.8.1)': dependencies: '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 tslib: 2.6.2 '@graphql-tools/merge@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 '@graphql-tools/schema@10.0.3(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -6972,7 +6966,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.12)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.17 @@ -6987,14 +6981,6 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.0(graphql@16.8.1)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - cross-inspect: 1.0.0 - dset: 3.1.3 - graphql: 16.8.1 - tslib: 2.6.2 - '@graphql-tools/utils@10.2.1(graphql@16.8.1)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) @@ -7007,7 +6993,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/schema': 10.0.3(graphql@16.8.1) - '@graphql-tools/utils': 10.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 From c937e4328de935e470e3d60644842a253f883d1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 May 2024 19:21:02 +0000 Subject: [PATCH 038/374] chore(deps): update dependency svelte2tsx to v0.7.9 (#2338) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 173bad4bfa7..3309a0045a7 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "8.57.0", "svelte": "4.2.17", "svelte-eslint-parser": "0.36.0", - "svelte2tsx": "0.7.8" + "svelte2tsx": "0.7.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 636a86ae52f..8f5c012cce1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,8 +216,8 @@ importers: specifier: 0.36.0 version: 0.36.0(svelte@4.2.17) svelte2tsx: - specifier: 0.7.8 - version: 0.7.8(svelte@4.2.17)(typescript@5.4.5) + specifier: 0.7.9 + version: 0.7.9(svelte@4.2.17)(typescript@5.4.5) examples/vue-code-file: dependencies: @@ -5593,8 +5593,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.8: - resolution: {integrity: sha512-ABK3RDFcy59AqAiU1N5Kxu1RnKrb1GDMrQjLgNgJfE8Q+coCKpjCAPtUVKQM2HnmuqeNWcT3NqfXbE+ZmN5Pow==} + svelte2tsx@0.7.9: + resolution: {integrity: sha512-Rm+0LAwg9wT4H2IsR8EaM9EWErTzi9LmuZKxkH5b1ua94XjQmwHstBP4VabLgA9AE6XmwBg+xK7Cjzwfm6ustQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12534,7 +12534,7 @@ snapshots: optionalDependencies: svelte: 4.2.17 - svelte2tsx@0.7.8(svelte@4.2.17)(typescript@5.4.5): + svelte2tsx@0.7.9(svelte@4.2.17)(typescript@5.4.5): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 9d5d093340ff8a6c1ce6282d313e845ea949f5af Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 May 2024 21:17:27 +0000 Subject: [PATCH 039/374] chore(deps): update dependency @types/node to v20.12.13 (#2340) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 2cbdcf1ede9..4cb8e23dc64 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.12.12", + "@types/node": "20.12.13", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 66299874a5a..a3fa51e2d0a 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.12.12", + "@types/node": "20.12.13", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8f5c012cce1..160f4607d87 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.12.12 - version: 20.12.12 + specifier: 20.12.13 + version: 20.12.13 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.12.12)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.12.13)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.12.12 - version: 20.12.12 + specifier: 20.12.13 + version: 20.12.13 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.12.12 - version: 20.12.12 + specifier: 20.12.13 + version: 20.12.13 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1745,8 +1745,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@20.12.13': + resolution: {integrity: sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6866,14 +6866,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.12.12)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.12.13)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.12.12) + meros: 1.3.0(@types/node@20.12.13) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6959,12 +6959,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.12.12)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.12.13)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.12)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.13)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7675,7 +7675,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.12.13 '@types/d3-scale-chromatic@3.0.3': {} @@ -7761,7 +7761,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.12.12': + '@types/node@20.12.13': dependencies: undici-types: 5.26.5 @@ -7786,7 +7786,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.12.13 '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9777,13 +9777,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.12.12)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.12.13)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.12)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.13)(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10225,7 +10225,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.12 + '@types/node': 20.12.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10719,9 +10719,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.12.12): + meros@1.3.0(@types/node@20.12.13): optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.12.13 mhchemparser@4.2.1: {} @@ -12850,7 +12850,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.12.12 + '@types/node': 20.12.13 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.4 @@ -13089,14 +13089,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.12.12)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.12.13)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.13)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13107,13 +13107,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.12)(terser@5.31.0): + vite@5.2.11(@types/node@20.12.13)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.12.13 fsevents: 2.3.3 terser: 5.31.0 @@ -13121,7 +13121,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.12.12 + '@types/node': 20.12.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13140,8 +13140,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.12.12)(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.13)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.12.13)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 72e46b9d7e5..b5ac9085db1 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.12.12", + "@types/node": "20.12.13", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 4fb647a23204a07df1ba8aca2ed16d355fa90d6d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 16:56:15 +0000 Subject: [PATCH 040/374] chore(deps): update pnpm to v9.1.4 (#2343) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4cb8e23dc64..85fecffa8e9 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.1.3", + "packageManager": "pnpm@9.1.4", "engines": { "node": ">=16", "pnpm": ">=8" From efd1316c44039f7b82fa66f33f4daf4ac8f49501 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 21:15:09 +0000 Subject: [PATCH 041/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.0 (#2344) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 76 ++++++++++++++++++++++++-------------------------- 2 files changed, 38 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index 85fecffa8e9..a66f608113a 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.2.5", - "prettier-plugin-tailwindcss": "0.5.14", + "prettier-plugin-tailwindcss": "0.6.0", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 160f4607d87..190cae4b2dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.2.5 version: 3.2.5 prettier-plugin-tailwindcss: - specifier: 0.5.14 - version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) + specifier: 0.6.0 + version: 0.6.0(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -344,13 +344,13 @@ importers: version: 4.5.0 next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.2.0 version: 18.3.1 @@ -4945,8 +4945,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.5.14: - resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} + prettier-plugin-tailwindcss@0.6.0: + resolution: {integrity: sha512-l5F3iG54XbOq/2DOPP/YA+c6VE3/qXrcBccntq2v7PSxtEc+J6SwsuTyDHxoFK1+jAlcU/hECBfzn6MON6ENBg==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -7577,16 +7577,16 @@ snapshots: '@tanstack/virtual-core@3.5.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.91.0(esbuild@0.19.12)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7608,8 +7608,8 @@ snapshots: '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) @@ -9098,13 +9098,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9135,14 +9135,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9159,7 +9159,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9169,7 +9169,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11220,24 +11220,24 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.2 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.2.1(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11247,7 +11247,7 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 @@ -11257,7 +11257,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.6)(react@18.3.1) + styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -11272,7 +11272,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11281,15 +11281,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.0 intersection-observer: 0.12.2 - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11307,7 +11307,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.10 - next: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 4.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11824,7 +11824,7 @@ snapshots: prettier: 3.2.5 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.6.0(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5): dependencies: prettier: 3.2.5 optionalDependencies: @@ -12479,12 +12479,10 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-jsx@5.1.1(@babel/core@7.24.6)(react@18.3.1): + styled-jsx@5.1.1(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 - optionalDependencies: - '@babel/core': 7.24.6 stylehacks@7.0.0(postcss@8.4.38): dependencies: From 068f5fe983536a07ddddd4ff1c8de281a653b7a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 31 May 2024 17:35:23 +0000 Subject: [PATCH 042/374] fix(deps): update dependency debug to v4.3.5 (#2345) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 47 ++++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 190cae4b2dd..e15d29e9d23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -251,7 +251,7 @@ importers: version: 10.2.1(graphql@16.8.1) debug: specifier: ^4.3.4 - version: 4.3.4 + version: 4.3.5 eslint: specifier: '>=8.44.0' version: 8.57.0 @@ -2635,6 +2635,15 @@ packages: supports-color: optional: true + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -6341,7 +6350,7 @@ snapshots: '@babel/traverse': 7.24.6 '@babel/types': 7.24.6 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6444,7 +6453,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 - debug: 4.3.4 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7812,7 +7821,7 @@ snapshots: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 optionalDependencies: typescript: 5.4.5 @@ -7828,7 +7837,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -7842,7 +7851,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -7871,7 +7880,7 @@ snapshots: '@typescript/vfs@1.5.0': dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -8798,6 +8807,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.5: + dependencies: + ms: 2.1.2 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -9100,7 +9113,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: - debug: 4.3.4 + debug: 4.3.5 enhanced-resolve: 5.16.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) @@ -9324,7 +9337,7 @@ snapshots: eslint-plugin-yml@1.14.0(eslint@8.57.0): dependencies: - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 eslint-compat-utils: 0.5.0(eslint@8.57.0) lodash: 4.17.21 @@ -9364,7 +9377,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11097,7 +11110,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.4 + debug: 4.3.5 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -11105,7 +11118,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.5 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -11127,7 +11140,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.5 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -12706,7 +12719,7 @@ snapshots: bundle-require: 4.1.0(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.4 + debug: 4.3.5 esbuild: 0.19.12 execa: 5.1.1 globby: 11.1.0 @@ -12851,7 +12864,7 @@ snapshots: '@types/node': 20.12.13 '@types/unist': 3.0.2 concat-stream: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 extend: 3.0.2 glob: 10.4.1 ignore: 5.3.1 @@ -13090,7 +13103,7 @@ snapshots: vite-node@0.34.6(@types/node@20.12.13)(terser@5.31.0): dependencies: cac: 6.7.14 - debug: 4.3.4 + debug: 4.3.5 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 @@ -13129,7 +13142,7 @@ snapshots: acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.4.1 - debug: 4.3.4 + debug: 4.3.5 local-pkg: 0.4.3 magic-string: 0.30.10 pathe: 1.1.2 From 60bb65941c8a815308e690ddcfa692d2a39fdd94 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 31 May 2024 19:29:45 +0000 Subject: [PATCH 043/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.1 (#2346) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a66f608113a..7f589aebe29 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.2.5", - "prettier-plugin-tailwindcss": "0.6.0", + "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e15d29e9d23..4c5ae9510b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.2.5 version: 3.2.5 prettier-plugin-tailwindcss: - specifier: 0.6.0 - version: 0.6.0(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) + specifier: 0.6.1 + version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -4954,8 +4954,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.0: - resolution: {integrity: sha512-l5F3iG54XbOq/2DOPP/YA+c6VE3/qXrcBccntq2v7PSxtEc+J6SwsuTyDHxoFK1+jAlcU/hECBfzn6MON6ENBg==} + prettier-plugin-tailwindcss@0.6.1: + resolution: {integrity: sha512-AnbeYZu0WGj+QgKciUgdMnRxrqcxltleZPgdwfA5104BHM3siBLONN/HLW1yS2HvzSNkzpQ/JAj+LN0jcJO+0w==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11837,7 +11837,7 @@ snapshots: prettier: 3.2.5 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.0(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5): dependencies: prettier: 3.2.5 optionalDependencies: From 911871a8fb31c674b358e13ebc95bd88159558ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 1 Jun 2024 02:02:46 +0000 Subject: [PATCH 044/374] chore(deps): update dependency @types/node to v20.13.0 (#2347) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 7f589aebe29..5ad59501efe 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.12.13", + "@types/node": "20.13.0", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index a3fa51e2d0a..a962d3aa246 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.12.13", + "@types/node": "20.13.0", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c5ae9510b2..73539832399 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.12.13 - version: 20.12.13 + specifier: 20.13.0 + version: 20.13.0 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.12.13)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.13.0)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.12.13 - version: 20.12.13 + specifier: 20.13.0 + version: 20.13.0 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.12.13 - version: 20.12.13 + specifier: 20.13.0 + version: 20.13.0 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1745,8 +1745,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.12.13': - resolution: {integrity: sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==} + '@types/node@20.13.0': + resolution: {integrity: sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6875,14 +6875,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.12.13)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.13.0)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.12.13) + meros: 1.3.0(@types/node@20.13.0) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6968,12 +6968,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.12.13)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.13.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.12.13)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.13.0)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7684,7 +7684,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.12.13 + '@types/node': 20.13.0 '@types/d3-scale-chromatic@3.0.3': {} @@ -7770,7 +7770,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.12.13': + '@types/node@20.13.0': dependencies: undici-types: 5.26.5 @@ -7795,7 +7795,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.13 + '@types/node': 20.13.0 '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9790,13 +9790,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.12.13)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.13.0)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.12.13)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.13.0)(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10238,7 +10238,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.13 + '@types/node': 20.13.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10732,9 +10732,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.12.13): + meros@1.3.0(@types/node@20.13.0): optionalDependencies: - '@types/node': 20.12.13 + '@types/node': 20.13.0 mhchemparser@4.2.1: {} @@ -12861,7 +12861,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.12.13 + '@types/node': 20.13.0 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -13100,14 +13100,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.12.13)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.13.0)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.12.13)(terser@5.31.0) + vite: 5.2.11(@types/node@20.13.0)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13118,13 +13118,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.13)(terser@5.31.0): + vite@5.2.11(@types/node@20.13.0)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.13 + '@types/node': 20.13.0 fsevents: 2.3.3 terser: 5.31.0 @@ -13132,7 +13132,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.12.13 + '@types/node': 20.13.0 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13151,8 +13151,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.12.13)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.12.13)(terser@5.31.0) + vite: 5.2.11(@types/node@20.13.0)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.13.0)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index b5ac9085db1..8f21099dbb9 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.12.13", + "@types/node": "20.13.0", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 1655a4fca61a05e8134a9707fca6035d46844a1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 1 Jun 2024 04:35:37 +0000 Subject: [PATCH 045/374] chore(deps): update dependency vue-eslint-parser to v9.4.3 (#2348) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index c40b31ff10b..494095adddc 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -14,6 +14,6 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "@vue/compiler-sfc": "3.4.27", "eslint": "8.57.0", - "vue-eslint-parser": "9.4.2" + "vue-eslint-parser": "9.4.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73539832399..cb106caf50a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -235,8 +235,8 @@ importers: specifier: 8.57.0 version: 8.57.0 vue-eslint-parser: - specifier: 9.4.2 - version: 9.4.2(eslint@8.57.0) + specifier: 9.4.3 + version: 9.4.3(eslint@8.57.0) packages/plugin: dependencies: @@ -6118,8 +6118,8 @@ packages: webdriverio: optional: true - vue-eslint-parser@9.4.2: - resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -13163,9 +13163,9 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.2(eslint@8.57.0): + vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 24e42dfa56a9537fe7db046e68a1ad70dfd60eb0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 1 Jun 2024 21:07:09 +0000 Subject: [PATCH 046/374] chore(deps): update dependency prettier to v3.3.0 (#2349) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 52 +++++++++++++++++----------------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/examples/prettier/package.json b/examples/prettier/package.json index b33999d77bb..e4c3c965ffb 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -17,6 +17,6 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", - "prettier": "3.2.5" + "prettier": "3.3.0" } } diff --git a/package.json b/package.json index 5ad59501efe..602b5ec90cb 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", - "prettier": "3.2.5", + "prettier": "3.3.0", "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb106caf50a..bcbbf16e722 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.2.5) + version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -71,11 +71,11 @@ importers: specifier: 1.1.1 version: 1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4) prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.3.0 + version: 3.3.0 prettier-plugin-tailwindcss: specifier: 0.6.1 - version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5) + version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0))(prettier@3.3.0) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -176,10 +176,10 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.0) prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.3.0 + version: 3.3.0 examples/programmatic: dependencies: @@ -5011,8 +5011,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + prettier@3.3.0: + resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} engines: {node: '>=14'} hasBin: true @@ -7030,14 +7030,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0)': dependencies: '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/parser': 7.24.6 '@babel/traverse': 7.24.6 '@babel/types': 7.24.6 - prettier: 3.2.5 + prettier: 3.3.0 semver: 7.6.2 optionalDependencies: '@vue/compiler-sfc': 3.4.27 @@ -7635,12 +7635,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.2.5)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.0)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5) - prettier: 3.2.5 - prettier-plugin-pkg: 0.18.1(prettier@3.2.5) - prettier-plugin-sh: 0.14.0(prettier@3.2.5) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) + prettier: 3.3.0 + prettier-plugin-pkg: 0.18.1(prettier@3.3.0) + prettier-plugin-sh: 0.14.0(prettier@3.3.0) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -9263,10 +9263,10 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.0): dependencies: eslint: 8.57.0 - prettier: 3.2.5 + prettier: 3.3.0 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -11827,25 +11827,25 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-pkg@0.18.1(prettier@3.2.5): + prettier-plugin-pkg@0.18.1(prettier@3.3.0): dependencies: - prettier: 3.2.5 + prettier: 3.3.0 - prettier-plugin-sh@0.14.0(prettier@3.2.5): + prettier-plugin-sh@0.14.0(prettier@3.3.0): dependencies: mvdan-sh: 0.10.1 - prettier: 3.2.5 + prettier: 3.3.0 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0))(prettier@3.3.0): dependencies: - prettier: 3.2.5 + prettier: 3.3.0 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.2.5) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) prettier@2.8.8: {} - prettier@3.2.5: {} + prettier@3.3.0: {} pretty-format@29.7.0: dependencies: From cc228246fb1d53f7d186fd23b59e1edc627f3039 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 01:38:47 +0000 Subject: [PATCH 047/374] chore(deps): update dependency @types/node to v20.14.0 (#2350) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 602b5ec90cb..e39aa995242 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.13.0", + "@types/node": "20.14.0", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index a962d3aa246..bc808d4b8bd 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.13.0", + "@types/node": "20.14.0", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcbbf16e722..7de75aa5716 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.13.0 - version: 20.13.0 + specifier: 20.14.0 + version: 20.14.0 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.13.0)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.0)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.13.0 - version: 20.13.0 + specifier: 20.14.0 + version: 20.14.0 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.13.0 - version: 20.13.0 + specifier: 20.14.0 + version: 20.14.0 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1745,8 +1745,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.13.0': - resolution: {integrity: sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==} + '@types/node@20.14.0': + resolution: {integrity: sha512-5cHBxFGJx6L4s56Bubp4fglrEpmyJypsqI6RgzMfBHWUJQGWAAi8cWcgetEbZXHYXo9C2Fa4EEds/uSyS4cxmA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6875,14 +6875,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.13.0)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.0)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.13.0) + meros: 1.3.0(@types/node@20.14.0) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6968,12 +6968,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.13.0)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.13.0)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.0)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7684,7 +7684,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.0 '@types/d3-scale-chromatic@3.0.3': {} @@ -7770,7 +7770,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.13.0': + '@types/node@20.14.0': dependencies: undici-types: 5.26.5 @@ -7795,7 +7795,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.0 '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9790,13 +9790,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.13.0)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.0)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.13.0)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.0)(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10238,7 +10238,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10732,9 +10732,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.13.0): + meros@1.3.0(@types/node@20.14.0): optionalDependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.0 mhchemparser@4.2.1: {} @@ -12861,7 +12861,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.13.0 + '@types/node': 20.14.0 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -13100,14 +13100,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.13.0)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.14.0)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.13.0)(terser@5.31.0) + vite: 5.2.11(@types/node@20.14.0)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13118,13 +13118,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.13.0)(terser@5.31.0): + vite@5.2.11(@types/node@20.14.0)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.13.0 + '@types/node': 20.14.0 fsevents: 2.3.3 terser: 5.31.0 @@ -13132,7 +13132,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.13.0 + '@types/node': 20.14.0 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13151,8 +13151,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.13.0)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.13.0)(terser@5.31.0) + vite: 5.2.11(@types/node@20.14.0)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.14.0)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 8f21099dbb9..a83121ae40a 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.13.0", + "@types/node": "20.14.0", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 6e14cf0faebb5f1cd03b58baa9f51deaeb7fba13 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 04:26:05 +0000 Subject: [PATCH 048/374] chore(deps): lock file maintenance (#2351) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 333 ++++++++++++++++++++++++------------------------- 1 file changed, 160 insertions(+), 173 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7de75aa5716..8dabb3f31f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -900,8 +900,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.10': - resolution: {integrity: sha512-OOqsPRfGatQG0qMKG3sxtxHiRg7cA6OWMTuETDvwZCoOuxqCc17K+nt8GvaqptNJi2/wBgeH7pi7wA5QzgiG1g==} + '@graphql-tools/delegate@10.0.11': + resolution: {integrity: sha512-+sKeecdIVXhFB/66e5yjeKYZ3Lpn52yNG637ElVhciuLGgFc153rC6l6zcuNd9yx5wMrNx35U/h3HsMIEI3xNw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -966,8 +966,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.3': - resolution: {integrity: sha512-p28Oh9EcOna6i0yLaCFOnkcBDQECVf3SCexT6ktb86QNj9idnkhI+tCxnwZDh58Qvjd2nURdkbevvoZkvxzCog==} + '@graphql-tools/schema@10.0.4': + resolution: {integrity: sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1232,8 +1232,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/config@8.3.2': - resolution: {integrity: sha512-IMzf+fhRXibqh9mBwXK/QFIr97SAlZjfwsWPEz/2pST1cE9k9LcwznO7aDNXJoMrDjxPHZmb2bAAKASsa6EedA==} + '@npmcli/config@8.3.3': + resolution: {integrity: sha512-sIMKHiiYr91ALiHjhPq64F5P/SCaiSyDfpNmgYHtlIJtLY445+3+r3VoREzpdDrOwIqwQ6iEHinbTfaocL0UgA==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/map-workspaces@3.0.6': @@ -1592,11 +1592,11 @@ packages: '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.6.0': - resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} + '@shikijs/core@1.6.2': + resolution: {integrity: sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==} - '@shikijs/twoslash@1.6.0': - resolution: {integrity: sha512-sA9l5hgKNiB+CFUNwxeWyh4nvA6J/fSIzVZId1AhO4rRLINi5dFb13MmDSnxqw+60HKCKjsoWKcbVGvToQXJVA==} + '@shikijs/twoslash@1.6.2': + resolution: {integrity: sha512-s2dtnY0WY9RagnS3z2tkS4hNhz2mW2DXlfo3XmfT2yExkFQ4kg3W/gquB07hl4ebIuwI87u2sppVYBUZQQ53RA==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1775,8 +1775,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.10.0': - resolution: {integrity: sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==} + '@typescript-eslint/eslint-plugin@7.11.0': + resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1786,8 +1786,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.10.0': - resolution: {integrity: sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==} + '@typescript-eslint/parser@7.11.0': + resolution: {integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1796,12 +1796,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.10.0': - resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==} + '@typescript-eslint/scope-manager@7.11.0': + resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.10.0': - resolution: {integrity: sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==} + '@typescript-eslint/type-utils@7.11.0': + resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1810,12 +1810,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.10.0': - resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==} + '@typescript-eslint/types@7.11.0': + resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.10.0': - resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==} + '@typescript-eslint/typescript-estree@7.11.0': + resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1823,14 +1823,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.10.0': - resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==} + '@typescript-eslint/utils@7.11.0': + resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.10.0': - resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==} + '@typescript-eslint/visitor-keys@7.11.0': + resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -1918,8 +1918,8 @@ packages: resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==} engines: {node: '>=16.0.0'} - '@whatwg-node/fetch@0.9.17': - resolution: {integrity: sha512-TDYP3CpCrxwxpiNY0UMNf096H5Ihf67BK1iKGegQl5u9SlpEDYrvnV71gWBGJm+Xm31qOy8ATgma9rm8Pe7/5Q==} + '@whatwg-node/fetch@0.9.18': + resolution: {integrity: sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==} engines: {node: '>=16.0.0'} '@whatwg-node/node-fetch@0.5.11': @@ -2153,8 +2153,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bundle-require@4.1.0: - resolution: {integrity: sha512-FeArRFM+ziGkRViKRnSTbHZc35dgmR9yNog05Kn0+ItI59pOAISGvnnIwW1WgFZQW59IxD9QpJnUPkdIPfZuXg==} + bundle-require@4.2.1: + resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' @@ -2190,8 +2190,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001621: - resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} + caniuse-lite@1.0.30001626: + resolution: {integrity: sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2247,8 +2247,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} ci-info@3.9.0: @@ -2626,15 +2626,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -2741,8 +2732,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.4: - resolution: {integrity: sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==} + dompurify@3.1.5: + resolution: {integrity: sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2761,8 +2752,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.783: - resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==} + electron-to-chromium@1.4.788: + resolution: {integrity: sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2855,8 +2846,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.5.0: - resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' @@ -2970,11 +2961,11 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@6.1.1: - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + eslint-plugin-promise@6.2.0: + resolution: {integrity: sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 eslint-plugin-react-hooks@4.6.2: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} @@ -2982,8 +2973,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.1: - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + eslint-plugin-react@7.34.2: + resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -4025,8 +4016,8 @@ packages: mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - mdast-util-from-markdown@2.0.0: - resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} mdast-util-frontmatter@2.0.1: resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} @@ -5363,8 +5354,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.6.0: - resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} + shiki@1.6.2: + resolution: {integrity: sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6059,8 +6050,8 @@ packages: engines: {node: '>=v14.18.0'} hasBin: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.12: + resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6274,8 +6265,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.4.2: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + yaml@2.4.3: + resolution: {integrity: sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==} engines: {node: '>= 14'} hasBin: true @@ -6793,7 +6784,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6852,11 +6843,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.10(graphql@16.8.1)': + '@graphql-tools/delegate@10.0.11(graphql@16.8.1)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) - '@graphql-tools/schema': 10.0.3(graphql@16.8.1) + '@graphql-tools/schema': 10.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 @@ -6879,7 +6870,7 @@ snapshots: dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.17 + '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.1 meros: 1.3.0(@types/node@20.14.0) @@ -6948,7 +6939,7 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.8.1)': dependencies: - '@graphql-tools/schema': 10.0.3(graphql@16.8.1) + '@graphql-tools/schema': 10.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 @@ -6960,7 +6951,7 @@ snapshots: graphql: 16.8.1 tslib: 2.6.2 - '@graphql-tools/schema@10.0.3(graphql@16.8.1)': + '@graphql-tools/schema@10.0.4(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) @@ -6971,14 +6962,14 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.14.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.0)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) '@types/ws': 8.5.10 - '@whatwg-node/fetch': 0.9.17 + '@whatwg-node/fetch': 0.9.18 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) tslib: 2.6.2 @@ -7000,8 +6991,8 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.8.1)': dependencies: - '@graphql-tools/delegate': 10.0.10(graphql@16.8.1) - '@graphql-tools/schema': 10.0.3(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) + '@graphql-tools/schema': 10.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -7021,7 +7012,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7246,7 +7237,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@npmcli/config@8.3.2': + '@npmcli/config@8.3.3': dependencies: '@npmcli/map-workspaces': 3.0.6 ci-info: 4.0.0 @@ -7559,11 +7550,11 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.6.0': {} + '@shikijs/core@1.6.2': {} - '@shikijs/twoslash@1.6.0(typescript@5.4.5)': + '@shikijs/twoslash@1.6.2(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.6.0 + '@shikijs/core': 1.6.2 twoslash: 0.2.6(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -7613,18 +7604,18 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) eslint-plugin-n: 17.7.0(eslint@8.57.0) - eslint-plugin-promise: 6.1.1(eslint@8.57.0) - eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-promise: 6.2.0(eslint@8.57.0) + eslint-plugin-react: 7.34.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) @@ -7797,14 +7788,14 @@ snapshots: dependencies: '@types/node': 20.14.0 - '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/type-utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/type-utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.11.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7815,12 +7806,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.11.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -7828,15 +7819,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.10.0': + '@typescript-eslint/scope-manager@7.11.0': dependencies: - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 - '@typescript-eslint/type-utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -7845,12 +7836,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.10.0': {} + '@typescript-eslint/types@7.11.0': {} - '@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -7862,20 +7853,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.10.0': + '@typescript-eslint/visitor-keys@7.11.0': dependencies: - '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/types': 7.11.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -8024,7 +8015,7 @@ snapshots: '@whatwg-node/events@0.1.1': {} - '@whatwg-node/fetch@0.9.17': + '@whatwg-node/fetch@0.9.18': dependencies: '@whatwg-node/node-fetch': 0.5.11 urlpattern-polyfill: 10.0.0 @@ -8198,7 +8189,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001621 + caniuse-lite: 1.0.30001626 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8272,8 +8263,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001621 - electron-to-chromium: 1.4.783 + caniuse-lite: 1.0.30001626 + electron-to-chromium: 1.4.788 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -8281,7 +8272,7 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@4.1.0(esbuild@0.19.12): + bundle-require@4.2.1(esbuild@0.19.12): dependencies: esbuild: 0.19.12 load-tsconfig: 0.2.5 @@ -8315,11 +8306,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001621 + caniuse-lite: 1.0.30001626 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001621: {} + caniuse-lite@1.0.30001626: {} ccount@2.0.1: {} @@ -8384,7 +8375,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chrome-trace-event@1.0.3: {} + chrome-trace-event@1.0.4: {} ci-info@3.9.0: {} @@ -8803,10 +8794,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -8896,7 +8883,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.4: {} + dompurify@3.1.5: {} domutils@3.1.0: dependencies: @@ -8912,7 +8899,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.783: {} + electron-to-chromium@1.4.788: {} elkjs@0.9.3: {} @@ -9094,7 +9081,7 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.0(eslint@8.57.0): + eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 semver: 7.6.2 @@ -9111,13 +9098,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.16.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9148,14 +9135,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9164,7 +9151,7 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint-compat-utils: 0.5.1(eslint@8.57.0) eslint-plugin-eslint-plugin@5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0): dependencies: @@ -9172,7 +9159,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9182,7 +9169,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9193,7 +9180,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9203,7 +9190,7 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint-compat-utils: 0.5.1(eslint@8.57.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -9273,7 +9260,7 @@ snapshots: '@types/eslint': 8.56.10 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-promise@6.1.1(eslint@8.57.0): + eslint-plugin-promise@6.2.0(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -9281,7 +9268,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.34.1(eslint@8.57.0): + eslint-plugin-react@7.34.2(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9339,7 +9326,7 @@ snapshots: dependencies: debug: 4.3.5 eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint-compat-utils: 0.5.1(eslint@8.57.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -9420,7 +9407,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -10364,7 +10351,7 @@ snapshots: load-plugin@6.0.3: dependencies: - '@npmcli/config': 8.3.2 + '@npmcli/config': 8.3.3 import-meta-resolve: 4.1.0 load-script@1.0.0: {} @@ -10498,7 +10485,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-from-markdown@2.0.0: + mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.2 @@ -10520,7 +10507,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -10538,7 +10525,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: @@ -10547,7 +10534,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10557,7 +10544,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10566,14 +10553,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-gfm@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-gfm-autolink-literal: 2.0.0 mdast-util-gfm-footnote: 2.0.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -10589,7 +10576,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 unist-util-remove-position: 5.0.0 transitivePeerDependencies: @@ -10601,7 +10588,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10614,7 +10601,7 @@ snapshots: '@types/unist': 3.0.2 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 @@ -10626,7 +10613,7 @@ snapshots: mdast-util-mdx@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-mdx-expression: 2.0.0 mdast-util-mdx-jsx: 3.1.2 mdast-util-mdxjs-esm: 2.0.1 @@ -10640,7 +10627,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10718,7 +10705,7 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 dayjs: 1.11.11 - dompurify: 3.1.4 + dompurify: 3.1.5 elkjs: 0.9.3 katex: 0.16.10 khroma: 2.1.0 @@ -11265,7 +11252,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001621 + caniuse-lite: 1.0.30001626 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11308,7 +11295,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.6.0(typescript@5.4.5) + '@shikijs/twoslash': 1.6.2(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11325,19 +11312,19 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.6.0) + rehype-pretty-code: 0.13.0(shiki@1.6.2) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.6.0 + shiki: 1.6.2 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 - yaml: 2.4.2 + yaml: 2.4.3 zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) transitivePeerDependencies: @@ -11671,7 +11658,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.38): dependencies: lilconfig: 3.1.1 - yaml: 2.4.2 + yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 @@ -12020,13 +12007,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.4 - rehype-pretty-code@0.13.0(shiki@1.6.0): + rehype-pretty-code@0.13.0(shiki@1.6.2): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.6.0 + shiki: 1.6.2 unified: 11.0.4 unist-util-visit: 5.0.0 @@ -12081,7 +12068,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.0 + mdast-util-from-markdown: 2.0.1 micromark-util-types: 2.0.0 unified: 11.0.4 transitivePeerDependencies: @@ -12299,9 +12286,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.6.0: + shiki@1.6.2: dependencies: - '@shikijs/core': 1.6.0 + '@shikijs/core': 1.6.2 side-channel@1.0.6: dependencies: @@ -12716,7 +12703,7 @@ snapshots: tsup@8.0.2(postcss@8.4.38)(typescript@5.4.5): dependencies: - bundle-require: 4.1.0(esbuild@0.19.12) + bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.5 @@ -12878,7 +12865,7 @@ snapshots: vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.4.2 + yaml: 2.4.3 transitivePeerDependencies: - supports-color @@ -13107,7 +13094,7 @@ snapshots: mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.14.0)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.0)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13118,7 +13105,7 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.14.0)(terser@5.31.0): + vite@5.2.12(@types/node@20.14.0)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 @@ -13151,7 +13138,7 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.11(@types/node@20.14.0)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.0)(terser@5.31.0) vite-node: 0.34.6(@types/node@20.14.0)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -13222,7 +13209,7 @@ snapshots: acorn: 8.11.3 acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.4 enhanced-resolve: 5.16.1 es-module-lexer: 1.5.3 eslint-scope: 5.1.1 @@ -13354,9 +13341,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.4.2 + yaml: 2.4.3 - yaml@2.4.2: {} + yaml@2.4.3: {} yargs-parser@18.1.3: dependencies: From 39db06fff035a04f3f16ce86b7cf507f892aef37 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 08:13:10 +0000 Subject: [PATCH 049/374] chore(deps): update dependency tsx to v4.11.2 (#2352) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e39aa995242..78484fd03a3 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.11.0", + "tsx": "4.11.2", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8dabb3f31f7..67c85b359ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.11.0 - version: 4.11.0 + specifier: 4.11.2 + version: 4.11.2 turbo: specifier: ^1.13.2 version: 1.13.3 @@ -5763,8 +5763,8 @@ packages: typescript: optional: true - tsx@4.11.0: - resolution: {integrity: sha512-vzGGELOgAupsNVssAmZjbUDfdm/pWP4R+Kg8TVdsonxbXk0bEpE1qh0yV6/QxUVXaVlNemgcPajGdJJ82n3stg==} + tsx@4.11.2: + resolution: {integrity: sha512-V5DL5v1BuItjsQ2FN9+4OjR7n5cr8hSgN+VGmm/fd2/0cgQdBIWHcQ3bFYm/5ZTmyxkTDBUIaRuW2divgfPe0A==} engines: {node: '>=18.0.0'} hasBin: true @@ -12724,7 +12724,7 @@ snapshots: - supports-color - ts-node - tsx@4.11.0: + tsx@4.11.2: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 4d53144d7d585fbd338021e20d12662acf6e38e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 08:13:30 +0000 Subject: [PATCH 050/374] chore(deps): update dependency tsup to v8.1.0 (#2353) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 306 ++++++++++++++++++++++++------------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67c85b359ba..ce358d25ec1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,7 +81,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.0 - version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) + version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: specifier: 4.11.2 version: 4.11.2 @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.4)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.91.0(esbuild@0.19.12) + version: 5.91.0(esbuild@0.21.4) packages: @@ -565,23 +565,17 @@ packages: '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + '@esbuild/aix-ppc64@0.21.4': + resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==} engines: {node: '>=12'} - cpu: [arm64] - os: [android] + cpu: [ppc64] + os: [aix] '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} @@ -589,10 +583,10 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + '@esbuild/android-arm64@0.21.4': + resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] '@esbuild/android-arm@0.20.2': @@ -601,10 +595,10 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + '@esbuild/android-arm@0.21.4': + resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm] os: [android] '@esbuild/android-x64@0.20.2': @@ -613,11 +607,11 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + '@esbuild/android-x64@0.21.4': + resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} @@ -625,10 +619,10 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + '@esbuild/darwin-arm64@0.21.4': + resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.20.2': @@ -637,11 +631,11 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + '@esbuild/darwin-x64@0.21.4': + resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==} engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} @@ -649,10 +643,10 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + '@esbuild/freebsd-arm64@0.21.4': + resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.20.2': @@ -661,11 +655,11 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + '@esbuild/freebsd-x64@0.21.4': + resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==} engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} @@ -673,10 +667,10 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + '@esbuild/linux-arm64@0.21.4': + resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.20.2': @@ -685,10 +679,10 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + '@esbuild/linux-arm@0.21.4': + resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.20.2': @@ -697,10 +691,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + '@esbuild/linux-ia32@0.21.4': + resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.20.2': @@ -709,10 +703,10 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + '@esbuild/linux-loong64@0.21.4': + resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.20.2': @@ -721,10 +715,10 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + '@esbuild/linux-mips64el@0.21.4': + resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.20.2': @@ -733,10 +727,10 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + '@esbuild/linux-ppc64@0.21.4': + resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.20.2': @@ -745,10 +739,10 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + '@esbuild/linux-riscv64@0.21.4': + resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.20.2': @@ -757,10 +751,10 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + '@esbuild/linux-s390x@0.21.4': + resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==} engines: {node: '>=12'} - cpu: [x64] + cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.20.2': @@ -769,11 +763,11 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + '@esbuild/linux-x64@0.21.4': + resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==} engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [linux] '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} @@ -781,11 +775,11 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + '@esbuild/netbsd-x64@0.21.4': + resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==} engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [netbsd] '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} @@ -793,11 +787,11 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + '@esbuild/openbsd-x64@0.21.4': + resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==} engines: {node: '>=12'} cpu: [x64] - os: [sunos] + os: [openbsd] '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} @@ -805,11 +799,11 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + '@esbuild/sunos-x64@0.21.4': + resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} @@ -817,10 +811,10 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + '@esbuild/win32-arm64@0.21.4': + resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.20.2': @@ -829,10 +823,10 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + '@esbuild/win32-ia32@0.21.4': + resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.20.2': @@ -841,6 +835,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.21.4': + resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2820,13 +2820,13 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + esbuild@0.21.4: + resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==} engines: {node: '>=12'} hasBin: true @@ -5744,8 +5744,8 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tsup@8.0.2: - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + tsup@8.1.0: + resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6631,144 +6631,144 @@ snapshots: '@corex/deepmerge@4.0.43': {} - '@esbuild/aix-ppc64@0.19.12': - optional: true - '@esbuild/aix-ppc64@0.20.2': optional: true - '@esbuild/android-arm64@0.19.12': + '@esbuild/aix-ppc64@0.21.4': optional: true '@esbuild/android-arm64@0.20.2': optional: true - '@esbuild/android-arm@0.19.12': + '@esbuild/android-arm64@0.21.4': optional: true '@esbuild/android-arm@0.20.2': optional: true - '@esbuild/android-x64@0.19.12': + '@esbuild/android-arm@0.21.4': optional: true '@esbuild/android-x64@0.20.2': optional: true - '@esbuild/darwin-arm64@0.19.12': + '@esbuild/android-x64@0.21.4': optional: true '@esbuild/darwin-arm64@0.20.2': optional: true - '@esbuild/darwin-x64@0.19.12': + '@esbuild/darwin-arm64@0.21.4': optional: true '@esbuild/darwin-x64@0.20.2': optional: true - '@esbuild/freebsd-arm64@0.19.12': + '@esbuild/darwin-x64@0.21.4': optional: true '@esbuild/freebsd-arm64@0.20.2': optional: true - '@esbuild/freebsd-x64@0.19.12': + '@esbuild/freebsd-arm64@0.21.4': optional: true '@esbuild/freebsd-x64@0.20.2': optional: true - '@esbuild/linux-arm64@0.19.12': + '@esbuild/freebsd-x64@0.21.4': optional: true '@esbuild/linux-arm64@0.20.2': optional: true - '@esbuild/linux-arm@0.19.12': + '@esbuild/linux-arm64@0.21.4': optional: true '@esbuild/linux-arm@0.20.2': optional: true - '@esbuild/linux-ia32@0.19.12': + '@esbuild/linux-arm@0.21.4': optional: true '@esbuild/linux-ia32@0.20.2': optional: true - '@esbuild/linux-loong64@0.19.12': + '@esbuild/linux-ia32@0.21.4': optional: true '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-mips64el@0.19.12': + '@esbuild/linux-loong64@0.21.4': optional: true '@esbuild/linux-mips64el@0.20.2': optional: true - '@esbuild/linux-ppc64@0.19.12': + '@esbuild/linux-mips64el@0.21.4': optional: true '@esbuild/linux-ppc64@0.20.2': optional: true - '@esbuild/linux-riscv64@0.19.12': + '@esbuild/linux-ppc64@0.21.4': optional: true '@esbuild/linux-riscv64@0.20.2': optional: true - '@esbuild/linux-s390x@0.19.12': + '@esbuild/linux-riscv64@0.21.4': optional: true '@esbuild/linux-s390x@0.20.2': optional: true - '@esbuild/linux-x64@0.19.12': + '@esbuild/linux-s390x@0.21.4': optional: true '@esbuild/linux-x64@0.20.2': optional: true - '@esbuild/netbsd-x64@0.19.12': + '@esbuild/linux-x64@0.21.4': optional: true '@esbuild/netbsd-x64@0.20.2': optional: true - '@esbuild/openbsd-x64@0.19.12': + '@esbuild/netbsd-x64@0.21.4': optional: true '@esbuild/openbsd-x64@0.20.2': optional: true - '@esbuild/sunos-x64@0.19.12': + '@esbuild/openbsd-x64@0.21.4': optional: true '@esbuild/sunos-x64@0.20.2': optional: true - '@esbuild/win32-arm64@0.19.12': + '@esbuild/sunos-x64@0.21.4': optional: true '@esbuild/win32-arm64@0.20.2': optional: true - '@esbuild/win32-ia32@0.19.12': + '@esbuild/win32-arm64@0.21.4': optional: true '@esbuild/win32-ia32@0.20.2': optional: true - '@esbuild/win32-x64@0.19.12': + '@esbuild/win32-ia32@0.21.4': optional: true '@esbuild/win32-x64@0.20.2': optional: true + '@esbuild/win32-x64@0.21.4': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu))': dependencies: eslint: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -7577,14 +7577,14 @@ snapshots: '@tanstack/virtual-core@3.5.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.19.12))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.4))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.91.0(esbuild@0.19.12)) + next-videos: 1.5.0(webpack@5.91.0(esbuild@0.21.4)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8272,9 +8272,9 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@4.2.1(esbuild@0.19.12): + bundle-require@4.2.1(esbuild@0.21.4): dependencies: - esbuild: 0.19.12 + esbuild: 0.21.4 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -9021,32 +9021,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 @@ -9073,6 +9047,32 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 + esbuild@0.21.4: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.4 + '@esbuild/android-arm': 0.21.4 + '@esbuild/android-arm64': 0.21.4 + '@esbuild/android-x64': 0.21.4 + '@esbuild/darwin-arm64': 0.21.4 + '@esbuild/darwin-x64': 0.21.4 + '@esbuild/freebsd-arm64': 0.21.4 + '@esbuild/freebsd-x64': 0.21.4 + '@esbuild/linux-arm': 0.21.4 + '@esbuild/linux-arm64': 0.21.4 + '@esbuild/linux-ia32': 0.21.4 + '@esbuild/linux-loong64': 0.21.4 + '@esbuild/linux-mips64el': 0.21.4 + '@esbuild/linux-ppc64': 0.21.4 + '@esbuild/linux-riscv64': 0.21.4 + '@esbuild/linux-s390x': 0.21.4 + '@esbuild/linux-x64': 0.21.4 + '@esbuild/netbsd-x64': 0.21.4 + '@esbuild/openbsd-x64': 0.21.4 + '@esbuild/sunos-x64': 0.21.4 + '@esbuild/win32-arm64': 0.21.4 + '@esbuild/win32-ia32': 0.21.4 + '@esbuild/win32-x64': 0.21.4 + escalade@3.1.2: {} escape-string-regexp@1.0.5: {} @@ -9588,11 +9588,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.91.0(esbuild@0.19.12)): + file-loader@4.3.0(webpack@5.91.0(esbuild@0.21.4)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0(esbuild@0.21.4) fill-range@7.1.1: dependencies: @@ -11241,9 +11241,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.91.0(esbuild@0.19.12)): + next-videos@1.5.0(webpack@5.91.0(esbuild@0.21.4)): dependencies: - file-loader: 4.3.0(webpack@5.91.0(esbuild@0.19.12)) + file-loader: 4.3.0(webpack@5.91.0(esbuild@0.21.4)) transitivePeerDependencies: - webpack @@ -12613,16 +12613,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.91.0(esbuild@0.19.12)): + terser-webpack-plugin@5.3.10(esbuild@0.21.4)(webpack@5.91.0(esbuild@0.21.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0(esbuild@0.21.4) optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.21.4 terser@5.31.0: dependencies: @@ -12701,13 +12701,13 @@ snapshots: tslib@2.6.2: {} - tsup@8.0.2(postcss@8.4.38)(typescript@5.4.5): + tsup@8.1.0(postcss@8.4.38)(typescript@5.4.5): dependencies: - bundle-require: 4.2.1(esbuild@0.19.12) + bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.5 - esbuild: 0.19.12 + esbuild: 0.21.4 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 @@ -13199,7 +13199,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0(esbuild@0.19.12): + webpack@5.91.0(esbuild@0.21.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13222,7 +13222,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.91.0(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.4)(webpack@5.91.0(esbuild@0.21.4)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 42c67967643acad58ffbcdb075550b75e037c5b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Jun 2024 04:22:11 +0000 Subject: [PATCH 051/374] chore(deps): update dependency @types/node to v20.14.1 (#2354) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 78484fd03a3..530f8c3096f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.0", + "@types/node": "20.14.1", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index bc808d4b8bd..cc25ab2f461 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.0", + "@types/node": "20.14.1", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce358d25ec1..bd0f19cce70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.0 - version: 20.14.0 + specifier: 20.14.1 + version: 20.14.1 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.0)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.1)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.0 - version: 20.14.0 + specifier: 20.14.1 + version: 20.14.1 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.0 - version: 20.14.0 + specifier: 20.14.1 + version: 20.14.1 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1745,8 +1745,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.0': - resolution: {integrity: sha512-5cHBxFGJx6L4s56Bubp4fglrEpmyJypsqI6RgzMfBHWUJQGWAAi8cWcgetEbZXHYXo9C2Fa4EEds/uSyS4cxmA==} + '@types/node@20.14.1': + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6866,14 +6866,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.0)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.1)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.14.0) + meros: 1.3.0(@types/node@20.14.1) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6959,12 +6959,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.0)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.1)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.0)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.1)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7675,7 +7675,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/d3-scale-chromatic@3.0.3': {} @@ -7761,7 +7761,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.0': + '@types/node@20.14.1': dependencies: undici-types: 5.26.5 @@ -7786,7 +7786,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9777,13 +9777,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.0)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.1)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.0)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.1)(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10225,7 +10225,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10719,9 +10719,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.0): + meros@1.3.0(@types/node@20.14.1): optionalDependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 mhchemparser@4.2.1: {} @@ -12848,7 +12848,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -13087,14 +13087,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.0)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.14.1)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.12(@types/node@20.14.0)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13105,13 +13105,13 @@ snapshots: - supports-color - terser - vite@5.2.12(@types/node@20.14.0)(terser@5.31.0): + vite@5.2.12(@types/node@20.14.1)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.0 + '@types/node': 20.14.1 fsevents: 2.3.3 terser: 5.31.0 @@ -13119,7 +13119,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.0 + '@types/node': 20.14.1 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13138,8 +13138,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.12(@types/node@20.14.0)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.14.0)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.14.1)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index a83121ae40a..af571f6b8d3 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.0", + "@types/node": "20.14.1", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 92a27055c8b9452c0bbb90ccdd1b56d7de7c6653 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Jun 2024 21:30:23 +0000 Subject: [PATCH 052/374] chore(deps): update dependency turbo to v1.13.4 (#2355) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd0f19cce70..780b7684a55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -87,7 +87,7 @@ importers: version: 4.11.2 turbo: specifier: ^1.13.2 - version: 1.13.3 + version: 1.13.4 typescript: specifier: 5.4.5 version: 5.4.5 @@ -5773,38 +5773,38 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - turbo-darwin-64@1.13.3: - resolution: {integrity: sha512-glup8Qx1qEFB5jerAnXbS8WrL92OKyMmg5Hnd4PleLljAeYmx+cmmnsmLT7tpaVZIN58EAAwu8wHC6kIIqhbWA==} + turbo-darwin-64@1.13.4: + resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.13.3: - resolution: {integrity: sha512-/np2xD+f/+9qY8BVtuOQXRq5f9LehCFxamiQnwdqWm5iZmdjygC5T3uVSYuagVFsZKMvX3ycySwh8dylGTl6lg==} + turbo-darwin-arm64@1.13.4: + resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.13.3: - resolution: {integrity: sha512-G+HGrau54iAnbXLfl+N/PynqpDwi/uDzb6iM9hXEDG+yJnSJxaHMShhOkXYJPk9offm9prH33Khx2scXrYVW1g==} + turbo-linux-64@1.13.4: + resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.13.3: - resolution: {integrity: sha512-qWwEl5VR02NqRyl68/3pwp3c/olZuSp+vwlwrunuoNTm6JXGLG5pTeme4zoHNnk0qn4cCX7DFrOboArlYxv0wQ==} + turbo-linux-arm64@1.13.4: + resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} cpu: [arm64] os: [linux] - turbo-windows-64@1.13.3: - resolution: {integrity: sha512-Nudr4bRChfJzBPzEmpVV85VwUYRCGKecwkBFpbp2a4NtrJ3+UP1VZES653ckqCu2FRyRuS0n03v9euMbAvzH+Q==} + turbo-windows-64@1.13.4: + resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.13.3: - resolution: {integrity: sha512-ouJCgsVLd3icjRLmRvHQDDZnmGzT64GBupM1Y+TjtYn2LVaEBoV6hicFy8x5DUpnqdLy+YpCzRMkWlwhmkX7sQ==} + turbo-windows-arm64@1.13.4: + resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} cpu: [arm64] os: [win32] - turbo@1.13.3: - resolution: {integrity: sha512-n17HJv4F4CpsYTvKzUJhLbyewbXjq1oLCi90i5tW1TiWDz16ML1eDG7wi5dHaKxzh5efIM56SITnuVbMq5dk4g==} + turbo@1.13.4: + resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} hasBin: true twoslash-protocol@0.2.6: @@ -12741,32 +12741,32 @@ snapshots: wcwidth: 1.0.1 yargs: 17.7.2 - turbo-darwin-64@1.13.3: + turbo-darwin-64@1.13.4: optional: true - turbo-darwin-arm64@1.13.3: + turbo-darwin-arm64@1.13.4: optional: true - turbo-linux-64@1.13.3: + turbo-linux-64@1.13.4: optional: true - turbo-linux-arm64@1.13.3: + turbo-linux-arm64@1.13.4: optional: true - turbo-windows-64@1.13.3: + turbo-windows-64@1.13.4: optional: true - turbo-windows-arm64@1.13.3: + turbo-windows-arm64@1.13.4: optional: true - turbo@1.13.3: + turbo@1.13.4: optionalDependencies: - turbo-darwin-64: 1.13.3 - turbo-darwin-arm64: 1.13.3 - turbo-linux-64: 1.13.3 - turbo-linux-arm64: 1.13.3 - turbo-windows-64: 1.13.3 - turbo-windows-arm64: 1.13.3 + turbo-darwin-64: 1.13.4 + turbo-darwin-arm64: 1.13.4 + turbo-linux-64: 1.13.4 + turbo-linux-arm64: 1.13.4 + turbo-windows-64: 1.13.4 + turbo-windows-arm64: 1.13.4 twoslash-protocol@0.2.6: {} From a21634bd70c919f605decdf79cbd3681c195631d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 14:21:27 +0000 Subject: [PATCH 053/374] chore(deps): update dependency @types/node to v20.14.2 (#2357) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 530f8c3096f..e8c9936bb02 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.1", + "@types/node": "20.14.2", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index cc25ab2f461..683575ebda9 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.1", + "@types/node": "20.14.2", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 780b7684a55..03abac721bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.1 - version: 20.14.1 + specifier: 20.14.2 + version: 20.14.2 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.1)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.2)(graphql@16.8.1)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.1) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.1 - version: 20.14.1 + specifier: 20.14.2 + version: 20.14.2 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.1 - version: 20.14.1 + specifier: 20.14.2 + version: 20.14.2 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1745,8 +1745,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.1': - resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6866,14 +6866,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.1)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.2)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.14.1) + meros: 1.3.0(@types/node@20.14.2) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6959,12 +6959,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.1)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.2)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.1)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.2)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -7675,7 +7675,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/d3-scale-chromatic@3.0.3': {} @@ -7761,7 +7761,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.1': + '@types/node@20.14.2': dependencies: undici-types: 5.26.5 @@ -7786,7 +7786,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9777,13 +9777,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.1)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.2)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.1)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.2)(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 @@ -10225,7 +10225,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10719,9 +10719,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.1): + meros@1.3.0(@types/node@20.14.2): optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 mhchemparser@4.2.1: {} @@ -12848,7 +12848,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -13087,14 +13087,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.1)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.14.2)(terser@5.31.0): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.0 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.2)(terser@5.31.0) transitivePeerDependencies: - '@types/node' - less @@ -13105,13 +13105,13 @@ snapshots: - supports-color - terser - vite@5.2.12(@types/node@20.14.1)(terser@5.31.0): + vite@5.2.12(@types/node@20.14.2)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 fsevents: 2.3.3 terser: 5.31.0 @@ -13119,7 +13119,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -13138,8 +13138,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.14.1)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.2)(terser@5.31.0) + vite-node: 0.34.6(@types/node@20.14.2)(terser@5.31.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index af571f6b8d3..88c7ffdb8a1 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.1", + "@types/node": "20.14.2", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From b8552c892214b9b11f667d0f9e0d5811dd11acfa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 14:21:44 +0000 Subject: [PATCH 054/374] chore(deps): update dependency prettier to v3.3.1 (#2358) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 52 +++++++++++++++++----------------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/examples/prettier/package.json b/examples/prettier/package.json index e4c3c965ffb..7732cd57f63 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -17,6 +17,6 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", - "prettier": "3.3.0" + "prettier": "3.3.1" } } diff --git a/package.json b/package.json index e8c9936bb02..e90a51b722b 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", - "prettier": "3.3.0", + "prettier": "3.3.1", "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03abac721bd..3bf60199400 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) + version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -71,11 +71,11 @@ importers: specifier: 1.1.1 version: 1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4) prettier: - specifier: 3.3.0 - version: 3.3.0 + specifier: 3.3.1 + version: 3.3.1 prettier-plugin-tailwindcss: specifier: 0.6.1 - version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0))(prettier@3.3.0) + version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -176,10 +176,10 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.0) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.1) prettier: - specifier: 3.3.0 - version: 3.3.0 + specifier: 3.3.1 + version: 3.3.1 examples/programmatic: dependencies: @@ -5002,8 +5002,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.3.0: - resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} + prettier@3.3.1: + resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==} engines: {node: '>=14'} hasBin: true @@ -7021,14 +7021,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1)': dependencies: '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/parser': 7.24.6 '@babel/traverse': 7.24.6 '@babel/types': 7.24.6 - prettier: 3.3.0 + prettier: 3.3.1 semver: 7.6.2 optionalDependencies: '@vue/compiler-sfc': 3.4.27 @@ -7626,12 +7626,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.0)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.1)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) - prettier: 3.3.0 - prettier-plugin-pkg: 0.18.1(prettier@3.3.0) - prettier-plugin-sh: 0.14.0(prettier@3.3.0) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) + prettier: 3.3.1 + prettier-plugin-pkg: 0.18.1(prettier@3.3.1) + prettier-plugin-sh: 0.14.0(prettier@3.3.1) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -9250,10 +9250,10 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.0): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.1): dependencies: eslint: 8.57.0 - prettier: 3.3.0 + prettier: 3.3.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -11814,25 +11814,25 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-pkg@0.18.1(prettier@3.3.0): + prettier-plugin-pkg@0.18.1(prettier@3.3.1): dependencies: - prettier: 3.3.0 + prettier: 3.3.1 - prettier-plugin-sh@0.14.0(prettier@3.3.0): + prettier-plugin-sh@0.14.0(prettier@3.3.1): dependencies: mvdan-sh: 0.10.1 - prettier: 3.3.0 + prettier: 3.3.1 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0))(prettier@3.3.0): + prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1): dependencies: - prettier: 3.3.0 + prettier: 3.3.1 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) prettier@2.8.8: {} - prettier@3.3.0: {} + prettier@3.3.1: {} pretty-format@29.7.0: dependencies: From 050638931e966f6caa63551f483a7bf7d21c6b0e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:38:48 +0000 Subject: [PATCH 055/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.17.1 (#2359) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index e90a51b722b..67936ef4a6a 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.17.0", + "eslint-plugin-tailwindcss": "3.17.1", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bf60199400..f3a43751bb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.17.0 - version: 3.17.0(tailwindcss@3.4.3) + specifier: 3.17.1 + version: 3.17.1(tailwindcss@3.4.3) husky: specifier: 9.0.11 version: 9.0.11 @@ -2985,9 +2985,9 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.17.0: - resolution: {integrity: sha512-Ofl7tNh57a3W8BKHstKZSkD2gSCEkw54ycwZ958IK9zUR8TiNYdp8b0WGoLWLeyOAbeF1VPVJFBnlkJeIM2kVg==} - engines: {node: '>=14.0.0'} + eslint-plugin-tailwindcss@3.17.1: + resolution: {integrity: sha512-uHgM2bp2lIDEsW0thwbELfHRkPBRrtz7LrNg8DQ7EngYBBtZ9StJv2HVOKY7B+3zDE8N5G6ygynfJ/sxA6Vk1A==} + engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9294,7 +9294,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.0(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.17.1(tailwindcss@3.4.3): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 From e523540e8f0602b9d20b8ad7e2a960f6dd82d62b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:40:27 +0000 Subject: [PATCH 056/374] fix(deps): update dependency @babel/code-frame to v7.24.7 (#2360) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3a43751bb0..410aaabff30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.24.6 + version: 7.24.7 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -397,8 +397,8 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@babel/code-frame@7.24.6': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.24.6': @@ -459,6 +459,10 @@ packages: resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.6': resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} engines: {node: '>=6.9.0'} @@ -467,8 +471,8 @@ packages: resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.6': - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} '@babel/parser@7.24.6': @@ -6321,9 +6325,9 @@ snapshots: transitivePeerDependencies: - encoding - '@babel/code-frame@7.24.6': + '@babel/code-frame@7.24.7': dependencies: - '@babel/highlight': 7.24.6 + '@babel/highlight': 7.24.7 picocolors: 1.0.1 '@babel/compat-data@7.24.6': {} @@ -6331,7 +6335,7 @@ snapshots: '@babel/core@7.24.6': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.24.6 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) @@ -6401,6 +6405,8 @@ snapshots: '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-option@7.24.6': {} '@babel/helpers@7.24.6': @@ -6408,9 +6414,9 @@ snapshots: '@babel/template': 7.24.6 '@babel/types': 7.24.6 - '@babel/highlight@7.24.6': + '@babel/highlight@7.24.7': dependencies: - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 @@ -6430,13 +6436,13 @@ snapshots: '@babel/template@7.24.6': dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 '@babel/traverse@7.24.6': dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.24.6 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-function-name': 7.24.6 @@ -11517,14 +11523,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 From da2d33117447fabca6263c25fec58db5f391685f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 04:01:43 +0000 Subject: [PATCH 057/374] chore(deps): update pnpm to v9.2.0 (#2361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 67936ef4a6a..f5a3800eb7a 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.1.4", + "packageManager": "pnpm@9.2.0", "engines": { "node": ">=16", "pnpm": ">=8" From ec98555b0c3a44df68bc43555e55407c3ff56cd8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:11:18 +0000 Subject: [PATCH 058/374] chore(deps): update dependency tsx to v4.12.0 (#2362) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index f5a3800eb7a..fbc669c7f49 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.11.2", + "tsx": "4.12.0", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 410aaabff30..28731b94f46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.11.2 - version: 4.11.2 + specifier: 4.12.0 + version: 4.12.0 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.11.2: - resolution: {integrity: sha512-V5DL5v1BuItjsQ2FN9+4OjR7n5cr8hSgN+VGmm/fd2/0cgQdBIWHcQ3bFYm/5ZTmyxkTDBUIaRuW2divgfPe0A==} + tsx@4.12.0: + resolution: {integrity: sha512-642NAWAbDqPZINjmL32Lh/B+pd8vbVj6LHPsWm09IIHqQuWhCrNfcPTjRlHFWvv3FfM4vt9NLReBIjUNj5ZhDg==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.11.2: + tsx@4.12.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 88ac0535143829d4e93a5c1ac93516850fb79138 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:01:38 +0000 Subject: [PATCH 059/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.17.3 (#2363) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index fbc669c7f49..040844cc950 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.17.1", + "eslint-plugin-tailwindcss": "3.17.3", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28731b94f46..6252181740a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.17.1 - version: 3.17.1(tailwindcss@3.4.3) + specifier: 3.17.3 + version: 3.17.3(tailwindcss@3.4.3) husky: specifier: 9.0.11 version: 9.0.11 @@ -2989,8 +2989,8 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.17.1: - resolution: {integrity: sha512-uHgM2bp2lIDEsW0thwbELfHRkPBRrtz7LrNg8DQ7EngYBBtZ9StJv2HVOKY7B+3zDE8N5G6ygynfJ/sxA6Vk1A==} + eslint-plugin-tailwindcss@3.17.3: + resolution: {integrity: sha512-DVMVVUFQ+lPraRSuUk2I41XMnusXT6b3WaQZYlUHduULnERaqe9sNfmpRY1IyxlzmKoQxSbZ8IHRhl9ePo8PeA==} engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9300,7 +9300,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.1(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.3): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 From 07fbdaf933ff247703fdeed186e9b44e779d758b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:01:59 +0000 Subject: [PATCH 060/374] chore(deps): update dependency svelte to v4.2.18 (#2364) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 3309a0045a7..4a8fa19d922 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", - "svelte": "4.2.17", + "svelte": "4.2.18", "svelte-eslint-parser": "0.36.0", "svelte2tsx": "0.7.9" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6252181740a..bcf728714db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,14 +210,14 @@ importers: specifier: 8.57.0 version: 8.57.0 svelte: - specifier: 4.2.17 - version: 4.2.17 + specifier: 4.2.18 + version: 4.2.18 svelte-eslint-parser: specifier: 0.36.0 - version: 0.36.0(svelte@4.2.17) + version: 0.36.0(svelte@4.2.18) svelte2tsx: specifier: 0.7.9 - version: 0.7.9(svelte@4.2.17)(typescript@5.4.5) + version: 0.7.9(svelte@4.2.18)(typescript@5.4.5) examples/vue-code-file: dependencies: @@ -5603,8 +5603,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.17: - resolution: {integrity: sha512-N7m1YnoXtRf5wya5Gyx3TWuTddI4nAyayyIWFojiWV5IayDYNV5i2mRp/7qNGol4DtxEYxljmrbgp1HM6hUbmQ==} + svelte@4.2.18: + resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} engines: {node: '>=16'} svgo@3.3.2: @@ -12528,7 +12528,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.36.0(svelte@4.2.17): + svelte-eslint-parser@0.36.0(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12536,16 +12536,16 @@ snapshots: postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) optionalDependencies: - svelte: 4.2.17 + svelte: 4.2.18 - svelte2tsx@0.7.9(svelte@4.2.17)(typescript@5.4.5): + svelte2tsx@0.7.9(svelte@4.2.18)(typescript@5.4.5): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.17 + svelte: 4.2.18 typescript: 5.4.5 - svelte@4.2.17: + svelte@4.2.18: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 From e283102d468bfce2f997dee1c6cfd3685e8767ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 06:14:35 +0000 Subject: [PATCH 061/374] chore(deps): update dependency tsx to v4.13.0 (#2365) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 040844cc950..e64810081cf 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.12.0", + "tsx": "4.13.0", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcf728714db..3e7604979f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.12.0 - version: 4.12.0 + specifier: 4.13.0 + version: 4.13.0 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.12.0: - resolution: {integrity: sha512-642NAWAbDqPZINjmL32Lh/B+pd8vbVj6LHPsWm09IIHqQuWhCrNfcPTjRlHFWvv3FfM4vt9NLReBIjUNj5ZhDg==} + tsx@4.13.0: + resolution: {integrity: sha512-kNY70P2aLMdVBii1Err5ENxDhQ6Vz2PbQGX68DcvzY2/PWK5NLBO6vI7lPr1/2xG3IKSt2MN+KOAyWDQSRlbCA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.12.0: + tsx@4.13.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 4559c522595f9d0e6d20ee840c0609ea55a2c434 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 15:40:40 +0000 Subject: [PATCH 062/374] chore(deps): update dependency tsx to v4.13.2 (#2366) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e64810081cf..2c5dfeecae3 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.1", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.13.0", + "tsx": "4.13.2", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e7604979f5..7c09dbbdd86 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.13.0 - version: 4.13.0 + specifier: 4.13.2 + version: 4.13.2 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.13.0: - resolution: {integrity: sha512-kNY70P2aLMdVBii1Err5ENxDhQ6Vz2PbQGX68DcvzY2/PWK5NLBO6vI7lPr1/2xG3IKSt2MN+KOAyWDQSRlbCA==} + tsx@4.13.2: + resolution: {integrity: sha512-s+WGqChkA77uU8xij1IdO9jQnwJAiWJto0bF5yJLbAZpLtNs82Qa5CwMBxWjJ7QOYU9MzBf4MCNt6lZduwkQ+g==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.13.0: + tsx@4.13.2: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 96a9e03c04a10439fccd58c911106e9a0ed3cd88 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 22:11:47 +0000 Subject: [PATCH 063/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.2 (#2367) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 2c5dfeecae3..c8083bdf8f7 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.1", - "prettier-plugin-tailwindcss": "0.6.1", + "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.13.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c09dbbdd86..3525549c6a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.3.1 version: 3.3.1 prettier-plugin-tailwindcss: - specifier: 0.6.1 - version: 0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1) + specifier: 0.6.2 + version: 0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -4949,8 +4949,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.1: - resolution: {integrity: sha512-AnbeYZu0WGj+QgKciUgdMnRxrqcxltleZPgdwfA5104BHM3siBLONN/HLW1yS2HvzSNkzpQ/JAj+LN0jcJO+0w==} + prettier-plugin-tailwindcss@0.6.2: + resolution: {integrity: sha512-eFefm4cg+1c2B57+H274Qm//CTWBdtQN9ansl0YTP/8TC8x3bugCTQSS/e4FC5Ctl9djhTzsbcMrZ7x2/abIow==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11830,7 +11830,7 @@ snapshots: prettier: 3.3.1 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.1(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1): + prettier-plugin-tailwindcss@0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1): dependencies: prettier: 3.3.1 optionalDependencies: From abaaf497f673aa086a51235454d323e4729a1536 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Jun 2024 06:55:46 +0000 Subject: [PATCH 064/374] chore(deps): update dependency tsx to v4.13.3 (#2368) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c8083bdf8f7..6e33d3e537c 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.13.2", + "tsx": "4.13.3", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3525549c6a6..80b59e79978 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.13.2 - version: 4.13.2 + specifier: 4.13.3 + version: 4.13.3 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.13.2: - resolution: {integrity: sha512-s+WGqChkA77uU8xij1IdO9jQnwJAiWJto0bF5yJLbAZpLtNs82Qa5CwMBxWjJ7QOYU9MzBf4MCNt6lZduwkQ+g==} + tsx@4.13.3: + resolution: {integrity: sha512-FTAJJLQCMiIbt78kD5qhLjHIR5NOQDKC63wcdelWRDBE+d1xSrXYhXq4DzejnC2tGhFZHpDy2Ika0Ugf7sK8gA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.13.2: + tsx@4.13.3: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From c70c12d3a980f3c57d9088e70acee8845500cce4 Mon Sep 17 00:00:00 2001 From: Yassin Eldeeb <yassineldeeb94@gmail.com> Date: Sat, 8 Jun 2024 12:26:34 +0300 Subject: [PATCH 065/374] update engine to pnpm v9 (#2270) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6e33d3e537c..119abf4de71 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "packageManager": "pnpm@9.2.0", "engines": { "node": ">=16", - "pnpm": ">=8" + "pnpm": ">=9.0.6" }, "scripts": { "build": "turbo run build --filter=!website && bob check", From 6dc1ace489aadc1146f320207cfaa580c9a76121 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Jun 2024 15:03:09 +0000 Subject: [PATCH 066/374] chore(deps): update dependency tsx to v4.14.0 (#2369) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 119abf4de71..c0b7d41bf55 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.13.3", + "tsx": "4.14.0", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80b59e79978..db32453a87b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.13.3 - version: 4.13.3 + specifier: 4.14.0 + version: 4.14.0 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.13.3: - resolution: {integrity: sha512-FTAJJLQCMiIbt78kD5qhLjHIR5NOQDKC63wcdelWRDBE+d1xSrXYhXq4DzejnC2tGhFZHpDy2Ika0Ugf7sK8gA==} + tsx@4.14.0: + resolution: {integrity: sha512-DsDLlJlusAPyCnz07S4y0gqJoUl8GciBeYcXQd75/5DqkZ4gfjKpvAUFUzmZf62nEotkcqC7JCWrdL8d+PXSng==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.13.3: + tsx@4.14.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 51c200499c1d7d3659d0a8cc65239b05343dc081 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Jun 2024 04:48:14 +0000 Subject: [PATCH 067/374] chore(deps): update dependency tsx to v4.14.1 (#2370) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c0b7d41bf55..7a797fb7e2d 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.14.0", + "tsx": "4.14.1", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db32453a87b..c53cf569e24 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.14.0 - version: 4.14.0 + specifier: 4.14.1 + version: 4.14.1 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.14.0: - resolution: {integrity: sha512-DsDLlJlusAPyCnz07S4y0gqJoUl8GciBeYcXQd75/5DqkZ4gfjKpvAUFUzmZf62nEotkcqC7JCWrdL8d+PXSng==} + tsx@4.14.1: + resolution: {integrity: sha512-GU8pPJq8DdxcJDSK6Bc64c2jW8zBK2hb0jzwHZDfjapbwu6AqvFnAElnzZ17Xb9TH5a/j6/sicTCVYF+eO/cmA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,7 +12730,7 @@ snapshots: - supports-color - ts-node - tsx@4.14.0: + tsx@4.14.1: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 From 45bd27bdbe8b7d5c8c14232547c5acde3864cf0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Jun 2024 13:35:52 +0000 Subject: [PATCH 068/374] chore(deps): update dependency tsx to v4.15.1 (#2371) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 7a797fb7e2d..ff4c60b79e3 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.14.1", + "tsx": "4.15.1", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c53cf569e24..bdea6e9cb4e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.14.1 - version: 4.14.1 + specifier: 4.15.1 + version: 4.15.1 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5767,8 +5767,8 @@ packages: typescript: optional: true - tsx@4.14.1: - resolution: {integrity: sha512-GU8pPJq8DdxcJDSK6Bc64c2jW8zBK2hb0jzwHZDfjapbwu6AqvFnAElnzZ17Xb9TH5a/j6/sicTCVYF+eO/cmA==} + tsx@4.15.1: + resolution: {integrity: sha512-k/6h17jA1KfUR7SpcteOa880zGmF56s8gMIcSqUR5avyNFi9nlCEKpMiHLrzrqyARGr52A/JablmGey1DEWbCA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12730,9 +12730,9 @@ snapshots: - supports-color - ts-node - tsx@4.14.1: + tsx@4.15.1: dependencies: - esbuild: 0.20.2 + esbuild: 0.21.4 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 From f1d87e50ddc611313685cb6fbdd4a396f912557b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 04:18:08 +0000 Subject: [PATCH 069/374] chore(deps): lock file maintenance (#2372) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 1139 ++++++++++++++++++++++++------------------------ 1 file changed, 572 insertions(+), 567 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bdea6e9cb4e..75a0fc92db6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,7 +60,7 @@ importers: version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: specifier: 3.17.3 - version: 3.17.3(tailwindcss@3.4.3) + version: 3.17.3(tailwindcss@3.4.4) husky: specifier: 9.0.11 version: 9.0.11 @@ -93,7 +93,7 @@ importers: version: 5.4.5 vitest: specifier: 0.34.6 - version: 0.34.6(terser@5.31.0) + version: 0.34.6(terser@5.31.1) examples/code-file: dependencies: @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.4)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.5)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.91.0(esbuild@0.21.4) + version: 5.91.0(esbuild@0.21.5) packages: @@ -401,105 +401,101 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.6': - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.6': - resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.6': - resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.6': - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.24.6': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.6': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.6': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.6': - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.6': - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.24.6': - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.6': - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.6': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.6': - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.6': - resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.24.6': - resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.24.6': - resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} + '@babel/runtime@7.24.7': + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.6': - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.6': - resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -575,8 +571,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.4': - resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -587,8 +583,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.4': - resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==} + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -599,8 +595,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.4': - resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==} + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -611,8 +607,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.4': - resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==} + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -623,8 +619,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.4': - resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==} + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -635,8 +631,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.4': - resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==} + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -647,8 +643,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.4': - resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==} + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -659,8 +655,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.4': - resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==} + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -671,8 +667,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.4': - resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==} + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -683,8 +679,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.4': - resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==} + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -695,8 +691,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.4': - resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==} + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -707,8 +703,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.4': - resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==} + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -719,8 +715,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.4': - resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==} + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -731,8 +727,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.4': - resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==} + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -743,8 +739,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.4': - resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==} + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -755,8 +751,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.4': - resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==} + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -767,8 +763,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.4': - resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==} + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -779,8 +775,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.4': - resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==} + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -791,8 +787,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.4': - resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==} + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -803,8 +799,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.4': - resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==} + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -815,8 +811,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.4': - resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==} + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -827,8 +823,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.4': - resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==} + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -839,8 +835,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.4': - resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -851,8 +847,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + '@eslint-community/regexpp@4.10.1': + resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -1596,11 +1592,11 @@ packages: '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.6.2': - resolution: {integrity: sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==} + '@shikijs/core@1.6.3': + resolution: {integrity: sha512-QnJKHFUW95GnlJLJGP6QLx4M69HM0KlXk+R2Y8lr/x4nAx1Yb/lsuxq4XwybuUjTxbJk+BT0g/kvn0bcsjGGHg==} - '@shikijs/twoslash@1.6.2': - resolution: {integrity: sha512-s2dtnY0WY9RagnS3z2tkS4hNhz2mW2DXlfo3XmfT2yExkFQ4kg3W/gquB07hl4ebIuwI87u2sppVYBUZQQ53RA==} + '@shikijs/twoslash@1.6.3': + resolution: {integrity: sha512-GGCq9BBCzwIFSSwI7bss1y6Yd3jrHaoN4g4OF+85cKg0mP6a8GK5u3YwqxDoFjkEzt0Aj3FKIEpX7ICYNQJluw==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1611,14 +1607,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.5.0': - resolution: {integrity: sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==} + '@tanstack/react-virtual@3.5.1': + resolution: {integrity: sha512-jIsuhfgy8GqA67PdWqg73ZB2LFE+HD9hjWL1L6ifEIZVyZVAKpYmgUG4WsKQ005aEyImJmbuimPiEvc57IY0Aw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.5.0': - resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==} + '@tanstack/virtual-core@3.5.1': + resolution: {integrity: sha512-046+AUSiDru/V9pajE1du8WayvBKeCvJ2NmKPy/mR8/SbKKrqmSbj7LJBfXE+nSq4f5TBXvnCzu0kcYebI9WdQ==} '@theguild/components@6.5.3': resolution: {integrity: sha512-ZVetOUe06X9ji091F46gwGZdB3eM9vykbCOjsU6OYFJ+Ft/ZHvH3pLVZ4ObPTA1iRgNpd38e34DXTohnPoRNDA==} @@ -1725,8 +1721,8 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.4': - resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} + '@types/lodash@4.17.5': + resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -1779,8 +1775,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.11.0': - resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} + '@typescript-eslint/eslint-plugin@7.12.0': + resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1790,8 +1786,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.11.0': - resolution: {integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==} + '@typescript-eslint/parser@7.12.0': + resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1800,12 +1796,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.11.0': - resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} + '@typescript-eslint/scope-manager@7.12.0': + resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.11.0': - resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} + '@typescript-eslint/type-utils@7.12.0': + resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1814,12 +1810,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.11.0': - resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} + '@typescript-eslint/types@7.12.0': + resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.11.0': - resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} + '@typescript-eslint/typescript-estree@7.12.0': + resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1827,14 +1823,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.11.0': - resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} + '@typescript-eslint/utils@7.12.0': + resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.11.0': - resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} + '@typescript-eslint/visitor-keys@7.12.0': + resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -2058,8 +2054,9 @@ packages: array.prototype.toreversed@1.1.2: resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.3: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} arraybuffer.prototype.slice@1.0.3: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} @@ -2145,8 +2142,8 @@ packages: breakword@1.0.6: resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2194,8 +2191,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001626: - resolution: {integrity: sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==} + caniuse-lite@1.0.30001629: + resolution: {integrity: sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2409,8 +2406,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.1: - resolution: {integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==} + cssnano-preset-default@7.0.2: + resolution: {integrity: sha512-z95kGKZx8VWHfERj7LFzuiTxylbvEp07ZEYaFu+t6bFyNOXLd/+3oPyNaY7ISwcrfHFCkt8OfRo4IZxVRJZ7dg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2421,8 +2418,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.1: - resolution: {integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==} + cssnano@7.0.2: + resolution: {integrity: sha512-LXm/Xx6TNLzfHM2lBaIQHfvtdW5QfdbyLzfJAWZrclCAb47yVa0/yJG69+amcw3Lq0YZ+kyU40rbsMPLcMt9aw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2661,8 +2658,8 @@ packages: babel-plugin-macros: optional: true - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-is@0.1.4: @@ -2756,8 +2753,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.788: - resolution: {integrity: sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==} + electron-to-chromium@1.4.796: + resolution: {integrity: sha512-NglN/xprcM+SHD2XCli4oC6bWe6kHoytcyLKCWXmRL854F0qhPhaYgUswUsglnPxYaNQIg2uMY4BvaomIf3kLA==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2775,8 +2772,8 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - enhanced-resolve@5.16.1: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -2829,8 +2826,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.4: - resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true @@ -2899,8 +2896,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-es-x@7.6.0: - resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + eslint-plugin-es-x@7.7.0: + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -2945,8 +2942,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.7.0: - resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==} + eslint-plugin-n@17.8.1: + resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3319,8 +3316,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.3.0: - resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==} + globals@15.4.0: + resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3750,8 +3747,8 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - jackspeak@3.1.2: - resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} jest-snapshot-serializer-raw@2.0.0: @@ -3762,8 +3759,8 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + jiti@1.21.3: + resolution: {integrity: sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==} hasBin: true joycon@3.1.1: @@ -3877,8 +3874,8 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -3888,14 +3885,14 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lit-element@4.0.5: - resolution: {integrity: sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==} + lit-element@4.0.6: + resolution: {integrity: sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==} - lit-html@3.1.3: - resolution: {integrity: sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==} + lit-html@3.1.4: + resolution: {integrity: sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==} - lit@3.1.3: - resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==} + lit@3.1.4: + resolution: {integrity: sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==} load-plugin@6.0.3: resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} @@ -4062,8 +4059,8 @@ packages: mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - mdast-util-to-hast@13.1.0: - resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} @@ -4342,8 +4339,8 @@ packages: mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - mlly@1.7.0: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} monaco-editor@0.49.0: resolution: {integrity: sha512-2I8/T3X/hLxB2oPHgqcNYUVdA/ZEFShT7IAujifIPMfKkNbLOqY8XCoyHCXrsdjb36dW9MwoTwBCFpXKMwNwaQ==} @@ -4778,14 +4775,14 @@ packages: ts-node: optional: true - postcss-merge-longhand@7.0.0: - resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + postcss-merge-longhand@7.0.1: + resolution: {integrity: sha512-qZlD26hnqSTMxSSOMS8+QCeRWtqOdMKeQHvHcBhjL3mJxKUs47cvO1Y1x3iTdYIk3ioMcRHTiy229TT0mEMH/A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.0: - resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + postcss-merge-rules@7.0.1: + resolution: {integrity: sha512-bb8McYQbo2etgs0uVt6AfngajACK3FHSVP3sGLhprrjbtHJWgG03JZ4KKBlJ8/5Fb8/Rr+mMKaybMYeoYrAg0A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4808,8 +4805,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.0: - resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + postcss-minify-selectors@7.0.1: + resolution: {integrity: sha512-YfIbGtcgMFquPxV2L/ASs36ZS4DsgfcDX9tQ8cTEIvBTv+0GXFKtcvvpi9tCKto/+DWGWYKMCESFG3Pnan0Feg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4902,14 +4899,14 @@ packages: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} - postcss-svgo@7.0.0: - resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + postcss-svgo@7.0.1: + resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.0: - resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + postcss-unique-selectors@7.0.1: + resolution: {integrity: sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5358,8 +5355,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.6.2: - resolution: {integrity: sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==} + shiki@1.6.3: + resolution: {integrity: sha512-lE1/YGlzFY0hQSyEfsZj18xGrTWxyhFQkaiILALqTBZPbJeYFWpbUhlmTGPOupYB/qC+H6sV4UznJzcEh3WMHQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5550,8 +5547,8 @@ packages: babel-plugin-macros: optional: true - stylehacks@7.0.0: - resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + stylehacks@7.0.1: + resolution: {integrity: sha512-PnrT4HzajnxbjfChpeBKLSpSykilnGBlD+pIffCoT5KbLur9fcL8uKRQJJap85byR2wCYZl/4Otk5eq76qeZxQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5627,8 +5624,8 @@ packages: tailwindcss-radix@3.0.3: resolution: {integrity: sha512-uueKWJIY98tU4Fip2FTL2eXBqX428e5HBwbu+8rqqJ9H3NuhkcAGS66wNHZjeix56f6nNBhkhMLpQeIrmVxH/w==} - tailwindcss@3.4.3: - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} + tailwindcss@3.4.4: + resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} engines: {node: '>=14.0.0'} hasBin: true @@ -5656,8 +5653,8 @@ packages: uglify-js: optional: true - terser@5.31.0: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} engines: {node: '>=10'} hasBin: true @@ -5745,8 +5742,8 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} tsup@8.1.0: resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} @@ -5811,11 +5808,11 @@ packages: resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} hasBin: true - twoslash-protocol@0.2.6: - resolution: {integrity: sha512-8NbJlYeRdBcCTQ7ui7pdRPC1NL16aOnoYNz06oBW+W0qWNuiQXHgE8UeNvbA038aDd6ZPuuD5WedsBIESocB4g==} + twoslash-protocol@0.2.7: + resolution: {integrity: sha512-iRPdeHx5kpg/abMS2IOyMioY2C2zJaCDJLZQhd7IyJ/S5ZVKOXQgddz4xZyFTeSWKbAC+XsgYbc+lpljgFc3Mw==} - twoslash@0.2.6: - resolution: {integrity: sha512-DcAKIyXMB6xNs+SOw/oF8GvUr/cfJSqznngVXYbAUIVfTW3M8vWSEoCaz/RgSD+M6vwtK8DJ4/FmYBF5MN8BGw==} + twoslash@0.2.7: + resolution: {integrity: sha512-kd1ZEmQhTFjTc1SKTDFYTINVbnnykaPIjFtGYemHKawuogCcmTnuonzCtMplAoTOeAjmsjzFezZgoolLph87cw==} peerDependencies: typescript: '*' @@ -6054,8 +6051,8 @@ packages: engines: {node: '>=v14.18.0'} hasBin: true - vite@5.2.12: - resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} + vite@5.2.13: + resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6269,8 +6266,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.4.3: - resolution: {integrity: sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==} + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true @@ -6330,20 +6327,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.6': {} + '@babel/compat-data@7.24.7': {} - '@babel/core@7.24.6': + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helpers': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -6352,67 +6349,75 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.6': + '@babel/generator@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-compilation-targets@7.24.6': + '@babel/helper-compilation-targets@7.24.7': dependencies: - '@babel/compat-data': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - browserslist: 4.23.0 + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-environment-visitor@7.24.6': {} + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.7 - '@babel/helper-function-name@7.24.6': + '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 - '@babel/helper-hoist-variables@7.24.6': + '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-module-imports@7.24.6': + '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)': + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-simple-access': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-plugin-utils@7.24.6': {} + '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-simple-access@7.24.6': + '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-split-export-declaration@7.24.6': + '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-string-parser@7.24.6': {} - - '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-string-parser@7.24.7': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.6': {} + '@babel/helper-validator-option@7.24.7': {} - '@babel/helpers@7.24.6': + '@babel/helpers@7.24.7': dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@babel/highlight@7.24.7': dependencies: @@ -6421,51 +6426,51 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.6': + '@babel/parser@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/runtime@7.24.6': + '@babel/runtime@7.24.7': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.6': + '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 - '@babel/traverse@7.24.6': + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.6': + '@babel/types@7.24.7': dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@braintree/sanitize-url@6.0.4': {} '@changesets/apply-release-plan@7.0.3': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/config': 3.0.1 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -6482,7 +6487,7 @@ snapshots: '@changesets/assemble-release-plan@6.0.2': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.0 '@changesets/should-skip-package': 0.1.0 @@ -6504,7 +6509,7 @@ snapshots: '@changesets/cli@2.27.5': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/apply-release-plan': 7.0.3 '@changesets/assemble-release-plan': 6.0.2 '@changesets/changelog-git': 0.2.0 @@ -6569,7 +6574,7 @@ snapshots: '@changesets/get-release-plan@4.0.2': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/assemble-release-plan': 6.0.2 '@changesets/config': 3.0.1 '@changesets/pre': 2.0.0 @@ -6581,7 +6586,7 @@ snapshots: '@changesets/git@3.0.0': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6600,7 +6605,7 @@ snapshots: '@changesets/pre@2.0.0': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6608,7 +6613,7 @@ snapshots: '@changesets/read@0.6.0': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -6619,7 +6624,7 @@ snapshots: '@changesets/should-skip-package@0.1.0': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6629,7 +6634,7 @@ snapshots: '@changesets/write@0.3.1': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -6640,139 +6645,139 @@ snapshots: '@esbuild/aix-ppc64@0.20.2': optional: true - '@esbuild/aix-ppc64@0.21.4': + '@esbuild/aix-ppc64@0.21.5': optional: true '@esbuild/android-arm64@0.20.2': optional: true - '@esbuild/android-arm64@0.21.4': + '@esbuild/android-arm64@0.21.5': optional: true '@esbuild/android-arm@0.20.2': optional: true - '@esbuild/android-arm@0.21.4': + '@esbuild/android-arm@0.21.5': optional: true '@esbuild/android-x64@0.20.2': optional: true - '@esbuild/android-x64@0.21.4': + '@esbuild/android-x64@0.21.5': optional: true '@esbuild/darwin-arm64@0.20.2': optional: true - '@esbuild/darwin-arm64@0.21.4': + '@esbuild/darwin-arm64@0.21.5': optional: true '@esbuild/darwin-x64@0.20.2': optional: true - '@esbuild/darwin-x64@0.21.4': + '@esbuild/darwin-x64@0.21.5': optional: true '@esbuild/freebsd-arm64@0.20.2': optional: true - '@esbuild/freebsd-arm64@0.21.4': + '@esbuild/freebsd-arm64@0.21.5': optional: true '@esbuild/freebsd-x64@0.20.2': optional: true - '@esbuild/freebsd-x64@0.21.4': + '@esbuild/freebsd-x64@0.21.5': optional: true '@esbuild/linux-arm64@0.20.2': optional: true - '@esbuild/linux-arm64@0.21.4': + '@esbuild/linux-arm64@0.21.5': optional: true '@esbuild/linux-arm@0.20.2': optional: true - '@esbuild/linux-arm@0.21.4': + '@esbuild/linux-arm@0.21.5': optional: true '@esbuild/linux-ia32@0.20.2': optional: true - '@esbuild/linux-ia32@0.21.4': + '@esbuild/linux-ia32@0.21.5': optional: true '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-loong64@0.21.4': + '@esbuild/linux-loong64@0.21.5': optional: true '@esbuild/linux-mips64el@0.20.2': optional: true - '@esbuild/linux-mips64el@0.21.4': + '@esbuild/linux-mips64el@0.21.5': optional: true '@esbuild/linux-ppc64@0.20.2': optional: true - '@esbuild/linux-ppc64@0.21.4': + '@esbuild/linux-ppc64@0.21.5': optional: true '@esbuild/linux-riscv64@0.20.2': optional: true - '@esbuild/linux-riscv64@0.21.4': + '@esbuild/linux-riscv64@0.21.5': optional: true '@esbuild/linux-s390x@0.20.2': optional: true - '@esbuild/linux-s390x@0.21.4': + '@esbuild/linux-s390x@0.21.5': optional: true '@esbuild/linux-x64@0.20.2': optional: true - '@esbuild/linux-x64@0.21.4': + '@esbuild/linux-x64@0.21.5': optional: true '@esbuild/netbsd-x64@0.20.2': optional: true - '@esbuild/netbsd-x64@0.21.4': + '@esbuild/netbsd-x64@0.21.5': optional: true '@esbuild/openbsd-x64@0.20.2': optional: true - '@esbuild/openbsd-x64@0.21.4': + '@esbuild/openbsd-x64@0.21.5': optional: true '@esbuild/sunos-x64@0.20.2': optional: true - '@esbuild/sunos-x64@0.21.4': + '@esbuild/sunos-x64@0.21.5': optional: true '@esbuild/win32-arm64@0.20.2': optional: true - '@esbuild/win32-arm64@0.21.4': + '@esbuild/win32-arm64@0.21.5': optional: true '@esbuild/win32-ia32@0.20.2': optional: true - '@esbuild/win32-ia32@0.21.4': + '@esbuild/win32-ia32@0.21.5': optional: true '@esbuild/win32-x64@0.20.2': optional: true - '@esbuild/win32-x64@0.21.4': + '@esbuild/win32-x64@0.21.5': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu))': @@ -6785,7 +6790,7 @@ snapshots: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.10.1': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -6835,7 +6840,7 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.1)': @@ -6844,7 +6849,7 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 unixify: 1.0.0 transitivePeerDependencies: - supports-color @@ -6857,7 +6862,7 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': dependencies: @@ -6866,7 +6871,7 @@ snapshots: graphql: 16.8.1 graphql-ws: 5.16.0(graphql@16.8.1) isomorphic-ws: 5.0.0(ws@8.17.0) - tslib: 2.6.2 + tslib: 2.6.3 ws: 8.17.0 transitivePeerDependencies: - bufferutil @@ -6880,7 +6885,7 @@ snapshots: extract-files: 11.0.0 graphql: 16.8.1 meros: 1.3.0(@types/node@20.14.2) - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -6891,7 +6896,7 @@ snapshots: '@types/ws': 8.5.10 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) - tslib: 2.6.2 + tslib: 2.6.3 ws: 8.17.0 transitivePeerDependencies: - bufferutil @@ -6903,7 +6908,7 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': @@ -6912,19 +6917,19 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 unixify: 1.0.0 '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.1)': dependencies: - '@babel/core': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.24.6) - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 transitivePeerDependencies: - supports-color @@ -6933,14 +6938,14 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 - tslib: 2.6.2 + tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 unixify: 1.0.0 '@graphql-tools/load@8.0.2(graphql@16.8.1)': @@ -6949,20 +6954,20 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 - tslib: 2.6.2 + tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-tools/url-loader@8.0.2(@types/node@20.14.2)(graphql@16.8.1)': @@ -6978,7 +6983,7 @@ snapshots: '@whatwg-node/fetch': 0.9.18 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 ws: 8.17.0 transitivePeerDependencies: @@ -6993,7 +6998,7 @@ snapshots: cross-inspect: 1.0.0 dset: 3.1.3 graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 '@graphql-tools/wrap@10.0.5(graphql@16.8.1)': dependencies: @@ -7001,7 +7006,7 @@ snapshots: '@graphql-tools/schema': 10.0.4(graphql@16.8.1) '@graphql-tools/utils': 10.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-typed-document-node/core@3.2.0(graphql@16.8.1)': @@ -7010,7 +7015,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7029,11 +7034,11 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1)': dependencies: - '@babel/core': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 prettier: 3.3.1 semver: 7.6.2 optionalDependencies: @@ -7086,14 +7091,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -7274,15 +7279,15 @@ snapshots: '@radix-ui/number@1.0.1': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive@1.0.1': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-arrow@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7291,7 +7296,7 @@ snapshots: '@radix-ui/react-collection@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7303,28 +7308,28 @@ snapshots: '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-direction@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7337,14 +7342,14 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -7359,7 +7364,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7367,7 +7372,7 @@ snapshots: '@radix-ui/react-popper@1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -7385,7 +7390,7 @@ snapshots: '@radix-ui/react-portal@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7394,7 +7399,7 @@ snapshots: '@radix-ui/react-primitive@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7403,7 +7408,7 @@ snapshots: '@radix-ui/react-select@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7432,7 +7437,7 @@ snapshots: '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7440,14 +7445,14 @@ snapshots: '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7455,7 +7460,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7463,21 +7468,21 @@ snapshots: '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: @@ -7485,7 +7490,7 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -7493,7 +7498,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7502,7 +7507,7 @@ snapshots: '@radix-ui/rect@1.0.1': dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@repeaterjs/repeater@3.0.6': {} @@ -7556,12 +7561,12 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.6.2': {} + '@shikijs/core@1.6.3': {} - '@shikijs/twoslash@1.6.2(typescript@5.4.5)': + '@shikijs/twoslash@1.6.3(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.6.2 - twoslash: 0.2.6(typescript@5.4.5) + '@shikijs/core': 1.6.3 + twoslash: 0.2.7(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -7573,24 +7578,24 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.2 + tslib: 2.6.3 - '@tanstack/react-virtual@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.5.0 + '@tanstack/virtual-core': 3.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.5.0': {} + '@tanstack/virtual-core@3.5.1': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.4))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.5))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.91.0(esbuild@0.21.4)) + next-videos: 1.5.0(webpack@5.91.0(esbuild@0.21.5)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7610,16 +7615,16 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.7.0(eslint@8.57.0) + eslint-plugin-n: 17.8.1(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) eslint-plugin-react: 7.34.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -7658,10 +7663,10 @@ snapshots: '@theguild/tailwind-config@0.4.2': dependencies: autoprefixer: 10.4.19(postcss@8.4.38) - cssnano: 7.0.1(postcss@8.4.38) + cssnano: 7.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-import: 16.1.0(postcss@8.4.38) - tailwindcss: 3.4.3 + tailwindcss: 3.4.4 transitivePeerDependencies: - ts-node @@ -7735,17 +7740,17 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.4 + '@types/lodash': 4.17.5 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.4 + '@types/lodash': 4.17.5 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.4 + '@types/lodash': 4.17.5 - '@types/lodash@4.17.4': {} + '@types/lodash@4.17.5': {} '@types/mdast@3.0.15': dependencies: @@ -7794,14 +7799,14 @@ snapshots: dependencies: '@types/node': 20.14.2 - '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.11.0 + '@eslint-community/regexpp': 4.10.1 + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.12.0 + '@typescript-eslint/type-utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.12.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7812,12 +7817,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/scope-manager': 7.12.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.12.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -7825,15 +7830,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.11.0': + '@typescript-eslint/scope-manager@7.12.0': dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/visitor-keys': 7.12.0 - '@typescript-eslint/type-utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -7842,12 +7847,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.11.0': {} + '@typescript-eslint/types@7.12.0': {} - '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/visitor-keys': 7.12.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -7859,20 +7864,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.12.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.11.0': + '@typescript-eslint/visitor-keys@7.12.0': dependencies: - '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/types': 7.12.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -7913,7 +7918,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.24.7 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -7926,7 +7931,7 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.24.7 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 @@ -8032,7 +8037,7 @@ snapshots: '@whatwg-node/events': 0.1.1 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.6.2 + tslib: 2.6.3 '@xtuc/ieee754@1.2.0': {} @@ -8102,7 +8107,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 aria-query@5.3.0: dependencies: @@ -8165,7 +8170,7 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.3: + array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -8194,8 +8199,8 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001626 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001629 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8243,7 +8248,7 @@ snapshots: lodash.get: 4.4.2 p-limit: 4.0.0 resolve.exports: 2.0.2 - tslib: 2.6.2 + tslib: 2.6.3 typescript: 5.4.5 yargs: 17.7.2 zod: 3.23.8 @@ -8267,20 +8272,20 @@ snapshots: dependencies: wcwidth: 1.0.1 - browserslist@4.23.0: + browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001626 - electron-to-chromium: 1.4.788 + caniuse-lite: 1.0.30001629 + electron-to-chromium: 1.4.796 node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.1) buffer-from@1.1.2: {} builtin-modules@3.3.0: {} - bundle-require@4.2.1(esbuild@0.21.4): + bundle-require@4.2.1(esbuild@0.21.5): dependencies: - esbuild: 0.21.4 + esbuild: 0.21.5 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8311,12 +8316,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001626 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001629 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001626: {} + caniuse-lite@1.0.30001629: {} ccount@2.0.1: {} @@ -8324,7 +8329,7 @@ snapshots: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.3 + deep-eql: 4.1.4 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 @@ -8471,7 +8476,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 cose-base@1.0.3: dependencies: @@ -8488,7 +8493,7 @@ snapshots: cross-inspect@1.0.0: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 cross-spawn@5.1.0: dependencies: @@ -8528,9 +8533,9 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.1(postcss@8.4.38): + cssnano-preset-default@7.0.2(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 css-declaration-sorter: 7.2.0(postcss@8.4.38) cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -8541,12 +8546,12 @@ snapshots: postcss-discard-duplicates: 7.0.0(postcss@8.4.38) postcss-discard-empty: 7.0.0(postcss@8.4.38) postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.0(postcss@8.4.38) - postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.1(postcss@8.4.38) + postcss-merge-rules: 7.0.1(postcss@8.4.38) postcss-minify-font-values: 7.0.0(postcss@8.4.38) postcss-minify-gradients: 7.0.0(postcss@8.4.38) postcss-minify-params: 7.0.0(postcss@8.4.38) - postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.1(postcss@8.4.38) postcss-normalize-charset: 7.0.0(postcss@8.4.38) postcss-normalize-display-values: 7.0.0(postcss@8.4.38) postcss-normalize-positions: 7.0.0(postcss@8.4.38) @@ -8559,17 +8564,17 @@ snapshots: postcss-ordered-values: 7.0.0(postcss@8.4.38) postcss-reduce-initial: 7.0.0(postcss@8.4.38) postcss-reduce-transforms: 7.0.0(postcss@8.4.38) - postcss-svgo: 7.0.0(postcss@8.4.38) - postcss-unique-selectors: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.1(postcss@8.4.38) + postcss-unique-selectors: 7.0.1(postcss@8.4.38) cssnano-utils@5.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - cssnano@7.0.1(postcss@8.4.38): + cssnano@7.0.2(postcss@8.4.38): dependencies: - cssnano-preset-default: 7.0.1(postcss@8.4.38) - lilconfig: 3.1.1 + cssnano-preset-default: 7.0.2(postcss@8.4.38) + lilconfig: 3.1.2 postcss: 8.4.38 csso@5.0.5: @@ -8819,7 +8824,7 @@ snapshots: dedent@1.5.3: {} - deep-eql@4.1.3: + deep-eql@4.1.4: dependencies: type-detect: 4.0.8 @@ -8905,7 +8910,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.788: {} + electron-to-chromium@1.4.796: {} elkjs@0.9.3: {} @@ -8917,7 +8922,7 @@ snapshots: emojis-list@3.0.0: {} - enhanced-resolve@5.16.1: + enhanced-resolve@5.17.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -9053,31 +9058,31 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.4: + esbuild@0.21.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.4 - '@esbuild/android-arm': 0.21.4 - '@esbuild/android-arm64': 0.21.4 - '@esbuild/android-x64': 0.21.4 - '@esbuild/darwin-arm64': 0.21.4 - '@esbuild/darwin-x64': 0.21.4 - '@esbuild/freebsd-arm64': 0.21.4 - '@esbuild/freebsd-x64': 0.21.4 - '@esbuild/linux-arm': 0.21.4 - '@esbuild/linux-arm64': 0.21.4 - '@esbuild/linux-ia32': 0.21.4 - '@esbuild/linux-loong64': 0.21.4 - '@esbuild/linux-mips64el': 0.21.4 - '@esbuild/linux-ppc64': 0.21.4 - '@esbuild/linux-riscv64': 0.21.4 - '@esbuild/linux-s390x': 0.21.4 - '@esbuild/linux-x64': 0.21.4 - '@esbuild/netbsd-x64': 0.21.4 - '@esbuild/openbsd-x64': 0.21.4 - '@esbuild/sunos-x64': 0.21.4 - '@esbuild/win32-arm64': 0.21.4 - '@esbuild/win32-ia32': 0.21.4 - '@esbuild/win32-x64': 0.21.4 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 escalade@3.1.2: {} @@ -9104,13 +9109,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 - enhanced-resolve: 5.16.1 + enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9132,7 +9137,7 @@ snapshots: remark-parse: 11.0.0 remark-stringify: 11.0.0 synckit: 0.9.0 - tslib: 2.6.2 + tslib: 2.6.3 unified: 11.0.4 unified-engine: 11.2.1 unist-util-visit: 5.0.0 @@ -9141,21 +9146,21 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.6.0(eslint@8.57.0): + eslint-plugin-es-x@7.7.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) @@ -9165,7 +9170,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9175,7 +9180,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9186,7 +9191,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9205,7 +9210,7 @@ snapshots: eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 aria-query: 5.3.0 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -9238,20 +9243,20 @@ snapshots: remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.6.2 + tslib: 2.6.3 unified: 11.0.4 vfile: 6.0.1 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.7.0(eslint@8.57.0): + eslint-plugin-n@17.8.1(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - enhanced-resolve: 5.16.1 + enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-plugin-es-x: 7.6.0(eslint@8.57.0) + eslint-plugin-es-x: 7.7.0(eslint@8.57.0) get-tsconfig: 4.7.5 - globals: 15.3.0 + globals: 15.4.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 @@ -9280,7 +9285,7 @@ snapshots: array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.toreversed: 1.1.2 - array.prototype.tosorted: 1.1.3 + array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 eslint: 8.57.0 @@ -9300,15 +9305,15 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.3): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.3 + tailwindcss: 3.4.4 eslint-plugin-unicorn@52.0.0(eslint@8.57.0): dependencies: - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 @@ -9361,7 +9366,7 @@ snapshots: eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu)) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.48.0 '@humanwhocodes/config-array': 0.11.14 @@ -9403,7 +9408,7 @@ snapshots: eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -9594,11 +9599,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.91.0(esbuild@0.21.4)): + file-loader@4.3.0(webpack@5.91.0(esbuild@0.21.5)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.91.0(esbuild@0.21.4) + webpack: 5.91.0(esbuild@0.21.5) fill-range@7.1.1: dependencies: @@ -9712,7 +9717,7 @@ snapshots: giscus@1.5.0: dependencies: - lit: 3.1.3 + lit: 3.1.4 github-slugger@2.0.0: {} @@ -9729,7 +9734,7 @@ snapshots: glob@10.4.1: dependencies: foreground-child: 3.1.1 - jackspeak: 3.1.2 + jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 path-scurry: 1.11.1 @@ -9749,7 +9754,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.3.0: {} + globals@15.4.0: {} globalthis@1.0.4: dependencies: @@ -9793,10 +9798,10 @@ snapshots: '@graphql-tools/utils': 10.2.1(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 - jiti: 1.21.0 + jiti: 1.21.3 minimatch: 4.2.3 string-env-interpolation: 1.0.1 - tslib: 2.6.2 + tslib: 2.6.3 transitivePeerDependencies: - '@types/node' - bufferutil @@ -9905,7 +9910,7 @@ snapshots: hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -10221,7 +10226,7 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - jackspeak@3.1.2: + jackspeak@3.4.0: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -10235,7 +10240,7 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.0: {} + jiti@1.21.3: {} joycon@3.1.1: {} @@ -10266,7 +10271,7 @@ snapshots: json-schema-to-ts@2.12.0: dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 '@types/json-schema': 7.0.15 ts-algebra: 1.2.2 @@ -10333,27 +10338,27 @@ snapshots: lilconfig@2.1.0: {} - lilconfig@3.1.1: {} + lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} lines-and-columns@2.0.4: {} - lit-element@4.0.5: + lit-element@4.0.6: dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 2.0.4 - lit-html: 3.1.3 + lit-html: 3.1.4 - lit-html@3.1.3: + lit-html@3.1.4: dependencies: '@types/trusted-types': 2.0.7 - lit@3.1.3: + lit@3.1.4: dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.0.5 - lit-html: 3.1.3 + lit-element: 4.0.6 + lit-html: 3.1.4 load-plugin@6.0.3: dependencies: @@ -10425,7 +10430,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 lru-cache@10.2.2: {} @@ -10643,7 +10648,7 @@ snapshots: '@types/mdast': 4.0.4 unist-util-is: 6.0.0 - mdast-util-to-hast@13.1.0: + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -11195,7 +11200,7 @@ snapshots: mj-context-menu@0.6.1: {} - mlly@1.7.0: + mlly@1.7.1: dependencies: acorn: 8.11.3 pathe: 1.1.2 @@ -11230,7 +11235,7 @@ snapshots: dependencies: next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap@4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): @@ -11247,9 +11252,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.91.0(esbuild@0.21.4)): + next-videos@1.5.0(webpack@5.91.0(esbuild@0.21.5)): dependencies: - file-loader: 4.3.0(webpack@5.91.0(esbuild@0.21.4)) + file-loader: 4.3.0(webpack@5.91.0(esbuild@0.21.5)) transitivePeerDependencies: - webpack @@ -11258,7 +11263,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001626 + caniuse-lite: 1.0.30001629 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11301,7 +11306,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.6.2(typescript@5.4.5) + '@shikijs/twoslash': 1.6.3(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11318,19 +11323,19 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.6.2) + rehype-pretty-code: 0.13.0(shiki@1.6.3) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.6.2 + shiki: 1.6.3 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 - yaml: 2.4.3 + yaml: 2.4.5 zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) transitivePeerDependencies: @@ -11345,7 +11350,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.2 + tslib: 2.6.3 node-fetch@2.7.0: dependencies: @@ -11551,7 +11556,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 path-exists@4.0.0: {} @@ -11599,7 +11604,7 @@ snapshots: pkg-types@1.1.1: dependencies: confbox: 0.1.7 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 pluralize@8.0.0: {} @@ -11614,7 +11619,7 @@ snapshots: postcss-colormin@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 @@ -11622,7 +11627,7 @@ snapshots: postcss-convert-values@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11663,20 +11668,20 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.38): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.3 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: postcss: 8.4.38 - postcss-merge-longhand@7.0.0(postcss@8.4.38): + postcss-merge-longhand@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 7.0.0(postcss@8.4.38) + stylehacks: 7.0.1(postcss@8.4.38) - postcss-merge-rules@7.0.0(postcss@8.4.38): + postcss-merge-rules@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -11696,12 +11701,12 @@ snapshots: postcss-minify-params@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.0(postcss@8.4.38): + postcss-minify-selectors@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -11742,7 +11747,7 @@ snapshots: postcss-normalize-unicode@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11764,7 +11769,7 @@ snapshots: postcss-reduce-initial@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 postcss: 8.4.38 @@ -11782,13 +11787,13 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.0(postcss@8.4.38): + postcss-svgo@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.0(postcss@8.4.38): + postcss-unique-selectors@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -11898,7 +11903,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -11907,7 +11912,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: @@ -11918,7 +11923,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -12013,13 +12018,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.4 - rehype-pretty-code@0.13.0(shiki@1.6.2): + rehype-pretty-code@0.13.0(shiki@1.6.3): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.6.2 + shiki: 1.6.3 unified: 11.0.4 unist-util-visit: 5.0.0 @@ -12091,7 +12096,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 unified: 11.0.4 vfile: 6.0.1 @@ -12278,7 +12283,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 shebang-command@1.2.0: dependencies: @@ -12292,9 +12297,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.6.2: + shiki@1.6.3: dependencies: - '@shikijs/core': 1.6.2 + '@shikijs/core': 1.6.3 side-channel@1.0.6: dependencies: @@ -12490,9 +12495,9 @@ snapshots: client-only: 0.0.1 react: 18.3.1 - stylehacks@7.0.0(postcss@8.4.38): + stylehacks@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -12574,21 +12579,21 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.6.3 synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.6.3 tailwindcss-radix@3.0.3: {} - tailwindcss@3.4.3: + tailwindcss@3.4.4: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12598,7 +12603,7 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.3 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 @@ -12619,18 +12624,18 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.21.4)(webpack@5.91.0(esbuild@0.21.4)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.91.0(esbuild@0.21.5)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.0 - webpack: 5.91.0(esbuild@0.21.4) + terser: 5.31.1 + webpack: 5.91.0(esbuild@0.21.5) optionalDependencies: - esbuild: 0.21.4 + esbuild: 0.21.5 - terser@5.31.0: + terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 @@ -12705,15 +12710,15 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.6.2: {} + tslib@2.6.3: {} tsup@8.1.0(postcss@8.4.38)(typescript@5.4.5): dependencies: - bundle-require: 4.2.1(esbuild@0.21.4) + bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.5 - esbuild: 0.21.4 + esbuild: 0.21.5 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 @@ -12732,7 +12737,7 @@ snapshots: tsx@4.15.1: dependencies: - esbuild: 0.21.4 + esbuild: 0.21.5 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 @@ -12774,12 +12779,12 @@ snapshots: turbo-windows-64: 1.13.4 turbo-windows-arm64: 1.13.4 - twoslash-protocol@0.2.6: {} + twoslash-protocol@0.2.7: {} - twoslash@0.2.6(typescript@5.4.5): + twoslash@0.2.7(typescript@5.4.5): dependencies: '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.6 + twoslash-protocol: 0.2.7 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -12871,7 +12876,7 @@ snapshots: vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.4.3 + yaml: 2.4.5 transitivePeerDependencies: - supports-color @@ -12993,9 +12998,9 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.0.16(browserslist@4.23.0): + update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 escalade: 3.1.2 picocolors: 1.0.1 @@ -13008,7 +13013,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -13022,7 +13027,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 @@ -13093,14 +13098,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.2)(terser@5.31.0): + vite-node@0.34.6(@types/node@20.14.2)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.12(@types/node@20.14.2)(terser@5.31.0) + vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -13111,7 +13116,7 @@ snapshots: - supports-color - terser - vite@5.2.12(@types/node@20.14.2)(terser@5.31.0): + vite@5.2.13(@types/node@20.14.2)(terser@5.31.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 @@ -13119,9 +13124,9 @@ snapshots: optionalDependencies: '@types/node': 20.14.2 fsevents: 2.3.3 - terser: 5.31.0 + terser: 5.31.1 - vitest@0.34.6(terser@5.31.0): + vitest@0.34.6(terser@5.31.1): dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 @@ -13144,8 +13149,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.12(@types/node@20.14.2)(terser@5.31.0) - vite-node: 0.34.6(@types/node@20.14.2)(terser@5.31.0) + vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.2)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13205,7 +13210,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0(esbuild@0.21.4): + webpack@5.91.0(esbuild@0.21.5): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13214,9 +13219,9 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.11.3 acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 + browserslist: 4.23.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.16.1 + enhanced-resolve: 5.17.0 es-module-lexer: 1.5.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -13228,7 +13233,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.4)(webpack@5.91.0(esbuild@0.21.4)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.91.0(esbuild@0.21.5)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13347,9 +13352,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.4.3 + yaml: 2.4.5 - yaml@2.4.3: {} + yaml@2.4.5: {} yargs-parser@18.1.3: dependencies: From 7fbde714031fe4f64ec3ee736c7ec1fe6882b994 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:16:20 +0000 Subject: [PATCH 070/374] chore(deps): update dependency svelte-eslint-parser to v0.37.0 (#2373) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 4a8fa19d922..938d7e79c9f 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.18", - "svelte-eslint-parser": "0.36.0", + "svelte-eslint-parser": "0.37.0", "svelte2tsx": "0.7.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75a0fc92db6..fed0b749a5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: 0.36.0 - version: 0.36.0(svelte@4.2.18) + specifier: 0.37.0 + version: 0.37.0(svelte@4.2.18) svelte2tsx: specifier: 0.7.9 version: 0.7.9(svelte@4.2.18)(typescript@5.4.5) @@ -5585,8 +5585,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.36.0: - resolution: {integrity: sha512-/6YmUSr0FAVxW8dXNdIMydBnddPMHzaHirAZ7RrT21XYdgGGZMh0LQG6CZsvAFS4r2Y4ItUuCQc8TQ3urB30mQ==} + svelte-eslint-parser@0.37.0: + resolution: {integrity: sha512-AXd5ar7dcOK+H86JomxcSaWevhs2J7o/xOwg+kDQu98uuATpm+tE5Twp7u8UQCdbWKB34Idu/CZyHmTOxfSQMw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 @@ -12533,7 +12533,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.36.0(svelte@4.2.18): + svelte-eslint-parser@0.37.0(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 157a7cb726a4cf4984cff2edef7c68ba6936deb1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 19:00:51 +0000 Subject: [PATCH 071/374] chore(deps): update pnpm to v9.3.0 (#2374) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ff4c60b79e3..ce073c998a8 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.2.0", + "packageManager": "pnpm@9.3.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From d53bb67d4f5a6888d5753663355ceea1ba201825 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 03:31:06 +0000 Subject: [PATCH 072/374] chore(deps): update dependency tsx to v4.15.2 (#2375) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ce073c998a8..6529a7f13dc 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.15.1", + "tsx": "4.15.2", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fed0b749a5f..cd676d8db6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.15.1 - version: 4.15.1 + specifier: 4.15.2 + version: 4.15.2 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -1005,6 +1005,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1012,6 +1013,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@ianvs/prettier-plugin-sort-imports@4.2.1': resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} @@ -5764,8 +5766,8 @@ packages: typescript: optional: true - tsx@4.15.1: - resolution: {integrity: sha512-k/6h17jA1KfUR7SpcteOa880zGmF56s8gMIcSqUR5avyNFi9nlCEKpMiHLrzrqyARGr52A/JablmGey1DEWbCA==} + tsx@4.15.2: + resolution: {integrity: sha512-kIZTOCmR37nEw0qxQks2dR+eZWSXydhTGmz7yx94vEiJtJGBTkUl0D/jt/5fey+CNdm6i3Cp+29WKRay9ScQUw==} engines: {node: '>=18.0.0'} hasBin: true @@ -12735,7 +12737,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.1: + tsx@4.15.2: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 From 41f9a3f10a91c021730ebae7c19c1ae84a9d422a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:47:06 +0000 Subject: [PATCH 073/374] fix(deps): update dependency @graphql-tools/utils to v10.2.2 (#2376) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 6529a7f13dc..6e20b294a1f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.5", - "@graphql-tools/utils": "10.2.1", + "@graphql-tools/utils": "10.2.2", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd676d8db6c..e63c2666472 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 2.27.5 version: 2.27.5 '@graphql-tools/utils': - specifier: 10.2.1 - version: 10.2.1(graphql@16.8.1) + specifier: 10.2.2 + version: 10.2.2(graphql@16.8.1) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) @@ -248,7 +248,7 @@ importers: version: 8.3.1(graphql@16.8.1) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.2.1(graphql@16.8.1) + version: 10.2.2(graphql@16.8.1) debug: specifier: ^4.3.4 version: 4.3.5 @@ -978,8 +978,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.1': - resolution: {integrity: sha512-U8OMdkkEt3Vp3uYHU2pMc6mwId7axVAcSSmcqJcUmWNPqY2pfee5O655ybTI2kNPWAe58Zu6gLu4Oi4QT4BgWA==} + '@graphql-tools/utils@10.2.2': + resolution: {integrity: sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6839,7 +6839,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.3 @@ -6848,7 +6848,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.1)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.3 @@ -6861,14 +6861,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) '@graphql-tools/executor': 1.2.6(graphql@16.8.1) '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 graphql-ws: 5.16.0(graphql@16.8.1) @@ -6881,7 +6881,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.14.2)(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 @@ -6894,7 +6894,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) '@types/ws': 8.5.10 graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.17.0) @@ -6906,7 +6906,7 @@ snapshots: '@graphql-tools/executor@1.2.6(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@repeaterjs/repeater': 3.0.6 graphql: 16.8.1 @@ -6916,7 +6916,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.3 @@ -6929,7 +6929,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.3 transitivePeerDependencies: @@ -6937,14 +6937,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 tslib: 2.6.3 @@ -6953,21 +6953,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.8.1)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.8.1)': dependencies: - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6979,7 +6979,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.2)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 @@ -6994,7 +6994,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.1(graphql@16.8.1)': + '@graphql-tools/utils@10.2.2(graphql@16.8.1)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) cross-inspect: 1.0.0 @@ -7006,7 +7006,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9797,7 +9797,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.4(graphql@16.8.1) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.2)(graphql@16.8.1) - '@graphql-tools/utils': 10.2.1(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.1 jiti: 1.21.3 From 4afd84a988ceb16f44952f97826d0661f1296346 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:47:23 +0000 Subject: [PATCH 074/374] chore(deps): update dependency prettier to v3.3.2 (#2377) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 52 +++++++++++++++++----------------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 7732cd57f63..213cb2bcc48 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -17,6 +17,6 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", - "prettier": "3.3.1" + "prettier": "3.3.2" } } diff --git a/package.json b/package.json index 6e20b294a1f..4c4b82f3e03 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", - "prettier": "3.3.1", + "prettier": "3.3.2", "prettier-plugin-tailwindcss": "0.6.2", "rimraf": "5.0.7", "tsup": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e63c2666472..8e91bbb6513 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) + version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -71,11 +71,11 @@ importers: specifier: 1.1.1 version: 1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4) prettier: - specifier: 3.3.1 - version: 3.3.1 + specifier: 3.3.2 + version: 3.3.2 prettier-plugin-tailwindcss: specifier: 0.6.2 - version: 0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1) + version: 0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -176,10 +176,10 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.1) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) prettier: - specifier: 3.3.1 - version: 3.3.1 + specifier: 3.3.2 + version: 3.3.2 examples/programmatic: dependencies: @@ -5005,8 +5005,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.3.1: - resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -7034,14 +7034,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - prettier: 3.3.1 + prettier: 3.3.2 semver: 7.6.2 optionalDependencies: '@vue/compiler-sfc': 3.4.27 @@ -7639,12 +7639,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.1)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.2)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) - prettier: 3.3.1 - prettier-plugin-pkg: 0.18.1(prettier@3.3.1) - prettier-plugin-sh: 0.14.0(prettier@3.3.1) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) + prettier: 3.3.2 + prettier-plugin-pkg: 0.18.1(prettier@3.3.2) + prettier-plugin-sh: 0.14.0(prettier@3.3.2) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -9263,10 +9263,10 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.1): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2): dependencies: eslint: 8.57.0 - prettier: 3.3.1 + prettier: 3.3.2 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -11827,25 +11827,25 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-pkg@0.18.1(prettier@3.3.1): + prettier-plugin-pkg@0.18.1(prettier@3.3.2): dependencies: - prettier: 3.3.1 + prettier: 3.3.2 - prettier-plugin-sh@0.14.0(prettier@3.3.1): + prettier-plugin-sh@0.14.0(prettier@3.3.2): dependencies: mvdan-sh: 0.10.1 - prettier: 3.3.1 + prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1))(prettier@3.3.1): + prettier-plugin-tailwindcss@0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): dependencies: - prettier: 3.3.1 + prettier: 3.3.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.1) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) prettier@2.8.8: {} - prettier@3.3.1: {} + prettier@3.3.2: {} pretty-format@29.7.0: dependencies: From be66ae084803db7c74bd17b11e10bb77838ceeb4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 19:48:11 +0000 Subject: [PATCH 075/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.3 (#2378) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 4c4b82f3e03..89e860192f6 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.2", - "prettier-plugin-tailwindcss": "0.6.2", + "prettier-plugin-tailwindcss": "0.6.3", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.15.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e91bbb6513..c64b41b0f23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.3.2 version: 3.3.2 prettier-plugin-tailwindcss: - specifier: 0.6.2 - version: 0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) + specifier: 0.6.3 + version: 0.6.3(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -4948,8 +4948,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.2: - resolution: {integrity: sha512-eFefm4cg+1c2B57+H274Qm//CTWBdtQN9ansl0YTP/8TC8x3bugCTQSS/e4FC5Ctl9djhTzsbcMrZ7x2/abIow==} + prettier-plugin-tailwindcss@0.6.3: + resolution: {integrity: sha512-GeJ9bqXN4APAP0V5T2a1J/o6a50MWevEUCPWxijpdXFDQkBCoAfz4pQfv+YMXSqZ5GXLMDYio0mUOfrYL7gf4w==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11837,7 +11837,7 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.3(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: From ed8ea7b26796372659fb113a675ddab45b05f253 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 19:48:24 +0000 Subject: [PATCH 076/374] chore(deps): update dependency webpack to v5.92.0 (#2379) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 53 +++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c64b41b0f23..7b39d8f1b51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.5)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.91.0(esbuild@0.21.5) + version: 5.92.0(esbuild@0.21.5) packages: @@ -1938,8 +1938,8 @@ packages: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 @@ -2196,6 +2196,9 @@ packages: caniuse-lite@1.0.30001629: resolution: {integrity: sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==} + caniuse-lite@1.0.30001632: + resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2755,8 +2758,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.796: - resolution: {integrity: sha512-NglN/xprcM+SHD2XCli4oC6bWe6kHoytcyLKCWXmRL854F0qhPhaYgUswUsglnPxYaNQIg2uMY4BvaomIf3kLA==} + electron-to-chromium@1.4.798: + resolution: {integrity: sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -6149,8 +6152,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + webpack@5.92.0: + resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7590,14 +7593,14 @@ snapshots: '@tanstack/virtual-core@3.5.1': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.91.0(esbuild@0.21.5))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.91.0(esbuild@0.21.5)) + next-videos: 1.5.0(webpack@5.92.0(esbuild@0.21.5)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8047,7 +8050,7 @@ snapshots: abbrev@2.0.0: {} - acorn-import-assertions@1.9.0(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.11.3): dependencies: acorn: 8.11.3 @@ -8276,8 +8279,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001629 - electron-to-chromium: 1.4.796 + caniuse-lite: 1.0.30001632 + electron-to-chromium: 1.4.798 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -8319,12 +8322,14 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001629 + caniuse-lite: 1.0.30001632 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001629: {} + caniuse-lite@1.0.30001632: {} + ccount@2.0.1: {} chai@4.4.1: @@ -8912,7 +8917,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.796: {} + electron-to-chromium@1.4.798: {} elkjs@0.9.3: {} @@ -9601,11 +9606,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.91.0(esbuild@0.21.5)): + file-loader@4.3.0(webpack@5.92.0(esbuild@0.21.5)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.91.0(esbuild@0.21.5) + webpack: 5.92.0(esbuild@0.21.5) fill-range@7.1.1: dependencies: @@ -11254,9 +11259,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.91.0(esbuild@0.21.5)): + next-videos@1.5.0(webpack@5.92.0(esbuild@0.21.5)): dependencies: - file-loader: 4.3.0(webpack@5.91.0(esbuild@0.21.5)) + file-loader: 4.3.0(webpack@5.92.0(esbuild@0.21.5)) transitivePeerDependencies: - webpack @@ -12626,14 +12631,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.91.0(esbuild@0.21.5)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.91.0(esbuild@0.21.5) + webpack: 5.92.0(esbuild@0.21.5) optionalDependencies: esbuild: 0.21.5 @@ -13212,7 +13217,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0(esbuild@0.21.5): + webpack@5.92.0(esbuild@0.21.5): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13220,7 +13225,7 @@ snapshots: '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) + acorn-import-attributes: 1.9.5(acorn@8.11.3) browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 @@ -13235,7 +13240,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.91.0(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 0c7a76c5c15556876c078aef4171b412bd41905f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 03:06:52 +0000 Subject: [PATCH 077/374] fix(deps): update dependency next to v14.2.4 (#2380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 130 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b39d8f1b51..faac30dc0e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.3 - version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.4 + version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.2.0 version: 18.3.1 @@ -1165,59 +1165,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.4': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - '@next/swc-darwin-arm64@14.2.3': - resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} + '@next/swc-darwin-arm64@14.2.4': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.3': - resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} + '@next/swc-darwin-x64@14.2.4': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.3': - resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} + '@next/swc-linux-arm64-gnu@14.2.4': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.3': - resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} + '@next/swc-linux-arm64-musl@14.2.4': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.3': - resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} + '@next/swc-linux-x64-gnu@14.2.4': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.3': - resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} + '@next/swc-linux-x64-musl@14.2.4': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.3': - resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} + '@next/swc-win32-arm64-msvc@14.2.4': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.3': - resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} + '@next/swc-win32-ia32-msvc@14.2.4': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.3': - resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} + '@next/swc-win32-x64-msvc@14.2.4': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4405,8 +4405,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.3: - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + next@14.2.4: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7212,33 +7212,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.3': {} + '@next/env@14.2.4': {} - '@next/swc-darwin-arm64@14.2.3': + '@next/swc-darwin-arm64@14.2.4': optional: true - '@next/swc-darwin-x64@14.2.3': + '@next/swc-darwin-x64@14.2.4': optional: true - '@next/swc-linux-arm64-gnu@14.2.3': + '@next/swc-linux-arm64-gnu@14.2.4': optional: true - '@next/swc-linux-arm64-musl@14.2.3': + '@next/swc-linux-arm64-musl@14.2.4': optional: true - '@next/swc-linux-x64-gnu@14.2.3': + '@next/swc-linux-x64-gnu@14.2.4': optional: true - '@next/swc-linux-x64-musl@14.2.3': + '@next/swc-linux-x64-musl@14.2.4': optional: true - '@next/swc-win32-arm64-msvc@14.2.3': + '@next/swc-win32-arm64-msvc@14.2.4': optional: true - '@next/swc-win32-ia32-msvc@14.2.3': + '@next/swc-win32-ia32-msvc@14.2.4': optional: true - '@next/swc-win32-x64-msvc@14.2.3': + '@next/swc-win32-x64-msvc@14.2.4': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7593,16 +7593,16 @@ snapshots: '@tanstack/virtual-core@3.5.1': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.92.0(esbuild@0.21.5)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11238,24 +11238,24 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.2.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11265,32 +11265,32 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.3 + '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001629 + caniuse-lite: 1.0.30001632 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 14.2.4 + '@next/swc-darwin-x64': 14.2.4 + '@next/swc-linux-arm64-gnu': 14.2.4 + '@next/swc-linux-arm64-musl': 14.2.4 + '@next/swc-linux-x64-gnu': 14.2.4 + '@next/swc-linux-x64-musl': 14.2.4 + '@next/swc-win32-arm64-msvc': 14.2.4 + '@next/swc-win32-ia32-msvc': 14.2.4 + '@next/swc-win32-x64-msvc': 14.2.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11299,15 +11299,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.0 intersection-observer: 0.12.2 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11325,7 +11325,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.10 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 4.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 88c7ffdb8a1..e89930ab715 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.8.1", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.3", + "next": "14.2.4", "next-query-params": "5.0.0", "next-sitemap": "4.2.3", "react": "^18.2.0", From 01e7dedbb4c589063851116e42c4b8cf51cd4897 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 19:47:30 +0000 Subject: [PATCH 078/374] chore(deps): update dependency graphql to v16.8.2 (#2381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/code-file/package.json | 2 +- examples/graphql-config/package.json | 2 +- examples/monorepo/package.json | 2 +- .../package.json | 2 +- examples/prettier/package.json | 2 +- examples/programmatic/package.json | 2 +- examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/package.json | 2 +- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 216 +++++++++--------- 10 files changed, 120 insertions(+), 114 deletions(-) diff --git a/examples/code-file/package.json b/examples/code-file/package.json index 8814596908c..cc8e49f564e 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index b9c8db364b3..0bf857899b6 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 280111fd9bc..8138682fa9b 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 36cc3a7e74b..4a7437a0742 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -7,7 +7,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 213cb2bcc48..6c8c356acb3 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index b0535ef4fac..4886431b696 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 938d7e79c9f..11146bbc6f9 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 494095adddc..589a72aa731 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.1" + "graphql": "16.8.2" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 5217aaee63a..0afa3d12cf0 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -60,7 +60,7 @@ "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", - "graphql": "16.8.1", + "graphql": "16.8.2", "json-schema-to-ts": "2.12.0" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index faac30dc0e5..04969b16011 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.5 '@graphql-tools/utils': specifier: 10.2.2 - version: 10.2.2(graphql@16.8.1) + version: 10.2.2(graphql@16.8.2) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) @@ -98,8 +98,8 @@ importers: examples/code-file: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -114,8 +114,8 @@ importers: examples/graphql-config: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -130,8 +130,8 @@ importers: examples/monorepo: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -146,8 +146,8 @@ importers: examples/multiple-projects-graphql-config: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -159,8 +159,8 @@ importers: examples/prettier: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -184,8 +184,8 @@ importers: examples/programmatic: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -200,8 +200,8 @@ importers: examples/svelte-code-file: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -222,8 +222,8 @@ importers: examples/vue-code-file: dependencies: graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -242,13 +242,13 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.2(graphql@16.8.1) + version: 8.1.2(graphql@16.8.2) '@graphql-tools/graphql-tag-pluck': specifier: ^8.0.0 - version: 8.3.1(graphql@16.8.1) + version: 8.3.1(graphql@16.8.2) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.2.2(graphql@16.8.1) + version: 10.2.2(graphql@16.8.2) debug: specifier: ^4.3.4 version: 4.3.5 @@ -260,10 +260,10 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.2)(graphql@16.8.1)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.2)(graphql@16.8.2)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 - version: 1.1.0(graphql@16.8.1) + version: 1.1.0(graphql@16.8.2) lodash.lowercase: specifier: ^4.3.0 version: 4.3.0 @@ -290,8 +290,8 @@ importers: specifier: 4.3.9 version: 4.3.9 graphql: - specifier: 16.8.1 - version: 16.8.1 + specifier: 16.8.2 + version: 16.8.2 json-schema-to-ts: specifier: 2.12.0 version: 2.12.0 @@ -3379,6 +3379,10 @@ packages: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + graphql@16.8.2: + resolution: {integrity: sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} @@ -6840,41 +6844,41 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@graphql-tools/batch-execute@9.0.4(graphql@16.8.1)': + '@graphql-tools/batch-execute@9.0.4(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) dataloader: 2.2.2 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.1)': + '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.2)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) globby: 11.1.0 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.11(graphql@16.8.1)': + '@graphql-tools/delegate@10.0.11(graphql@16.8.2)': dependencies: - '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.1) - '@graphql-tools/executor': 1.2.6(graphql@16.8.1) - '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.2) + '@graphql-tools/executor': 1.2.6(graphql@16.8.2) + '@graphql-tools/schema': 10.0.4(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) dataloader: 2.2.2 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 - '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.1)': + '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@types/ws': 8.5.10 - graphql: 16.8.1 - graphql-ws: 5.16.0(graphql@16.8.1) + graphql: 16.8.2 + graphql-ws: 5.16.0(graphql@16.8.2) isomorphic-ws: 5.0.0(ws@8.17.0) tslib: 2.6.3 ws: 8.17.0 @@ -6882,24 +6886,24 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.2)(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.2)(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 - graphql: 16.8.1 + graphql: 16.8.2 meros: 1.3.0(@types/node@20.14.2) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.1)': + '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@types/ws': 8.5.10 - graphql: 16.8.1 + graphql: 16.8.2 isomorphic-ws: 5.0.0(ws@8.17.0) tslib: 2.6.3 ws: 8.17.0 @@ -6907,86 +6911,86 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.2.6(graphql@16.8.1)': + '@graphql-tools/executor@1.2.6(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.1)': + '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.2)': dependencies: - '@graphql-tools/import': 7.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/import': 7.0.1(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) globby: 11.1.0 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.1)': + '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.2)': dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.24.7 '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 tslib: 2.6.3 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.1(graphql@16.8.1)': + '@graphql-tools/import@7.0.1(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 resolve-from: 5.0.0 tslib: 2.6.3 - '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.1)': + '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) globby: 11.1.0 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 unixify: 1.0.0 - '@graphql-tools/load@8.0.2(graphql@16.8.1)': + '@graphql-tools/load@8.0.2(graphql@16.8.2)': dependencies: - '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/schema': 10.0.4(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 p-limit: 3.1.0 tslib: 2.6.3 - '@graphql-tools/merge@9.0.4(graphql@16.8.1)': + '@graphql-tools/merge@9.0.4(graphql@16.8.2)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 tslib: 2.6.3 - '@graphql-tools/schema@10.0.4(graphql@16.8.1)': + '@graphql-tools/schema@10.0.4(graphql@16.8.2)': dependencies: - '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/merge': 9.0.4(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.2)(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.2)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) - '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.2)(graphql@16.8.1) - '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) + '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.2)(graphql@16.8.2) + '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 - graphql: 16.8.1 + graphql: 16.8.2 isomorphic-ws: 5.0.0(ws@8.17.0) tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6997,26 +7001,26 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.2(graphql@16.8.1)': + '@graphql-tools/utils@10.2.2(graphql@16.8.2)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) cross-inspect: 1.0.0 dset: 3.1.3 - graphql: 16.8.1 + graphql: 16.8.2 tslib: 2.6.3 - '@graphql-tools/wrap@10.0.5(graphql@16.8.1)': + '@graphql-tools/wrap@10.0.5(graphql@16.8.2)': dependencies: - '@graphql-tools/delegate': 10.0.11(graphql@16.8.1) - '@graphql-tools/schema': 10.0.4(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) + '@graphql-tools/schema': 10.0.4(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + graphql: 16.8.2 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@16.8.1)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.8.2)': dependencies: - graphql: 16.8.1 + graphql: 16.8.2 '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -9795,16 +9799,16 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.2)(graphql@16.8.1)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.2)(graphql@16.8.2)(typescript@5.4.5): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) - '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) - '@graphql-tools/load': 8.0.2(graphql@16.8.1) - '@graphql-tools/merge': 9.0.4(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.2)(graphql@16.8.1) - '@graphql-tools/utils': 10.2.2(graphql@16.8.1) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/load': 8.0.2(graphql@16.8.2) + '@graphql-tools/merge': 9.0.4(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.2)(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) - graphql: 16.8.1 + graphql: 16.8.2 jiti: 1.21.3 minimatch: 4.2.3 string-env-interpolation: 1.0.1 @@ -9816,14 +9820,14 @@ snapshots: - typescript - utf-8-validate - graphql-depth-limit@1.1.0(graphql@16.8.1): + graphql-depth-limit@1.1.0(graphql@16.8.2): dependencies: arrify: 1.0.1 - graphql: 16.8.1 + graphql: 16.8.2 - graphql-ws@5.16.0(graphql@16.8.1): + graphql-ws@5.16.0(graphql@16.8.2): dependencies: - graphql: 16.8.1 + graphql: 16.8.2 graphql@14.7.0: dependencies: @@ -9831,6 +9835,8 @@ snapshots: graphql@16.8.1: {} + graphql@16.8.2: {} + gray-matter@4.0.3: dependencies: js-yaml: 3.14.1 From 1e53326dfb237f75ef6224f7289a22e990e53fb9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 21:08:11 +0000 Subject: [PATCH 079/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.4 (#2383) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 89e860192f6..364c1cf1798 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.2", - "prettier-plugin-tailwindcss": "0.6.3", + "prettier-plugin-tailwindcss": "0.6.4", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.15.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04969b16011..4d3899c9465 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.3.2 version: 3.3.2 prettier-plugin-tailwindcss: - specifier: 0.6.3 - version: 0.6.3(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) + specifier: 0.6.4 + version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -4955,8 +4955,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.3: - resolution: {integrity: sha512-GeJ9bqXN4APAP0V5T2a1J/o6a50MWevEUCPWxijpdXFDQkBCoAfz4pQfv+YMXSqZ5GXLMDYio0mUOfrYL7gf4w==} + prettier-plugin-tailwindcss@0.6.4: + resolution: {integrity: sha512-3vhbIvlKyAWPaw9bUr2cw6M1BGx2Oy9CCLJyv+nxEiBGCTcL69WcAz2IFMGqx8IXSzQCInGSo2ujAByg9poHLQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11848,7 +11848,7 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.3(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: From 89d9b3baeb754e6d3b7072a1e5e84e39edccc64c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 21:08:42 +0000 Subject: [PATCH 080/374] fix(deps): update dependency graphql to v16.8.2 (#2382) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d3899c9465..9eff044f1a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -335,7 +335,7 @@ importers: version: 2.1.1 graphql: specifier: ^16.8.1 - version: 16.8.1 + version: 16.8.2 lodash.debounce: specifier: ^4.0.8 version: 4.0.8 @@ -3375,10 +3375,6 @@ packages: resolution: {integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==} engines: {node: '>= 6.x'} - graphql@16.8.1: - resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - graphql@16.8.2: resolution: {integrity: sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -9833,8 +9829,6 @@ snapshots: dependencies: iterall: 1.3.0 - graphql@16.8.1: {} - graphql@16.8.2: {} gray-matter@4.0.3: From 3d082ba7ad175d0fcd1cf9a26060f426f2c07b44 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 13:19:25 +0000 Subject: [PATCH 081/374] chore(deps): update dependency tsx to v4.15.4 (#2384) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 364c1cf1798..ca922e03e28 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.4", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.15.2", + "tsx": "4.15.4", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9eff044f1a3..bf1860b282b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.15.2 - version: 4.15.2 + specifier: 4.15.4 + version: 4.15.4 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5769,8 +5769,8 @@ packages: typescript: optional: true - tsx@4.15.2: - resolution: {integrity: sha512-kIZTOCmR37nEw0qxQks2dR+eZWSXydhTGmz7yx94vEiJtJGBTkUl0D/jt/5fey+CNdm6i3Cp+29WKRay9ScQUw==} + tsx@4.15.4: + resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==} engines: {node: '>=18.0.0'} hasBin: true @@ -12742,7 +12742,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.2: + tsx@4.15.4: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 From 65a64fdca86089b4917660caf9082d071535e113 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 14:06:17 +0000 Subject: [PATCH 082/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.28 (#2386) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 589a72aa731..a12dfc39abb 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.27", + "@vue/compiler-sfc": "3.4.28", "eslint": "8.57.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf1860b282b..5848788fb3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) + version: 2.0.6(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -75,7 +75,7 @@ importers: version: 3.3.2 prettier-plugin-tailwindcss: specifier: 0.6.4 - version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -229,8 +229,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.27 - version: 3.4.27 + specifier: 3.4.28 + version: 3.4.28 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1856,20 +1856,20 @@ packages: '@vitest/utils@0.34.6': resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - '@vue/compiler-core@3.4.27': - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + '@vue/compiler-core@3.4.28': + resolution: {integrity: sha512-yJ6CFFu6qDYB4RrF9LJ1DU7Cq7rgODBrwHoiadvHSBGhMHcROl5AOp9WEPDba5J9OEptUdpSPVZb7q++MO/7vA==} - '@vue/compiler-dom@3.4.27': - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + '@vue/compiler-dom@3.4.28': + resolution: {integrity: sha512-CgBwv48EMETKijnzKB8swa00aEkmXFDbEHOZqeUPKPDZE9DM51RlKA+9/9zPStioCP+v3SC+UjzQfARsFefhqw==} - '@vue/compiler-sfc@3.4.27': - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + '@vue/compiler-sfc@3.4.28': + resolution: {integrity: sha512-k7FSOhEZdXorRSfIC1FCgwffewLuf1hJBP+WxZ7e9C2/bU+djS/C9tyZRfqVksMMvd2IiA5N3oNEbbUjlneWlA==} - '@vue/compiler-ssr@3.4.27': - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.4.28': + resolution: {integrity: sha512-AlnfXUKDg1xTPxO5ztVdN/L29ujJ97qG5bmqTa+y0D0kfbYxfZNJe/ej/wPi/WqMFv/MFy1RHzRrwQM+MykSHw==} - '@vue/shared@3.4.27': - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.4.28': + resolution: {integrity: sha512-2b+Vuv5ichZQZPmRJfniHQkBSNigmRsRkr17bkYqBFy3J88T4lB7dRbAX/rx8qr9v0cr8Adg6yP872xhxGmh0w==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -7037,7 +7037,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -7047,7 +7047,7 @@ snapshots: prettier: 3.3.2 semver: 7.6.2 optionalDependencies: - '@vue/compiler-sfc': 3.4.27 + '@vue/compiler-sfc': 3.4.28 transitivePeerDependencies: - supports-color @@ -7642,9 +7642,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.27)(prettier@3.3.2)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.28)(prettier@3.3.2)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) prettier: 3.3.2 prettier-plugin-pkg: 0.18.1(prettier@3.3.2) prettier-plugin-sh: 0.14.0(prettier@3.3.2) @@ -7921,37 +7921,37 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.27': + '@vue/compiler-core@3.4.28': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.28 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.27': + '@vue/compiler-dom@3.4.28': dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.28 + '@vue/shared': 3.4.28 - '@vue/compiler-sfc@3.4.27': + '@vue/compiler-sfc@3.4.28': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.28 + '@vue/compiler-dom': 3.4.28 + '@vue/compiler-ssr': 3.4.28 + '@vue/shared': 3.4.28 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.27': + '@vue/compiler-ssr@3.4.28': dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.28 + '@vue/shared': 3.4.28 - '@vue/shared@3.4.27': {} + '@vue/shared@3.4.28': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11842,11 +11842,11 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.27)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) prettier@2.8.8: {} From b133a4b2b72ff326ac3004c180463ac4108583e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 19:07:02 +0000 Subject: [PATCH 083/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.29 (#2387) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index a12dfc39abb..a11ba51afb7 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.28", + "@vue/compiler-sfc": "3.4.29", "eslint": "8.57.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5848788fb3a..3346df2eea4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) + version: 2.0.6(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -75,7 +75,7 @@ importers: version: 3.3.2 prettier-plugin-tailwindcss: specifier: 0.6.4 - version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -229,8 +229,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.28 - version: 3.4.28 + specifier: 3.4.29 + version: 3.4.29 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1856,20 +1856,20 @@ packages: '@vitest/utils@0.34.6': resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - '@vue/compiler-core@3.4.28': - resolution: {integrity: sha512-yJ6CFFu6qDYB4RrF9LJ1DU7Cq7rgODBrwHoiadvHSBGhMHcROl5AOp9WEPDba5J9OEptUdpSPVZb7q++MO/7vA==} + '@vue/compiler-core@3.4.29': + resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} - '@vue/compiler-dom@3.4.28': - resolution: {integrity: sha512-CgBwv48EMETKijnzKB8swa00aEkmXFDbEHOZqeUPKPDZE9DM51RlKA+9/9zPStioCP+v3SC+UjzQfARsFefhqw==} + '@vue/compiler-dom@3.4.29': + resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} - '@vue/compiler-sfc@3.4.28': - resolution: {integrity: sha512-k7FSOhEZdXorRSfIC1FCgwffewLuf1hJBP+WxZ7e9C2/bU+djS/C9tyZRfqVksMMvd2IiA5N3oNEbbUjlneWlA==} + '@vue/compiler-sfc@3.4.29': + resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} - '@vue/compiler-ssr@3.4.28': - resolution: {integrity: sha512-AlnfXUKDg1xTPxO5ztVdN/L29ujJ97qG5bmqTa+y0D0kfbYxfZNJe/ej/wPi/WqMFv/MFy1RHzRrwQM+MykSHw==} + '@vue/compiler-ssr@3.4.29': + resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} - '@vue/shared@3.4.28': - resolution: {integrity: sha512-2b+Vuv5ichZQZPmRJfniHQkBSNigmRsRkr17bkYqBFy3J88T4lB7dRbAX/rx8qr9v0cr8Adg6yP872xhxGmh0w==} + '@vue/shared@3.4.29': + resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -7037,7 +7037,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -7047,7 +7047,7 @@ snapshots: prettier: 3.3.2 semver: 7.6.2 optionalDependencies: - '@vue/compiler-sfc': 3.4.28 + '@vue/compiler-sfc': 3.4.29 transitivePeerDependencies: - supports-color @@ -7642,9 +7642,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.28)(prettier@3.3.2)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.29)(prettier@3.3.2)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) prettier: 3.3.2 prettier-plugin-pkg: 0.18.1(prettier@3.3.2) prettier-plugin-sh: 0.14.0(prettier@3.3.2) @@ -7921,37 +7921,37 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.28': + '@vue/compiler-core@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.28 + '@vue/shared': 3.4.29 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.28': + '@vue/compiler-dom@3.4.29': dependencies: - '@vue/compiler-core': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-core': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/compiler-sfc@3.4.28': + '@vue/compiler-sfc@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.28 - '@vue/compiler-dom': 3.4.28 - '@vue/compiler-ssr': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-core': 3.4.29 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.28': + '@vue/compiler-ssr@3.4.29': dependencies: - '@vue/compiler-dom': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/shared@3.4.28': {} + '@vue/shared@3.4.29': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11842,11 +11842,11 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.28)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) prettier@2.8.8: {} From 439ddcc2e20bf557d1d5391525504cf74d80b496 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 05:09:00 +0000 Subject: [PATCH 084/374] chore(deps): update dependency tsx to v4.15.5 (#2388) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ca922e03e28..69299110920 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.4", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.15.4", + "tsx": "4.15.5", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3346df2eea4..10044d3eefb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.15.4 - version: 4.15.4 + specifier: 4.15.5 + version: 4.15.5 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5769,8 +5769,8 @@ packages: typescript: optional: true - tsx@4.15.4: - resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==} + tsx@4.15.5: + resolution: {integrity: sha512-iKi8jQ2VBmZ2kU/FkGkL2OSHBHsazsUzsdC/W/RwhKIEsIoZ1alCclZHP5jGfNHEaEWUJFM1GquzCf+4db3b0w==} engines: {node: '>=18.0.0'} hasBin: true @@ -12742,7 +12742,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.4: + tsx@4.15.5: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 From 6ba1bf1bef94a71cfb1840fc6186f27a2be6819b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 19:21:07 +0000 Subject: [PATCH 085/374] chore(deps): update dependency svelte-eslint-parser to v0.38.0 (#2389) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 11146bbc6f9..18daca90e1e 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.18", - "svelte-eslint-parser": "0.37.0", + "svelte-eslint-parser": "0.38.0", "svelte2tsx": "0.7.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10044d3eefb..c2f4b75c631 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: 0.37.0 - version: 0.37.0(svelte@4.2.18) + specifier: 0.38.0 + version: 0.38.0(svelte@4.2.18) svelte2tsx: specifier: 0.7.9 version: 0.7.9(svelte@4.2.18)(typescript@5.4.5) @@ -5590,8 +5590,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.37.0: - resolution: {integrity: sha512-AXd5ar7dcOK+H86JomxcSaWevhs2J7o/xOwg+kDQu98uuATpm+tE5Twp7u8UQCdbWKB34Idu/CZyHmTOxfSQMw==} + svelte-eslint-parser@0.38.0: + resolution: {integrity: sha512-5qyDMW19cqafbRua5xLKI4wHfHapDx1emu93Vl3Po+2qcV9mSXL/XhmgBN23S9ddE4SQ7vrF7V6Q2a+VMfmUQg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 @@ -12540,7 +12540,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.37.0(svelte@4.2.18): + svelte-eslint-parser@0.38.0(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 5df963b4f3e8758db20f91464b10861c9d728ba6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 03:32:21 +0000 Subject: [PATCH 086/374] chore(deps): lock file maintenance (#2390) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 559 ++++++++++++++----------------------------------- 1 file changed, 159 insertions(+), 400 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2f4b75c631..b3fe663d50f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -565,276 +565,138 @@ packages: '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -1594,11 +1456,11 @@ packages: '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.6.3': - resolution: {integrity: sha512-QnJKHFUW95GnlJLJGP6QLx4M69HM0KlXk+R2Y8lr/x4nAx1Yb/lsuxq4XwybuUjTxbJk+BT0g/kvn0bcsjGGHg==} + '@shikijs/core@1.6.5': + resolution: {integrity: sha512-XcQYt6e4L61ruAxHiL3Xg1DL/XkWWjzDdeckB/DtN8jAxoAU+bcxsV6DetC8NafHpL4YpGhxy9iXF0ND/u6HmA==} - '@shikijs/twoslash@1.6.3': - resolution: {integrity: sha512-GGCq9BBCzwIFSSwI7bss1y6Yd3jrHaoN4g4OF+85cKg0mP6a8GK5u3YwqxDoFjkEzt0Aj3FKIEpX7ICYNQJluw==} + '@shikijs/twoslash@1.6.5': + resolution: {integrity: sha512-vEdG64AKiTTppyVX60DBkvEntxCwG9vIi4gGJFeIpFu87nt88iCiPmUBO7ZzXBLAW2VjlzE4Bu0av3Tp3MAM6A==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1777,8 +1639,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.12.0': - resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} + '@typescript-eslint/eslint-plugin@7.13.0': + resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1788,8 +1650,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.12.0': - resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==} + '@typescript-eslint/parser@7.13.0': + resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1798,12 +1660,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.12.0': - resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} + '@typescript-eslint/scope-manager@7.13.0': + resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.12.0': - resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} + '@typescript-eslint/type-utils@7.13.0': + resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1812,12 +1674,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.12.0': - resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} + '@typescript-eslint/types@7.13.0': + resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.12.0': - resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} + '@typescript-eslint/typescript-estree@7.13.0': + resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1825,14 +1687,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.12.0': - resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} + '@typescript-eslint/utils@7.13.0': + resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.12.0': - resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} + '@typescript-eslint/visitor-keys@7.13.0': + resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -1948,12 +1810,12 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} hasBin: true @@ -2193,11 +2055,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001629: - resolution: {integrity: sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==} - - caniuse-lite@1.0.30001632: - resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} + caniuse-lite@1.0.30001636: + resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2758,8 +2617,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.798: - resolution: {integrity: sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==} + electron-to-chromium@1.4.803: + resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2826,11 +2685,6 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -2947,8 +2801,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.8.1: - resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==} + eslint-plugin-n@17.9.0: + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3208,8 +3062,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} format@0.2.2: @@ -3321,8 +3175,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.4.0: - resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} + globals@15.5.0: + resolution: {integrity: sha512-r7/9tQj5RylGxt/BKGv0D2SvehYvRFYg4ukSNk+EuZxvWI7uK/MJFmOCLq8aKvgh3EVBYFbBlOMAtaITXZr80w==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3764,8 +3618,8 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@1.21.3: - resolution: {integrity: sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==} + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true joycon@3.1.1: @@ -5360,8 +5214,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.6.3: - resolution: {integrity: sha512-lE1/YGlzFY0hQSyEfsZj18xGrTWxyhFQkaiILALqTBZPbJeYFWpbUhlmTGPOupYB/qC+H6sV4UznJzcEh3WMHQ==} + shiki@1.6.5: + resolution: {integrity: sha512-iFzypldJG0zeyRHKAhaSGCf+YWXpMMyUyOrCVFBFKGGdF5vrB6jbd66/SQljxV20aSrVZEAQwUto/hhuNi/CIg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5813,11 +5667,11 @@ packages: resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} hasBin: true - twoslash-protocol@0.2.7: - resolution: {integrity: sha512-iRPdeHx5kpg/abMS2IOyMioY2C2zJaCDJLZQhd7IyJ/S5ZVKOXQgddz4xZyFTeSWKbAC+XsgYbc+lpljgFc3Mw==} + twoslash-protocol@0.2.8: + resolution: {integrity: sha512-8l439jrFEJiQmQ6ugFtYXgHpQDp3nBYVF6RR88doLarFGWhjfq0sgntgQYc2aDmJb87Jzhh4EicV8k9DrqpIZg==} - twoslash@0.2.7: - resolution: {integrity: sha512-kd1ZEmQhTFjTc1SKTDFYTINVbnnykaPIjFtGYemHKawuogCcmTnuonzCtMplAoTOeAjmsjzFezZgoolLph87cw==} + twoslash@0.2.8: + resolution: {integrity: sha512-mQiUB4SvBF58FJkEEtXvVhTO1h0oDpTZuEAyaC8xwf4P6392ydSFhsMiUBbJEOvaelN9DLesViopn3E9O2GKOA==} peerDependencies: typescript: '*' @@ -6056,8 +5910,8 @@ packages: engines: {node: '>=v14.18.0'} hasBin: true - vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6226,8 +6080,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6238,8 +6092,8 @@ packages: utf-8-validate: optional: true - ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6647,141 +6501,72 @@ snapshots: '@corex/deepmerge@4.0.43': {} - '@esbuild/aix-ppc64@0.20.2': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.20.2': - optional: true - '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.20.2': - optional: true - '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.20.2': - optional: true - '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.20.2': - optional: true - '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.20.2': - optional: true - '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.20.2': - optional: true - '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.20.2': - optional: true - '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.20.2': - optional: true - '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.20.2': - optional: true - '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.20.2': - optional: true - '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.20.2': - optional: true - '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.20.2': - optional: true - '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.20.2': - optional: true - '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.20.2': - optional: true - '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.20.2': - optional: true - '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.20.2': - optional: true - '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.20.2': - optional: true - '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.20.2': - optional: true - '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.20.2': - optional: true - '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.20.2': - optional: true - '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.20.2': - optional: true - '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.20.2': - optional: true - '@esbuild/win32-x64@0.21.5': optional: true @@ -6875,9 +6660,9 @@ snapshots: '@types/ws': 8.5.10 graphql: 16.8.2 graphql-ws: 5.16.0(graphql@16.8.2) - isomorphic-ws: 5.0.0(ws@8.17.0) + isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 - ws: 8.17.0 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6900,9 +6685,9 @@ snapshots: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@types/ws': 8.5.10 graphql: 16.8.2 - isomorphic-ws: 5.0.0(ws@8.17.0) + isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 - ws: 8.17.0 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6987,10 +6772,10 @@ snapshots: '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 graphql: 16.8.2 - isomorphic-ws: 5.0.0(ws@8.17.0) + isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 value-or-promise: 1.0.12 - ws: 8.17.0 + ws: 8.17.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -7566,12 +7351,12 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.6.3': {} + '@shikijs/core@1.6.5': {} - '@shikijs/twoslash@1.6.3(typescript@5.4.5)': + '@shikijs/twoslash@1.6.5(typescript@5.4.5)': dependencies: - '@shikijs/core': 1.6.3 - twoslash: 0.2.7(typescript@5.4.5) + '@shikijs/core': 1.6.5 + twoslash: 0.2.8(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -7620,16 +7405,16 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.8.1(eslint@8.57.0) + eslint-plugin-n: 17.9.0(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) eslint-plugin-react: 7.34.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -7804,14 +7589,14 @@ snapshots: dependencies: '@types/node': 20.14.2 - '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/type-utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7822,12 +7607,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -7835,15 +7620,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.12.0': + '@typescript-eslint/scope-manager@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -7852,12 +7637,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.12.0': {} + '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -7869,20 +7654,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.12.0': + '@typescript-eslint/visitor-keys@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -8050,17 +7835,19 @@ snapshots: abbrev@2.0.0: {} - acorn-import-attributes@1.9.5(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 - acorn-walk@8.3.2: {} + acorn-walk@8.3.3: + dependencies: + acorn: 8.12.0 - acorn@8.11.3: {} + acorn@8.12.0: {} ajv-keywords@3.5.2(ajv@6.12.6): dependencies: @@ -8205,7 +7992,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001629 + caniuse-lite: 1.0.30001636 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8279,8 +8066,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001632 - electron-to-chromium: 1.4.798 + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.803 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -8322,13 +8109,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001632 + caniuse-lite: 1.0.30001636 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001629: {} - - caniuse-lite@1.0.30001632: {} + caniuse-lite@1.0.30001636: {} ccount@2.0.1: {} @@ -8432,7 +8217,7 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 - acorn: 8.11.3 + acorn: 8.12.0 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -8917,7 +8702,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.798: {} + electron-to-chromium@1.4.803: {} elkjs@0.9.3: {} @@ -9039,32 +8824,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -9116,13 +8875,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -9135,8 +8894,8 @@ snapshots: eslint-mdx@3.1.5(eslint@8.57.0): dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint: 8.57.0 espree: 9.6.1 estree-util-visit: 2.0.0 @@ -9153,14 +8912,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9177,7 +8936,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9187,7 +8946,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9198,7 +8957,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9256,14 +9015,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-n@17.8.1(eslint@8.57.0): + eslint-plugin-n@17.9.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) enhanced-resolve: 5.17.0 eslint: 8.57.0 eslint-plugin-es-x: 7.7.0(eslint@8.57.0) get-tsconfig: 4.7.5 - globals: 15.4.0 + globals: 15.5.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 @@ -9459,8 +9218,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -9647,7 +9406,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -9740,7 +9499,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 @@ -9761,7 +9520,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.4.0: {} + globals@15.5.0: {} globalthis@1.0.4: dependencies: @@ -9805,7 +9564,7 @@ snapshots: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.2 - jiti: 1.21.3 + jiti: 1.21.6 minimatch: 4.2.3 string-env-interpolation: 1.0.1 tslib: 2.6.3 @@ -10219,9 +9978,9 @@ snapshots: isexe@2.0.0: {} - isomorphic-ws@5.0.0(ws@8.17.0): + isomorphic-ws@5.0.0(ws@8.17.1): dependencies: - ws: 8.17.0 + ws: 8.17.1 iterall@1.3.0: {} @@ -10247,7 +10006,7 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.3: {} + jiti@1.21.6: {} joycon@3.1.1: {} @@ -10294,7 +10053,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -10898,8 +10657,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -11209,7 +10968,7 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 @@ -11270,7 +11029,7 @@ snapshots: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001632 + caniuse-lite: 1.0.30001636 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11313,7 +11072,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.6.3(typescript@5.4.5) + '@shikijs/twoslash': 1.6.5(typescript@5.4.5) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11330,14 +11089,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.6.3) + rehype-pretty-code: 0.13.0(shiki@1.6.5) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.6.3 + shiki: 1.6.5 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -12025,13 +11784,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.4 - rehype-pretty-code@0.13.0(shiki@1.6.3): + rehype-pretty-code@0.13.0(shiki@1.6.5): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.6.3 + shiki: 1.6.5 unified: 11.0.4 unist-util-visit: 5.0.0 @@ -12304,9 +12063,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.6.3: + shiki@1.6.5: dependencies: - '@shikijs/core': 1.6.3 + '@shikijs/core': 1.6.5 side-channel@1.0.6: dependencies: @@ -12487,7 +12246,7 @@ snapshots: strip-literal@1.3.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 style-to-object@0.4.4: dependencies: @@ -12563,7 +12322,7 @@ snapshots: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 - acorn: 8.11.3 + acorn: 8.12.0 aria-query: 5.3.0 axobject-query: 4.0.0 code-red: 1.0.4 @@ -12610,7 +12369,7 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.3 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 @@ -12645,7 +12404,7 @@ snapshots: terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -12786,12 +12545,12 @@ snapshots: turbo-windows-64: 1.13.4 turbo-windows-arm64: 1.13.4 - twoslash-protocol@0.2.7: {} + twoslash-protocol@0.2.8: {} - twoslash@0.2.7(typescript@5.4.5): + twoslash@0.2.8(typescript@5.4.5): dependencies: '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.7 + twoslash-protocol: 0.2.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -13112,7 +12871,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -13123,9 +12882,9 @@ snapshots: - supports-color - terser - vite@5.2.13(@types/node@20.14.2)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.2)(terser@5.31.1): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: @@ -13143,8 +12902,8 @@ snapshots: '@vitest/snapshot': 0.34.6 '@vitest/spy': 0.34.6 '@vitest/utils': 0.34.6 - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.0 + acorn-walk: 8.3.3 cac: 6.7.14 chai: 4.4.1 debug: 4.3.5 @@ -13156,7 +12915,7 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) vite-node: 0.34.6(@types/node@20.14.2)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -13202,15 +12961,15 @@ snapshots: webpack-bundle-analyzer@4.7.0: dependencies: - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.0 + acorn-walk: 8.3.3 chalk: 4.1.2 commander: 7.2.0 gzip-size: 6.0.0 lodash: 4.17.21 opener: 1.5.2 sirv: 1.0.19 - ws: 7.5.9 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -13224,8 +12983,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-attributes: 1.9.5(acorn@8.11.3) + acorn: 8.12.0 + acorn-import-attributes: 1.9.5(acorn@8.12.0) browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 @@ -13341,9 +13100,9 @@ snapshots: wrappy@1.0.2: {} - ws@7.5.9: {} + ws@7.5.10: {} - ws@8.17.0: {} + ws@8.17.1: {} xmldom-sre@0.1.31: {} From afaa31f41c28bcc2c0efe7a97f74b77407b6a3e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 13:05:08 +0000 Subject: [PATCH 087/374] chore(deps): update dependency tsx to v4.15.6 (#2391) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 69299110920..8396d8af24b 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.4", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.15.5", + "tsx": "4.15.6", "turbo": "^1.13.2", "typescript": "5.4.5", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3fe663d50f..002e5a04506 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) tsx: - specifier: 4.15.5 - version: 4.15.5 + specifier: 4.15.6 + version: 4.15.6 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5623,8 +5623,8 @@ packages: typescript: optional: true - tsx@4.15.5: - resolution: {integrity: sha512-iKi8jQ2VBmZ2kU/FkGkL2OSHBHsazsUzsdC/W/RwhKIEsIoZ1alCclZHP5jGfNHEaEWUJFM1GquzCf+4db3b0w==} + tsx@4.15.6: + resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12501,7 +12501,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.5: + tsx@4.15.6: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 From 25242242a5acb81b48dacd2a5619dc8bf54f8183 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 20:08:10 +0000 Subject: [PATCH 088/374] chore(deps): update dependency svelte-eslint-parser to v0.39.1 (#2392) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 18daca90e1e..257c078064e 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.18", - "svelte-eslint-parser": "0.38.0", + "svelte-eslint-parser": "0.39.1", "svelte2tsx": "0.7.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 002e5a04506..f71f6f3c6ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: 0.38.0 - version: 0.38.0(svelte@4.2.18) + specifier: 0.39.1 + version: 0.39.1(svelte@4.2.18) svelte2tsx: specifier: 0.7.9 version: 0.7.9(svelte@4.2.18)(typescript@5.4.5) @@ -5444,8 +5444,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.38.0: - resolution: {integrity: sha512-5qyDMW19cqafbRua5xLKI4wHfHapDx1emu93Vl3Po+2qcV9mSXL/XhmgBN23S9ddE4SQ7vrF7V6Q2a+VMfmUQg==} + svelte-eslint-parser@0.39.1: + resolution: {integrity: sha512-0VR9gq2TOdSrJW94Qf2F3XrzXRQomXQtRZGFS3FEUr3G4J8DcpqXfBF1HJyOa3dACyGsKiBbOPF56pBgYaqXBA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 @@ -12299,7 +12299,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.38.0(svelte@4.2.18): + svelte-eslint-parser@0.39.1(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From e45473710ebea5a14d4f5f08044b12e6992eb0d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:25:54 +0000 Subject: [PATCH 089/374] chore(deps): update dependency @types/node to v20.14.3 (#2393) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 8396d8af24b..384c6a6301e 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.2", + "@types/node": "20.14.3", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 683575ebda9..b918e5156fd 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.2", + "@types/node": "20.14.3", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f71f6f3c6ba..596cb1f8eab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.2)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.3)(graphql@16.8.2)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.2': - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@20.14.3': + resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.2)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.3)(graphql@16.8.2)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.2 - meros: 1.3.0(@types/node@20.14.2) + meros: 1.3.0(@types/node@20.14.3) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.2)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.3)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.2)(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.3)(graphql@16.8.2) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) @@ -7476,7 +7476,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/d3-scale-chromatic@3.0.3': {} @@ -7562,7 +7562,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.2': + '@types/node@20.14.3': dependencies: undici-types: 5.26.5 @@ -7587,7 +7587,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9554,13 +9554,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.2)(graphql@16.8.2)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.3)(graphql@16.8.2)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.2)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.3)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.2 @@ -10002,7 +10002,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10496,9 +10496,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.2): + meros@1.3.0(@types/node@20.14.3): optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 mhchemparser@4.2.1: {} @@ -12625,7 +12625,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12864,14 +12864,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.2)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.3)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12882,13 +12882,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.2)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.3)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 fsevents: 2.3.3 terser: 5.31.1 @@ -12896,7 +12896,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12915,8 +12915,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.3)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index e89930ab715..dcabd2c94a5 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.2", + "@types/node": "20.14.3", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 470ae327b52e6695f077a9caf8fcf16a2638842b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:26:17 +0000 Subject: [PATCH 090/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.5 (#2394) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 384c6a6301e..4118a800034 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.2", - "prettier-plugin-tailwindcss": "0.6.4", + "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "5.0.7", "tsup": "^8.0.0", "tsx": "4.15.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 596cb1f8eab..1d16a22e737 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,8 +74,8 @@ importers: specifier: 3.3.2 version: 3.3.2 prettier-plugin-tailwindcss: - specifier: 0.6.4 - version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2) + specifier: 0.6.5 + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -4805,8 +4805,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.4: - resolution: {integrity: sha512-3vhbIvlKyAWPaw9bUr2cw6M1BGx2Oy9CCLJyv+nxEiBGCTcL69WcAz2IFMGqx8IXSzQCInGSo2ujAByg9poHLQ==} + prettier-plugin-tailwindcss@0.6.5: + resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11601,7 +11601,7 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: From b8e023eea1c1c0a918228c3a67eca63f36c5ccc1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 05:13:07 +0000 Subject: [PATCH 091/374] chore(deps): update dependency @types/node to v20.14.4 (#2395) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 4118a800034..11e4ece9403 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.3", + "@types/node": "20.14.4", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index b918e5156fd..e2407f8fa9c 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.3", + "@types/node": "20.14.4", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d16a22e737..74d135c18f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.3)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.4)(graphql@16.8.2)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.3': - resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} + '@types/node@20.14.4': + resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.3)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.4)(graphql@16.8.2)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.2 - meros: 1.3.0(@types/node@20.14.3) + meros: 1.3.0(@types/node@20.14.4) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.3)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.4)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.3)(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.4)(graphql@16.8.2) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) @@ -7476,7 +7476,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/d3-scale-chromatic@3.0.3': {} @@ -7562,7 +7562,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.3': + '@types/node@20.14.4': dependencies: undici-types: 5.26.5 @@ -7587,7 +7587,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9554,13 +9554,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.3)(graphql@16.8.2)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.4)(graphql@16.8.2)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.3)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.4)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.2 @@ -10002,7 +10002,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10496,9 +10496,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.3): + meros@1.3.0(@types/node@20.14.4): optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 mhchemparser@4.2.1: {} @@ -12625,7 +12625,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12864,14 +12864,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.3)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.4)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12882,13 +12882,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.3)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.4)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 fsevents: 2.3.3 terser: 5.31.1 @@ -12896,7 +12896,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12915,8 +12915,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.4)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index dcabd2c94a5..67b519f77ba 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.3", + "@types/node": "20.14.4", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 4c14374d0dd642fcb39d329fd8bd00be8d8a74bb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 05:13:28 +0000 Subject: [PATCH 092/374] chore(deps): update dependency svelte2tsx to v0.7.10 (#2396) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 257c078064e..2f354349e85 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "8.57.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.39.1", - "svelte2tsx": "0.7.9" + "svelte2tsx": "0.7.10" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74d135c18f6..12100d81e61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,8 +216,8 @@ importers: specifier: 0.39.1 version: 0.39.1(svelte@4.2.18) svelte2tsx: - specifier: 0.7.9 - version: 0.7.9(svelte@4.2.18)(typescript@5.4.5) + specifier: 0.7.10 + version: 0.7.10(svelte@4.2.18)(typescript@5.4.5) examples/vue-code-file: dependencies: @@ -5453,8 +5453,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.9: - resolution: {integrity: sha512-Rm+0LAwg9wT4H2IsR8EaM9EWErTzi9LmuZKxkH5b1ua94XjQmwHstBP4VabLgA9AE6XmwBg+xK7Cjzwfm6ustQ==} + svelte2tsx@0.7.10: + resolution: {integrity: sha512-POOXaTncPGjwXMj6NVSRvdNj8KFqqLabFtXsQal3WyPy4X5raGsiDST2+ELhceKwfHk79/hR3qGUeU7KxYo4vQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12309,7 +12309,7 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.9(svelte@4.2.18)(typescript@5.4.5): + svelte2tsx@0.7.10(svelte@4.2.18)(typescript@5.4.5): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 32967cd6c306467fa232f8896364dedc476a5f75 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:43:46 +0000 Subject: [PATCH 093/374] chore(deps): update dependency @types/node to v20.14.5 (#2397) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 11e4ece9403..79c4e8f19de 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.4", + "@types/node": "20.14.5", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index e2407f8fa9c..152499aedf0 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.4", + "@types/node": "20.14.5", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12100d81e61..44c35376424 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.4)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.5)(graphql@16.8.2)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.4': - resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} + '@types/node@20.14.5': + resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.4)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.5)(graphql@16.8.2)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.2 - meros: 1.3.0(@types/node@20.14.4) + meros: 1.3.0(@types/node@20.14.5) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.4)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.5)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.4)(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.5)(graphql@16.8.2) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) @@ -7476,7 +7476,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/d3-scale-chromatic@3.0.3': {} @@ -7562,7 +7562,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.4': + '@types/node@20.14.5': dependencies: undici-types: 5.26.5 @@ -7587,7 +7587,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9554,13 +9554,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.4)(graphql@16.8.2)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.5)(graphql@16.8.2)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.4)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.5)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.2 @@ -10002,7 +10002,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10496,9 +10496,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.4): + meros@1.3.0(@types/node@20.14.5): optionalDependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 mhchemparser@4.2.1: {} @@ -12625,7 +12625,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12864,14 +12864,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.4)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.5)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.5)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12882,13 +12882,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.4)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.5)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 fsevents: 2.3.3 terser: 5.31.1 @@ -12896,7 +12896,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12915,8 +12915,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.4)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.5)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.5)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 67b519f77ba..9193f84cc39 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.4", + "@types/node": "20.14.5", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From cbb6ebec196f0a0936f8419596e44579f4134544 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:44:42 +0000 Subject: [PATCH 094/374] chore(deps): update pnpm to v9.4.0 (#2398) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 79c4e8f19de..1fe2f15c73f 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 2da4ac16eddb1cb0d70f44453460d90b7e6d9442 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 18:52:02 +0000 Subject: [PATCH 095/374] chore(deps): update dependency @types/node to v20.14.6 (#2400) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 1fe2f15c73f..58569e7fde5 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 152499aedf0..2c2750cf7d0 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44c35376424..1026741d19a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.4.5) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.5)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.4.5) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.5': - resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} + '@types/node@20.14.6': + resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.5)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.6)(graphql@16.8.2)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.2 - meros: 1.3.0(@types/node@20.14.5) + meros: 1.3.0(@types/node@20.14.6) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.5)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.6)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.5)(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.6)(graphql@16.8.2) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) @@ -7476,7 +7476,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/d3-scale-chromatic@3.0.3': {} @@ -7562,7 +7562,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.5': + '@types/node@20.14.6': dependencies: undici-types: 5.26.5 @@ -7587,7 +7587,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: @@ -9554,13 +9554,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.5)(graphql@16.8.2)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.5)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.6)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.4.5) graphql: 16.8.2 @@ -10002,7 +10002,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10496,9 +10496,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.5): + meros@1.3.0(@types/node@20.14.6): optionalDependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 mhchemparser@4.2.1: {} @@ -12625,7 +12625,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12864,14 +12864,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.5)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.6)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.5)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12882,13 +12882,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.5)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.6)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 fsevents: 2.3.3 terser: 5.31.1 @@ -12896,7 +12896,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12915,8 +12915,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.5)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.5)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.6)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 9193f84cc39..a51aefb2d5e 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 573de0659e5a93b04d9b3a9ac2447d4da3be8edf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 18:52:19 +0000 Subject: [PATCH 096/374] chore(deps): update dependency webpack to v5.92.1 (#2401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1026741d19a..63d5396ed15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.1(esbuild@0.21.5)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.92.0(esbuild@0.21.5) + version: 5.92.1(esbuild@0.21.5) packages: @@ -2617,8 +2617,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.803: - resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==} + electron-to-chromium@1.4.806: + resolution: {integrity: sha512-nkoEX2QIB8kwCOtvtgwhXWy2IHVcOLQZu9Qo36uaGB835mdX/h8uLRlosL6QIhLVUnAiicXRW00PwaPZC74Nrg==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -6006,8 +6006,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.92.0: - resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} + webpack@5.92.1: + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7378,14 +7378,14 @@ snapshots: '@tanstack/virtual-core@3.5.1': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.0(esbuild@0.21.5))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.1(esbuild@0.21.5))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.92.0(esbuild@0.21.5)) + next-videos: 1.5.0(webpack@5.92.1(esbuild@0.21.5)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8067,7 +8067,7 @@ snapshots: browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.803 + electron-to-chromium: 1.4.806 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -8702,7 +8702,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.803: {} + electron-to-chromium@1.4.806: {} elkjs@0.9.3: {} @@ -9365,11 +9365,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.92.0(esbuild@0.21.5)): + file-loader@4.3.0(webpack@5.92.1(esbuild@0.21.5)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.92.0(esbuild@0.21.5) + webpack: 5.92.1(esbuild@0.21.5) fill-range@7.1.1: dependencies: @@ -11018,9 +11018,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.92.0(esbuild@0.21.5)): + next-videos@1.5.0(webpack@5.92.1(esbuild@0.21.5)): dependencies: - file-loader: 4.3.0(webpack@5.92.0(esbuild@0.21.5)) + file-loader: 4.3.0(webpack@5.92.1(esbuild@0.21.5)) transitivePeerDependencies: - webpack @@ -12390,14 +12390,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.92.0(esbuild@0.21.5) + webpack: 5.92.1(esbuild@0.21.5) optionalDependencies: esbuild: 0.21.5 @@ -12976,7 +12976,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.0(esbuild@0.21.5): + webpack@5.92.1(esbuild@0.21.5): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -12999,7 +12999,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From aba3cb805718842339f1504c1208619cac7a77a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 00:50:30 +0000 Subject: [PATCH 097/374] fix(deps): update dependency @radix-ui/react-select to v2.1.0 (#2402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 352 +++++++++++++++++++++++-------------------------- 1 file changed, 162 insertions(+), 190 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63d5396ed15..2a8feed838a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,7 +326,7 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.1(esbuild@0.21.5)) @@ -1122,94 +1122,94 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@radix-ui/number@1.0.1': - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + '@radix-ui/number@1.1.0': + resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + '@radix-ui/primitive@1.1.0': + resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} - '@radix-ui/react-arrow@1.0.3': - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} + '@radix-ui/react-arrow@1.1.0': + resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-collection@1.0.3': - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + '@radix-ui/react-collection@1.1.0': + resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + '@radix-ui/react-compose-refs@1.1.0': + resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + '@radix-ui/react-context@1.1.0': + resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-direction@1.0.1': - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} + '@radix-ui/react-direction@1.1.0': + resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.0.5': - resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + '@radix-ui/react-dismissable-layer@1.1.0': + resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.0.1': - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + '@radix-ui/react-focus-guards@1.1.0': + resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-focus-scope@1.0.4': - resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + '@radix-ui/react-focus-scope@1.1.0': + resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -1221,154 +1221,154 @@ packages: peerDependencies: react: ^16.x || ^17.x || ^18.x - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + '@radix-ui/react-id@1.1.0': + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-popper@1.1.3': - resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} + '@radix-ui/react-popper@1.2.0': + resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-portal@1.0.4': - resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + '@radix-ui/react-portal@1.1.0': + resolution: {integrity: sha512-0tXZ5O6qAVvuN9SWP0X+zadHf9hzHiMf/vxOU+kXO+fbtS8lS57MXa6EmikDxk9s/Bmkk80+dcxgbvisIyeqxg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + '@radix-ui/react-primitive@2.0.0': + resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-select@2.0.0': - resolution: {integrity: sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==} + '@radix-ui/react-select@2.1.0': + resolution: {integrity: sha512-g6uR+e9o4EB3laMekSDEEKpwRmoZdfiZmZSfc1fO4A1EAVCukZplyNB2TIrNao5cw9HQOyhhy2W1ZQo72RXrJg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + '@radix-ui/react-slot@1.1.0': + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + '@radix-ui/react-use-callback-ref@1.1.0': + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + '@radix-ui/react-use-controllable-state@1.1.0': + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-escape-keydown@1.0.3': - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + '@radix-ui/react-use-escape-keydown@1.1.0': + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + '@radix-ui/react-use-layout-effect@1.1.0': + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-previous@1.0.1': - resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} + '@radix-ui/react-use-previous@1.1.0': + resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-rect@1.0.1': - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} + '@radix-ui/react-use-rect@1.1.0': + resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-use-size@1.0.1': - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} + '@radix-ui/react-use-size@1.1.0': + resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-visually-hidden@1.0.3': - resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} + '@radix-ui/react-visually-hidden@1.1.0': + resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/rect@1.0.1': - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} + '@radix-ui/rect@1.1.0': + resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} @@ -4932,8 +4932,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + react-remove-scroll@2.5.7: + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7067,82 +7067,70 @@ snapshots: '@popperjs/core@2.11.8': {} - '@radix-ui/number@1.0.1': - dependencies: - '@babel/runtime': 7.24.7 + '@radix-ui/number@1.1.0': {} - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.24.7 + '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-collection@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-direction@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: @@ -7152,152 +7140,136 @@ snapshots: dependencies: react: 18.3.1 - '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-popper@1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/rect': 1.0.1 + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-portal@1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-primitive@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-select@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/number': 1.0.1 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-select@2.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/number': 1.1.0 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/rect': 1.0.1 + '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/rect@1.0.1': - dependencies: - '@babel/runtime': 7.24.7 + '@radix-ui/rect@1.1.0': {} '@repeaterjs/repeater@3.0.6': {} @@ -11673,7 +11645,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) From 061ebc6b4ae438cc4c931e11ea6b9647735d0e31 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 22:56:29 +0000 Subject: [PATCH 098/374] chore(deps): update dependency typescript to v5.5.2 (#2403) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 136 ++++++++++++++++++++++++------------------------- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index 58569e7fde5..a374b6467b9 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "tsup": "^8.0.0", "tsx": "4.15.6", "turbo": "^1.13.2", - "typescript": "5.4.5", + "typescript": "5.5.2", "vitest": "0.34.6" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a8feed838a..6e410c29d1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 10.2.2(graphql@16.8.2) '@theguild/eslint-config': specifier: 0.11.9 - version: 0.11.9(eslint@8.57.0)(typescript@5.4.5) + version: 0.11.9(eslint@8.57.0)(typescript@5.5.2) '@theguild/prettier-config': specifier: 2.0.6 version: 2.0.6(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) @@ -42,7 +42,7 @@ importers: version: 20.14.6 bob-the-bundler: specifier: 7.0.1 - version: 7.0.1(typescript@5.4.5) + version: 7.0.1(typescript@5.5.2) chalk: specifier: 5.3.0 version: 5.3.0 @@ -81,7 +81,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.0 - version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) + version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) tsx: specifier: 4.15.6 version: 4.15.6 @@ -89,8 +89,8 @@ importers: specifier: ^1.13.2 version: 1.13.4 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.5.2 + version: 5.5.2 vitest: specifier: 0.34.6 version: 0.34.6(terser@5.31.1) @@ -217,7 +217,7 @@ importers: version: 0.39.1(svelte@4.2.18) svelte2tsx: specifier: 0.7.10 - version: 0.7.10(svelte@4.2.18)(typescript@5.4.5) + version: 0.7.10(svelte@4.2.18)(typescript@5.5.2) examples/vue-code-file: dependencies: @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.5.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -329,7 +329,7 @@ importers: version: 2.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.1(esbuild@0.21.5)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -5722,8 +5722,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} engines: {node: '>=14.17'} hasBin: true @@ -7325,10 +7325,10 @@ snapshots: '@shikijs/core@1.6.5': {} - '@shikijs/twoslash@1.6.5(typescript@5.4.5)': + '@shikijs/twoslash@1.6.5(typescript@5.5.2)': dependencies: '@shikijs/core': 1.6.5 - twoslash: 0.2.8(typescript@5.4.5) + twoslash: 0.2.8(typescript@5.5.2) transitivePeerDependencies: - supports-color - typescript @@ -7350,7 +7350,7 @@ snapshots: '@tanstack/virtual-core@3.5.1': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)(webpack@5.92.1(esbuild@0.21.5))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 @@ -7358,8 +7358,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.92.1(esbuild@0.21.5)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7374,15 +7374,15 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.4.5)': + '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) @@ -7393,7 +7393,7 @@ snapshots: eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -7561,34 +7561,34 @@ snapshots: dependencies: '@types/node': 20.14.6 - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -7597,21 +7597,21 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2)': dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 @@ -7620,18 +7620,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -8002,7 +8002,7 @@ snapshots: binary-extensions@2.3.0: {} - bob-the-bundler@7.0.1(typescript@5.4.5): + bob-the-bundler@7.0.1(typescript@5.5.2): dependencies: consola: 3.2.3 execa: 7.1.1 @@ -8013,7 +8013,7 @@ snapshots: p-limit: 4.0.0 resolve.exports: 2.0.2 tslib: 2.6.3 - typescript: 5.4.5 + typescript: 5.5.2 yargs: 17.7.2 zod: 3.23.8 @@ -8246,14 +8246,14 @@ snapshots: dependencies: layout-base: 1.0.2 - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.3.6(typescript@5.5.2): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 cross-inspect@1.0.0: dependencies: @@ -8847,13 +8847,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -8884,14 +8884,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -8908,7 +8908,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -8918,7 +8918,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -8929,7 +8929,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9526,7 +9526,7 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.4.5): + graphql-config@5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.5.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) @@ -9534,7 +9534,7 @@ snapshots: '@graphql-tools/merge': 9.0.4(graphql@16.8.2) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.6)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.2) graphql: 16.8.2 jiti: 1.21.6 minimatch: 4.2.3 @@ -11021,7 +11021,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11032,19 +11032,19 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.6.5(typescript@5.4.5) + '@shikijs/twoslash': 1.6.5(typescript@5.5.2) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -12281,12 +12281,12 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.10(svelte@4.2.18)(typescript@5.4.5): + svelte2tsx@0.7.10(svelte@4.2.18)(typescript@5.5.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.18 - typescript: 5.4.5 + typescript: 5.5.2 svelte@4.2.18: dependencies: @@ -12433,9 +12433,9 @@ snapshots: ts-algebra@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.2): dependencies: - typescript: 5.4.5 + typescript: 5.5.2 ts-dedent@2.2.0: {} @@ -12450,7 +12450,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(postcss@8.4.38)(typescript@5.4.5): + tsup@8.1.0(postcss@8.4.38)(typescript@5.5.2): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -12468,7 +12468,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.38 - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color - ts-node @@ -12519,11 +12519,11 @@ snapshots: twoslash-protocol@0.2.8: {} - twoslash@0.2.8(typescript@5.4.5): + twoslash@0.2.8(typescript@5.5.2): dependencies: '@typescript/vfs': 1.5.0 twoslash-protocol: 0.2.8 - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -12577,7 +12577,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.4.5: {} + typescript@5.5.2: {} ufo@1.5.3: {} From 955dbbf4c9592f36a05bccd8da2876f4005da0f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 01:58:29 +0000 Subject: [PATCH 099/374] chore(deps): update dependency @types/node to v20.14.7 (#2404) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index a374b6467b9..546f14b7b65 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.6", + "@types/node": "20.14.7", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 2c2750cf7d0..b63e2b49b1c 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.6", + "@types/node": "20.14.7", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e410c29d1b..5ca71e73dc7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.2) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.5.2) + version: 5.0.3(@types/node@20.14.7)(graphql@16.8.2)(typescript@5.5.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.8.2) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.6': - resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==} + '@types/node@20.14.7': + resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.6)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.7)(graphql@16.8.2)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.8.2 - meros: 1.3.0(@types/node@20.14.6) + meros: 1.3.0(@types/node@20.14.7) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.6)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.7)(graphql@16.8.2)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.6)(graphql@16.8.2) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.7)(graphql@16.8.2) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) @@ -7448,7 +7448,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/d3-scale-chromatic@3.0.3': {} @@ -7534,7 +7534,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.6': + '@types/node@20.14.7': dependencies: undici-types: 5.26.5 @@ -7559,7 +7559,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: @@ -9526,13 +9526,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.6)(graphql@16.8.2)(typescript@5.5.2): + graphql-config@5.0.3(@types/node@20.14.7)(graphql@16.8.2)(typescript@5.5.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.6)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.7)(graphql@16.8.2) '@graphql-tools/utils': 10.2.2(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.5.2) graphql: 16.8.2 @@ -9974,7 +9974,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10468,9 +10468,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.6): + meros@1.3.0(@types/node@20.14.7): optionalDependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 mhchemparser@4.2.1: {} @@ -12597,7 +12597,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12836,14 +12836,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.6)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.7)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.7)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12854,13 +12854,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.6)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.7)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 fsevents: 2.3.3 terser: 5.31.1 @@ -12868,7 +12868,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12887,8 +12887,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.6)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.7)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.7)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index a51aefb2d5e..da12017c249 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.6", + "@types/node": "20.14.7", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 67b9926daf213a1c80eecdbc5b7556e31a820d1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 06:28:08 +0000 Subject: [PATCH 100/374] chore(deps): update dependency tsx to v4.15.7 (#2405) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 546f14b7b65..157cce880ed 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "5.0.7", "tsup": "^8.0.0", - "tsx": "4.15.6", + "tsx": "4.15.7", "turbo": "^1.13.2", "typescript": "5.5.2", "vitest": "0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5ca71e73dc7..cfc638df9f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) tsx: - specifier: 4.15.6 - version: 4.15.6 + specifier: 4.15.7 + version: 4.15.7 turbo: specifier: ^1.13.2 version: 1.13.4 @@ -5623,8 +5623,8 @@ packages: typescript: optional: true - tsx@4.15.6: - resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} + tsx@4.15.7: + resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} engines: {node: '>=18.0.0'} hasBin: true @@ -12473,7 +12473,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.6: + tsx@4.15.7: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 From d82b691c29a748826345be419fc0d35e928d751e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 13:02:37 +0000 Subject: [PATCH 101/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.17.4 (#2406) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 157cce880ed..247e18d96e0 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "enquirer": "2.4.1", "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", - "eslint-plugin-tailwindcss": "3.17.3", + "eslint-plugin-tailwindcss": "3.17.4", "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfc638df9f3..1d2a0691678 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 5.0.7 version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: - specifier: 3.17.3 - version: 3.17.3(tailwindcss@3.4.4) + specifier: 3.17.4 + version: 3.17.4(tailwindcss@3.4.4) husky: specifier: 9.0.11 version: 9.0.11 @@ -2845,8 +2845,8 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.17.3: - resolution: {integrity: sha512-DVMVVUFQ+lPraRSuUk2I41XMnusXT6b3WaQZYlUHduULnERaqe9sNfmpRY1IyxlzmKoQxSbZ8IHRhl9ePo8PeA==} + eslint-plugin-tailwindcss@3.17.4: + resolution: {integrity: sha512-gJAEHmCq2XFfUP/+vwEfEJ9igrPeZFg+skeMtsxquSQdxba9XRk5bn0Bp9jxG1VV9/wwPKi1g3ZjItu6MIjhNg==} engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9043,7 +9043,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.4): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 From eb0b9b54e6a517534c07fa18ebeeb6721e63aebe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 13:04:03 +0000 Subject: [PATCH 102/374] fix(deps): update dependency @radix-ui/react-select to v2.1.1 (#2407) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d2a0691678..be1b187184e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,7 +326,7 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5)) @@ -1243,8 +1243,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.0': - resolution: {integrity: sha512-0tXZ5O6qAVvuN9SWP0X+zadHf9hzHiMf/vxOU+kXO+fbtS8lS57MXa6EmikDxk9s/Bmkk80+dcxgbvisIyeqxg==} + '@radix-ui/react-portal@1.1.1': + resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1269,8 +1269,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@2.1.0': - resolution: {integrity: sha512-g6uR+e9o4EB3laMekSDEEKpwRmoZdfiZmZSfc1fO4A1EAVCukZplyNB2TIrNao5cw9HQOyhhy2W1ZQo72RXrJg==} + '@radix-ui/react-select@2.1.1': + resolution: {integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -7164,9 +7164,10 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-portal@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: @@ -7180,7 +7181,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-select@2.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 @@ -7193,7 +7194,7 @@ snapshots: '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-popper': 1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) From 4516605c9feab3c6ee13c3cb82574dfeaf81037c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 20:25:31 +0000 Subject: [PATCH 103/374] chore(deps): update dependency graphql to v16.9.0 (#2408) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/code-file/package.json | 2 +- examples/graphql-config/package.json | 2 +- examples/monorepo/package.json | 2 +- .../package.json | 2 +- examples/prettier/package.json | 2 +- examples/programmatic/package.json | 2 +- examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/package.json | 2 +- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 216 +++++++++--------- 10 files changed, 120 insertions(+), 114 deletions(-) diff --git a/examples/code-file/package.json b/examples/code-file/package.json index cc8e49f564e..0e852ce605b 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index 0bf857899b6..e0a7e1dfb3b 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 8138682fa9b..0757b2a8242 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 4a7437a0742..5a529719675 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -7,7 +7,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 6c8c356acb3..6fe0c1d2b6c 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index 4886431b696..325fd0e0932 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -9,7 +9,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@eslint/js": "9.2.0", diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 2f354349e85..2f574cb2a80 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index a11ba51afb7..9f433f01e18 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -8,7 +8,7 @@ "lint": "eslint ." }, "dependencies": { - "graphql": "16.8.2" + "graphql": "16.9.0" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 0afa3d12cf0..3a01f657070 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -60,7 +60,7 @@ "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", - "graphql": "16.8.2", + "graphql": "16.9.0", "json-schema-to-ts": "2.12.0" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be1b187184e..714af1ff994 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.5 '@graphql-tools/utils': specifier: 10.2.2 - version: 10.2.2(graphql@16.8.2) + version: 10.2.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.11.9 version: 0.11.9(eslint@8.57.0)(typescript@5.5.2) @@ -98,8 +98,8 @@ importers: examples/code-file: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -114,8 +114,8 @@ importers: examples/graphql-config: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -130,8 +130,8 @@ importers: examples/monorepo: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -146,8 +146,8 @@ importers: examples/multiple-projects-graphql-config: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -159,8 +159,8 @@ importers: examples/prettier: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -184,8 +184,8 @@ importers: examples/programmatic: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@eslint/js': specifier: 9.2.0 @@ -200,8 +200,8 @@ importers: examples/svelte-code-file: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -222,8 +222,8 @@ importers: examples/vue-code-file: dependencies: graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 devDependencies: '@graphql-eslint/eslint-plugin': specifier: workspace:* @@ -242,13 +242,13 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.2(graphql@16.8.2) + version: 8.1.2(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': specifier: ^8.0.0 - version: 8.3.1(graphql@16.8.2) + version: 8.3.1(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.2.2(graphql@16.8.2) + version: 10.2.2(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.5 @@ -260,10 +260,10 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.7)(graphql@16.8.2)(typescript@5.5.2) + version: 5.0.3(@types/node@20.14.7)(graphql@16.9.0)(typescript@5.5.2) graphql-depth-limit: specifier: ^1.1.0 - version: 1.1.0(graphql@16.8.2) + version: 1.1.0(graphql@16.9.0) lodash.lowercase: specifier: ^4.3.0 version: 4.3.0 @@ -290,8 +290,8 @@ importers: specifier: 4.3.9 version: 4.3.9 graphql: - specifier: 16.8.2 - version: 16.8.2 + specifier: 16.9.0 + version: 16.9.0 json-schema-to-ts: specifier: 2.12.0 version: 2.12.0 @@ -3233,6 +3233,10 @@ packages: resolution: {integrity: sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} @@ -6625,41 +6629,41 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@graphql-tools/batch-execute@9.0.4(graphql@16.8.2)': + '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) dataloader: 2.2.2 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.2(graphql@16.8.2)': + '@graphql-tools/code-file-loader@8.1.2(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) globby: 11.1.0 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.11(graphql@16.8.2)': + '@graphql-tools/delegate@10.0.11(graphql@16.9.0)': dependencies: - '@graphql-tools/batch-execute': 9.0.4(graphql@16.8.2) - '@graphql-tools/executor': 1.2.6(graphql@16.8.2) - '@graphql-tools/schema': 10.0.4(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) + '@graphql-tools/executor': 1.2.6(graphql@16.9.0) + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) dataloader: 2.2.2 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.8.2)': + '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@types/ws': 8.5.10 - graphql: 16.8.2 - graphql-ws: 5.16.0(graphql@16.8.2) + graphql: 16.9.0 + graphql-ws: 5.16.0(graphql@16.9.0) isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 ws: 8.17.1 @@ -6667,24 +6671,24 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.7)(graphql@16.8.2)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.7)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 - graphql: 16.8.2 + graphql: 16.9.0 meros: 1.3.0(@types/node@20.14.7) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.8.2)': + '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@types/ws': 8.5.10 - graphql: 16.8.2 + graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 ws: 8.17.1 @@ -6692,86 +6696,86 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.2.6(graphql@16.8.2)': + '@graphql-tools/executor@1.2.6(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.8.2)': + '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/import': 7.0.1(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/import': 7.0.1(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) globby: 11.1.0 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.8.2)': + '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.9.0)': dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.24.7 '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.1(graphql@16.8.2)': + '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 - '@graphql-tools/json-file-loader@8.0.1(graphql@16.8.2)': + '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) globby: 11.1.0 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 unixify: 1.0.0 - '@graphql-tools/load@8.0.2(graphql@16.8.2)': + '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.4(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 - '@graphql-tools/merge@9.0.4(graphql@16.8.2)': + '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/schema@10.0.4(graphql@16.8.2)': + '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/merge': 9.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.7)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.7)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) - '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.7)(graphql@16.8.2) - '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - '@graphql-tools/wrap': 10.0.5(graphql@16.8.2) + '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) + '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.7)(graphql@16.9.0) + '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 - graphql: 16.8.2 + graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.17.1) tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6782,26 +6786,26 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.2(graphql@16.8.2)': + '@graphql-tools/utils@10.2.2(graphql@16.9.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.0 dset: 3.1.3 - graphql: 16.8.2 + graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/wrap@10.0.5(graphql@16.8.2)': + '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.11(graphql@16.8.2) - '@graphql-tools/schema': 10.0.4(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) - graphql: 16.8.2 + '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) + '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@16.8.2)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': dependencies: - graphql: 16.8.2 + graphql: 16.9.0 '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -9527,16 +9531,16 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.7)(graphql@16.8.2)(typescript@5.5.2): + graphql-config@5.0.3(@types/node@20.14.7)(graphql@16.9.0)(typescript@5.5.2): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) - '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) - '@graphql-tools/load': 8.0.2(graphql@16.8.2) - '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.7)(graphql@16.8.2) - '@graphql-tools/utils': 10.2.2(graphql@16.8.2) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) + '@graphql-tools/load': 8.0.2(graphql@16.9.0) + '@graphql-tools/merge': 9.0.4(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.7)(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.2) - graphql: 16.8.2 + graphql: 16.9.0 jiti: 1.21.6 minimatch: 4.2.3 string-env-interpolation: 1.0.1 @@ -9548,14 +9552,14 @@ snapshots: - typescript - utf-8-validate - graphql-depth-limit@1.1.0(graphql@16.8.2): + graphql-depth-limit@1.1.0(graphql@16.9.0): dependencies: arrify: 1.0.1 - graphql: 16.8.2 + graphql: 16.9.0 - graphql-ws@5.16.0(graphql@16.8.2): + graphql-ws@5.16.0(graphql@16.9.0): dependencies: - graphql: 16.8.2 + graphql: 16.9.0 graphql@14.7.0: dependencies: @@ -9563,6 +9567,8 @@ snapshots: graphql@16.8.2: {} + graphql@16.9.0: {} + gray-matter@4.0.3: dependencies: js-yaml: 3.14.1 From c5b3de043bd2ef9b6fd83beacfa599dfcb64f29b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 22:10:21 +0000 Subject: [PATCH 104/374] fix(deps): update dependency graphql to v16.9.0 (#2409) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 714af1ff994..b20b1ca7cca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -335,7 +335,7 @@ importers: version: 2.1.1 graphql: specifier: ^16.8.1 - version: 16.8.2 + version: 16.9.0 lodash.debounce: specifier: ^4.0.8 version: 4.0.8 @@ -3229,10 +3229,6 @@ packages: resolution: {integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==} engines: {node: '>= 6.x'} - graphql@16.8.2: - resolution: {integrity: sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - graphql@16.9.0: resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -9565,8 +9561,6 @@ snapshots: dependencies: iterall: 1.3.0 - graphql@16.8.2: {} - graphql@16.9.0: {} gray-matter@4.0.3: From 4f78eac8bf0339196bf806726872fb506ad2579b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Jun 2024 09:38:41 +0000 Subject: [PATCH 105/374] chore(deps): update dependency @types/node to v20.14.8 (#2411) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 247e18d96e0..9f7edc3439d 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.7", + "@types/node": "20.14.8", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index b63e2b49b1c..7cf258e9a72 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.7", + "@types/node": "20.14.8", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b20b1ca7cca..25dce609081 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.2) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.7)(graphql@16.9.0)(typescript@5.5.2) + version: 5.0.3(@types/node@20.14.8)(graphql@16.9.0)(typescript@5.5.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1609,8 +1609,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.7': - resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} + '@types/node@20.14.8': + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6667,14 +6667,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.7)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.8)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.7) + meros: 1.3.0(@types/node@20.14.8) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6760,12 +6760,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.7)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.8)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.7)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.8)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7449,7 +7449,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/d3-scale-chromatic@3.0.3': {} @@ -7535,7 +7535,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.7': + '@types/node@20.14.8': dependencies: undici-types: 5.26.5 @@ -7560,7 +7560,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: @@ -9527,13 +9527,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.7)(graphql@16.9.0)(typescript@5.5.2): + graphql-config@5.0.3(@types/node@20.14.8)(graphql@16.9.0)(typescript@5.5.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.7)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.8)(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.2) graphql: 16.9.0 @@ -9975,7 +9975,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10469,9 +10469,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.7): + meros@1.3.0(@types/node@20.14.8): optionalDependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 mhchemparser@4.2.1: {} @@ -12598,7 +12598,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12837,14 +12837,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.7)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.8)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.7)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.8)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12855,13 +12855,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.7)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.8)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 fsevents: 2.3.3 terser: 5.31.1 @@ -12869,7 +12869,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12888,8 +12888,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.7)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.7)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.8)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.8)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index da12017c249..453ad4e88cb 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.7", + "@types/node": "20.14.8", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From fb0b8cb50c5c67a5a7e097c3f38655a02dbde854 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Jun 2024 19:12:32 +0000 Subject: [PATCH 106/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.30 (#2412) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 9f433f01e18..a98ace2f6e5 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.29", + "@vue/compiler-sfc": "3.4.30", "eslint": "8.57.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25dce609081..9978cf121a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.9(eslint@8.57.0)(typescript@5.5.2) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) + version: 2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -75,7 +75,7 @@ importers: version: 3.3.2 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier@3.3.2) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -229,8 +229,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.29 - version: 3.4.29 + specifier: 3.4.30 + version: 3.4.30 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1718,20 +1718,20 @@ packages: '@vitest/utils@0.34.6': resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - '@vue/compiler-core@3.4.29': - resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} + '@vue/compiler-core@3.4.30': + resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} - '@vue/compiler-dom@3.4.29': - resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} + '@vue/compiler-dom@3.4.30': + resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==} - '@vue/compiler-sfc@3.4.29': - resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} + '@vue/compiler-sfc@3.4.30': + resolution: {integrity: sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==} - '@vue/compiler-ssr@3.4.29': - resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} + '@vue/compiler-ssr@3.4.30': + resolution: {integrity: sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==} - '@vue/shared@3.4.29': - resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + '@vue/shared@3.4.30': + resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6822,7 +6822,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -6832,7 +6832,7 @@ snapshots: prettier: 3.3.2 semver: 7.6.2 optionalDependencies: - '@vue/compiler-sfc': 3.4.29 + '@vue/compiler-sfc': 3.4.30 transitivePeerDependencies: - supports-color @@ -7400,9 +7400,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.29)(prettier@3.3.2)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.2)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) prettier: 3.3.2 prettier-plugin-pkg: 0.18.1(prettier@3.3.2) prettier-plugin-sh: 0.14.0(prettier@3.3.2) @@ -7679,37 +7679,37 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.29': + '@vue/compiler-core@3.4.30': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.29 + '@vue/shared': 3.4.30 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.29': + '@vue/compiler-dom@3.4.30': dependencies: - '@vue/compiler-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-core': 3.4.30 + '@vue/shared': 3.4.30 - '@vue/compiler-sfc@3.4.29': + '@vue/compiler-sfc@3.4.30': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.29 - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-core': 3.4.30 + '@vue/compiler-dom': 3.4.30 + '@vue/compiler-ssr': 3.4.30 + '@vue/shared': 3.4.30 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.29': + '@vue/compiler-ssr@3.4.30': dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-dom': 3.4.30 + '@vue/shared': 3.4.30 - '@vue/shared@3.4.29': {} + '@vue/shared@3.4.30': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11574,11 +11574,11 @@ snapshots: prettier: 3.3.2 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.29)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) prettier@2.8.8: {} From 55711564c637444c079cae5cb5334b7a8cd8a710 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 23 Jun 2024 21:40:47 +0000 Subject: [PATCH 107/374] chore(deps): update dependency svelte-eslint-parser to v0.39.2 (#2413) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 2f574cb2a80..da3fa50b894 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.18", - "svelte-eslint-parser": "0.39.1", + "svelte-eslint-parser": "0.39.2", "svelte2tsx": "0.7.10" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9978cf121a6..2536215b564 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: 0.39.1 - version: 0.39.1(svelte@4.2.18) + specifier: 0.39.2 + version: 0.39.2(svelte@4.2.18) svelte2tsx: specifier: 0.7.10 version: 0.7.10(svelte@4.2.18)(typescript@5.5.2) @@ -5444,8 +5444,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.39.1: - resolution: {integrity: sha512-0VR9gq2TOdSrJW94Qf2F3XrzXRQomXQtRZGFS3FEUr3G4J8DcpqXfBF1HJyOa3dACyGsKiBbOPF56pBgYaqXBA==} + svelte-eslint-parser@0.39.2: + resolution: {integrity: sha512-87UwLuWTtDIuzWOhOi1zBL5wYVd07M5BK1qZ57YmXJB5/UmjUNJqGy3XSOhPqjckY1dATNV9y+mx+nI0WH6HPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 @@ -12272,7 +12272,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.39.1(svelte@4.2.18): + svelte-eslint-parser@0.39.2(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 31e7de8e8c3acc1487eeaf685cec9ff7f528fd50 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 04:44:28 +0000 Subject: [PATCH 108/374] chore(deps): lock file maintenance (#2414) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 538 +++++++++++++++++++++++++++++-------------------- 1 file changed, 314 insertions(+), 224 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2536215b564..b53c5016ab0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -320,7 +320,7 @@ importers: version: link:../packages/plugin/dist '@monaco-editor/react': specifier: ^4.6.0 - version: 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': specifier: ^1.3.0 version: 1.3.0(react@18.3.1) @@ -786,8 +786,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.2.6': - resolution: {integrity: sha512-+1kjfqzM5T2R+dCw7F4vdJ3CqG+fY/LYJyhNiWEFtq0ToLwYzR/KKyD8YuzTirEjSxWTVlcBh7endkx5n5F6ew==} + '@graphql-tools/executor@1.2.7': + resolution: {integrity: sha512-oyIw69QA+PuS/g7ttZZeEpIPS5CCGiIYitGtNxaChuiK7NPb7FD1dwOEXyekQt9/2FOEqZoYNpRY0NFfx/tO9Q==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1456,11 +1456,11 @@ packages: '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.6.5': - resolution: {integrity: sha512-XcQYt6e4L61ruAxHiL3Xg1DL/XkWWjzDdeckB/DtN8jAxoAU+bcxsV6DetC8NafHpL4YpGhxy9iXF0ND/u6HmA==} + '@shikijs/core@1.9.0': + resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} - '@shikijs/twoslash@1.6.5': - resolution: {integrity: sha512-vEdG64AKiTTppyVX60DBkvEntxCwG9vIi4gGJFeIpFu87nt88iCiPmUBO7ZzXBLAW2VjlzE4Bu0av3Tp3MAM6A==} + '@shikijs/twoslash@1.9.0': + resolution: {integrity: sha512-XKaiR85K3Bk/MNdZ7tmJDm740iLpt4YDvYrV90pwbvxkSEZ8SPV4gbaX8ONwndNqdf2awF9g7DKYHsyU/XwJdw==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1471,14 +1471,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.5.1': - resolution: {integrity: sha512-jIsuhfgy8GqA67PdWqg73ZB2LFE+HD9hjWL1L6ifEIZVyZVAKpYmgUG4WsKQ005aEyImJmbuimPiEvc57IY0Aw==} + '@tanstack/react-virtual@3.7.0': + resolution: {integrity: sha512-3RtOwEU1HKS4iFBoTcCrV3Szqt4KoERMhZr8v57dvnh5o70sR9GAdF+0aE/qhiOmePrKujGwAayFNJSr/8Dbqw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.5.1': - resolution: {integrity: sha512-046+AUSiDru/V9pajE1du8WayvBKeCvJ2NmKPy/mR8/SbKKrqmSbj7LJBfXE+nSq4f5TBXvnCzu0kcYebI9WdQ==} + '@tanstack/virtual-core@3.7.0': + resolution: {integrity: sha512-p0CWuqn+n8iZmsL7/l0Xg7kbyIKnHNqkEJkMDOkg4x3Ni3LohszmnJY8FPhTgG7Ad9ZFGcdKmn1R1mKUGEh9Xg==} '@theguild/components@6.5.3': resolution: {integrity: sha512-ZVetOUe06X9ji091F46gwGZdB3eM9vykbCOjsU6OYFJ+Ft/ZHvH3pLVZ4ObPTA1iRgNpd38e34DXTohnPoRNDA==} @@ -1639,8 +1639,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + '@typescript-eslint/eslint-plugin@7.13.1': + resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1650,8 +1650,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + '@typescript-eslint/parser@7.13.1': + resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1660,12 +1660,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + '@typescript-eslint/scope-manager@7.13.1': + resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + '@typescript-eslint/type-utils@7.13.1': + resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1674,12 +1674,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + '@typescript-eslint/types@7.13.1': + resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + '@typescript-eslint/typescript-estree@7.13.1': + resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1687,14 +1687,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + '@typescript-eslint/utils@7.13.1': + resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + '@typescript-eslint/visitor-keys@7.13.1': + resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -1881,6 +1881,9 @@ packages: resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} + aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} @@ -1951,12 +1954,12 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.7.0: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} + axe-core@4.9.1: + resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} engines: {node: '>=4'} - axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axobject-query@3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} axobject-query@4.0.0: resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} @@ -2270,8 +2273,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.2: - resolution: {integrity: sha512-z95kGKZx8VWHfERj7LFzuiTxylbvEp07ZEYaFu+t6bFyNOXLd/+3oPyNaY7ISwcrfHFCkt8OfRo4IZxVRJZ7dg==} + cssnano-preset-default@7.0.3: + resolution: {integrity: sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2282,8 +2285,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.2: - resolution: {integrity: sha512-LXm/Xx6TNLzfHM2lBaIQHfvtdW5QfdbyLzfJAWZrclCAb47yVa0/yJG69+amcw3Lq0YZ+kyU40rbsMPLcMt9aw==} + cssnano@7.0.3: + resolution: {integrity: sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2526,6 +2529,10 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} + deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -2617,8 +2624,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.806: - resolution: {integrity: sha512-nkoEX2QIB8kwCOtvtgwhXWy2IHVcOLQZu9Qo36uaGB835mdX/h8uLRlosL6QIhLVUnAiicXRW00PwaPZC74Nrg==} + electron-to-chromium@1.4.810: + resolution: {integrity: sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2663,6 +2670,9 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + es-iterator-helpers@1.0.19: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} @@ -2783,8 +2793,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-jsx-a11y@6.8.0: - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + eslint-plugin-jsx-a11y@6.9.0: + resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -2833,8 +2843,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.2: - resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} + eslint-plugin-react@7.34.3: + resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -2943,8 +2953,8 @@ packages: resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} engines: {node: '>=12.0.0'} - estree-util-value-to-estree@3.1.1: - resolution: {integrity: sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==} + estree-util-value-to-estree@3.1.2: + resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==} estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} @@ -3158,8 +3168,8 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true @@ -3175,8 +3185,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.5.0: - resolution: {integrity: sha512-r7/9tQj5RylGxt/BKGv0D2SvehYvRFYg4ukSNk+EuZxvWI7uK/MJFmOCLq8aKvgh3EVBYFbBlOMAtaITXZr80w==} + globals@15.6.0: + resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3297,8 +3307,8 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@9.0.3: - resolution: {integrity: sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==} + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} @@ -3416,6 +3426,10 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -3450,8 +3464,9 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} @@ -4201,8 +4216,8 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - monaco-editor@0.49.0: - resolution: {integrity: sha512-2I8/T3X/hLxB2oPHgqcNYUVdA/ZEFShT7IAujifIPMfKkNbLOqY8XCoyHCXrsdjb36dW9MwoTwBCFpXKMwNwaQ==} + monaco-editor@0.50.0: + resolution: {integrity: sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==} mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -4365,8 +4380,13 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -4458,6 +4478,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -4568,20 +4591,20 @@ packages: peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.0: - resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + postcss-colormin@7.0.1: + resolution: {integrity: sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.0: - resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + postcss-convert-values@7.0.1: + resolution: {integrity: sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.0: - resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + postcss-discard-comments@7.0.1: + resolution: {integrity: sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4634,14 +4657,14 @@ packages: ts-node: optional: true - postcss-merge-longhand@7.0.1: - resolution: {integrity: sha512-qZlD26hnqSTMxSSOMS8+QCeRWtqOdMKeQHvHcBhjL3mJxKUs47cvO1Y1x3iTdYIk3ioMcRHTiy229TT0mEMH/A==} + postcss-merge-longhand@7.0.2: + resolution: {integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.1: - resolution: {integrity: sha512-bb8McYQbo2etgs0uVt6AfngajACK3FHSVP3sGLhprrjbtHJWgG03JZ4KKBlJ8/5Fb8/Rr+mMKaybMYeoYrAg0A==} + postcss-merge-rules@7.0.2: + resolution: {integrity: sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4658,14 +4681,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.0: - resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + postcss-minify-params@7.0.1: + resolution: {integrity: sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.1: - resolution: {integrity: sha512-YfIbGtcgMFquPxV2L/ASs36ZS4DsgfcDX9tQ8cTEIvBTv+0GXFKtcvvpi9tCKto/+DWGWYKMCESFG3Pnan0Feg==} + postcss-minify-selectors@7.0.2: + resolution: {integrity: sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4712,8 +4735,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.0: - resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + postcss-normalize-unicode@7.0.1: + resolution: {integrity: sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4730,14 +4753,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-ordered-values@7.0.0: - resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + postcss-ordered-values@7.0.1: + resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@7.0.0: - resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + postcss-reduce-initial@7.0.1: + resolution: {integrity: sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5214,8 +5237,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.6.5: - resolution: {integrity: sha512-iFzypldJG0zeyRHKAhaSGCf+YWXpMMyUyOrCVFBFKGGdF5vrB6jbd66/SQljxV20aSrVZEAQwUto/hhuNi/CIg==} + shiki@1.9.0: + resolution: {integrity: sha512-i6//Lqgn7+7nZA0qVjoYH0085YdNk4MC+tJV4bo+HgjgRMJ0JmkLZzFAuvVioJqLkcGDK5GAMpghZEZkCnwxpQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5305,6 +5328,10 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} @@ -5327,6 +5354,9 @@ packages: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} + string.prototype.includes@2.0.0: + resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} + string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} @@ -5406,8 +5436,8 @@ packages: babel-plugin-macros: optional: true - stylehacks@7.0.1: - resolution: {integrity: sha512-PnrT4HzajnxbjfChpeBKLSpSykilnGBlD+pIffCoT5KbLur9fcL8uKRQJJap85byR2wCYZl/4Otk5eq76qeZxQ==} + stylehacks@7.0.2: + resolution: {integrity: sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5667,11 +5697,11 @@ packages: resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} hasBin: true - twoslash-protocol@0.2.8: - resolution: {integrity: sha512-8l439jrFEJiQmQ6ugFtYXgHpQDp3nBYVF6RR88doLarFGWhjfq0sgntgQYc2aDmJb87Jzhh4EicV8k9DrqpIZg==} + twoslash-protocol@0.2.9: + resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==} - twoslash@0.2.8: - resolution: {integrity: sha512-mQiUB4SvBF58FJkEEtXvVhTO1h0oDpTZuEAyaC8xwf4P6392ydSFhsMiUBbJEOvaelN9DLesViopn3E9O2GKOA==} + twoslash@0.2.9: + resolution: {integrity: sha512-oj7XY6h8E9nTZBmfRE1gpsSSUqAQo5kcIpFkXyQPp8UCsyCQsUlP2bJ2s32o02c1n5+xl4h9rcCsQ1F97Z6LZg==} peerDependencies: typescript: '*' @@ -5745,8 +5775,8 @@ packages: unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - unified@11.0.4: - resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -6647,7 +6677,7 @@ snapshots: '@graphql-tools/delegate@10.0.11(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) - '@graphql-tools/executor': 1.2.6(graphql@16.9.0) + '@graphql-tools/executor': 1.2.7(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) dataloader: 2.2.2 @@ -6692,7 +6722,7 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.2.6(graphql@16.9.0)': + '@graphql-tools/executor@1.2.7(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -6805,7 +6835,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -6915,7 +6945,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 source-map: 0.7.4 - unified: 11.0.4 + unified: 11.0.5 unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 unist-util-visit: 5.0.0 @@ -6929,15 +6959,15 @@ snapshots: '@types/react': 18.3.3 react: 18.3.1 - '@monaco-editor/loader@1.4.0(monaco-editor@0.49.0)': + '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': dependencies: - monaco-editor: 0.49.0 + monaco-editor: 0.50.0 state-local: 1.0.7 - '@monaco-editor/react@4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@monaco-editor/loader': 1.4.0(monaco-editor@0.49.0) - monaco-editor: 0.49.0 + '@monaco-editor/loader': 1.4.0(monaco-editor@0.50.0) + monaco-editor: 0.50.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7052,7 +7082,7 @@ snapshots: '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.4.1 + glob: 10.4.2 minimatch: 9.0.4 read-package-json-fast: 3.0.2 @@ -7324,12 +7354,12 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.6.5': {} + '@shikijs/core@1.9.0': {} - '@shikijs/twoslash@1.6.5(typescript@5.5.2)': + '@shikijs/twoslash@1.9.0(typescript@5.5.2)': dependencies: - '@shikijs/core': 1.6.5 - twoslash: 0.2.8(typescript@5.5.2) + '@shikijs/core': 1.9.0 + twoslash: 0.2.9(typescript@5.5.2) transitivePeerDependencies: - supports-color - typescript @@ -7343,13 +7373,13 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.5.1 + '@tanstack/virtual-core': 3.7.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.5.1': {} + '@tanstack/virtual-core@3.7.0': {} '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5))': dependencies: @@ -7378,18 +7408,18 @@ snapshots: '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) eslint-plugin-n: 17.9.0(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) - eslint-plugin-react: 7.34.2(eslint@8.57.0) + eslint-plugin-react: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) @@ -7426,7 +7456,7 @@ snapshots: '@theguild/tailwind-config@0.4.2': dependencies: autoprefixer: 10.4.19(postcss@8.4.38) - cssnano: 7.0.2(postcss@8.4.38) + cssnano: 7.0.3(postcss@8.4.38) postcss: 8.4.38 postcss-import: 16.1.0(postcss@8.4.38) tailwindcss: 3.4.4 @@ -7562,14 +7592,14 @@ snapshots: dependencies: '@types/node': 20.14.8 - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.13.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7580,12 +7610,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -7593,15 +7623,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.2) @@ -7610,12 +7640,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -7627,20 +7657,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -7874,6 +7904,10 @@ snapshots: dependencies: tslib: 2.6.3 + aria-query@5.1.3: + dependencies: + deep-equal: 2.2.3 + aria-query@5.3.0: dependencies: dequal: 2.0.3 @@ -7976,11 +8010,11 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.7.0: {} + axe-core@4.9.1: {} - axobject-query@3.2.1: + axobject-query@3.1.1: dependencies: - dequal: 2.0.3 + deep-equal: 2.2.3 axobject-query@4.0.0: dependencies: @@ -8040,7 +8074,7 @@ snapshots: browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.806 + electron-to-chromium: 1.4.810 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -8298,36 +8332,36 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.2(postcss@8.4.38): + cssnano-preset-default@7.0.3(postcss@8.4.38): dependencies: browserslist: 4.23.1 css-declaration-sorter: 7.2.0(postcss@8.4.38) cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-calc: 10.0.0(postcss@8.4.38) - postcss-colormin: 7.0.0(postcss@8.4.38) - postcss-convert-values: 7.0.0(postcss@8.4.38) - postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-colormin: 7.0.1(postcss@8.4.38) + postcss-convert-values: 7.0.1(postcss@8.4.38) + postcss-discard-comments: 7.0.1(postcss@8.4.38) postcss-discard-duplicates: 7.0.0(postcss@8.4.38) postcss-discard-empty: 7.0.0(postcss@8.4.38) postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.1(postcss@8.4.38) - postcss-merge-rules: 7.0.1(postcss@8.4.38) + postcss-merge-longhand: 7.0.2(postcss@8.4.38) + postcss-merge-rules: 7.0.2(postcss@8.4.38) postcss-minify-font-values: 7.0.0(postcss@8.4.38) postcss-minify-gradients: 7.0.0(postcss@8.4.38) - postcss-minify-params: 7.0.0(postcss@8.4.38) - postcss-minify-selectors: 7.0.1(postcss@8.4.38) + postcss-minify-params: 7.0.1(postcss@8.4.38) + postcss-minify-selectors: 7.0.2(postcss@8.4.38) postcss-normalize-charset: 7.0.0(postcss@8.4.38) postcss-normalize-display-values: 7.0.0(postcss@8.4.38) postcss-normalize-positions: 7.0.0(postcss@8.4.38) postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) postcss-normalize-string: 7.0.0(postcss@8.4.38) postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) - postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.1(postcss@8.4.38) postcss-normalize-url: 7.0.0(postcss@8.4.38) postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) - postcss-ordered-values: 7.0.0(postcss@8.4.38) - postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.1(postcss@8.4.38) + postcss-reduce-initial: 7.0.1(postcss@8.4.38) postcss-reduce-transforms: 7.0.0(postcss@8.4.38) postcss-svgo: 7.0.1(postcss@8.4.38) postcss-unique-selectors: 7.0.1(postcss@8.4.38) @@ -8336,9 +8370,9 @@ snapshots: dependencies: postcss: 8.4.38 - cssnano@7.0.2(postcss@8.4.38): + cssnano@7.0.3(postcss@8.4.38): dependencies: - cssnano-preset-default: 7.0.2(postcss@8.4.38) + cssnano-preset-default: 7.0.3(postcss@8.4.38) lilconfig: 3.1.2 postcss: 8.4.38 @@ -8593,6 +8627,27 @@ snapshots: dependencies: type-detect: 4.0.8 + deep-equal@2.2.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.4 + is-arguments: 1.1.1 + is-array-buffer: 3.0.4 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + isarray: 2.0.5 + object-is: 1.1.6 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -8675,7 +8730,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.806: {} + electron-to-chromium@1.4.810: {} elkjs@0.9.3: {} @@ -8736,7 +8791,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -8758,6 +8813,18 @@ snapshots: es-errors@1.3.0: {} + es-get-iterator@1.1.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.3 + is-set: 2.0.3 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + es-iterator-helpers@1.0.19: dependencies: call-bind: 1.0.7 @@ -8843,21 +8910,21 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -8877,7 +8944,7 @@ snapshots: remark-stringify: 11.0.0 synckit: 0.9.0 tslib: 2.6.3 - unified: 11.0.4 + unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 uvu: 0.5.6 @@ -8885,14 +8952,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -8909,7 +8976,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -8919,9 +8986,9 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -8930,7 +8997,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -8947,15 +9014,14 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): dependencies: - '@babel/runtime': 7.24.7 - aria-query: 5.3.0 + aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.7.0 - axobject-query: 3.2.1 + axe-core: 4.9.1 + axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 @@ -8964,8 +9030,9 @@ snapshots: jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.8 object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.0 eslint-plugin-markdown@3.0.1(eslint@8.57.0): dependencies: @@ -8983,7 +9050,7 @@ snapshots: remark-parse: 11.0.0 remark-stringify: 11.0.0 tslib: 2.6.3 - unified: 11.0.4 + unified: 11.0.5 vfile: 6.0.1 transitivePeerDependencies: - supports-color @@ -8995,7 +9062,7 @@ snapshots: eslint: 8.57.0 eslint-plugin-es-x: 7.7.0(eslint@8.57.0) get-tsconfig: 4.7.5 - globals: 15.5.0 + globals: 15.6.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 @@ -9018,7 +9085,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.34.2(eslint@8.57.0): + eslint-plugin-react@7.34.3(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9234,10 +9301,9 @@ snapshots: dependencies: is-plain-obj: 3.0.0 - estree-util-value-to-estree@3.1.1: + estree-util-value-to-estree@3.1.2: dependencies: '@types/estree': 1.0.5 - is-plain-obj: 4.1.0 estree-util-visit@2.0.0: dependencies: @@ -9470,12 +9536,13 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.4.1: + glob@10.4.2: dependencies: foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@7.2.3: @@ -9493,7 +9560,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.5.0: {} + globals@15.6.0: {} globalthis@1.0.4: dependencies: @@ -9641,7 +9708,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.0.3: + hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -9807,6 +9874,11 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -9839,7 +9911,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: + is-core-module@2.14.0: dependencies: hasown: 2.0.2 @@ -10946,7 +11018,7 @@ snapshots: pkg-types: 1.1.1 ufo: 1.5.3 - monaco-editor@0.49.0: {} + monaco-editor@0.50.0: {} mri@1.2.0: {} @@ -11045,13 +11117,13 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.6.5(typescript@5.5.2) + '@shikijs/twoslash': 1.9.0(typescript@5.5.2) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 estree-util-to-js: 2.0.0 - estree-util-value-to-estree: 3.1.1 + estree-util-value-to-estree: 3.1.2 github-slugger: 2.0.0 graceful-fs: 4.2.11 gray-matter: 4.0.3 @@ -11062,14 +11134,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.6.5) + rehype-pretty-code: 0.13.0(shiki@1.9.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 2.1.0 - shiki: 1.6.5 + shiki: 1.9.0 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -11142,7 +11214,12 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.13.1: {} + object-inspect@1.13.2: {} + + object-is@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 object-keys@1.1.1: {} @@ -11241,6 +11318,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -11356,7 +11435,7 @@ snapshots: postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.0(postcss@8.4.38): + postcss-colormin@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -11364,15 +11443,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.0(postcss@8.4.38): + postcss-convert-values@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.0(postcss@8.4.38): + postcss-discard-comments@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-selector-parser: 6.1.0 postcss-discard-duplicates@7.0.0(postcss@8.4.38): dependencies: @@ -11412,13 +11492,13 @@ snapshots: optionalDependencies: postcss: 8.4.38 - postcss-merge-longhand@7.0.1(postcss@8.4.38): + postcss-merge-longhand@7.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 7.0.1(postcss@8.4.38) + stylehacks: 7.0.2(postcss@8.4.38) - postcss-merge-rules@7.0.1(postcss@8.4.38): + postcss-merge-rules@7.0.2(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -11438,15 +11518,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.0(postcss@8.4.38): + postcss-minify-params@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.1(postcss@8.4.38): + postcss-minify-selectors@7.0.2(postcss@8.4.38): dependencies: + cssesc: 3.0.0 postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -11484,7 +11565,7 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.0(postcss@8.4.38): + postcss-normalize-unicode@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 @@ -11500,13 +11581,13 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.0(postcss@8.4.38): + postcss-ordered-values@7.0.1(postcss@8.4.38): dependencies: cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.0(postcss@8.4.38): + postcss-reduce-initial@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -11755,22 +11836,22 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-from-html: 2.0.1 - unified: 11.0.4 + unified: 11.0.5 - rehype-pretty-code@0.13.0(shiki@1.6.5): + rehype-pretty-code@0.13.0(shiki@1.9.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.6.5 - unified: 11.0.4 + shiki: 1.9.0 + unified: 11.0.5 unist-util-visit: 5.0.0 rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.3 + hast-util-raw: 9.0.4 vfile: 6.0.1 remark-frontmatter@5.0.0: @@ -11778,7 +11859,7 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-frontmatter: 2.0.1 micromark-extension-frontmatter: 2.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -11789,7 +11870,7 @@ snapshots: micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -11798,7 +11879,7 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-math: 3.0.0 micromark-extension-math: 3.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -11820,7 +11901,7 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.1 micromark-util-types: 2.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -11836,7 +11917,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 - unified: 11.0.4 + unified: 11.0.5 vfile: 6.0.1 remark-smartypants@2.1.0: @@ -11849,7 +11930,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 - unified: 11.0.4 + unified: 11.0.5 remove-trailing-separator@1.1.0: {} @@ -11867,13 +11948,13 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 resolve@2.0.0-next.5: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -11912,7 +11993,7 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.4.1 + glob: 10.4.2 robust-predicates@3.0.2: {} @@ -12036,16 +12117,16 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.6.5: + shiki@1.9.0: dependencies: - '@shikijs/core': 1.6.5 + '@shikijs/core': 1.9.0 side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 siginfo@2.0.0: {} @@ -12124,6 +12205,10 @@ snapshots: std-env@3.7.0: {} + stop-iteration-iterator@1.0.0: + dependencies: + internal-slot: 1.0.7 + stream-transform@2.1.3: dependencies: mixme: 0.5.10 @@ -12150,6 +12235,11 @@ snapshots: emoji-regex: 10.3.0 strip-ansi: 7.1.0 + string.prototype.includes@2.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 @@ -12234,7 +12324,7 @@ snapshots: client-only: 0.0.1 react: 18.3.1 - stylehacks@7.0.1(postcss@8.4.38): + stylehacks@7.0.2(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 @@ -12246,7 +12336,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.4.1 + glob: 10.4.2 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -12518,12 +12608,12 @@ snapshots: turbo-windows-64: 1.13.4 turbo-windows-arm64: 1.13.4 - twoslash-protocol@0.2.8: {} + twoslash-protocol@0.2.9: {} - twoslash@0.2.8(typescript@5.5.2): + twoslash@0.2.9(typescript@5.5.2): dependencies: '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.8 + twoslash-protocol: 0.2.9 typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -12603,7 +12693,7 @@ snapshots: concat-stream: 2.0.0 debug: 4.3.5 extend: 3.0.2 - glob: 10.4.1 + glob: 10.4.2 ignore: 5.3.1 is-empty: 1.2.0 is-plain-obj: 4.1.0 @@ -12629,7 +12719,7 @@ snapshots: trough: 2.2.0 vfile: 5.3.7 - unified@11.0.4: + unified@11.0.5: dependencies: '@types/unist': 3.0.2 bail: 2.0.2 From 42000f3f2e7ceb42fe6f4b3052f405d9368dc430 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:48:26 +0000 Subject: [PATCH 109/374] chore(deps): update dependency @changesets/cli to v2.27.6 (#2416) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 294 +------------------------------------------------ 2 files changed, 7 insertions(+), 289 deletions(-) diff --git a/package.json b/package.json index 9f7edc3439d..d78f7a5e833 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.5", + "@changesets/cli": "2.27.6", "@graphql-tools/utils": "10.2.2", "@theguild/eslint-config": "0.11.9", "@theguild/prettier-config": "2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b53c5016ab0..783058c921d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.5 - version: 2.27.5 + specifier: 2.27.6 + version: 2.27.6 '@graphql-tools/utils': specifier: 10.2.2 version: 10.2.2(graphql@16.9.0) @@ -513,8 +513,8 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.5': - resolution: {integrity: sha512-UVppOvzCjjylBenFcwcZNG5IaZ8jsIaEVraV/pbXgukYNb0Oqa0d8UWb0LkYzA1Bf1HmUrOfccFcRLheRuA7pA==} + '@changesets/cli@2.27.6': + resolution: {integrity: sha512-PB7KS5JkCQ4WSXlnfThn8CXAHVwYxFdZvYTimhi12fls/tzj9iimUhKsYwkrKSbw1AiVlGCZtihj5Wkt6siIjA==} hasBin: true '@changesets/config@3.0.1': @@ -1597,9 +1597,6 @@ packages: '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/minimist@1.2.5': - resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -2006,9 +2003,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - breakword@1.0.6: - resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} - browserslist@4.23.1: resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2047,14 +2041,6 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} @@ -2138,17 +2124,10 @@ packages: resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} engines: {node: '>=4'} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - clsx@2.1.0: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} @@ -2298,19 +2277,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csv-generate@3.4.3: - resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} - - csv-parse@4.16.3: - resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} - - csv-stringify@5.6.5: - resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} - - csv@5.5.3: - resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} - engines: {node: '>= 0.1.90'} - cytoscape-cose-bilkent@4.1.0: resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: @@ -2503,14 +2469,6 @@ packages: supports-color: optional: true - decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2540,9 +2498,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3207,9 +3162,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -3251,10 +3203,6 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} - hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -3534,10 +3482,6 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -3864,14 +3808,6 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - - map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -3957,10 +3893,6 @@ packages: memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - meow@6.1.1: - resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} - engines: {node: '>=8'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4195,10 +4127,6 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} - minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -4206,10 +4134,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mixme@0.5.10: - resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} - engines: {node: '>= 8.0.0'} - mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} @@ -4914,10 +4838,6 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -5009,10 +4929,6 @@ packages: reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - reflect.getprototypeof@1.0.6: resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} @@ -5085,9 +5001,6 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -5206,9 +5119,6 @@ packages: serialize-query-params@2.0.2: resolution: {integrity: sha512-1chMo1dST4pFA9RDXAtF0Rbjaut4is7bzFbI1Z26IuMub68pNCILku85aYmeFhvnY//BXUPUhoRMjYcsT93J/Q==} - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -5270,11 +5180,6 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} - smartwrap@2.0.2: - resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} - engines: {node: '>=6'} - hasBin: true - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -5332,9 +5237,6 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - stream-transform@2.1.3: - resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -5605,10 +5507,6 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} @@ -5658,11 +5556,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - tty-table@4.2.3: - resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} - engines: {node: '>=8.0.0'} - hasBin: true - turbo-darwin-64@1.13.4: resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} cpu: [x64] @@ -5713,10 +5606,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -6012,9 +5901,6 @@ packages: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} - wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -6063,9 +5949,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} @@ -6095,10 +5978,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -6138,9 +6017,6 @@ packages: resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} engines: {node: '>=0.1'} - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -6160,18 +6036,10 @@ packages: engines: {node: '>= 14'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -6396,7 +6264,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.5': + '@changesets/cli@2.27.6': dependencies: '@babel/runtime': 7.24.7 '@changesets/apply-release-plan': 7.0.3 @@ -6422,7 +6290,7 @@ snapshots: external-editor: 3.1.0 fs-extra: 7.0.1 human-id: 1.0.2 - meow: 6.1.1 + mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 preferred-pm: 3.1.3 @@ -6430,7 +6298,6 @@ snapshots: semver: 7.6.2 spawndamnit: 2.0.0 term-size: 2.2.1 - tty-table: 4.2.3 '@changesets/config@3.0.1': dependencies: @@ -7555,8 +7422,6 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/minimist@1.2.5': {} - '@types/ms@0.7.34': {} '@types/nlcst@1.0.4': @@ -8067,10 +7932,6 @@ snapshots: dependencies: fill-range: 7.1.1 - breakword@1.0.6: - dependencies: - wcwidth: 1.0.1 - browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 @@ -8105,14 +7966,6 @@ snapshots: camelcase-css@2.0.1: {} - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - - camelcase@5.3.1: {} - caniuse-api@3.0.0: dependencies: browserslist: 4.23.1 @@ -8202,20 +8055,12 @@ snapshots: arch: 2.2.0 execa: 0.8.0 - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone@1.0.4: {} - clsx@2.1.0: {} clsx@2.1.1: {} @@ -8382,19 +8227,6 @@ snapshots: csstype@3.1.3: {} - csv-generate@3.4.3: {} - - csv-parse@4.16.3: {} - - csv-stringify@5.6.5: {} - - csv@5.5.3: - dependencies: - csv-generate: 3.4.3 - csv-parse: 4.16.3 - csv-stringify: 5.6.5 - stream-transform: 2.1.3 - cytoscape-cose-bilkent@4.1.0(cytoscape@3.29.2): dependencies: cose-base: 1.0.3 @@ -8608,13 +8440,6 @@ snapshots: dependencies: ms: 2.1.2 - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - - decamelize@1.2.0: {} - decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -8652,10 +8477,6 @@ snapshots: deepmerge@4.3.1: {} - defaults@1.0.4: - dependencies: - clone: 1.0.4 - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -9590,8 +9411,6 @@ snapshots: graceful-fs@4.2.11: {} - grapheme-splitter@1.0.4: {} - graphemer@1.4.0: {} graphql-config@5.0.3(@types/node@20.14.8)(graphql@16.9.0)(typescript@5.5.2): @@ -9641,8 +9460,6 @@ snapshots: dependencies: duplexer: 0.1.2 - hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} has-flag@2.0.0: {} @@ -9963,8 +9780,6 @@ snapshots: is-path-inside@3.0.3: {} - is-plain-obj@1.1.0: {} - is-plain-obj@3.0.0: {} is-plain-obj@4.1.0: {} @@ -10258,10 +10073,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - map-obj@1.0.1: {} - - map-obj@4.3.0: {} - markdown-extensions@2.0.0: {} markdown-table@3.0.3: {} @@ -10498,20 +10309,6 @@ snapshots: memoize-one@5.2.1: {} - meow@6.1.1: - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 2.5.0 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.13.1 - yargs-parser: 18.1.3 - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -10997,18 +10794,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist-options@4.1.0: - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - minimist@1.2.8: {} minipass@7.1.2: {} - mixme@0.5.10: {} - mj-context-menu@0.6.1: {} mlly@1.7.1: @@ -11687,8 +11476,6 @@ snapshots: queue-microtask@1.2.3: {} - quick-lru@4.0.1: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -11792,11 +11579,6 @@ snapshots: reading-time@1.5.0: {} - redent@3.0.0: - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - reflect.getprototypeof@1.0.6: dependencies: call-bind: 1.0.7 @@ -11936,8 +11718,6 @@ snapshots: require-directory@2.1.1: {} - require-main-filename@2.0.0: {} - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -12083,8 +11863,6 @@ snapshots: serialize-query-params@2.0.2: {} - set-blocking@2.0.0: {} - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -12146,15 +11924,6 @@ snapshots: slash@5.1.0: {} - smartwrap@2.0.2: - dependencies: - array.prototype.flat: 1.3.2 - breakword: 1.0.6 - grapheme-splitter: 1.0.4 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - yargs: 15.4.1 - source-map-js@1.2.0: {} source-map-support@0.5.21: @@ -12209,10 +11978,6 @@ snapshots: dependencies: internal-slot: 1.0.7 - stream-transform@2.1.3: - dependencies: - mixme: 0.5.10 - streamsearch@1.1.0: {} string-env-interpolation@1.0.1: {} @@ -12518,8 +12283,6 @@ snapshots: trim-lines@3.0.1: {} - trim-newlines@3.0.1: {} - trough@2.2.0: {} ts-algebra@1.2.2: {} @@ -12571,16 +12334,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - tty-table@4.2.3: - dependencies: - chalk: 4.1.2 - csv: 5.5.3 - kleur: 4.1.5 - smartwrap: 2.0.2 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - yargs: 17.7.2 - turbo-darwin-64@1.13.4: optional: true @@ -12624,8 +12377,6 @@ snapshots: type-detect@4.0.8: {} - type-fest@0.13.1: {} - type-fest@0.20.2: {} type-fest@0.6.0: {} @@ -13010,10 +12761,6 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - wcwidth@1.0.1: - dependencies: - defaults: 1.0.4 - web-namespaces@2.0.1: {} web-worker@1.3.0: {} @@ -13111,8 +12858,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-module@2.0.1: {} - which-pm@2.0.0: dependencies: load-yaml-file: 0.2.0 @@ -13143,12 +12888,6 @@ snapshots: word-wrap@1.2.5: {} - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -13169,8 +12908,6 @@ snapshots: xmldom-sre@0.1.31: {} - y18n@4.0.3: {} - y18n@5.0.8: {} yallist@2.1.2: {} @@ -13185,27 +12922,8 @@ snapshots: yaml@2.4.5: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@21.1.1: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@17.7.2: dependencies: cliui: 8.0.1 From 4f6690db0d0706cd76b17848de7072247e635666 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:48:52 +0000 Subject: [PATCH 110/374] chore(deps): update dependency svelte2tsx to v0.7.11 (#2417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index da3fa50b894..d3626a7eb9c 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "8.57.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.39.2", - "svelte2tsx": "0.7.10" + "svelte2tsx": "0.7.11" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 783058c921d..266c2c920b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,8 +216,8 @@ importers: specifier: 0.39.2 version: 0.39.2(svelte@4.2.18) svelte2tsx: - specifier: 0.7.10 - version: 0.7.10(svelte@4.2.18)(typescript@5.5.2) + specifier: 0.7.11 + version: 0.7.11(svelte@4.2.18)(typescript@5.5.2) examples/vue-code-file: dependencies: @@ -5385,8 +5385,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.10: - resolution: {integrity: sha512-POOXaTncPGjwXMj6NVSRvdNj8KFqqLabFtXsQal3WyPy4X5raGsiDST2+ELhceKwfHk79/hR3qGUeU7KxYo4vQ==} + svelte2tsx@0.7.11: + resolution: {integrity: sha512-5EIbDaIvOchM2bGXbXqNJcbN6Z0JXGHnIJr8drgpbMefAgKf3nsHxtYIMu3BKKiSzMwSZreQexq0g66uYFH+JQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12137,7 +12137,7 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.10(svelte@4.2.18)(typescript@5.5.2): + svelte2tsx@0.7.11(svelte@4.2.18)(typescript@5.5.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 13c038c7321eb8bc426df9d5d8b4675de9777656 Mon Sep 17 00:00:00 2001 From: Ondrej Synacek <ondrej@synacek.org> Date: Tue, 25 Jun 2024 10:00:13 +0200 Subject: [PATCH 111/374] exposes GraphQLESTreeNode type (#2418) * exposes GraphQLESTreeNode type Adresses #2399 * provide changeset --- .changeset/real-coins-share.md | 5 +++++ packages/plugin/src/types.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/real-coins-share.md diff --git a/.changeset/real-coins-share.md b/.changeset/real-coins-share.md new file mode 100644 index 00000000000..d684b44a17c --- /dev/null +++ b/.changeset/real-coins-share.md @@ -0,0 +1,5 @@ +--- +"@graphql-eslint/eslint-plugin": major +--- + +exposing GraphQLESTreeNode type diff --git a/packages/plugin/src/types.ts b/packages/plugin/src/types.ts index b070b6dc73d..fc97a2e8121 100644 --- a/packages/plugin/src/types.ts +++ b/packages/plugin/src/types.ts @@ -8,6 +8,7 @@ import { SiblingOperations } from './siblings.js'; export type Schema = GraphQLSchema | null; export type Pointer = string | string[]; +export { GraphQLESTreeNode } from './estree-converter/types.js'; export interface ParserOptions { graphQLConfig?: IGraphQLConfig; From 0e281a277535911281b6dc0574c23e1735294cc3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 10:29:27 +0200 Subject: [PATCH 112/374] chore(release): update monorepo packages versions (alpha) (#2419) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 1 + packages/plugin/CHANGELOG.md | 12 ++++++++++-- packages/plugin/package.json | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 3a143ccc2a5..bb592397836 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -21,6 +21,7 @@ "few-mails-sparkle", "itchy-ads-compete", "rare-planes-love", + "real-coins-share", "strong-needles-compare" ] } diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 870a773884b..528227fa877 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.1 + +### Major Changes + +- [#2418](https://github.com/dimaMachina/graphql-eslint/pull/2418) + [`c2d5386`](https://github.com/dimaMachina/graphql-eslint/commit/c2d53869c84e7393b11239f78d55eb1477a9a077) + Thanks [@comatory](https://github.com/comatory)! - exposing GraphQLESTreeNode type + ## 4.0.0-alpha.0 ### Major Changes @@ -1099,8 +1107,8 @@ Special thanks to @connorjs ### Minor Changes -- 4693f27: [New rule] strict-id-in-types: use this to enforce output types to have a unique - indentifier field unless being in exceptions +- 4693f27: [New rule] strict-id-in-types: use this to enforce output types to have a unique indentifier + field unless being in exceptions ## 0.8.1 diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 3a01f657070..e8d6210231e 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.0", + "version": "4.0.0-alpha.1", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", "author": "Dotan Simha <dotansimha@gmail.com>", From 21ebbf687283ecff8dc47484b05ab6d64a6cb055 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Mon, 29 Jul 2024 20:25:03 +0200 Subject: [PATCH 113/374] fix master (#2444) --- packages/plugin/src/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin/src/types.ts b/packages/plugin/src/types.ts index fc97a2e8121..24551c70ae9 100644 --- a/packages/plugin/src/types.ts +++ b/packages/plugin/src/types.ts @@ -8,7 +8,7 @@ import { SiblingOperations } from './siblings.js'; export type Schema = GraphQLSchema | null; export type Pointer = string | string[]; -export { GraphQLESTreeNode } from './estree-converter/types.js'; +export type { GraphQLESTreeNode } from './estree-converter/types.js'; export interface ParserOptions { graphQLConfig?: IGraphQLConfig; From c9f653dd573295554183aae5016f3204ed7e7c87 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:30:17 +0200 Subject: [PATCH 114/374] chore(deps): update dependency @theguild/eslint-config to v0.11.10 (#2420) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 62 +++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 52 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index d78f7a5e833..8e02cbc2a15 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.6", "@graphql-tools/utils": "10.2.2", - "@theguild/eslint-config": "0.11.9", + "@theguild/eslint-config": "0.11.10", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", "@types/node": "20.14.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 266c2c920b7..01bb51e8aa5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: 10.2.2 version: 10.2.2(graphql@16.9.0) '@theguild/eslint-config': - specifier: 0.11.9 - version: 0.11.9(eslint@8.57.0)(typescript@5.5.2) + specifier: 0.11.10 + version: 0.11.10(eslint@8.57.0)(typescript@5.5.2) '@theguild/prettier-config': specifier: 2.0.6 version: 2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) @@ -717,6 +717,10 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@8.48.0': resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1487,8 +1491,8 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@theguild/eslint-config@0.11.9': - resolution: {integrity: sha512-UUYYzYelCGS5WMPD6LlL8YKFH8bQM+1AIEDiybYNkIexVoMfqDjUEI4FXzmWXPlCtNoJelQ3O9/Wt/EDY13KgA==} + '@theguild/eslint-config@0.11.10': + resolution: {integrity: sha512-sT4Lq56zXU+h6f4CmqVp6QLcZGlUczZEmGOIh+/orOkbSJqMYTZstoplZWodYGDTqGyjX3oPdaisyWLhyUQLzg==} peerDependencies: eslint: ^8 typescript: ^5 @@ -2816,9 +2820,9 @@ packages: peerDependencies: tailwindcss: ^3.4.0 - eslint-plugin-unicorn@52.0.0: - resolution: {integrity: sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==} - engines: {node: '>=16'} + eslint-plugin-unicorn@54.0.0: + resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} + engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -2850,6 +2854,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.48.0: resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2864,6 +2872,10 @@ packages: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3140,6 +3152,10 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + globals@15.6.0: resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} engines: {node: '>=18'} @@ -6493,6 +6509,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.5 + espree: 10.1.0 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + '@eslint/js@8.48.0': {} '@eslint/js@8.57.0': {} @@ -7272,7 +7302,7 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.9(eslint@8.57.0)(typescript@5.5.2)': + '@theguild/eslint-config@0.11.10(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@rushstack/eslint-patch': 1.10.3 '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) @@ -7289,7 +7319,7 @@ snapshots: eslint-plugin-react: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) - eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) + eslint-plugin-unicorn: 54.0.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) typescript: 5.5.2 transitivePeerDependencies: @@ -8938,11 +8968,11 @@ snapshots: postcss: 8.4.38 tailwindcss: 3.4.4 - eslint-plugin-unicorn@52.0.0(eslint@8.57.0): + eslint-plugin-unicorn@54.0.0(eslint@8.57.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 @@ -8990,6 +9020,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.0.0: {} + eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu)) @@ -9077,6 +9109,12 @@ snapshots: esm@3.2.25: {} + espree@10.1.0: + dependencies: + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) + eslint-visitor-keys: 4.0.0 + espree@9.6.1: dependencies: acorn: 8.12.0 @@ -9381,6 +9419,8 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@14.0.0: {} + globals@15.6.0: {} globalthis@1.0.4: From 0793aaeb96cf28d32c50698669a3ae3a31a209c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:30:30 +0200 Subject: [PATCH 115/374] chore(deps): update dependency @changesets/cli to v2.27.7 (#2427) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 60 +++++++++++++++++++++++++------------------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index 8e02cbc2a15..1c64b458407 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.6", + "@changesets/cli": "2.27.7", "@graphql-tools/utils": "10.2.2", "@theguild/eslint-config": "0.11.10", "@theguild/prettier-config": "2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01bb51e8aa5..9a684183407 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.6 - version: 2.27.6 + specifier: 2.27.7 + version: 2.27.7 '@graphql-tools/utils': specifier: 10.2.2 version: 10.2.2(graphql@16.9.0) @@ -501,11 +501,11 @@ packages: '@braintree/sanitize-url@6.0.4': resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - '@changesets/apply-release-plan@7.0.3': - resolution: {integrity: sha512-klL6LCdmfbEe9oyfLxnidIf/stFXmrbFO/3gT5LU5pcyoZytzJe4gWpTBx3BPmyNPl16dZ1xrkcW7b98e3tYkA==} + '@changesets/apply-release-plan@7.0.4': + resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} - '@changesets/assemble-release-plan@6.0.2': - resolution: {integrity: sha512-n9/Tdq+ze+iUtjmq0mZO3pEhJTKkku9hUxtUadW30jlN7kONqJG3O6ALeXrmc6gsi/nvoCuKjqEJ68Hk8RbMTQ==} + '@changesets/assemble-release-plan@6.0.3': + resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} @@ -513,24 +513,24 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.6': - resolution: {integrity: sha512-PB7KS5JkCQ4WSXlnfThn8CXAHVwYxFdZvYTimhi12fls/tzj9iimUhKsYwkrKSbw1AiVlGCZtihj5Wkt6siIjA==} + '@changesets/cli@2.27.7': + resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} hasBin: true - '@changesets/config@3.0.1': - resolution: {integrity: sha512-nCr8pOemUjvGJ8aUu8TYVjqnUL+++bFOQHBVmtNbLvKzIDkN/uiP/Z4RKmr7NNaiujIURHySDEGFPftR4GbTUA==} + '@changesets/config@3.0.2': + resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@2.1.0': - resolution: {integrity: sha512-QOt6pQq9RVXKGHPVvyKimJDYJumx7p4DO5MO9AhRJYgAPgv0emhNqAqqysSVKHBm4sxKlGN4S1zXOIb5yCFuhQ==} + '@changesets/get-dependents-graph@2.1.1': + resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} '@changesets/get-github-info@0.6.0': resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} - '@changesets/get-release-plan@4.0.2': - resolution: {integrity: sha512-rOalz7nMuMV2vyeP7KBeAhqEB7FM2GFPO5RQSoOoUKKH9L6wW3QyPA2K+/rG9kBrWl2HckPVES73/AuwPvbH3w==} + '@changesets/get-release-plan@4.0.3': + resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} @@ -6241,10 +6241,10 @@ snapshots: '@braintree/sanitize-url@6.0.4': {} - '@changesets/apply-release-plan@7.0.3': + '@changesets/apply-release-plan@7.0.4': dependencies: '@babel/runtime': 7.24.7 - '@changesets/config': 3.0.1 + '@changesets/config': 3.0.2 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 '@changesets/should-skip-package': 0.1.0 @@ -6258,11 +6258,11 @@ snapshots: resolve-from: 5.0.0 semver: 7.6.2 - '@changesets/assemble-release-plan@6.0.2': + '@changesets/assemble-release-plan@6.0.3': dependencies: '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.0 + '@changesets/get-dependents-graph': 2.1.1 '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6280,16 +6280,16 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.6': + '@changesets/cli@2.27.7': dependencies: '@babel/runtime': 7.24.7 - '@changesets/apply-release-plan': 7.0.3 - '@changesets/assemble-release-plan': 6.0.2 + '@changesets/apply-release-plan': 7.0.4 + '@changesets/assemble-release-plan': 6.0.3 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.1 + '@changesets/config': 3.0.2 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.0 - '@changesets/get-release-plan': 4.0.2 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/get-release-plan': 4.0.3 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/pre': 2.0.0 @@ -6315,10 +6315,10 @@ snapshots: spawndamnit: 2.0.0 term-size: 2.2.1 - '@changesets/config@3.0.1': + '@changesets/config@3.0.2': dependencies: '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.0 + '@changesets/get-dependents-graph': 2.1.1 '@changesets/logger': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6329,7 +6329,7 @@ snapshots: dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@2.1.0': + '@changesets/get-dependents-graph@2.1.1': dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6344,11 +6344,11 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/get-release-plan@4.0.2': + '@changesets/get-release-plan@4.0.3': dependencies: '@babel/runtime': 7.24.7 - '@changesets/assemble-release-plan': 6.0.2 - '@changesets/config': 3.0.1 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/config': 3.0.2 '@changesets/pre': 2.0.0 '@changesets/read': 0.6.0 '@changesets/types': 6.0.0 From cedfbc1d4e578eae8f6dca2ae101dcc3eb8c11c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:30:40 +0200 Subject: [PATCH 116/374] chore(deps): update dependency @types/node to v20.14.13 (#2421) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 1c64b458407..3685da779e7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@theguild/eslint-config": "0.11.10", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", - "@types/node": "20.14.8", + "@types/node": "20.14.13", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 7cf258e9a72..2660e67f8e1 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.8", + "@types/node": "20.14.13", "eslint": "8.48.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a684183407..7ed148e0f06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.13 + version: 20.14.13 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.2) @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.8)(graphql@16.9.0)(typescript@5.5.2) + version: 5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.13 + version: 20.14.13 eslint: specifier: 8.48.0 version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.13 + version: 20.14.13 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1610,8 +1610,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.14.13': + resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6594,14 +6594,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.8)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.0.9(@types/node@20.14.13)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.8) + meros: 1.3.0(@types/node@20.14.13) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6687,12 +6687,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.8)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.8)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7376,7 +7376,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.13 '@types/d3-scale-chromatic@3.0.3': {} @@ -7460,7 +7460,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.8': + '@types/node@20.14.13': dependencies: undici-types: 5.26.5 @@ -7485,7 +7485,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.13 '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: @@ -9453,13 +9453,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.8)(graphql@16.9.0)(typescript@5.5.2): + graphql-config@5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.8)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/utils': 10.2.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.2) graphql: 16.9.0 @@ -9902,7 +9902,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10378,9 +10378,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.8): + meros@1.3.0(@types/node@20.14.13): optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.13 mhchemparser@4.2.1: {} @@ -12479,7 +12479,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.8 + '@types/node': 20.14.13 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.5 @@ -12718,14 +12718,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.8)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.13)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.8)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.13)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -12736,13 +12736,13 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.8)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.13)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.13 fsevents: 2.3.3 terser: 5.31.1 @@ -12750,7 +12750,7 @@ snapshots: dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 - '@types/node': 20.14.8 + '@types/node': 20.14.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12769,8 +12769,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.8)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.8)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.13)(terser@5.31.1) + vite-node: 0.34.6(@types/node@20.14.13)(terser@5.31.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 453ad4e88cb..4c19e76b27e 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.8", + "@types/node": "20.14.13", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 33fdecdc402fd08d35520ce91a85e1fb5e4a173d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:33:10 +0200 Subject: [PATCH 117/374] chore(deps): update dependency prettier to v3.3.3 (#2438) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 52 +++++++++++++++++----------------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 6fe0c1d2b6c..04fb32aee0d 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -17,6 +17,6 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", - "prettier": "3.3.2" + "prettier": "3.3.3" } } diff --git a/package.json b/package.json index 3685da779e7..e19d43d1162 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "husky": "9.0.11", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", - "prettier": "3.3.2", + "prettier": "3.3.3", "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "5.0.7", "tsup": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ed148e0f06..9547e0440dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.10(eslint@8.57.0)(typescript@5.5.2) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) + version: 2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -71,11 +71,11 @@ importers: specifier: 1.1.1 version: 1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4) prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 5.0.7 version: 5.0.7 @@ -176,10 +176,10 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 examples/programmatic: dependencies: @@ -4825,8 +4825,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -6749,14 +6749,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - prettier: 3.3.2 + prettier: 3.3.3 semver: 7.6.2 optionalDependencies: '@vue/compiler-sfc': 3.4.30 @@ -7327,12 +7327,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.2)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) - prettier: 3.3.2 - prettier-plugin-pkg: 0.18.1(prettier@3.3.2) - prettier-plugin-sh: 0.14.0(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) + prettier: 3.3.3 + prettier-plugin-pkg: 0.18.1(prettier@3.3.3) + prettier-plugin-sh: 0.14.0(prettier@3.3.3) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -8918,10 +8918,10 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 - prettier: 3.3.2 + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -11474,25 +11474,25 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-pkg@0.18.1(prettier@3.3.2): + prettier-plugin-pkg@0.18.1(prettier@3.3.3): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 - prettier-plugin-sh@0.14.0(prettier@3.3.2): + prettier-plugin-sh@0.14.0(prettier@3.3.3): dependencies: mvdan-sh: 0.10.1 - prettier: 3.3.2 + prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3))(prettier@3.3.3): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) prettier@2.8.8: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-format@29.7.0: dependencies: From b4eafffba2a1dae042d4231754622d4d5cc57945 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:33:37 +0200 Subject: [PATCH 118/374] chore(deps): update dependency svelte2tsx to v0.7.13 (#2422) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index d3626a7eb9c..dad34c94d42 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "8.57.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.39.2", - "svelte2tsx": "0.7.11" + "svelte2tsx": "0.7.13" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9547e0440dc..da1f780e66a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,8 +216,8 @@ importers: specifier: 0.39.2 version: 0.39.2(svelte@4.2.18) svelte2tsx: - specifier: 0.7.11 - version: 0.7.11(svelte@4.2.18)(typescript@5.5.2) + specifier: 0.7.13 + version: 0.7.13(svelte@4.2.18)(typescript@5.5.2) examples/vue-code-file: dependencies: @@ -5401,8 +5401,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.11: - resolution: {integrity: sha512-5EIbDaIvOchM2bGXbXqNJcbN6Z0JXGHnIJr8drgpbMefAgKf3nsHxtYIMu3BKKiSzMwSZreQexq0g66uYFH+JQ==} + svelte2tsx@0.7.13: + resolution: {integrity: sha512-aObZ93/kGAiLXA/I/kP+x9FriZM+GboB/ReOIGmLNbVGEd2xC+aTCppm3mk1cc9I/z60VQf7b2QDxC3jOXu3yw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12177,7 +12177,7 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.11(svelte@4.2.18)(typescript@5.5.2): + svelte2tsx@0.7.13(svelte@4.2.18)(typescript@5.5.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From a3000d2f1919b1ea0bd6cddea0d7f73b254accfb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:33:57 +0200 Subject: [PATCH 119/374] chore(deps): update dependency rimraf to v5.0.9 (#2431) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index e19d43d1162..9b10ef72f58 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", "prettier-plugin-tailwindcss": "0.6.5", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "tsup": "^8.0.0", "tsx": "4.15.7", "turbo": "^1.13.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da1f780e66a..9c0daa4a7d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ importers: specifier: 0.6.5 version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3))(prettier@3.3.3) rimraf: - specifier: 5.0.7 - version: 5.0.7 + specifier: 5.0.9 + version: 5.0.9 tsup: specifier: ^8.0.0 version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) @@ -5061,9 +5061,9 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} + rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} hasBin: true robust-predicates@3.0.2: @@ -11811,7 +11811,7 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.7: + rimraf@5.0.9: dependencies: glob: 10.4.2 From eaf3f56012950a344c750fbe9cd738fe35b2d5eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:36:20 +0200 Subject: [PATCH 120/374] chore(deps): update dependency tsup to v8.2.3 (#2439) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 553 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 515 insertions(+), 38 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c0daa4a7d9..6ae2646ee96 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,7 +81,7 @@ importers: version: 5.0.9 tsup: specifier: ^8.0.0 - version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) tsx: specifier: 4.15.7 version: 4.15.7 @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.92.1(esbuild@0.21.5) + version: 5.92.1(esbuild@0.23.0) packages: @@ -571,138 +571,282 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1382,81 +1526,161 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.19.1': + resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.18.0': resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.19.1': + resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.18.0': resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.19.1': + resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.18.0': resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.19.1': + resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.19.1': + resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.18.0': resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.19.1': + resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.18.0': resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.19.1': + resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.18.0': resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.19.1': + resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': + resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.18.0': resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.19.1': + resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.18.0': resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.19.1': + resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.18.0': resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.19.1': + resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.18.0': resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.19.1': + resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.18.0': resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.19.1': + resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.18.0': resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.19.1': + resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.18.0': resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.19.1': + resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} + cpu: [x64] + os: [win32] + '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} @@ -2019,11 +2243,11 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.17' + esbuild: '>=0.18' busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -2473,6 +2697,15 @@ packages: supports-color: optional: true + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2659,6 +2892,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.23.0: + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -3140,6 +3378,10 @@ packages: engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -3585,6 +3827,9 @@ packages: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jest-snapshot-serializer-raw@2.0.0: resolution: {integrity: sha512-E/gWFBAltOPQVAvafH/zYkob3G/TqL/DFG3fHurinwLcFRkz6kASjuihyJJ6zoizlLUNaiOdS3v5ZflTvifpBA==} engines: {node: '>=16'} @@ -4143,6 +4388,10 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -4597,6 +4846,24 @@ packages: ts-node: optional: true + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + postcss-merge-longhand@7.0.2: resolution: {integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -5074,6 +5341,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.19.1: + resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -5548,8 +5820,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.1.0: - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} + tsup@8.2.3: + resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6417,72 +6689,144 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.23.0': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.23.0': + optional: true + '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.23.0': + optional: true + '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.23.0': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.23.0': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.23.0': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.23.0': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.23.0': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.23.0': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.23.0': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.23.0': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.23.0': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.23.0': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.23.0': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.23.0': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.23.0': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.23.0': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.23.0': + optional: true + + '@esbuild/openbsd-arm64@0.23.0': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.23.0': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.23.0': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.23.0': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.23.0': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.23.0': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu))': dependencies: eslint: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) @@ -6979,8 +7323,8 @@ snapshots: '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.4.2 - minimatch: 9.0.4 + glob: 10.4.5 + minimatch: 9.0.5 read-package-json-fast: 3.0.2 '@npmcli/name-from-folder@2.0.0': {} @@ -7204,51 +7548,99 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.18.0': optional: true + '@rollup/rollup-android-arm-eabi@4.19.1': + optional: true + '@rollup/rollup-android-arm64@4.18.0': optional: true + '@rollup/rollup-android-arm64@4.19.1': + optional: true + '@rollup/rollup-darwin-arm64@4.18.0': optional: true + '@rollup/rollup-darwin-arm64@4.19.1': + optional: true + '@rollup/rollup-darwin-x64@4.18.0': optional: true + '@rollup/rollup-darwin-x64@4.19.1': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.19.1': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.19.1': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.19.1': + optional: true + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.19.1': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.18.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.19.1': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.18.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.19.1': + optional: true + '@rollup/rollup-linux-x64-gnu@4.18.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.19.1': + optional: true + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true + '@rollup/rollup-linux-x64-musl@4.19.1': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.19.1': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.19.1': + optional: true + '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.19.1': + optional: true + '@rushstack/eslint-patch@1.10.3': {} '@shikijs/core@1.9.0': {} @@ -7278,14 +7670,14 @@ snapshots: '@tanstack/virtual-core@3.7.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.21.5))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.92.1(esbuild@0.21.5)) + next-videos: 1.5.0(webpack@5.92.1(esbuild@0.23.0)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7527,7 +7919,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - debug: 4.3.5 + debug: 4.3.6 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: @@ -7570,7 +7962,7 @@ snapshots: '@typescript/vfs@1.5.0': dependencies: - debug: 4.3.5 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -7973,9 +8365,9 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@4.2.1(esbuild@0.21.5): + bundle-require@5.0.0(esbuild@0.23.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8470,6 +8862,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.6: + dependencies: + ms: 2.1.2 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -8741,6 +9137,33 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.23.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 + escalade@3.1.2: {} escape-string-regexp@1.0.5: {} @@ -9263,11 +9686,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.92.1(esbuild@0.21.5)): + file-loader@4.3.0(webpack@5.92.1(esbuild@0.23.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.92.1(esbuild@0.21.5) + webpack: 5.92.1(esbuild@0.23.0) fill-range@7.1.1: dependencies: @@ -9404,6 +9827,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@10.4.5: + dependencies: + foreground-child: 3.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -9898,6 +10330,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jest-snapshot-serializer-raw@2.0.0: {} jest-worker@27.5.1: @@ -10756,7 +11194,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.5 + debug: 4.3.6 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -10764,7 +11202,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.6 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -10786,7 +11224,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.6 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -10834,6 +11272,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} minipass@7.1.2: {} @@ -10892,9 +11334,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.92.1(esbuild@0.21.5)): + next-videos@1.5.0(webpack@5.92.1(esbuild@0.23.0)): dependencies: - file-loader: 4.3.0(webpack@5.92.1(esbuild@0.21.5)) + file-loader: 4.3.0(webpack@5.92.1(esbuild@0.23.0)) transitivePeerDependencies: - webpack @@ -11321,6 +11763,15 @@ snapshots: optionalDependencies: postcss: 8.4.38 + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5): + dependencies: + lilconfig: 3.1.2 + optionalDependencies: + jiti: 1.21.6 + postcss: 8.4.38 + tsx: 4.15.7 + yaml: 2.4.5 + postcss-merge-longhand@7.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -11839,6 +12290,28 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 + rollup@4.19.1: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.19.1 + '@rollup/rollup-android-arm64': 4.19.1 + '@rollup/rollup-darwin-arm64': 4.19.1 + '@rollup/rollup-darwin-x64': 4.19.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.1 + '@rollup/rollup-linux-arm-musleabihf': 4.19.1 + '@rollup/rollup-linux-arm64-gnu': 4.19.1 + '@rollup/rollup-linux-arm64-musl': 4.19.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.1 + '@rollup/rollup-linux-riscv64-gnu': 4.19.1 + '@rollup/rollup-linux-s390x-gnu': 4.19.1 + '@rollup/rollup-linux-x64-gnu': 4.19.1 + '@rollup/rollup-linux-x64-musl': 4.19.1 + '@rollup/rollup-win32-arm64-msvc': 4.19.1 + '@rollup/rollup-win32-ia32-msvc': 4.19.1 + '@rollup/rollup-win32-x64-msvc': 4.19.1 + fsevents: 2.3.3 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -12141,7 +12614,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.4.2 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -12258,16 +12731,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)): + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.92.1(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.92.1(esbuild@0.21.5) + webpack: 5.92.1(esbuild@0.23.0) optionalDependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 terser@5.31.1: dependencies: @@ -12344,19 +12817,21 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(postcss@8.4.38)(typescript@5.5.2): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5): dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) + bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.5 - esbuild: 0.21.5 + consola: 3.2.3 + debug: 4.3.6 + esbuild: 0.23.0 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38) + picocolors: 1.0.1 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5) resolve-from: 5.0.0 - rollup: 4.18.0 + rollup: 4.19.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -12364,8 +12839,10 @@ snapshots: postcss: 8.4.38 typescript: 5.5.2 transitivePeerDependencies: + - jiti - supports-color - - ts-node + - tsx + - yaml tsx@4.15.7: dependencies: @@ -12482,9 +12959,9 @@ snapshots: '@types/node': 20.14.13 '@types/unist': 3.0.2 concat-stream: 2.0.0 - debug: 4.3.5 + debug: 4.3.6 extend: 3.0.2 - glob: 10.4.2 + glob: 10.4.5 ignore: 5.3.1 is-empty: 1.2.0 is-plain-obj: 4.1.0 @@ -12826,7 +13303,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(esbuild@0.21.5): + webpack@5.92.1(esbuild@0.23.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -12849,7 +13326,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.92.1(esbuild@0.23.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 067ddea1afe242402a8843c070668f755750afd2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:39:49 +0000 Subject: [PATCH 121/374] chore(deps): update dependency @types/eslint to v8.56.11 (#2445) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index e8d6210231e..8b8ed4e7433 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@theguild/eslint-rule-tester": "workspace:*", "@types/debug": "4.1.12", - "@types/eslint": "8.56.10", + "@types/eslint": "8.56.11", "@types/estree": "1.0.5", "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ae2646ee96..cfe4697db1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -176,7 +176,7 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.1.3(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -275,8 +275,8 @@ importers: specifier: 4.1.12 version: 4.1.12 '@types/eslint': - specifier: 8.56.10 - version: 8.56.10 + specifier: 8.56.11 + version: 8.56.11 '@types/estree': specifier: 1.0.5 version: 1.0.5 @@ -1774,8 +1774,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + '@types/eslint@8.56.11': + resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -7786,10 +7786,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 8.56.11 '@types/estree': 1.0.5 - '@types/eslint@8.56.10': + '@types/eslint@8.56.11': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -9341,14 +9341,14 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 8.56.11 eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-promise@6.2.0(eslint@8.57.0): From 2fca7aa958c79340b79e36d6e8844047a3f3fc57 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:40:03 +0200 Subject: [PATCH 122/374] chore(deps): update pnpm to v9.6.0 (#2432) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9b10ef72f58..719d0be00cb 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.6.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 5aadac2bbedd1c6bbb916f531c0530df661c5e83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:45:55 +0000 Subject: [PATCH 123/374] fix(deps): update dependency @graphql-tools/utils to v10.3.2 (#2428) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfe4697db1e..211c40fadf5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.7 '@graphql-tools/utils': specifier: 10.2.2 - version: 10.2.2(graphql@16.9.0) + version: 10.3.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.11.10 version: 0.11.10(eslint@8.57.0)(typescript@5.5.2) @@ -248,7 +248,7 @@ importers: version: 8.3.1(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.2.2(graphql@16.9.0) + version: 10.3.2(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.5 @@ -988,8 +988,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.2': - resolution: {integrity: sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==} + '@graphql-tools/utils@10.3.2': + resolution: {integrity: sha512-iaqOHS4f90KNADBHqVsRBjKpM6iSvsUg1q5GhWMK03loYLaDzftrEwcsl0OkSSnRhJvAsT7q4q3r3YzRoV0v1g==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6898,7 +6898,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6907,7 +6907,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.2(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6920,14 +6920,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.2.7(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6940,7 +6940,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.14.13)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 @@ -6953,7 +6953,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.17.1) @@ -6965,7 +6965,7 @@ snapshots: '@graphql-tools/executor@1.2.7(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6975,7 +6975,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6988,7 +6988,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6996,14 +6996,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -7012,21 +7012,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -7038,7 +7038,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 @@ -7053,7 +7053,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.2(graphql@16.9.0)': + '@graphql-tools/utils@10.3.2(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.0 @@ -7065,7 +7065,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9892,7 +9892,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.2) graphql: 16.9.0 jiti: 1.21.6 From ab05e4bf65d0e3c7239ec0d0a5eb4e4ca94924e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:46:11 +0000 Subject: [PATCH 124/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.34 (#2424) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 92 ++++++++++++++++------------- 2 files changed, 52 insertions(+), 42 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index a98ace2f6e5..9284a0286ce 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.30", + "@vue/compiler-sfc": "3.4.34", "eslint": "8.57.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 211c40fadf5..b9c4d4b3422 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.11.10(eslint@8.57.0)(typescript@5.5.2) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) + version: 2.0.6(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -75,13 +75,13 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 5.0.9 version: 5.0.9 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) tsx: specifier: 4.15.7 version: 4.15.7 @@ -229,8 +229,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.30 - version: 3.4.30 + specifier: 3.4.34 + version: 3.4.34 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1943,20 +1943,20 @@ packages: '@vitest/utils@0.34.6': resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - '@vue/compiler-core@3.4.30': - resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} + '@vue/compiler-core@3.4.34': + resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==} - '@vue/compiler-dom@3.4.30': - resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==} + '@vue/compiler-dom@3.4.34': + resolution: {integrity: sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==} - '@vue/compiler-sfc@3.4.30': - resolution: {integrity: sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==} + '@vue/compiler-sfc@3.4.34': + resolution: {integrity: sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==} - '@vue/compiler-ssr@3.4.30': - resolution: {integrity: sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==} + '@vue/compiler-ssr@3.4.34': + resolution: {integrity: sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==} - '@vue/shared@3.4.30': - resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} + '@vue/shared@3.4.34': + resolution: {integrity: sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -5011,6 +5011,10 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.40: + resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + engines: {node: ^10 || ^12 || >=14} + preferred-pm@3.1.3: resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} engines: {node: '>=10'} @@ -7093,7 +7097,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -7103,7 +7107,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.2 optionalDependencies: - '@vue/compiler-sfc': 3.4.30 + '@vue/compiler-sfc': 3.4.34 transitivePeerDependencies: - supports-color @@ -7719,9 +7723,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.30)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.34)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7996,37 +8000,37 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.30': + '@vue/compiler-core@3.4.34': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.30 + '@vue/shared': 3.4.34 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.30': + '@vue/compiler-dom@3.4.34': dependencies: - '@vue/compiler-core': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-core': 3.4.34 + '@vue/shared': 3.4.34 - '@vue/compiler-sfc@3.4.30': + '@vue/compiler-sfc@3.4.34': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.30 - '@vue/compiler-dom': 3.4.30 - '@vue/compiler-ssr': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-core': 3.4.34 + '@vue/compiler-dom': 3.4.34 + '@vue/compiler-ssr': 3.4.34 + '@vue/shared': 3.4.34 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.30': + '@vue/compiler-ssr@3.4.34': dependencies: - '@vue/compiler-dom': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-dom': 3.4.34 + '@vue/shared': 3.4.34 - '@vue/shared@3.4.30': {} + '@vue/shared@3.4.34': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11763,12 +11767,12 @@ snapshots: optionalDependencies: postcss: 8.4.38 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.4.5): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.38 + postcss: 8.4.40 tsx: 4.15.7 yaml: 2.4.5 @@ -11912,6 +11916,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.40: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + preferred-pm@3.1.3: dependencies: find-up: 5.0.0 @@ -11935,11 +11945,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.30)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) prettier@2.8.8: {} @@ -12817,7 +12827,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12829,14 +12839,14 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.4.5) resolve-from: 5.0.0 rollup: 4.19.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.40 typescript: 5.5.2 transitivePeerDependencies: - jiti From f59a17e5c113dff8dbcdf6a51ca57d5aaf12546b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:50:58 +0200 Subject: [PATCH 125/374] chore(deps): update dependency webpack to v5.93.0 (#2437) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 190 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 124 insertions(+), 66 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9c4d4b3422..68f8d7b8c49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,7 +93,7 @@ importers: version: 5.5.2 vitest: specifier: 0.34.6 - version: 0.34.6(terser@5.31.1) + version: 0.34.6(terser@5.31.3) examples/code-file: dependencies: @@ -176,7 +176,7 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.1.3(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.23.0)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.93.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.3 webpack: specifier: ^5.88.2 - version: 5.92.1(esbuild@0.23.0) + version: 5.93.0(esbuild@0.23.0) packages: @@ -1777,6 +1777,9 @@ packages: '@types/eslint@8.56.11': resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==} + '@types/eslint@9.6.0': + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -2044,6 +2047,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -2236,6 +2244,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.2: + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -2275,6 +2288,9 @@ packages: caniuse-lite@1.0.30001636: resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} + caniuse-lite@1.0.30001643: + resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2819,6 +2835,9 @@ packages: electron-to-chromium@1.4.810: resolution: {integrity: sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==} + electron-to-chromium@1.5.2: + resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} + elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2835,8 +2854,8 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -2869,8 +2888,8 @@ packages: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -4515,6 +4534,9 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + non-layered-tidy-tree-layout@2.0.2: resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} @@ -5736,8 +5758,8 @@ packages: uglify-js: optional: true - terser@5.31.1: - resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + terser@5.31.3: + resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} engines: {node: '>=10'} hasBin: true @@ -6034,6 +6056,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6214,8 +6242,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.92.1: - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + webpack@5.93.0: + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6409,7 +6437,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.1 + browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -7674,14 +7702,14 @@ snapshots: '@tanstack/virtual-core@3.7.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.92.1(esbuild@0.23.0))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 clsx: 2.1.0 fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.92.1(esbuild@0.23.0)) + next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7790,7 +7818,7 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.11 + '@types/eslint': 9.6.0 '@types/estree': 1.0.5 '@types/eslint@8.56.11': @@ -7798,6 +7826,11 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + '@types/eslint@9.6.0': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.5 @@ -8129,20 +8162,26 @@ snapshots: abbrev@2.0.0: {} - acorn-import-attributes@1.9.5(acorn@8.12.0): + acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-walk@8.3.3: dependencies: acorn: 8.12.0 acorn@8.12.0: {} + acorn@8.12.1: {} + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 @@ -8365,6 +8404,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) + browserslist@4.23.2: + dependencies: + caniuse-lite: 1.0.30001643 + electron-to-chromium: 1.5.2 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.2) + buffer-from@1.1.2: {} builtin-modules@3.3.0: {} @@ -8394,13 +8440,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.1 - caniuse-lite: 1.0.30001636 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001643 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001636: {} + caniuse-lite@1.0.30001643: {} + ccount@2.0.1: {} chai@4.4.1: @@ -8546,7 +8594,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 cose-base@1.0.3: dependencies: @@ -8605,7 +8653,7 @@ snapshots: cssnano-preset-default@7.0.3(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 css-declaration-sorter: 7.2.0(postcss@8.4.38) cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -8983,6 +9031,8 @@ snapshots: electron-to-chromium@1.4.810: {} + electron-to-chromium@1.5.2: {} + elkjs@0.9.3: {} emoji-regex@10.3.0: {} @@ -8993,7 +9043,7 @@ snapshots: emojis-list@3.0.0: {} - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -9093,7 +9143,7 @@ snapshots: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - es-module-lexer@1.5.3: {} + es-module-lexer@1.5.4: {} es-object-atoms@1.0.0: dependencies: @@ -9196,7 +9246,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) @@ -9212,8 +9262,8 @@ snapshots: eslint-mdx@3.1.5(eslint@8.57.0): dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint: 8.57.0 espree: 9.6.1 estree-util-visit: 2.0.0 @@ -9336,7 +9386,7 @@ snapshots: eslint-plugin-n@17.9.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 eslint: 8.57.0 eslint-plugin-es-x: 7.7.0(eslint@8.57.0) get-tsconfig: 4.7.5 @@ -9345,14 +9395,14 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.1.3(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: - '@types/eslint': 8.56.11 + '@types/eslint': 9.6.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-promise@6.2.0(eslint@8.57.0): @@ -9538,8 +9588,8 @@ snapshots: espree@10.1.0: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 espree@9.6.1: @@ -9690,11 +9740,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@4.3.0(webpack@5.92.1(esbuild@0.23.0)): + file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.92.1(esbuild@0.23.0) + webpack: 5.93.0(esbuild@0.23.0) fill-range@7.1.1: dependencies: @@ -10395,7 +10445,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -10981,8 +11031,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -11338,9 +11388,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.92.1(esbuild@0.23.0)): + next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.0)): dependencies: - file-loader: 4.3.0(webpack@5.92.1(esbuild@0.23.0)) + file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.0)) transitivePeerDependencies: - webpack @@ -11444,6 +11494,8 @@ snapshots: node-releases@2.0.14: {} + node-releases@2.0.18: {} + non-layered-tidy-tree-layout@2.0.2: {} nopt@7.2.1: @@ -11712,7 +11764,7 @@ snapshots: postcss-colormin@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 @@ -11720,7 +11772,7 @@ snapshots: postcss-convert-values@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11784,7 +11836,7 @@ snapshots: postcss-merge-rules@7.0.2(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -11804,7 +11856,7 @@ snapshots: postcss-minify-params@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11851,7 +11903,7 @@ snapshots: postcss-normalize-unicode@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -11873,7 +11925,7 @@ snapshots: postcss-reduce-initial@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 postcss: 8.4.38 @@ -12614,7 +12666,7 @@ snapshots: stylehacks@7.0.2(postcss@8.4.38): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -12741,21 +12793,21 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.92.1(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.1 - webpack: 5.92.1(esbuild@0.23.0) + terser: 5.31.3 + webpack: 5.93.0(esbuild@0.23.0) optionalDependencies: esbuild: 0.23.0 - terser@5.31.1: + terser@5.31.3: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -13111,6 +13163,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + update-browserslist-db@1.1.0(browserslist@4.23.2): + dependencies: + browserslist: 4.23.2 + escalade: 3.1.2 + picocolors: 1.0.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -13205,14 +13263,14 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.13)(terser@5.31.1): + vite-node@0.34.6(@types/node@20.14.13)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.5 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.13)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.13)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -13223,7 +13281,7 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.13)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.13)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.38 @@ -13231,9 +13289,9 @@ snapshots: optionalDependencies: '@types/node': 20.14.13 fsevents: 2.3.3 - terser: 5.31.1 + terser: 5.31.3 - vitest@0.34.6(terser@5.31.1): + vitest@0.34.6(terser@5.31.3): dependencies: '@types/chai': 4.3.16 '@types/chai-subset': 1.3.5 @@ -13256,8 +13314,8 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.13)(terser@5.31.1) - vite-node: 0.34.6(@types/node@20.14.13)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.13)(terser@5.31.3) + vite-node: 0.34.6(@types/node@20.14.13)(terser@5.31.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13298,7 +13356,7 @@ snapshots: webpack-bundle-analyzer@4.7.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 acorn-walk: 8.3.3 chalk: 4.1.2 commander: 7.2.0 @@ -13313,19 +13371,19 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(esbuild@0.23.0): + webpack@5.93.0(esbuild@0.23.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) - browserslist: 4.23.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 - es-module-lexer: 1.5.3 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -13336,7 +13394,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.92.1(esbuild@0.23.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 71e2e699e17d4f2d10edbdb65868623234cf32b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:51:21 +0000 Subject: [PATCH 126/374] chore(deps): update dependency svelte-eslint-parser to v0.41.0 (#2435) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index dad34c94d42..e3ae35be2b3 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "svelte": "4.2.18", - "svelte-eslint-parser": "0.39.2", + "svelte-eslint-parser": "0.41.0", "svelte2tsx": "0.7.13" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68f8d7b8c49..20157ca7f58 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: 0.39.2 - version: 0.39.2(svelte@4.2.18) + specifier: 0.41.0 + version: 0.41.0(svelte@4.2.18) svelte2tsx: specifier: 0.7.13 version: 0.7.13(svelte@4.2.18)(typescript@5.5.2) @@ -5690,11 +5690,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.39.2: - resolution: {integrity: sha512-87UwLuWTtDIuzWOhOi1zBL5wYVd07M5BK1qZ57YmXJB5/UmjUNJqGy3XSOhPqjckY1dATNV9y+mx+nI0WH6HPA==} + svelte-eslint-parser@0.41.0: + resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: optional: true @@ -11934,9 +11934,9 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.38): + postcss-scss@4.0.9(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-selector-parser@6.1.0: dependencies: @@ -12702,13 +12702,13 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.39.2(svelte@4.2.18): + svelte-eslint-parser@0.41.0(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.38 - postcss-scss: 4.0.9(postcss@8.4.38) + postcss: 8.4.40 + postcss-scss: 4.0.9(postcss@8.4.40) optionalDependencies: svelte: 4.2.18 From 68e5f11c949b60d63653e963aac7d407075fa3a4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:52:22 +0000 Subject: [PATCH 127/374] chore(deps): update dependency rimraf to v6 (#2433) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 74 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 50 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 719d0be00cb..a42566e9485 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", "prettier-plugin-tailwindcss": "0.6.5", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.15.7", "turbo": "^1.13.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20157ca7f58..fe63005d9fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ importers: specifier: 0.6.5 version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3))(prettier@3.3.3) rimraf: - specifier: 5.0.9 - version: 5.0.9 + specifier: 6.0.1 + version: 6.0.1 tsup: specifier: ^8.0.0 version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) @@ -3392,15 +3392,15 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.2: - resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} - engines: {node: '>=16 || 14 >=14.18'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -3842,13 +3842,13 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + jest-snapshot-serializer-raw@2.0.0: resolution: {integrity: sha512-E/gWFBAltOPQVAvafH/zYkob3G/TqL/DFG3fHurinwLcFRkz6kASjuihyJJ6zoizlLUNaiOdS3v5ZflTvifpBA==} engines: {node: '>=16'} @@ -4079,6 +4079,10 @@ packages: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -4396,6 +4400,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -4749,6 +4757,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -5354,9 +5366,9 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.9: - resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} - engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true robust-predicates@3.0.2: @@ -9872,23 +9884,23 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.4.2: + glob@10.4.5: dependencies: foreground-child: 3.2.1 - jackspeak: 3.4.0 - minimatch: 9.0.4 + jackspeak: 3.4.3 + minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - glob@10.4.5: + glob@11.0.0: dependencies: foreground-child: 3.2.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 + jackspeak: 4.0.1 + minimatch: 10.0.1 minipass: 7.1.2 package-json-from-dist: 1.0.0 - path-scurry: 1.11.1 + path-scurry: 2.0.0 glob@7.2.3: dependencies: @@ -10378,13 +10390,13 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - jackspeak@3.4.0: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: + jackspeak@4.0.1: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -10592,6 +10604,8 @@ snapshots: lru-cache@10.2.2: {} + lru-cache@11.0.0: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -11314,6 +11328,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -11720,6 +11738,11 @@ snapshots: lru-cache: 10.2.2 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-type@4.0.0: {} pathe@1.1.2: {} @@ -12324,9 +12347,10 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.9: + rimraf@6.0.1: dependencies: - glob: 10.4.2 + glob: 11.0.0 + package-json-from-dist: 1.0.0 robust-predicates@3.0.2: {} From cab7e1c4cf5941bf94e327e090dddc140e4d30b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:55:07 +0000 Subject: [PATCH 128/374] chore(deps): update dependency typescript to v5.5.4 (#2429) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 180 ++++++++++++++++++++++++++----------------------- 2 files changed, 98 insertions(+), 84 deletions(-) diff --git a/package.json b/package.json index a42566e9485..025ada5ae74 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "tsup": "^8.0.0", "tsx": "4.15.7", "turbo": "^1.13.2", - "typescript": "5.5.2", + "typescript": "5.5.4", "vitest": "0.34.6" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe63005d9fc..a31d65eb977 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,10 +27,10 @@ importers: version: 2.27.7 '@graphql-tools/utils': specifier: 10.2.2 - version: 10.3.2(graphql@16.9.0) + version: 10.2.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.11.10 - version: 0.11.10(eslint@8.57.0)(typescript@5.5.2) + version: 0.11.10(eslint@8.57.0)(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.6 version: 2.0.6(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) @@ -42,7 +42,7 @@ importers: version: 20.14.13 bob-the-bundler: specifier: 7.0.1 - version: 7.0.1(typescript@5.5.2) + version: 7.0.1(typescript@5.5.4) chalk: specifier: 5.3.0 version: 5.3.0 @@ -81,7 +81,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.4.5) tsx: specifier: 4.15.7 version: 4.15.7 @@ -89,8 +89,8 @@ importers: specifier: ^1.13.2 version: 1.13.4 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.4 + version: 5.5.4 vitest: specifier: 0.34.6 version: 0.34.6(terser@5.31.3) @@ -217,7 +217,7 @@ importers: version: 0.41.0(svelte@4.2.18) svelte2tsx: specifier: 0.7.13 - version: 0.7.13(svelte@4.2.18)(typescript@5.5.2) + version: 0.7.13(svelte@4.2.18)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -260,7 +260,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.2) + version: 5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.93.0(esbuild@0.23.0)) + version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -988,6 +988,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.2.2': + resolution: {integrity: sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.3.2': resolution: {integrity: sha512-iaqOHS4f90KNADBHqVsRBjKpM6iSvsUg1q5GhWMK03loYLaDzftrEwcsl0OkSSnRhJvAsT7q4q3r3YzRoV0v1g==} engines: {node: '>=16.0.0'} @@ -5967,8 +5973,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -6942,7 +6948,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6964,14 +6970,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.2.7(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6984,7 +6990,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.14.13)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 @@ -6997,7 +7003,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.17.1) @@ -7009,7 +7015,7 @@ snapshots: '@graphql-tools/executor@1.2.7(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -7019,7 +7025,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -7040,14 +7046,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -7056,21 +7062,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -7082,7 +7088,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 @@ -7097,6 +7103,14 @@ snapshots: - encoding - utf-8-validate + '@graphql-tools/utils@10.2.2(graphql@16.9.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-inspect: 1.0.0 + dset: 3.1.3 + graphql: 16.9.0 + tslib: 2.6.3 + '@graphql-tools/utils@10.3.2(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -7109,7 +7123,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.2.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -7689,10 +7703,10 @@ snapshots: '@shikijs/core@1.9.0': {} - '@shikijs/twoslash@1.9.0(typescript@5.5.2)': + '@shikijs/twoslash@1.9.0(typescript@5.5.4)': dependencies: '@shikijs/core': 1.9.0 - twoslash: 0.2.9(typescript@5.5.2) + twoslash: 0.2.9(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript @@ -7714,7 +7728,7 @@ snapshots: '@tanstack/virtual-core@3.7.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)(webpack@5.93.0(esbuild@0.23.0))': + '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 13.4.2 @@ -7722,8 +7736,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7738,15 +7752,15 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.10(eslint@8.57.0)(typescript@5.5.2)': + '@theguild/eslint-config@0.11.10(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) @@ -7757,7 +7771,7 @@ snapshots: eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) eslint-plugin-unicorn: 54.0.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -7928,34 +7942,34 @@ snapshots: dependencies: '@types/node': 20.14.13 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.13.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 7.13.1 '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -7964,21 +7978,21 @@ snapshots: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.6 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 @@ -7987,18 +8001,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.13.1 '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -8379,7 +8393,7 @@ snapshots: binary-extensions@2.3.0: {} - bob-the-bundler@7.0.1(typescript@5.5.2): + bob-the-bundler@7.0.1(typescript@5.5.4): dependencies: consola: 3.2.3 execa: 7.1.1 @@ -8390,7 +8404,7 @@ snapshots: p-limit: 4.0.0 resolve.exports: 2.0.2 tslib: 2.6.3 - typescript: 5.5.2 + typescript: 5.5.4 yargs: 17.7.2 zod: 3.23.8 @@ -8612,14 +8626,14 @@ snapshots: dependencies: layout-base: 1.0.2 - cosmiconfig@8.3.6(typescript@5.5.2): + cosmiconfig@8.3.6(typescript@5.5.4): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.4 cross-inspect@1.0.0: dependencies: @@ -9255,13 +9269,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.14.0 @@ -9292,14 +9306,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -9316,7 +9330,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9326,7 +9340,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -9337,7 +9351,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9951,7 +9965,7 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.2): + graphql-config@5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) @@ -9959,7 +9973,7 @@ snapshots: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) - cosmiconfig: 8.3.6(typescript@5.5.2) + cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 minimatch: 4.2.3 @@ -11437,7 +11451,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11448,19 +11462,19 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2) + nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2): + nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.9.0(typescript@5.5.2) + '@shikijs/twoslash': 1.9.0(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.5(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -12736,12 +12750,12 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.13(svelte@4.2.18)(typescript@5.5.2): + svelte2tsx@0.7.13(svelte@4.2.18)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.18 - typescript: 5.5.2 + typescript: 5.5.4 svelte@4.2.18: dependencies: @@ -12886,9 +12900,9 @@ snapshots: ts-algebra@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.5.2): + ts-api-utils@1.3.0(typescript@5.5.4): dependencies: - typescript: 5.5.2 + typescript: 5.5.4 ts-dedent@2.2.0: {} @@ -12903,7 +12917,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12923,7 +12937,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.40 - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - jiti - supports-color @@ -12966,11 +12980,11 @@ snapshots: twoslash-protocol@0.2.9: {} - twoslash@0.2.9(typescript@5.5.2): + twoslash@0.2.9(typescript@5.5.4): dependencies: '@typescript/vfs': 1.5.0 twoslash-protocol: 0.2.9 - typescript: 5.5.2 + typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -13022,7 +13036,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.5.2: {} + typescript@5.5.4: {} ufo@1.5.3: {} From f74777266ebe0ab7878cfd3691cf0f5b98a601cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:55:25 +0000 Subject: [PATCH 129/374] chore(deps): update dependency eslint-plugin-prettier to v5.2.1 (#2446) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/prettier/package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 04fb32aee0d..6886762be1a 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -16,7 +16,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "prettier": "3.3.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a31d65eb977..e8e143a180d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -175,8 +175,8 @@ importers: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: - specifier: 5.1.3 - version: 5.1.3(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + specifier: 5.2.1 + version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -3039,8 +3039,8 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-prettier@5.1.3: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + eslint-plugin-prettier@5.2.1: + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -5736,14 +5736,14 @@ packages: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} - engines: {node: ^14.18.0 || >=16.0.0} - synckit@0.9.0: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.9.1: + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + engines: {node: ^14.18.0 || >=16.0.0} + tailwindcss-radix@3.0.3: resolution: {integrity: sha512-uueKWJIY98tU4Fip2FTL2eXBqX428e5HBwbu+8rqqJ9H3NuhkcAGS66wNHZjeix56f6nNBhkhMLpQeIrmVxH/w==} @@ -9421,12 +9421,12 @@ snapshots: minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - synckit: 0.8.8 + synckit: 0.9.1 optionalDependencies: '@types/eslint': 9.6.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) @@ -12788,12 +12788,12 @@ snapshots: dependencies: tslib: 2.6.3 - synckit@0.8.8: + synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 - synckit@0.9.0: + synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 From 4486e475970a29ec8d03de24c46f8e750d1d2374 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:09:21 +0200 Subject: [PATCH 130/374] fix(deps): update dependency @theguild/components to v6.6.3 (#2436) * fix(deps): update dependency @theguild/components to v6.6.3 * fix * a * aa * aa --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- package.json | 3 +- pnpm-lock.yaml | 343 ++++++++++++++++++++----------------- turbo.json | 2 +- website/package.json | 2 +- website/src/pages/_meta.ts | 1 + website/theme.config.tsx | 15 +- 6 files changed, 197 insertions(+), 169 deletions(-) diff --git a/package.json b/package.json index 025ada5ae74..b39c3334041 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "type": "module", + "name": "graphql-eslint-monorepo", "repository": "https://github.com/B2o5T/graphql-eslint", "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", @@ -46,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.15.7", - "turbo": "^1.13.2", + "turbo": "^2.0.9", "typescript": "5.5.4", "vitest": "0.34.6" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e8e143a180d..870f1c66fed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,8 +86,8 @@ importers: specifier: 4.15.7 version: 4.15.7 turbo: - specifier: ^1.13.2 - version: 1.13.4 + specifier: ^2.0.9 + version: 2.0.9 typescript: specifier: 5.5.4 version: 5.5.4 @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 6.5.3 - version: 6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) + specifier: 6.6.3 + version: 6.6.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -565,6 +565,10 @@ packages: '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} + '@discoveryjs/json-ext@0.5.7': + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1175,8 +1179,8 @@ packages: resolution: {integrity: sha512-C5wRPw9waqL2jk3jEDeJv+f7ScuO3N0a39HVdyFLkwKxHH4Sya4ZbzZsu2JLi6eEqe7RuHipHL6mC7B2OfYZZw==} engines: {node: '>= 10'} - '@next/bundle-analyzer@13.4.2': - resolution: {integrity: sha512-VDFTWpRI5IFS++37A/eHfVNX8SoB4gbTd8HPUYMHAJ7zpK3t2oW8L+leTlPUw/pAt7Aia2MyYvSYBK4vYKSBlA==} + '@next/bundle-analyzer@14.2.5': + resolution: {integrity: sha512-BtBbI8VUnB7s4m9ut6CkeJ8Hyx+aq+86mbH+uAld7ZGG0/eH4+5hcPnkHKsQM/yj74iClazS0fninI8yZbIZWA==} '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} @@ -1714,8 +1718,8 @@ packages: '@tanstack/virtual-core@3.7.0': resolution: {integrity: sha512-p0CWuqn+n8iZmsL7/l0Xg7kbyIKnHNqkEJkMDOkg4x3Ni3LohszmnJY8FPhTgG7Ad9ZFGcdKmn1R1mKUGEh9Xg==} - '@theguild/components@6.5.3': - resolution: {integrity: sha512-ZVetOUe06X9ji091F46gwGZdB3eM9vykbCOjsU6OYFJ+Ft/ZHvH3pLVZ4ObPTA1iRgNpd38e34DXTohnPoRNDA==} + '@theguild/components@6.6.3': + resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -1732,8 +1736,8 @@ packages: peerDependencies: prettier: ^3 - '@theguild/remark-mermaid@0.0.5': - resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} + '@theguild/remark-mermaid@0.0.7': + resolution: {integrity: sha512-sh2xlwOllU6Abh+MPWdJDlNwirDcjdlH1wrDWxNLFNVbEzyVb1BTwhecc6ot5hxBUe38z1Ecja8xor9Wkb61gg==} peerDependencies: react: ^18.2.0 @@ -1837,8 +1841,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/nlcst@1.0.4': - resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} @@ -2378,10 +2382,6 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} @@ -2702,6 +2702,9 @@ packages: dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -3565,6 +3568,9 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -3773,6 +3779,10 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} @@ -4445,8 +4455,8 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} ms@2.1.2: @@ -4486,12 +4496,11 @@ packages: peerDependencies: next: '*' - next-themes@0.2.1: - resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + next-themes@0.3.0: + resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} peerDependencies: - next: '*' - react: '*' - react-dom: '*' + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} @@ -4514,24 +4523,24 @@ packages: sass: optional: true - nextra-theme-docs@3.0.0-alpha.22: - resolution: {integrity: sha512-MKFSDjslUE086KqWE/5gYK3wri2N+SEpQRfYBF2GNrvg7ksSUjXVzyuYQHZ5moQiCEYAS59T13zwhkfCITaPVQ==} + nextra-theme-docs@3.0.0-alpha.28: + resolution: {integrity: sha512-6n200ue1EKv/Eo7chkoKDLJ2gQ01R+hfdwp5xhzpSaqdiudqtsbUlDPEuwBBW0mQbLCUN80yNQanV4GjUg6/oA==} peerDependencies: next: '>=13' - nextra: 3.0.0-alpha.22 + nextra: 3.0.0-alpha.28 react: '>=16.13.1' react-dom: '>=16.13.1' - nextra@3.0.0-alpha.22: - resolution: {integrity: sha512-4V1kLs0MiQ1KE/Dh1cnLc100Ibyo/PY46v1NdRzrYe7uzCBcSGTiG9OwHTE/34wUwbM5N7TptiDOlV79BBZ0Ng==} + nextra@3.0.0-alpha.28: + resolution: {integrity: sha512-sw/Jdp/c1jS1Hpk2aPs7Y2G3c5lU3ijyXTATr9zUfn35zpneNf+70No8XKxXFo+nWO0CRHwVB15Ya+DNsvaYtQ==} engines: {node: '>=18'} peerDependencies: next: '>=13' react: '>=16.13.1' react-dom: '>=16.13.1' - nlcst-to-string@3.1.1: - resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -4687,6 +4696,10 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + engines: {node: '>=18'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -4724,8 +4737,8 @@ packages: resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} engines: {node: '>=16'} - parse-latin@5.0.1: - resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} @@ -5281,11 +5294,11 @@ packages: rehype-parse@9.0.0: resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} - rehype-pretty-code@0.13.0: - resolution: {integrity: sha512-+22dz1StXlF7dlMyOySNaVxgcGhMI4BCxq0JxJJPWYGiKsI6cu5jyuIKGHXHvH18D8sv1rdKtvsY9UEfN3++SQ==} + rehype-pretty-code@0.13.2: + resolution: {integrity: sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==} engines: {node: '>=18'} peerDependencies: - shiki: ^1.0.0 + shiki: ^1.3.0 rehype-raw@7.0.0: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} @@ -5314,9 +5327,9 @@ packages: remark-rehype@11.1.0: resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} - remark-smartypants@2.1.0: - resolution: {integrity: sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} @@ -5351,17 +5364,17 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true - retext-latin@3.1.0: - resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - retext-smartypants@5.2.0: - resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + retext-smartypants@6.1.0: + resolution: {integrity: sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==} - retext-stringify@3.1.0: - resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} - retext@8.1.0: - resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} @@ -5496,8 +5509,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} slash@3.0.0: @@ -5822,8 +5835,8 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} tr46@0.0.3: @@ -5888,38 +5901,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@1.13.4: - resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} + turbo-darwin-64@2.0.9: + resolution: {integrity: sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.13.4: - resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} + turbo-darwin-arm64@2.0.9: + resolution: {integrity: sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.13.4: - resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} + turbo-linux-64@2.0.9: + resolution: {integrity: sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.13.4: - resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} + turbo-linux-arm64@2.0.9: + resolution: {integrity: sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==} cpu: [arm64] os: [linux] - turbo-windows-64@1.13.4: - resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} + turbo-windows-64@2.0.9: + resolution: {integrity: sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.13.4: - resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} + turbo-windows-arm64@2.0.9: + resolution: {integrity: sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==} cpu: [arm64] os: [win32] - turbo@1.13.4: - resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} + turbo@2.0.9: + resolution: {integrity: sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==} hasBin: true twoslash-protocol@0.2.9: @@ -5987,9 +6000,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - unherit@3.0.1: - resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} - unified-engine@11.2.1: resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} @@ -6011,8 +6021,8 @@ packages: unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-modify-children@3.1.1: - resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} unist-util-position-from-estree@2.0.0: resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} @@ -6035,8 +6045,8 @@ packages: unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-children@2.0.2: - resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} unist-util-visit-parents@4.1.1: resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} @@ -6251,8 +6261,8 @@ packages: webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webpack-bundle-analyzer@4.7.0: - resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} + webpack-bundle-analyzer@4.10.1: + resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} engines: {node: '>= 10.13.0'} hasBin: true @@ -6390,9 +6400,13 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - zod-validation-error@1.5.0: - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + zod-validation-error@3.3.0: + resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} + engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -6736,6 +6750,8 @@ snapshots: '@corex/deepmerge@4.0.43': {} + '@discoveryjs/json-ext@0.5.7': {} + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -7317,9 +7333,9 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.16 '@napi-rs/simple-git-win32-x64-msvc': 0.1.16 - '@next/bundle-analyzer@13.4.2': + '@next/bundle-analyzer@14.2.5': dependencies: - webpack-bundle-analyzer: 4.7.0 + webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7728,16 +7744,16 @@ snapshots: '@tanstack/virtual-core@3.7.0': {} - '@theguild/components@6.5.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': + '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 13.4.2 - clsx: 2.1.0 + '@next/bundle-analyzer': 14.2.5 + clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.28(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7787,7 +7803,7 @@ snapshots: - '@vue/compiler-sfc' - supports-color - '@theguild/remark-mermaid@0.0.5(react@18.3.1)': + '@theguild/remark-mermaid@0.0.7(react@18.3.1)': dependencies: mermaid: 10.9.1 react: 18.3.1 @@ -7909,9 +7925,9 @@ snapshots: '@types/ms@0.7.34': {} - '@types/nlcst@1.0.4': + '@types/nlcst@2.0.3': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 '@types/node@12.20.55': {} @@ -8561,8 +8577,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clsx@2.1.0: {} - clsx@2.1.1: {} code-red@1.0.4: @@ -8932,6 +8946,8 @@ snapshots: dayjs@1.11.11: {} + debounce@1.2.1: {} + debug@3.2.7: dependencies: ms: 2.1.3 @@ -10169,6 +10185,8 @@ snapshots: hosted-git-info@2.8.9: {} + html-escaper@2.0.2: {} + html-void-elements@3.0.0: {} human-id@1.0.2: {} @@ -10336,6 +10354,8 @@ snapshots: is-plain-obj@4.1.0: {} + is-plain-object@5.0.0: {} + is-reference@3.0.2: dependencies: '@types/estree': 1.0.5 @@ -11379,7 +11399,7 @@ snapshots: mri@1.2.0: {} - mrmime@1.0.1: {} + mrmime@2.0.0: {} ms@2.1.2: {} @@ -11414,9 +11434,8 @@ snapshots: minimist: 1.2.8 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11451,7 +11470,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.22(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.28(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11461,21 +11480,21 @@ snapshots: focus-visible: 5.2.0 intersection-observer: 0.12.2 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.22(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.16 '@shikijs/twoslash': 1.9.0(typescript@5.5.4) - '@theguild/remark-mermaid': 0.0.5(react@18.3.1) + '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 @@ -11487,17 +11506,17 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.10 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - p-limit: 4.0.0 + p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.0(shiki@1.9.0) + rehype-pretty-code: 0.13.2(shiki@1.9.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 - remark-smartypants: 2.1.0 + remark-smartypants: 3.0.2 shiki: 1.9.0 slash: 5.1.0 title: 3.5.3 @@ -11505,15 +11524,15 @@ snapshots: unist-util-visit: 5.0.0 yaml: 2.4.5 zod: 3.23.8 - zod-validation-error: 1.5.0(zod@3.23.8) + zod-validation-error: 3.3.0(zod@3.23.8) transitivePeerDependencies: - '@types/react' - supports-color - typescript - nlcst-to-string@3.1.1: + nlcst-to-string@4.0.0: dependencies: - '@types/nlcst': 1.0.4 + '@types/nlcst': 2.0.3 no-case@3.0.4: dependencies: @@ -11665,6 +11684,10 @@ snapshots: dependencies: yocto-queue: 1.0.0 + p-limit@6.1.0: + dependencies: + yocto-queue: 1.1.1 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -11718,11 +11741,14 @@ snapshots: lines-and-columns: 2.0.4 type-fest: 3.13.1 - parse-latin@5.0.1: + parse-latin@7.0.0: dependencies: - nlcst-to-string: 3.1.1 - unist-util-modify-children: 3.1.1 - unist-util-visit-children: 2.0.2 + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.2 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.1 parse-numeric-range@1.3.0: {} @@ -12210,7 +12236,7 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.5 - rehype-pretty-code@0.13.0(shiki@1.9.0): + rehype-pretty-code@0.13.2(shiki@1.9.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 @@ -12292,10 +12318,11 @@ snapshots: unified: 11.0.5 vfile: 6.0.1 - remark-smartypants@2.1.0: + remark-smartypants@3.0.2: dependencies: - retext: 8.1.0 - retext-smartypants: 5.2.0 + retext: 9.0.0 + retext-smartypants: 6.1.0 + unified: 11.0.5 unist-util-visit: 5.0.0 remark-stringify@11.0.0: @@ -12328,32 +12355,30 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - retext-latin@3.1.0: + retext-latin@4.0.0: dependencies: - '@types/nlcst': 1.0.4 - parse-latin: 5.0.1 - unherit: 3.0.1 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 - retext-smartypants@5.2.0: + retext-smartypants@6.1.0: dependencies: - '@types/nlcst': 1.0.4 - nlcst-to-string: 3.1.1 - unified: 10.1.2 - unist-util-visit: 4.1.2 + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 - retext-stringify@3.1.0: + retext-stringify@4.0.0: dependencies: - '@types/nlcst': 1.0.4 - nlcst-to-string: 3.1.1 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 - retext@8.1.0: + retext@9.0.0: dependencies: - '@types/nlcst': 1.0.4 - retext-latin: 3.1.0 - retext-stringify: 3.1.0 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 reusify@1.0.4: {} @@ -12525,11 +12550,11 @@ snapshots: signal-exit@4.1.0: {} - sirv@1.0.19: + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 - mrmime: 1.0.1 - totalist: 1.1.0 + mrmime: 2.0.0 + totalist: 3.0.1 slash@3.0.0: {} @@ -12884,7 +12909,7 @@ snapshots: dependencies: is-number: 7.0.0 - totalist@1.1.0: {} + totalist@3.0.1: {} tr46@0.0.3: {} @@ -12951,32 +12976,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@1.13.4: + turbo-darwin-64@2.0.9: optional: true - turbo-darwin-arm64@1.13.4: + turbo-darwin-arm64@2.0.9: optional: true - turbo-linux-64@1.13.4: + turbo-linux-64@2.0.9: optional: true - turbo-linux-arm64@1.13.4: + turbo-linux-arm64@2.0.9: optional: true - turbo-windows-64@1.13.4: + turbo-windows-64@2.0.9: optional: true - turbo-windows-arm64@1.13.4: + turbo-windows-arm64@2.0.9: optional: true - turbo@1.13.4: + turbo@2.0.9: optionalDependencies: - turbo-darwin-64: 1.13.4 - turbo-darwin-arm64: 1.13.4 - turbo-linux-64: 1.13.4 - turbo-linux-arm64: 1.13.4 - turbo-windows-64: 1.13.4 - turbo-windows-arm64: 1.13.4 + turbo-darwin-64: 2.0.9 + turbo-darwin-arm64: 2.0.9 + turbo-linux-64: 2.0.9 + turbo-linux-arm64: 2.0.9 + turbo-windows-64: 2.0.9 + turbo-windows-arm64: 2.0.9 twoslash-protocol@0.2.9: {} @@ -13049,8 +13074,6 @@ snapshots: undici-types@5.26.5: {} - unherit@3.0.1: {} - unified-engine@11.2.1: dependencies: '@types/concat-stream': 2.0.3 @@ -13114,9 +13137,9 @@ snapshots: dependencies: '@types/unist': 3.0.2 - unist-util-modify-children@3.1.1: + unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: @@ -13150,9 +13173,9 @@ snapshots: dependencies: '@types/unist': 3.0.2 - unist-util-visit-children@2.0.2: + unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 unist-util-visit-parents@4.1.1: dependencies: @@ -13392,16 +13415,20 @@ snapshots: webidl-conversions@4.0.2: {} - webpack-bundle-analyzer@4.7.0: + webpack-bundle-analyzer@4.10.1: dependencies: + '@discoveryjs/json-ext': 0.5.7 acorn: 8.12.1 acorn-walk: 8.3.3 - chalk: 4.1.2 commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 gzip-size: 6.0.0 - lodash: 4.17.21 + html-escaper: 2.0.2 + is-plain-object: 5.0.0 opener: 1.5.2 - sirv: 1.0.19 + picocolors: 1.0.1 + sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: - bufferutil @@ -13561,7 +13588,9 @@ snapshots: yocto-queue@1.0.0: {} - zod-validation-error@1.5.0(zod@3.23.8): + yocto-queue@1.1.1: {} + + zod-validation-error@3.3.0(zod@3.23.8): dependencies: zod: 3.23.8 diff --git a/turbo.json b/turbo.json index 72490ff6746..93b7c3ec5d7 100644 --- a/turbo.json +++ b/turbo.json @@ -1,5 +1,5 @@ { - "pipeline": { + "tasks": { "build": { "outputs": ["dist/**"], "dependsOn": [ diff --git a/website/package.json b/website/package.json index 4c19e76b27e..20f575fc77b 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.5.3", + "@theguild/components": "6.6.3", "clsx": "^2.0.0", "graphql": "^16.8.1", "lodash.debounce": "^4.0.8", diff --git a/website/src/pages/_meta.ts b/website/src/pages/_meta.ts index 1d9fe363d6c..10c6e1213fe 100644 --- a/website/src/pages/_meta.ts +++ b/website/src/pages/_meta.ts @@ -20,6 +20,7 @@ export default { type: 'page', theme: { layout: 'raw', + footer: false, }, }, }; diff --git a/website/theme.config.tsx b/website/theme.config.tsx index ab1fa60c4fb..2054002f32e 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -1,16 +1,13 @@ /* eslint sort-keys: error */ -import { useRouter } from 'next/router'; -import { defineConfig, FooterExtended, PRODUCTS } from '@theguild/components'; +import { defineConfig, PRODUCTS } from '@theguild/components'; export default defineConfig({ + backgroundColor: { + dark: '15,17,20', + light: '250,250,250', + }, description: PRODUCTS.ESLINT.title, docsRepositoryBase: 'https://github.com/B2o5T/graphql-eslint/tree/master/website', // base URL for the docs repository - footer: { - component: function Footer() { - const { route } = useRouter(); - return route === '/play' ? null : <FooterExtended />; - }, - }, - logo: PRODUCTS.ESLINT.logo({ className: 'w-9' }), + logo: <PRODUCTS.ESLINT.logo className="w-9" />, websiteName: 'GraphQL-ESLint', }); From e6de94a879091b2708d1dd1e901c73a5fc88a590 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:09:33 +0200 Subject: [PATCH 131/374] chore(deps): update dependency @graphql-tools/utils to v10.3.2 (#2447) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 ++++++++++++++++------------------------------ 2 files changed, 17 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index b39c3334041..ce88c9c616a 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.2.2", + "@graphql-tools/utils": "10.3.2", "@theguild/eslint-config": "0.11.10", "@theguild/prettier-config": "2.0.6", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 870f1c66fed..85c2547a53f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.2.2 - version: 10.2.2(graphql@16.9.0) + specifier: 10.3.2 + version: 10.3.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.11.10 version: 0.11.10(eslint@8.57.0)(typescript@5.5.4) @@ -992,12 +992,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.2.2': - resolution: {integrity: sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.3.2': resolution: {integrity: sha512-iaqOHS4f90KNADBHqVsRBjKpM6iSvsUg1q5GhWMK03loYLaDzftrEwcsl0OkSSnRhJvAsT7q4q3r3YzRoV0v1g==} engines: {node: '>=16.0.0'} @@ -6964,7 +6958,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6986,14 +6980,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.2.7(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -7006,7 +7000,7 @@ snapshots: '@graphql-tools/executor-http@1.0.9(@types/node@20.14.13)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.18 extract-files: 11.0.0 @@ -7019,7 +7013,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@types/ws': 8.5.10 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.17.1) @@ -7031,7 +7025,7 @@ snapshots: '@graphql-tools/executor@1.2.7(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -7041,7 +7035,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -7062,14 +7056,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -7078,21 +7072,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -7104,7 +7098,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.18 @@ -7119,14 +7113,6 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.2.2(graphql@16.9.0)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-inspect: 1.0.0 - dset: 3.1.3 - graphql: 16.9.0 - tslib: 2.6.3 - '@graphql-tools/utils@10.3.2(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -7139,7 +7125,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.2.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 From 4aa3b4b2710e7b935615be57c7e79332435c77e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 19:09:48 +0000 Subject: [PATCH 132/374] chore(deps): update dependency husky to v9.1.4 (#2448) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ce88c9c616a..84f5f6ad997 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "8.57.0", "eslint-plugin-eslint-plugin": "5.0.7", "eslint-plugin-tailwindcss": "3.17.4", - "husky": "9.0.11", + "husky": "9.1.4", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85c2547a53f..93132f38ed9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,8 +62,8 @@ importers: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.4) husky: - specifier: 9.0.11 - version: 9.0.11 + specifier: 9.1.4 + version: 9.1.4 jest-snapshot-serializer-raw: specifier: 2.0.0 version: 2.0.0 @@ -3579,8 +3579,8 @@ packages: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} - husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + husky@9.1.4: + resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} engines: {node: '>=18'} hasBin: true @@ -10181,7 +10181,7 @@ snapshots: human-signals@4.3.1: {} - husky@9.0.11: {} + husky@9.1.4: {} iconv-lite@0.4.24: dependencies: From 1843e00338ea22abbe397814975351a1d46311c8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:19:10 +0200 Subject: [PATCH 133/374] chore(deps): lock file maintenance (#2426) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 1945 ++++++++++++++++++++++-------------------------- 1 file changed, 905 insertions(+), 1040 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93132f38ed9..9d465de34de 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,7 +60,7 @@ importers: version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) eslint-plugin-tailwindcss: specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.4) + version: 3.17.4(tailwindcss@3.4.7) husky: specifier: 9.1.4 version: 9.1.4 @@ -81,7 +81,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.4.5) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0) tsx: specifier: 4.15.7 version: 4.15.7 @@ -176,7 +176,7 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -251,7 +251,7 @@ importers: version: 10.3.2(graphql@16.9.0) debug: specifier: ^4.3.4 - version: 4.3.5 + version: 4.3.6 eslint: specifier: '>=8.44.0' version: 8.57.0 @@ -401,78 +401,62 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.7': - resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + '@babel/compat-data@7.25.0': + resolution: {integrity: sha512-P4fwKI2mjEb3ZU5cnMJzvRsRKGBUcs8jvxIoRmr6ufAY9Xk2Bz7JubRTTivkw55c7WQJfTECeqYVa+HZ0FzREg==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': - resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + '@babel/core@7.24.9': + resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + '@babel/generator@7.25.0': + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.7': - resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.24.7': - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-hoist-variables@7.24.7': - resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + '@babel/helper-compilation-targets@7.24.8': + resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.24.7': resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.7': - resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + '@babel/helper-module-transforms@7.25.0': + resolution: {integrity: sha512-bIkOa2ZJYn7FHnepzr5iX9Kmz8FjIz4UKzJ9zhX3dnYuVW0xul9RuR3skBfoLu+FPTQw90EHW9rJsSZhyLQ3fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.24.7': - resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} '@babel/helper-simple-access@7.24.7': resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.7': - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.7': - resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.25.0': + resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} engines: {node: '>=6.0.0'} hasBin: true @@ -482,20 +466,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + '@babel/runtime@7.25.0': + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.7': - resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + '@babel/traverse@7.25.1': + resolution: {integrity: sha512-LrHHoWq08ZpmmFqBAzN+hUdWwy5zt7FGa/hVwMcOqW6OVtwqaoD5utfuGYU87JYxdZgLUvktAsn37j/sYR9siA==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.25.0': + resolution: {integrity: sha512-LcnxQSsd9aXOIgmmSpvZ/1yo46ra2ESYyqLcryaBZOghxy5qqOBjvCWP5JfkI8yl9rlxRgdLTTMCQQRcN2hdCg==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -857,8 +841,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -881,20 +865,20 @@ packages: resolution: {integrity: sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.2': - resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} + '@floating-ui/core@1.6.5': + resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} - '@floating-ui/dom@1.6.5': - resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + '@floating-ui/dom@1.6.8': + resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} - '@floating-ui/react-dom@2.1.0': - resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} + '@floating-ui/react-dom@2.1.1': + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.2': - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} + '@floating-ui/utils@0.2.5': + resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -914,32 +898,32 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.11': - resolution: {integrity: sha512-+sKeecdIVXhFB/66e5yjeKYZ3Lpn52yNG637ElVhciuLGgFc153rC6l6zcuNd9yx5wMrNx35U/h3HsMIEI3xNw==} + '@graphql-tools/delegate@10.0.16': + resolution: {integrity: sha512-no4jIdHsTrHzR6Vv1YlwbxFeBnHBwPhBpemvLVnQ7CHhAviwIUWkCOHs4Uyzc5GYuHFyKJOZEXqhOz+da3hR3A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-graphql-ws@1.1.2': - resolution: {integrity: sha512-+9ZK0rychTH1LUv4iZqJ4ESbmULJMTsv3XlFooPUngpxZkk00q6LqHKJRrsLErmQrVaC7cwQCaRBJa0teK17Lg==} + '@graphql-tools/executor-graphql-ws@1.2.0': + resolution: {integrity: sha512-tSYC1QdrabWexLrYV0UI3uRGbde9WCY/bRhq6Jc+VXMZcfq6ea6pP5NEAVTfwbhUQ4xZvJABVVbKXtKb9uTg1w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@1.0.9': - resolution: {integrity: sha512-+NXaZd2MWbbrWHqU4EhXcrDbogeiCDmEbrAN+rMn4Nu2okDjn2MTFDbTIab87oEubQCH4Te1wDkWPKrzXup7+Q==} + '@graphql-tools/executor-http@1.1.5': + resolution: {integrity: sha512-ZAsVGUwafPc1GapLA1yoJuRx7ihpVdAv7JDHmlI2eHRQsJnMVQwcxHnjfUb/id9YAEBrP86/s4pgEoRyad3Zng==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-legacy-ws@1.0.6': - resolution: {integrity: sha512-lDSxz9VyyquOrvSuCCnld3256Hmd+QI2lkmkEv7d4mdzkxkK4ddAWW1geQiWrQvWmdsmcnGGlZ7gDGbhEExwqg==} + '@graphql-tools/executor-legacy-ws@1.1.0': + resolution: {integrity: sha512-k+6ZyiaAd8SmwuzbEOfA/LVkuI1nqidhoMw+CJ7c41QGOjSMzc0VS0UZbJyeitI0n7a+uP/Meln1wjzJ2ReDtQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.2.7': - resolution: {integrity: sha512-oyIw69QA+PuS/g7ttZZeEpIPS5CCGiIYitGtNxaChuiK7NPb7FD1dwOEXyekQt9/2FOEqZoYNpRY0NFfx/tO9Q==} + '@graphql-tools/executor@1.3.0': + resolution: {integrity: sha512-e+rmEf/2EO4hDnbkO8mTS2FI+jGUNmYkSDKw5TgPVlO8VOKS+TXmJBK6E9v4Gc/39yVkZsffYfW/R8obJrA0mg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1061,8 +1045,8 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -1103,74 +1087,92 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@napi-rs/simple-git-android-arm-eabi@0.1.16': - resolution: {integrity: sha512-dbrCL0Pl5KZG7x7tXdtVsA5CO6At5ohDX3myf5xIYn9kN4jDFxsocl8bNt6Vb/hZQoJd8fI+k5VlJt+rFhbdVw==} + '@napi-rs/simple-git-android-arm-eabi@0.1.17': + resolution: {integrity: sha512-P+B95PKy46Dq9q1sr18wCn+Uj/WShMIyBBA+ezVHWJge6JSeGh4hLhKEpv3+Rk6S7ITCXxrr7Pn7U4o20nVqhQ==} engines: {node: '>= 10'} cpu: [arm] os: [android] - '@napi-rs/simple-git-android-arm64@0.1.16': - resolution: {integrity: sha512-xYz+TW5J09iK8SuTAKK2D5MMIsBUXVSs8nYp7HcMi8q6FCRO7yJj96YfP9PvKsc/k64hOyqGmL5DhCzY9Cu1FQ==} + '@napi-rs/simple-git-android-arm64@0.1.17': + resolution: {integrity: sha512-qggMcxfNKiQsAa1pupFuC8fajvAz6QQcZirHxTPWUxQSEwUvliL8cyKM4QdJwSac0VEITTmHaegDSXsn43EvGg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/simple-git-darwin-arm64@0.1.16': - resolution: {integrity: sha512-XfgsYqxhUE022MJobeiX563TJqyQyX4FmYCnqrtJwAfivESVeAJiH6bQIum8dDEYMHXCsG7nL8Ok0Dp8k2m42g==} + '@napi-rs/simple-git-darwin-arm64@0.1.17': + resolution: {integrity: sha512-LYgvP3Rw1lCkBW0Ud4xZFUZ2SI+Y2vvy9X/OEzlmqee5VPC1wiez2kZ62lD3ABU0Ta4Khv7W+eJsaXiTuvcq+Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/simple-git-darwin-x64@0.1.16': - resolution: {integrity: sha512-tkEVBhD6vgRCbeWsaAQqM3bTfpIVGeitamPPRVSbsq8qgzJ5Dx6ZedH27R7KSsA/uao7mZ3dsrNLXbu1Wy5MzA==} + '@napi-rs/simple-git-darwin-x64@0.1.17': + resolution: {integrity: sha512-CyLbxyLILT47jdNDTCREdO0LELKWqfkbw9EV4gaFrLZVD1Dej+NnZogR4oDrg7N12pcgVWnleaK1hcBDs7SeLQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.16': - resolution: {integrity: sha512-R6VAyNnp/yRaT7DV1Ao3r67SqTWDa+fNq2LrNy0Z8gXk2wB9ZKlrxFtLPE1WSpWknWtyRDLpRlsorh7Evk7+7w==} + '@napi-rs/simple-git-freebsd-x64@0.1.17': + resolution: {integrity: sha512-SHWa3o5EZWYh7UoLi2sO4uLjZd58UFHaMttw4O9PZPvFcdjz5LjC6CQclwZbLyPDPMGefalrkUeYTs+/VJ+XEA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': + resolution: {integrity: sha512-nQpwitNfSN4qGmDpWOlS3XqeE7NARxCvL+lxO0CtKih2iBuWIoU0wViVKdf9fb/Rm3xsQHcblMkliMnjcAOupg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/simple-git-linux-arm64-gnu@0.1.16': - resolution: {integrity: sha512-LAGI0opFKw/HBMCV2qIBK3uWSEW9h4xd2ireZKLJy8DBPymX6NrWIamuxYNyCuACnFdPRxR4LaRFy4J5ZwuMdw==} + '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': + resolution: {integrity: sha512-JD8nSLa9WY1kAppMufYqcqFYYjZKjZZFdZtlpz6Kn0kk4Qmm3Rvt1etnuQBwax9R2wG4n9YPYfpidDxic8rlNw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-arm64-musl@0.1.16': - resolution: {integrity: sha512-I57Ph0F0Yn2KW93ep+V1EzKhACqX0x49vvSiapqIsdDA2PifdEWLc1LJarBolmK7NKoPqKmf6lAKKO9lhiZzkg==} + '@napi-rs/simple-git-linux-arm64-musl@0.1.17': + resolution: {integrity: sha512-PRdVIEvgdIuJhDvdneO3X7XfZwujU7MOyymwK3kR1RMJPlbwzxdQBA86am/jEkBP7d8Cx8RbREzJ6y/2hAHKOQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-x64-gnu@0.1.16': - resolution: {integrity: sha512-AZYYFY2V7hlcQASPEOWyOa3e1skzTct9QPzz0LiDM3f/hCFY/wBaU2M6NC5iG3d2Kr38heuyFS/+JqxLm5WaKA==} + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': + resolution: {integrity: sha512-afbfsJMpQjtdLP3BRGj/hKpRqymxw2Lt+dmyoRej0zKxZnuPrws3Fi85RyYsT/6Tq0hSUAMeh5UtxGAOH3q8gA==} + engines: {node: '>= 10'} + cpu: [powerpc64le] + os: [linux] + + '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': + resolution: {integrity: sha512-qTgRIUsU+b7RMls+Ji4xlDYq0rsUuNBpzVgb991UPnzrhFWFFkCtyk6I6tJqMtRfg7Vgn1stCghFEQiHmpqkew==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + + '@napi-rs/simple-git-linux-x64-gnu@0.1.17': + resolution: {integrity: sha512-xHlyUDJhjPUCR07JGrvMfLg5XSRVDsxgpo6B6zYQOSMcVgM7fjvyWNMBe508r4eD5YZKZyBPfSJUc5Ls9ToJNQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-linux-x64-musl@0.1.16': - resolution: {integrity: sha512-9TyMcYSBJwjT8jwjY9m24BZbu7ozyWTjsmYBYNtK3B0Um1Ov6jthSNneLVvouQ6x+k3Ow+00TiFh6bvmT00r8g==} + '@napi-rs/simple-git-linux-x64-musl@0.1.17': + resolution: {integrity: sha512-eaTr+WPeiuEegduE3O7VzHhHftGXmX1pzzILoOTbbdmeEuH1BHnGAr35XTu+1lUHUqE2JHef3d3PgBHeh844hA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-win32-arm64-msvc@0.1.16': - resolution: {integrity: sha512-uslJ1WuAHCYJWui6xjsyT47SjX6KOHDtClmNO8hqKz1pmDSNY7AjyUY8HxvD1lK9bDnWwc4JYhikS9cxCqHybw==} + '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': + resolution: {integrity: sha512-v1F72stOCjapCd0Ha928m8X8i/IPhPQIXbYEGX0MEmaaAzbAJ3PTSSFpb0rFLShXaDFA2Wuw/jzlkPLESPdKVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@napi-rs/simple-git-win32-x64-msvc@0.1.16': - resolution: {integrity: sha512-SoEaVeCZCDF1MP+M9bMSXsZWgEjk4On9GWADO5JOulvzR1bKjk0s9PMHwe/YztR9F0sJzrCxwtvBZowhSJsQPg==} + '@napi-rs/simple-git-win32-x64-msvc@0.1.17': + resolution: {integrity: sha512-ziSqhCGE2eTUqpQKEutGobU2fH1t9fXwGF58dMFaPgTJIISaENvdnKu5FDJfA94vPbe3BMN64JoTmjBSglGFhQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/simple-git@0.1.16': - resolution: {integrity: sha512-C5wRPw9waqL2jk3jEDeJv+f7ScuO3N0a39HVdyFLkwKxHH4Sya4ZbzZsu2JLi6eEqe7RuHipHL6mC7B2OfYZZw==} + '@napi-rs/simple-git@0.1.17': + resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==} engines: {node: '>= 10'} '@next/bundle-analyzer@14.2.5': @@ -1248,8 +1250,12 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/config@8.3.3': - resolution: {integrity: sha512-sIMKHiiYr91ALiHjhPq64F5P/SCaiSyDfpNmgYHtlIJtLY445+3+r3VoREzpdDrOwIqwQ6iEHinbTfaocL0UgA==} + '@npmcli/config@8.3.4': + resolution: {integrity: sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/map-workspaces@3.0.6': @@ -1260,6 +1266,14 @@ packages: resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/package-json@5.2.0': + resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/promise-spawn@7.0.2': + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1525,174 +1539,94 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.19.1': resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.19.1': resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.19.1': resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.19.1': resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.1': resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.1': resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.1': resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.1': resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.1': resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.1': resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.1': resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.19.1': resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.1': resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.1': resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} cpu: [x64] os: [win32] - '@rushstack/eslint-patch@1.10.3': - resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} + '@rushstack/eslint-patch@1.10.4': + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.9.0': - resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} + '@shikijs/core@1.12.0': + resolution: {integrity: sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==} - '@shikijs/twoslash@1.9.0': - resolution: {integrity: sha512-XKaiR85K3Bk/MNdZ7tmJDm740iLpt4YDvYrV90pwbvxkSEZ8SPV4gbaX8ONwndNqdf2awF9g7DKYHsyU/XwJdw==} + '@shikijs/twoslash@1.12.0': + resolution: {integrity: sha512-SX0NpsTYnO26mpWCu2asByzgWnlMP5NPzrhYNGyqS/AQI14sM1AL3/Egc3F2x5u2wa7I9IyokViXOiaPNL46+Q==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1703,14 +1637,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.7.0': - resolution: {integrity: sha512-3RtOwEU1HKS4iFBoTcCrV3Szqt4KoERMhZr8v57dvnh5o70sR9GAdF+0aE/qhiOmePrKujGwAayFNJSr/8Dbqw==} + '@tanstack/react-virtual@3.8.3': + resolution: {integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.7.0': - resolution: {integrity: sha512-p0CWuqn+n8iZmsL7/l0Xg7kbyIKnHNqkEJkMDOkg4x3Ni3LohszmnJY8FPhTgG7Ad9ZFGcdKmn1R1mKUGEh9Xg==} + '@tanstack/virtual-core@3.8.3': + resolution: {integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==} '@theguild/components@6.6.3': resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} @@ -1781,9 +1715,6 @@ packages: '@types/eslint@8.56.11': resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -1820,8 +1751,8 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.5': - resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==} + '@types/lodash@4.17.7': + resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -1868,11 +1799,11 @@ packages: '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - '@types/ws@8.5.10': - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + '@typescript-eslint/eslint-plugin@7.18.0': + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1882,8 +1813,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + '@typescript-eslint/parser@7.18.0': + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1892,12 +1823,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + '@typescript-eslint/scope-manager@7.18.0': + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.18.0': + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1906,12 +1837,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + '@typescript-eslint/types@7.18.0': + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + '@typescript-eslint/typescript-estree@7.18.0': + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1919,14 +1850,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + '@typescript-eslint/utils@7.18.0': + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + '@typescript-eslint/visitor-keys@7.18.0': + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript/vfs@1.5.0': @@ -2010,17 +1941,13 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@whatwg-node/events@0.1.1': - resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==} + '@whatwg-node/fetch@0.9.19': + resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} engines: {node: '>=16.0.0'} - '@whatwg-node/fetch@0.9.18': - resolution: {integrity: sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==} - engines: {node: '>=16.0.0'} - - '@whatwg-node/node-fetch@0.5.11': - resolution: {integrity: sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==} - engines: {node: '>=16.0.0'} + '@whatwg-node/node-fetch@0.5.19': + resolution: {integrity: sha512-HSR/d2jGFuI2pcoQr7M92AjB9V7C8k8bFQ4NjJK9fwHyl1DyDnQYe+t1ygD84rCGNV8CIl1+OO5OamnvFzbqDw==} + engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -2046,11 +1973,6 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -2155,9 +2077,6 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} - array.prototype.toreversed@1.1.2: - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -2191,15 +2110,16 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.9.1: - resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} + axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - axobject-query@4.0.0: - resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -2243,11 +2163,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.2: resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2289,17 +2204,14 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001636: - resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} - caniuse-lite@1.0.30001643: resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} chalk@2.3.0: @@ -2496,8 +2408,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.3: - resolution: {integrity: sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==} + cssnano-preset-default@7.0.4: + resolution: {integrity: sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2508,8 +2420,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.3: - resolution: {integrity: sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==} + cssnano@7.0.4: + resolution: {integrity: sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2526,8 +2438,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.29.2: - resolution: {integrity: sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ==} + cytoscape@3.30.1: + resolution: {integrity: sha512-TRJc3HbBPkHd50u9YfJh2FxD1lDLZ+JXnJoyBn5LkncoeuT7fapO/Hq/Ed8TdFclaKshzInge2i30bg7VKeoPQ==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -2693,8 +2605,8 @@ packages: dataloader@2.2.2: resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} - dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + dayjs@1.11.12: + resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -2707,15 +2619,6 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.6: resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} @@ -2815,8 +2718,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.5: - resolution: {integrity: sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==} + dompurify@3.1.6: + resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2835,9 +2738,6 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.810: - resolution: {integrity: sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==} - electron-to-chromium@1.5.2: resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} @@ -2869,6 +2769,9 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -2984,8 +2887,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-es-x@7.7.0: - resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -3030,8 +2933,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.9.0: - resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + eslint-plugin-n@17.10.1: + resolution: {integrity: sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3050,8 +2953,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@6.2.0: - resolution: {integrity: sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==} + eslint-plugin-promise@6.6.0: + resolution: {integrity: sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3062,14 +2965,14 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.3: - resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} + eslint-plugin-react@7.35.0: + resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-sonarjs@1.0.3: - resolution: {integrity: sha512-6s41HLPYPyDrp+5+7Db5yFYbod6h9pC7yx+xfcNwHRcLe1EZwbbQT/tdOAkR7ekVUkNGEvN3GmYakIoQUX7dEg==} + eslint-plugin-sonarjs@1.0.4: + resolution: {integrity: sha512-jF0eGCUsq/HzMub4ExAyD8x1oEgjOyB9XVytYGyWgSFvdiJQJp6IuP7RmtauCf06o6N/kZErh+zW4b10y1WZ+Q==} engines: {node: '>=16'} peerDependencies: eslint: ^8.0.0 || ^9.0.0 @@ -3145,8 +3048,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -3375,8 +3278,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.7.6: + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} @@ -3420,8 +3323,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.6.0: - resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3562,6 +3465,10 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -3695,8 +3602,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} engines: {node: '>= 0.4'} is-data-view@1.0.1: @@ -3841,6 +3748,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + isomorphic-ws@5.0.0: resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: @@ -3946,8 +3857,8 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - katex@0.16.10: - resolution: {integrity: sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==} + katex@0.16.11: + resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} hasBin: true keyv@4.5.4: @@ -4085,9 +3996,8 @@ packages: lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.0.0: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} @@ -4099,8 +4009,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} @@ -4218,29 +4128,29 @@ packages: micromark-extension-frontmatter@2.0.0: resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} - micromark-extension-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - micromark-extension-gfm-footnote@2.0.0: - resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - micromark-extension-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - micromark-extension-gfm-table@2.0.0: - resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm-task-list-item@2.0.1: - resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-extension-math@3.0.0: - resolution: {integrity: sha512-iJ2Q28vBoEovLN5o3GO12CpqorQRYDPT+p4zW50tGwTfJB+iv/VnB6Ini+gqa24K97DwptMBBIvVX6Bjk49oyQ==} + micromark-extension-math@3.1.0: + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} micromark-extension-mdx-expression@3.0.0: resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} @@ -4421,10 +4331,6 @@ packages: resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==} engines: {node: '>=10'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -4548,9 +4454,6 @@ packages: encoding: optional: true - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -4565,6 +4468,10 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} + normalize-path@2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} engines: {node: '>=0.10.0'} @@ -4577,10 +4484,22 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} + npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + + npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} + npm-run-path@2.0.2: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} @@ -4636,10 +4555,6 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -4810,8 +4725,8 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -4833,8 +4748,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.1: - resolution: {integrity: sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==} + postcss-convert-values@7.0.2: + resolution: {integrity: sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4947,8 +4862,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 @@ -5031,8 +4946,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.0: - resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-svgo@7.0.1: @@ -5054,16 +4969,12 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.40: resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} + preferred-pm@3.1.4: + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} engines: {node: '>=10'} prelude-ls@1.2.1: @@ -5156,6 +5067,18 @@ packages: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -5370,6 +5293,10 @@ packages: retext@9.0.0: resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -5387,11 +5314,6 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.19.1: resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -5447,8 +5369,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -5486,8 +5408,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.9.0: - resolution: {integrity: sha512-i6//Lqgn7+7nZA0qVjoYH0085YdNk4MC+tJV4bo+HgjgRMJ0JmkLZzFAuvVioJqLkcGDK5GAMpghZEZkCnwxpQ==} + shiki@1.12.0: + resolution: {integrity: sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5602,6 +5524,9 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -5743,10 +5668,6 @@ packages: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} - synckit@0.9.0: - resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} - engines: {node: ^14.18.0 || >=16.0.0} - synckit@0.9.1: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} @@ -5754,8 +5675,8 @@ packages: tailwindcss-radix@3.0.3: resolution: {integrity: sha512-uueKWJIY98tU4Fip2FTL2eXBqX428e5HBwbu+8rqqJ9H3NuhkcAGS66wNHZjeix56f6nNBhkhMLpQeIrmVxH/w==} - tailwindcss@3.4.4: - resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} + tailwindcss@3.4.7: + resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -5941,8 +5862,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} type-fest@0.20.2: @@ -5985,8 +5906,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -6006,8 +5927,8 @@ packages: unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - unist-util-inspect@8.0.0: - resolution: {integrity: sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==} + unist-util-inspect@8.1.0: + resolution: {integrity: sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==} unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} @@ -6072,12 +5993,6 @@ packages: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} - update-browserslist-db@1.0.16: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true @@ -6138,12 +6053,16 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + value-or-promise@1.0.12: resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} engines: {node: '>=12'} - vfile-location@5.0.2: - resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} @@ -6163,16 +6082,16 @@ packages: vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.2: + resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} vite-node@0.34.6: resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true - vite@5.3.1: - resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + vite@5.3.5: + resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6283,16 +6202,16 @@ packages: which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + which-builtin-type@1.1.4: + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} engines: {node: '>= 0.4'} which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} engines: {node: '>=8.15'} which-typed-array@1.1.15: @@ -6308,8 +6227,13 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} hasBin: true @@ -6343,8 +6267,8 @@ packages: utf-8-validate: optional: true - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6373,8 +6297,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} hasBin: true @@ -6390,10 +6314,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - yocto-queue@1.1.1: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} @@ -6430,97 +6350,79 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.25.0': {} - '@babel/core@7.24.7': + '@babel/core@7.24.9': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helpers': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.25.0(@babel/core@7.24.9) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.0 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.6 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.24.7': + '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-compilation-targets@7.24.7': + '@babel/helper-compilation-targets@7.24.8': dependencies: - '@babel/compat-data': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/compat-data': 7.25.0 + '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-environment-visitor@7.24.7': - dependencies: - '@babel/types': 7.24.7 - - '@babel/helper-function-name@7.24.7': - dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.7 - - '@babel/helper-hoist-variables@7.24.7': - dependencies: - '@babel/types': 7.24.7 - '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + '@babel/helper-module-transforms@7.25.0(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 + '@babel/core': 7.24.9 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.1 transitivePeerDependencies: - supports-color - '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-plugin-utils@7.24.8': {} '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 transitivePeerDependencies: - supports-color - '@babel/helper-split-export-declaration@7.24.7': - dependencies: - '@babel/types': 7.24.7 - - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} - '@babel/helpers@7.24.7': + '@babel/helpers@7.25.0': dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/template': 7.25.0 + '@babel/types': 7.25.0 '@babel/highlight@7.24.7': dependencies: @@ -6529,43 +6431,40 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': + '@babel/parser@7.25.0': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.0 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/runtime@7.24.7': + '@babel/runtime@7.25.0': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.7': + '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.0 - '@babel/traverse@7.24.7': + '@babel/traverse@7.25.1': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 - debug: 4.3.5 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.0 + '@babel/template': 7.25.0 + '@babel/types': 7.25.0 + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.7': + '@babel/types@7.25.0': dependencies: - '@babel/helper-string-parser': 7.24.7 + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -6573,7 +6472,7 @@ snapshots: '@changesets/apply-release-plan@7.0.4': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/config': 3.0.2 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -6586,17 +6485,17 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 '@changesets/assemble-release-plan@6.0.3': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.1 '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.2 + semver: 7.6.3 '@changesets/changelog-git@0.2.0': dependencies: @@ -6612,7 +6511,7 @@ snapshots: '@changesets/cli@2.27.7': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/apply-release-plan': 7.0.4 '@changesets/assemble-release-plan': 6.0.3 '@changesets/changelog-git': 0.2.0 @@ -6639,9 +6538,9 @@ snapshots: mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.3 + preferred-pm: 3.1.4 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 @@ -6665,7 +6564,7 @@ snapshots: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.6.2 + semver: 7.6.3 '@changesets/get-github-info@0.6.0': dependencies: @@ -6676,7 +6575,7 @@ snapshots: '@changesets/get-release-plan@4.0.3': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/assemble-release-plan': 6.0.3 '@changesets/config': 3.0.2 '@changesets/pre': 2.0.0 @@ -6688,7 +6587,7 @@ snapshots: '@changesets/git@3.0.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6707,7 +6606,7 @@ snapshots: '@changesets/pre@2.0.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6715,7 +6614,7 @@ snapshots: '@changesets/read@0.6.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -6726,7 +6625,7 @@ snapshots: '@changesets/should-skip-package@0.1.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6736,7 +6635,7 @@ snapshots: '@changesets/write@0.3.1': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -6897,12 +6796,12 @@ snapshots: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.11.0': {} '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -6916,7 +6815,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.6 espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 @@ -6933,22 +6832,22 @@ snapshots: '@eslint/js@9.2.0': {} - '@floating-ui/core@1.6.2': + '@floating-ui/core@1.6.5': dependencies: - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.5 - '@floating-ui/dom@1.6.5': + '@floating-ui/dom@1.6.8': dependencies: - '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.2 + '@floating-ui/core': 1.6.5 + '@floating-ui/utils': 0.2.5 - '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.5 + '@floating-ui/dom': 1.6.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.2': {} + '@floating-ui/utils@0.2.5': {} '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -6975,34 +6874,34 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.11(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.16(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) - '@graphql-tools/executor': 1.2.7(graphql@16.9.0) + '@graphql-tools/executor': 1.3.0(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/executor-graphql-ws@1.1.2(graphql@16.9.0)': + '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) - '@types/ws': 8.5.10 + '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) - isomorphic-ws: 5.0.0(ws@8.17.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.6.3 - ws: 8.17.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.0.9(@types/node@20.14.13)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.14.13)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.18 + '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.14.13) @@ -7011,19 +6910,19 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.0.6(graphql@16.9.0)': + '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) - '@types/ws': 8.5.10 + '@types/ws': 8.5.12 graphql: 16.9.0 - isomorphic-ws: 5.0.0(ws@8.17.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.6.3 - ws: 8.17.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.2.7(graphql@16.9.0)': + '@graphql-tools/executor@1.3.0(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -7043,11 +6942,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.9.0)': dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/core': 7.24.9 + '@babel/parser': 7.25.0 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -7094,19 +6993,19 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.14.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) - '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.9.0) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.14.13)(graphql@16.9.0) - '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.16(graphql@16.9.0) + '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.13)(graphql@16.9.0) + '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) - '@types/ws': 8.5.10 - '@whatwg-node/fetch': 0.9.18 + '@types/ws': 8.5.12 + '@whatwg-node/fetch': 0.9.19 graphql: 16.9.0 - isomorphic-ws: 5.0.0(ws@8.17.1) + isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.6.3 value-or-promise: 1.0.12 - ws: 8.17.1 + ws: 8.18.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -7123,7 +7022,7 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.11(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.16(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 @@ -7136,7 +7035,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7144,7 +7043,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7155,13 +7054,13 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3)': dependencies: - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/core': 7.24.9 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.0 + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 prettier: 3.3.3 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: '@vue/compiler-sfc': 3.4.34 transitivePeerDependencies: @@ -7183,7 +7082,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -7195,12 +7094,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@kamilkisiela/fast-url-parser@1.1.4': {} @@ -7212,14 +7111,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -7250,7 +7149,7 @@ snapshots: unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.2 transitivePeerDependencies: - supports-color @@ -7272,52 +7171,64 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@napi-rs/simple-git-android-arm-eabi@0.1.16': + '@napi-rs/simple-git-android-arm-eabi@0.1.17': + optional: true + + '@napi-rs/simple-git-android-arm64@0.1.17': + optional: true + + '@napi-rs/simple-git-darwin-arm64@0.1.17': optional: true - '@napi-rs/simple-git-android-arm64@0.1.16': + '@napi-rs/simple-git-darwin-x64@0.1.17': optional: true - '@napi-rs/simple-git-darwin-arm64@0.1.16': + '@napi-rs/simple-git-freebsd-x64@0.1.17': optional: true - '@napi-rs/simple-git-darwin-x64@0.1.16': + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': optional: true - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.16': + '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': optional: true - '@napi-rs/simple-git-linux-arm64-gnu@0.1.16': + '@napi-rs/simple-git-linux-arm64-musl@0.1.17': optional: true - '@napi-rs/simple-git-linux-arm64-musl@0.1.16': + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': optional: true - '@napi-rs/simple-git-linux-x64-gnu@0.1.16': + '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': optional: true - '@napi-rs/simple-git-linux-x64-musl@0.1.16': + '@napi-rs/simple-git-linux-x64-gnu@0.1.17': optional: true - '@napi-rs/simple-git-win32-arm64-msvc@0.1.16': + '@napi-rs/simple-git-linux-x64-musl@0.1.17': optional: true - '@napi-rs/simple-git-win32-x64-msvc@0.1.16': + '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': optional: true - '@napi-rs/simple-git@0.1.16': + '@napi-rs/simple-git-win32-x64-msvc@0.1.17': + optional: true + + '@napi-rs/simple-git@0.1.17': optionalDependencies: - '@napi-rs/simple-git-android-arm-eabi': 0.1.16 - '@napi-rs/simple-git-android-arm64': 0.1.16 - '@napi-rs/simple-git-darwin-arm64': 0.1.16 - '@napi-rs/simple-git-darwin-x64': 0.1.16 - '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.16 - '@napi-rs/simple-git-linux-arm64-gnu': 0.1.16 - '@napi-rs/simple-git-linux-arm64-musl': 0.1.16 - '@napi-rs/simple-git-linux-x64-gnu': 0.1.16 - '@napi-rs/simple-git-linux-x64-musl': 0.1.16 - '@napi-rs/simple-git-win32-arm64-msvc': 0.1.16 - '@napi-rs/simple-git-win32-x64-msvc': 0.1.16 + '@napi-rs/simple-git-android-arm-eabi': 0.1.17 + '@napi-rs/simple-git-android-arm64': 0.1.17 + '@napi-rs/simple-git-darwin-arm64': 0.1.17 + '@napi-rs/simple-git-darwin-x64': 0.1.17 + '@napi-rs/simple-git-freebsd-x64': 0.1.17 + '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.17 + '@napi-rs/simple-git-linux-arm64-gnu': 0.1.17 + '@napi-rs/simple-git-linux-arm64-musl': 0.1.17 + '@napi-rs/simple-git-linux-powerpc64le-gnu': 0.1.17 + '@napi-rs/simple-git-linux-s390x-gnu': 0.1.17 + '@napi-rs/simple-git-linux-x64-gnu': 0.1.17 + '@napi-rs/simple-git-linux-x64-musl': 0.1.17 + '@napi-rs/simple-git-win32-arm64-msvc': 0.1.17 + '@napi-rs/simple-git-win32-x64-msvc': 0.1.17 '@next/bundle-analyzer@14.2.5': dependencies: @@ -7369,16 +7280,32 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@npmcli/config@8.3.3': + '@npmcli/config@8.3.4': dependencies: '@npmcli/map-workspaces': 3.0.6 + '@npmcli/package-json': 5.2.0 ci-info: 4.0.0 ini: 4.1.3 nopt: 7.2.1 proc-log: 4.2.0 - read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 walk-up-path: 3.0.1 + transitivePeerDependencies: + - bluebird + + '@npmcli/git@5.0.8': + dependencies: + '@npmcli/promise-spawn': 7.0.2 + ini: 4.1.3 + lru-cache: 10.4.3 + npm-pick-manifest: 9.1.0 + proc-log: 4.2.0 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.6.3 + which: 4.0.0 + transitivePeerDependencies: + - bluebird '@npmcli/map-workspaces@3.0.6': dependencies: @@ -7389,6 +7316,22 @@ snapshots: '@npmcli/name-from-folder@2.0.0': {} + '@npmcli/package-json@5.2.0': + dependencies: + '@npmcli/git': 5.0.8 + glob: 10.4.5 + hosted-git-info: 7.0.2 + json-parse-even-better-errors: 3.0.2 + normalize-package-data: 6.0.2 + proc-log: 4.2.0 + semver: 7.6.3 + transitivePeerDependencies: + - bluebird + + '@npmcli/promise-spawn@7.0.2': + dependencies: + which: 4.0.0 + '@pkgjs/parseargs@0.11.0': optional: true @@ -7480,7 +7423,7 @@ snapshots: '@radix-ui/react-popper@1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) @@ -7605,109 +7548,63 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.18.0': - optional: true - '@rollup/rollup-android-arm-eabi@4.19.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': - optional: true - '@rollup/rollup-android-arm64@4.19.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': - optional: true - '@rollup/rollup-darwin-arm64@4.19.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': - optional: true - '@rollup/rollup-darwin-x64@4.19.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.19.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.19.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.19.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.19.1': optional: true - '@rushstack/eslint-patch@1.10.3': {} + '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.9.0': {} + '@shikijs/core@1.12.0': + dependencies: + '@types/hast': 3.0.4 - '@shikijs/twoslash@1.9.0(typescript@5.5.4)': + '@shikijs/twoslash@1.12.0(typescript@5.5.4)': dependencies: - '@shikijs/core': 1.9.0 + '@shikijs/core': 1.12.0 twoslash: 0.2.9(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -7722,13 +7619,13 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.7.0 + '@tanstack/virtual-core': 3.8.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.7.0': {} + '@tanstack/virtual-core@3.8.3': {} '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: @@ -7745,7 +7642,7 @@ snapshots: react-paginate: 8.2.0(react@18.3.1) react-player: 2.16.0(react@18.3.1) remark-mdx-disable-explicit-jsx: 0.1.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@types/react' - bufferutil @@ -7756,25 +7653,26 @@ snapshots: '@theguild/eslint-config@0.11.10(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@rushstack/eslint-patch': 1.10.4 + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.9.0(eslint@8.57.0) - eslint-plugin-promise: 6.2.0(eslint@8.57.0) - eslint-plugin-react: 7.34.3(eslint@8.57.0) + eslint-plugin-n: 17.10.1(eslint@8.57.0) + eslint-plugin-promise: 6.6.0(eslint@8.57.0) + eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-sonarjs: 1.0.3(eslint@8.57.0) + eslint-plugin-sonarjs: 1.0.4(eslint@8.57.0) eslint-plugin-unicorn: 54.0.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) typescript: 5.5.4 transitivePeerDependencies: + - bluebird - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color @@ -7804,11 +7702,11 @@ snapshots: '@theguild/tailwind-config@0.4.2': dependencies: - autoprefixer: 10.4.19(postcss@8.4.38) - cssnano: 7.0.3(postcss@8.4.38) - postcss: 8.4.38 - postcss-import: 16.1.0(postcss@8.4.38) - tailwindcss: 3.4.4 + autoprefixer: 10.4.19(postcss@8.4.40) + cssnano: 7.0.4(postcss@8.4.40) + postcss: 8.4.40 + postcss-import: 16.1.0(postcss@8.4.40) + tailwindcss: 3.4.7 transitivePeerDependencies: - ts-node @@ -7846,7 +7744,7 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 8.56.11 '@types/estree': 1.0.5 '@types/eslint@8.56.11': @@ -7854,11 +7752,6 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.0': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.5 @@ -7887,17 +7780,17 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.5 + '@types/lodash': 4.17.7 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.5 + '@types/lodash': 4.17.7 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.5 + '@types/lodash': 4.17.7 - '@types/lodash@4.17.5': {} + '@types/lodash@4.17.7': {} '@types/mdast@3.0.15': dependencies: @@ -7940,18 +7833,18 @@ snapshots: '@types/unist@3.0.2': {} - '@types/ws@8.5.10': + '@types/ws@8.5.12': dependencies: '@types/node': 20.14.13 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.13.1 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7962,28 +7855,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.6 eslint: 8.57.0 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@7.18.0': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.6 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.4) @@ -7992,37 +7885,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@7.18.0': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.5.0': @@ -8037,7 +7930,7 @@ snapshots: dependencies: '@vitest/spy': 0.34.6 '@vitest/utils': 0.34.6 - chai: 4.4.1 + chai: 4.5.0 '@vitest/runner@0.34.6': dependencies: @@ -8047,7 +7940,7 @@ snapshots: '@vitest/snapshot@0.34.6': dependencies: - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 @@ -8063,7 +7956,7 @@ snapshots: '@vue/compiler-core@3.4.34': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.0 '@vue/shared': 3.4.34 entities: 4.5.0 estree-walker: 2.0.2 @@ -8076,13 +7969,13 @@ snapshots: '@vue/compiler-sfc@3.4.34': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.0 '@vue/compiler-core': 3.4.34 '@vue/compiler-dom': 3.4.34 '@vue/compiler-ssr': 3.4.34 '@vue/shared': 3.4.34 estree-walker: 2.0.2 - magic-string: 0.30.10 + magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 @@ -8169,17 +8062,14 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whatwg-node/events@0.1.1': {} - - '@whatwg-node/fetch@0.9.18': + '@whatwg-node/fetch@0.9.19': dependencies: - '@whatwg-node/node-fetch': 0.5.11 + '@whatwg-node/node-fetch': 0.5.19 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.11': + '@whatwg-node/node-fetch@0.5.19': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 - '@whatwg-node/events': 0.1.1 busboy: 1.6.0 fast-querystring: 1.1.2 tslib: 2.6.3 @@ -8194,19 +8084,13 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.12.0): - dependencies: - acorn: 8.12.0 - acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 acorn-walk@8.3.3: dependencies: - acorn: 8.12.0 - - acorn@8.12.0: {} + acorn: 8.12.1 acorn@8.12.1: {} @@ -8320,13 +8204,6 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - array.prototype.toreversed@1.1.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -8354,29 +8231,27 @@ snapshots: astring@1.8.6: {} - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.19(postcss@8.4.40): dependencies: - browserslist: 4.23.1 - caniuse-lite: 1.0.30001636 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001643 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.9.1: {} + axe-core@4.10.0: {} axobject-query@3.1.1: dependencies: deep-equal: 2.2.3 - axobject-query@4.0.0: - dependencies: - dequal: 2.0.3 + axobject-query@4.1.0: {} bail@2.0.2: {} @@ -8425,13 +8300,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.1: - dependencies: - caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.810 - node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.1) - browserslist@4.23.2: dependencies: caniuse-lite: 1.0.30001643 @@ -8473,13 +8341,11 @@ snapshots: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001636: {} - caniuse-lite@1.0.30001643: {} ccount@2.0.1: {} - chai@4.4.1: + chai@4.5.0: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -8487,7 +8353,7 @@ snapshots: get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chalk@2.3.0: dependencies: @@ -8567,9 +8433,9 @@ snapshots: code-red@1.0.4: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 - acorn: 8.12.0 + acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -8651,9 +8517,9 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.38): + css-declaration-sorter@7.2.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 css-select@5.1.0: dependencies: @@ -8677,49 +8543,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.3(postcss@8.4.38): + cssnano-preset-default@7.0.4(postcss@8.4.40): dependencies: browserslist: 4.23.2 - css-declaration-sorter: 7.2.0(postcss@8.4.38) - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-calc: 10.0.0(postcss@8.4.38) - postcss-colormin: 7.0.1(postcss@8.4.38) - postcss-convert-values: 7.0.1(postcss@8.4.38) - postcss-discard-comments: 7.0.1(postcss@8.4.38) - postcss-discard-duplicates: 7.0.0(postcss@8.4.38) - postcss-discard-empty: 7.0.0(postcss@8.4.38) - postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.2(postcss@8.4.38) - postcss-merge-rules: 7.0.2(postcss@8.4.38) - postcss-minify-font-values: 7.0.0(postcss@8.4.38) - postcss-minify-gradients: 7.0.0(postcss@8.4.38) - postcss-minify-params: 7.0.1(postcss@8.4.38) - postcss-minify-selectors: 7.0.2(postcss@8.4.38) - postcss-normalize-charset: 7.0.0(postcss@8.4.38) - postcss-normalize-display-values: 7.0.0(postcss@8.4.38) - postcss-normalize-positions: 7.0.0(postcss@8.4.38) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) - postcss-normalize-string: 7.0.0(postcss@8.4.38) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) - postcss-normalize-unicode: 7.0.1(postcss@8.4.38) - postcss-normalize-url: 7.0.0(postcss@8.4.38) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) - postcss-ordered-values: 7.0.1(postcss@8.4.38) - postcss-reduce-initial: 7.0.1(postcss@8.4.38) - postcss-reduce-transforms: 7.0.0(postcss@8.4.38) - postcss-svgo: 7.0.1(postcss@8.4.38) - postcss-unique-selectors: 7.0.1(postcss@8.4.38) - - cssnano-utils@5.0.0(postcss@8.4.38): - dependencies: - postcss: 8.4.38 - - cssnano@7.0.3(postcss@8.4.38): - dependencies: - cssnano-preset-default: 7.0.3(postcss@8.4.38) + css-declaration-sorter: 7.2.0(postcss@8.4.40) + cssnano-utils: 5.0.0(postcss@8.4.40) + postcss: 8.4.40 + postcss-calc: 10.0.0(postcss@8.4.40) + postcss-colormin: 7.0.1(postcss@8.4.40) + postcss-convert-values: 7.0.2(postcss@8.4.40) + postcss-discard-comments: 7.0.1(postcss@8.4.40) + postcss-discard-duplicates: 7.0.0(postcss@8.4.40) + postcss-discard-empty: 7.0.0(postcss@8.4.40) + postcss-discard-overridden: 7.0.0(postcss@8.4.40) + postcss-merge-longhand: 7.0.2(postcss@8.4.40) + postcss-merge-rules: 7.0.2(postcss@8.4.40) + postcss-minify-font-values: 7.0.0(postcss@8.4.40) + postcss-minify-gradients: 7.0.0(postcss@8.4.40) + postcss-minify-params: 7.0.1(postcss@8.4.40) + postcss-minify-selectors: 7.0.2(postcss@8.4.40) + postcss-normalize-charset: 7.0.0(postcss@8.4.40) + postcss-normalize-display-values: 7.0.0(postcss@8.4.40) + postcss-normalize-positions: 7.0.0(postcss@8.4.40) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.40) + postcss-normalize-string: 7.0.0(postcss@8.4.40) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.40) + postcss-normalize-unicode: 7.0.1(postcss@8.4.40) + postcss-normalize-url: 7.0.0(postcss@8.4.40) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.40) + postcss-ordered-values: 7.0.1(postcss@8.4.40) + postcss-reduce-initial: 7.0.1(postcss@8.4.40) + postcss-reduce-transforms: 7.0.0(postcss@8.4.40) + postcss-svgo: 7.0.1(postcss@8.4.40) + postcss-unique-selectors: 7.0.1(postcss@8.4.40) + + cssnano-utils@5.0.0(postcss@8.4.40): + dependencies: + postcss: 8.4.40 + + cssnano@7.0.4(postcss@8.4.40): + dependencies: + cssnano-preset-default: 7.0.4(postcss@8.4.40) lilconfig: 3.1.2 - postcss: 8.4.38 + postcss: 8.4.40 csso@5.0.5: dependencies: @@ -8727,12 +8593,12 @@ snapshots: csstype@3.1.3: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.29.2): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.1): dependencies: cose-base: 1.0.3 - cytoscape: 3.29.2 + cytoscape: 3.30.1 - cytoscape@3.29.2: {} + cytoscape@3.30.1: {} d3-array@2.12.1: dependencies: @@ -8930,7 +8796,7 @@ snapshots: dataloader@2.2.2: {} - dayjs@1.11.11: {} + dayjs@1.11.12: {} debounce@1.2.1: {} @@ -8938,10 +8804,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.5: - dependencies: - ms: 2.1.2 - debug@4.3.6: dependencies: ms: 2.1.2 @@ -8956,7 +8818,7 @@ snapshots: deep-eql@4.1.4: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-equal@2.2.3: dependencies: @@ -9041,7 +8903,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.5: {} + dompurify@3.1.6: {} domutils@3.1.0: dependencies: @@ -9057,8 +8919,6 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.810: {} - electron-to-chromium@1.5.2: {} elkjs@0.9.3: {} @@ -9083,6 +8943,8 @@ snapshots: entities@4.5.0: {} + err-code@2.0.3: {} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -9257,7 +9119,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: @@ -9266,21 +9128,21 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.14.0 + is-core-module: 2.15.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: - debug: 4.3.5 + debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 - get-tsconfig: 4.7.5 - is-core-module: 2.14.0 + get-tsconfig: 4.7.6 + is-core-module: 2.15.0 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -9298,31 +9160,32 @@ snapshots: remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.0 + synckit: 0.9.1 tslib: 2.6.3 unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 uvu: 0.5.6 - vfile: 6.0.1 + vfile: 6.0.2 transitivePeerDependencies: + - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.7.0(eslint@8.57.0): + eslint-plugin-es-x@7.8.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) @@ -9332,7 +9195,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9342,9 +9205,9 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.14.0 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -9353,7 +9216,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9376,7 +9239,7 @@ snapshots: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.9.1 + axe-core: 4.10.0 axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -9407,33 +9270,34 @@ snapshots: remark-stringify: 11.0.0 tslib: 2.6.3 unified: 11.0.5 - vfile: 6.0.1 + vfile: 6.0.2 transitivePeerDependencies: + - bluebird - supports-color - eslint-plugin-n@17.9.0(eslint@8.57.0): + eslint-plugin-n@17.10.1(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-plugin-es-x: 7.7.0(eslint@8.57.0) - get-tsconfig: 4.7.5 - globals: 15.6.0 + eslint-plugin-es-x: 7.8.0(eslint@8.57.0) + get-tsconfig: 4.7.6 + globals: 15.8.0 ignore: 5.3.1 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 8.56.11 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-promise@6.2.0(eslint@8.57.0): + eslint-plugin-promise@6.6.0(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -9441,37 +9305,37 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.34.3(eslint@8.57.0): + eslint-plugin-react@7.35.0(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 - array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 eslint: 8.57.0 estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.3(eslint@8.57.0): + eslint-plugin-sonarjs@1.0.4(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.4): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.7): dependencies: fast-glob: 3.3.2 - postcss: 8.4.38 - tailwindcss: 3.4.4 + postcss: 8.4.40 + tailwindcss: 3.4.7 eslint-plugin-unicorn@54.0.0(eslint@8.57.0): dependencies: @@ -9482,7 +9346,7 @@ snapshots: clean-regexp: 1.0.0 core-js-compat: 3.37.1 eslint: 8.57.0 - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9490,14 +9354,14 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.2 + semver: 7.6.3 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color eslint-plugin-yml@1.14.0(eslint@8.57.0): dependencies: - debug: 4.3.5 + debug: 4.3.6 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) lodash: 4.17.21 @@ -9530,7 +9394,7 @@ snapshots: eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu)) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.48.0 '@humanwhocodes/config-array': 0.11.14 @@ -9539,13 +9403,13 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -9572,7 +9436,7 @@ snapshots: eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -9582,13 +9446,13 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -9622,13 +9486,13 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -9880,7 +9744,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.5: + get-tsconfig@4.7.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -9935,7 +9799,7 @@ snapshots: globals@14.0.0: {} - globals@15.6.0: {} + globals@15.8.0: {} globalthis@1.0.4: dependencies: @@ -10057,7 +9921,7 @@ snapshots: devlop: 1.1.0 hast-util-from-parse5: 8.0.1 parse5: 7.1.2 - vfile: 6.0.1 + vfile: 6.0.2 vfile-message: 4.0.2 hast-util-from-parse5@8.0.1: @@ -10067,8 +9931,8 @@ snapshots: devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 - vfile: 6.0.1 - vfile-location: 5.0.2 + vfile: 6.0.2 + vfile-location: 5.0.3 web-namespaces: 2.0.1 hast-util-is-element@3.0.0: @@ -10091,7 +9955,7 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -10171,6 +10035,10 @@ snapshots: hosted-git-info@2.8.9: {} + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + html-escaper@2.0.2: {} html-void-elements@3.0.0: {} @@ -10284,7 +10152,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.14.0: + is-core-module@2.15.0: dependencies: hasown: 2.0.2 @@ -10396,9 +10264,11 @@ snapshots: isexe@2.0.0: {} - isomorphic-ws@5.0.0(ws@8.17.1): + isexe@3.1.1: {} + + isomorphic-ws@5.0.0(ws@8.18.0): dependencies: - ws: 8.17.1 + ws: 8.18.0 iterall@1.3.0: {} @@ -10461,7 +10331,7 @@ snapshots: json-schema-to-ts@2.12.0: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.0 '@types/json-schema': 7.0.15 ts-algebra: 1.2.2 @@ -10480,7 +10350,7 @@ snapshots: acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.2 + semver: 7.6.3 jsonfile@4.0.0: optionalDependencies: @@ -10499,7 +10369,7 @@ snapshots: object.assign: 4.1.5 object.values: 1.2.0 - katex@0.16.10: + katex@0.16.11: dependencies: commander: 8.3.0 @@ -10552,8 +10422,10 @@ snapshots: load-plugin@6.0.3: dependencies: - '@npmcli/config': 8.3.3 + '@npmcli/config': 8.3.4 import-meta-resolve: 4.1.0 + transitivePeerDependencies: + - bluebird load-script@1.0.0: {} @@ -10622,7 +10494,7 @@ snapshots: dependencies: tslib: 2.6.3 - lru-cache@10.2.2: {} + lru-cache@10.4.3: {} lru-cache@11.0.0: {} @@ -10635,9 +10507,9 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.30.10: + magic-string@0.30.11: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 markdown-extensions@2.0.0: {} @@ -10846,7 +10718,7 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.2 mdast-util-to-markdown@2.1.0: dependencies: @@ -10884,15 +10756,15 @@ snapshots: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 '@types/d3-scale-chromatic': 3.0.3 - cytoscape: 3.29.2 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.29.2) + cytoscape: 3.30.1 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.1) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 - dayjs: 1.11.11 - dompurify: 3.1.5 + dayjs: 1.11.12 + dompurify: 3.1.6 elkjs: 0.9.3 - katex: 0.16.10 + katex: 0.16.11 khroma: 2.1.0 lodash-es: 4.17.21 mdast-util-from-markdown: 1.3.1 @@ -10955,14 +10827,14 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-autolink-literal@2.0.0: + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.0 micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-footnote@2.0.0: + micromark-extension-gfm-footnote@2.1.0: dependencies: devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -10973,7 +10845,7 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-strikethrough@2.0.0: + micromark-extension-gfm-strikethrough@2.1.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 @@ -10982,7 +10854,7 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-table@2.0.0: + micromark-extension-gfm-table@2.1.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 @@ -10994,7 +10866,7 @@ snapshots: dependencies: micromark-util-types: 2.0.0 - micromark-extension-gfm-task-list-item@2.0.1: + micromark-extension-gfm-task-list-item@2.1.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 @@ -11004,20 +10876,20 @@ snapshots: micromark-extension-gfm@3.0.0: dependencies: - micromark-extension-gfm-autolink-literal: 2.0.0 - micromark-extension-gfm-footnote: 2.0.0 - micromark-extension-gfm-strikethrough: 2.0.0 - micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.0.1 + micromark-extension-gfm-task-list-item: 2.1.0 micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-math@3.0.0: + micromark-extension-math@3.1.0: dependencies: '@types/katex': 0.16.7 devlop: 1.1.0 - katex: 0.16.10 + katex: 0.16.11 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 @@ -11360,10 +11232,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -11376,10 +11244,10 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.1 - ufo: 1.5.3 + pkg-types: 1.1.3 + ufo: 1.5.4 monaco-editor@0.50.0: {} @@ -11436,7 +11304,7 @@ snapshots: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001636 + caniuse-lite: 1.0.30001643 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11478,8 +11346,8 @@ snapshots: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@napi-rs/simple-git': 0.1.16 - '@shikijs/twoslash': 1.9.0(typescript@5.5.4) + '@napi-rs/simple-git': 0.1.17 + '@shikijs/twoslash': 1.12.0(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11490,25 +11358,25 @@ snapshots: graceful-fs: 4.2.11 gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 - katex: 0.16.10 + katex: 0.16.11 next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.2(shiki@1.9.0) + rehype-pretty-code: 0.13.2(shiki@1.12.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.9.0 + shiki: 1.12.0 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 - yaml: 2.4.5 + yaml: 2.5.0 zod: 3.23.8 zod-validation-error: 3.3.0(zod@3.23.8) transitivePeerDependencies: @@ -11529,8 +11397,6 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-releases@2.0.14: {} - node-releases@2.0.18: {} non-layered-tidy-tree-layout@2.0.2: {} @@ -11546,6 +11412,12 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 + normalize-package-data@6.0.2: + dependencies: + hosted-git-info: 7.0.2 + semver: 7.6.3 + validate-npm-package-license: 3.0.4 + normalize-path@2.1.1: dependencies: remove-trailing-separator: 1.1.0 @@ -11554,8 +11426,26 @@ snapshots: normalize-range@0.1.2: {} + npm-install-checks@6.3.0: + dependencies: + semver: 7.6.3 + npm-normalize-package-bin@3.0.1: {} + npm-package-arg@11.0.3: + dependencies: + hosted-git-info: 7.0.2 + proc-log: 4.2.0 + semver: 7.6.3 + validate-npm-package-name: 5.0.1 + + npm-pick-manifest@9.1.0: + dependencies: + npm-install-checks: 6.3.0 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 11.0.3 + semver: 7.6.3 + npm-run-path@2.0.2: dependencies: path-key: 2.0.1 @@ -11613,12 +11503,6 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.3 - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -11668,7 +11552,7 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-limit@6.1.0: dependencies: @@ -11734,7 +11618,7 @@ snapshots: nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 - vfile: 6.0.1 + vfile: 6.0.2 parse-numeric-range@1.3.0: {} @@ -11761,7 +11645,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 minipass: 7.1.2 path-scurry@2.0.0: @@ -11795,7 +11679,7 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.1: + pkg-types@1.1.3: dependencies: confbox: 0.1.7 mlly: 1.7.1 @@ -11805,203 +11689,203 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.0(postcss@8.4.38): + postcss-calc@10.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.38): + postcss-colormin@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.1(postcss@8.4.38): + postcss-convert-values@7.0.2(postcss@8.4.40): dependencies: browserslist: 4.23.2 - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.1(postcss@8.4.38): + postcss-discard-comments@7.0.1(postcss@8.4.40): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 - postcss-discard-duplicates@7.0.0(postcss@8.4.38): + postcss-discard-duplicates@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 - postcss-discard-empty@7.0.0(postcss@8.4.38): + postcss-discard-empty@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 - postcss-discard-overridden@7.0.0(postcss@8.4.38): + postcss-discard-overridden@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.38): + postcss-import@16.1.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.40): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.40 - postcss-load-config@4.0.2(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.40): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 + yaml: 2.5.0 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.4.5): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 tsx: 4.15.7 - yaml: 2.4.5 + yaml: 2.5.0 - postcss-merge-longhand@7.0.2(postcss@8.4.38): + postcss-merge-longhand@7.0.2(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.38) + stylehacks: 7.0.2(postcss@8.4.40) - postcss-merge-rules@7.0.2(postcss@8.4.38): + postcss-merge-rules@7.0.2(postcss@8.4.40): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + cssnano-utils: 5.0.0(postcss@8.4.40) + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 - postcss-minify-font-values@7.0.0(postcss@8.4.38): + postcss-minify-font-values@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.38): + postcss-minify-gradients@7.0.0(postcss@8.4.40): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.40) + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.38): + postcss-minify-params@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.2 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.40) + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.38): + postcss-minify-selectors@7.0.2(postcss@8.4.40): dependencies: cssesc: 3.0.0 - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.2.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 - postcss-normalize-charset@7.0.0(postcss@8.4.38): + postcss-normalize-charset@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 - postcss-normalize-display-values@7.0.0(postcss@8.4.38): + postcss-normalize-display-values@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.38): + postcss-normalize-positions@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.38): + postcss-normalize-string@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.38): + postcss-normalize-unicode@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.2 - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.38): + postcss-normalize-url@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.38): + postcss-normalize-whitespace@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.38): + postcss-ordered-values@7.0.1(postcss@8.4.40): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.40) + postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.1(postcss@8.4.38): + postcss-reduce-initial@7.0.1(postcss@8.4.40): dependencies: browserslist: 4.23.2 caniuse-api: 3.0.0 - postcss: 8.4.38 + postcss: 8.4.40 - postcss-reduce-transforms@7.0.0(postcss@8.4.38): + postcss-reduce-transforms@7.0.0(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 postcss-scss@4.0.9(postcss@8.4.40): dependencies: postcss: 8.4.40 - postcss-selector-parser@6.1.0: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.38): + postcss-svgo@7.0.1(postcss@8.4.40): dependencies: - postcss: 8.4.38 + postcss: 8.4.40 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.38): + postcss-unique-selectors@7.0.1(postcss@8.4.40): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 postcss-value-parser@4.2.0: {} @@ -12011,24 +11895,18 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - postcss@8.4.40: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - preferred-pm@3.1.3: + preferred-pm@3.1.4: dependencies: find-up: 5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 - which-pm: 2.0.0 + which-pm: 2.2.0 prelude-ls@1.2.1: {} @@ -12064,6 +11942,13 @@ snapshots: proc-log@4.2.0: {} + promise-inflight@1.0.1: {} + + promise-retry@2.0.1: + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 @@ -12189,7 +12074,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.4 - which-builtin-type: 1.1.3 + which-builtin-type: 1.1.4 regenerator-runtime@0.14.1: {} @@ -12212,9 +12097,9 @@ snapshots: '@types/katex': 0.16.7 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 - katex: 0.16.10 + katex: 0.16.11 unist-util-visit-parents: 6.0.1 - vfile: 6.0.1 + vfile: 6.0.2 rehype-parse@9.0.0: dependencies: @@ -12222,13 +12107,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.9.0): + rehype-pretty-code@0.13.2(shiki@1.12.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.9.0 + shiki: 1.12.0 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12236,7 +12121,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-raw: 9.0.4 - vfile: 6.0.1 + vfile: 6.0.2 remark-frontmatter@5.0.0: dependencies: @@ -12262,7 +12147,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-math: 3.0.0 - micromark-extension-math: 3.0.0 + micromark-extension-math: 3.1.0 unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -12302,7 +12187,7 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 - vfile: 6.0.1 + vfile: 6.0.2 remark-smartypants@3.0.2: dependencies: @@ -12331,13 +12216,13 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 resolve@2.0.0-next.5: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -12366,6 +12251,8 @@ snapshots: retext-stringify: 4.0.0 unified: 11.0.5 + retry@0.12.0: {} + reusify@1.0.4: {} rimraf@3.0.2: @@ -12379,28 +12266,6 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.18.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 - fsevents: 2.3.3 - rollup@4.19.1: dependencies: '@types/estree': 1.0.5 @@ -12479,7 +12344,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} + semver@7.6.3: {} serialize-javascript@6.0.2: dependencies: @@ -12519,9 +12384,10 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.9.0: + shiki@1.12.0: dependencies: - '@shikijs/core': 1.9.0 + '@shikijs/core': 1.12.0 + '@types/hast': 3.0.4 side-channel@1.0.6: dependencies: @@ -12644,6 +12510,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -12698,7 +12569,7 @@ snapshots: strip-literal@1.3.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 style-to-object@0.4.4: dependencies: @@ -12713,11 +12584,11 @@ snapshots: client-only: 0.0.1 react: 18.3.1 - stylehacks@7.0.2(postcss@8.4.38): + stylehacks@7.0.2(postcss@8.4.40): dependencies: browserslist: 4.23.2 - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-selector-parser: 6.1.1 stylis@4.3.2: {} @@ -12771,18 +12642,18 @@ snapshots: svelte@4.2.18: dependencies: '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 - acorn: 8.12.0 + acorn: 8.12.1 aria-query: 5.3.0 - axobject-query: 4.0.0 + axobject-query: 4.1.0 code-red: 1.0.4 css-tree: 2.3.1 estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.10 + magic-string: 0.30.11 periscopic: 3.1.0 svgo@3.3.2: @@ -12799,11 +12670,6 @@ snapshots: dependencies: tslib: 2.6.3 - synckit@0.9.0: - dependencies: - '@pkgr/core': 0.1.1 - tslib: 2.6.3 - synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 @@ -12811,7 +12677,7 @@ snapshots: tailwindcss-radix@3.0.3: {} - tailwindcss@3.4.4: + tailwindcss@3.4.7: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12827,12 +12693,12 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.1.0 + postcss: 8.4.40 + postcss-import: 15.1.0(postcss@8.4.40) + postcss-js: 4.0.1(postcss@8.4.40) + postcss-load-config: 4.0.2(postcss@8.4.40) + postcss-nested: 6.2.0(postcss@8.4.40) + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -12928,7 +12794,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.4.5): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12940,7 +12806,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.4.5) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.1 source-map: 0.8.0-beta.0 @@ -12958,7 +12824,7 @@ snapshots: tsx@4.15.7: dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -13003,7 +12869,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} + type-detect@4.1.0: {} type-fest@0.20.2: {} @@ -13049,7 +12915,7 @@ snapshots: typescript@5.5.4: {} - ufo@1.5.3: {} + ufo@1.5.4: {} unbox-primitive@1.0.2: dependencies: @@ -13077,13 +12943,14 @@ snapshots: load-plugin: 6.0.3 parse-json: 7.1.1 trough: 2.2.0 - unist-util-inspect: 8.0.0 - vfile: 6.0.1 + unist-util-inspect: 8.1.0 + vfile: 6.0.2 vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.4.5 + yaml: 2.5.0 transitivePeerDependencies: + - bluebird - supports-color unified@10.1.2: @@ -13104,14 +12971,14 @@ snapshots: extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.2.0 - vfile: 6.0.1 + vfile: 6.0.2 unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - unist-util-inspect@8.0.0: + unist-util-inspect@8.1.0: dependencies: '@types/unist': 3.0.2 @@ -13204,12 +13071,6 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.0.16(browserslist@4.23.1): - dependencies: - browserslist: 4.23.1 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: browserslist: 4.23.2 @@ -13259,12 +13120,14 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + validate-npm-package-name@5.0.1: {} + value-or-promise@1.0.12: {} - vfile-location@5.0.2: + vfile-location@5.0.3: dependencies: '@types/unist': 3.0.2 - vfile: 6.0.1 + vfile: 6.0.2 vfile-message@3.1.4: dependencies: @@ -13282,19 +13145,19 @@ snapshots: string-width: 6.1.0 supports-color: 9.4.0 unist-util-stringify-position: 4.0.0 - vfile: 6.0.1 + vfile: 6.0.2 vfile-message: 4.0.2 vfile-sort: 4.0.0 vfile-statistics: 3.0.0 vfile-sort@4.0.0: dependencies: - vfile: 6.0.1 + vfile: 6.0.2 vfile-message: 4.0.2 vfile-statistics@3.0.0: dependencies: - vfile: 6.0.1 + vfile: 6.0.2 vfile-message: 4.0.2 vfile@5.3.7: @@ -13304,7 +13167,7 @@ snapshots: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vfile@6.0.1: + vfile@6.0.2: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 @@ -13313,11 +13176,11 @@ snapshots: vite-node@0.34.6(@types/node@20.14.13)(terser@5.31.3): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.6 mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.13)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -13328,11 +13191,11 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.13)(terser@5.31.3): + vite@5.3.5(@types/node@20.14.13)(terser@5.31.3): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 - rollup: 4.18.0 + postcss: 8.4.40 + rollup: 4.19.1 optionalDependencies: '@types/node': 20.14.13 fsevents: 2.3.3 @@ -13348,22 +13211,22 @@ snapshots: '@vitest/snapshot': 0.34.6 '@vitest/spy': 0.34.6 '@vitest/utils': 0.34.6 - acorn: 8.12.0 + acorn: 8.12.1 acorn-walk: 8.3.3 cac: 6.7.14 - chai: 4.4.1 - debug: 4.3.5 + chai: 4.5.0 + debug: 4.3.6 local-pkg: 0.4.3 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.8.0 tinypool: 0.7.0 - vite: 5.3.1(@types/node@20.14.13)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) vite-node: 0.34.6(@types/node@20.14.13)(terser@5.31.3) - why-is-node-running: 2.2.2 + why-is-node-running: 2.3.0 transitivePeerDependencies: - less - lightningcss @@ -13375,14 +13238,14 @@ snapshots: vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: - debug: 4.3.5 + debug: 4.3.6 eslint: 8.57.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -13472,7 +13335,7 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 - which-builtin-type@1.1.3: + which-builtin-type@1.1.4: dependencies: function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 @@ -13494,7 +13357,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-pm@2.0.0: + which-pm@2.2.0: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 @@ -13515,7 +13378,11 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: + which@4.0.0: + dependencies: + isexe: 3.1.1 + + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 @@ -13540,7 +13407,7 @@ snapshots: ws@7.5.10: {} - ws@8.17.1: {} + ws@8.18.0: {} xmldom-sre@0.1.31: {} @@ -13554,9 +13421,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.4.5 + yaml: 2.5.0 - yaml@2.4.5: {} + yaml@2.5.0: {} yargs-parser@21.1.1: {} @@ -13572,8 +13439,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} - yocto-queue@1.1.1: {} zod-validation-error@3.3.0(zod@3.23.8): From a390f123474b22a4fa7a08491a098f83e759237b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:25:07 +0200 Subject: [PATCH 134/374] fix(deps): update dependency next to v14.2.5 (#2434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d465de34de..2c23ea05b07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.3 - version: 6.6.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) + version: 6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.4 - version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.5 + version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.2.0 version: 18.3.1 @@ -1181,59 +1181,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.4': - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + '@next/env@14.2.5': + resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} - '@next/swc-darwin-arm64@14.2.4': - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + '@next/swc-darwin-arm64@14.2.5': + resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.4': - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + '@next/swc-darwin-x64@14.2.5': + resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.4': - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + '@next/swc-linux-arm64-gnu@14.2.5': + resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.4': - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + '@next/swc-linux-arm64-musl@14.2.5': + resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.4': - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + '@next/swc-linux-x64-gnu@14.2.5': + resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.4': - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + '@next/swc-linux-x64-musl@14.2.5': + resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.4': - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + '@next/swc-win32-arm64-msvc@14.2.5': + resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.4': - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + '@next/swc-win32-ia32-msvc@14.2.5': + resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.4': - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + '@next/swc-win32-x64-msvc@14.2.5': + resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4405,8 +4405,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.4: - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + next@14.2.5: + resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7239,33 +7239,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.4': {} + '@next/env@14.2.5': {} - '@next/swc-darwin-arm64@14.2.4': + '@next/swc-darwin-arm64@14.2.5': optional: true - '@next/swc-darwin-x64@14.2.4': + '@next/swc-darwin-x64@14.2.5': optional: true - '@next/swc-linux-arm64-gnu@14.2.4': + '@next/swc-linux-arm64-gnu@14.2.5': optional: true - '@next/swc-linux-arm64-musl@14.2.4': + '@next/swc-linux-arm64-musl@14.2.5': optional: true - '@next/swc-linux-x64-gnu@14.2.4': + '@next/swc-linux-x64-gnu@14.2.5': optional: true - '@next/swc-linux-x64-musl@14.2.4': + '@next/swc-linux-x64-musl@14.2.5': optional: true - '@next/swc-win32-arm64-msvc@14.2.4': + '@next/swc-win32-arm64-msvc@14.2.5': optional: true - '@next/swc-win32-ia32-msvc@14.2.4': + '@next/swc-win32-ia32-msvc@14.2.5': optional: true - '@next/swc-win32-x64-msvc@14.2.4': + '@next/swc-win32-x64-msvc@14.2.5': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7627,16 +7627,16 @@ snapshots: '@tanstack/virtual-core@3.8.3': {} - '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': + '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) - nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.28(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11273,20 +11273,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11299,9 +11299,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.4 + '@next/env': 14.2.5 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001643 @@ -11311,20 +11311,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.4 - '@next/swc-darwin-x64': 14.2.4 - '@next/swc-linux-arm64-gnu': 14.2.4 - '@next/swc-linux-arm64-musl': 14.2.4 - '@next/swc-linux-x64-gnu': 14.2.4 - '@next/swc-linux-x64-musl': 14.2.4 - '@next/swc-win32-arm64-msvc': 14.2.4 - '@next/swc-win32-ia32-msvc': 14.2.4 - '@next/swc-win32-x64-msvc': 14.2.4 + '@next/swc-darwin-arm64': 14.2.5 + '@next/swc-darwin-x64': 14.2.5 + '@next/swc-linux-arm64-gnu': 14.2.5 + '@next/swc-linux-arm64-musl': 14.2.5 + '@next/swc-linux-x64-gnu': 14.2.5 + '@next/swc-linux-x64-musl': 14.2.5 + '@next/swc-win32-arm64-msvc': 14.2.5 + '@next/swc-win32-ia32-msvc': 14.2.5 + '@next/swc-win32-x64-msvc': 14.2.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.28(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11333,15 +11333,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.0 intersection-observer: 0.12.2 - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11359,7 +11359,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 20f575fc77b..56e2ba8eaac 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.8.1", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.4", + "next": "14.2.5", "next-query-params": "5.0.0", "next-sitemap": "4.2.3", "react": "^18.2.0", From 8b8d6ee4a639ac735a3b08519dfb526248ebdf15 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:28:30 +0200 Subject: [PATCH 135/374] chore(deps): update dependency vitest to v2 (#2057) * chore(deps): update dependency vitest to v2 * fix * aa --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- package.json | 2 +- packages/plugin/package.json | 3 +- packages/plugin/vite.config.ts | 3 +- pnpm-lock.yaml | 372 +++++++++++++++------------------ 4 files changed, 176 insertions(+), 204 deletions(-) diff --git a/package.json b/package.json index 84f5f6ad997..d945b8e2b01 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "tsx": "4.15.7", "turbo": "^2.0.9", "typescript": "5.5.4", - "vitest": "0.34.6" + "vitest": "2.0.4" }, "pnpm": { "patchedDependencies": { diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 8b8ed4e7433..7f12b884e85 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -61,7 +61,8 @@ "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", "graphql": "16.9.0", - "json-schema-to-ts": "2.12.0" + "json-schema-to-ts": "2.12.0", + "vite-tsconfig-paths": "^4.3.2" }, "publishConfig": { "directory": "dist", diff --git a/packages/plugin/vite.config.ts b/packages/plugin/vite.config.ts index d622d4474eb..52b2d134f48 100644 --- a/packages/plugin/vite.config.ts +++ b/packages/plugin/vite.config.ts @@ -1,4 +1,5 @@ import path from 'node:path'; +import tsconfigPaths from 'vite-tsconfig-paths'; // @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import { defineConfig } from 'vitest/config'; @@ -11,7 +12,6 @@ export default defineConfig({ testPath.replace('__tests__/', '__tests__/__snapshots__/').replace(/\.ts$/, '.md'), setupFiles: ['./serializer.ts'], alias: { - '@graphql-eslint/eslint-plugin': 'src/index.ts', // fixes Duplicate "graphql" modules cannot be used at the same time since different 'graphql/validation/index.js': path.join(GRAPHQL_PATH, 'validation', 'index.js'), 'graphql/validation/validate.js': path.join(GRAPHQL_PATH, 'validation', 'validate.js'), @@ -23,4 +23,5 @@ export default defineConfig({ graphql: path.join(GRAPHQL_PATH, 'index.js'), }, }, + plugins: [tsconfigPaths()], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c23ea05b07..b049e53a52a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,8 +92,8 @@ importers: specifier: 5.5.4 version: 5.5.4 vitest: - specifier: 0.34.6 - version: 0.34.6(terser@5.31.3) + specifier: 2.0.4 + version: 2.0.4(@types/node@20.14.13)(terser@5.31.3) examples/code-file: dependencies: @@ -295,6 +295,9 @@ importers: json-schema-to-ts: specifier: 2.12.0 version: 2.12.0 + vite-tsconfig-paths: + specifier: ^4.3.2 + version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.13)(terser@5.31.3)) publishDirectory: dist packages/rule-tester: @@ -1026,10 +1029,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1628,9 +1627,6 @@ packages: '@shikijs/twoslash@1.12.0': resolution: {integrity: sha512-SX0NpsTYnO26mpWCu2asByzgWnlMP5NPzrhYNGyqS/AQI14sM1AL3/Egc3F2x5u2wa7I9IyokViXOiaPNL46+Q==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -1685,12 +1681,6 @@ packages: '@types/babel__code-frame@7.0.6': resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==} - '@types/chai-subset@1.3.5': - resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} - - '@types/chai@4.3.16': - resolution: {integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==} - '@types/concat-stream@2.0.3': resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} @@ -1866,20 +1856,23 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vitest/expect@0.34.6': - resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} + '@vitest/expect@2.0.4': + resolution: {integrity: sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==} - '@vitest/runner@0.34.6': - resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + '@vitest/pretty-format@2.0.4': + resolution: {integrity: sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==} - '@vitest/snapshot@0.34.6': - resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + '@vitest/runner@2.0.4': + resolution: {integrity: sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==} - '@vitest/spy@0.34.6': - resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + '@vitest/snapshot@2.0.4': + resolution: {integrity: sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==} - '@vitest/utils@0.34.6': - resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} + '@vitest/spy@2.0.4': + resolution: {integrity: sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==} + + '@vitest/utils@2.0.4': + resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} '@vue/compiler-core@3.4.34': resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==} @@ -2006,10 +1999,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -2089,8 +2078,9 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} @@ -2210,9 +2200,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} - engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} chalk@2.3.0: resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} @@ -2254,8 +2244,9 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -2346,9 +2337,6 @@ packages: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2642,8 +2630,8 @@ packages: babel-plugin-macros: optional: true - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} deep-equal@2.2.3: @@ -2685,10 +2673,6 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} @@ -3115,6 +3099,10 @@ packages: resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -3274,6 +3262,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -3339,6 +3331,9 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -3486,6 +3481,10 @@ packages: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + husky@9.1.4: resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} engines: {node: '>=18'} @@ -3935,10 +3934,6 @@ packages: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} - local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} @@ -3990,8 +3985,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -4345,9 +4340,6 @@ packages: mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - monaco-editor@0.50.0: resolution: {integrity: sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==} @@ -4696,8 +4688,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} @@ -4725,9 +4718,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} - pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -5059,10 +5049,6 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - proc-log@4.2.0: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5109,9 +5095,6 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-paginate@8.2.0: resolution: {integrity: sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==} peerDependencies: @@ -5580,9 +5563,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} @@ -5722,12 +5702,16 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} title@3.5.3: @@ -5786,6 +5770,16 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + tsconfck@3.1.1: + resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -5862,10 +5856,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.1.0: - resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -5906,9 +5896,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -6085,11 +6072,19 @@ packages: vfile@6.0.2: resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - vite-node@0.34.6: - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} + vite-node@2.0.4: + resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-tsconfig-paths@4.3.2: + resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + vite@5.3.5: resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -6118,22 +6113,22 @@ packages: terser: optional: true - vitest@0.34.6: - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} + vitest@2.0.4: + resolution: {integrity: sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.4 + '@vitest/ui': 2.0.4 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -6142,12 +6137,6 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} @@ -7075,10 +7064,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -7610,8 +7595,6 @@ snapshots: - supports-color - typescript - '@sinclair/typebox@0.27.8': {} - '@swc/counter@0.1.3': {} '@swc/helpers@0.5.5': @@ -7718,12 +7701,6 @@ snapshots: '@types/babel__code-frame@7.0.6': {} - '@types/chai-subset@1.3.5': - dependencies: - '@types/chai': 4.3.16 - - '@types/chai@4.3.16': {} - '@types/concat-stream@2.0.3': dependencies: '@types/node': 20.14.13 @@ -7926,33 +7903,38 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/expect@0.34.6': + '@vitest/expect@2.0.4': dependencies: - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - chai: 4.5.0 + '@vitest/spy': 2.0.4 + '@vitest/utils': 2.0.4 + chai: 5.1.1 + tinyrainbow: 1.2.0 - '@vitest/runner@0.34.6': + '@vitest/pretty-format@2.0.4': dependencies: - '@vitest/utils': 0.34.6 - p-limit: 4.0.0 + tinyrainbow: 1.2.0 + + '@vitest/runner@2.0.4': + dependencies: + '@vitest/utils': 2.0.4 pathe: 1.1.2 - '@vitest/snapshot@0.34.6': + '@vitest/snapshot@2.0.4': dependencies: + '@vitest/pretty-format': 2.0.4 magic-string: 0.30.11 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@0.34.6': + '@vitest/spy@2.0.4': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.0 - '@vitest/utils@0.34.6': + '@vitest/utils@2.0.4': dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + '@vitest/pretty-format': 2.0.4 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 '@vue/compiler-core@3.4.34': dependencies: @@ -8119,8 +8101,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} any-promise@1.3.0: {} @@ -8225,7 +8205,7 @@ snapshots: arrify@1.0.1: {} - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} ast-types-flow@0.0.8: {} @@ -8345,15 +8325,13 @@ snapshots: ccount@2.0.1: {} - chai@4.5.0: + chai@5.1.1: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.1.0 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 chalk@2.3.0: dependencies: @@ -8390,9 +8368,7 @@ snapshots: chardet@0.7.0: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} chokidar@3.6.0: dependencies: @@ -8478,8 +8454,6 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 - confbox@0.1.7: {} - consola@3.2.3: {} convert-source-map@2.0.0: {} @@ -8816,9 +8790,7 @@ snapshots: dedent@1.5.3: {} - deep-eql@4.1.4: - dependencies: - type-detect: 4.1.0 + deep-eql@5.0.2: {} deep-equal@2.2.3: dependencies: @@ -8873,8 +8845,6 @@ snapshots: didyoumean@1.2.2: {} - diff-sequences@29.6.3: {} - diff@5.2.0: {} dir-glob@3.0.1: @@ -9582,6 +9552,18 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 3.0.0 + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -9738,6 +9720,8 @@ snapshots: get-stream@6.0.1: {} + get-stream@8.0.1: {} + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 @@ -9823,6 +9807,8 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 + globrex@0.1.2: {} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 @@ -10049,6 +10035,8 @@ snapshots: human-signals@4.3.1: {} + human-signals@5.0.0: {} + husky@9.1.4: {} iconv-lite@0.4.24: @@ -10446,8 +10434,6 @@ snapshots: emojis-list: 3.0.0 json5: 1.0.2 - local-pkg@0.4.3: {} - locate-character@3.0.0: {} locate-path@5.0.0: @@ -10486,7 +10472,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: + loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -11242,13 +11228,6 @@ snapshots: mj-context-menu@0.6.1: {} - mlly@1.7.1: - dependencies: - acorn: 8.12.1 - pathe: 1.1.2 - pkg-types: 1.1.3 - ufo: 1.5.4 - monaco-editor@0.50.0: {} mri@1.2.0: {} @@ -11657,7 +11636,7 @@ snapshots: pathe@1.1.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} periscopic@3.1.0: dependencies: @@ -11679,12 +11658,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.3: - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - pluralize@8.0.0: {} possible-typed-array-names@1.0.0: {} @@ -11934,12 +11907,6 @@ snapshots: prettier@3.3.3: {} - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - proc-log@4.2.0: {} promise-inflight@1.0.1: {} @@ -11977,8 +11944,6 @@ snapshots: react-is@16.13.1: {} - react-is@18.3.1: {} - react-paginate@8.2.0(react@18.3.1): dependencies: prop-types: 15.8.1 @@ -12567,10 +12532,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.3.0: - dependencies: - acorn: 8.12.1 - style-to-object@0.4.4: dependencies: inline-style-parser: 0.1.1 @@ -12738,9 +12699,11 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.7.0: {} + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} - tinyspy@2.2.1: {} + tinyspy@3.0.0: {} title@3.5.3: dependencies: @@ -12785,6 +12748,10 @@ snapshots: ts-interface-checker@0.1.13: {} + tsconfck@3.1.1(typescript@5.5.4): + optionalDependencies: + typescript: 5.5.4 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -12869,8 +12836,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.1.0: {} - type-fest@0.20.2: {} type-fest@0.6.0: {} @@ -12915,8 +12880,6 @@ snapshots: typescript@5.5.4: {} - ufo@1.5.4: {} - unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -13173,13 +13136,12 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@20.14.13)(terser@5.31.3): + vite-node@2.0.4(@types/node@20.14.13)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.6 - mlly: 1.7.1 pathe: 1.1.2 - picocolors: 1.0.1 + tinyrainbow: 1.2.0 vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) transitivePeerDependencies: - '@types/node' @@ -13191,6 +13153,17 @@ snapshots: - supports-color - terser + vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.13)(terser@5.31.3)): + dependencies: + debug: 4.3.6 + globrex: 0.1.2 + tsconfck: 3.1.1(typescript@5.5.4) + optionalDependencies: + vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) + transitivePeerDependencies: + - supports-color + - typescript + vite@5.3.5(@types/node@20.14.13)(terser@5.31.3): dependencies: esbuild: 0.21.5 @@ -13201,32 +13174,29 @@ snapshots: fsevents: 2.3.3 terser: 5.31.3 - vitest@0.34.6(terser@5.31.3): + vitest@2.0.4(@types/node@20.14.13)(terser@5.31.3): dependencies: - '@types/chai': 4.3.16 - '@types/chai-subset': 1.3.5 - '@types/node': 20.14.13 - '@vitest/expect': 0.34.6 - '@vitest/runner': 0.34.6 - '@vitest/snapshot': 0.34.6 - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - acorn: 8.12.1 - acorn-walk: 8.3.3 - cac: 6.7.14 - chai: 4.5.0 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.4 + '@vitest/pretty-format': 2.0.4 + '@vitest/runner': 2.0.4 + '@vitest/snapshot': 2.0.4 + '@vitest/spy': 2.0.4 + '@vitest/utils': 2.0.4 + chai: 5.1.1 debug: 4.3.6 - local-pkg: 0.4.3 + execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 1.3.0 tinybench: 2.8.0 - tinypool: 0.7.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) - vite-node: 0.34.6(@types/node@20.14.13)(terser@5.31.3) + vite-node: 2.0.4(@types/node@20.14.13)(terser@5.31.3) why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 20.14.13 transitivePeerDependencies: - less - lightningcss From 3e9781b0855f40efac5bb4598668e382e05dca11 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:05:09 +0200 Subject: [PATCH 136/374] chore(deps): update dependency eslint-plugin-eslint-plugin to v5.5.1 (#1648) * chore(deps): update dependency eslint-plugin-eslint-plugin to v5.5.1 * aa --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- .eslintrc.cjs | 1 - package.json | 3 +- .../plugin/src/rules/require-selections.ts | 1 + pnpm-lock.yaml | 36 +++++-------------- 4 files changed, 10 insertions(+), 31 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 5d85b242f8f..cc59a246361 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -36,7 +36,6 @@ module.exports = { files: ['**/rules/*.ts'], extends: ['plugin:eslint-plugin/rules-recommended'], rules: { - 'eslint-plugin/require-meta-docs-description': ['error', { pattern: '.+\\.$' }], // force to put a point at the end 'eslint-plugin/require-meta-docs-url': [ 'error', { pattern: 'https://the-guild.dev/graphql/eslint/rules/{{name}}' }, diff --git a/package.json b/package.json index d945b8e2b01..6802bf503a9 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "dedent": "1.5.3", "enquirer": "2.4.1", "eslint": "8.57.0", - "eslint-plugin-eslint-plugin": "5.0.7", + "eslint-plugin-eslint-plugin": "6.2.0", "eslint-plugin-tailwindcss": "3.17.4", "husky": "9.1.4", "jest-snapshot-serializer-raw": "2.0.0", @@ -54,7 +54,6 @@ "pnpm": { "patchedDependencies": { "eslint@8.48.0": "patches/eslint@8.46.0.patch", - "eslint-plugin-eslint-plugin@5.0.7": "patches/eslint-plugin-eslint-plugin@5.0.6.patch", "json-schema-to-markdown@1.1.1": "patches/json-schema-to-markdown@1.1.1.patch" } } diff --git a/packages/plugin/src/rules/require-selections.ts b/packages/plugin/src/rules/require-selections.ts index b338b18f249..deabb3ad1f5 100644 --- a/packages/plugin/src/rules/require-selections.ts +++ b/packages/plugin/src/rules/require-selections.ts @@ -51,6 +51,7 @@ export type RuleOptions = FromSchema<typeof schema>; export const rule: GraphQLESLintRule<RuleOptions, true> = { meta: { type: 'suggestion', + // eslint-disable-next-line eslint-plugin/require-meta-has-suggestions -- false positive since we assign `problem.suggest` conditionally hasSuggestions: true, docs: { category: 'Operations', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b049e53a52a..fae38b863dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,6 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - eslint-plugin-eslint-plugin@5.0.7: - hash: cdhdgvmsbh3fbusrlxsl6de2he - path: patches/eslint-plugin-eslint-plugin@5.0.6.patch eslint@8.48.0: hash: yi5cqffjk423hcgr7hl33kguwu path: patches/eslint@8.46.0.patch @@ -56,8 +53,8 @@ importers: specifier: 8.57.0 version: 8.57.0 eslint-plugin-eslint-plugin: - specifier: 5.0.7 - version: 5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0) + specifier: 6.2.0 + version: 6.2.0(eslint@8.57.0) eslint-plugin-tailwindcss: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.7) @@ -2877,11 +2874,11 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-eslint-plugin@5.0.7: - resolution: {integrity: sha512-hcz4Bze1ECwv3Q/Bi/ZMZZNiuvI2YclNuxjnczkblQ0skrlPhdO83rSM7felf5n+7ZJOZi4GS8y8gNiRtvI0hA==} - engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} + eslint-plugin-eslint-plugin@6.2.0: + resolution: {integrity: sha512-+SSHlThUMBb6MhXl/CqNhKvnUY3111s/1vEcu+paOwTJzniTanRZCfl0kQXNfK57XsWJ5aRsiwMlPg/FgnYsag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=7.0.0' + eslint: '>=8.23.0' eslint-plugin-import@2.29.1: resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} @@ -2987,16 +2984,6 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-utils@3.0.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9159,10 +9146,10 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-eslint-plugin@5.0.7(patch_hash=cdhdgvmsbh3fbusrlxsl6de2he)(eslint@8.57.0): + eslint-plugin-eslint-plugin@6.2.0(eslint@8.57.0): dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) eslint: 8.57.0 - eslint-utils: 3.0.0(eslint@8.57.0) estraverse: 5.3.0 eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): @@ -9350,13 +9337,6 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 2.1.0 - - eslint-visitor-keys@2.1.0: {} - eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.0.0: {} From 57e144bb9f584667047665bfb99291ac7940a6fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Jul 2024 18:31:09 +0000 Subject: [PATCH 137/374] chore(deps): update dependency svelte2tsx to v0.7.15 (#2450) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index e3ae35be2b3..b8187bdb8b1 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "8.57.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.41.0", - "svelte2tsx": "0.7.13" + "svelte2tsx": "0.7.15" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fae38b863dd..bfac79e1be9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.0 version: 0.41.0(svelte@4.2.18) svelte2tsx: - specifier: 0.7.13 - version: 0.7.13(svelte@4.2.18)(typescript@5.5.4) + specifier: 0.7.15 + version: 0.7.15(svelte@4.2.18)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -5616,8 +5616,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.13: - resolution: {integrity: sha512-aObZ93/kGAiLXA/I/kP+x9FriZM+GboB/ReOIGmLNbVGEd2xC+aTCppm3mk1cc9I/z60VQf7b2QDxC3jOXu3yw==} + svelte2tsx@0.7.15: + resolution: {integrity: sha512-91RbLJI448FR1UEZqXSS3ucVMERuWo8ACOhxfkBPK1CL2ocGMOC5bwc8tzFvb/Ji8NqZ7wmSGfvRebcUsiauKA==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12573,7 +12573,7 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.13(svelte@4.2.18)(typescript@5.5.4): + svelte2tsx@0.7.15(svelte@4.2.18)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 10da74d0b0c5f8f91525588720b76a3206aa12e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 01:07:24 +0000 Subject: [PATCH 138/374] chore(deps): update dependency turbo to v2.0.10 (#2451) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bfac79e1be9..169c1c4055e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 4.15.7 turbo: specifier: ^2.0.9 - version: 2.0.9 + version: 2.0.10 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5797,38 +5797,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.9: - resolution: {integrity: sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==} + turbo-darwin-64@2.0.10: + resolution: {integrity: sha512-ND4hohx0wrd0AUsCf2RsdavlzUWVi0JU3vX5Vn2+wk3GG5RcZWIKi3y+it9MjgYuqqlCystkDbeamfH05iiQBQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.9: - resolution: {integrity: sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==} + turbo-darwin-arm64@2.0.10: + resolution: {integrity: sha512-cvHMMi1jDiiVl5ls1nWwXyanH7mB+xD3oYyZOC3NzZdFAfce3CWpL6hgUnK2CFxbdvaHQTizkQEgsHvUeD9nTQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.9: - resolution: {integrity: sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==} + turbo-linux-64@2.0.10: + resolution: {integrity: sha512-dPRwHrKkzyc/VuQLfhOeYLkBxA60vvLZyn9pXChRF0zyimg04OnhBYcKBNkfWMUU+Z1gQDFEvfyvnV9EEHLh0Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.9: - resolution: {integrity: sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==} + turbo-linux-arm64@2.0.10: + resolution: {integrity: sha512-6qsYl+b1gf243QbL6cw+TbgUEWo6/krCCWDQjVg/8Znx45rkXnTJUqtIAMkQQsT+t7d3UU8hreQ77pjOW59LcQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.9: - resolution: {integrity: sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==} + turbo-windows-64@2.0.10: + resolution: {integrity: sha512-rkMOqvwN7hmMJNeChj63ZpLlIF6b9QC0jW/IbOMgcZMLcvz9iF+qCc2yaeDWgfOgLsNjhtv1rlhimShUuasSXw==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.9: - resolution: {integrity: sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==} + turbo-windows-arm64@2.0.10: + resolution: {integrity: sha512-r7HQScx+CpO0p+Mw97Yq63uUAIwTfEUXRX6qxzeipBK+mTsnV1A6dTTYeVLD3S5AlL8GGdXddx0swyDeeVkQng==} cpu: [arm64] os: [win32] - turbo@2.0.9: - resolution: {integrity: sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==} + turbo@2.0.10: + resolution: {integrity: sha512-1t10h9bWl94/zktjzVWwTerJL3kIMDSA8mfibr1bevGLjF0DsiHOJFkCQFa5QABK0eXb0Af5mdRehLRBVem0Qg==} hasBin: true twoslash-protocol@0.2.9: @@ -12775,32 +12775,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.9: + turbo-darwin-64@2.0.10: optional: true - turbo-darwin-arm64@2.0.9: + turbo-darwin-arm64@2.0.10: optional: true - turbo-linux-64@2.0.9: + turbo-linux-64@2.0.10: optional: true - turbo-linux-arm64@2.0.9: + turbo-linux-arm64@2.0.10: optional: true - turbo-windows-64@2.0.9: + turbo-windows-64@2.0.10: optional: true - turbo-windows-arm64@2.0.9: + turbo-windows-arm64@2.0.10: optional: true - turbo@2.0.9: + turbo@2.0.10: optionalDependencies: - turbo-darwin-64: 2.0.9 - turbo-darwin-arm64: 2.0.9 - turbo-linux-64: 2.0.9 - turbo-linux-arm64: 2.0.9 - turbo-windows-64: 2.0.9 - turbo-windows-arm64: 2.0.9 + turbo-darwin-64: 2.0.10 + turbo-darwin-arm64: 2.0.10 + turbo-linux-64: 2.0.10 + turbo-linux-arm64: 2.0.10 + turbo-windows-64: 2.0.10 + turbo-windows-arm64: 2.0.10 twoslash-protocol@0.2.9: {} From 6317c51d3af164b5cd490e943ec3e4d2ca1c47b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 07:06:35 +0000 Subject: [PATCH 139/374] chore(deps): update dependency tsx to v4.16.3 (#2425) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 6802bf503a9..bf31c4b955a 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.15.7", + "tsx": "4.16.3", "turbo": "^2.0.9", "typescript": "5.5.4", "vitest": "2.0.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 169c1c4055e..34a3e90c3f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.15.7 - version: 4.15.7 + specifier: 4.16.3 + version: 4.16.3 turbo: specifier: ^2.0.9 version: 2.0.10 @@ -5792,8 +5792,8 @@ packages: typescript: optional: true - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} + tsx@4.16.3: + resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==} engines: {node: '>=18.0.0'} hasBin: true @@ -11705,13 +11705,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.15.7 + tsx: 4.16.3 yaml: 2.5.0 postcss-merge-longhand@7.0.2(postcss@8.4.40): @@ -12741,7 +12741,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12753,7 +12753,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.15.7)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.1 source-map: 0.8.0-beta.0 @@ -12768,7 +12768,7 @@ snapshots: - tsx - yaml - tsx@4.15.7: + tsx@4.16.3: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.6 From 559f899379b14ec200e7ef71a67b3b05f8cdbb21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 12:26:53 +0000 Subject: [PATCH 140/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.35 (#2453) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 9284a0286ce..ff1c01785f6 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.34", + "@vue/compiler-sfc": "3.4.35", "eslint": "8.57.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34a3e90c3f8..5497d822562 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.11.10(eslint@8.57.0)(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) + version: 2.0.6(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.34 - version: 3.4.34 + specifier: 3.4.35 + version: 3.4.35 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1871,20 +1871,20 @@ packages: '@vitest/utils@2.0.4': resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} - '@vue/compiler-core@3.4.34': - resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==} + '@vue/compiler-core@3.4.35': + resolution: {integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==} - '@vue/compiler-dom@3.4.34': - resolution: {integrity: sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==} + '@vue/compiler-dom@3.4.35': + resolution: {integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==} - '@vue/compiler-sfc@3.4.34': - resolution: {integrity: sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==} + '@vue/compiler-sfc@3.4.35': + resolution: {integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==} - '@vue/compiler-ssr@3.4.34': - resolution: {integrity: sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==} + '@vue/compiler-ssr@3.4.35': + resolution: {integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==} - '@vue/shared@3.4.34': - resolution: {integrity: sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==} + '@vue/shared@3.4.35': + resolution: {integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -7028,7 +7028,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.9 '@babel/generator': 7.25.0 @@ -7038,7 +7038,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.4.34 + '@vue/compiler-sfc': 3.4.35 transitivePeerDependencies: - supports-color @@ -7647,9 +7647,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.34)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7923,37 +7923,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.34': + '@vue/compiler-core@3.4.35': dependencies: '@babel/parser': 7.25.0 - '@vue/shared': 3.4.34 + '@vue/shared': 3.4.35 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.34': + '@vue/compiler-dom@3.4.35': dependencies: - '@vue/compiler-core': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/compiler-core': 3.4.35 + '@vue/shared': 3.4.35 - '@vue/compiler-sfc@3.4.34': + '@vue/compiler-sfc@3.4.35': dependencies: '@babel/parser': 7.25.0 - '@vue/compiler-core': 3.4.34 - '@vue/compiler-dom': 3.4.34 - '@vue/compiler-ssr': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/compiler-core': 3.4.35 + '@vue/compiler-dom': 3.4.35 + '@vue/compiler-ssr': 3.4.35 + '@vue/shared': 3.4.35 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.34': + '@vue/compiler-ssr@3.4.35': dependencies: - '@vue/compiler-dom': 3.4.34 - '@vue/shared': 3.4.34 + '@vue/compiler-dom': 3.4.35 + '@vue/shared': 3.4.35 - '@vue/shared@3.4.34': {} + '@vue/shared@3.4.35': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11877,11 +11877,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.34)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) prettier@2.8.8: {} From f12aee59f8d67fbcba8270b05014ac98040697eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 15:26:45 +0200 Subject: [PATCH 141/374] chore(deps): update dependency vitest to v2.0.5 (#2454) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 80 +++++++++++++++++++++++++------------------------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index bf31c4b955a..41d5151849c 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "tsx": "4.16.3", "turbo": "^2.0.9", "typescript": "5.5.4", - "vitest": "2.0.4" + "vitest": "2.0.5" }, "pnpm": { "patchedDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5497d822562..593dc4c80a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,8 +89,8 @@ importers: specifier: 5.5.4 version: 5.5.4 vitest: - specifier: 2.0.4 - version: 2.0.4(@types/node@20.14.13)(terser@5.31.3) + specifier: 2.0.5 + version: 2.0.5(@types/node@20.14.13)(terser@5.31.3) examples/code-file: dependencies: @@ -1853,23 +1853,23 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vitest/expect@2.0.4': - resolution: {integrity: sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/pretty-format@2.0.4': - resolution: {integrity: sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==} + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/runner@2.0.4': - resolution: {integrity: sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==} + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} - '@vitest/snapshot@2.0.4': - resolution: {integrity: sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==} + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - '@vitest/spy@2.0.4': - resolution: {integrity: sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/utils@2.0.4': - resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} '@vue/compiler-core@3.4.35': resolution: {integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==} @@ -6059,8 +6059,8 @@ packages: vfile@6.0.2: resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - vite-node@2.0.4: - resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6100,15 +6100,15 @@ packages: terser: optional: true - vitest@2.0.4: - resolution: {integrity: sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==} + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.4 - '@vitest/ui': 2.0.4 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7890,35 +7890,35 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/expect@2.0.4': + '@vitest/expect@2.0.5': dependencies: - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.4': + '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.4': + '@vitest/runner@2.0.5': dependencies: - '@vitest/utils': 2.0.4 + '@vitest/utils': 2.0.5 pathe: 1.1.2 - '@vitest/snapshot@2.0.4': + '@vitest/snapshot@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 + '@vitest/pretty-format': 2.0.5 magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.0.4': + '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.4': + '@vitest/utils@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 + '@vitest/pretty-format': 2.0.5 estree-walker: 3.0.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -13116,7 +13116,7 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.4(@types/node@20.14.13)(terser@5.31.3): + vite-node@2.0.5(@types/node@20.14.13)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.6 @@ -13154,15 +13154,15 @@ snapshots: fsevents: 2.3.3 terser: 5.31.3 - vitest@2.0.4(@types/node@20.14.13)(terser@5.31.3): + vitest@2.0.5(@types/node@20.14.13)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.4 - '@vitest/pretty-format': 2.0.4 - '@vitest/runner': 2.0.4 - '@vitest/snapshot': 2.0.4 - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 debug: 4.3.6 execa: 8.0.1 @@ -13173,7 +13173,7 @@ snapshots: tinypool: 1.0.0 tinyrainbow: 1.2.0 vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) - vite-node: 2.0.4(@types/node@20.14.13)(terser@5.31.3) + vite-node: 2.0.5(@types/node@20.14.13)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.13 From 388b773ba81c9c2d309b648bfac8784bb76edf54 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Wed, 31 Jul 2024 19:14:04 +0200 Subject: [PATCH 142/374] update to eslint 9 (#2452) * chore(deps): update dependency eslint to v9 * upd * upd * upd * more * more * more * more * prettier * fix type check * fix type check * fix type check * fix type check * fix bob check * more work * pnpm i * fix prebuild * Update website/src/components/graphql-editor.tsx * fix types error --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .changeset/real-coins-share.md | 2 +- .eslintrc.cjs | 1 + examples/code-file/package.json | 4 +- examples/graphql-config/package.json | 4 +- examples/monorepo/package.json | 4 +- .../package.json | 4 +- examples/prettier/package.json | 4 +- examples/programmatic/package.json | 4 +- examples/svelte-code-file/package.json | 4 +- examples/vue-code-file/package.json | 4 +- package.json | 10 +- packages/plugin/__tests__/alphabetize.spec.ts | 4 +- .../__tests__/description-style.spec.ts | 4 +- .../__tests__/eslint-directives.spec.ts | 12 +- packages/plugin/__tests__/examples.spec.ts | 2 +- .../__tests__/executable-definitions.spec.ts | 4 +- .../__tests__/fields-on-correct-type.spec.ts | 31 +- packages/plugin/__tests__/input-name.spec.ts | 4 +- .../plugin/__tests__/known-directives.spec.ts | 29 +- .../__tests__/known-fragment-names.spec.ts | 4 +- .../lone-executable-definition.spec.ts | 4 +- .../__tests__/lone-schema-definition.spec.ts | 4 +- .../__tests__/match-document-filename.spec.ts | 4 +- .../plugin/__tests__/mocks/graphql-server.ts | 1 - .../__tests__/naming-convention.spec.ts | 4 +- .../__tests__/no-anonymous-operations.spec.ts | 4 +- .../plugin/__tests__/no-deprecated.spec.ts | 4 +- .../__tests__/no-duplicate-fields.spec.ts | 4 +- .../__tests__/no-hashtag-description.spec.ts | 4 +- .../__tests__/no-one-place-fragments.spec.ts | 4 +- .../plugin/__tests__/no-root-type.spec.ts | 4 +- .../no-scalar-result-type-on-mutation.spec.ts | 4 +- .../__tests__/no-typename-prefix.spec.ts | 4 +- .../__tests__/no-undefined-variables.spec.ts | 4 +- .../__tests__/no-unreachable-types.spec.ts | 4 +- .../plugin/__tests__/no-unused-fields.spec.ts | 15 +- .../__tests__/no-unused-fragments.spec.ts | 4 +- .../__tests__/no-unused-variables.spec.ts | 4 +- packages/plugin/__tests__/parser.spec.ts | 2 +- .../__tests__/possible-type-extension.spec.ts | 4 +- .../processor-with-graphql-config.spec.ts | 2 +- .../processor-without-graphql-config.spec.ts | 2 +- .../plugin/__tests__/relay-arguments.spec.ts | 4 +- .../__tests__/relay-connection-types.spec.ts | 4 +- .../plugin/__tests__/relay-edge-types.spec.ts | 4 +- .../plugin/__tests__/relay-page-info.spec.ts | 4 +- .../require-deprecation-date.spec.ts | 4 +- .../require-deprecation-reason.spec.ts | 4 +- .../__tests__/require-description.spec.ts | 4 +- ...d-of-type-query-in-mutation-result.spec.ts | 4 +- .../__tests__/require-import-fragment.spec.ts | 4 +- ...require-nullable-fields-with-oneof.spec.ts | 4 +- .../require-nullable-result-in-root.spec.ts | 4 +- .../__tests__/require-selections.spec.ts | 4 +- .../require-type-pattern-with-oneof.spec.ts | 4 +- packages/plugin/__tests__/rules.spec.ts | 8 +- packages/plugin/__tests__/schema.spec.ts | 6 +- .../__tests__/selection-set-depth.spec.ts | 4 +- .../__tests__/strict-id-in-types.spec.ts | 4 +- packages/plugin/__tests__/test-utils.ts | 10 +- .../__tests__/unique-enum-value-names.spec.ts | 4 +- .../__tests__/unique-fragment-name.spec.ts | 4 +- .../__tests__/unique-operation-name.spec.ts | 4 +- .../__tests__/unique-type-names.spec.ts | 16 +- packages/plugin/package.json | 9 +- packages/plugin/serializer.ts | 1 - packages/plugin/src/configs/index.ts | 5 + packages/plugin/src/configs/operations-all.ts | 1 + .../src/configs/operations-recommended.ts | 1 + packages/plugin/src/configs/schema-all.ts | 1 + .../plugin/src/configs/schema-recommended.ts | 1 + packages/plugin/src/configs/schema-relay.ts | 1 + .../plugin/src/rules/graphql-js-validation.ts | 2 +- .../plugin/src/rules/selection-set-depth.ts | 3 +- packages/plugin/tsup.config.ts | 14 +- packages/plugin/vite.config.ts | 1 - packages/rule-tester/package.json | 4 +- packages/rule-tester/src/index.ts | 39 +- patches/eslint@8.46.0.patch | 44 +- pnpm-lock.yaml | 385 ++++++++++-------- scripts/generate-configs.ts | 9 +- scripts/generate-docs.ts | 5 +- website/next.config.js | 10 +- website/package.json | 6 +- website/src/components/graphql-editor.tsx | 26 +- website/src/components/play-page.tsx | 2 - 86 files changed, 494 insertions(+), 417 deletions(-) diff --git a/.changeset/real-coins-share.md b/.changeset/real-coins-share.md index d684b44a17c..df21a9c6660 100644 --- a/.changeset/real-coins-share.md +++ b/.changeset/real-coins-share.md @@ -1,5 +1,5 @@ --- -"@graphql-eslint/eslint-plugin": major +'@graphql-eslint/eslint-plugin': major --- exposing GraphQLESTreeNode type diff --git a/.eslintrc.cjs b/.eslintrc.cjs index cc59a246361..95e366ac748 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -51,6 +51,7 @@ module.exports = { extends: ['plugin:eslint-plugin/tests-recommended'], rules: { 'eslint-plugin/test-case-shorthand-strings': 'error', + 'import/extensions': 'off', }, }, { diff --git a/examples/code-file/package.json b/examples/code-file/package.json index 0e852ce605b..1db887b0114 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.2.0", + "@eslint/js": "9.8.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0" + "eslint": "9.8.0" } } diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index e0a7e1dfb3b..24aedb6f263 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.2.0", + "@eslint/js": "9.8.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0" + "eslint": "9.8.0" } } diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 0757b2a8242..89477b6adff 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -11,8 +11,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.2.0", + "@eslint/js": "9.8.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0" + "eslint": "9.8.0" } } diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 5a529719675..57f1fc900f4 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -4,13 +4,13 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." }, "dependencies": { "graphql": "16.9.0" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0" + "eslint": "9.8.0" } } diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 6886762be1a..40cce9ee14d 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -12,9 +12,9 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.2.0", + "@eslint/js": "9.8.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0", + "eslint": "9.8.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "prettier": "3.3.3" diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index 325fd0e0932..3dc72a188cc 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.2.0", + "@eslint/js": "9.8.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0" + "eslint": "9.8.0" } } diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index b8187bdb8b1..7c014a3b819 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -5,14 +5,14 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." }, "dependencies": { "graphql": "16.9.0" }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "8.57.0", + "eslint": "9.8.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.41.0", "svelte2tsx": "0.7.15" diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index ff1c01785f6..be491d60f41 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." }, "dependencies": { "graphql": "16.9.0" @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "@vue/compiler-sfc": "3.4.35", - "eslint": "8.57.0", + "eslint": "9.8.0", "vue-eslint-parser": "9.4.3" } } diff --git a/package.json b/package.json index 41d5151849c..41431b71edd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "type": "module", "name": "graphql-eslint-monorepo", + "type": "module", "repository": "https://github.com/B2o5T/graphql-eslint", "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", @@ -12,10 +12,10 @@ }, "scripts": { "build": "turbo run build --filter=!website && bob check", - "ci:lint": "eslint --ignore-path .gitignore --output-file eslint_report.json --format json .", + "ci:lint": "ESLINT_USE_FLAT_CONFIG=false eslint --ignore-path .gitignore --output-file eslint_report.json --format json .", "create-rule": "tsx scripts/create-rule.ts", "generate:configs": "tsx scripts/generate-configs.ts", - "lint": "eslint --ignore-path .gitignore --cache .", + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --ignore-path .gitignore --cache .", "lint:prettier": "prettier --ignore-path .gitignore --ignore-path .prettierignore --cache --check .", "prebuild": "rimraf tsconfig.tsbuildinfo", "prerelease": "NODE_ENV=production pnpm build", @@ -36,7 +36,7 @@ "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", - "eslint": "8.57.0", + "eslint": "9.8.0", "eslint-plugin-eslint-plugin": "6.2.0", "eslint-plugin-tailwindcss": "3.17.4", "husky": "9.1.4", @@ -53,7 +53,7 @@ }, "pnpm": { "patchedDependencies": { - "eslint@8.48.0": "patches/eslint@8.46.0.patch", + "eslint@9.8.0": "patches/eslint@8.46.0.patch", "json-schema-to-markdown@1.1.1": "patches/json-schema-to-markdown@1.1.1.patch" } } diff --git a/packages/plugin/__tests__/alphabetize.spec.ts b/packages/plugin/__tests__/alphabetize.spec.ts index 7475c7380e8..4487cbd33f9 100644 --- a/packages/plugin/__tests__/alphabetize.spec.ts +++ b/packages/plugin/__tests__/alphabetize.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/alphabetize'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/alphabetize.js'; +import { ruleTester } from './test-utils.js'; const GROUP_ORDER_TEST = /* GraphQL */ ` type User { diff --git a/packages/plugin/__tests__/description-style.spec.ts b/packages/plugin/__tests__/description-style.spec.ts index 3c538eb5a0c..b0acb2d2dfc 100644 --- a/packages/plugin/__tests__/description-style.spec.ts +++ b/packages/plugin/__tests__/description-style.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/description-style'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/description-style.js'; +import { ruleTester } from './test-utils.js'; const INLINE_SDL = /* GraphQL */ ` " Test " diff --git a/packages/plugin/__tests__/eslint-directives.spec.ts b/packages/plugin/__tests__/eslint-directives.spec.ts index e3a6114088d..96a35a477d6 100644 --- a/packages/plugin/__tests__/eslint-directives.spec.ts +++ b/packages/plugin/__tests__/eslint-directives.spec.ts @@ -1,7 +1,7 @@ import { join } from 'node:path'; -import { rule as noAnonymousOperations } from '../src/rules/no-anonymous-operations'; -import { rule as noTypenamePrefix } from '../src/rules/no-typename-prefix'; -import { ruleTester } from './test-utils'; +import { rule as noAnonymousOperations } from '../src/rules/no-anonymous-operations.js'; +import { rule as noTypenamePrefix } from '../src/rules/no-typename-prefix.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-typename-prefix', noTypenamePrefix, { valid: [ @@ -10,7 +10,7 @@ ruleTester.run('no-typename-prefix', noTypenamePrefix, { code: /* GraphQL */ ` type Type { "Some description" - typeName: String! # eslint-disable-line no-typename-prefix + typeName: String! # eslint-disable-line rule-to-test/no-typename-prefix } `, }, @@ -27,12 +27,12 @@ ruleTester.run('test-directives', noAnonymousOperations, { } `, /* GraphQL */ ` - # eslint-disable-next-line test-directives + # eslint-disable-next-line rule-to-test/test-directives { a } `, - '{ a } # eslint-disable-line test-directives', + '{ a } # eslint-disable-line rule-to-test/test-directives', '{ a } # eslint-disable-line', /* GraphQL */ ` # eslint-disable diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index b21fdb72e92..0d59e7ba08b 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -1,7 +1,7 @@ import { spawnSync } from 'node:child_process'; import { join, relative } from 'node:path'; import { ESLint } from 'eslint'; -import { CWD as PROJECT_CWD } from '../src/utils'; +import { CWD as PROJECT_CWD } from '../src/utils.js'; const CWD = join(PROJECT_CWD, '..', '..'); diff --git a/packages/plugin/__tests__/executable-definitions.spec.ts b/packages/plugin/__tests__/executable-definitions.spec.ts index f266c0f906e..da6c7f7b023 100644 --- a/packages/plugin/__tests__/executable-definitions.spec.ts +++ b/packages/plugin/__tests__/executable-definitions.spec.ts @@ -1,5 +1,5 @@ -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { diff --git a/packages/plugin/__tests__/fields-on-correct-type.spec.ts b/packages/plugin/__tests__/fields-on-correct-type.spec.ts index c1744e84803..c47eb4c5adb 100644 --- a/packages/plugin/__tests__/fields-on-correct-type.spec.ts +++ b/packages/plugin/__tests__/fields-on-correct-type.spec.ts @@ -1,22 +1,23 @@ -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import { RuleTester } from '@theguild/eslint-rule-tester'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils.js'; const ruleTester = new RuleTester<ParserOptionsForTests>({ - ...DEFAULT_CONFIG, - parserOptions: { - graphQLConfig: { - schema: /* GraphQL */ ` - type User { - id: ID - age: Int - } + languageOptions: { + ...DEFAULT_CONFIG.languageOptions, + parserOptions: { + graphQLConfig: { + schema: /* GraphQL */ ` + type User { + id: ID + age: Int + } - type Query { - user: User - } - `, + type Query { + user: User + } + `, + }, }, }, }); diff --git a/packages/plugin/__tests__/input-name.spec.ts b/packages/plugin/__tests__/input-name.spec.ts index 6e5e75efe4c..d1074a1012a 100644 --- a/packages/plugin/__tests__/input-name.spec.ts +++ b/packages/plugin/__tests__/input-name.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/input-name'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/input-name.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run<RuleOptions>('input-name', rule, { valid: [ diff --git a/packages/plugin/__tests__/known-directives.spec.ts b/packages/plugin/__tests__/known-directives.spec.ts index a346e616e5e..e3d02702b00 100644 --- a/packages/plugin/__tests__/known-directives.spec.ts +++ b/packages/plugin/__tests__/known-directives.spec.ts @@ -1,21 +1,22 @@ -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import { RuleTester } from '@theguild/eslint-rule-tester'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils.js'; const ruleTester = new RuleTester<ParserOptionsForTests>({ - ...DEFAULT_CONFIG, - parserOptions: { - graphQLConfig: { - schema: /* GraphQL */ ` - type User { - id: ID! - } + languageOptions: { + ...DEFAULT_CONFIG.languageOptions, + parserOptions: { + graphQLConfig: { + schema: /* GraphQL */ ` + type User { + id: ID! + } - type Query { - user: User - } - `, + type Query { + user: User + } + `, + }, }, }, }); diff --git a/packages/plugin/__tests__/known-fragment-names.spec.ts b/packages/plugin/__tests__/known-fragment-names.spec.ts index e5059b9b2c4..0e3b1d49c97 100644 --- a/packages/plugin/__tests__/known-fragment-names.spec.ts +++ b/packages/plugin/__tests__/known-fragment-names.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('known-fragment-names', GRAPHQL_JS_VALIDATIONS['known-fragment-names'], { valid: [ diff --git a/packages/plugin/__tests__/lone-executable-definition.spec.ts b/packages/plugin/__tests__/lone-executable-definition.spec.ts index b6f18100ae8..dac92883f73 100644 --- a/packages/plugin/__tests__/lone-executable-definition.spec.ts +++ b/packages/plugin/__tests__/lone-executable-definition.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/lone-executable-definition'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/lone-executable-definition.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run<RuleOptions>('lone-executable-definition', rule, { valid: [ diff --git a/packages/plugin/__tests__/lone-schema-definition.spec.ts b/packages/plugin/__tests__/lone-schema-definition.spec.ts index bc1b9da3a68..3e3123fa765 100644 --- a/packages/plugin/__tests__/lone-schema-definition.spec.ts +++ b/packages/plugin/__tests__/lone-schema-definition.spec.ts @@ -1,5 +1,5 @@ -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('lone-schema-definition', GRAPHQL_JS_VALIDATIONS['lone-schema-definition'], { valid: [ diff --git a/packages/plugin/__tests__/match-document-filename.spec.ts b/packages/plugin/__tests__/match-document-filename.spec.ts index 08dbaa77158..edcc83c9483 100644 --- a/packages/plugin/__tests__/match-document-filename.spec.ts +++ b/packages/plugin/__tests__/match-document-filename.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/match-document-filename'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/match-document-filename.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run<RuleOptions>('match-document-filename', rule, { valid: [ diff --git a/packages/plugin/__tests__/mocks/graphql-server.ts b/packages/plugin/__tests__/mocks/graphql-server.ts index 896f9346141..30324ab9a2a 100644 --- a/packages/plugin/__tests__/mocks/graphql-server.ts +++ b/packages/plugin/__tests__/mocks/graphql-server.ts @@ -4,7 +4,6 @@ import { resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; import { buildSchema, introspectionFromSchema } from 'graphql'; -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this const __dirname = fileURLToPath(new URL('.', import.meta.url)); const sdlSchema = readFileSync(resolve(__dirname, 'user-schema.graphql'), 'utf8'); diff --git a/packages/plugin/__tests__/naming-convention.spec.ts b/packages/plugin/__tests__/naming-convention.spec.ts index cf2b91f24ec..e0944c0de20 100644 --- a/packages/plugin/__tests__/naming-convention.spec.ts +++ b/packages/plugin/__tests__/naming-convention.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/naming-convention'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/naming-convention.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run<RuleOptions>('naming-convention', rule, { valid: [ diff --git a/packages/plugin/__tests__/no-anonymous-operations.spec.ts b/packages/plugin/__tests__/no-anonymous-operations.spec.ts index 62bee2f51cb..bd81d61f178 100644 --- a/packages/plugin/__tests__/no-anonymous-operations.spec.ts +++ b/packages/plugin/__tests__/no-anonymous-operations.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-anonymous-operations'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-anonymous-operations.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-anonymous-operations', rule, { valid: ['query myQuery { a }', 'mutation doSomething { a }', 'subscription myData { a }'], diff --git a/packages/plugin/__tests__/no-deprecated.spec.ts b/packages/plugin/__tests__/no-deprecated.spec.ts index 78a45281e06..240c56c6c84 100644 --- a/packages/plugin/__tests__/no-deprecated.spec.ts +++ b/packages/plugin/__tests__/no-deprecated.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-deprecated'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-deprecated.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { diff --git a/packages/plugin/__tests__/no-duplicate-fields.spec.ts b/packages/plugin/__tests__/no-duplicate-fields.spec.ts index 32e0b3a7afb..23037c2abe4 100644 --- a/packages/plugin/__tests__/no-duplicate-fields.spec.ts +++ b/packages/plugin/__tests__/no-duplicate-fields.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-duplicate-fields'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-duplicate-fields.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-duplicate-fields', rule, { valid: [], diff --git a/packages/plugin/__tests__/no-hashtag-description.spec.ts b/packages/plugin/__tests__/no-hashtag-description.spec.ts index 4f577d41372..d0b46da4e7f 100644 --- a/packages/plugin/__tests__/no-hashtag-description.spec.ts +++ b/packages/plugin/__tests__/no-hashtag-description.spec.ts @@ -1,5 +1,5 @@ -import { rule, RULE_ID } from '../src/rules/no-hashtag-description'; -import { ruleTester } from './test-utils'; +import { rule, RULE_ID } from '../src/rules/no-hashtag-description.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-hashtag-description', rule, { valid: [ diff --git a/packages/plugin/__tests__/no-one-place-fragments.spec.ts b/packages/plugin/__tests__/no-one-place-fragments.spec.ts index 6542bdd099c..021a9bd4e63 100644 --- a/packages/plugin/__tests__/no-one-place-fragments.spec.ts +++ b/packages/plugin/__tests__/no-one-place-fragments.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/no-one-place-fragments'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-one-place-fragments.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-one-place-fragments', rule, { valid: [ diff --git a/packages/plugin/__tests__/no-root-type.spec.ts b/packages/plugin/__tests__/no-root-type.spec.ts index 7842b23dd3f..a37bad5b63a 100644 --- a/packages/plugin/__tests__/no-root-type.spec.ts +++ b/packages/plugin/__tests__/no-root-type.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/no-root-type'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/no-root-type.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const useSchema = (code: string, schema = '') => ({ code, diff --git a/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts b/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts index 4396482cb5b..37c58aa42e8 100644 --- a/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts +++ b/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-scalar-result-type-on-mutation'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-scalar-result-type-on-mutation.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const useSchema = (code: string) => ({ code, diff --git a/packages/plugin/__tests__/no-typename-prefix.spec.ts b/packages/plugin/__tests__/no-typename-prefix.spec.ts index 8d5e0ee68ae..d2a9ae8f862 100644 --- a/packages/plugin/__tests__/no-typename-prefix.spec.ts +++ b/packages/plugin/__tests__/no-typename-prefix.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-typename-prefix'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/no-typename-prefix.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-typename-prefix', rule, { valid: [ diff --git a/packages/plugin/__tests__/no-undefined-variables.spec.ts b/packages/plugin/__tests__/no-undefined-variables.spec.ts index 36cd609abc0..9c1c3b1b819 100644 --- a/packages/plugin/__tests__/no-undefined-variables.spec.ts +++ b/packages/plugin/__tests__/no-undefined-variables.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-undefined-variables', GRAPHQL_JS_VALIDATIONS['no-undefined-variables'], { valid: [], diff --git a/packages/plugin/__tests__/no-unreachable-types.spec.ts b/packages/plugin/__tests__/no-unreachable-types.spec.ts index 401050a8754..628557e201a 100644 --- a/packages/plugin/__tests__/no-unreachable-types.spec.ts +++ b/packages/plugin/__tests__/no-unreachable-types.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-unreachable-types'; -import { ruleTester, withSchema } from './test-utils'; +import { rule } from '../src/rules/no-unreachable-types.js'; +import { ruleTester, withSchema } from './test-utils.js'; ruleTester.run('no-unreachable-types', rule, { valid: [ diff --git a/packages/plugin/__tests__/no-unused-fields.spec.ts b/packages/plugin/__tests__/no-unused-fields.spec.ts index d2f64bd242b..b20964c9eb9 100644 --- a/packages/plugin/__tests__/no-unused-fields.spec.ts +++ b/packages/plugin/__tests__/no-unused-fields.spec.ts @@ -1,7 +1,6 @@ -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import { RuleTester } from '@theguild/eslint-rule-tester'; -import { rule } from '../src/rules/no-unused-fields'; -import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils'; +import { rule } from '../src/rules/no-unused-fields.js'; +import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils.js'; const SCHEMA = /* GraphQL */ ` type User { @@ -41,10 +40,12 @@ const SCHEMA = /* GraphQL */ ` `; const ruleTester = new RuleTester<ParserOptionsForTests>({ - ...DEFAULT_CONFIG, - parserOptions: { - graphQLConfig: { - schema: SCHEMA, + languageOptions: { + ...DEFAULT_CONFIG.languageOptions, + parserOptions: { + graphQLConfig: { + schema: SCHEMA, + }, }, }, }); diff --git a/packages/plugin/__tests__/no-unused-fragments.spec.ts b/packages/plugin/__tests__/no-unused-fragments.spec.ts index 873a6798ec3..9dcc92188ba 100644 --- a/packages/plugin/__tests__/no-unused-fragments.spec.ts +++ b/packages/plugin/__tests__/no-unused-fragments.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-unused-fragments', GRAPHQL_JS_VALIDATIONS['no-unused-fragments'], { valid: [ diff --git a/packages/plugin/__tests__/no-unused-variables.spec.ts b/packages/plugin/__tests__/no-unused-variables.spec.ts index 7621a4acb4c..0225dcdbd99 100644 --- a/packages/plugin/__tests__/no-unused-variables.spec.ts +++ b/packages/plugin/__tests__/no-unused-variables.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('no-unused-variables', GRAPHQL_JS_VALIDATIONS['no-unused-variables'], { valid: [ diff --git a/packages/plugin/__tests__/parser.spec.ts b/packages/plugin/__tests__/parser.spec.ts index 8bc4df3a245..9487e096e7d 100644 --- a/packages/plugin/__tests__/parser.spec.ts +++ b/packages/plugin/__tests__/parser.spec.ts @@ -1,4 +1,4 @@ -import { parseForESLint } from '../src'; +import { parseForESLint } from '../src/parser.js'; describe('Parser', () => { it('parseForESLint() should return ast and tokens', () => { diff --git a/packages/plugin/__tests__/possible-type-extension.spec.ts b/packages/plugin/__tests__/possible-type-extension.spec.ts index f7520df5175..d3c33f8f6a4 100644 --- a/packages/plugin/__tests__/possible-type-extension.spec.ts +++ b/packages/plugin/__tests__/possible-type-extension.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const useUserSchema = (code: string) => { return { diff --git a/packages/plugin/__tests__/processor-with-graphql-config.spec.ts b/packages/plugin/__tests__/processor-with-graphql-config.spec.ts index 54f48e3b19b..ef8b3afb690 100644 --- a/packages/plugin/__tests__/processor-with-graphql-config.spec.ts +++ b/packages/plugin/__tests__/processor-with-graphql-config.spec.ts @@ -1,4 +1,4 @@ -import { Block, processor } from '../src/processor'; +import { Block, processor } from '../src/processor.js'; vi.mock('../src/graphql-config', () => ({ loadOnDiskGraphQLConfig: vi.fn(() => ({ diff --git a/packages/plugin/__tests__/processor-without-graphql-config.spec.ts b/packages/plugin/__tests__/processor-without-graphql-config.spec.ts index 4cb912cbc74..eb0ef4871a3 100644 --- a/packages/plugin/__tests__/processor-without-graphql-config.spec.ts +++ b/packages/plugin/__tests__/processor-without-graphql-config.spec.ts @@ -1,4 +1,4 @@ -import { Block, processor } from '../src/processor'; +import { Block, processor } from '../src/processor.js'; describe('processor.preprocess() without graphql-config', () => { const QUERY = 'query users { id }'; diff --git a/packages/plugin/__tests__/relay-arguments.spec.ts b/packages/plugin/__tests__/relay-arguments.spec.ts index 3a8202a739a..7e783de61ba 100644 --- a/packages/plugin/__tests__/relay-arguments.spec.ts +++ b/packages/plugin/__tests__/relay-arguments.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/relay-arguments'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/relay-arguments.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; function useSchema(code: string) { return { diff --git a/packages/plugin/__tests__/relay-connection-types.spec.ts b/packages/plugin/__tests__/relay-connection-types.spec.ts index a988f0c4360..5e3d040e9ac 100644 --- a/packages/plugin/__tests__/relay-connection-types.spec.ts +++ b/packages/plugin/__tests__/relay-connection-types.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/relay-connection-types'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/relay-connection-types.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('relay-connection-types', rule, { valid: [ diff --git a/packages/plugin/__tests__/relay-edge-types.spec.ts b/packages/plugin/__tests__/relay-edge-types.spec.ts index af3ac34e3f2..e1fcd91992b 100644 --- a/packages/plugin/__tests__/relay-edge-types.spec.ts +++ b/packages/plugin/__tests__/relay-edge-types.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/relay-edge-types'; -import { ruleTester, withSchema } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/relay-edge-types.js'; +import { ruleTester, withSchema } from './test-utils.js'; ruleTester.run<RuleOptions, true>('relay-edge-types', rule, { valid: [ diff --git a/packages/plugin/__tests__/relay-page-info.spec.ts b/packages/plugin/__tests__/relay-page-info.spec.ts index 9f680d8a6fa..65d0d3bb219 100644 --- a/packages/plugin/__tests__/relay-page-info.spec.ts +++ b/packages/plugin/__tests__/relay-page-info.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/relay-page-info'; -import { ruleTester, withSchema } from './test-utils'; +import { rule } from '../src/rules/relay-page-info.js'; +import { ruleTester, withSchema } from './test-utils.js'; ruleTester.run('relay-page-info', rule, { valid: [ diff --git a/packages/plugin/__tests__/require-deprecation-date.spec.ts b/packages/plugin/__tests__/require-deprecation-date.spec.ts index 077633a5a4f..9708bf000c3 100644 --- a/packages/plugin/__tests__/require-deprecation-date.spec.ts +++ b/packages/plugin/__tests__/require-deprecation-date.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/require-deprecation-date'; -import { ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/require-deprecation-date.js'; +import { ruleTester } from './test-utils.js'; const now = new Date(); now.setDate(now.getDate() + 1); diff --git a/packages/plugin/__tests__/require-deprecation-reason.spec.ts b/packages/plugin/__tests__/require-deprecation-reason.spec.ts index 6c2284b281c..02cd2214e7c 100644 --- a/packages/plugin/__tests__/require-deprecation-reason.spec.ts +++ b/packages/plugin/__tests__/require-deprecation-reason.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-deprecation-reason'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/require-deprecation-reason.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('require-deprecation-reason', rule, { valid: [ diff --git a/packages/plugin/__tests__/require-description.spec.ts b/packages/plugin/__tests__/require-description.spec.ts index acf2d536706..1caf232cb47 100644 --- a/packages/plugin/__tests__/require-description.spec.ts +++ b/packages/plugin/__tests__/require-description.spec.ts @@ -1,5 +1,5 @@ -import { rule, RULE_ID, RuleOptions } from '../src/rules/require-description'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule, RULE_ID, RuleOptions } from '../src/rules/require-description.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const OPERATION = { OperationDefinition: true }; diff --git a/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts b/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts index e3a48e85fd6..b4f40d5eb70 100644 --- a/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts +++ b/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-field-of-type-query-in-mutation-result'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/require-field-of-type-query-in-mutation-result.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const useSchema = (code: string) => ({ code, diff --git a/packages/plugin/__tests__/require-import-fragment.spec.ts b/packages/plugin/__tests__/require-import-fragment.spec.ts index b594e68d836..529c48e8c75 100644 --- a/packages/plugin/__tests__/require-import-fragment.spec.ts +++ b/packages/plugin/__tests__/require-import-fragment.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/require-import-fragment'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/require-import-fragment.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; function withMocks({ name, filename, errors }: { name: string; filename: string; errors?: any }) { return { diff --git a/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts b/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts index 1e64c9465dd..9513177217c 100644 --- a/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts +++ b/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-nullable-fields-with-oneof'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/require-nullable-fields-with-oneof.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('require-nullable-fields-with-oneof', rule, { valid: [ diff --git a/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts b/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts index 8eb40023a70..b6f08b91e16 100644 --- a/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts +++ b/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-nullable-result-in-root'; -import { ruleTester, withSchema } from './test-utils'; +import { rule } from '../src/rules/require-nullable-result-in-root.js'; +import { ruleTester, withSchema } from './test-utils.js'; ruleTester.run('require-nullable-result-in-root', rule, { valid: [ diff --git a/packages/plugin/__tests__/require-selections.spec.ts b/packages/plugin/__tests__/require-selections.spec.ts index c31e5ad2445..113f5a24c6a 100644 --- a/packages/plugin/__tests__/require-selections.spec.ts +++ b/packages/plugin/__tests__/require-selections.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/require-selections'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/require-selections.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { diff --git a/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts b/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts index 9cb82548585..0056bee95a8 100644 --- a/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts +++ b/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-type-pattern-with-oneof'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/require-type-pattern-with-oneof.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('require-type-pattern-with-oneof', rule, { valid: [ diff --git a/packages/plugin/__tests__/rules.spec.ts b/packages/plugin/__tests__/rules.spec.ts index cf3bc1446c4..09dca6106b5 100644 --- a/packages/plugin/__tests__/rules.spec.ts +++ b/packages/plugin/__tests__/rules.spec.ts @@ -1,9 +1,6 @@ -import eslintExperimentalApis from 'eslint/use-at-your-own-risk'; +import { FlatESLint } from 'eslint/use-at-your-own-risk'; import { configs, parseForESLint, rules } from '@graphql-eslint/eslint-plugin'; -import { ParserOptionsForTests } from './test-utils'; - -// @ts-expect-error we need to wait when ESLint publish correct types -const { FlatESLint } = eslintExperimentalApis; +import { ParserOptionsForTests } from './test-utils.js'; export function getESLintWithConfig( config: Record<string, any>, @@ -24,6 +21,7 @@ export function getESLintWithConfig( } satisfies ParserOptionsForTests, }, plugins: { + // @ts-expect-error -- TODO fixme '@graphql-eslint': { rules }, }, rules: config.rules, diff --git a/packages/plugin/__tests__/schema.spec.ts b/packages/plugin/__tests__/schema.spec.ts index 7f1ca2a0d07..915230cb449 100644 --- a/packages/plugin/__tests__/schema.spec.ts +++ b/packages/plugin/__tests__/schema.spec.ts @@ -2,9 +2,9 @@ import { ChildProcessWithoutNullStreams, spawn } from 'node:child_process'; import { readFile } from 'node:fs/promises'; import path from 'node:path'; import { GraphQLSchema, printSchema } from 'graphql'; -import { loadGraphQLConfig } from '../src/graphql-config'; -import { getSchema } from '../src/schema'; -import { CWD } from '../src/utils'; +import { loadGraphQLConfig } from '../src/graphql-config.js'; +import { getSchema } from '../src/schema.js'; +import { CWD } from '../src/utils.js'; describe('schema', async () => { const SCHEMA_GRAPHQL_PATH = path.resolve(__dirname, 'mocks/user-schema.graphql'); diff --git a/packages/plugin/__tests__/selection-set-depth.spec.ts b/packages/plugin/__tests__/selection-set-depth.spec.ts index 565f14dd9c0..ce69f26fa27 100644 --- a/packages/plugin/__tests__/selection-set-depth.spec.ts +++ b/packages/plugin/__tests__/selection-set-depth.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/selection-set-depth'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/selection-set-depth.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const WITH_SIBLINGS = { parserOptions: { diff --git a/packages/plugin/__tests__/strict-id-in-types.spec.ts b/packages/plugin/__tests__/strict-id-in-types.spec.ts index af8c28fe98a..79e60f2164e 100644 --- a/packages/plugin/__tests__/strict-id-in-types.spec.ts +++ b/packages/plugin/__tests__/strict-id-in-types.spec.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/strict-id-in-types'; -import { ruleTester, withSchema } from './test-utils'; +import { rule, RuleOptions } from '../src/rules/strict-id-in-types.js'; +import { ruleTester, withSchema } from './test-utils.js'; ruleTester.run<RuleOptions>('strict-id-in-types', rule, { valid: [ diff --git a/packages/plugin/__tests__/test-utils.ts b/packages/plugin/__tests__/test-utils.ts index b29a1d95751..9cb4dc2ffde 100644 --- a/packages/plugin/__tests__/test-utils.ts +++ b/packages/plugin/__tests__/test-utils.ts @@ -1,11 +1,11 @@ -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this +import { Linter } from 'eslint'; +import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; import { RuleTester } from '@theguild/eslint-rule-tester'; import { ParserOptions } from '../src/index.js'; -export const DEFAULT_CONFIG = { - parser: require.resolve('@graphql-eslint/eslint-plugin'), - parserOptions: { - graphQLConfig: {}, +export const DEFAULT_CONFIG: Linter.Config = { + languageOptions: { + parser: graphqlESLint, }, }; diff --git a/packages/plugin/__tests__/unique-enum-value-names.spec.ts b/packages/plugin/__tests__/unique-enum-value-names.spec.ts index 53d03b17bab..a1f3517977c 100644 --- a/packages/plugin/__tests__/unique-enum-value-names.spec.ts +++ b/packages/plugin/__tests__/unique-enum-value-names.spec.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/unique-enum-value-names'; -import { ruleTester } from './test-utils'; +import { rule } from '../src/rules/unique-enum-value-names.js'; +import { ruleTester } from './test-utils.js'; ruleTester.run('unique-enum-value-names', rule, { valid: [], diff --git a/packages/plugin/__tests__/unique-fragment-name.spec.ts b/packages/plugin/__tests__/unique-fragment-name.spec.ts index 6f0c7217f9a..0bbee412f35 100644 --- a/packages/plugin/__tests__/unique-fragment-name.spec.ts +++ b/packages/plugin/__tests__/unique-fragment-name.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/unique-fragment-name'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/unique-fragment-name.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_FRAGMENT = /* GraphQL */ ` fragment HasIdFields on HasId { diff --git a/packages/plugin/__tests__/unique-operation-name.spec.ts b/packages/plugin/__tests__/unique-operation-name.spec.ts index 29f1a019581..b6dc02ccd8b 100644 --- a/packages/plugin/__tests__/unique-operation-name.spec.ts +++ b/packages/plugin/__tests__/unique-operation-name.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/unique-operation-name'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { rule } from '../src/rules/unique-operation-name.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_OPERATION = 'query test { foo }'; diff --git a/packages/plugin/__tests__/unique-type-names.spec.ts b/packages/plugin/__tests__/unique-type-names.spec.ts index 523010694e8..eb8786dedf1 100644 --- a/packages/plugin/__tests__/unique-type-names.spec.ts +++ b/packages/plugin/__tests__/unique-type-names.spec.ts @@ -1,5 +1,5 @@ -import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation'; -import { ParserOptionsForTests, ruleTester } from './test-utils'; +import { GRAPHQL_JS_VALIDATIONS } from '../src/rules/graphql-js-validation.js'; +import { ParserOptionsForTests, ruleTester } from './test-utils.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { @@ -9,11 +9,13 @@ const TEST_SCHEMA = /* GraphQL */ ` `; const WITH_SCHEMA = { - parserOptions: { - graphQLConfig: { - schema: TEST_SCHEMA, - }, - } satisfies ParserOptionsForTests, + languageOptions: { + parserOptions: { + graphQLConfig: { + schema: TEST_SCHEMA, + }, + } satisfies ParserOptionsForTests, + }, }; ruleTester.run('unique-type-names', GRAPHQL_JS_VALIDATIONS['unique-type-names'], { diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 7f12b884e85..35146e8fdc5 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,7 @@ { "name": "@graphql-eslint/eslint-plugin", "version": "4.0.0-alpha.1", + "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", "author": "Dotan Simha <dotansimha@gmail.com>", @@ -12,21 +13,21 @@ "exports": { "./package.json": "./package.json", ".": { - "browser": "./dist/index.browser.mjs", "require": { "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.js" }, "import": { - "types": "./dist/esm/index.d.mts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "default": { - "types": "./dist/esm/index.d.mts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" } } }, + "types": "dist/esm/index.d.ts", "keywords": [ "eslint", "eslintplugin", @@ -55,7 +56,7 @@ "devDependencies": { "@theguild/eslint-rule-tester": "workspace:*", "@types/debug": "4.1.12", - "@types/eslint": "8.56.11", + "@types/eslint": "9.6.0", "@types/estree": "1.0.5", "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", diff --git a/packages/plugin/serializer.ts b/packages/plugin/serializer.ts index 242225be3db..4066f9ec00c 100644 --- a/packages/plugin/serializer.ts +++ b/packages/plugin/serializer.ts @@ -1,4 +1,3 @@ -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import rawSnapshotSerializer from 'jest-snapshot-serializer-raw/always'; expect.addSnapshotSerializer(rawSnapshotSerializer); diff --git a/packages/plugin/src/configs/index.ts b/packages/plugin/src/configs/index.ts index f8066685d1f..6356ec06447 100644 --- a/packages/plugin/src/configs/index.ts +++ b/packages/plugin/src/configs/index.ts @@ -1,8 +1,13 @@ import { ConfigName } from '../types.js'; +// @ts-expect-error -- complains about no default export import operationsAllConfig from './operations-all.js'; +// @ts-expect-error -- complains about no default export import operationsRecommendedConfig from './operations-recommended.js'; +// @ts-expect-error -- complains about no default export import schemaAllConfig from './schema-all.js'; +// @ts-expect-error -- complains about no default export import schemaRecommendedConfig from './schema-recommended.js'; +// @ts-expect-error -- complains about no default export import relayConfig from './schema-relay.js'; export const configs = { diff --git a/packages/plugin/src/configs/operations-all.ts b/packages/plugin/src/configs/operations-all.ts index df75a25ca83..85b4a31481f 100644 --- a/packages/plugin/src/configs/operations-all.ts +++ b/packages/plugin/src/configs/operations-all.ts @@ -2,6 +2,7 @@ * 🚨 IMPORTANT! Do not manually modify this file. Run: `yarn generate-configs` */ +// @ts-expect-error -- for cjs export = { extends: './configs/operations-recommended', rules: { diff --git a/packages/plugin/src/configs/operations-recommended.ts b/packages/plugin/src/configs/operations-recommended.ts index b4930c39f7b..10fb984f8c4 100644 --- a/packages/plugin/src/configs/operations-recommended.ts +++ b/packages/plugin/src/configs/operations-recommended.ts @@ -2,6 +2,7 @@ * 🚨 IMPORTANT! Do not manually modify this file. Run: `yarn generate-configs` */ +// @ts-expect-error -- for cjs export = { parser: '@graphql-eslint/eslint-plugin', plugins: ['@graphql-eslint'], diff --git a/packages/plugin/src/configs/schema-all.ts b/packages/plugin/src/configs/schema-all.ts index f6a62a62b24..6f58d799da3 100644 --- a/packages/plugin/src/configs/schema-all.ts +++ b/packages/plugin/src/configs/schema-all.ts @@ -2,6 +2,7 @@ * 🚨 IMPORTANT! Do not manually modify this file. Run: `yarn generate-configs` */ +// @ts-expect-error -- for cjs export = { extends: './configs/schema-recommended', rules: { diff --git a/packages/plugin/src/configs/schema-recommended.ts b/packages/plugin/src/configs/schema-recommended.ts index 54202c400f6..4e46e573a03 100644 --- a/packages/plugin/src/configs/schema-recommended.ts +++ b/packages/plugin/src/configs/schema-recommended.ts @@ -2,6 +2,7 @@ * 🚨 IMPORTANT! Do not manually modify this file. Run: `yarn generate-configs` */ +// @ts-expect-error -- for cjs export = { parser: '@graphql-eslint/eslint-plugin', plugins: ['@graphql-eslint'], diff --git a/packages/plugin/src/configs/schema-relay.ts b/packages/plugin/src/configs/schema-relay.ts index dcacb752094..33a9d968a02 100644 --- a/packages/plugin/src/configs/schema-relay.ts +++ b/packages/plugin/src/configs/schema-relay.ts @@ -1,3 +1,4 @@ +// @ts-expect-error -- for cjs export = { parser: '@graphql-eslint/eslint-plugin', plugins: ['@graphql-eslint'], diff --git a/packages/plugin/src/rules/graphql-js-validation.ts b/packages/plugin/src/rules/graphql-js-validation.ts index 60f5255f940..83d906fa9fc 100644 --- a/packages/plugin/src/rules/graphql-js-validation.ts +++ b/packages/plugin/src/rules/graphql-js-validation.ts @@ -45,7 +45,7 @@ import { VariablesInAllowedPositionRule, } from 'graphql/validation/index.js'; import { validateSDL } from 'graphql/validation/validate.js'; -import { SDLValidationRule } from 'graphql/validation/ValidationContext'; +import { SDLValidationRule } from 'graphql/validation/ValidationContext.js'; import { JSONSchema } from 'json-schema-to-ts'; import { GraphQLESLintRule, GraphQLESLintRuleContext, RuleDocsInfo } from '../types.js'; import { diff --git a/packages/plugin/src/rules/selection-set-depth.ts b/packages/plugin/src/rules/selection-set-depth.ts index b7109a874c8..e4984526a0e 100644 --- a/packages/plugin/src/rules/selection-set-depth.ts +++ b/packages/plugin/src/rules/selection-set-depth.ts @@ -113,7 +113,8 @@ export const rule: GraphQLESLintRule<RuleOptions> = { reportError(error: GraphQLError) { const { line, column } = error.locations![0]; - const ancestors = context.getAncestors(); + // @ts-expect-error -- fix types + const ancestors = context.sourceCode.getAncestors(node); const token = (ancestors[0] as AST.Program).tokens.find( token => token.loc.start.line === line && token.loc.start.column === column - 1, ); diff --git a/packages/plugin/tsup.config.ts b/packages/plugin/tsup.config.ts index a1090f8b2d6..733a2a95c17 100644 --- a/packages/plugin/tsup.config.ts +++ b/packages/plugin/tsup.config.ts @@ -13,6 +13,7 @@ const opts: Options = { }, format: 'esm', minifySyntax: true, + outExtension: () => ({ js: '.js' }), esbuildOptions(options, _context) { options.define!.window = 'undefined'; }, @@ -23,13 +24,17 @@ export default defineConfig([ { ...opts, outDir: 'dist/esm', - outExtension: () => ({ js: '.js' }), + }, + { + ...opts, + format: 'cjs', + outDir: 'dist/cjs', async onSuccess() { await fs.copyFile( path.join(CWD, '..', '..', 'README.md'), path.join(CWD, 'dist', 'README.md'), ); - await fs.writeFile(path.join(CWD, 'dist', 'esm', 'package.json'), '{"type": "module"}'); + await fs.writeFile(path.join(CWD, 'dist', 'cjs', 'package.json'), '{"type": "commonjs"}'); await fs.writeFile( path.join(CWD, 'dist', 'package.json'), JSON.stringify( @@ -45,11 +50,6 @@ export default defineConfig([ console.log('✅ Success!'); }, }, - { - ...opts, - format: 'cjs', - outDir: 'dist/cjs', - }, { ...opts, entry: { diff --git a/packages/plugin/vite.config.ts b/packages/plugin/vite.config.ts index 52b2d134f48..a0ec799790e 100644 --- a/packages/plugin/vite.config.ts +++ b/packages/plugin/vite.config.ts @@ -1,6 +1,5 @@ import path from 'node:path'; import tsconfigPaths from 'vite-tsconfig-paths'; -// @ts-expect-error -- add `"type": "module"` to `package.json` to fix this import { defineConfig } from 'vitest/config'; const GRAPHQL_PATH = path.join(__dirname, 'node_modules', 'graphql'); diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 2660e67f8e1..867c88a616d 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -19,7 +19,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "eslint": "8.48.0" + "eslint": "9.8.0" }, "dependencies": { "@babel/code-frame": "^7.18.6" @@ -27,6 +27,6 @@ "devDependencies": { "@types/babel__code-frame": "7.0.6", "@types/node": "20.14.13", - "eslint": "8.48.0" + "eslint": "9.8.0" } } diff --git a/packages/rule-tester/src/index.ts b/packages/rule-tester/src/index.ts index 88abcd19159..e77f38ac9a8 100644 --- a/packages/rule-tester/src/index.ts +++ b/packages/rule-tester/src/index.ts @@ -40,20 +40,23 @@ export class RuleTester<ParserOptions> extends ESLintRuleTester { Pick<ESLintRuleTester.InvalidTestCase, 'errors'>)[]; }, ): void { - // @ts-expect-error -- fix later + // @ts-expect-error -- TODO fix me const { testerConfig, linter } = this; const getMessages = ( testCase: ESLintRuleTester.InvalidTestCase, messages: Linter.LintMessage[], ) => { + // @ts-expect-error -- TODO fix me const { options, code, filename, parserOptions } = testCase; - const config = { - parser: testerConfig.parser, - parserOptions: { - ...testerConfig.parserOptions, - ...parserOptions, + const config: Linter.Config = { + languageOptions: { + parser: testerConfig.parser, + parserOptions: { + ...testerConfig[0].languageOptions.parserOptions, + ...parserOptions, + }, }, rules: { [ruleId]: Array.isArray(options) ? ['error', ...options] : 'error', @@ -105,8 +108,28 @@ export class RuleTester<ParserOptions> extends ESLintRuleTester { }); } - // @ts-expect-error -- fix later - super.run(ruleId, rule as any, tests); + super.run(ruleId, rule as any, { + // @ts-expect-error -- TODO: remove this + invalid: tests.invalid.map(({ parserOptions, ...testCase }) => ({ + ...testCase, + languageOptions: { + parserOptions, + }, + })), + // @ts-expect-error -- TODO: remove this + valid: tests.valid.map(_testCase => { + if (typeof _testCase === 'string') { + return _testCase; + } + const { parserOptions, ...testCase } = _testCase; + return { + ...testCase, + languageOptions: { + parserOptions, + }, + }; + }), + }); } } diff --git a/patches/eslint@8.46.0.patch b/patches/eslint@8.46.0.patch index a03efdec702..bc4643e74b0 100644 --- a/patches/eslint@8.46.0.patch +++ b/patches/eslint@8.46.0.patch @@ -1,40 +1,31 @@ diff --git a/lib/linter/linter.js b/lib/linter/linter.js -index 233cbed5b5ccdf89806df9786a0902a317dd451e..7db8fa9c1fca4183460164ca1fd8fa0a3c9e6206 100644 +index e5d4d2c789c584a525a6aacb3c347c4dd06a5f27..a2c575f2d65f549def753314a2d86999a983b4c1 100644 --- a/lib/linter/linter.js +++ b/lib/linter/linter.js -@@ -44,7 +44,8 @@ const { getRuleFromConfig } = require("../config/flat-config-helpers"); - const { FlatConfigArray } = require("../config/flat-config-array"); - +@@ -47,7 +47,8 @@ const { normalizeSeverityToString } = require("../shared/severity"); + const jslang = require("../languages/js"); + const { activeFlags, inactiveFlags } = require("../shared/flags"); const debug = require("debug")("eslint:linter"); -const MAX_AUTOFIX_PASSES = 10; +// 🚨 10 is not enough for alphabetize test with definitions sorting -+const MAX_AUTOFIX_PASSES = 20; ++const MAX_AUTOFIX_PASSES = 20 const DEFAULT_PARSER_NAME = "espree"; const DEFAULT_ECMA_VERSION = 5; const commentParser = new ConfigCommentParser(); -diff --git a/lib/rule-tester/flat-rule-tester.js b/lib/rule-tester/flat-rule-tester.js -index f143873f7bc76737acc5ff00871e462ef058bf4b..a0b6283b653a9f9cd478711c34bbf4a07ad9008f 100644 ---- a/lib/rule-tester/flat-rule-tester.js -+++ b/lib/rule-tester/flat-rule-tester.js -@@ -998,11 +998,7 @@ class FlatRuleTester { - assert.strictEqual(result.output, item.output, "Output is incorrect."); - } - } else { -- assert.strictEqual( -- result.output, -- item.code, -- "The rule fixed the code. Please add 'output' property." -- ); -+ // 🚨 Don't need, as we assert autofix output with snapshots - } - - assertASTDidntChange(result.beforeAST, result.afterAST); diff --git a/lib/rule-tester/rule-tester.js b/lib/rule-tester/rule-tester.js -index e4dc126783c8232a67268c72def615829c4508b9..6e1de73fd06e8bfec07e14c8779b050959f3add4 100644 +index 756490e1df3d97ef47cc42f120ecda8813ec9f73..c411abe0efc9dd7ac939263adc75743e031a20cc 100644 --- a/lib/rule-tester/rule-tester.js +++ b/lib/rule-tester/rule-tester.js -@@ -1008,13 +1008,10 @@ class RuleTester { - assert.strictEqual(result.output, item.output, "Output is incorrect."); +@@ -1102,7 +1102,6 @@ class RuleTester { + assert.strictEqual(message.endColumn, error.endColumn, `Error endColumn should be ${error.endColumn}`); + } + +- assert.ok(!message.suggestions || hasOwnProperty(error, "suggestions"), `Error at index ${i} has suggestions. Please specify 'suggestions' property on the test error object.`); + if (hasOwnProperty(error, "suggestions")) { + + // Support asserting there are no suggestions +@@ -1235,11 +1234,7 @@ class RuleTester { + assert.notStrictEqual(item.code, item.output, "Test property 'output' matches 'code'. If no autofix is expected, then omit the 'output' property or set it to null."); } } else { - assert.strictEqual( @@ -45,7 +36,4 @@ index e4dc126783c8232a67268c72def615829c4508b9..6e1de73fd06e8bfec07e14c8779b0509 + // 🚨 Don't need, as we assert autofix output with snapshots } -+ item.assertMessages(item, messages) assertASTDidntChange(result.beforeAST, result.afterAST); - } - diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 593dc4c80a1..ab7848deb30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - eslint@8.48.0: - hash: yi5cqffjk423hcgr7hl33kguwu + eslint@9.8.0: + hash: cqyibohmktxazhgy2cj3pxovf4 path: patches/eslint@8.46.0.patch json-schema-to-markdown@1.1.1: hash: beglqnggvhpsclgwbdw27hzvu4 @@ -27,7 +27,7 @@ importers: version: 10.3.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.11.10 - version: 0.11.10(eslint@8.57.0)(typescript@5.5.4) + version: 0.11.10(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.6 version: 2.0.6(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) @@ -50,11 +50,11 @@ importers: specifier: 2.4.1 version: 2.4.1 eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-plugin-eslint-plugin: specifier: 6.2.0 - version: 6.2.0(eslint@8.57.0) + version: 6.2.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-tailwindcss: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.7) @@ -99,14 +99,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.8.0 + version: 9.8.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) examples/graphql-config: dependencies: @@ -115,14 +115,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.8.0 + version: 9.8.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) examples/monorepo: dependencies: @@ -131,14 +131,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.8.0 + version: 9.8.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) examples/multiple-projects-graphql-config: dependencies: @@ -150,8 +150,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) examples/prettier: dependencies: @@ -160,20 +160,20 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.8.0 + version: 9.8.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -185,14 +185,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.8.0 + version: 9.8.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) examples/svelte-code-file: dependencies: @@ -204,8 +204,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) svelte: specifier: 4.2.18 version: 4.2.18 @@ -229,11 +229,11 @@ importers: specifier: 3.4.35 version: 3.4.35 eslint: - specifier: 8.57.0 - version: 8.57.0 + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@8.57.0) + version: 9.4.3(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) packages/plugin: dependencies: @@ -272,8 +272,8 @@ importers: specifier: 4.1.12 version: 4.1.12 '@types/eslint': - specifier: 8.56.11 - version: 8.56.11 + specifier: 9.6.0 + version: 9.6.0 '@types/estree': specifier: 1.0.5 version: 1.0.5 @@ -310,8 +310,8 @@ importers: specifier: 20.14.13 version: 20.14.13 eslint: - specifier: 8.48.0 - version: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) + specifier: 9.8.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) website: dependencies: @@ -334,7 +334,7 @@ importers: specifier: ^2.0.0 version: 2.1.1 graphql: - specifier: ^16.8.1 + specifier: ^16.9.0 version: 16.9.0 lodash.debounce: specifier: ^4.0.8 @@ -352,10 +352,10 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: - specifier: ^18.2.0 + specifier: ^18.3.1 version: 18.3.1 react-dom: - specifier: ^18.2.0 + specifier: ^18.3.1 version: 18.3.1(react@18.3.1) use-query-params: specifier: ^2.2.1 @@ -845,6 +845,10 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/config-array@0.17.1': + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -853,16 +857,16 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.48.0': - resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.0': resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.2.0': - resolution: {integrity: sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==} + '@eslint/js@9.8.0': + resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@floating-ui/core@1.6.5': @@ -1013,6 +1017,10 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} + '@ianvs/prettier-plugin-sort-imports@4.2.1': resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} peerDependencies: @@ -1699,8 +1707,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.11': - resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==} + '@types/eslint@9.6.0': + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -2984,6 +2992,10 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2992,16 +3004,16 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@8.48.0: - resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true + eslint@9.8.0: + resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} @@ -3140,6 +3152,10 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + file-loader@4.3.0: resolution: {integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==} engines: {node: '>= 8.9.0'} @@ -3165,6 +3181,10 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} @@ -6762,18 +6782,26 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu))': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: - eslint: 8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu) + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))': dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} + '@eslint/config-array@0.17.1': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -6802,11 +6830,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.48.0': {} - '@eslint/js@8.57.0': {} - '@eslint/js@9.2.0': {} + '@eslint/js@9.8.0': {} + + '@eslint/object-schema@2.1.4': {} '@floating-ui/core@1.6.5': dependencies: @@ -7028,6 +7056,8 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.0': {} + '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.9 @@ -7621,25 +7651,25 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.10(eslint@8.57.0)(typescript@5.5.4)': + '@theguild/eslint-config@0.11.10(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jsonc: 2.16.0(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-n: 17.10.1(eslint@8.57.0) - eslint-plugin-promise: 6.6.0(eslint@8.57.0) - eslint-plugin-react: 7.35.0(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-sonarjs: 1.0.4(eslint@8.57.0) - eslint-plugin-unicorn: 54.0.0(eslint@8.57.0) - eslint-plugin-yml: 1.14.0(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-jsonc: 2.16.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-jsx-a11y: 6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-n: 17.10.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-promise: 6.6.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-react: 7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-sonarjs: 1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-unicorn: 54.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-yml: 1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) typescript: 5.5.4 transitivePeerDependencies: - bluebird @@ -7708,10 +7738,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.11 + '@types/eslint': 9.6.0 '@types/estree': 1.0.5 - '@types/eslint@8.56.11': + '@types/eslint@9.6.0': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -7801,15 +7831,15 @@ snapshots: dependencies: '@types/node': 20.14.13 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -7819,14 +7849,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -7837,12 +7867,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -7866,13 +7896,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) transitivePeerDependencies: - supports-color - typescript @@ -9073,14 +9103,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@8.57.0): + eslint-compat-utils@0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-import-resolver-node@0.3.9: dependencies: @@ -9090,13 +9120,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -9107,11 +9137,11 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@8.57.0): + eslint-mdx@3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.0.1 @@ -9128,31 +9158,31 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 + '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@8.57.0): + eslint-plugin-es-x@7.8.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) '@eslint-community/regexpp': 4.11.0 - eslint: 8.57.0 - eslint-compat-utils: 0.5.1(eslint@8.57.0) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-eslint-plugin@6.2.0(eslint@8.57.0): + eslint-plugin-eslint-plugin@6.2.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9160,9 +9190,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -9173,24 +9203,24 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.16.0(eslint@8.57.0): + eslint-plugin-jsonc@2.16.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 - eslint-compat-utils: 0.5.1(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -9201,7 +9231,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9210,18 +9240,18 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-markdown@3.0.1(eslint@8.57.0): + eslint-plugin-markdown@3.0.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@8.57.0): + eslint-plugin-mdx@3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 - eslint-mdx: 3.1.5(eslint@8.57.0) - eslint-plugin-markdown: 3.0.1(eslint@8.57.0) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-markdown: 3.0.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -9232,37 +9262,37 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.10.1(eslint@8.57.0): + eslint-plugin-n@17.10.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-plugin-es-x: 7.8.0(eslint@8.57.0) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-plugin-es-x: 7.8.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) get-tsconfig: 4.7.6 globals: 15.8.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@8.56.11)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(prettier@3.3.3): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - '@types/eslint': 8.56.11 - eslint-config-prettier: 9.1.0(eslint@8.57.0) + '@types/eslint': 9.6.0 + eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise@6.6.0(eslint@8.57.0): + eslint-plugin-promise@6.6.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-plugin-react@7.35.0(eslint@8.57.0): + eslint-plugin-react@7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9270,7 +9300,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -9284,9 +9314,9 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.4(eslint@8.57.0): + eslint-plugin-sonarjs@1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.7): dependencies: @@ -9294,15 +9324,15 @@ snapshots: postcss: 8.4.40 tailwindcss: 3.4.7 - eslint-plugin-unicorn@54.0.0(eslint@8.57.0): + eslint-plugin-unicorn@54.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -9316,11 +9346,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@8.57.0): + eslint-plugin-yml@1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: debug: 4.3.6 - eslint: 8.57.0 - eslint-compat-utils: 0.5.1(eslint@8.57.0) + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -9337,19 +9367,25 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.0.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.0.0: {} - eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu): + eslint@8.57.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0(patch_hash=yi5cqffjk423hcgr7hl33kguwu)) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.48.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -9383,38 +9419,34 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@8.57.0: + eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/config-array': 0.17.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.8.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.6 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -9594,6 +9626,10 @@ snapshots: dependencies: flat-cache: 3.2.0 + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.0)): dependencies: loader-utils: 1.4.2 @@ -9625,6 +9661,11 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + flatted@3.3.1: {} flexsearch@0.7.43: {} @@ -13186,10 +13227,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@8.57.0): + vue-eslint-parser@9.4.3(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/scripts/generate-configs.ts b/scripts/generate-configs.ts index 6e162e18a76..b4490f54206 100644 --- a/scripts/generate-configs.ts +++ b/scripts/generate-configs.ts @@ -5,7 +5,7 @@ import { fileURLToPath } from 'node:url'; import chalk from 'chalk'; import prettier from 'prettier'; import { CategoryType, GraphQLESLintRule } from '../packages/plugin/src/index.js'; -import utils from '../packages/plugin/src/utils.js'; +import { camelCase } from '../packages/plugin/src/utils.js'; const __dirname = fileURLToPath(new URL('.', import.meta.url)); @@ -22,7 +22,8 @@ type WriteFile = { const writeFormattedFile: WriteFile = async (filePath, code) => { if (filePath.startsWith('configs')) { - code = `export = ${JSON.stringify(code)}`; + code = `// @ts-expect-error -- for cjs +export = ${JSON.stringify(code)}`; } const formattedCode = [ @@ -48,13 +49,13 @@ async function generateRules(): Promise<void> { const code = [ "import { GRAPHQL_JS_VALIDATIONS } from './graphql-js-validation.js'", ...ruleFilenames.map( - ruleName => `import { rule as ${utils.camelCase(ruleName)} } from './${ruleName}.js'`, + ruleName => `import { rule as ${camelCase(ruleName)} } from './${ruleName}.js'`, ), BR, 'export const rules = {', '...GRAPHQL_JS_VALIDATIONS,', ruleFilenames.map(ruleName => - ruleName.includes('-') ? `'${ruleName}': ${utils.camelCase(ruleName)}` : ruleName, + ruleName.includes('-') ? `'${ruleName}': ${camelCase(ruleName)}` : ruleName, ), '}', ].join('\n'); diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index bd2c6067683..0d2a7c3686b 100644 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -2,12 +2,11 @@ import { writeFile } from 'node:fs/promises'; import { resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; import dedent from 'dedent'; +// @ts-expect-error -- ignore types import md from 'json-schema-to-markdown'; import prettier from 'prettier'; import { asArray } from '@graphql-tools/utils'; -import pkg from '../packages/plugin/src/index.js'; - -const { rules } = pkg; +import { rules } from '../packages/plugin/src/index.js'; const BR = ''; const NBSP = ' '; diff --git a/website/next.config.js b/website/next.config.js index 1ad536be7d8..871836d0048 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -27,7 +27,15 @@ export default withGuildDocs({ ), '@graphql-eslint/eslint-plugin': require .resolve('@graphql-eslint/eslint-plugin') - .replace('cjs/index.js', 'index.browser.mjs'), + .replace('cjs/index.js', 'index.browser.js'), + + // fixes Cannot use GraphQLNonNull "Boolean!" from another module or realm. + 'graphql/utilities/valueFromASTUntyped.js': require.resolve( + 'graphql/utilities/valueFromASTUntyped', + ), + 'graphql/validation/index.js': require.resolve('graphql/validation'), + 'graphql/validation/validate.js': require.resolve('graphql/validation/validate'), + graphql: require.resolve('graphql'), }; config.plugins.push( new webpack.NormalModuleReplacementPlugin(/^node:/, resource => { diff --git a/website/package.json b/website/package.json index 56e2ba8eaac..808ba116a2c 100644 --- a/website/package.json +++ b/website/package.json @@ -17,14 +17,14 @@ "@radix-ui/react-select": "^2.0.0", "@theguild/components": "6.6.3", "clsx": "^2.0.0", - "graphql": "^16.8.1", + "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", "next": "14.2.5", "next-query-params": "5.0.0", "next-sitemap": "4.2.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "use-query-params": "^2.2.1" }, "devDependencies": { diff --git a/website/src/components/graphql-editor.tsx b/website/src/components/graphql-editor.tsx index a146eff8d27..edca66bfd33 100644 --- a/website/src/components/graphql-editor.tsx +++ b/website/src/components/graphql-editor.tsx @@ -6,12 +6,10 @@ import { parseForESLint, rules } from '@graphql-eslint/eslint-plugin'; import Editor, { OnMount } from '@monaco-editor/react'; import { Anchor, Callout, InformationCircleIcon, useTheme } from '@theguild/components'; -const linter = new Linter(); - -linter.defineParser('@graphql-eslint/eslint-plugin', { parseForESLint }); -for (const [ruleId, rule] of Object.entries(rules)) { - linter.defineRule(`@graphql-eslint/${ruleId}`, rule as any); -} +const linter = new Linter({ + // requires to provide, you'll get `No matching configuration found for schema.graphql` in the browser + cwd: '.', +}); type GraphQLEditorProps = { fileName: `${string}.graphql`; @@ -36,18 +34,26 @@ export function GraphQLEditor({ const editorRef = useRef<Parameters<OnMount>[0]>(); const monacoRef = useRef<Parameters<OnMount>[1]>(); const [editorMounted, setEditorMounted] = useState(false); + let lintMessages = linter.verify( code, { - parser: '@graphql-eslint/eslint-plugin', - // extends: `plugin:@graphql-eslint/schema-recommended`, - parserOptions: { - graphQLConfig: { schema, documents }, + files: ['*.graphql'], + plugins: { + // @ts-expect-error -- fixme + '@graphql-eslint': { rules }, + }, + languageOptions: { + parser: { parseForESLint }, + parserOptions: { + graphQLConfig: { schema, documents }, + }, }, rules: selectedRules, }, fileName, ); + lintMessages = uniqWith( // remove duplicates of graphql-js messages lintMessages, diff --git a/website/src/components/play-page.tsx b/website/src/components/play-page.tsx index 66ee4f7c1f0..9b8406255ff 100644 --- a/website/src/components/play-page.tsx +++ b/website/src/components/play-page.tsx @@ -167,7 +167,6 @@ export function PlayPage(): ReactElement { ...(schemaConfig && flatConfigs[schemaConfig].rules), ...(schemaRule && { [`@graphql-eslint/${schemaRule}`]: - // @ts-expect-error -- TODO: fix type error flatConfigs['schema-all'].rules[`@graphql-eslint/${schemaRule}`], }), }} @@ -184,7 +183,6 @@ export function PlayPage(): ReactElement { ...(operationConfig && flatConfigs[operationConfig].rules), ...(operationRule && { [`@graphql-eslint/${operationRule}`]: - // @ts-expect-error -- TODO: fix type error flatConfigs['operations-all'].rules[`@graphql-eslint/${operationRule}`], }), }} From c3bc3e1943b96c6b1368fc610664c7f968e91615 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Wed, 31 Jul 2024 21:41:40 +0200 Subject: [PATCH 143/374] fix caching issues for `no-unreachable-types` / `no-unused-fields` rules for multi projects (#2455) * aa * update tests * fix lint --- .changeset/breezy-seals-sparkle.md | 5 +++++ .../query.second-project.js | 2 +- .../schema.second-project.graphql | 4 ++-- .../__tests__/__snapshots__/examples.spec.md | 8 ++++---- packages/plugin/src/cache.ts | 2 +- packages/plugin/src/documents.ts | 2 +- packages/plugin/src/rules/no-unreachable-types.ts | 14 ++++++++------ packages/plugin/src/rules/no-unused-fields.ts | 13 ++++++++----- packages/plugin/src/schema.ts | 2 +- 9 files changed, 31 insertions(+), 21 deletions(-) create mode 100644 .changeset/breezy-seals-sparkle.md diff --git a/.changeset/breezy-seals-sparkle.md b/.changeset/breezy-seals-sparkle.md new file mode 100644 index 00000000000..3dd0c629203 --- /dev/null +++ b/.changeset/breezy-seals-sparkle.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix caching issues for `no-unreachable-types` / `no-unused-fields` rules for multi projects diff --git a/examples/multiple-projects-graphql-config/query.second-project.js b/examples/multiple-projects-graphql-config/query.second-project.js index 92b444d6dfc..fec40538d45 100644 --- a/examples/multiple-projects-graphql-config/query.second-project.js +++ b/examples/multiple-projects-graphql-config/query.second-project.js @@ -1,7 +1,7 @@ import { custom } from 'custom-graphql-tag'; /* MyGraphQL */ ` - fragment UserFields on User { + fragment UserFields on AnotherUser { firstName lastName } diff --git a/examples/multiple-projects-graphql-config/schema.second-project.graphql b/examples/multiple-projects-graphql-config/schema.second-project.graphql index 6974e231f9c..a72f79c79b8 100644 --- a/examples/multiple-projects-graphql-config/schema.second-project.graphql +++ b/examples/multiple-projects-graphql-config/schema.second-project.graphql @@ -1,8 +1,8 @@ -type User { +type AnotherUser { firstName: String lastName: String } type Query { - users: [User] + users: [AnotherUser] } diff --git a/packages/plugin/__tests__/__snapshots__/examples.spec.md b/packages/plugin/__tests__/__snapshots__/examples.spec.md index 13d27e8d91e..7d297da2cb3 100644 --- a/packages/plugin/__tests__/__snapshots__/examples.spec.md +++ b/packages/plugin/__tests__/__snapshots__/examples.spec.md @@ -236,8 +236,8 @@ exports[`Examples > should work in multiple projects 1`] = ` desc: Rename to \`users\`, fix: { range: [ - 141, - 141, + 148, + 148, ], text: query users , }, @@ -268,10 +268,10 @@ Accepted type: ID., messages: [ { column: 6, - endColumn: 10, + endColumn: 17, endLine: 1, line: 1, - message: type "User" must have exactly one non-nullable unique identifier. + message: type "AnotherUser" must have exactly one non-nullable unique identifier. Accepted name: id. Accepted type: ID., nodeType: Name, diff --git a/packages/plugin/src/cache.ts b/packages/plugin/src/cache.ts index 4fabd514206..439ab1eb41e 100644 --- a/packages/plugin/src/cache.ts +++ b/packages/plugin/src/cache.ts @@ -4,7 +4,7 @@ import debugFactory from 'debug'; const log = debugFactory('graphql-eslint:ModuleCache'); -export class ModuleCache<T, K = any> { +export class ModuleCache<K, T> { map = new Map<K, { lastSeen: [number, number]; result: T }>(); set(cacheKey: K, result: T): void { diff --git a/packages/plugin/src/documents.ts b/packages/plugin/src/documents.ts index 947c0e6c594..7399c9593e1 100644 --- a/packages/plugin/src/documents.ts +++ b/packages/plugin/src/documents.ts @@ -7,7 +7,7 @@ import { ModuleCache } from './cache.js'; import { Pointer } from './types.js'; const debug = debugFactory('graphql-eslint:operations'); -const operationsCache = new ModuleCache<Source[]>(); +const operationsCache = new ModuleCache<GraphQLProjectConfig['documents'], Source[]>(); const handleVirtualPath = (documents: Source[]): Source[] => { const filepathMap: Record<string, number> = Object.create(null); diff --git a/packages/plugin/src/rules/no-unreachable-types.ts b/packages/plugin/src/rules/no-unreachable-types.ts index 2f7dc3ee6da..6c5cdfdfa44 100644 --- a/packages/plugin/src/rules/no-unreachable-types.ts +++ b/packages/plugin/src/rules/no-unreachable-types.ts @@ -8,7 +8,9 @@ import { NameNode, visit, } from 'graphql'; +import { GraphQLProjectConfig } from 'graphql-config'; import lowerCase from 'lodash.lowercase'; +import { ModuleCache } from '../cache.js'; import { GraphQLESTreeNode } from '../estree-converter/index.js'; import { GraphQLESLintRule } from '../types.js'; import { getTypeName, requireGraphQLSchemaFromContext } from '../utils.js'; @@ -33,7 +35,7 @@ const KINDS = [ type ReachableTypes = Set<string>; -let reachableTypesCache: ReachableTypes; +const reachableTypesCache = new ModuleCache<GraphQLProjectConfig['schema'], ReachableTypes>(); const RequestDirectiveLocations = new Set<string>([ DirectiveLocation.QUERY, @@ -49,8 +51,9 @@ const RequestDirectiveLocations = new Set<string>([ function getReachableTypes(schema: GraphQLSchema): ReachableTypes { // We don't want cache reachableTypes on test environment // Otherwise reachableTypes will be same for all tests - if (process.env.NODE_ENV !== 'test' && reachableTypesCache) { - return reachableTypesCache; + const cachedValue = reachableTypesCache.get(schema); + if (process.env.NODE_ENV !== 'test' && cachedValue) { + return cachedValue; } const reachableTypes: ReachableTypes = new Set(); @@ -106,9 +109,8 @@ function getReachableTypes(schema: GraphQLSchema): ReachableTypes { } } } - - reachableTypesCache = reachableTypes; - return reachableTypesCache; + reachableTypesCache.set(schema, reachableTypes); + return reachableTypes; } export const rule: GraphQLESLintRule = { diff --git a/packages/plugin/src/rules/no-unused-fields.ts b/packages/plugin/src/rules/no-unused-fields.ts index 60bd7c3af90..06228f77707 100644 --- a/packages/plugin/src/rules/no-unused-fields.ts +++ b/packages/plugin/src/rules/no-unused-fields.ts @@ -1,4 +1,6 @@ import { GraphQLSchema, TypeInfo, visit, visitWithTypeInfo } from 'graphql'; +import { GraphQLProjectConfig } from 'graphql-config'; +import { ModuleCache } from '../cache.js'; import { SiblingOperations } from '../siblings.js'; import { GraphQLESLintRule } from '../types.js'; import { requireGraphQLSchemaFromContext, requireSiblingsOperations } from '../utils.js'; @@ -7,13 +9,14 @@ const RULE_ID = 'no-unused-fields'; type UsedFields = Record<string, Set<string>>; -let usedFieldsCache: UsedFields; +const usedFieldsCache = new ModuleCache<GraphQLProjectConfig['schema'], UsedFields>(); function getUsedFields(schema: GraphQLSchema, operations: SiblingOperations): UsedFields { // We don't want cache usedFields on test environment // Otherwise usedFields will be same for all tests - if (process.env.NODE_ENV !== 'test' && usedFieldsCache) { - return usedFieldsCache; + const cachedValue = usedFieldsCache.get(schema); + if (process.env.NODE_ENV !== 'test' && cachedValue) { + return cachedValue; } const usedFields: UsedFields = Object.create(null); const typeInfo = new TypeInfo(schema); @@ -37,8 +40,8 @@ function getUsedFields(schema: GraphQLSchema, operations: SiblingOperations): Us for (const { document } of allDocuments) { visit(document, visitor); } - usedFieldsCache = usedFields; - return usedFieldsCache; + usedFieldsCache.set(schema, usedFields); + return usedFields; } export const rule: GraphQLESLintRule = { diff --git a/packages/plugin/src/schema.ts b/packages/plugin/src/schema.ts index 9c940a1fd40..48d6bb49cf1 100644 --- a/packages/plugin/src/schema.ts +++ b/packages/plugin/src/schema.ts @@ -5,7 +5,7 @@ import { GraphQLProjectConfig } from 'graphql-config'; import { ModuleCache } from './cache.js'; import { Pointer, Schema } from './types.js'; -const schemaCache = new ModuleCache<GraphQLSchema>(); +const schemaCache = new ModuleCache<GraphQLProjectConfig['schema'], GraphQLSchema>(); const debug = debugFactory('graphql-eslint:schema'); export function getSchema(project: GraphQLProjectConfig): Schema { From bfc06265df095c3ee52c566c4c1d364ab6e648a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 23:57:32 +0200 Subject: [PATCH 144/374] chore(deps): update dependency turbo to v2.0.11 (#2457) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab7848deb30..29ecaa4cd99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 4.16.3 turbo: specifier: ^2.0.9 - version: 2.0.10 + version: 2.0.11 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5817,38 +5817,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.10: - resolution: {integrity: sha512-ND4hohx0wrd0AUsCf2RsdavlzUWVi0JU3vX5Vn2+wk3GG5RcZWIKi3y+it9MjgYuqqlCystkDbeamfH05iiQBQ==} + turbo-darwin-64@2.0.11: + resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.10: - resolution: {integrity: sha512-cvHMMi1jDiiVl5ls1nWwXyanH7mB+xD3oYyZOC3NzZdFAfce3CWpL6hgUnK2CFxbdvaHQTizkQEgsHvUeD9nTQ==} + turbo-darwin-arm64@2.0.11: + resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.10: - resolution: {integrity: sha512-dPRwHrKkzyc/VuQLfhOeYLkBxA60vvLZyn9pXChRF0zyimg04OnhBYcKBNkfWMUU+Z1gQDFEvfyvnV9EEHLh0Q==} + turbo-linux-64@2.0.11: + resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.10: - resolution: {integrity: sha512-6qsYl+b1gf243QbL6cw+TbgUEWo6/krCCWDQjVg/8Znx45rkXnTJUqtIAMkQQsT+t7d3UU8hreQ77pjOW59LcQ==} + turbo-linux-arm64@2.0.11: + resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.10: - resolution: {integrity: sha512-rkMOqvwN7hmMJNeChj63ZpLlIF6b9QC0jW/IbOMgcZMLcvz9iF+qCc2yaeDWgfOgLsNjhtv1rlhimShUuasSXw==} + turbo-windows-64@2.0.11: + resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.10: - resolution: {integrity: sha512-r7HQScx+CpO0p+Mw97Yq63uUAIwTfEUXRX6qxzeipBK+mTsnV1A6dTTYeVLD3S5AlL8GGdXddx0swyDeeVkQng==} + turbo-windows-arm64@2.0.11: + resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==} cpu: [arm64] os: [win32] - turbo@2.0.10: - resolution: {integrity: sha512-1t10h9bWl94/zktjzVWwTerJL3kIMDSA8mfibr1bevGLjF0DsiHOJFkCQFa5QABK0eXb0Af5mdRehLRBVem0Qg==} + turbo@2.0.11: + resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==} hasBin: true twoslash-protocol@0.2.9: @@ -12816,32 +12816,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.10: + turbo-darwin-64@2.0.11: optional: true - turbo-darwin-arm64@2.0.10: + turbo-darwin-arm64@2.0.11: optional: true - turbo-linux-64@2.0.10: + turbo-linux-64@2.0.11: optional: true - turbo-linux-arm64@2.0.10: + turbo-linux-arm64@2.0.11: optional: true - turbo-windows-64@2.0.10: + turbo-windows-64@2.0.11: optional: true - turbo-windows-arm64@2.0.10: + turbo-windows-arm64@2.0.11: optional: true - turbo@2.0.10: + turbo@2.0.11: optionalDependencies: - turbo-darwin-64: 2.0.10 - turbo-darwin-arm64: 2.0.10 - turbo-linux-64: 2.0.10 - turbo-linux-arm64: 2.0.10 - turbo-windows-64: 2.0.10 - turbo-windows-arm64: 2.0.10 + turbo-darwin-64: 2.0.11 + turbo-darwin-arm64: 2.0.11 + turbo-linux-64: 2.0.11 + turbo-linux-arm64: 2.0.11 + turbo-windows-64: 2.0.11 + turbo-windows-arm64: 2.0.11 twoslash-protocol@0.2.9: {} From 149e772617e58c0e1e4b63f7fc358fb66ae738c0 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 1 Aug 2024 00:45:43 +0200 Subject: [PATCH 145/374] add `meta` object with `name` and `version` to `parser` and `processor` to be compatible with ESLint 9 (#2458) * fix lint * aa * aa * more * more * more * more * more * more * format * fix examples test * fix website * fix * aa * try * okk * nowww --- .changeset/lovely-laws-hide.md | 6 +++++ examples/code-file/eslint.config.js | 8 +++---- examples/code-file/package.json | 2 +- examples/graphql-config/eslint.config.js | 6 ++--- examples/graphql-config/package.json | 2 +- examples/monorepo/eslint.config.js | 12 +++++----- examples/monorepo/package.json | 2 +- .../package.json | 2 +- examples/prettier/eslint.config.js | 10 ++++---- examples/prettier/package.json | 2 +- examples/programmatic/eslint.config.js | 6 ++--- examples/programmatic/package.json | 2 +- examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/package.json | 2 +- package.json | 2 +- packages/plugin/__tests__/examples.spec.ts | 13 +++++++++- packages/plugin/__tests__/rules.spec.ts | 4 ++-- packages/plugin/src/flat-configs.ts | 6 ++--- packages/plugin/src/index.browser.ts | 4 +--- packages/plugin/src/index.ts | 2 +- packages/plugin/src/meta.ts | 3 +++ packages/plugin/src/parser.ts | 9 +++++++ packages/plugin/src/processor.ts | 5 ++++ packages/plugin/tsconfig.json | 2 +- packages/plugin/tsup.config.ts | 1 + pnpm-lock.yaml | 24 +++++++++---------- website/next.config.js | 3 --- website/src/components/graphql-editor.tsx | 4 ++-- website/src/components/play-page.tsx | 5 ++-- 29 files changed, 89 insertions(+), 62 deletions(-) create mode 100644 .changeset/lovely-laws-hide.md create mode 100644 packages/plugin/src/meta.ts diff --git a/.changeset/lovely-laws-hide.md b/.changeset/lovely-laws-hide.md new file mode 100644 index 00000000000..946fab85d1f --- /dev/null +++ b/.changeset/lovely-laws-hide.md @@ -0,0 +1,6 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +add `meta` object with `name` and `version` to `parser` and `processor` to be compatible with ESLint +9 diff --git a/examples/code-file/eslint.config.js b/examples/code-file/eslint.config.js index ae477e8051e..5d891c7aa2c 100644 --- a/examples/code-file/eslint.config.js +++ b/examples/code-file/eslint.config.js @@ -1,10 +1,10 @@ import js from '@eslint/js'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import * as graphql from '@graphql-eslint/eslint-plugin'; export default [ { files: ['**/*.js'], - processor: graphqlESLint.processors.graphql, + processor: graphql.processors.graphql, rules: { ...js.configs.recommended.rules, 'no-console': 'error', @@ -13,10 +13,10 @@ export default [ { files: ['**/*.graphql'], plugins: { - '@graphql-eslint': graphqlESLint, + '@graphql-eslint': { rules: graphql.rules }, }, languageOptions: { - parser: graphqlESLint, + parser: graphql.parser, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/code-file/package.json b/examples/code-file/package.json index 1db887b0114..1b76a7127eb 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -6,7 +6,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "private": true, "scripts": { - "lint": "eslint ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/graphql-config/eslint.config.js b/examples/graphql-config/eslint.config.js index cff1685cd5c..7408693ba90 100644 --- a/examples/graphql-config/eslint.config.js +++ b/examples/graphql-config/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import * as graphql from '@graphql-eslint/eslint-plugin'; export default [ { @@ -9,10 +9,10 @@ export default [ { files: ['**/*.graphql'], plugins: { - '@graphql-eslint': graphqlESLint, + '@graphql-eslint': { rules: graphql.rules }, }, languageOptions: { - parser: graphqlESLint, + parser: graphql.parser, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index 24aedb6f263..694cb9d7df5 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -6,7 +6,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "private": true, "scripts": { - "lint": "eslint ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/monorepo/eslint.config.js b/examples/monorepo/eslint.config.js index 6e0b83795af..1f935982bc6 100644 --- a/examples/monorepo/eslint.config.js +++ b/examples/monorepo/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import * as graphql from '@graphql-eslint/eslint-plugin'; const SCHEMA_PATH = 'server/**/*.gql'; @@ -11,7 +11,7 @@ export default [ { files: ['client/**/*.tsx'], // Setup processor for operations/fragments definitions on code-files - processor: graphqlESLint.processors.graphql, + processor: graphql.processors.graphql, languageOptions: { parserOptions: { sourceType: 'module', @@ -25,20 +25,20 @@ export default [ // Setup GraphQL Parser files: ['**/*.{graphql,gql}'], plugins: { - '@graphql-eslint': graphqlESLint, + '@graphql-eslint': { rules: graphql.rules }, }, languageOptions: { - parser: graphqlESLint, + parser: graphql.parser, }, }, { // Setup recommended config for schema files files: [SCHEMA_PATH], - ...graphqlESLint.flatConfigs['schema-recommended'], + ...graphql.flatConfigs['schema-recommended'], }, { // Setup recommended config for operations files files: ['client/**/*.{graphql,gql}'], - ...graphqlESLint.flatConfigs['operations-recommended'], + ...graphql.flatConfigs['operations-recommended'], }, ]; diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 89477b6adff..1d43f4e3498 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "eslint ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 57f1fc900f4..0e7560074e4 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -4,7 +4,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/prettier/eslint.config.js b/examples/prettier/eslint.config.js index a41a843639e..18b65ce9e26 100644 --- a/examples/prettier/eslint.config.js +++ b/examples/prettier/eslint.config.js @@ -1,17 +1,17 @@ import prettierConfig from 'eslint-config-prettier'; import prettierPlugin from 'eslint-plugin-prettier'; import js from '@eslint/js'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import * as graphql from '@graphql-eslint/eslint-plugin'; export default [ { plugins: { - prettier: prettierPlugin, + prettier: { rules: prettierPlugin.rules }, }, }, { files: ['**/*.js'], - processor: graphqlESLint.processors.graphql, + processor: graphql.processors.graphql, rules: { ...js.configs.recommended.rules, ...prettierConfig.rules, @@ -21,10 +21,10 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphqlESLint, + parser: graphql.parser, }, plugins: { - '@graphql-eslint': graphqlESLint, + '@graphql-eslint': { rules: graphql.rules }, }, rules: { 'prettier/prettier': 'error', diff --git a/examples/prettier/package.json b/examples/prettier/package.json index 40cce9ee14d..a17a7765f80 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -6,7 +6,7 @@ "author": "JounQin <admin@1stg.me>", "private": true, "scripts": { - "lint": "eslint ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/programmatic/eslint.config.js b/examples/programmatic/eslint.config.js index bc72b3c697e..a45bde26b94 100644 --- a/examples/programmatic/eslint.config.js +++ b/examples/programmatic/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import * as graphql from '@graphql-eslint/eslint-plugin'; export default [ { @@ -9,10 +9,10 @@ export default [ { files: ['**/*.graphql'], plugins: { - '@graphql-eslint': graphqlESLint, + '@graphql-eslint': { rules: graphql.rules }, }, languageOptions: { - parser: graphqlESLint, + parser: graphql.parser, parserOptions: { graphQLConfig: { schema: 'schema.graphql', diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index 3dc72a188cc..6d8656d2420 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -6,7 +6,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "private": true, "scripts": { - "lint": "eslint ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 7c014a3b819..f131bf08847 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index be491d60f41..f695c1b93d2 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint ." + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/package.json b/package.json index 41431b71edd..a0d30ce9089 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@changesets/cli": "2.27.7", "@graphql-tools/utils": "10.3.2", "@theguild/eslint-config": "0.11.10", - "@theguild/prettier-config": "2.0.6", + "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "20.14.13", "bob-the-bundler": "7.0.1", diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index 0d59e7ba08b..e5296aa1b22 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -19,7 +19,18 @@ ${results.map(result => result.messages.map(m => m.message)).join('\n\n')} function getESLintOutput(cwd: string): ESLint.LintResult[] { const { stdout, stderr } = spawnSync('eslint', ['.', '--format', 'json'], { cwd }); - const errorOutput = stderr.toString(); + const errorOutput = stderr + .toString() + .replace( + /\(node:\d{4,5}\) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time/, + '', + ) + .replace( + /\(node:\d{4}\) ExperimentalWarning: Import assertions are not a stable feature of the JavaScript language. Avoid relying on their current behavior and syntax as those might change in a future version of Node.js./, + '', + ) + .replace('(Use `node --trace-warnings ...` to show where the warning was created)', '') + .trimEnd(); if (errorOutput) { throw new Error(errorOutput); } diff --git a/packages/plugin/__tests__/rules.spec.ts b/packages/plugin/__tests__/rules.spec.ts index 09dca6106b5..0e9084b8bb4 100644 --- a/packages/plugin/__tests__/rules.spec.ts +++ b/packages/plugin/__tests__/rules.spec.ts @@ -1,5 +1,5 @@ import { FlatESLint } from 'eslint/use-at-your-own-risk'; -import { configs, parseForESLint, rules } from '@graphql-eslint/eslint-plugin'; +import { configs, parser, rules } from '@graphql-eslint/eslint-plugin'; import { ParserOptionsForTests } from './test-utils.js'; export function getESLintWithConfig( @@ -12,7 +12,7 @@ export function getESLintWithConfig( { files: ['*.graphql'], languageOptions: { - parser: { parseForESLint }, + parser, parserOptions: { graphQLConfig: { schema: 'type Query { foo: Int }', diff --git a/packages/plugin/src/flat-configs.ts b/packages/plugin/src/flat-configs.ts index 29395c940f5..f10494cfc24 100644 --- a/packages/plugin/src/flat-configs.ts +++ b/packages/plugin/src/flat-configs.ts @@ -1,10 +1,8 @@ import { configs } from './configs/index.js'; -import { parseForESLint } from './parser.js'; +import { parser } from './parser.js'; import { ConfigName } from './types.js'; -const languageOptions = { - parser: { parseForESLint }, -}; +const languageOptions = { parser }; export const flatConfigs = { 'operations-all': { diff --git a/packages/plugin/src/index.browser.ts b/packages/plugin/src/index.browser.ts index f8e43ac9661..cb4cd0320ff 100644 --- a/packages/plugin/src/index.browser.ts +++ b/packages/plugin/src/index.browser.ts @@ -1,8 +1,6 @@ // rewrite exports because we don't need `processors` export that has fs related dependencies -export { parseForESLint } from './parser.js'; +export { parser } from './parser.js'; export { rules } from './rules/index.js'; export * from './types.js'; -export { requireGraphQLSchemaFromContext, requireSiblingsOperations } from './utils.js'; -export { configs } from './configs/index.js'; export { flatConfigs } from './flat-configs.js'; diff --git a/packages/plugin/src/index.ts b/packages/plugin/src/index.ts index 48f0fcea3b1..e4dc5eb7eff 100644 --- a/packages/plugin/src/index.ts +++ b/packages/plugin/src/index.ts @@ -1,6 +1,6 @@ import { processor } from './processor.js'; -export { parseForESLint } from './parser.js'; +export { parser, parseForESLint } from './parser.js'; export { rules } from './rules/index.js'; export * from './types.js'; export { requireGraphQLSchemaFromContext, requireSiblingsOperations } from './utils.js'; diff --git a/packages/plugin/src/meta.ts b/packages/plugin/src/meta.ts new file mode 100644 index 00000000000..d89df8b34f3 --- /dev/null +++ b/packages/plugin/src/meta.ts @@ -0,0 +1,3 @@ +import packageJson from '../package.json' assert { type: 'json' }; + +export const { name, version } = packageJson; diff --git a/packages/plugin/src/parser.ts b/packages/plugin/src/parser.ts index 0b0649cf102..a08fe51e32b 100644 --- a/packages/plugin/src/parser.ts +++ b/packages/plugin/src/parser.ts @@ -5,6 +5,7 @@ import { parseGraphQLSDL, Source } from '@graphql-tools/utils'; import { getDocuments } from './documents.js'; import { convertToESTree, extractComments, extractTokens } from './estree-converter/index.js'; import { loadGraphQLConfig } from './graphql-config.js'; +import { version } from './meta.js'; import { getSchema } from './schema.js'; import { getSiblings } from './siblings.js'; import { GraphQLESLintParseResult, ParserOptions, Schema } from './types.js'; @@ -110,3 +111,11 @@ export function parseForESLint(code: string, options: ParserOptions): GraphQLESL throw error; } } + +export const parser = { + parseForESLint, + meta: { + name: '@graphql-eslint/parser', + version, + }, +}; diff --git a/packages/plugin/src/processor.ts b/packages/plugin/src/processor.ts index e6153b3f121..21ff05faa4e 100644 --- a/packages/plugin/src/processor.ts +++ b/packages/plugin/src/processor.ts @@ -7,6 +7,7 @@ import { } from '@graphql-tools/graphql-tag-pluck'; import { asArray } from '@graphql-tools/utils'; import { loadOnDiskGraphQLConfig } from './graphql-config.js'; +import { version } from './meta.js'; import { CWD, REPORT_ON_FIRST_CHARACTER, truthy } from './utils.js'; export type Block = Linter.ProcessorFile & { @@ -22,6 +23,10 @@ let onDiskConfigLoaded = false; const RELEVANT_KEYWORDS = ['gql', 'graphql', 'GraphQL'] as const; export const processor = { + meta: { + name: '@graphql-eslint/processor', + version, + }, supportsAutofix: true, preprocess(code, filePath) { if (!onDiskConfigLoaded) { diff --git a/packages/plugin/tsconfig.json b/packages/plugin/tsconfig.json index 0ca6e3f629c..3cbe672f218 100644 --- a/packages/plugin/tsconfig.json +++ b/packages/plugin/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "es2022", - "module": "Node16", + "module": "nodenext", "moduleResolution": "node16", "declaration": false, "noEmit": true, diff --git a/packages/plugin/tsup.config.ts b/packages/plugin/tsup.config.ts index 733a2a95c17..d8c8e06479d 100644 --- a/packages/plugin/tsup.config.ts +++ b/packages/plugin/tsup.config.ts @@ -24,6 +24,7 @@ export default defineConfig([ { ...opts, outDir: 'dist/esm', + target: 'esnext', }, { ...opts, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29ecaa4cd99..3bc68c6b904 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: 0.11.10 version: 0.11.10(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': - specifier: 2.0.6 - version: 2.0.6(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + specifier: 2.0.7 + version: 2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -1021,8 +1021,8 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@ianvs/prettier-plugin-sort-imports@4.2.1': - resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} + '@ianvs/prettier-plugin-sort-imports@4.3.1': + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} peerDependencies: '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 @@ -1660,8 +1660,8 @@ packages: eslint: ^8 typescript: ^5 - '@theguild/prettier-config@2.0.6': - resolution: {integrity: sha512-aEWJ422Ro9IIC+2FGEO8kgJdq6DiwafgCOLVjW6b0mgWKHgdH6VReGck6Jv+9jsa4CBh/rpRuu40uIf0KGDtEg==} + '@theguild/prettier-config@2.0.7': + resolution: {integrity: sha512-FqpgGAaAFbYHFQmkWEZjIhqmk+Oow82/t+0k408qoBd9RsB4QTwSQSDDbNSgFa/K7c8Dcwau5z3XbHUR/ksKqw==} peerDependencies: prettier: ^3 @@ -7058,7 +7058,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.9 '@babel/generator': 7.25.0 @@ -7677,9 +7677,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.6(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -11918,11 +11918,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) prettier@2.8.8: {} diff --git a/website/next.config.js b/website/next.config.js index 871836d0048..4b7ce614357 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -22,9 +22,6 @@ export default withGuildDocs({ esquery: require.resolve('esquery'), // fixes for @eslint/eslintrc TypeError: __webpack_require__(...).pathToFileURL is not a function eslint: require.resolve('eslint').replace('lib/api.js', 'lib/linter/index.js'), - '@graphql-eslint/eslint-plugin/package.json': require.resolve( - '@graphql-eslint/eslint-plugin/package.json', - ), '@graphql-eslint/eslint-plugin': require .resolve('@graphql-eslint/eslint-plugin') .replace('cjs/index.js', 'index.browser.js'), diff --git a/website/src/components/graphql-editor.tsx b/website/src/components/graphql-editor.tsx index edca66bfd33..6fc322567fc 100644 --- a/website/src/components/graphql-editor.tsx +++ b/website/src/components/graphql-editor.tsx @@ -2,7 +2,7 @@ import { ReactElement, useEffect, useRef, useState } from 'react'; import { clsx } from 'clsx'; import { Linter } from 'eslint'; import uniqWith from 'lodash.uniqwith'; -import { parseForESLint, rules } from '@graphql-eslint/eslint-plugin'; +import { parser, rules } from '@graphql-eslint/eslint-plugin'; import Editor, { OnMount } from '@monaco-editor/react'; import { Anchor, Callout, InformationCircleIcon, useTheme } from '@theguild/components'; @@ -44,7 +44,7 @@ export function GraphQLEditor({ '@graphql-eslint': { rules }, }, languageOptions: { - parser: { parseForESLint }, + parser, parserOptions: { graphQLConfig: { schema, documents }, }, diff --git a/website/src/components/play-page.tsx b/website/src/components/play-page.tsx index 9b8406255ff..f1e079a0dd0 100644 --- a/website/src/components/play-page.tsx +++ b/website/src/components/play-page.tsx @@ -3,8 +3,7 @@ import { clsx } from 'clsx'; import { Linter } from 'eslint'; import debounce from 'lodash.debounce'; import { StringParam, useQueryParam, withDefault } from 'use-query-params'; -import { ConfigName, flatConfigs, rules } from '@graphql-eslint/eslint-plugin'; -import graphqlESLintPkgJson from '@graphql-eslint/eslint-plugin/package.json'; +import { ConfigName, flatConfigs, parser, rules } from '@graphql-eslint/eslint-plugin'; import { asArray } from '@graphql-tools/utils'; import { GraphQLEditor } from './graphql-editor'; import { Select } from './select'; @@ -114,7 +113,7 @@ export function PlayPage(): ReactElement { </span> <span className="flex justify-between text-sm"> <span>GraphQL-ESLint</span> - <span>{graphqlESLintPkgJson.version}</span> + <span>{parser.meta.version}</span> </span> </div> <div> From 3fe1831b153c889781636fb23b2d57d0a8131068 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:47:17 +0200 Subject: [PATCH 146/374] chore(deps): update dependency @theguild/eslint-config to v0.11.11 (#2459) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 32 +++++++++++++++----------------- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index a0d30ce9089..dff8dc4bbae 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", "@graphql-tools/utils": "10.3.2", - "@theguild/eslint-config": "0.11.10", + "@theguild/eslint-config": "0.11.11", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "20.14.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bc68c6b904..a6e6d722161 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 10.3.2 version: 10.3.2(graphql@16.9.0) '@theguild/eslint-config': - specifier: 0.11.10 - version: 0.11.10(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + specifier: 0.11.11 + version: 0.11.11(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) @@ -1654,8 +1654,8 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@theguild/eslint-config@0.11.10': - resolution: {integrity: sha512-sT4Lq56zXU+h6f4CmqVp6QLcZGlUczZEmGOIh+/orOkbSJqMYTZstoplZWodYGDTqGyjX3oPdaisyWLhyUQLzg==} + '@theguild/eslint-config@0.11.11': + resolution: {integrity: sha512-CeuFWimLkPO0rlWR0j+81ovWJlOWYYC+301zkEgqJWXMbfYR+IYeEf9fqBPawX0bX+JAmeC8nm48ZylbY6+O5A==} peerDependencies: eslint: ^8 typescript: ^5 @@ -2942,9 +2942,9 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@6.6.0: - resolution: {integrity: sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-plugin-promise@7.0.0: + resolution: {integrity: sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2972,8 +2972,8 @@ packages: peerDependencies: tailwindcss: ^3.4.0 - eslint-plugin-unicorn@54.0.0: - resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} + eslint-plugin-unicorn@55.0.0: + resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -7651,7 +7651,7 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.10(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@theguild/eslint-config@0.11.11(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -7664,11 +7664,11 @@ snapshots: eslint-plugin-jsx-a11y: 6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-n: 17.10.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise: 6.6.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-promise: 7.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-react: 7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-react-hooks: 4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-sonarjs: 1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-unicorn: 54.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-unicorn: 55.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-yml: 1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) typescript: 5.5.4 transitivePeerDependencies: @@ -9284,7 +9284,7 @@ snapshots: '@types/eslint': 9.6.0 eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise@6.6.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-promise@7.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -9324,16 +9324,16 @@ snapshots: postcss: 8.4.40 tailwindcss: 3.4.7 - eslint-plugin-unicorn@54.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-unicorn@55.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) esquery: 1.6.0 + globals: 15.8.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9343,8 +9343,6 @@ snapshots: regjsparser: 0.10.0 semver: 7.6.3 strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color eslint-plugin-yml@1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: From 906d062734d0d1175bf2247ea6088f66ee739b02 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:48:40 +0200 Subject: [PATCH 147/374] Upcoming Release Changes (alpha) (#2456) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 2 ++ packages/plugin/CHANGELOG.md | 14 ++++++++++++++ packages/plugin/package.json | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index bb592397836..836dd012f3b 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -17,9 +17,11 @@ "changesets": [ "@graphql-eslint_eslint-plugin-1792-dependencies", "@graphql-eslint_eslint-plugin-1813-dependencies", + "breezy-seals-sparkle", "dull-scissors-destroy", "few-mails-sparkle", "itchy-ads-compete", + "lovely-laws-hide", "rare-planes-love", "real-coins-share", "strong-needles-compare" diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 528227fa877..3388c09afd3 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,19 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.2 + +### Patch Changes + +- [#2455](https://github.com/dimaMachina/graphql-eslint/pull/2455) + [`08a8a13`](https://github.com/dimaMachina/graphql-eslint/commit/08a8a1382d51140ddf7a310de3a711b354533879) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - fix caching issues for + `no-unreachable-types` / `no-unused-fields` rules for multi projects + +- [#2458](https://github.com/dimaMachina/graphql-eslint/pull/2458) + [`9096458`](https://github.com/dimaMachina/graphql-eslint/commit/909645893d41f2ccf618b2c74fb7671ddab538b9) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - add `meta` object with `name` and + `version` to `parser` and `processor` to be compatible with ESLint 9 + ## 4.0.0-alpha.1 ### Major Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 35146e8fdc5..debf5739b8a 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.1", + "version": "4.0.0-alpha.2", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From bbe07c195ea61b392911982fef3668c19b1884a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 09:48:19 +0200 Subject: [PATCH 148/374] chore(deps): update dependency tsx to v4.16.4 (#2460) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index dff8dc4bbae..0816f08575b 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.16.3", + "tsx": "4.16.4", "turbo": "^2.0.9", "typescript": "5.5.4", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6e6d722161..351eda6b264 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.16.3 - version: 4.16.3 + specifier: 4.16.4 + version: 4.16.4 turbo: specifier: ^2.0.9 version: 2.0.11 @@ -5812,8 +5812,8 @@ packages: typescript: optional: true - tsx@4.16.3: - resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==} + tsx@4.16.4: + resolution: {integrity: sha512-E0EDobc7FtOxdNtG0ZQWztLa9PK/TqC5QvdV0heyIMJySwcJ8vyvziOznzO1MIM2IDfacLGBgfiCUmba6mvI7Q==} engines: {node: '>=18.0.0'} hasBin: true @@ -11744,13 +11744,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.16.3 + tsx: 4.16.4 yaml: 2.5.0 postcss-merge-longhand@7.0.2(postcss@8.4.40): @@ -12780,7 +12780,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12792,7 +12792,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.3)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.1 source-map: 0.8.0-beta.0 @@ -12807,7 +12807,7 @@ snapshots: - tsx - yaml - tsx@4.16.3: + tsx@4.16.4: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.6 From 3b4c8bca09f1bfb55a7a70b940536acce3b8bac7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:28:47 +0000 Subject: [PATCH 149/374] chore(deps): update dependency tsx to v4.16.5 (#2461) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 0816f08575b..10d324cf3d6 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.16.4", + "tsx": "4.16.5", "turbo": "^2.0.9", "typescript": "5.5.4", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 351eda6b264..e491d73f596 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.16.4 - version: 4.16.4 + specifier: 4.16.5 + version: 4.16.5 turbo: specifier: ^2.0.9 version: 2.0.11 @@ -5812,8 +5812,8 @@ packages: typescript: optional: true - tsx@4.16.4: - resolution: {integrity: sha512-E0EDobc7FtOxdNtG0ZQWztLa9PK/TqC5QvdV0heyIMJySwcJ8vyvziOznzO1MIM2IDfacLGBgfiCUmba6mvI7Q==} + tsx@4.16.5: + resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} engines: {node: '>=18.0.0'} hasBin: true @@ -11744,13 +11744,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.16.4 + tsx: 4.16.5 yaml: 2.5.0 postcss-merge-longhand@7.0.2(postcss@8.4.40): @@ -12780,7 +12780,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12792,7 +12792,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.4)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.19.1 source-map: 0.8.0-beta.0 @@ -12807,7 +12807,7 @@ snapshots: - tsx - yaml - tsx@4.16.4: + tsx@4.16.5: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.6 From ed09c78ae91e3fb4eefc1c2a23937dd3684c9c7c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 09:21:25 +0000 Subject: [PATCH 150/374] chore(deps): update dependency tsup to v8.2.4 (#2462) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 146 ++++++++++++++++++++++++------------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e491d73f596..3e22e9b843d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) tsx: specifier: 4.16.5 version: 4.16.5 @@ -1543,83 +1543,83 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.19.1': - resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} + '@rollup/rollup-android-arm-eabi@4.19.2': + resolution: {integrity: sha512-OHflWINKtoCFSpm/WmuQaWW4jeX+3Qt3XQDepkkiFTsoxFc5BpF3Z5aDxFZgBqRjO6ATP5+b1iilp4kGIZVWlA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.1': - resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} + '@rollup/rollup-android-arm64@4.19.2': + resolution: {integrity: sha512-k0OC/b14rNzMLDOE6QMBCjDRm3fQOHAL8Ldc9bxEWvMo4Ty9RY6rWmGetNTWhPo+/+FNd1lsQYRd0/1OSix36A==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.1': - resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} + '@rollup/rollup-darwin-arm64@4.19.2': + resolution: {integrity: sha512-IIARRgWCNWMTeQH+kr/gFTHJccKzwEaI0YSvtqkEBPj7AshElFq89TyreKNFAGh5frLfDCbodnq+Ye3dqGKPBw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.1': - resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} + '@rollup/rollup-darwin-x64@4.19.2': + resolution: {integrity: sha512-52udDMFDv54BTAdnw+KXNF45QCvcJOcYGl3vQkp4vARyrcdI/cXH8VXTEv/8QWfd6Fru8QQuw1b2uNersXOL0g==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': - resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.19.2': + resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.1': - resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} + '@rollup/rollup-linux-arm-musleabihf@4.19.2': + resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.1': - resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} + '@rollup/rollup-linux-arm64-gnu@4.19.2': + resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.1': - resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} + '@rollup/rollup-linux-arm64-musl@4.19.2': + resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': - resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.19.2': + resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.1': - resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} + '@rollup/rollup-linux-riscv64-gnu@4.19.2': + resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.1': - resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} + '@rollup/rollup-linux-s390x-gnu@4.19.2': + resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.1': - resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} + '@rollup/rollup-linux-x64-gnu@4.19.2': + resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.1': - resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} + '@rollup/rollup-linux-x64-musl@4.19.2': + resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.1': - resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} + '@rollup/rollup-win32-arm64-msvc@4.19.2': + resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.1': - resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} + '@rollup/rollup-win32-ia32-msvc@4.19.2': + resolution: {integrity: sha512-Mda7iG4fOLHNsPqjWSjANvNZYoW034yxgrndof0DwCy0D3FvTjeNo+HGE6oGWgvcLZNLlcp0hLEFcRs+UGsMLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.1': - resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} + '@rollup/rollup-win32-x64-msvc@4.19.2': + resolution: {integrity: sha512-DPi0ubYhSow/00YqmG1jWm3qt1F8aXziHc/UNy8bo9cpCacqhuWu+iSq/fp2SyEQK7iYTZ60fBU9cat3MXTjIQ==} cpu: [x64] os: [win32] @@ -5304,8 +5304,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.19.1: - resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} + rollup@4.19.2: + resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5793,8 +5793,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.3: - resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} + tsup@8.2.4: + resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -7550,52 +7550,52 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.19.1': + '@rollup/rollup-android-arm-eabi@4.19.2': optional: true - '@rollup/rollup-android-arm64@4.19.1': + '@rollup/rollup-android-arm64@4.19.2': optional: true - '@rollup/rollup-darwin-arm64@4.19.1': + '@rollup/rollup-darwin-arm64@4.19.2': optional: true - '@rollup/rollup-darwin-x64@4.19.1': + '@rollup/rollup-darwin-x64@4.19.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.1': + '@rollup/rollup-linux-arm-gnueabihf@4.19.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.1': + '@rollup/rollup-linux-arm-musleabihf@4.19.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.1': + '@rollup/rollup-linux-arm64-gnu@4.19.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.1': + '@rollup/rollup-linux-arm64-musl@4.19.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.19.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.1': + '@rollup/rollup-linux-riscv64-gnu@4.19.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.1': + '@rollup/rollup-linux-s390x-gnu@4.19.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.1': + '@rollup/rollup-linux-x64-gnu@4.19.2': optional: true - '@rollup/rollup-linux-x64-musl@4.19.1': + '@rollup/rollup-linux-x64-musl@4.19.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.1': + '@rollup/rollup-win32-arm64-msvc@4.19.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.1': + '@rollup/rollup-win32-ia32-msvc@4.19.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.1': + '@rollup/rollup-win32-x64-msvc@4.19.2': optional: true '@rushstack/eslint-patch@1.10.4': {} @@ -12250,26 +12250,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.19.1: + rollup@4.19.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.1 - '@rollup/rollup-android-arm64': 4.19.1 - '@rollup/rollup-darwin-arm64': 4.19.1 - '@rollup/rollup-darwin-x64': 4.19.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.1 - '@rollup/rollup-linux-arm-musleabihf': 4.19.1 - '@rollup/rollup-linux-arm64-gnu': 4.19.1 - '@rollup/rollup-linux-arm64-musl': 4.19.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.1 - '@rollup/rollup-linux-riscv64-gnu': 4.19.1 - '@rollup/rollup-linux-s390x-gnu': 4.19.1 - '@rollup/rollup-linux-x64-gnu': 4.19.1 - '@rollup/rollup-linux-x64-musl': 4.19.1 - '@rollup/rollup-win32-arm64-msvc': 4.19.1 - '@rollup/rollup-win32-ia32-msvc': 4.19.1 - '@rollup/rollup-win32-x64-msvc': 4.19.1 + '@rollup/rollup-android-arm-eabi': 4.19.2 + '@rollup/rollup-android-arm64': 4.19.2 + '@rollup/rollup-darwin-arm64': 4.19.2 + '@rollup/rollup-darwin-x64': 4.19.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.2 + '@rollup/rollup-linux-arm-musleabihf': 4.19.2 + '@rollup/rollup-linux-arm64-gnu': 4.19.2 + '@rollup/rollup-linux-arm64-musl': 4.19.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.2 + '@rollup/rollup-linux-riscv64-gnu': 4.19.2 + '@rollup/rollup-linux-s390x-gnu': 4.19.2 + '@rollup/rollup-linux-x64-gnu': 4.19.2 + '@rollup/rollup-linux-x64-musl': 4.19.2 + '@rollup/rollup-win32-arm64-msvc': 4.19.2 + '@rollup/rollup-win32-ia32-msvc': 4.19.2 + '@rollup/rollup-win32-x64-msvc': 4.19.2 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12780,7 +12780,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12794,7 +12794,7 @@ snapshots: picocolors: 1.0.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.19.1 + rollup: 4.19.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -13187,7 +13187,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.40 - rollup: 4.19.1 + rollup: 4.19.2 optionalDependencies: '@types/node': 20.14.13 fsevents: 2.3.3 From c7c366d664dc98dd8728ca6d74e56de99ff630de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:59:54 +0200 Subject: [PATCH 151/374] chore(deps): update dependency @types/node to v20.14.14 (#2463) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 10d324cf3d6..99913333be2 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.11.11", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.14.13", + "@types/node": "20.14.14", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 867c88a616d..41655b4c803 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.13", + "@types/node": "20.14.14", "eslint": "9.8.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e22e9b843d..a537ba34d29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.14.13)(terser@5.31.3) + version: 2.0.5(@types/node@20.14.14)(terser@5.31.3) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.4) + version: 5.0.3(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 2.12.0 vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.13)(terser@5.31.3)) + version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1767,8 +1767,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.13': - resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@20.14.14': + resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6901,14 +6901,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.14.13)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.14.14)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.13) + meros: 1.3.0(@types/node@20.14.14) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6994,12 +6994,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.13)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.14)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.16(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.13)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.14)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7720,7 +7720,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/d3-scale-chromatic@3.0.3': {} @@ -7804,7 +7804,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.13': + '@types/node@20.14.14': dependencies: undici-types: 5.26.5 @@ -7829,7 +7829,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: @@ -9836,13 +9836,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.13)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.0.3(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.13)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.14)(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10303,7 +10303,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10781,9 +10781,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.13): + meros@1.3.0(@types/node@20.14.14): optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 mhchemparser@4.2.1: {} @@ -12913,7 +12913,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.6 @@ -13155,13 +13155,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.14.13)(terser@5.31.3): + vite-node@2.0.5(@types/node@20.14.14)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -13172,28 +13172,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.13)(terser@5.31.3)): + vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) transitivePeerDependencies: - supports-color - typescript - vite@5.3.5(@types/node@20.14.13)(terser@5.31.3): + vite@5.3.5(@types/node@20.14.14)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.19.2 optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 fsevents: 2.3.3 terser: 5.31.3 - vitest@2.0.5(@types/node@20.14.13)(terser@5.31.3): + vitest@2.0.5(@types/node@20.14.14)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13211,11 +13211,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.13)(terser@5.31.3) - vite-node: 2.0.5(@types/node@20.14.13)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) + vite-node: 2.0.5(@types/node@20.14.14)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 808ba116a2c..4371391d3a6 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.13", + "@types/node": "20.14.14", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 44590a5c754de6f099c81efebadb4b6557388515 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 19:32:21 +0200 Subject: [PATCH 152/374] chore(deps): update dependency @theguild/eslint-config to v0.12.0 (#2465) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 99913333be2..17893f1a4cb 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", "@graphql-tools/utils": "10.3.2", - "@theguild/eslint-config": "0.11.11", + "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "20.14.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a537ba34d29..86876fd898c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 10.3.2 version: 10.3.2(graphql@16.9.0) '@theguild/eslint-config': - specifier: 0.11.11 - version: 0.11.11(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + specifier: 0.12.0 + version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) @@ -1654,8 +1654,8 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@theguild/eslint-config@0.11.11': - resolution: {integrity: sha512-CeuFWimLkPO0rlWR0j+81ovWJlOWYYC+301zkEgqJWXMbfYR+IYeEf9fqBPawX0bX+JAmeC8nm48ZylbY6+O5A==} + '@theguild/eslint-config@0.12.0': + resolution: {integrity: sha512-a9xlmrgK6aInWG3yvQuRtJlpg3hMwt631aZwjDoYTsf4p9RLUQDlrxTh0+g2Gv/MIS+iFMZ9SuNAydQB9QlKoQ==} peerDependencies: eslint: ^8 typescript: ^5 @@ -7651,7 +7651,7 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.11.11(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@theguild/eslint-config@0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) From be398c87a8fef7d39d4e7cb51d1bbefa6e94d846 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Sat, 3 Aug 2024 13:17:29 +0200 Subject: [PATCH 153/374] fix `require is not defined` in flat configs for Vue/Svelte projects (#2466) * yoyo * use alpha * use `assert` instead `with` --- .changeset/curly-socks-boil.md | 5 +++ examples/monorepo/eslint.config.js | 1 - .../.eslintrc.cjs | 31 -------------- .../eslint.config.js | 31 ++++++++++++++ .../package.json | 3 +- examples/svelte-code-file/.eslintrc.cjs | 37 ----------------- examples/svelte-code-file/eslint.config.js | 40 +++++++++++++++++++ examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/.eslintrc.cjs | 37 ----------------- examples/vue-code-file/eslint.config.js | 40 +++++++++++++++++++ examples/vue-code-file/package.json | 2 +- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 23 ++++++++++- 13 files changed, 142 insertions(+), 112 deletions(-) create mode 100644 .changeset/curly-socks-boil.md delete mode 100644 examples/multiple-projects-graphql-config/.eslintrc.cjs create mode 100644 examples/multiple-projects-graphql-config/eslint.config.js delete mode 100644 examples/svelte-code-file/.eslintrc.cjs create mode 100644 examples/svelte-code-file/eslint.config.js delete mode 100644 examples/vue-code-file/.eslintrc.cjs create mode 100644 examples/vue-code-file/eslint.config.js diff --git a/.changeset/curly-socks-boil.md b/.changeset/curly-socks-boil.md new file mode 100644 index 00000000000..e5b52c308f2 --- /dev/null +++ b/.changeset/curly-socks-boil.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix `require is not defined` in flat configs for Vue/Svelte projects diff --git a/examples/monorepo/eslint.config.js b/examples/monorepo/eslint.config.js index 1f935982bc6..713d01f582e 100644 --- a/examples/monorepo/eslint.config.js +++ b/examples/monorepo/eslint.config.js @@ -14,7 +14,6 @@ export default [ processor: graphql.processors.graphql, languageOptions: { parserOptions: { - sourceType: 'module', ecmaFeatures: { jsx: true, }, diff --git a/examples/multiple-projects-graphql-config/.eslintrc.cjs b/examples/multiple-projects-graphql-config/.eslintrc.cjs deleted file mode 100644 index 2fd9e698c86..00000000000 --- a/examples/multiple-projects-graphql-config/.eslintrc.cjs +++ /dev/null @@ -1,31 +0,0 @@ -module.exports = { - root: true, - // ❗️ It's very important that you don't have any rules configured at the top-level config, - // and to move all configurations into the overrides section. Since JavaScript rules - // can't run on GraphQL files and vice versa, if you have rules configured at the top level, - // they will try to also execute for all overrides, as ESLint's configs cascade - overrides: [ - { - files: ['*.js'], - processor: '@graphql-eslint/graphql', - extends: ['eslint:recommended'], - parserOptions: { - sourceType: 'module', - }, - env: { - es6: true, - }, - }, - { - files: ['schema.*.graphql'], - extends: ['plugin:@graphql-eslint/schema-recommended'], - rules: { - '@graphql-eslint/require-description': 'off', - }, - }, - { - files: ['*.js/*.graphql'], - extends: ['plugin:@graphql-eslint/operations-recommended'], - }, - ], -}; diff --git a/examples/multiple-projects-graphql-config/eslint.config.js b/examples/multiple-projects-graphql-config/eslint.config.js new file mode 100644 index 00000000000..5e03caa73fe --- /dev/null +++ b/examples/multiple-projects-graphql-config/eslint.config.js @@ -0,0 +1,31 @@ +import js from '@eslint/js'; +import * as graphql from '@graphql-eslint/eslint-plugin'; + +export default [ + { + files: ['**/*.js'], + processor: graphql.processors.graphql, + rules: js.configs.recommended.rules, + }, + { + // Setup GraphQL Parser + files: ['**/*.graphql'], + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, + languageOptions: { + parser: graphql.parser, + }, + }, + { + files: ['schema.*.graphql'], + rules: { + ...graphql.flatConfigs['schema-recommended'].rules, + '@graphql-eslint/require-description': 'off', + }, + }, + { + files: ['**/*.js/*.graphql'], + rules: graphql.flatConfigs['operations-recommended'].rules, + }, +]; diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 0e7560074e4..69bc563836b 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -1,10 +1,11 @@ { "name": "@graphql-eslint/example-multiple-projects-graphql-config", "version": "0.0.0", + "type": "module", "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/svelte-code-file/.eslintrc.cjs b/examples/svelte-code-file/.eslintrc.cjs deleted file mode 100644 index 97faed2fdbf..00000000000 --- a/examples/svelte-code-file/.eslintrc.cjs +++ /dev/null @@ -1,37 +0,0 @@ -module.exports = { - root: true, - // ❗️ It's very important that you don't have any rules configured at the top-level config, - // and to move all configurations into the overrides section. Since JavaScript rules - // can't run on GraphQL files and vice versa, if you have rules configured at the top level, - // they will try to also execute for all overrides, as ESLint's configs cascade - overrides: [ - { - files: ['*.js', '*.svelte'], - parser: 'svelte-eslint-parser', - processor: '@graphql-eslint/graphql', - extends: ['eslint:recommended'], - env: { - es6: true, - }, - }, - { - files: ['*.graphql'], - parser: '@graphql-eslint/eslint-plugin', - plugins: ['@graphql-eslint'], - rules: { - '@graphql-eslint/no-anonymous-operations': 'error', - '@graphql-eslint/no-duplicate-fields': 'error', - '@graphql-eslint/naming-convention': [ - 'error', - { - OperationDefinition: { - style: 'PascalCase', - forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], - forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], - }, - }, - ], - }, - }, - ], -}; diff --git a/examples/svelte-code-file/eslint.config.js b/examples/svelte-code-file/eslint.config.js new file mode 100644 index 00000000000..f0f9321df99 --- /dev/null +++ b/examples/svelte-code-file/eslint.config.js @@ -0,0 +1,40 @@ +import svelteParser from 'svelte-eslint-parser'; +import js from '@eslint/js'; +import * as graphql from '@graphql-eslint/eslint-plugin'; + +export default [ + { + files: ['**/*.js', '**/*.svelte'], + processor: graphql.processors.graphql, + rules: js.configs.recommended.rules, + }, + { + files: ['**/*.svelte'], + languageOptions: { + parser: svelteParser, + }, + }, + { + files: ['**/*.graphql'], + languageOptions: { + parser: graphql.parser, + }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/no-duplicate-fields': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + }, + }, +]; diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index f131bf08847..964181b212d 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/examples/vue-code-file/.eslintrc.cjs b/examples/vue-code-file/.eslintrc.cjs deleted file mode 100644 index 05d204d8b7e..00000000000 --- a/examples/vue-code-file/.eslintrc.cjs +++ /dev/null @@ -1,37 +0,0 @@ -module.exports = { - root: true, - // ❗️ It's very important that you don't have any rules configured at the top-level config, - // and to move all configurations into the overrides section. Since JavaScript rules - // can't run on GraphQL files and vice versa, if you have rules configured at the top level, - // they will try to also execute for all overrides, as ESLint's configs cascade - overrides: [ - { - files: ['*.js', '*.vue'], - parser: 'vue-eslint-parser', - processor: '@graphql-eslint/graphql', - extends: ['eslint:recommended'], - env: { - es6: true, - }, - }, - { - files: ['*.graphql'], - parser: '@graphql-eslint/eslint-plugin', - plugins: ['@graphql-eslint'], - rules: { - '@graphql-eslint/no-anonymous-operations': 'error', - '@graphql-eslint/no-duplicate-fields': 'error', - '@graphql-eslint/naming-convention': [ - 'error', - { - OperationDefinition: { - style: 'PascalCase', - forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], - forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], - }, - }, - ], - }, - }, - ], -}; diff --git a/examples/vue-code-file/eslint.config.js b/examples/vue-code-file/eslint.config.js new file mode 100644 index 00000000000..68feeb2294f --- /dev/null +++ b/examples/vue-code-file/eslint.config.js @@ -0,0 +1,40 @@ +import vueParser from 'vue-eslint-parser'; +import js from '@eslint/js'; +import * as graphql from '@graphql-eslint/eslint-plugin'; + +export default [ + { + files: ['**/*.js', '**/*.vue'], + processor: graphql.processors.graphql, + rules: js.configs.recommended.rules, + }, + { + files: ['**/*.vue'], + languageOptions: { + parser: vueParser, + }, + }, + { + files: ['**/*.graphql'], + languageOptions: { + parser: graphql.parser, + }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/no-duplicate-fields': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + }, + }, +]; diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index f695c1b93d2..3f16030dbd6 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -5,7 +5,7 @@ "author": "Dimitri POSTOLOV", "private": true, "scripts": { - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache ." + "lint": "eslint --cache ." }, "dependencies": { "graphql": "16.9.0" diff --git a/packages/plugin/package.json b/packages/plugin/package.json index debf5739b8a..095f59ed19b 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -45,7 +45,7 @@ }, "dependencies": { "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/graphql-tag-pluck": "^8.0.0", + "@graphql-tools/graphql-tag-pluck": "8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13", "@graphql-tools/utils": "^10.0.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86876fd898c..cb0489ac183 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -241,8 +241,8 @@ importers: specifier: ^8.0.0 version: 8.1.2(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': - specifier: ^8.0.0 - version: 8.3.1(graphql@16.9.0) + specifier: 8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13 + version: 8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 version: 10.3.2(graphql@16.9.0) @@ -944,6 +944,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/graphql-tag-pluck@8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13': + resolution: {integrity: sha512-Y+Sk4y19MO2nDYMG4I/FFP1RJ/LMMypKi0AxE+xrRdemnMBAj0cO2yL05+WpuKHQjryDMYl9KomQzQA1M0Jjnw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/import@7.0.1': resolution: {integrity: sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w==} engines: {node: '>=16.0.0'} @@ -6957,6 +6963,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@graphql-tools/graphql-tag-pluck@8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13(graphql@16.9.0)': + dependencies: + '@babel/core': 7.24.9 + '@babel/parser': 7.25.0 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) + '@babel/traverse': 7.25.1 + '@babel/types': 7.25.0 + '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + graphql: 16.9.0 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.2(graphql@16.9.0) From 2152803e56a99f958ca8cd216f36cfe0e81b0daf Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Sat, 3 Aug 2024 14:02:49 +0200 Subject: [PATCH 154/374] fix loading ESM `graphql.config.js` configs, `pattern too long` error and rename flat configs (#2468) * aa * aa * f11x * fix playground --- .changeset/friendly-singers-rush.md | 22 ++++++++++++ examples/code-file/eslint.config.js | 6 ++-- examples/graphql-config/eslint.config.js | 6 ++-- examples/monorepo/eslint.config.js | 10 +++--- .../eslint.config.js | 10 +++--- examples/programmatic/eslint.config.js | 6 ++-- packages/plugin/package.json | 2 +- packages/plugin/src/cache.ts | 6 ++++ packages/plugin/src/configs/index.ts | 13 ++++++- packages/plugin/src/flat-configs.ts | 34 ------------------- packages/plugin/src/index.browser.ts | 2 +- packages/plugin/src/index.ts | 1 - pnpm-lock.yaml | 10 +++--- website/src/components/play-page.tsx | 10 +++--- 14 files changed, 71 insertions(+), 67 deletions(-) create mode 100644 .changeset/friendly-singers-rush.md delete mode 100644 packages/plugin/src/flat-configs.ts diff --git a/.changeset/friendly-singers-rush.md b/.changeset/friendly-singers-rush.md new file mode 100644 index 00000000000..b4b33a25174 --- /dev/null +++ b/.changeset/friendly-singers-rush.md @@ -0,0 +1,22 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +- rename flat configs exports + +```diff +-graphql.flatConfigs['schema-recommended'] ++graphql.configs['flat/schema-recommended'] +-graphql.flatConfigs['schema-relay'] ++graphql.configs['flat/schema-relay'] +-graphql.flatConfigs['schema-all'] ++graphql.configs['flat/schema-all'] +-graphql.flatConfigs['operations-recommended'] ++graphql.configs['flat/operations-recommended'] +-graphql.flatConfigs['operations-all'] ++graphql.configs['flat/operations-all'] +``` + +- fix with programmatic usage when passing large schema as string causes `pattern too long` error + +- fix loading ESM `graphql.config.js` configs diff --git a/examples/code-file/eslint.config.js b/examples/code-file/eslint.config.js index 5d891c7aa2c..88e524c0af0 100644 --- a/examples/code-file/eslint.config.js +++ b/examples/code-file/eslint.config.js @@ -12,12 +12,12 @@ export default [ }, { files: ['**/*.graphql'], - plugins: { - '@graphql-eslint': { rules: graphql.rules }, - }, languageOptions: { parser: graphql.parser, }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', '@graphql-eslint/naming-convention': [ diff --git a/examples/graphql-config/eslint.config.js b/examples/graphql-config/eslint.config.js index 7408693ba90..7470e524e47 100644 --- a/examples/graphql-config/eslint.config.js +++ b/examples/graphql-config/eslint.config.js @@ -8,12 +8,12 @@ export default [ }, { files: ['**/*.graphql'], - plugins: { - '@graphql-eslint': { rules: graphql.rules }, - }, languageOptions: { parser: graphql.parser, }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', '@graphql-eslint/no-duplicate-fields': 'error', diff --git a/examples/monorepo/eslint.config.js b/examples/monorepo/eslint.config.js index 713d01f582e..fc172770eb3 100644 --- a/examples/monorepo/eslint.config.js +++ b/examples/monorepo/eslint.config.js @@ -23,21 +23,21 @@ export default [ { // Setup GraphQL Parser files: ['**/*.{graphql,gql}'], - plugins: { - '@graphql-eslint': { rules: graphql.rules }, - }, languageOptions: { parser: graphql.parser, }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, }, { // Setup recommended config for schema files files: [SCHEMA_PATH], - ...graphql.flatConfigs['schema-recommended'], + rules: graphql.configs['flat/schema-recommended'], }, { // Setup recommended config for operations files files: ['client/**/*.{graphql,gql}'], - ...graphql.flatConfigs['operations-recommended'], + rules: graphql.configs['flat/operations-recommended'], }, ]; diff --git a/examples/multiple-projects-graphql-config/eslint.config.js b/examples/multiple-projects-graphql-config/eslint.config.js index 5e03caa73fe..d77663a31d0 100644 --- a/examples/multiple-projects-graphql-config/eslint.config.js +++ b/examples/multiple-projects-graphql-config/eslint.config.js @@ -10,22 +10,22 @@ export default [ { // Setup GraphQL Parser files: ['**/*.graphql'], - plugins: { - '@graphql-eslint': { rules: graphql.rules }, - }, languageOptions: { parser: graphql.parser, }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, }, { files: ['schema.*.graphql'], rules: { - ...graphql.flatConfigs['schema-recommended'].rules, + ...graphql.configs['flat/schema-recommended'], '@graphql-eslint/require-description': 'off', }, }, { files: ['**/*.js/*.graphql'], - rules: graphql.flatConfigs['operations-recommended'].rules, + rules: graphql.configs['flat/operations-recommended'], }, ]; diff --git a/examples/programmatic/eslint.config.js b/examples/programmatic/eslint.config.js index a45bde26b94..e724d8c3011 100644 --- a/examples/programmatic/eslint.config.js +++ b/examples/programmatic/eslint.config.js @@ -8,9 +8,6 @@ export default [ }, { files: ['**/*.graphql'], - plugins: { - '@graphql-eslint': { rules: graphql.rules }, - }, languageOptions: { parser: graphql.parser, parserOptions: { @@ -20,6 +17,9 @@ export default [ }, }, }, + plugins: { + '@graphql-eslint': { rules: graphql.rules }, + }, rules: { '@graphql-eslint/require-selections': ['error', { fieldName: '_id' }], '@graphql-eslint/unique-fragment-name': 'error', diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 095f59ed19b..13d8f3ab12a 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -49,7 +49,7 @@ "@graphql-tools/utils": "^10.0.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", - "graphql-config": "^5.0.0", + "graphql-config": "^5.1.0", "graphql-depth-limit": "^1.1.0", "lodash.lowercase": "^4.3.0" }, diff --git a/packages/plugin/src/cache.ts b/packages/plugin/src/cache.ts index 439ab1eb41e..4a7180d6339 100644 --- a/packages/plugin/src/cache.ts +++ b/packages/plugin/src/cache.ts @@ -8,11 +8,17 @@ export class ModuleCache<K, T> { map = new Map<K, { lastSeen: [number, number]; result: T }>(); set(cacheKey: K, result: T): void { + // Remove server-side cache code in browser + if (typeof window !== 'undefined') return; + this.map.set(cacheKey, { lastSeen: process.hrtime(), result }); log('setting entry for', cacheKey); } get(cacheKey: K, settings = { lifetime: 10 /* seconds */ }): T | void { + // Remove server-side cache code in browser + if (typeof window !== 'undefined') return; + const value = this.map.get(cacheKey); if (!value) { log('cache miss for', cacheKey); diff --git a/packages/plugin/src/configs/index.ts b/packages/plugin/src/configs/index.ts index 6356ec06447..fa4535ffcc9 100644 --- a/packages/plugin/src/configs/index.ts +++ b/packages/plugin/src/configs/index.ts @@ -16,4 +16,15 @@ export const configs = { 'schema-relay': relayConfig, 'operations-recommended': operationsRecommendedConfig, 'operations-all': operationsAllConfig, -} satisfies Record<ConfigName, unknown>; + 'flat/schema-recommended': schemaRecommendedConfig.rules, + 'flat/schema-all': { + ...schemaRecommendedConfig.rules, + ...schemaAllConfig.rules, + }, + 'flat/schema-relay': relayConfig.rules, + 'flat/operations-recommended': operationsRecommendedConfig.rules, + 'flat/operations-all': { + ...operationsRecommendedConfig.rules, + ...operationsAllConfig.rules, + }, +} satisfies Record<ConfigName | `flat/${ConfigName}`, unknown>; diff --git a/packages/plugin/src/flat-configs.ts b/packages/plugin/src/flat-configs.ts deleted file mode 100644 index f10494cfc24..00000000000 --- a/packages/plugin/src/flat-configs.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { configs } from './configs/index.js'; -import { parser } from './parser.js'; -import { ConfigName } from './types.js'; - -const languageOptions = { parser }; - -export const flatConfigs = { - 'operations-all': { - languageOptions, - rules: { - ...configs['operations-recommended'].rules, - ...configs['operations-all'].rules, - }, - }, - 'operations-recommended': { - languageOptions, - rules: configs['operations-recommended'].rules, - }, - 'schema-relay': { - languageOptions, - rules: configs['schema-relay'].rules, - }, - 'schema-all': { - languageOptions, - rules: { - ...configs['schema-recommended'].rules, - ...configs['schema-all'].rules, - }, - }, - 'schema-recommended': { - languageOptions, - rules: configs['schema-recommended'].rules, - }, -} satisfies Record<ConfigName, unknown>; diff --git a/packages/plugin/src/index.browser.ts b/packages/plugin/src/index.browser.ts index cb4cd0320ff..00b80a90016 100644 --- a/packages/plugin/src/index.browser.ts +++ b/packages/plugin/src/index.browser.ts @@ -3,4 +3,4 @@ export { parser } from './parser.js'; export { rules } from './rules/index.js'; export * from './types.js'; -export { flatConfigs } from './flat-configs.js'; +export { configs } from './configs/index.js'; diff --git a/packages/plugin/src/index.ts b/packages/plugin/src/index.ts index e4dc5eb7eff..a949c1af731 100644 --- a/packages/plugin/src/index.ts +++ b/packages/plugin/src/index.ts @@ -8,4 +8,3 @@ export { requireGraphQLSchemaFromContext, requireSiblingsOperations } from './ut export const processors = { graphql: processor }; export { configs } from './configs/index.js'; -export { flatConfigs } from './flat-configs.js'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb0489ac183..b952c28bd05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -256,8 +256,8 @@ importers: specifier: ^3.2.12 version: 3.3.2 graphql-config: - specifier: ^5.0.0 - version: 5.0.3(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4) + specifier: ^5.1.0 + version: 5.1.0(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -3356,8 +3356,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql-config@5.0.3: - resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} + graphql-config@5.1.0: + resolution: {integrity: sha512-g4mNs1OZmZI+LHwRly3BbHO3mRZryyRCbmFKDGsFGde3U0F7TlIwJ0mhX1KTJlQzGQVDZDexZWnvIwodFERPvg==} engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 @@ -9855,7 +9855,7 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) diff --git a/website/src/components/play-page.tsx b/website/src/components/play-page.tsx index f1e079a0dd0..b3d6e0548b1 100644 --- a/website/src/components/play-page.tsx +++ b/website/src/components/play-page.tsx @@ -3,7 +3,7 @@ import { clsx } from 'clsx'; import { Linter } from 'eslint'; import debounce from 'lodash.debounce'; import { StringParam, useQueryParam, withDefault } from 'use-query-params'; -import { ConfigName, flatConfigs, parser, rules } from '@graphql-eslint/eslint-plugin'; +import { ConfigName, configs, parser, rules } from '@graphql-eslint/eslint-plugin'; import { asArray } from '@graphql-tools/utils'; import { GraphQLEditor } from './graphql-editor'; import { Select } from './select'; @@ -163,10 +163,10 @@ export function PlayPage(): ReactElement { documents={operation} selectedRules={{ // @ts-expect-error -- TODO: fix type error - ...(schemaConfig && flatConfigs[schemaConfig].rules), + ...(schemaConfig && configs[`flat/${schemaConfig}`]), ...(schemaRule && { [`@graphql-eslint/${schemaRule}`]: - flatConfigs['schema-all'].rules[`@graphql-eslint/${schemaRule}`], + configs['flat/schema-all'][`@graphql-eslint/${schemaRule}`], }), }} onChange={setSchema} @@ -179,10 +179,10 @@ export function PlayPage(): ReactElement { documents={operation} selectedRules={{ // @ts-expect-error -- TODO: fix type error - ...(operationConfig && flatConfigs[operationConfig].rules), + ...(operationConfig && configs[`flat/${operationConfig}`]), ...(operationRule && { [`@graphql-eslint/${operationRule}`]: - flatConfigs['operations-all'].rules[`@graphql-eslint/${operationRule}`], + configs['flat/operations-all'][`@graphql-eslint/${operationRule}`], }), }} onChange={setOperation} From a341488ffca43861042d26186814c7bfe09d2aff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 3 Aug 2024 14:05:44 +0200 Subject: [PATCH 155/374] Upcoming Release Changes (alpha) (#2467) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 2 ++ packages/plugin/CHANGELOG.md | 29 +++++++++++++++++++++++++++++ packages/plugin/package.json | 2 +- 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 836dd012f3b..c7e1b9c628b 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,8 +18,10 @@ "@graphql-eslint_eslint-plugin-1792-dependencies", "@graphql-eslint_eslint-plugin-1813-dependencies", "breezy-seals-sparkle", + "curly-socks-boil", "dull-scissors-destroy", "few-mails-sparkle", + "friendly-singers-rush", "itchy-ads-compete", "lovely-laws-hide", "rare-planes-love", diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 3388c09afd3..fb7096d3d47 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,34 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.3 + +### Patch Changes + +- [#2466](https://github.com/dimaMachina/graphql-eslint/pull/2466) + [`da608d7`](https://github.com/dimaMachina/graphql-eslint/commit/da608d735f7e292b15955ace2fd4b1f17406105e) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - fix `require is not defined` in flat + configs for Vue/Svelte projects + +- [#2468](https://github.com/dimaMachina/graphql-eslint/pull/2468) + [`733a66e`](https://github.com/dimaMachina/graphql-eslint/commit/733a66e38cb5a444ff3a2f9ed7c1b31665fca404) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - - rename flat configs exports + + ```diff + -graphql.flatConfigs['schema-recommended'] + +graphql.configs['flat/schema-recommended'] + -graphql.flatConfigs['schema-relay'] + +graphql.configs['flat/schema-relay'] + -graphql.flatConfigs['schema-all'] + +graphql.configs['flat/schema-all'] + -graphql.flatConfigs['operations-recommended'] + +graphql.configs['flat/operations-recommended'] + -graphql.flatConfigs['operations-all'] + +graphql.configs['flat/operations-all'] + ``` + + - fix with programmatic usage when passing large schema as string causes `pattern too long` error + - fix loading ESM `graphql.config.js` configs + ## 4.0.0-alpha.2 ### Patch Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 13d8f3ab12a..e8a55333435 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.2", + "version": "4.0.0-alpha.3", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From 726133d5bcd0f927b6521ac4a9f11679c205eefa Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Sat, 3 Aug 2024 15:06:54 +0200 Subject: [PATCH 156/374] Update CHANGELOG.md --- packages/plugin/CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index fb7096d3d47..51848150336 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -14,15 +14,15 @@ Thanks [@dimaMachina](https://github.com/dimaMachina)! - - rename flat configs exports ```diff - -graphql.flatConfigs['schema-recommended'] + -graphql.flatConfigs['schema-recommended'].rules +graphql.configs['flat/schema-recommended'] - -graphql.flatConfigs['schema-relay'] + -graphql.flatConfigs['schema-relay'].rules +graphql.configs['flat/schema-relay'] - -graphql.flatConfigs['schema-all'] + -graphql.flatConfigs['schema-all'].rules +graphql.configs['flat/schema-all'] - -graphql.flatConfigs['operations-recommended'] + -graphql.flatConfigs['operations-recommended'].rules +graphql.configs['flat/operations-recommended'] - -graphql.flatConfigs['operations-all'] + -graphql.flatConfigs['operations-all'].rules +graphql.configs['flat/operations-all'] ``` From be936d4c3dd67ad3a665ecac1fdf4fb933100681 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 3 Aug 2024 19:24:30 +0000 Subject: [PATCH 157/374] fix(deps): update graphql-tools (#2470) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 39 +++++++++--------------------------- 2 files changed, 11 insertions(+), 30 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index e8a55333435..b285f522f92 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -45,7 +45,7 @@ }, "dependencies": { "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/graphql-tag-pluck": "8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13", + "@graphql-tools/graphql-tag-pluck": "8.3.2", "@graphql-tools/utils": "^10.0.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b952c28bd05..5c894829f9a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,10 +239,10 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.2(graphql@16.9.0) + version: 8.1.3(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': - specifier: 8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13 - version: 8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13(graphql@16.9.0) + specifier: 8.3.2 + version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 version: 10.3.2(graphql@16.9.0) @@ -896,8 +896,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.1.2': - resolution: {integrity: sha512-GrLzwl1QV2PT4X4TEEfuTmZYzIZHLqoTGBjczdUzSqgCCcqwWzLB3qrJxFQfI8e5s1qZ1bhpsO9NoMn7tvpmyA==} + '@graphql-tools/code-file-loader@8.1.3': + resolution: {integrity: sha512-Qoo8VyU0ux7k20DkzL5wFm7Y6iqlG1GQ0xA4T3EQbm4B/qbENsMc38l76QnXYIVmIlKAnD9EAvzxPEQ8iv+ZPA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -938,14 +938,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.1': - resolution: {integrity: sha512-ujits9tMqtWQQq4FI4+qnVPpJvSEn7ogKtyN/gfNT+ErIn6z1e4gyVGQpTK5sgAUXq1lW4gU/5fkFFC5/sL2rQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@graphql-tools/graphql-tag-pluck@8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13': - resolution: {integrity: sha512-Y+Sk4y19MO2nDYMG4I/FFP1RJ/LMMypKi0AxE+xrRdemnMBAj0cO2yL05+WpuKHQjryDMYl9KomQzQA1M0Jjnw==} + '@graphql-tools/graphql-tag-pluck@8.3.2': + resolution: {integrity: sha512-wJKkDjXRg2qJAVhAVE96zJGMli8Ity9mKUB7gTbvJwsAniaquRqLcTXUQ19X9qVT4ACzbbp+tAfk96b2U3tfog==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6873,9 +6867,9 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.2(graphql@16.9.0)': + '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 @@ -6950,20 +6944,7 @@ snapshots: tslib: 2.6.3 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.1(graphql@16.9.0)': - dependencies: - '@babel/core': 7.24.9 - '@babel/parser': 7.25.0 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) - graphql: 16.9.0 - tslib: 2.6.3 - transitivePeerDependencies: - - supports-color - - '@graphql-tools/graphql-tag-pluck@8.3.2-alpha-20240803110708-298aeb8bb2ca4ef649bf09fc42f82fc88c6d5e13(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: '@babel/core': 7.24.9 '@babel/parser': 7.25.0 From 924585185a31e799983cbd7bfe8c7d6a1e22e0c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 03:09:30 +0000 Subject: [PATCH 158/374] chore(deps): lock file maintenance (#2471) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 604 +++++++++++++++++-------------------------------- 1 file changed, 207 insertions(+), 397 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c894829f9a..9047120e95b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -251,7 +251,7 @@ importers: version: 4.3.6 eslint: specifier: '>=8.44.0' - version: 8.57.0 + version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -401,28 +401,28 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.0': - resolution: {integrity: sha512-P4fwKI2mjEb3ZU5cnMJzvRsRKGBUcs8jvxIoRmr6ufAY9Xk2Bz7JubRTTivkw55c7WQJfTECeqYVa+HZ0FzREg==} + '@babel/compat-data@7.25.2': + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.9': - resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} '@babel/generator@7.25.0': resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.8': - resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.24.7': resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.25.0': - resolution: {integrity: sha512-bIkOa2ZJYn7FHnepzr5iX9Kmz8FjIz4UKzJ9zhX3dnYuVW0xul9RuR3skBfoLu+FPTQw90EHW9rJsSZhyLQ3fQ==} + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -455,8 +455,8 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.0': - resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} + '@babel/parser@7.25.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true @@ -474,12 +474,12 @@ packages: resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.1': - resolution: {integrity: sha512-LrHHoWq08ZpmmFqBAzN+hUdWwy5zt7FGa/hVwMcOqW6OVtwqaoD5utfuGYU87JYxdZgLUvktAsn37j/sYR9siA==} + '@babel/traverse@7.25.3': + resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.0': - resolution: {integrity: sha512-LcnxQSsd9aXOIgmmSpvZ/1yo46ra2ESYyqLcryaBZOghxy5qqOBjvCWP5JfkI8yl9rlxRgdLTTMCQQRcN2hdCg==} + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -849,18 +849,10 @@ packages: resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.8.0': resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -902,8 +894,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.16': - resolution: {integrity: sha512-no4jIdHsTrHzR6Vv1YlwbxFeBnHBwPhBpemvLVnQ7CHhAviwIUWkCOHs4Uyzc5GYuHFyKJOZEXqhOz+da3hR3A==} + '@graphql-tools/delegate@10.0.17': + resolution: {integrity: sha512-YIJleGaSjYnqIcJ5uoBWVBBE3eP5h3CvEM9PiANHtRUBmoNBKdYstkrS3IqBSlgKLsboD5CTYfmXDVQAPfH+mw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1004,19 +996,10 @@ packages: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} @@ -1543,94 +1526,94 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.19.2': - resolution: {integrity: sha512-OHflWINKtoCFSpm/WmuQaWW4jeX+3Qt3XQDepkkiFTsoxFc5BpF3Z5aDxFZgBqRjO6ATP5+b1iilp4kGIZVWlA==} + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.2': - resolution: {integrity: sha512-k0OC/b14rNzMLDOE6QMBCjDRm3fQOHAL8Ldc9bxEWvMo4Ty9RY6rWmGetNTWhPo+/+FNd1lsQYRd0/1OSix36A==} + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.2': - resolution: {integrity: sha512-IIARRgWCNWMTeQH+kr/gFTHJccKzwEaI0YSvtqkEBPj7AshElFq89TyreKNFAGh5frLfDCbodnq+Ye3dqGKPBw==} + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.2': - resolution: {integrity: sha512-52udDMFDv54BTAdnw+KXNF45QCvcJOcYGl3vQkp4vARyrcdI/cXH8VXTEv/8QWfd6Fru8QQuw1b2uNersXOL0g==} + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.2': - resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==} + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.2': - resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==} + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.2': - resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==} + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.2': - resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==} + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.2': - resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.2': - resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==} + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.2': - resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==} + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.2': - resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==} + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.2': - resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==} + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.2': - resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==} + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.2': - resolution: {integrity: sha512-Mda7iG4fOLHNsPqjWSjANvNZYoW034yxgrndof0DwCy0D3FvTjeNo+HGE6oGWgvcLZNLlcp0hLEFcRs+UGsMLg==} + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.2': - resolution: {integrity: sha512-DPi0ubYhSow/00YqmG1jWm3qt1F8aXziHc/UNy8bo9cpCacqhuWu+iSq/fp2SyEQK7iYTZ60fBU9cat3MXTjIQ==} + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.12.0': - resolution: {integrity: sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==} + '@shikijs/core@1.12.1': + resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} - '@shikijs/twoslash@1.12.0': - resolution: {integrity: sha512-SX0NpsTYnO26mpWCu2asByzgWnlMP5NPzrhYNGyqS/AQI14sM1AL3/Egc3F2x5u2wa7I9IyokViXOiaPNL46+Q==} + '@shikijs/twoslash@1.12.1': + resolution: {integrity: sha512-k4D6sC9p9GksbHa4RnB1VkQIZtQ+L7nQMqi/YAxEgTKZF5v7IW6dHak0Z7bvZXrfhle36NIqWMJXz5xDexupvw==} '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -1638,14 +1621,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.8.3': - resolution: {integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==} + '@tanstack/react-virtual@3.8.4': + resolution: {integrity: sha512-Dq0VQr3QlTS2qL35g360QaJWBt7tCn/0xw4uZ0dHXPLO1Ak4Z4nVX4vuj1Npg1b/jqNMDToRtR5OIxM2NXRBWg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.8.3': - resolution: {integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==} + '@tanstack/virtual-core@3.8.4': + resolution: {integrity: sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==} '@theguild/components@6.6.3': resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} @@ -1943,8 +1926,8 @@ packages: resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} engines: {node: '>=16.0.0'} - '@whatwg-node/node-fetch@0.5.19': - resolution: {integrity: sha512-HSR/d2jGFuI2pcoQr7M92AjB9V7C8k8bFQ4NjJK9fwHyl1DyDnQYe+t1ygD84rCGNV8CIl1+OO5OamnvFzbqDw==} + '@whatwg-node/node-fetch@0.5.20': + resolution: {integrity: sha512-DFLsOG//CrDdIO0x7Q7Ompxj3TZhB4iMDeXpQKY4toSbIbzsKmbwyOkzXMwvV1syxvAtPoHBzyGGtDrPV424FA==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -2094,8 +2077,8 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -2158,8 +2141,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2199,8 +2182,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001643: - resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} + caniuse-lite@1.0.30001647: + resolution: {integrity: sha512-n83xdNiyeNcHpzWY+1aFbqCK7LuLfBricc4+alSQL2Xb6OR3XpnQAmlDG+pQcdTfiHRuLcQ96VOfrPSGiNJYSg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2349,8 +2332,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.38.0: + resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} @@ -2693,10 +2676,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -2727,8 +2706,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.2: - resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} + electron-to-chromium@1.5.4: + resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -3004,11 +2983,6 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - eslint@9.8.0: resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3148,10 +3122,6 @@ packages: fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -3177,10 +3147,6 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -3220,9 +3186,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3306,24 +3269,16 @@ packages: engines: {node: 20 || >=22} hasBin: true - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.8.0: - resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} + globals@15.9.0: + resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3524,10 +3479,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -4558,9 +4509,6 @@ packages: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -4661,10 +4609,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@2.0.1: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} @@ -5291,11 +5235,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@6.0.1: resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} @@ -5304,8 +5243,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.19.2: - resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==} + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5398,8 +5337,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.12.0: - resolution: {integrity: sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==} + shiki@1.12.1: + resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5706,8 +5645,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} @@ -5863,10 +5802,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} @@ -6248,9 +6183,6 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@7.5.10: resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} @@ -6314,8 +6246,8 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - zod-validation-error@3.3.0: - resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} + zod-validation-error@3.3.1: + resolution: {integrity: sha512-uFzCZz7FQis256dqw4AhPQgD6f3pzNca/Zh62RNELavlumQB3nDIUFbF5JQfFLcMbO1s02Q7Xg/gpcOBlEnYZA==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -6346,20 +6278,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.25.0': {} + '@babel/compat-data@7.25.2': {} - '@babel/core@7.24.9': + '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.25.0(@babel/core@7.24.9) + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.0 + '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 convert-source-map: 2.0.0 debug: 4.3.6 gensync: 1.0.0-beta.2 @@ -6370,33 +6302,33 @@ snapshots: '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-compilation-targets@7.24.8': + '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/compat-data': 7.25.0 + '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.2 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.0(@babel/core@7.24.9)': + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.1 + '@babel/traverse': 7.25.3 transitivePeerDependencies: - supports-color @@ -6404,8 +6336,8 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color @@ -6418,7 +6350,7 @@ snapshots: '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@babel/highlight@7.24.7': dependencies: @@ -6427,13 +6359,13 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.25.0': + '@babel/parser@7.25.3': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/runtime@7.25.0': @@ -6443,22 +6375,22 @@ snapshots: '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.0 - '@babel/types': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 - '@babel/traverse@7.25.1': + '@babel/traverse@7.25.3': dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 - '@babel/parser': 7.25.0 + '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.0': + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -6782,11 +6714,6 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))': dependencies: eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -6802,20 +6729,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.3.6 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 @@ -6830,8 +6743,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} - '@eslint/js@9.8.0': {} '@eslint/object-schema@2.1.4': {} @@ -6878,7 +6789,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.16(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.17(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.0(graphql@16.9.0) @@ -6946,11 +6857,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: - '@babel/core': 7.24.9 - '@babel/parser': 7.25.0 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6997,7 +6908,7 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.14.14)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.16(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.14)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) @@ -7026,7 +6937,7 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.16(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) '@graphql-tools/utils': 10.3.2(graphql@16.9.0) graphql: 16.9.0 @@ -7039,32 +6950,22 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} - '@humanwhocodes/retry@0.3.0': {} '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/generator': 7.25.0 - '@babel/parser': 7.25.0 - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 prettier: 3.3.3 semver: 7.6.3 optionalDependencies: @@ -7550,63 +7451,63 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.19.2': + '@rollup/rollup-android-arm-eabi@4.20.0': optional: true - '@rollup/rollup-android-arm64@4.19.2': + '@rollup/rollup-android-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-arm64@4.19.2': + '@rollup/rollup-darwin-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-x64@4.19.2': + '@rollup/rollup-darwin-x64@4.20.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.2': + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.2': + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.2': + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.2': + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.2': + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.2': + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.2': + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-musl@4.19.2': + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.2': + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.2': + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.2': + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.12.0': + '@shikijs/core@1.12.1': dependencies: '@types/hast': 3.0.4 - '@shikijs/twoslash@1.12.0(typescript@5.5.4)': + '@shikijs/twoslash@1.12.1(typescript@5.5.4)': dependencies: - '@shikijs/core': 1.12.0 + '@shikijs/core': 1.12.1 twoslash: 0.2.9(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -7619,13 +7520,13 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.8.3 + '@tanstack/virtual-core': 3.8.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.8.3': {} + '@tanstack/virtual-core@3.8.4': {} '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: @@ -7702,7 +7603,7 @@ snapshots: '@theguild/tailwind-config@0.4.2': dependencies: - autoprefixer: 10.4.19(postcss@8.4.40) + autoprefixer: 10.4.20(postcss@8.4.40) cssnano: 7.0.4(postcss@8.4.40) postcss: 8.4.40 postcss-import: 16.1.0(postcss@8.4.40) @@ -7955,7 +7856,7 @@ snapshots: '@vue/compiler-core@3.4.35': dependencies: - '@babel/parser': 7.25.0 + '@babel/parser': 7.25.3 '@vue/shared': 3.4.35 entities: 4.5.0 estree-walker: 2.0.2 @@ -7968,7 +7869,7 @@ snapshots: '@vue/compiler-sfc@3.4.35': dependencies: - '@babel/parser': 7.25.0 + '@babel/parser': 7.25.3 '@vue/compiler-core': 3.4.35 '@vue/compiler-dom': 3.4.35 '@vue/compiler-ssr': 3.4.35 @@ -8063,10 +7964,10 @@ snapshots: '@whatwg-node/fetch@0.9.19': dependencies: - '@whatwg-node/node-fetch': 0.5.19 + '@whatwg-node/node-fetch': 0.5.20 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.19': + '@whatwg-node/node-fetch@0.5.20': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 @@ -8228,10 +8129,10 @@ snapshots: astring@1.8.6: {} - autoprefixer@10.4.19(postcss@8.4.40): + autoprefixer@10.4.20(postcss@8.4.40): dependencies: - browserslist: 4.23.2 - caniuse-lite: 1.0.30001643 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001647 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8297,12 +8198,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.2: + browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001643 - electron-to-chromium: 1.5.2 + caniuse-lite: 1.0.30001647 + electron-to-chromium: 1.5.4 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.2) + update-browserslist-db: 1.1.0(browserslist@4.23.3) buffer-from@1.1.2: {} @@ -8333,12 +8234,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.2 - caniuse-lite: 1.0.30001643 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001647 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001643: {} + caniuse-lite@1.0.30001647: {} ccount@2.0.1: {} @@ -8475,9 +8376,9 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.37.1: + core-js-compat@3.38.0: dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 cose-base@1.0.3: dependencies: @@ -8536,7 +8437,7 @@ snapshots: cssnano-preset-default@7.0.4(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 css-declaration-sorter: 7.2.0(postcss@8.4.40) cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 @@ -8874,10 +8775,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -8906,7 +8803,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.2: {} + electron-to-chromium@1.5.4: {} elkjs@0.9.3: {} @@ -9269,7 +9166,7 @@ snapshots: eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) eslint-plugin-es-x: 7.8.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) get-tsconfig: 4.7.6 - globals: 15.8.0 + globals: 15.9.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 @@ -9330,10 +9227,10 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.1 + core-js-compat: 3.38.0 eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) esquery: 1.6.0 - globals: 15.8.0 + globals: 15.9.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9374,49 +9271,6 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@8.57.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.6 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) @@ -9620,10 +9474,6 @@ snapshots: dependencies: format: 0.2.2 - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -9653,12 +9503,6 @@ snapshots: micromatch: 4.0.7 pkg-dir: 4.2.0 - flat-cache@3.2.0: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - flat-cache@4.0.1: dependencies: flatted: 3.3.1 @@ -9701,8 +9545,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs.realpath@1.0.0: {} - fsevents@2.3.3: optional: true @@ -9785,24 +9627,11 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 2.0.0 - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - globals@14.0.0: {} - globals@15.8.0: {} + globals@15.9.0: {} globalthis@1.0.4: dependencies: @@ -10079,11 +9908,6 @@ snapshots: indent-string@4.0.0: {} - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - inherits@2.0.4: {} ini@4.1.3: {} @@ -11302,7 +11126,7 @@ snapshots: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001643 + caniuse-lite: 1.0.30001647 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11345,7 +11169,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.12.0(typescript@5.5.4) + '@shikijs/twoslash': 1.12.1(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11362,21 +11186,21 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.2(shiki@1.12.0) + rehype-pretty-code: 0.13.2(shiki@1.12.1) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.12.0 + shiki: 1.12.1 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 yaml: 2.5.0 zod: 3.23.8 - zod-validation-error: 3.3.0(zod@3.23.8) + zod-validation-error: 3.3.1(zod@3.23.8) transitivePeerDependencies: - '@types/react' - supports-color @@ -11507,10 +11331,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - once@1.4.0: - dependencies: - wrappy: 1.0.2 - onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -11631,8 +11451,6 @@ snapshots: path-exists@4.0.0: {} - path-is-absolute@1.0.1: {} - path-key@2.0.1: {} path-key@3.1.1: {} @@ -11689,7 +11507,7 @@ snapshots: postcss-colormin@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.40 @@ -11697,7 +11515,7 @@ snapshots: postcss-convert-values@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -11761,7 +11579,7 @@ snapshots: postcss-merge-rules@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 @@ -11781,7 +11599,7 @@ snapshots: postcss-minify-params@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -11828,7 +11646,7 @@ snapshots: postcss-normalize-unicode@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -11850,7 +11668,7 @@ snapshots: postcss-reduce-initial@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 postcss: 8.4.40 @@ -12091,13 +11909,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.12.0): + rehype-pretty-code@0.13.2(shiki@1.12.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.12.0 + shiki: 1.12.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12239,10 +12057,6 @@ snapshots: reusify@1.0.4: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rimraf@6.0.1: dependencies: glob: 11.0.0 @@ -12250,26 +12064,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.19.2: + rollup@4.20.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.2 - '@rollup/rollup-android-arm64': 4.19.2 - '@rollup/rollup-darwin-arm64': 4.19.2 - '@rollup/rollup-darwin-x64': 4.19.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.2 - '@rollup/rollup-linux-arm-musleabihf': 4.19.2 - '@rollup/rollup-linux-arm64-gnu': 4.19.2 - '@rollup/rollup-linux-arm64-musl': 4.19.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.2 - '@rollup/rollup-linux-riscv64-gnu': 4.19.2 - '@rollup/rollup-linux-s390x-gnu': 4.19.2 - '@rollup/rollup-linux-x64-gnu': 4.19.2 - '@rollup/rollup-linux-x64-musl': 4.19.2 - '@rollup/rollup-win32-arm64-msvc': 4.19.2 - '@rollup/rollup-win32-ia32-msvc': 4.19.2 - '@rollup/rollup-win32-x64-msvc': 4.19.2 + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12368,9 +12182,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.12.0: + shiki@1.12.1: dependencies: - '@shikijs/core': 1.12.0 + '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -12566,7 +12380,7 @@ snapshots: stylehacks@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-selector-parser: 6.1.1 @@ -12716,7 +12530,7 @@ snapshots: dependencies: any-promise: 1.3.0 - tinybench@2.8.0: {} + tinybench@2.9.0: {} tinypool@1.0.0: {} @@ -12794,7 +12608,7 @@ snapshots: picocolors: 1.0.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.19.2 + rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -12855,8 +12669,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@0.20.2: {} - type-fest@0.6.0: {} type-fest@0.8.1: {} @@ -13053,9 +12865,9 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 escalade: 3.1.2 picocolors: 1.0.1 @@ -13187,7 +12999,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.40 - rollup: 4.19.2 + rollup: 4.20.0 optionalDependencies: '@types/node': 20.14.14 fsevents: 2.3.3 @@ -13208,7 +13020,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 - tinybench: 2.8.0 + tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) @@ -13283,7 +13095,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.2 + browserslist: 4.23.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -13392,8 +13204,6 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - ws@7.5.10: {} ws@8.18.0: {} @@ -13430,7 +13240,7 @@ snapshots: yocto-queue@1.1.1: {} - zod-validation-error@3.3.0(zod@3.23.8): + zod-validation-error@3.3.1(zod@3.23.8): dependencies: zod: 3.23.8 From 5d3de111da8fb2b033fe63bc4e7e8ee7ed84bc7e Mon Sep 17 00:00:00 2001 From: Saihajpreet Singh <saihajpreet.singh@gmail.com> Date: Mon, 5 Aug 2024 15:47:30 -0400 Subject: [PATCH 159/374] add graphql conf 2024 banner (#2472) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 70ba0fdb2c0..30d9e4935f4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[](https://graphql.org/conf/2024/?utm_source=github&utm_medium=graphql_eslint&utm_campaign=readme) + # GraphQL-ESLint [](https://badge.fury.io/js/%40graphql-eslint%2Feslint-plugin) From 4495fb458ece9b3d14da951baeaf9c7242241e48 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 02:28:35 +0000 Subject: [PATCH 160/374] fix(deps): update dependency @graphql-tools/utils to v10.3.3 (#2473) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 54 +++++++++++++++++++++++++------------------------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 17893f1a4cb..cb9c802450f 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.3.2", + "@graphql-tools/utils": "10.3.3", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9047120e95b..1a88c1d07c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.3.2 - version: 10.3.2(graphql@16.9.0) + specifier: 10.3.3 + version: 10.3.3(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.3.2(graphql@16.9.0) + version: 10.3.3(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.3.2': - resolution: {integrity: sha512-iaqOHS4f90KNADBHqVsRBjKpM6iSvsUg1q5GhWMK03loYLaDzftrEwcsl0OkSSnRhJvAsT7q4q3r3YzRoV0v1g==} + '@graphql-tools/utils@10.3.3': + resolution: {integrity: sha512-p0zCctE+kXsXb5FCJmA3DoucQmB5eSkrtyBAaEcjbnz8OVbriSJx2WNEyzttiHv2qanBe/AK/YiyHD/5Nsj76Q==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2347,8 +2347,8 @@ packages: typescript: optional: true - cross-inspect@1.0.0: - resolution: {integrity: sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==} + cross-inspect@1.0.1: + resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} engines: {node: '>=16.0.0'} cross-spawn@5.1.0: @@ -6772,7 +6772,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6781,7 +6781,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6794,14 +6794,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.0(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6814,7 +6814,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.14)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6827,7 +6827,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6839,7 +6839,7 @@ snapshots: '@graphql-tools/executor@1.3.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6849,7 +6849,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6862,7 +6862,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6870,14 +6870,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6886,21 +6886,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6912,7 +6912,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.14)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6927,10 +6927,10 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.3.2(graphql@16.9.0)': + '@graphql-tools/utils@10.3.3(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-inspect: 1.0.0 + cross-inspect: 1.0.1 dset: 3.1.3 graphql: 16.9.0 tslib: 2.6.3 @@ -6939,7 +6939,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -8393,7 +8393,7 @@ snapshots: optionalDependencies: typescript: 5.5.4 - cross-inspect@1.0.0: + cross-inspect@1.0.1: dependencies: tslib: 2.6.3 @@ -9672,7 +9672,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.14)(graphql@16.9.0) - '@graphql-tools/utils': 10.3.2(graphql@16.9.0) + '@graphql-tools/utils': 10.3.3(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 3c4ae8efd9db842abb9f277b09290a2eb6856ea7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 19:31:15 +0000 Subject: [PATCH 161/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.36 (#2474) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 76 ++++++++++++++++------------- 2 files changed, 42 insertions(+), 36 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 3f16030dbd6..b09542b1ca0 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.35", + "@vue/compiler-sfc": "3.4.36", "eslint": "9.8.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a88c1d07c6..a3f34ccadaf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.35 - version: 3.4.35 + specifier: 3.4.36 + version: 3.4.36 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.4.35': - resolution: {integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==} + '@vue/compiler-core@3.4.36': + resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} - '@vue/compiler-dom@3.4.35': - resolution: {integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==} + '@vue/compiler-dom@3.4.36': + resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} - '@vue/compiler-sfc@3.4.35': - resolution: {integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==} + '@vue/compiler-sfc@3.4.36': + resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} - '@vue/compiler-ssr@3.4.35': - resolution: {integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==} + '@vue/compiler-ssr@3.4.36': + resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} - '@vue/shared@3.4.35': - resolution: {integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==} + '@vue/shared@3.4.36': + resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -2737,6 +2737,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@5.0.0: + resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} + engines: {node: '>=0.12'} + err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -6959,7 +6963,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6969,7 +6973,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.4.35 + '@vue/compiler-sfc': 3.4.36 transitivePeerDependencies: - supports-color @@ -7578,9 +7582,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.35)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.36)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7854,37 +7858,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.35': + '@vue/compiler-core@3.4.36': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.35 - entities: 4.5.0 + '@vue/shared': 3.4.36 + entities: 5.0.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.35': + '@vue/compiler-dom@3.4.36': dependencies: - '@vue/compiler-core': 3.4.35 - '@vue/shared': 3.4.35 + '@vue/compiler-core': 3.4.36 + '@vue/shared': 3.4.36 - '@vue/compiler-sfc@3.4.35': + '@vue/compiler-sfc@3.4.36': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.35 - '@vue/compiler-dom': 3.4.35 - '@vue/compiler-ssr': 3.4.35 - '@vue/shared': 3.4.35 + '@vue/compiler-core': 3.4.36 + '@vue/compiler-dom': 3.4.36 + '@vue/compiler-ssr': 3.4.36 + '@vue/shared': 3.4.36 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.35': + '@vue/compiler-ssr@3.4.36': dependencies: - '@vue/compiler-dom': 3.4.35 - '@vue/shared': 3.4.35 + '@vue/compiler-dom': 3.4.36 + '@vue/shared': 3.4.36 - '@vue/shared@3.4.35': {} + '@vue/shared@3.4.36': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -8827,6 +8831,8 @@ snapshots: entities@4.5.0: {} + entities@5.0.0: {} + err-code@2.0.3: {} error-ex@1.3.2: @@ -11734,11 +11740,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.35)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) prettier@2.8.8: {} From 561d341bc9163fa810724e8ea784d25db9fe3642 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 23:39:29 +0000 Subject: [PATCH 162/374] chore(deps): update dependency turbo to v2.0.12 (#2475) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3f34ccadaf..6620437baab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 4.16.5 turbo: specifier: ^2.0.9 - version: 2.0.11 + version: 2.0.12 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5760,38 +5760,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.11: - resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==} + turbo-darwin-64@2.0.12: + resolution: {integrity: sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.11: - resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==} + turbo-darwin-arm64@2.0.12: + resolution: {integrity: sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.11: - resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==} + turbo-linux-64@2.0.12: + resolution: {integrity: sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.11: - resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==} + turbo-linux-arm64@2.0.12: + resolution: {integrity: sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.11: - resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==} + turbo-windows-64@2.0.12: + resolution: {integrity: sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.11: - resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==} + turbo-windows-arm64@2.0.12: + resolution: {integrity: sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q==} cpu: [arm64] os: [win32] - turbo@2.0.11: - resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==} + turbo@2.0.12: + resolution: {integrity: sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw==} hasBin: true twoslash-protocol@0.2.9: @@ -12634,32 +12634,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.11: + turbo-darwin-64@2.0.12: optional: true - turbo-darwin-arm64@2.0.11: + turbo-darwin-arm64@2.0.12: optional: true - turbo-linux-64@2.0.11: + turbo-linux-64@2.0.12: optional: true - turbo-linux-arm64@2.0.11: + turbo-linux-arm64@2.0.12: optional: true - turbo-windows-64@2.0.11: + turbo-windows-64@2.0.12: optional: true - turbo-windows-arm64@2.0.11: + turbo-windows-arm64@2.0.12: optional: true - turbo@2.0.11: + turbo@2.0.12: optionalDependencies: - turbo-darwin-64: 2.0.11 - turbo-darwin-arm64: 2.0.11 - turbo-linux-64: 2.0.11 - turbo-linux-arm64: 2.0.11 - turbo-windows-64: 2.0.11 - turbo-windows-arm64: 2.0.11 + turbo-darwin-64: 2.0.12 + turbo-darwin-arm64: 2.0.12 + turbo-linux-64: 2.0.12 + turbo-linux-arm64: 2.0.12 + turbo-windows-64: 2.0.12 + turbo-windows-arm64: 2.0.12 twoslash-protocol@0.2.9: {} From 935a061b1e300ce3abca385fab007260bd917a3b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 03:42:32 +0000 Subject: [PATCH 163/374] chore(deps): update pnpm to v9.7.0 (#2476) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cb9c802450f..abd7e898962 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.7.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 52ba2b55373508cc1d9db48424ee1ca3df989af5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 20:15:47 +0000 Subject: [PATCH 164/374] fix(deps): update dependency @graphql-tools/utils to v10.3.4 (#2477) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index abd7e898962..8c740fb3fdc 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.3.3", + "@graphql-tools/utils": "10.3.4", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6620437baab..59d08940b95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.3.3 - version: 10.3.3(graphql@16.9.0) + specifier: 10.3.4 + version: 10.3.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.3.3(graphql@16.9.0) + version: 10.3.4(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.3.3': - resolution: {integrity: sha512-p0zCctE+kXsXb5FCJmA3DoucQmB5eSkrtyBAaEcjbnz8OVbriSJx2WNEyzttiHv2qanBe/AK/YiyHD/5Nsj76Q==} + '@graphql-tools/utils@10.3.4': + resolution: {integrity: sha512-5xUXVsp1Yh1ttYHYDLJscoyv2LcW1BjpbcooIAkGUzINftD/qRBw9zvVmALx+oQWr/9MSIYghHHZzbYHsVO0/A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6776,7 +6776,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6785,7 +6785,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6798,14 +6798,14 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.0(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6818,7 +6818,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.14)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6831,7 +6831,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6843,7 +6843,7 @@ snapshots: '@graphql-tools/executor@1.3.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6853,7 +6853,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6866,7 +6866,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6874,14 +6874,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6890,21 +6890,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6916,7 +6916,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.14)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6931,7 +6931,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.3.3(graphql@16.9.0)': + '@graphql-tools/utils@10.3.4(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -6943,7 +6943,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) '@graphql-tools/schema': 10.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9678,7 +9678,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.14)(graphql@16.9.0) - '@graphql-tools/utils': 10.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.3.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 206ea7841c808f0546082e991383580b33fdef2e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 01:43:59 +0000 Subject: [PATCH 165/374] chore(deps): update dependency vite-tsconfig-paths to v5 (#2478) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index b285f522f92..86dd136c010 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -63,7 +63,7 @@ "@types/lodash.lowercase": "4.3.9", "graphql": "16.9.0", "json-schema-to-ts": "2.12.0", - "vite-tsconfig-paths": "^4.3.2" + "vite-tsconfig-paths": "^5.0.0" }, "publishConfig": { "directory": "dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59d08940b95..20d763e65f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -293,8 +293,8 @@ importers: specifier: 2.12.0 version: 2.12.0 vite-tsconfig-paths: - specifier: ^4.3.2 - version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) + specifier: ^5.0.0 + version: 5.0.0(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) publishDirectory: dist packages/rule-tester: @@ -6023,8 +6023,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-tsconfig-paths@4.3.2: - resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==} + vite-tsconfig-paths@5.0.0: + resolution: {integrity: sha512-sCdKc6uC7ir102lW8deBiMnS0NGEs0100OJX8WZQmf3Uf7tJ/T3uQnzznq/tZWph7tkG+44JYOsKE7YTZjDn+Q==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -12990,7 +12990,7 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): + vite-tsconfig-paths@5.0.0(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): dependencies: debug: 4.3.6 globrex: 0.1.2 From 0a5c72586e63f41c46e5aad8a6b10d9e06ca6500 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 13:27:30 +0000 Subject: [PATCH 166/374] chore(deps): update dependency tsx to v4.17.0 (#2479) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 8c740fb3fdc..260f05e834b 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.5", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.16.5", + "tsx": "4.17.0", "turbo": "^2.0.9", "typescript": "5.5.4", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20d763e65f9..80b086b1fef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.16.5 - version: 4.16.5 + specifier: 4.17.0 + version: 4.17.0 turbo: specifier: ^2.0.9 version: 2.0.12 @@ -5755,8 +5755,8 @@ packages: typescript: optional: true - tsx@4.16.5: - resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} + tsx@4.17.0: + resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==} engines: {node: '>=18.0.0'} hasBin: true @@ -11568,13 +11568,13 @@ snapshots: optionalDependencies: postcss: 8.4.40 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.40 - tsx: 4.16.5 + tsx: 4.17.0 yaml: 2.5.0 postcss-merge-longhand@7.0.2(postcss@8.4.40): @@ -12600,7 +12600,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12612,7 +12612,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.16.5)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 @@ -12627,9 +12627,9 @@ snapshots: - tsx - yaml - tsx@4.16.5: + tsx@4.17.0: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 From 6655e4253c1cdbee91893d108ca6fe17857c9eb1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 20:21:34 +0000 Subject: [PATCH 167/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.37 (#2480) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index b09542b1ca0..b33c9c8d3a0 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.36", + "@vue/compiler-sfc": "3.4.37", "eslint": "9.8.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80b086b1fef..322fa3780ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.36 - version: 3.4.36 + specifier: 3.4.37 + version: 3.4.37 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.4.36': - resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} + '@vue/compiler-core@3.4.37': + resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==} - '@vue/compiler-dom@3.4.36': - resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} + '@vue/compiler-dom@3.4.37': + resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==} - '@vue/compiler-sfc@3.4.36': - resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} + '@vue/compiler-sfc@3.4.37': + resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==} - '@vue/compiler-ssr@3.4.36': - resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} + '@vue/compiler-ssr@3.4.37': + resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==} - '@vue/shared@3.4.36': - resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} + '@vue/shared@3.4.37': + resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6963,7 +6963,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6973,7 +6973,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.4.36 + '@vue/compiler-sfc': 3.4.37 transitivePeerDependencies: - supports-color @@ -7582,9 +7582,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.36)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.37)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7858,37 +7858,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.36': + '@vue/compiler-core@3.4.37': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.36 + '@vue/shared': 3.4.37 entities: 5.0.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.36': + '@vue/compiler-dom@3.4.37': dependencies: - '@vue/compiler-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.37 + '@vue/shared': 3.4.37 - '@vue/compiler-sfc@3.4.36': + '@vue/compiler-sfc@3.4.37': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.36 - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.37 + '@vue/compiler-dom': 3.4.37 + '@vue/compiler-ssr': 3.4.37 + '@vue/shared': 3.4.37 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.40 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.36': + '@vue/compiler-ssr@3.4.37': dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.37 + '@vue/shared': 3.4.37 - '@vue/shared@3.4.36': {} + '@vue/shared@3.4.37': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11740,11 +11740,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.36)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) prettier@2.8.8: {} From bcd1f59ee07f4df5e55a3b0537662e8f547ae06b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:06:59 +0000 Subject: [PATCH 168/374] chore(deps): update dependency vite-tsconfig-paths to v5.0.1 (#2481) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 322fa3780ff..d70f4f92239 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,7 +294,7 @@ importers: version: 2.12.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.0(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) + version: 5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) publishDirectory: dist packages/rule-tester: @@ -6023,8 +6023,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-tsconfig-paths@5.0.0: - resolution: {integrity: sha512-sCdKc6uC7ir102lW8deBiMnS0NGEs0100OJX8WZQmf3Uf7tJ/T3uQnzznq/tZWph7tkG+44JYOsKE7YTZjDn+Q==} + vite-tsconfig-paths@5.0.1: + resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -12990,7 +12990,7 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.0(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): dependencies: debug: 4.3.6 globrex: 0.1.2 From ebef48a6cd49fac84904e8d38730334859063d56 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 18:14:48 +0000 Subject: [PATCH 169/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.6 (#2484) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 260f05e834b..1a13f3df4d2 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", - "prettier-plugin-tailwindcss": "0.6.5", + "prettier-plugin-tailwindcss": "0.6.6", "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.17.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d70f4f92239..dae4e209af2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: 3.3.3 version: 3.3.3 prettier-plugin-tailwindcss: - specifier: 0.6.5 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3) + specifier: 0.6.6 + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -4942,8 +4942,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.5: - resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} + prettier-plugin-tailwindcss@0.6.6: + resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -4957,6 +4957,7 @@ packages: prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-sort-imports: '*' @@ -4983,6 +4984,8 @@ packages: optional: true prettier-plugin-marko: optional: true + prettier-plugin-multiline-arrays: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -11740,7 +11743,7 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: From ee67b1af848d7d2d2e87a17fda96c6eeac48f965 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Fri, 9 Aug 2024 20:49:05 +0200 Subject: [PATCH 170/374] run tests on node 22 (#2483) * run tests on node 22 * add description in rules * more * more * fix tests * fix markdown link * fix * a * aa --- .changeset/chilly-ants-exist.md | 5 +++++ .github/workflows/test.yml | 6 +++--- packages/plugin/__tests__/examples.spec.ts | 2 +- packages/plugin/src/meta.ts | 4 ++-- scripts/generate-docs.ts | 9 ++++++++- website/src/pages/rules/alphabetize.md | 6 ++++++ website/src/pages/rules/description-style.md | 4 ++++ website/src/pages/rules/executable-definitions.md | 6 ++++++ website/src/pages/rules/fields-on-correct-type.md | 6 ++++++ website/src/pages/rules/fragments-on-composite-type.md | 7 +++++++ website/src/pages/rules/input-name.md | 6 ++++++ website/src/pages/rules/known-argument-names.md | 4 ++++ website/src/pages/rules/known-directives.md | 6 ++++++ website/src/pages/rules/known-fragment-names.md | 6 ++++++ website/src/pages/rules/known-type-names.md | 6 ++++++ website/src/pages/rules/lone-anonymous-operation.md | 6 ++++++ website/src/pages/rules/lone-executable-definition.md | 5 +++++ website/src/pages/rules/lone-schema-definition.md | 4 ++++ website/src/pages/rules/match-document-filename.md | 4 ++++ website/src/pages/rules/naming-convention.md | 4 ++++ website/src/pages/rules/no-anonymous-operations.md | 6 ++++++ website/src/pages/rules/no-deprecated.md | 4 ++++ website/src/pages/rules/no-duplicate-fields.md | 6 ++++++ website/src/pages/rules/no-fragment-cycles.md | 4 ++++ website/src/pages/rules/no-hashtag-description.md | 4 ++++ website/src/pages/rules/no-one-place-fragments.md | 4 ++++ website/src/pages/rules/no-root-type.md | 4 ++++ .../src/pages/rules/no-scalar-result-type-on-mutation.md | 4 ++++ website/src/pages/rules/no-typename-prefix.md | 5 +++++ website/src/pages/rules/no-undefined-variables.md | 6 ++++++ website/src/pages/rules/no-unreachable-types.md | 4 ++++ website/src/pages/rules/no-unused-fields.md | 4 ++++ website/src/pages/rules/no-unused-fragments.md | 6 ++++++ website/src/pages/rules/no-unused-variables.md | 6 ++++++ website/src/pages/rules/one-field-subscriptions.md | 4 ++++ .../src/pages/rules/overlapping-fields-can-be-merged.md | 6 ++++++ website/src/pages/rules/possible-fragment-spread.md | 7 +++++++ website/src/pages/rules/possible-type-extension.md | 4 ++++ website/src/pages/rules/provided-required-arguments.md | 6 ++++++ website/src/pages/rules/relay-arguments.md | 4 ++++ website/src/pages/rules/relay-connection-types.md | 4 ++++ website/src/pages/rules/relay-edge-types.md | 4 ++++ website/src/pages/rules/relay-page-info.md | 4 ++++ website/src/pages/rules/require-deprecation-date.md | 6 ++++++ website/src/pages/rules/require-deprecation-reason.md | 4 ++++ website/src/pages/rules/require-description.md | 4 ++++ .../require-field-of-type-query-in-mutation-result.md | 6 ++++++ website/src/pages/rules/require-import-fragment.md | 4 ++++ .../pages/rules/require-nullable-fields-with-oneof.md | 4 ++++ .../src/pages/rules/require-nullable-result-in-root.md | 4 ++++ website/src/pages/rules/require-selections.md | 4 ++++ .../src/pages/rules/require-type-pattern-with-oneof.md | 4 ++++ website/src/pages/rules/scalar-leafs.md | 6 ++++++ website/src/pages/rules/selection-set-depth.md | 6 ++++++ website/src/pages/rules/strict-id-in-types.md | 6 ++++++ website/src/pages/rules/unique-argument-names.md | 5 +++++ .../pages/rules/unique-directive-names-per-location.md | 6 ++++++ website/src/pages/rules/unique-directive-names.md | 4 ++++ website/src/pages/rules/unique-enum-value-names.md | 4 ++++ website/src/pages/rules/unique-field-definition-names.md | 4 ++++ website/src/pages/rules/unique-fragment-name.md | 4 ++++ website/src/pages/rules/unique-input-field-names.md | 4 ++++ website/src/pages/rules/unique-operation-name.md | 4 ++++ website/src/pages/rules/unique-operation-types.md | 4 ++++ website/src/pages/rules/unique-type-names.md | 4 ++++ website/src/pages/rules/unique-variable-names.md | 4 ++++ .../src/pages/rules/value-literals-of-correct-type.md | 6 ++++++ website/src/pages/rules/variables-are-input-types.md | 6 ++++++ website/src/pages/rules/variables-in-allowed-position.md | 4 ++++ 69 files changed, 330 insertions(+), 7 deletions(-) create mode 100644 .changeset/chilly-ants-exist.md diff --git a/.changeset/chilly-ants-exist.md b/.changeset/chilly-ants-exist.md new file mode 100644 index 00000000000..38fd266022d --- /dev/null +++ b/.changeset/chilly-ants-exist.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix compatibility with Node.js v22 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 991f76cbff6..8a45b6f430a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - graphql_version: [15, 16] + graphql_version: [16] steps: - name: Checkout Master @@ -39,13 +39,13 @@ jobs: run: pnpm build test: - name: Node.js v${{matrix.node_version}} / GraphQL v${{matrix.graphql_version}} / ESLint v8 + name: Node.js v${{matrix.node_version}} / GraphQL v${{matrix.graphql_version}} / ESLint v9 timeout-minutes: 60 runs-on: ubuntu-latest needs: [typecheck] strategy: matrix: - node_version: [18, 20.7] + node_version: [18, 20, 22] graphql_version: [16] steps: diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index e5296aa1b22..f6990885db2 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -26,7 +26,7 @@ function getESLintOutput(cwd: string): ESLint.LintResult[] { '', ) .replace( - /\(node:\d{4}\) ExperimentalWarning: Import assertions are not a stable feature of the JavaScript language. Avoid relying on their current behavior and syntax as those might change in a future version of Node.js./, + /\(node:\d{4,5}\) \[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead./, '', ) .replace('(Use `node --trace-warnings ...` to show where the warning was created)', '') diff --git a/packages/plugin/src/meta.ts b/packages/plugin/src/meta.ts index d89df8b34f3..50aebe6bca1 100644 --- a/packages/plugin/src/meta.ts +++ b/packages/plugin/src/meta.ts @@ -1,3 +1,3 @@ -import packageJson from '../package.json' assert { type: 'json' }; +import packageJson from '../package.json' with { type: 'json' }; -export const { name, version } = packageJson; +export const { version } = packageJson; diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index 0d2a7c3686b..7ad91b539fb 100644 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -48,11 +48,18 @@ function printMarkdownTable(columns: (Column | string)[], dataSource: string[][] ].join('\n'); } +const MARKDOWN_LINK_RE = /\[(.*?)]\(.*\)/; + async function generateDocs(): Promise<void> { const prettierConfig = await prettier.resolveConfig('./docs/README.md'); const result = Object.entries(rules).map(async ([ruleName, rule]) => { - const blocks: string[] = [`# \`${ruleName}\``]; + const blocks: string[] = [ + '---', + `description: ${JSON.stringify(rule.meta.docs!.description!.replace(/\n.*/g, '').replace(MARKDOWN_LINK_RE, '$1'))}`, + '---', + `# \`${ruleName}\``, + ]; const { deprecated, docs, schema, fixable, hasSuggestions } = rule.meta; if (deprecated) { diff --git a/website/src/pages/rules/alphabetize.md b/website/src/pages/rules/alphabetize.md index 6957421b073..4a7ad4ebe15 100644 --- a/website/src/pages/rules/alphabetize.md +++ b/website/src/pages/rules/alphabetize.md @@ -1,3 +1,9 @@ +--- +description: + 'Enforce arrange in alphabetical order for type fields, enum values, input object fields, + operation selections and more.' +--- + # `alphabetize` 🔧 The `--fix` option on the diff --git a/website/src/pages/rules/description-style.md b/website/src/pages/rules/description-style.md index de0dadb65e9..48773901253 100644 --- a/website/src/pages/rules/description-style.md +++ b/website/src/pages/rules/description-style.md @@ -1,3 +1,7 @@ +--- +description: 'Require all comments to follow the same style (either block or inline).' +--- + # `description-style` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/executable-definitions.md b/website/src/pages/rules/executable-definitions.md index a46681d87e3..e0f23c63288 100644 --- a/website/src/pages/rules/executable-definitions.md +++ b/website/src/pages/rules/executable-definitions.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid for execution if all definitions are either operation or + fragment definitions.' +--- + # `executable-definitions` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/fields-on-correct-type.md b/website/src/pages/rules/fields-on-correct-type.md index 5c1bc1d2b94..a9cae08fe66 100644 --- a/website/src/pages/rules/fields-on-correct-type.md +++ b/website/src/pages/rules/fields-on-correct-type.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all fields selected are defined by the parent type, or are an + allowed meta field such as `__typename`.' +--- + # `fields-on-correct-type` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/fragments-on-composite-type.md b/website/src/pages/rules/fragments-on-composite-type.md index 8c3a07edb32..a1d753b050c 100644 --- a/website/src/pages/rules/fragments-on-composite-type.md +++ b/website/src/pages/rules/fragments-on-composite-type.md @@ -1,3 +1,10 @@ +--- +description: + 'Fragments use a type condition to determine if they apply, since fragments can only be spread + into a composite type (object, interface, or union), the type condition must also be a composite + type.' +--- + # `fragments-on-composite-type` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/input-name.md b/website/src/pages/rules/input-name.md index 8ea8dd2ac5a..c42fdf1caf3 100644 --- a/website/src/pages/rules/input-name.md +++ b/website/src/pages/rules/input-name.md @@ -1,3 +1,9 @@ +--- +description: + 'Require mutation argument to be always called "input" and input type to be called Mutation name + + "Input".' +--- + # `input-name` 💡 This rule provides diff --git a/website/src/pages/rules/known-argument-names.md b/website/src/pages/rules/known-argument-names.md index d13e34a2fa4..898c77db6a0 100644 --- a/website/src/pages/rules/known-argument-names.md +++ b/website/src/pages/rules/known-argument-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL field is only valid if all supplied arguments are defined by that field.' +--- + # `known-argument-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/known-directives.md b/website/src/pages/rules/known-directives.md index d395d8ed471..823c1ee472f 100644 --- a/website/src/pages/rules/known-directives.md +++ b/website/src/pages/rules/known-directives.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all `@directive`s are known by the schema and legally + positioned.' +--- + # `known-directives` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/known-fragment-names.md b/website/src/pages/rules/known-fragment-names.md index c86e1fe9dc5..7902703a8ab 100644 --- a/website/src/pages/rules/known-fragment-names.md +++ b/website/src/pages/rules/known-fragment-names.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all `...Fragment` fragment spreads refer to fragments defined + in the same document.' +--- + # `known-fragment-names` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/known-type-names.md b/website/src/pages/rules/known-type-names.md index bcf91d8985e..d56d59d4a05 100644 --- a/website/src/pages/rules/known-type-names.md +++ b/website/src/pages/rules/known-type-names.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if referenced types (specifically variable definitions and + fragment conditions) are defined by the type schema.' +--- + # `known-type-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/lone-anonymous-operation.md b/website/src/pages/rules/lone-anonymous-operation.md index 6f03d5acb40..ac8c2fb3e96 100644 --- a/website/src/pages/rules/lone-anonymous-operation.md +++ b/website/src/pages/rules/lone-anonymous-operation.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document that contains an anonymous operation (the `query` short-hand) is only valid if + it contains only that one operation definition.' +--- + # `lone-anonymous-operation` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/lone-executable-definition.md b/website/src/pages/rules/lone-executable-definition.md index 40115628dcd..9adc43efb7f 100644 --- a/website/src/pages/rules/lone-executable-definition.md +++ b/website/src/pages/rules/lone-executable-definition.md @@ -1,3 +1,8 @@ +--- +description: + 'Require queries, mutations, subscriptions or fragments to be located in separate files.' +--- + # `lone-executable-definition` - Category: `Operations` diff --git a/website/src/pages/rules/lone-schema-definition.md b/website/src/pages/rules/lone-schema-definition.md index 25320287153..f011ea3b7c3 100644 --- a/website/src/pages/rules/lone-schema-definition.md +++ b/website/src/pages/rules/lone-schema-definition.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL document is only valid if it contains only one schema definition.' +--- + # `lone-schema-definition` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/match-document-filename.md b/website/src/pages/rules/match-document-filename.md index 6b35b9430a9..8bbc44c4200 100644 --- a/website/src/pages/rules/match-document-filename.md +++ b/website/src/pages/rules/match-document-filename.md @@ -1,3 +1,7 @@ +--- +description: 'This rule allows you to enforce that the file name should match the operation name.' +--- + # `match-document-filename` - Category: `Operations` diff --git a/website/src/pages/rules/naming-convention.md b/website/src/pages/rules/naming-convention.md index ba603ff5413..5f3e27c11d7 100644 --- a/website/src/pages/rules/naming-convention.md +++ b/website/src/pages/rules/naming-convention.md @@ -1,3 +1,7 @@ +--- +description: 'Require names to follow specified conventions.' +--- + # `naming-convention` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/no-anonymous-operations.md b/website/src/pages/rules/no-anonymous-operations.md index e8695be21d2..f0484b64204 100644 --- a/website/src/pages/rules/no-anonymous-operations.md +++ b/website/src/pages/rules/no-anonymous-operations.md @@ -1,3 +1,9 @@ +--- +description: + 'Require name for your GraphQL operations. This is useful since most GraphQL client libraries are + using the operation name for caching purposes.' +--- + # `no-anonymous-operations` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-deprecated.md b/website/src/pages/rules/no-deprecated.md index e18cdc790e0..ff87b91e008 100644 --- a/website/src/pages/rules/no-deprecated.md +++ b/website/src/pages/rules/no-deprecated.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce that deprecated fields or enum values are not in use by operations.' +--- + # `no-deprecated` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-duplicate-fields.md b/website/src/pages/rules/no-duplicate-fields.md index 473c94243b3..af74cccf68e 100644 --- a/website/src/pages/rules/no-duplicate-fields.md +++ b/website/src/pages/rules/no-duplicate-fields.md @@ -1,3 +1,9 @@ +--- +description: + 'Checks for duplicate fields in selection set, variables in operation definition, or in arguments + set of a field.' +--- + # `no-duplicate-fields` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-fragment-cycles.md b/website/src/pages/rules/no-fragment-cycles.md index e6718f7aebc..bcc60fb2f7a 100644 --- a/website/src/pages/rules/no-fragment-cycles.md +++ b/website/src/pages/rules/no-fragment-cycles.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL fragment is only valid when it does not have cycles in fragments usage.' +--- + # `no-fragment-cycles` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-hashtag-description.md b/website/src/pages/rules/no-hashtag-description.md index 26fd0e38d43..d0c3474bd6b 100644 --- a/website/src/pages/rules/no-hashtag-description.md +++ b/website/src/pages/rules/no-hashtag-description.md @@ -1,3 +1,7 @@ +--- +description: 'Requires to use `"""` or `"` for adding a GraphQL description instead of `#`.' +--- + # `no-hashtag-description` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-one-place-fragments.md b/website/src/pages/rules/no-one-place-fragments.md index f143dca5333..0c167b4d83a 100644 --- a/website/src/pages/rules/no-one-place-fragments.md +++ b/website/src/pages/rules/no-one-place-fragments.md @@ -1,3 +1,7 @@ +--- +description: 'Disallow fragments that are used only in one place.' +--- + # `no-one-place-fragments` - Category: `Operations` diff --git a/website/src/pages/rules/no-root-type.md b/website/src/pages/rules/no-root-type.md index 73ef7acc8e1..5b1f1995cea 100644 --- a/website/src/pages/rules/no-root-type.md +++ b/website/src/pages/rules/no-root-type.md @@ -1,3 +1,7 @@ +--- +description: 'Disallow using root types `mutation` and/or `subscription`.' +--- + # `no-root-type` 💡 This rule provides diff --git a/website/src/pages/rules/no-scalar-result-type-on-mutation.md b/website/src/pages/rules/no-scalar-result-type-on-mutation.md index c5c7a86d611..2180185ac88 100644 --- a/website/src/pages/rules/no-scalar-result-type-on-mutation.md +++ b/website/src/pages/rules/no-scalar-result-type-on-mutation.md @@ -1,3 +1,7 @@ +--- +description: 'Avoid scalar result type on mutation type to make sure to return a valid state.' +--- + # `no-scalar-result-type-on-mutation` 💡 This rule provides diff --git a/website/src/pages/rules/no-typename-prefix.md b/website/src/pages/rules/no-typename-prefix.md index d274a65770f..379dc3e707e 100644 --- a/website/src/pages/rules/no-typename-prefix.md +++ b/website/src/pages/rules/no-typename-prefix.md @@ -1,3 +1,8 @@ +--- +description: + 'Enforces users to avoid using the type name in a field name while defining your schema.' +--- + # `no-typename-prefix` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-undefined-variables.md b/website/src/pages/rules/no-undefined-variables.md index 95507d0e5da..ee29cec0ad8 100644 --- a/website/src/pages/rules/no-undefined-variables.md +++ b/website/src/pages/rules/no-undefined-variables.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL operation is only valid if all variables encountered, both directly and via fragment + spreads, are defined by that operation.' +--- + # `no-undefined-variables` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-unreachable-types.md b/website/src/pages/rules/no-unreachable-types.md index 34dee2fe905..8921fde6b0b 100644 --- a/website/src/pages/rules/no-unreachable-types.md +++ b/website/src/pages/rules/no-unreachable-types.md @@ -1,3 +1,7 @@ +--- +description: 'Requires all types to be reachable at some level by root level fields.' +--- + # `no-unreachable-types` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-unused-fields.md b/website/src/pages/rules/no-unused-fields.md index 9d9ac1df456..2bc33a3acea 100644 --- a/website/src/pages/rules/no-unused-fields.md +++ b/website/src/pages/rules/no-unused-fields.md @@ -1,3 +1,7 @@ +--- +description: 'Requires all fields to be used at some level by siblings operations.' +--- + # `no-unused-fields` 💡 This rule provides diff --git a/website/src/pages/rules/no-unused-fragments.md b/website/src/pages/rules/no-unused-fragments.md index 04e129ab9a6..e0c9c7a745d 100644 --- a/website/src/pages/rules/no-unused-fragments.md +++ b/website/src/pages/rules/no-unused-fragments.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all fragment definitions are spread within operations, or + spread within other fragments spread within operations.' +--- + # `no-unused-fragments` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/no-unused-variables.md b/website/src/pages/rules/no-unused-variables.md index e4cd63ef1cb..d097f057d6c 100644 --- a/website/src/pages/rules/no-unused-variables.md +++ b/website/src/pages/rules/no-unused-variables.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL operation is only valid if all variables defined by an operation are used, either + directly or within a spread fragment.' +--- + # `no-unused-variables` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/one-field-subscriptions.md b/website/src/pages/rules/one-field-subscriptions.md index 7bdd20c5fd0..668e7409b89 100644 --- a/website/src/pages/rules/one-field-subscriptions.md +++ b/website/src/pages/rules/one-field-subscriptions.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL subscription is valid only if it contains a single root field.' +--- + # `one-field-subscriptions` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/overlapping-fields-can-be-merged.md b/website/src/pages/rules/overlapping-fields-can-be-merged.md index d3f3daec8e2..652c42ace8b 100644 --- a/website/src/pages/rules/overlapping-fields-can-be-merged.md +++ b/website/src/pages/rules/overlapping-fields-can-be-merged.md @@ -1,3 +1,9 @@ +--- +description: + 'A selection set is only valid if all fields (including spreading any fragments) either correspond + to distinct response names or can be merged without ambiguity.' +--- + # `overlapping-fields-can-be-merged` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/possible-fragment-spread.md b/website/src/pages/rules/possible-fragment-spread.md index 515eaff0269..b30f76d8e31 100644 --- a/website/src/pages/rules/possible-fragment-spread.md +++ b/website/src/pages/rules/possible-fragment-spread.md @@ -1,3 +1,10 @@ +--- +description: + 'A fragment spread is only valid if the type condition could ever possibly be true: if there is a + non-empty intersection of the possible parent types, and possible types which pass the type + condition.' +--- + # `possible-fragment-spread` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/possible-type-extension.md b/website/src/pages/rules/possible-type-extension.md index 8688630c6fd..3a02b1ea4c4 100644 --- a/website/src/pages/rules/possible-type-extension.md +++ b/website/src/pages/rules/possible-type-extension.md @@ -1,3 +1,7 @@ +--- +description: 'A type extension is only valid if the type is defined and has the same kind.' +--- + # `possible-type-extension` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/provided-required-arguments.md b/website/src/pages/rules/provided-required-arguments.md index df4ef273253..b77b650976a 100644 --- a/website/src/pages/rules/provided-required-arguments.md +++ b/website/src/pages/rules/provided-required-arguments.md @@ -1,3 +1,9 @@ +--- +description: + 'A field or directive is only valid if all required (non-null without a default value) field + arguments have been provided.' +--- + # `provided-required-arguments` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/relay-arguments.md b/website/src/pages/rules/relay-arguments.md index fe9024730a3..480d9384913 100644 --- a/website/src/pages/rules/relay-arguments.md +++ b/website/src/pages/rules/relay-arguments.md @@ -1,3 +1,7 @@ +--- +description: 'Set of rules to follow Relay specification for Arguments.' +--- + # `relay-arguments` - Category: `Schema` diff --git a/website/src/pages/rules/relay-connection-types.md b/website/src/pages/rules/relay-connection-types.md index 826f747e1ff..7a1c680b46f 100644 --- a/website/src/pages/rules/relay-connection-types.md +++ b/website/src/pages/rules/relay-connection-types.md @@ -1,3 +1,7 @@ +--- +description: 'Set of rules to follow Relay specification for Connection types.' +--- + # `relay-connection-types` - Category: `Schema` diff --git a/website/src/pages/rules/relay-edge-types.md b/website/src/pages/rules/relay-edge-types.md index 5ea110f305c..d063c5e48fd 100644 --- a/website/src/pages/rules/relay-edge-types.md +++ b/website/src/pages/rules/relay-edge-types.md @@ -1,3 +1,7 @@ +--- +description: 'Set of rules to follow Relay specification for Edge types.' +--- + # `relay-edge-types` - Category: `Schema` diff --git a/website/src/pages/rules/relay-page-info.md b/website/src/pages/rules/relay-page-info.md index 7cc5aba2f3e..c7a7686db96 100644 --- a/website/src/pages/rules/relay-page-info.md +++ b/website/src/pages/rules/relay-page-info.md @@ -1,3 +1,7 @@ +--- +description: 'Set of rules to follow Relay specification for `PageInfo` object.' +--- + # `relay-page-info` - Category: `Schema` diff --git a/website/src/pages/rules/require-deprecation-date.md b/website/src/pages/rules/require-deprecation-date.md index a63b1871915..6bf60d96517 100644 --- a/website/src/pages/rules/require-deprecation-date.md +++ b/website/src/pages/rules/require-deprecation-date.md @@ -1,3 +1,9 @@ +--- +description: + 'Require deletion date on `@deprecated` directive. Suggest removing deprecated things after + deprecated date.' +--- + # `require-deprecation-date` 💡 This rule provides diff --git a/website/src/pages/rules/require-deprecation-reason.md b/website/src/pages/rules/require-deprecation-reason.md index 669124dfc06..b7a96b42de4 100644 --- a/website/src/pages/rules/require-deprecation-reason.md +++ b/website/src/pages/rules/require-deprecation-reason.md @@ -1,3 +1,7 @@ +--- +description: 'Require all deprecation directives to specify a reason.' +--- + # `require-deprecation-reason` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/require-description.md b/website/src/pages/rules/require-description.md index 9eea8764a59..d90cbaafe88 100644 --- a/website/src/pages/rules/require-description.md +++ b/website/src/pages/rules/require-description.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce descriptions in type definitions and operations.' +--- + # `require-description` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/require-field-of-type-query-in-mutation-result.md b/website/src/pages/rules/require-field-of-type-query-in-mutation-result.md index ceb2aa562df..b7e24493887 100644 --- a/website/src/pages/rules/require-field-of-type-query-in-mutation-result.md +++ b/website/src/pages/rules/require-field-of-type-query-in-mutation-result.md @@ -1,3 +1,9 @@ +--- +description: + 'Allow the client in one round-trip not only to call mutation but also to get a wagon of data to + update their application.' +--- + # `require-field-of-type-query-in-mutation-result` - Category: `Schema` diff --git a/website/src/pages/rules/require-import-fragment.md b/website/src/pages/rules/require-import-fragment.md index 0162cc996da..568ff5c7d75 100644 --- a/website/src/pages/rules/require-import-fragment.md +++ b/website/src/pages/rules/require-import-fragment.md @@ -1,3 +1,7 @@ +--- +description: 'Require fragments to be imported via an import expression.' +--- + # `require-import-fragment` 💡 This rule provides diff --git a/website/src/pages/rules/require-nullable-fields-with-oneof.md b/website/src/pages/rules/require-nullable-fields-with-oneof.md index 2294563513f..d2351fc61a2 100644 --- a/website/src/pages/rules/require-nullable-fields-with-oneof.md +++ b/website/src/pages/rules/require-nullable-fields-with-oneof.md @@ -1,3 +1,7 @@ +--- +description: 'Require `input` or `type` fields to be non-nullable with `@oneOf` directive.' +--- + # `require-nullable-fields-with-oneof` - Category: `Schema` diff --git a/website/src/pages/rules/require-nullable-result-in-root.md b/website/src/pages/rules/require-nullable-result-in-root.md index 00369c8f8e8..1a75de64bf3 100644 --- a/website/src/pages/rules/require-nullable-result-in-root.md +++ b/website/src/pages/rules/require-nullable-result-in-root.md @@ -1,3 +1,7 @@ +--- +description: 'Require nullable fields in root types.' +--- + # `require-nullable-result-in-root` 💡 This rule provides diff --git a/website/src/pages/rules/require-selections.md b/website/src/pages/rules/require-selections.md index ae58dc4b49b..7c1624e19d4 100644 --- a/website/src/pages/rules/require-selections.md +++ b/website/src/pages/rules/require-selections.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce selecting specific fields when they are available on the GraphQL type.' +--- + # `require-selections` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/require-type-pattern-with-oneof.md b/website/src/pages/rules/require-type-pattern-with-oneof.md index 990f1e23d63..bf6ee7a31a6 100644 --- a/website/src/pages/rules/require-type-pattern-with-oneof.md +++ b/website/src/pages/rules/require-type-pattern-with-oneof.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce types with `@oneOf` directive have `error` and `ok` fields.' +--- + # `require-type-pattern-with-oneof` - Category: `Schema` diff --git a/website/src/pages/rules/scalar-leafs.md b/website/src/pages/rules/scalar-leafs.md index 132ae073632..9ece88100c1 100644 --- a/website/src/pages/rules/scalar-leafs.md +++ b/website/src/pages/rules/scalar-leafs.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is valid only if all leaf fields (fields without sub selections) are of scalar + or enum types.' +--- + # `scalar-leafs` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/selection-set-depth.md b/website/src/pages/rules/selection-set-depth.md index d58adda9dd8..af52b220f63 100644 --- a/website/src/pages/rules/selection-set-depth.md +++ b/website/src/pages/rules/selection-set-depth.md @@ -1,3 +1,9 @@ +--- +description: + 'Limit the complexity of the GraphQL operations solely by their depth. Based on + graphql-depth-limit.' +--- + # `selection-set-depth` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/strict-id-in-types.md b/website/src/pages/rules/strict-id-in-types.md index a7b0ef8580d..f9fa64a5e47 100644 --- a/website/src/pages/rules/strict-id-in-types.md +++ b/website/src/pages/rules/strict-id-in-types.md @@ -1,3 +1,9 @@ +--- +description: + 'Requires output types to have one unique identifier unless they do not have a logical one. + Exceptions can be used to ignore output types that do not have unique identifiers.' +--- + # `strict-id-in-types` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-argument-names.md b/website/src/pages/rules/unique-argument-names.md index 7e996e77bfa..462b859ecd0 100644 --- a/website/src/pages/rules/unique-argument-names.md +++ b/website/src/pages/rules/unique-argument-names.md @@ -1,3 +1,8 @@ +--- +description: + 'A GraphQL field or directive is only valid if all supplied arguments are uniquely named.' +--- + # `unique-argument-names` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-directive-names-per-location.md b/website/src/pages/rules/unique-directive-names-per-location.md index 7943cf7d60f..7cc14651be3 100644 --- a/website/src/pages/rules/unique-directive-names-per-location.md +++ b/website/src/pages/rules/unique-directive-names-per-location.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all non-repeatable directives at a given location are + uniquely named.' +--- + # `unique-directive-names-per-location` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` and diff --git a/website/src/pages/rules/unique-directive-names.md b/website/src/pages/rules/unique-directive-names.md index f0f45f4f768..5b806bc4b8b 100644 --- a/website/src/pages/rules/unique-directive-names.md +++ b/website/src/pages/rules/unique-directive-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL document is only valid if all defined directives have unique names.' +--- + # `unique-directive-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-enum-value-names.md b/website/src/pages/rules/unique-enum-value-names.md index b630ff4e378..9d1b49e8f2d 100644 --- a/website/src/pages/rules/unique-enum-value-names.md +++ b/website/src/pages/rules/unique-enum-value-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL enum type is only valid if all its values are uniquely named.' +--- + # `unique-enum-value-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-field-definition-names.md b/website/src/pages/rules/unique-field-definition-names.md index 49511390b2b..70eea9c76ad 100644 --- a/website/src/pages/rules/unique-field-definition-names.md +++ b/website/src/pages/rules/unique-field-definition-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL complex type is only valid if all its fields are uniquely named.' +--- + # `unique-field-definition-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-fragment-name.md b/website/src/pages/rules/unique-fragment-name.md index 0ee61bed76c..0a619093df6 100644 --- a/website/src/pages/rules/unique-fragment-name.md +++ b/website/src/pages/rules/unique-fragment-name.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce unique fragment names across your project.' +--- + # `unique-fragment-name` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-input-field-names.md b/website/src/pages/rules/unique-input-field-names.md index 18bfb494e0d..b31d0104cf2 100644 --- a/website/src/pages/rules/unique-input-field-names.md +++ b/website/src/pages/rules/unique-input-field-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL input object value is only valid if all supplied fields are uniquely named.' +--- + # `unique-input-field-names` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-operation-name.md b/website/src/pages/rules/unique-operation-name.md index 34742d12d0f..074f9e8fe3c 100644 --- a/website/src/pages/rules/unique-operation-name.md +++ b/website/src/pages/rules/unique-operation-name.md @@ -1,3 +1,7 @@ +--- +description: 'Enforce unique operation names across your project.' +--- + # `unique-operation-name` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-operation-types.md b/website/src/pages/rules/unique-operation-types.md index d368608d511..60aaf90909b 100644 --- a/website/src/pages/rules/unique-operation-types.md +++ b/website/src/pages/rules/unique-operation-types.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL document is only valid if it has only one type per operation.' +--- + # `unique-operation-types` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-type-names.md b/website/src/pages/rules/unique-type-names.md index e9b0286cd03..a3dcee6a561 100644 --- a/website/src/pages/rules/unique-type-names.md +++ b/website/src/pages/rules/unique-type-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL document is only valid if all defined types have unique names.' +--- + # `unique-type-names` ✅ The `"extends": "plugin:@graphql-eslint/schema-recommended"` property in a configuration file diff --git a/website/src/pages/rules/unique-variable-names.md b/website/src/pages/rules/unique-variable-names.md index 03affebe8ee..8eb8b8e82ea 100644 --- a/website/src/pages/rules/unique-variable-names.md +++ b/website/src/pages/rules/unique-variable-names.md @@ -1,3 +1,7 @@ +--- +description: 'A GraphQL operation is only valid if all its variables are uniquely named.' +--- + # `unique-variable-names` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/value-literals-of-correct-type.md b/website/src/pages/rules/value-literals-of-correct-type.md index 90cfc394bf9..72b224b1602 100644 --- a/website/src/pages/rules/value-literals-of-correct-type.md +++ b/website/src/pages/rules/value-literals-of-correct-type.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL document is only valid if all value literals are of the type expected at their + position.' +--- + # `value-literals-of-correct-type` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/variables-are-input-types.md b/website/src/pages/rules/variables-are-input-types.md index dac67fa9b78..1427f338c1f 100644 --- a/website/src/pages/rules/variables-are-input-types.md +++ b/website/src/pages/rules/variables-are-input-types.md @@ -1,3 +1,9 @@ +--- +description: + 'A GraphQL operation is only valid if all the variables it defines are of input types (scalar, + enum, or input object).' +--- + # `variables-are-input-types` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file diff --git a/website/src/pages/rules/variables-in-allowed-position.md b/website/src/pages/rules/variables-in-allowed-position.md index 37b4a96660e..83833b3faa3 100644 --- a/website/src/pages/rules/variables-in-allowed-position.md +++ b/website/src/pages/rules/variables-in-allowed-position.md @@ -1,3 +1,7 @@ +--- +description: 'Variables passed to field arguments conform to type.' +--- + # `variables-in-allowed-position` ✅ The `"extends": "plugin:@graphql-eslint/operations-recommended"` property in a configuration file From 53f9ad626a6f88eceb63ec5360a6e73e0cac3329 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 18:50:03 +0000 Subject: [PATCH 171/374] chore(deps): update dependency @types/node to v20.14.15 (#2485) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 1a13f3df4d2..6351ff7772a 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.14.14", + "@types/node": "20.14.15", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 41655b4c803..d8480bb2a6e 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.14", + "@types/node": "20.14.15", "eslint": "9.8.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dae4e209af2..ef3e9034ccc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 20.14.15 + version: 20.14.15 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.14.14)(terser@5.31.3) + version: 2.0.5(@types/node@20.14.15)(terser@5.31.3) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.14.15)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 2.12.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)) + version: 5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.15)(terser@5.31.3)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 20.14.15 + version: 20.14.15 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 20.14.15 + version: 20.14.15 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.14': - resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + '@types/node@20.14.15': + resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6819,14 +6819,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.14.14)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.14) + meros: 1.3.0(@types/node@20.14.15) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6912,12 +6912,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.14)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.15)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.14)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7628,7 +7628,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 '@types/d3-scale-chromatic@3.0.3': {} @@ -7712,7 +7712,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.14': + '@types/node@20.14.15': dependencies: undici-types: 5.26.5 @@ -7737,7 +7737,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: @@ -9674,13 +9674,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.14.14)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.14.15)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.14)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10136,7 +10136,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10614,9 +10614,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.14): + meros@1.3.0(@types/node@20.14.15): optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 mhchemparser@4.2.1: {} @@ -12734,7 +12734,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.14 + '@types/node': 20.14.15 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.6 @@ -12976,13 +12976,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.14.14)(terser@5.31.3): + vite-node@2.0.5(@types/node@20.14.15)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -12993,28 +12993,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.15)(terser@5.31.3)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) transitivePeerDependencies: - supports-color - typescript - vite@5.3.5(@types/node@20.14.14)(terser@5.31.3): + vite@5.3.5(@types/node@20.14.15)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.20.0 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 fsevents: 2.3.3 terser: 5.31.3 - vitest@2.0.5(@types/node@20.14.14)(terser@5.31.3): + vitest@2.0.5(@types/node@20.14.15)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13032,11 +13032,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3) - vite-node: 2.0.5(@types/node@20.14.14)(terser@5.31.3) + vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) + vite-node: 2.0.5(@types/node@20.14.15)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 20.14.15 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 4371391d3a6..d19d8271261 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.14", + "@types/node": "20.14.15", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.3", "webpack": "^5.88.2" From 0964b304ebbc90077e8effe12a33ecaa6676f8ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 20:51:14 +0200 Subject: [PATCH 172/374] Upcoming Release Changes (alpha) (#2486) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 1 + packages/plugin/CHANGELOG.md | 8 ++++++++ packages/plugin/package.json | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index c7e1b9c628b..eb6c9232dfd 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,6 +18,7 @@ "@graphql-eslint_eslint-plugin-1792-dependencies", "@graphql-eslint_eslint-plugin-1813-dependencies", "breezy-seals-sparkle", + "chilly-ants-exist", "curly-socks-boil", "dull-scissors-destroy", "few-mails-sparkle", diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 51848150336..083d3465a19 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.4 + +### Patch Changes + +- [#2483](https://github.com/dimaMachina/graphql-eslint/pull/2483) + [`d52585a`](https://github.com/dimaMachina/graphql-eslint/commit/d52585a08513546e1c403a6cf83de6d6370e96da) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - fix compatibility with Node.js v22 + ## 4.0.0-alpha.3 ### Patch Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 86dd136c010..e050a3f8385 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.3", + "version": "4.0.0-alpha.4", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From 94e2c4a0a052faa408ce15c48900a9c1b83879a0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 03:23:48 +0300 Subject: [PATCH 173/374] chore(deps): lock file maintenance (#2489) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 600 +++++++++++++++++++++++++------------------------ 1 file changed, 310 insertions(+), 290 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef3e9034ccc..a1a9e3ba93c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,7 +57,7 @@ importers: version: 6.2.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-tailwindcss: specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.7) + version: 3.17.4(tailwindcss@3.4.9) husky: specifier: 9.1.4 version: 9.1.4 @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: specifier: 4.17.0 version: 4.17.0 @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.14.15)(terser@5.31.3) + version: 2.0.5(@types/node@20.14.15)(terser@5.31.5) examples/code-file: dependencies: @@ -294,7 +294,7 @@ importers: version: 2.12.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.15)(terser@5.31.3)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.31.5)) publishDirectory: dist packages/rule-tester: @@ -861,11 +861,11 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.5': - resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - '@floating-ui/dom@1.6.8': - resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} + '@floating-ui/dom@1.6.10': + resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} '@floating-ui/react-dom@2.1.1': resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} @@ -873,8 +873,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.5': - resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -894,8 +894,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.17': - resolution: {integrity: sha512-YIJleGaSjYnqIcJ5uoBWVBBE3eP5h3CvEM9PiANHtRUBmoNBKdYstkrS3IqBSlgKLsboD5CTYfmXDVQAPfH+mw==} + '@graphql-tools/delegate@10.0.18': + resolution: {integrity: sha512-la+rLHPdS8CtvMKVW6yt38fOO5luldBsX+X9gv1R3uhcjl8Z9WGjfcc1d+KsB28sijatN5UohVhSz2FdsX/PhQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -918,8 +918,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.3.0': - resolution: {integrity: sha512-e+rmEf/2EO4hDnbkO8mTS2FI+jGUNmYkSDKw5TgPVlO8VOKS+TXmJBK6E9v4Gc/39yVkZsffYfW/R8obJrA0mg==} + '@graphql-tools/executor@1.3.1': + resolution: {integrity: sha512-tgJDdGf9SCAm64ofEMZdv925u6/J+eTmv36TGNLxgP2DpCJsZ6gnJ4A+0D28EazDXqJIvMiPd+3d+o3cCRCAnQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -954,14 +954,14 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.0.4': - resolution: {integrity: sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==} + '@graphql-tools/merge@9.0.5': + resolution: {integrity: sha512-WPUBPh9t9eX44kiIy9dV9Bi5S6B91c13X2AldAw0TS9R5cXj3RyHffbKZtIoj/nYLv/tsRSyk/L429ZSiyOriQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.4': - resolution: {integrity: sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==} + '@graphql-tools/schema@10.0.5': + resolution: {integrity: sha512-LJl+yvmtRHx4gH6SM4WaLq+Utp8tzyB9cxxF88Z6D/AMVvT6/G+BtnXGdSB5Nmy2bAwebhi5w73tdx49yGUung==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -978,6 +978,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.5.0': + resolution: {integrity: sha512-TtdmI5nKMl7QKWENudj7MnaE1skH9y7x2XuG//kHzIox9c6Q8Z2QiWoeD6EuDxCZ4nkRoQpn/YT7kT8FoaV/xQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/wrap@10.0.5': resolution: {integrity: sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==} engines: {node: '>=16.0.0'} @@ -1041,8 +1047,8 @@ packages: '@kamilkisiela/fast-url-parser@1.1.4': resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} - '@lit-labs/ssr-dom-shim@1.2.0': - resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} + '@lit-labs/ssr-dom-shim@1.2.1': + resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} '@lit/reactive-element@2.0.4': resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} @@ -1621,14 +1627,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.8.4': - resolution: {integrity: sha512-Dq0VQr3QlTS2qL35g360QaJWBt7tCn/0xw4uZ0dHXPLO1Ak4Z4nVX4vuj1Npg1b/jqNMDToRtR5OIxM2NXRBWg==} + '@tanstack/react-virtual@3.8.6': + resolution: {integrity: sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.8.4': - resolution: {integrity: sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==} + '@tanstack/virtual-core@3.8.6': + resolution: {integrity: sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==} '@theguild/components@6.6.3': resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} @@ -1926,8 +1932,8 @@ packages: resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} engines: {node: '>=16.0.0'} - '@whatwg-node/node-fetch@0.5.20': - resolution: {integrity: sha512-DFLsOG//CrDdIO0x7Q7Ompxj3TZhB4iMDeXpQKY4toSbIbzsKmbwyOkzXMwvV1syxvAtPoHBzyGGtDrPV424FA==} + '@whatwg-node/node-fetch@0.5.21': + resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -2182,8 +2188,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001647: - resolution: {integrity: sha512-n83xdNiyeNcHpzWY+1aFbqCK7LuLfBricc4+alSQL2Xb6OR3XpnQAmlDG+pQcdTfiHRuLcQ96VOfrPSGiNJYSg==} + caniuse-lite@1.0.30001651: + resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2384,8 +2390,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.4: - resolution: {integrity: sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==} + cssnano-preset-default@7.0.5: + resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2396,8 +2402,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.4: - resolution: {integrity: sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==} + cssnano@7.0.5: + resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2414,8 +2420,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.30.1: - resolution: {integrity: sha512-TRJc3HbBPkHd50u9YfJh2FxD1lDLZ+JXnJoyBn5LkncoeuT7fapO/Hq/Ed8TdFclaKshzInge2i30bg7VKeoPQ==} + cytoscape@3.30.2: + resolution: {integrity: sha512-oICxQsjW8uSaRmn4UK/jkczKOqTrVqt5/1WL0POiJUT2EKNc9STM4hYFHv917yu55aTBMFNRzymlJhVAiWPCxw==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -2706,8 +2712,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.4: - resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==} + electron-to-chromium@1.5.6: + resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2905,8 +2911,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.10.1: - resolution: {integrity: sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==} + eslint-plugin-n@17.10.2: + resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2925,8 +2931,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@7.0.0: - resolution: {integrity: sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==} + eslint-plugin-promise@7.1.0: + resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3167,8 +3173,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} format@0.2.2: @@ -3865,14 +3871,14 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lit-element@4.0.6: - resolution: {integrity: sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==} + lit-element@4.1.0: + resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} - lit-html@3.1.4: - resolution: {integrity: sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==} + lit-html@3.2.0: + resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} - lit@3.1.4: - resolution: {integrity: sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==} + lit@3.2.0: + resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==} load-plugin@6.0.3: resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} @@ -4681,32 +4687,32 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.0: - resolution: {integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==} + postcss-calc@10.0.1: + resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.1: - resolution: {integrity: sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==} + postcss-colormin@7.0.2: + resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.2: - resolution: {integrity: sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==} + postcss-convert-values@7.0.3: + resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.1: - resolution: {integrity: sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==} + postcss-discard-comments@7.0.2: + resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-duplicates@7.0.0: - resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + postcss-discard-duplicates@7.0.1: + resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4771,14 +4777,14 @@ packages: yaml: optional: true - postcss-merge-longhand@7.0.2: - resolution: {integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==} + postcss-merge-longhand@7.0.3: + resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.2: - resolution: {integrity: sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==} + postcss-merge-rules@7.0.3: + resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4795,14 +4801,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.1: - resolution: {integrity: sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==} + postcss-minify-params@7.0.2: + resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.2: - resolution: {integrity: sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==} + postcss-minify-selectors@7.0.3: + resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4849,8 +4855,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.1: - resolution: {integrity: sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==} + postcss-normalize-unicode@7.0.2: + resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4873,8 +4879,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@7.0.1: - resolution: {integrity: sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==} + postcss-reduce-initial@7.0.2: + resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4901,8 +4907,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.1: - resolution: {integrity: sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==} + postcss-unique-selectors@7.0.2: + resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4914,8 +4920,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.40: - resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} preferred-pm@3.1.4: @@ -5535,8 +5541,8 @@ packages: babel-plugin-macros: optional: true - stylehacks@7.0.2: - resolution: {integrity: sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==} + stylehacks@7.0.3: + resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5608,8 +5614,8 @@ packages: tailwindcss-radix@3.0.3: resolution: {integrity: sha512-uueKWJIY98tU4Fip2FTL2eXBqX428e5HBwbu+8rqqJ9H3NuhkcAGS66wNHZjeix56f6nNBhkhMLpQeIrmVxH/w==} - tailwindcss@3.4.7: - resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} + tailwindcss@3.4.9: + resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} engines: {node: '>=14.0.0'} hasBin: true @@ -5637,8 +5643,8 @@ packages: uglify-js: optional: true - terser@5.31.3: - resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} + terser@5.31.5: + resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} engines: {node: '>=10'} hasBin: true @@ -6034,8 +6040,8 @@ packages: vite: optional: true - vite@5.3.5: - resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + vite@5.4.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6043,6 +6049,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -6055,6 +6062,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -6754,22 +6763,22 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@floating-ui/core@1.6.5': + '@floating-ui/core@1.6.7': dependencies: - '@floating-ui/utils': 0.2.5 + '@floating-ui/utils': 0.2.7 - '@floating-ui/dom@1.6.8': + '@floating-ui/dom@1.6.10': dependencies: - '@floating-ui/core': 1.6.5 - '@floating-ui/utils': 0.2.5 + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.7 '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.8 + '@floating-ui/dom': 1.6.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.5': {} + '@floating-ui/utils@0.2.7': {} '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -6796,12 +6805,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.17(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.18(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) - '@graphql-tools/executor': 1.3.0(graphql@16.9.0) - '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/executor': 1.3.1(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6844,7 +6854,7 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.3.0(graphql@16.9.0)': + '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.4(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -6892,22 +6902,22 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 - '@graphql-tools/merge@9.0.4(graphql@16.9.0)': + '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/schema@10.0.4(graphql@16.9.0)': + '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/merge': 9.0.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6915,7 +6925,7 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.14.15)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) @@ -6942,10 +6952,18 @@ snapshots: graphql: 16.9.0 tslib: 2.6.3 + '@graphql-tools/utils@10.5.0(graphql@16.9.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-inspect: 1.0.1 + dset: 3.1.3 + graphql: 16.9.0 + tslib: 2.6.3 + '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.17(graphql@16.9.0) - '@graphql-tools/schema': 10.0.4(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6957,7 +6975,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7013,11 +7031,11 @@ snapshots: '@kamilkisiela/fast-url-parser@1.1.4': {} - '@lit-labs/ssr-dom-shim@1.2.0': {} + '@lit-labs/ssr-dom-shim@1.2.1': {} '@lit/reactive-element@2.0.4': dependencies: - '@lit-labs/ssr-dom-shim': 1.2.0 + '@lit-labs/ssr-dom-shim': 1.2.1 '@manypkg/find-root@1.1.0': dependencies: @@ -7527,13 +7545,13 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.8.4 + '@tanstack/virtual-core': 3.8.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.8.4': {} + '@tanstack/virtual-core@3.8.6': {} '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': dependencies: @@ -7571,8 +7589,8 @@ snapshots: eslint-plugin-jsonc: 2.16.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-jsx-a11y: 6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-n: 17.10.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise: 7.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-n: 17.10.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-plugin-promise: 7.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-react: 7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-react-hooks: 4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) eslint-plugin-sonarjs: 1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) @@ -7610,11 +7628,11 @@ snapshots: '@theguild/tailwind-config@0.4.2': dependencies: - autoprefixer: 10.4.20(postcss@8.4.40) - cssnano: 7.0.4(postcss@8.4.40) - postcss: 8.4.40 - postcss-import: 16.1.0(postcss@8.4.40) - tailwindcss: 3.4.7 + autoprefixer: 10.4.20(postcss@8.4.41) + cssnano: 7.0.5(postcss@8.4.41) + postcss: 8.4.41 + postcss-import: 16.1.0(postcss@8.4.41) + tailwindcss: 3.4.9 transitivePeerDependencies: - ts-node @@ -7883,7 +7901,7 @@ snapshots: '@vue/shared': 3.4.37 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.40 + postcss: 8.4.41 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.37': @@ -7971,10 +7989,10 @@ snapshots: '@whatwg-node/fetch@0.9.19': dependencies: - '@whatwg-node/node-fetch': 0.5.20 + '@whatwg-node/node-fetch': 0.5.21 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.20': + '@whatwg-node/node-fetch@0.5.21': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 @@ -8136,14 +8154,14 @@ snapshots: astring@1.8.6: {} - autoprefixer@10.4.20(postcss@8.4.40): + autoprefixer@10.4.20(postcss@8.4.41): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001647 + caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -8207,8 +8225,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001647 - electron-to-chromium: 1.5.4 + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.6 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8242,11 +8260,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001647 + caniuse-lite: 1.0.30001651 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001647: {} + caniuse-lite@1.0.30001651: {} ccount@2.0.1: {} @@ -8416,9 +8434,9 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.40): + css-declaration-sorter@7.2.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 css-select@5.1.0: dependencies: @@ -8442,49 +8460,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.4(postcss@8.4.40): + cssnano-preset-default@7.0.5(postcss@8.4.41): dependencies: browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.40) - cssnano-utils: 5.0.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-calc: 10.0.0(postcss@8.4.40) - postcss-colormin: 7.0.1(postcss@8.4.40) - postcss-convert-values: 7.0.2(postcss@8.4.40) - postcss-discard-comments: 7.0.1(postcss@8.4.40) - postcss-discard-duplicates: 7.0.0(postcss@8.4.40) - postcss-discard-empty: 7.0.0(postcss@8.4.40) - postcss-discard-overridden: 7.0.0(postcss@8.4.40) - postcss-merge-longhand: 7.0.2(postcss@8.4.40) - postcss-merge-rules: 7.0.2(postcss@8.4.40) - postcss-minify-font-values: 7.0.0(postcss@8.4.40) - postcss-minify-gradients: 7.0.0(postcss@8.4.40) - postcss-minify-params: 7.0.1(postcss@8.4.40) - postcss-minify-selectors: 7.0.2(postcss@8.4.40) - postcss-normalize-charset: 7.0.0(postcss@8.4.40) - postcss-normalize-display-values: 7.0.0(postcss@8.4.40) - postcss-normalize-positions: 7.0.0(postcss@8.4.40) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.40) - postcss-normalize-string: 7.0.0(postcss@8.4.40) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.40) - postcss-normalize-unicode: 7.0.1(postcss@8.4.40) - postcss-normalize-url: 7.0.0(postcss@8.4.40) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.40) - postcss-ordered-values: 7.0.1(postcss@8.4.40) - postcss-reduce-initial: 7.0.1(postcss@8.4.40) - postcss-reduce-transforms: 7.0.0(postcss@8.4.40) - postcss-svgo: 7.0.1(postcss@8.4.40) - postcss-unique-selectors: 7.0.1(postcss@8.4.40) - - cssnano-utils@5.0.0(postcss@8.4.40): - dependencies: - postcss: 8.4.40 - - cssnano@7.0.4(postcss@8.4.40): - dependencies: - cssnano-preset-default: 7.0.4(postcss@8.4.40) + css-declaration-sorter: 7.2.0(postcss@8.4.41) + cssnano-utils: 5.0.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-calc: 10.0.1(postcss@8.4.41) + postcss-colormin: 7.0.2(postcss@8.4.41) + postcss-convert-values: 7.0.3(postcss@8.4.41) + postcss-discard-comments: 7.0.2(postcss@8.4.41) + postcss-discard-duplicates: 7.0.1(postcss@8.4.41) + postcss-discard-empty: 7.0.0(postcss@8.4.41) + postcss-discard-overridden: 7.0.0(postcss@8.4.41) + postcss-merge-longhand: 7.0.3(postcss@8.4.41) + postcss-merge-rules: 7.0.3(postcss@8.4.41) + postcss-minify-font-values: 7.0.0(postcss@8.4.41) + postcss-minify-gradients: 7.0.0(postcss@8.4.41) + postcss-minify-params: 7.0.2(postcss@8.4.41) + postcss-minify-selectors: 7.0.3(postcss@8.4.41) + postcss-normalize-charset: 7.0.0(postcss@8.4.41) + postcss-normalize-display-values: 7.0.0(postcss@8.4.41) + postcss-normalize-positions: 7.0.0(postcss@8.4.41) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41) + postcss-normalize-string: 7.0.0(postcss@8.4.41) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41) + postcss-normalize-unicode: 7.0.2(postcss@8.4.41) + postcss-normalize-url: 7.0.0(postcss@8.4.41) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.41) + postcss-ordered-values: 7.0.1(postcss@8.4.41) + postcss-reduce-initial: 7.0.2(postcss@8.4.41) + postcss-reduce-transforms: 7.0.0(postcss@8.4.41) + postcss-svgo: 7.0.1(postcss@8.4.41) + postcss-unique-selectors: 7.0.2(postcss@8.4.41) + + cssnano-utils@5.0.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + cssnano@7.0.5(postcss@8.4.41): + dependencies: + cssnano-preset-default: 7.0.5(postcss@8.4.41) lilconfig: 3.1.2 - postcss: 8.4.40 + postcss: 8.4.41 csso@5.0.5: dependencies: @@ -8492,12 +8510,12 @@ snapshots: csstype@3.1.3: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.1): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.2): dependencies: cose-base: 1.0.3 - cytoscape: 3.30.1 + cytoscape: 3.30.2 - cytoscape@3.30.1: {} + cytoscape@3.30.2: {} d3-array@2.12.1: dependencies: @@ -8810,7 +8828,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.4: {} + electron-to-chromium@1.5.6: {} elkjs@0.9.3: {} @@ -9168,7 +9186,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.10.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-n@17.10.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) enhanced-resolve: 5.17.1 @@ -9190,7 +9208,7 @@ snapshots: '@types/eslint': 9.6.0 eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise@7.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-promise@7.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -9224,11 +9242,11 @@ snapshots: dependencies: eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.7): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.9): dependencies: fast-glob: 3.3.2 - postcss: 8.4.40 - tailwindcss: 3.4.7 + postcss: 8.4.41 + tailwindcss: 3.4.9 eslint-plugin-unicorn@55.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): dependencies: @@ -9527,7 +9545,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.2.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -9604,7 +9622,7 @@ snapshots: giscus@1.5.0: dependencies: - lit: 3.1.4 + lit: 3.2.0 github-slugger@2.0.0: {} @@ -9620,7 +9638,7 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 @@ -9629,7 +9647,7 @@ snapshots: glob@11.0.0: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 4.0.1 minimatch: 10.0.1 minipass: 7.1.2 @@ -9679,7 +9697,7 @@ snapshots: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.4(graphql@16.9.0) + '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/utils': 10.3.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) @@ -10244,21 +10262,21 @@ snapshots: lines-and-columns@2.0.4: {} - lit-element@4.0.6: + lit-element@4.1.0: dependencies: - '@lit-labs/ssr-dom-shim': 1.2.0 + '@lit-labs/ssr-dom-shim': 1.2.1 '@lit/reactive-element': 2.0.4 - lit-html: 3.1.4 + lit-html: 3.2.0 - lit-html@3.1.4: + lit-html@3.2.0: dependencies: '@types/trusted-types': 2.0.7 - lit@3.1.4: + lit@3.2.0: dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.0.6 - lit-html: 3.1.4 + lit-element: 4.1.0 + lit-html: 3.2.0 load-plugin@6.0.3: dependencies: @@ -10594,8 +10612,8 @@ snapshots: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 '@types/d3-scale-chromatic': 3.0.3 - cytoscape: 3.30.1 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.1) + cytoscape: 3.30.2 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.2) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 @@ -11135,7 +11153,7 @@ snapshots: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001647 + caniuse-lite: 1.0.30001651 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11508,202 +11526,202 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.0(postcss@8.4.40): + postcss-calc@10.0.1(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.40): + postcss-colormin@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.2(postcss@8.4.40): + postcss-convert-values@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.1(postcss@8.4.40): + postcss-discard-comments@7.0.2(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-discard-duplicates@7.0.0(postcss@8.4.40): + postcss-discard-duplicates@7.0.1(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 - postcss-discard-empty@7.0.0(postcss@8.4.40): + postcss-discard-empty@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 - postcss-discard-overridden@7.0.0(postcss@8.4.40): + postcss-discard-overridden@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 - postcss-import@15.1.0(postcss@8.4.40): + postcss-import@15.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.40): + postcss-import@16.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.40): + postcss-js@4.0.1(postcss@8.4.41): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.40 + postcss: 8.4.41 - postcss-load-config@4.0.2(postcss@8.4.40): + postcss-load-config@4.0.2(postcss@8.4.41): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.40 + postcss: 8.4.41 tsx: 4.17.0 yaml: 2.5.0 - postcss-merge-longhand@7.0.2(postcss@8.4.40): + postcss-merge-longhand@7.0.3(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.40) + stylehacks: 7.0.3(postcss@8.4.41) - postcss-merge-rules@7.0.2(postcss@8.4.40): + postcss-merge-rules@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 5.0.0(postcss@8.4.41) + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-minify-font-values@7.0.0(postcss@8.4.40): + postcss-minify-font-values@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.40): + postcss-minify-gradients@7.0.0(postcss@8.4.41): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 5.0.0(postcss@8.4.41) + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.40): + postcss-minify-params@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 5.0.0(postcss@8.4.41) + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.40): + postcss-minify-selectors@7.0.3(postcss@8.4.41): dependencies: cssesc: 3.0.0 - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-nested@6.2.0(postcss@8.4.40): + postcss-nested@6.2.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-normalize-charset@7.0.0(postcss@8.4.40): + postcss-normalize-charset@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 - postcss-normalize-display-values@7.0.0(postcss@8.4.40): + postcss-normalize-display-values@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.40): + postcss-normalize-positions@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.40): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.40): + postcss-normalize-string@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.40): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.40): + postcss-normalize-unicode@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.40): + postcss-normalize-url@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.40): + postcss-normalize-whitespace@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.40): + postcss-ordered-values@7.0.1(postcss@8.4.41): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.40) - postcss: 8.4.40 + cssnano-utils: 5.0.0(postcss@8.4.41) + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.1(postcss@8.4.40): + postcss-reduce-initial@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - postcss: 8.4.40 + postcss: 8.4.41 - postcss-reduce-transforms@7.0.0(postcss@8.4.40): + postcss-reduce-transforms@7.0.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.40): + postcss-scss@4.0.9(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.40): + postcss-svgo@7.0.1(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.40): + postcss-unique-selectors@7.0.2(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 postcss-value-parser@4.2.0: {} @@ -11714,7 +11732,7 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.40: + postcss@8.4.41: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -12387,10 +12405,10 @@ snapshots: client-only: 0.0.1 react: 18.3.1 - stylehacks@7.0.2(postcss@8.4.40): + stylehacks@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 stylis@4.3.2: {} @@ -12430,8 +12448,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.40 - postcss-scss: 4.0.9(postcss@8.4.40) + postcss: 8.4.41 + postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: svelte: 4.2.18 @@ -12480,7 +12498,7 @@ snapshots: tailwindcss-radix@3.0.3: {} - tailwindcss@3.4.7: + tailwindcss@3.4.9: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12496,11 +12514,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.40 - postcss-import: 15.1.0(postcss@8.4.40) - postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40) - postcss-nested: 6.2.0(postcss@8.4.40) + postcss: 8.4.41 + postcss-import: 15.1.0(postcss@8.4.41) + postcss-js: 4.0.1(postcss@8.4.41) + postcss-load-config: 4.0.2(postcss@8.4.41) + postcss-nested: 6.2.0(postcss@8.4.41) postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 @@ -12517,12 +12535,12 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.3 + terser: 5.31.5 webpack: 5.93.0(esbuild@0.23.0) optionalDependencies: esbuild: 0.23.0 - terser@5.31.3: + terser@5.31.5: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -12603,7 +12621,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -12615,14 +12633,14 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(tsx@4.17.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.41 typescript: 5.5.4 transitivePeerDependencies: - jiti @@ -12976,45 +12994,46 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.14.15)(terser@5.31.3): + vite-node@2.0.5(@types/node@20.14.15)(terser@5.31.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) + vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.3.5(@types/node@20.14.15)(terser@5.31.3)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.31.5)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) + vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) transitivePeerDependencies: - supports-color - typescript - vite@5.3.5(@types/node@20.14.15)(terser@5.31.3): + vite@5.4.0(@types/node@20.14.15)(terser@5.31.5): dependencies: esbuild: 0.21.5 - postcss: 8.4.40 + postcss: 8.4.41 rollup: 4.20.0 optionalDependencies: '@types/node': 20.14.15 fsevents: 2.3.3 - terser: 5.31.3 + terser: 5.31.5 - vitest@2.0.5(@types/node@20.14.15)(terser@5.31.3): + vitest@2.0.5(@types/node@20.14.15)(terser@5.31.5): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13032,8 +13051,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@20.14.15)(terser@5.31.3) - vite-node: 2.0.5(@types/node@20.14.15)(terser@5.31.3) + vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) + vite-node: 2.0.5(@types/node@20.14.15)(terser@5.31.5) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.15 @@ -13041,6 +13060,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color From 1c3fc0425ebdf929f4fb0013b6a557db35bdad3f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 05:07:35 +0000 Subject: [PATCH 174/374] fix(deps): update dependency @graphql-tools/utils to v10.5.0 (#2488) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 50 ++++++++++++++++++-------------------------------- 2 files changed, 19 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 6351ff7772a..1dd846d4e99 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.3.4", + "@graphql-tools/utils": "10.5.0", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1a9e3ba93c..d815749f2cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.3.4 - version: 10.3.4(graphql@16.9.0) + specifier: 10.5.0 + version: 10.5.0(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.3.4(graphql@16.9.0) + version: 10.5.0(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,12 +972,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.3.4': - resolution: {integrity: sha512-5xUXVsp1Yh1ttYHYDLJscoyv2LcW1BjpbcooIAkGUzINftD/qRBw9zvVmALx+oQWr/9MSIYghHHZzbYHsVO0/A==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.0': resolution: {integrity: sha512-TtdmI5nKMl7QKWENudj7MnaE1skH9y7x2XuG//kHzIox9c6Q8Z2QiWoeD6EuDxCZ4nkRoQpn/YT7kT8FoaV/xQ==} engines: {node: '>=16.0.0'} @@ -6788,7 +6782,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6797,7 +6791,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6810,7 +6804,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6818,7 +6812,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6831,7 +6825,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6844,7 +6838,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6856,7 +6850,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6866,7 +6860,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6879,7 +6873,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6887,14 +6881,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6903,7 +6897,7 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 @@ -6929,7 +6923,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6944,14 +6938,6 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.3.4(graphql@16.9.0)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-inspect: 1.0.1 - dset: 3.1.3 - graphql: 16.9.0 - tslib: 2.6.3 - '@graphql-tools/utils@10.5.0(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -6964,7 +6950,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9699,7 +9685,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) - '@graphql-tools/utils': 10.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.0(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 13c3cb3870f2c92f70c9325892872937c0f0517e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 16:49:42 +0000 Subject: [PATCH 175/374] fix(deps): update dependency @graphql-tools/utils to v10.5.1 (#2490) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 1dd846d4e99..4ff51b65a96 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.5.0", + "@graphql-tools/utils": "10.5.1", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d815749f2cd..d3d95f621c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.5.0 - version: 10.5.0(graphql@16.9.0) + specifier: 10.5.1 + version: 10.5.1(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.0(graphql@16.9.0) + version: 10.5.1(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.0': - resolution: {integrity: sha512-TtdmI5nKMl7QKWENudj7MnaE1skH9y7x2XuG//kHzIox9c6Q8Z2QiWoeD6EuDxCZ4nkRoQpn/YT7kT8FoaV/xQ==} + '@graphql-tools/utils@10.5.1': + resolution: {integrity: sha512-tyDpYKmVPfzKyEr+9y6s79RKtmomOq7dV8NcOxpMxwLw19lk2RNU34S/O6gni29AekKzOIQLQ0jZvzQQH34dsA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6782,7 +6782,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6791,7 +6791,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6804,7 +6804,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6812,7 +6812,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6825,7 +6825,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6838,7 +6838,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6850,7 +6850,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6860,7 +6860,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6873,7 +6873,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6881,14 +6881,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6897,21 +6897,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6923,7 +6923,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6938,7 +6938,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.0(graphql@16.9.0)': + '@graphql-tools/utils@10.5.1(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -6950,7 +6950,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9685,7 +9685,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.1(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 5b82cded74a50aaddd282c45f0fc54a11f6697c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 02:11:50 +0000 Subject: [PATCH 176/374] fix(deps): update dependency @graphql-tools/utils to v10.5.2 (#2491) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 4ff51b65a96..55492e3216a 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.5.1", + "@graphql-tools/utils": "10.5.2", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3d95f621c6..14fdf51c6f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.5.1 - version: 10.5.1(graphql@16.9.0) + specifier: 10.5.2 + version: 10.5.2(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.1(graphql@16.9.0) + version: 10.5.2(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.1': - resolution: {integrity: sha512-tyDpYKmVPfzKyEr+9y6s79RKtmomOq7dV8NcOxpMxwLw19lk2RNU34S/O6gni29AekKzOIQLQ0jZvzQQH34dsA==} + '@graphql-tools/utils@10.5.2': + resolution: {integrity: sha512-VZpw7wxwmQGcCGt8epw6fDb8LkoySbTJ/MU565ibKivPqCkH96XK36Et/N0RlRCYGN6QAXn5UIaSbOYYHrnpAA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6782,7 +6782,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6791,7 +6791,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6804,7 +6804,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6812,7 +6812,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6825,7 +6825,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6838,7 +6838,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6850,7 +6850,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6860,7 +6860,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6873,7 +6873,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6881,14 +6881,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6897,21 +6897,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6923,7 +6923,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6938,7 +6938,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.1(graphql@16.9.0)': + '@graphql-tools/utils@10.5.2(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -6950,7 +6950,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9685,7 +9685,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.2(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 420696c5ba95ce5767b58f6ba9d3e5479f9111bf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 02:09:00 +0000 Subject: [PATCH 177/374] chore(deps): update dependency tailwindcss-radix to v3.0.4 (#2492) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 10 +++++----- website/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14fdf51c6f7..b1aafab3271 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -377,8 +377,8 @@ importers: specifier: 18.3.3 version: 18.3.3 tailwindcss-radix: - specifier: 3.0.3 - version: 3.0.3 + specifier: 3.0.4 + version: 3.0.4 webpack: specifier: ^5.88.2 version: 5.93.0(esbuild@0.23.0) @@ -5605,8 +5605,8 @@ packages: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss-radix@3.0.3: - resolution: {integrity: sha512-uueKWJIY98tU4Fip2FTL2eXBqX428e5HBwbu+8rqqJ9H3NuhkcAGS66wNHZjeix56f6nNBhkhMLpQeIrmVxH/w==} + tailwindcss-radix@3.0.4: + resolution: {integrity: sha512-nnMdBWHGBon4OxfRsF0LfOaoW09WeSU5extMUpk8RckYl94nwu9uyJ6IO5eIrRpvrHNm5CVaWz6PaldcEoQ4SQ==} tailwindcss@3.4.9: resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} @@ -12482,7 +12482,7 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 - tailwindcss-radix@3.0.3: {} + tailwindcss-radix@3.0.4: {} tailwindcss@3.4.9: dependencies: diff --git a/website/package.json b/website/package.json index d19d8271261..04de38200ce 100644 --- a/website/package.json +++ b/website/package.json @@ -33,7 +33,7 @@ "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.14.15", "@types/react": "18.3.3", - "tailwindcss-radix": "3.0.3", + "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" }, "browserslist": { From 7637ff0623abdb022e351fd1cce9a818a5d79559 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 16:18:43 +0000 Subject: [PATCH 178/374] fix(deps): update dependency @graphql-tools/utils to v10.5.3 (#2493) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 55492e3216a..4cf18f806cf 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.5.2", + "@graphql-tools/utils": "10.5.3", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1aafab3271..e496ad98871 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.5.2 - version: 10.5.2(graphql@16.9.0) + specifier: 10.5.3 + version: 10.5.3(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.2(graphql@16.9.0) + version: 10.5.3(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.2': - resolution: {integrity: sha512-VZpw7wxwmQGcCGt8epw6fDb8LkoySbTJ/MU565ibKivPqCkH96XK36Et/N0RlRCYGN6QAXn5UIaSbOYYHrnpAA==} + '@graphql-tools/utils@10.5.3': + resolution: {integrity: sha512-XVyYptHEB7OeYwLTvG0092r5+a5SptTdOB0Ppov2nr6MrMZuyDLzEUNUapD75EdiOZzrVpO3JcHZ7FdRxiIyrw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6782,7 +6782,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6791,7 +6791,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6804,7 +6804,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6812,7 +6812,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6825,7 +6825,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6838,7 +6838,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6850,7 +6850,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6860,7 +6860,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6873,7 +6873,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6881,14 +6881,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6897,21 +6897,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6923,7 +6923,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6938,7 +6938,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.2(graphql@16.9.0)': + '@graphql-tools/utils@10.5.3(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -6950,7 +6950,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9685,7 +9685,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.2(graphql@16.9.0) + '@graphql-tools/utils': 10.5.3(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 66e555f287575e11c7277b2ea2c2c9d7e0acc49e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 Aug 2024 12:58:08 +0000 Subject: [PATCH 179/374] chore(deps): update dependency @vue/compiler-sfc to v3.4.38 (#2496) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 76 +++++++++++++---------------- 2 files changed, 36 insertions(+), 42 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index b33c9c8d3a0..cdd627767d9 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.37", + "@vue/compiler-sfc": "3.4.38", "eslint": "9.8.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e496ad98871..780c29c9cb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.37 - version: 3.4.37 + specifier: 3.4.38 + version: 3.4.38 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.4.37': - resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-dom@3.4.37': - resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-sfc@3.4.37': - resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-ssr@3.4.37': - resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/shared@3.4.37': - resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -2737,10 +2737,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - entities@5.0.0: - resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} - engines: {node: '>=0.12'} - err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -6970,7 +6966,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6980,7 +6976,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.4.37 + '@vue/compiler-sfc': 3.4.38 transitivePeerDependencies: - supports-color @@ -7589,9 +7585,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.37)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7865,37 +7861,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.37': + '@vue/compiler-core@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.37 - entities: 5.0.0 + '@vue/shared': 3.4.38 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.37': + '@vue/compiler-dom@3.4.38': dependencies: - '@vue/compiler-core': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/compiler-sfc@3.4.37': + '@vue/compiler-sfc@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.37 - '@vue/compiler-dom': 3.4.37 - '@vue/compiler-ssr': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.41 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.37': + '@vue/compiler-ssr@3.4.38': dependencies: - '@vue/compiler-dom': 3.4.37 - '@vue/shared': 3.4.37 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/shared@3.4.37': {} + '@vue/shared@3.4.38': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -8838,8 +8834,6 @@ snapshots: entities@4.5.0: {} - entities@5.0.0: {} - err-code@2.0.3: {} error-ex@1.3.2: @@ -11747,11 +11741,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.37)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) prettier@2.8.8: {} From 39d06ea0c9a640575a34e96e04adbf17980f0732 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 06:03:44 +0000 Subject: [PATCH 180/374] fix(deps): update dependency @graphql-tools/utils to v10.5.4 (#2497) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 4cf18f806cf..acfeb85a308 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", - "@graphql-tools/utils": "10.5.3", + "@graphql-tools/utils": "10.5.4", "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 780c29c9cb6..1a0e368bec8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: specifier: 2.27.7 version: 2.27.7 '@graphql-tools/utils': - specifier: 10.5.3 - version: 10.5.3(graphql@16.9.0) + specifier: 10.5.4 + version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) @@ -245,7 +245,7 @@ importers: version: 8.3.2(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.3(graphql@16.9.0) + version: 10.5.4(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.6 @@ -972,8 +972,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.3': - resolution: {integrity: sha512-XVyYptHEB7OeYwLTvG0092r5+a5SptTdOB0Ppov2nr6MrMZuyDLzEUNUapD75EdiOZzrVpO3JcHZ7FdRxiIyrw==} + '@graphql-tools/utils@10.5.4': + resolution: {integrity: sha512-XHnyCWSlg1ccsD8s0y6ugo5GZ5TpkTiFVNPSYms5G0s6Z/xTuSmiLBfeqgkfaCwLmLaQnRCmNDL2JRnqc2R5bQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6778,7 +6778,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.6.3 @@ -6787,7 +6787,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6800,7 +6800,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6808,7 +6808,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6821,7 +6821,7 @@ snapshots: '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 @@ -6834,7 +6834,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6846,7 +6846,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6856,7 +6856,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6869,7 +6869,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 transitivePeerDependencies: @@ -6877,14 +6877,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.6.3 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.6.3 @@ -6893,21 +6893,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -6919,7 +6919,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.19 @@ -6934,7 +6934,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.3(graphql@16.9.0)': + '@graphql-tools/utils@10.5.4(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -6946,7 +6946,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/schema': 10.0.5(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 value-or-promise: 1.0.12 @@ -9679,7 +9679,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 jiti: 1.21.6 From 854407d8a98ebaa1328ebe1481c4fc019eca249d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:44:03 +0200 Subject: [PATCH 181/374] chore(deps): update dependency turbo to v2.0.14 (#2494) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a0e368bec8..92fb6f6bf0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 4.17.0 turbo: specifier: ^2.0.9 - version: 2.0.12 + version: 2.0.13 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5759,38 +5759,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.12: - resolution: {integrity: sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA==} + turbo-darwin-64@2.0.13: + resolution: {integrity: sha512-1qoFGvSE/kG1Njl1a1b35+AlJyCBE/+cb7GcglxuUM0Fh0JNR6FIWGhiubUhFLoIdFkdRbPpTH5smhPpRk757w==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.12: - resolution: {integrity: sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg==} + turbo-darwin-arm64@2.0.13: + resolution: {integrity: sha512-3fgbjKeRjvZTKJhn6eOyA6SaFXlRHx/z7qAWYcTbq7iu2zd+n0OHRyah9Voy2ZihiGAI0Bw4QfVWo3d1qTabgA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.12: - resolution: {integrity: sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ==} + turbo-linux-64@2.0.13: + resolution: {integrity: sha512-1nMO5NWHWs4jI5SV8SMlGtR3/jBlud1ld/ltayYwOXm6zdznj0/mTNNE9AjfOs/aAei2wZE1HWUHXe46q/nZtw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.12: - resolution: {integrity: sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg==} + turbo-linux-arm64@2.0.13: + resolution: {integrity: sha512-JkQYAAMbEW3jkzhbtY4hi0Q61tlSd46qLEVBQqnur9VymC4TfD6kllVMpRtbmXv8jdfGPu+rEIeYrzjHpyqMfg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.12: - resolution: {integrity: sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA==} + turbo-windows-64@2.0.13: + resolution: {integrity: sha512-QYJfYPnmb3j16CR4mucYicC+tlY1fsFws6fkqZe2b8jBpRyOslxkEk4XJWCsvUizPSYpOdAnTL9baunLH7hWrA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.12: - resolution: {integrity: sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q==} + turbo-windows-arm64@2.0.13: + resolution: {integrity: sha512-dnVN19dq7jszcKVBy4+T1IMmMY1ergigJZdl76Bbc99QOwaXsTR7ci4sle89HvJb+F1z/MXSq8ePvRTcy6dKRw==} cpu: [arm64] os: [win32] - turbo@2.0.12: - resolution: {integrity: sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw==} + turbo@2.0.13: + resolution: {integrity: sha512-xZYCpvy+Q5X05HQLVbup/nUva/EPd8QKX/WLfztz8Yhh7yH+VN9t+P9ACG2U0ThlrqX4uFS0tuE0jaCLvL1Imw==} hasBin: true twoslash-protocol@0.2.9: @@ -12635,32 +12635,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.12: + turbo-darwin-64@2.0.13: optional: true - turbo-darwin-arm64@2.0.12: + turbo-darwin-arm64@2.0.13: optional: true - turbo-linux-64@2.0.12: + turbo-linux-64@2.0.13: optional: true - turbo-linux-arm64@2.0.12: + turbo-linux-arm64@2.0.13: optional: true - turbo-windows-64@2.0.12: + turbo-windows-64@2.0.13: optional: true - turbo-windows-arm64@2.0.12: + turbo-windows-arm64@2.0.13: optional: true - turbo@2.0.12: + turbo@2.0.13: optionalDependencies: - turbo-darwin-64: 2.0.12 - turbo-darwin-arm64: 2.0.12 - turbo-linux-64: 2.0.12 - turbo-linux-arm64: 2.0.12 - turbo-windows-64: 2.0.12 - turbo-windows-arm64: 2.0.12 + turbo-darwin-64: 2.0.13 + turbo-darwin-arm64: 2.0.13 + turbo-linux-64: 2.0.13 + turbo-linux-arm64: 2.0.13 + turbo-windows-64: 2.0.13 + turbo-windows-arm64: 2.0.13 twoslash-protocol@0.2.9: {} From e3a0a7860ca3d301be4c90341134d2c3e4651460 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:44:11 +0200 Subject: [PATCH 182/374] chore(deps): update dependency @types/node to v20.15.0 (#2498) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 76 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index acfeb85a308..757ef5dcf8c 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.14.15", + "@types/node": "20.15.0", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index d8480bb2a6e..cbe0ad7182d 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.14.15", + "@types/node": "20.15.0", "eslint": "9.8.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92fb6f6bf0c..c40c4b1c96d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.14.15 - version: 20.14.15 + specifier: 20.15.0 + version: 20.15.0 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.14.15)(terser@5.31.5) + version: 2.0.5(@types/node@20.15.0)(terser@5.31.5) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.14.15)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.15.0)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 2.12.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.31.5)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.15.0)(terser@5.31.5)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.14.15 - version: 20.14.15 + specifier: 20.15.0 + version: 20.15.0 eslint: specifier: 9.8.0 version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.14.15 - version: 20.14.15 + specifier: 20.15.0 + version: 20.15.0 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.14.15': - resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} + '@types/node@20.15.0': + resolution: {integrity: sha512-eQf4OkH6gA9v1W0iEpht/neozCsZKMTK+C4cU6/fv7wtJCCL8LEQ4hie2Ln8ZP/0YYM2xGj7//f8xyqItkJ6QA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5844,8 +5844,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.13.0: + resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} unified-engine@11.2.1: resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} @@ -6819,14 +6819,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.14.15)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.15.0)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.14.15) + meros: 1.3.0(@types/node@20.15.0) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6912,12 +6912,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.14.15)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.15.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.14.15)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.15.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7628,7 +7628,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 '@types/d3-scale-chromatic@3.0.3': {} @@ -7712,9 +7712,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.14.15': + '@types/node@20.15.0': dependencies: - undici-types: 5.26.5 + undici-types: 6.13.0 '@types/normalize-package-data@2.4.4': {} @@ -7737,7 +7737,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': dependencies: @@ -9672,13 +9672,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.14.15)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.15.0)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.15)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.15.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10134,7 +10134,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10612,9 +10612,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.14.15): + meros@1.3.0(@types/node@20.15.0): optionalDependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 mhchemparser@4.2.1: {} @@ -12725,14 +12725,14 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} + undici-types@6.13.0: {} unified-engine@11.2.1: dependencies: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.14.15 + '@types/node': 20.15.0 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.6 @@ -12974,13 +12974,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.14.15)(terser@5.31.5): + vite-node@2.0.5(@types/node@20.15.0)(terser@5.31.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) + vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) transitivePeerDependencies: - '@types/node' - less @@ -12992,28 +12992,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.31.5)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.15.0)(terser@5.31.5)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) + vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) transitivePeerDependencies: - supports-color - typescript - vite@5.4.0(@types/node@20.14.15)(terser@5.31.5): + vite@5.4.0(@types/node@20.15.0)(terser@5.31.5): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.20.0 optionalDependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 fsevents: 2.3.3 terser: 5.31.5 - vitest@2.0.5(@types/node@20.14.15)(terser@5.31.5): + vitest@2.0.5(@types/node@20.15.0)(terser@5.31.5): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13031,11 +13031,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.14.15)(terser@5.31.5) - vite-node: 2.0.5(@types/node@20.14.15)(terser@5.31.5) + vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) + vite-node: 2.0.5(@types/node@20.15.0)(terser@5.31.5) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.15 + '@types/node': 20.15.0 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 04de38200ce..c14fed36e66 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.14.15", + "@types/node": "20.15.0", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 31535bcd584f33f79ac8f78ccb15e4a73067a05f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 18:47:10 +0000 Subject: [PATCH 183/374] chore(deps): update pnpm to v9.7.1 (#2495) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 757ef5dcf8c..dbd6afbe17f 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.7.0", + "packageManager": "pnpm@9.7.1", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 670c0525cd49550b28ec1a78a6e45bb410922a96 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:51:10 +0200 Subject: [PATCH 184/374] chore(deps): update dependency turbo to v2.0.14 (#2499) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> From 1967487d11224e7e92341610bfad39f9871967d6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 21:51:43 +0200 Subject: [PATCH 185/374] chore(deps): update eslint monorepo to v9.9.0 (#2487) * chore(deps): update eslint monorepo to v9.9.0 * update patches version --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- examples/code-file/package.json | 4 +- examples/graphql-config/package.json | 4 +- examples/monorepo/package.json | 4 +- .../package.json | 2 +- examples/prettier/package.json | 4 +- examples/programmatic/package.json | 4 +- examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/package.json | 2 +- package.json | 4 +- packages/rule-tester/package.json | 4 +- pnpm-lock.yaml | 324 +++++++++++------- 11 files changed, 210 insertions(+), 148 deletions(-) diff --git a/examples/code-file/package.json b/examples/code-file/package.json index 1b76a7127eb..0d13de82506 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index 694cb9d7df5..a3f595c3cf3 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 1d43f4e3498..75d1a8bbdbb 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -11,8 +11,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 69bc563836b..844ee69ee62 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -12,6 +12,6 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/examples/prettier/package.json b/examples/prettier/package.json index a17a7765f80..de6739b2592 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -12,9 +12,9 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0", + "eslint": "9.9.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "prettier": "3.3.3" diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index 6d8656d2420..9c1587e79ed 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 964181b212d..1cb499ded31 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.8.0", + "eslint": "9.9.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.41.0", "svelte2tsx": "0.7.15" diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index cdd627767d9..8c7e6e0f84a 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "@vue/compiler-sfc": "3.4.38", - "eslint": "9.8.0", + "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } } diff --git a/package.json b/package.json index dbd6afbe17f..331ce216555 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", - "eslint": "9.8.0", + "eslint": "9.9.0", "eslint-plugin-eslint-plugin": "6.2.0", "eslint-plugin-tailwindcss": "3.17.4", "husky": "9.1.4", @@ -53,7 +53,7 @@ }, "pnpm": { "patchedDependencies": { - "eslint@9.8.0": "patches/eslint@8.46.0.patch", + "eslint@9.9.0": "patches/eslint@8.46.0.patch", "json-schema-to-markdown@1.1.1": "patches/json-schema-to-markdown@1.1.1.patch" } } diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index cbe0ad7182d..51ffff02ab7 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -19,7 +19,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "eslint": "9.8.0" + "eslint": "9.9.0" }, "dependencies": { "@babel/code-frame": "^7.18.6" @@ -27,6 +27,6 @@ "devDependencies": { "@types/babel__code-frame": "7.0.6", "@types/node": "20.15.0", - "eslint": "9.8.0" + "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c40c4b1c96d..367914e3db0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - eslint@9.8.0: + eslint@9.9.0: hash: cqyibohmktxazhgy2cj3pxovf4 path: patches/eslint@8.46.0.patch json-schema-to-markdown@1.1.1: @@ -27,7 +27,7 @@ importers: version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.0 - version: 0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + version: 0.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) @@ -50,11 +50,11 @@ importers: specifier: 2.4.1 version: 2.4.1 eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-plugin-eslint-plugin: specifier: 6.2.0 - version: 6.2.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-tailwindcss: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.9) @@ -99,14 +99,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.8.0 - version: 9.8.0 + specifier: 9.9.0 + version: 9.9.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) examples/graphql-config: dependencies: @@ -115,14 +115,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.8.0 - version: 9.8.0 + specifier: 9.9.0 + version: 9.9.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) examples/monorepo: dependencies: @@ -131,14 +131,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.8.0 - version: 9.8.0 + specifier: 9.9.0 + version: 9.9.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) examples/multiple-projects-graphql-config: dependencies: @@ -150,8 +150,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) examples/prettier: dependencies: @@ -160,20 +160,20 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.8.0 - version: 9.8.0 + specifier: 9.9.0 + version: 9.9.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -185,14 +185,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.8.0 - version: 9.8.0 + specifier: 9.9.0 + version: 9.9.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) examples/svelte-code-file: dependencies: @@ -204,8 +204,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) svelte: specifier: 4.2.18 version: 4.2.18 @@ -229,11 +229,11 @@ importers: specifier: 3.4.38 version: 3.4.38 eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) packages/plugin: dependencies: @@ -251,7 +251,7 @@ importers: version: 4.3.6 eslint: specifier: '>=8.44.0' - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + version: 9.8.0 fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -310,8 +310,8 @@ importers: specifier: 20.15.0 version: 20.15.0 eslint: - specifier: 9.8.0 - version: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + specifier: 9.9.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) website: dependencies: @@ -857,6 +857,10 @@ packages: resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.9.0': + resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2988,6 +2992,16 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + eslint@9.9.0: + resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} @@ -6720,9 +6734,14 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': + dependencies: + eslint: 9.8.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))': dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -6751,6 +6770,8 @@ snapshots: '@eslint/js@9.8.0': {} + '@eslint/js@9.9.0': {} + '@eslint/object-schema@2.1.4': {} '@floating-ui/core@1.6.7': @@ -7559,25 +7580,25 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@theguild/eslint-config@0.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-jsonc: 2.16.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-jsx-a11y: 6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-n: 17.10.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-promise: 7.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-react: 7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-sonarjs: 1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-unicorn: 55.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-yml: 1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-n: 17.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-react: 7.35.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) typescript: 5.5.4 transitivePeerDependencies: - bluebird @@ -7739,15 +7760,15 @@ snapshots: dependencies: '@types/node': 20.15.0 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -7757,14 +7778,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.6 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -7775,12 +7796,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -7804,13 +7825,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4)': + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript @@ -9007,14 +9028,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node@0.3.9: dependencies: @@ -9024,13 +9045,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -9041,11 +9062,11 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.0.1 @@ -9062,31 +9083,31 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-eslint-plugin@6.2.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-eslint-plugin@6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9094,9 +9115,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -9107,24 +9128,24 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.9.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-jsx-a11y@6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -9135,7 +9156,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9144,18 +9165,18 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-markdown@3.0.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-mdx: 3.1.5(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) - eslint-plugin-markdown: 3.0.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -9166,37 +9187,37 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.10.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-n@17.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) enhanced-resolve: 5.17.1 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-plugin-es-x: 7.8.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) get-tsconfig: 4.7.6 globals: 15.9.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)))(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: '@types/eslint': 9.6.0 - eslint-config-prettier: 9.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-promise@7.1.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-plugin-react-hooks@4.6.2(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-plugin-react@7.35.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-react@7.35.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9204,7 +9225,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -9218,9 +9239,9 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.4(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.9): dependencies: @@ -9228,14 +9249,14 @@ snapshots: postcss: 8.4.41 tailwindcss: 3.4.9 - eslint-plugin-unicorn@55.0.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.0 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -9248,11 +9269,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-yml@1.14.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) - eslint-compat-utils: 0.5.1(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -9278,9 +9299,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4): + eslint@9.8.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 @@ -9317,6 +9338,47 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.9.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 + transitivePeerDependencies: + - supports-color + esm@3.2.25: {} espree@10.1.0: @@ -13046,10 +13108,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)): + vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.8.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 92db9a7f5738002a374de139a7d4a39edced9f30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Aug 2024 00:31:31 +0200 Subject: [PATCH 186/374] chore(deps): update dependency turbo to v2.0.14 (#2501) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> From d91597f5df91e2dff5e1a1de2d0ad4bc6e6a3906 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Aug 2024 00:41:14 +0200 Subject: [PATCH 187/374] chore(deps): update dependency json-schema-to-ts to v3 (#2082) * chore(deps): update dependency json-schema-to-ts to v3 * fix types * update turbo * update turbo * pnpm i --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- package.json | 2 +- packages/plugin/package.json | 2 +- packages/plugin/src/rules/input-name.ts | 2 +- .../plugin/src/rules/naming-convention.ts | 2 +- packages/plugin/src/rules/relay-edge-types.ts | 2 +- .../plugin/src/rules/strict-id-in-types.ts | 2 +- pnpm-lock.yaml | 77 +++++++++---------- 7 files changed, 44 insertions(+), 45 deletions(-) diff --git a/package.json b/package.json index 331ce216555..510cd87e36f 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.17.0", - "turbo": "^2.0.9", + "turbo": "2.0.14", "typescript": "5.5.4", "vitest": "2.0.5" }, diff --git a/packages/plugin/package.json b/packages/plugin/package.json index e050a3f8385..8d27a28dfdf 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -62,7 +62,7 @@ "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", "graphql": "16.9.0", - "json-schema-to-ts": "2.12.0", + "json-schema-to-ts": "3.1.0", "vite-tsconfig-paths": "^5.0.0" }, "publishConfig": { diff --git a/packages/plugin/src/rules/input-name.ts b/packages/plugin/src/rules/input-name.ts index 40e38d2bc5f..8d0b30c1a39 100644 --- a/packages/plugin/src/rules/input-name.ts +++ b/packages/plugin/src/rules/input-name.ts @@ -43,7 +43,7 @@ const schema = { }, } as const; -export type RuleOptions = FromSchema<typeof schema>; +export type RuleOptions = FromSchema<typeof schema, { keepDefaultedPropertiesOptional: true }>; type ObjectTypeNode = GraphQLESTreeNode<ObjectTypeDefinitionNode | ObjectTypeExtensionNode>; diff --git a/packages/plugin/src/rules/naming-convention.ts b/packages/plugin/src/rules/naming-convention.ts index f3b9c4b6a2a..0cbcbf42662 100644 --- a/packages/plugin/src/rules/naming-convention.ts +++ b/packages/plugin/src/rules/naming-convention.ts @@ -112,7 +112,7 @@ const schema = { }, } as const; -export type RuleOptions = FromSchema<typeof schema>; +export type RuleOptions = FromSchema<typeof schema, { keepDefaultedPropertiesOptional: true }>; type PropertySchema = { style?: AllowedStyle; diff --git a/packages/plugin/src/rules/relay-edge-types.ts b/packages/plugin/src/rules/relay-edge-types.ts index 7170b4544b2..a688d0221c8 100644 --- a/packages/plugin/src/rules/relay-edge-types.ts +++ b/packages/plugin/src/rules/relay-edge-types.ts @@ -82,7 +82,7 @@ const schema = { }, } as const; -export type RuleOptions = FromSchema<typeof schema>; +export type RuleOptions = FromSchema<typeof schema, { keepDefaultedPropertiesOptional: true }>; export const rule: GraphQLESLintRule<RuleOptions, true> = { meta: { diff --git a/packages/plugin/src/rules/strict-id-in-types.ts b/packages/plugin/src/rules/strict-id-in-types.ts index 635b75b25e2..ee64dde83d8 100644 --- a/packages/plugin/src/rules/strict-id-in-types.ts +++ b/packages/plugin/src/rules/strict-id-in-types.ts @@ -47,7 +47,7 @@ const schema = { }, } as const; -export type RuleOptions = FromSchema<typeof schema>; +export type RuleOptions = FromSchema<typeof schema, { keepDefaultedPropertiesOptional: true }>; export const rule: GraphQLESLintRule<RuleOptions> = { meta: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 367914e3db0..13be28e1e41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.17.0 version: 4.17.0 turbo: - specifier: ^2.0.9 - version: 2.0.13 + specifier: 2.0.14 + version: 2.0.14 typescript: specifier: 5.5.4 version: 5.5.4 @@ -290,8 +290,8 @@ importers: specifier: 16.9.0 version: 16.9.0 json-schema-to-ts: - specifier: 2.12.0 - version: 2.12.0 + specifier: 3.1.0 + version: 3.1.0 vite-tsconfig-paths: specifier: ^5.0.0 version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.15.0)(terser@5.31.5)) @@ -3795,8 +3795,8 @@ packages: json-schema-to-markdown@1.1.1: resolution: {integrity: sha512-AWah/3VoorCoBBtnzZnGUjUey9WbMx1HjENyFXh/hYgnohL5XWZ6JKdaNMRn/ZExyPIsEXWqukVw2kacoGqAIQ==} - json-schema-to-ts@2.12.0: - resolution: {integrity: sha512-uTde38yBm5lzJSRPWRaasxZo72pb+JGE4iUksNdNfAkFaLhV4N9akeBxPPUpZy5onINt9Zo0oTLrAoEXyZESiQ==} + json-schema-to-ts@3.1.0: + resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} engines: {node: '>=16'} json-schema-traverse@0.4.1: @@ -5717,8 +5717,8 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-algebra@1.2.2: - resolution: {integrity: sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==} + ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} @@ -5773,38 +5773,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.13: - resolution: {integrity: sha512-1qoFGvSE/kG1Njl1a1b35+AlJyCBE/+cb7GcglxuUM0Fh0JNR6FIWGhiubUhFLoIdFkdRbPpTH5smhPpRk757w==} + turbo-darwin-64@2.0.14: + resolution: {integrity: sha512-kwfDmjNwlNfvtrvT29+ZBg5n1Wvxl891bFHchMJyzMoR0HOE9N1NSNdSZb9wG3e7sYNIu4uDkNk+VBEqJW0HzQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.13: - resolution: {integrity: sha512-3fgbjKeRjvZTKJhn6eOyA6SaFXlRHx/z7qAWYcTbq7iu2zd+n0OHRyah9Voy2ZihiGAI0Bw4QfVWo3d1qTabgA==} + turbo-darwin-arm64@2.0.14: + resolution: {integrity: sha512-m3LXYEshCx3wc4ZClM6gb01KYpFmtjQ9IBF3A7ofjb6ahux3xlYZJZ3uFCLAGHuvGLuJ3htfiPbwlDPTdknqqw==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.13: - resolution: {integrity: sha512-1nMO5NWHWs4jI5SV8SMlGtR3/jBlud1ld/ltayYwOXm6zdznj0/mTNNE9AjfOs/aAei2wZE1HWUHXe46q/nZtw==} + turbo-linux-64@2.0.14: + resolution: {integrity: sha512-7vBzCPdoTtR92SNn2JMgj1FlMmyonGmpMaQdgAB1OVYtuQ6NVGoh7/lODfaILqXjpvmFSVbpBIDrKOT6EvcprQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.13: - resolution: {integrity: sha512-JkQYAAMbEW3jkzhbtY4hi0Q61tlSd46qLEVBQqnur9VymC4TfD6kllVMpRtbmXv8jdfGPu+rEIeYrzjHpyqMfg==} + turbo-linux-arm64@2.0.14: + resolution: {integrity: sha512-jwH+c0bfjpBf26K/tdEFatmnYyXwGROjbr6bZmNcL8R+IkGAc/cglL+OToqJnQZTgZvH7uDGbeSyUo7IsHyjuA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.13: - resolution: {integrity: sha512-QYJfYPnmb3j16CR4mucYicC+tlY1fsFws6fkqZe2b8jBpRyOslxkEk4XJWCsvUizPSYpOdAnTL9baunLH7hWrA==} + turbo-windows-64@2.0.14: + resolution: {integrity: sha512-w9/XwkHSzvLjmioo6cl3S1yRfI6swxsV1j1eJwtl66JM4/pn0H2rBa855R0n7hZnmI6H5ywLt/nLt6Ae8RTDmw==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.13: - resolution: {integrity: sha512-dnVN19dq7jszcKVBy4+T1IMmMY1ergigJZdl76Bbc99QOwaXsTR7ci4sle89HvJb+F1z/MXSq8ePvRTcy6dKRw==} + turbo-windows-arm64@2.0.14: + resolution: {integrity: sha512-XaQlyYk+Rf4xS5XWCo8XCMIpssgGGy8blzLfolN6YBp4baElIWMlkLZHDbGyiFmCbNf9I9gJI64XGRG+LVyyjA==} cpu: [arm64] os: [win32] - turbo@2.0.13: - resolution: {integrity: sha512-xZYCpvy+Q5X05HQLVbup/nUva/EPd8QKX/WLfztz8Yhh7yH+VN9t+P9ACG2U0ThlrqX4uFS0tuE0jaCLvL1Imw==} + turbo@2.0.14: + resolution: {integrity: sha512-00JjdCMD/cpsjP0Izkjcm8Oaor5yUCfDwODtaLb+WyblyadkaDEisGhy3Dbd5az9n+5iLSPiUgf+WjPbns6MRg==} hasBin: true twoslash-protocol@0.2.9: @@ -10229,11 +10229,10 @@ snapshots: json-schema-to-markdown@1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4): {} - json-schema-to-ts@2.12.0: + json-schema-to-ts@3.1.0: dependencies: '@babel/runtime': 7.25.0 - '@types/json-schema': 7.0.15 - ts-algebra: 1.2.2 + ts-algebra: 2.0.0 json-schema-traverse@0.4.1: {} @@ -12640,7 +12639,7 @@ snapshots: trough@2.2.0: {} - ts-algebra@1.2.2: {} + ts-algebra@2.0.0: {} ts-api-utils@1.3.0(typescript@5.5.4): dependencies: @@ -12697,32 +12696,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.13: + turbo-darwin-64@2.0.14: optional: true - turbo-darwin-arm64@2.0.13: + turbo-darwin-arm64@2.0.14: optional: true - turbo-linux-64@2.0.13: + turbo-linux-64@2.0.14: optional: true - turbo-linux-arm64@2.0.13: + turbo-linux-arm64@2.0.14: optional: true - turbo-windows-64@2.0.13: + turbo-windows-64@2.0.14: optional: true - turbo-windows-arm64@2.0.13: + turbo-windows-arm64@2.0.14: optional: true - turbo@2.0.13: + turbo@2.0.14: optionalDependencies: - turbo-darwin-64: 2.0.13 - turbo-darwin-arm64: 2.0.13 - turbo-linux-64: 2.0.13 - turbo-linux-arm64: 2.0.13 - turbo-windows-64: 2.0.13 - turbo-windows-arm64: 2.0.13 + turbo-darwin-64: 2.0.14 + turbo-darwin-arm64: 2.0.14 + turbo-linux-64: 2.0.14 + turbo-linux-arm64: 2.0.14 + turbo-windows-64: 2.0.14 + turbo-windows-arm64: 2.0.14 twoslash-protocol@0.2.9: {} From 2f35465c7feb362684ee9c90736770fd58d3e9d6 Mon Sep 17 00:00:00 2001 From: Ondrej Synacek <ondrej@synacek.org> Date: Sat, 17 Aug 2024 00:47:14 +0200 Subject: [PATCH 188/374] fix lint error with custom CSS class (#2300) * fix lint error with custom CSS class Relates to #2261 - this makes the linter pass all the checks. The issue is that "nextra" is some kind of indirect dependency for the website but two components are using `nextra-scrollbar` CSS class. I fixed this by adding this class to whitelist of the `tailwindcss/no-custom-classname` eslint rule. * add todo comment --------- Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- .eslintrc.cjs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 95e366ac748..c33e75b9d5b 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -95,7 +95,13 @@ module.exports = { 'tailwindcss/enforces-negative-arbitrary-values': 'error', 'tailwindcss/enforces-shorthand': 'error', 'tailwindcss/migration-from-tailwind-2': 'error', - 'tailwindcss/no-custom-classname': 'error', + 'tailwindcss/no-custom-classname': [ + 'error', + { + // TODO: figure out why there is an error only on CI + whitelist: ['nextra-scrollbar'], + }, + ], 'react/no-unknown-property': ['error', { ignore: ['jsx', 'global'] }], }, settings: { From 7b2de577b8c9115c6ba50302d710696222efe4f5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 18 Aug 2024 14:27:02 +0000 Subject: [PATCH 189/374] chore(deps): update dependency @types/node to v20.16.0 (#2505) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 76 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 510cd87e36f..4bc7495a90a 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.15.0", + "@types/node": "20.16.0", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 51ffff02ab7..6e1cab8b32f 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.15.0", + "@types/node": "20.16.0", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13be28e1e41..626d41a92d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.15.0 - version: 20.15.0 + specifier: 20.16.0 + version: 20.16.0 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.15.0)(terser@5.31.5) + version: 2.0.5(@types/node@20.16.0)(terser@5.31.5) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.15.0)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.0)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.15.0)(terser@5.31.5)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.16.0)(terser@5.31.5)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.15.0 - version: 20.15.0 + specifier: 20.16.0 + version: 20.16.0 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.15.0 - version: 20.15.0 + specifier: 20.16.0 + version: 20.16.0 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1754,8 +1754,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.15.0': - resolution: {integrity: sha512-eQf4OkH6gA9v1W0iEpht/neozCsZKMTK+C4cU6/fv7wtJCCL8LEQ4hie2Ln8ZP/0YYM2xGj7//f8xyqItkJ6QA==} + '@types/node@20.16.0': + resolution: {integrity: sha512-vDxceJcoZhIVh67S568bm1UGZO0DX0hpplJZxzeXMKwIPLn190ec5RRxQ69BKhX44SUGIxxgMdDY557lGLKprQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5858,8 +5858,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.13.0: - resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici-types@6.19.6: + resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} unified-engine@11.2.1: resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} @@ -6840,14 +6840,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.15.0)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.0)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.15.0) + meros: 1.3.0(@types/node@20.16.0) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6933,12 +6933,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.15.0)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.15.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7649,7 +7649,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 '@types/d3-scale-chromatic@3.0.3': {} @@ -7733,9 +7733,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.15.0': + '@types/node@20.16.0': dependencies: - undici-types: 6.13.0 + undici-types: 6.19.6 '@types/normalize-package-data@2.4.4': {} @@ -7758,7 +7758,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9734,13 +9734,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.15.0)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.0)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.5(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.15.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10196,7 +10196,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10673,9 +10673,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.15.0): + meros@1.3.0(@types/node@20.16.0): optionalDependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 mhchemparser@4.2.1: {} @@ -12786,14 +12786,14 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.13.0: {} + undici-types@6.19.6: {} unified-engine@11.2.1: dependencies: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.15.0 + '@types/node': 20.16.0 '@types/unist': 3.0.2 concat-stream: 2.0.0 debug: 4.3.6 @@ -13035,13 +13035,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.15.0)(terser@5.31.5): + vite-node@2.0.5(@types/node@20.16.0)(terser@5.31.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) transitivePeerDependencies: - '@types/node' - less @@ -13053,28 +13053,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.15.0)(terser@5.31.5)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.16.0)(terser@5.31.5)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) transitivePeerDependencies: - supports-color - typescript - vite@5.4.0(@types/node@20.15.0)(terser@5.31.5): + vite@5.4.0(@types/node@20.16.0)(terser@5.31.5): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.20.0 optionalDependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 fsevents: 2.3.3 terser: 5.31.5 - vitest@2.0.5(@types/node@20.15.0)(terser@5.31.5): + vitest@2.0.5(@types/node@20.16.0)(terser@5.31.5): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13092,11 +13092,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.15.0)(terser@5.31.5) - vite-node: 2.0.5(@types/node@20.15.0)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) + vite-node: 2.0.5(@types/node@20.16.0)(terser@5.31.5) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.15.0 + '@types/node': 20.16.0 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index c14fed36e66..bea83c0d3c5 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.15.0", + "@types/node": "20.16.0", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 384670b4afab2a43f980ba0f4783e1d3c5a4af9f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 03:07:50 +0000 Subject: [PATCH 190/374] chore(deps): lock file maintenance (#2506) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 751 +++++++++++++++++++++++-------------------------- 1 file changed, 348 insertions(+), 403 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 626d41a92d9..f3c16588e3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,7 +57,7 @@ importers: version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-tailwindcss: specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.9) + version: 3.17.4(tailwindcss@3.4.10) husky: specifier: 9.1.4 version: 9.1.4 @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.0)(terser@5.31.5) + version: 2.0.5(@types/node@20.16.0)(terser@5.31.6) examples/code-file: dependencies: @@ -251,7 +251,7 @@ importers: version: 4.3.6 eslint: specifier: '>=8.44.0' - version: 9.8.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -294,7 +294,7 @@ importers: version: 3.1.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.16.0)(terser@5.31.5)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.0)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.3 - version: 6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0)) + version: 6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.4 webpack: specifier: ^5.88.2 - version: 5.93.0(esbuild@0.23.0) + version: 5.93.0(esbuild@0.23.1) packages: @@ -559,8 +559,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.23.0': - resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -571,8 +571,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.0': - resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -583,8 +583,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.0': - resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -595,8 +595,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.0': - resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -607,8 +607,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.0': - resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -619,8 +619,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.0': - resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -631,8 +631,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': - resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -643,8 +643,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': - resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -655,8 +655,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.0': - resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -667,8 +667,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.0': - resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -679,8 +679,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.0': - resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -691,8 +691,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.0': - resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -703,8 +703,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.0': - resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -715,8 +715,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.0': - resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -727,8 +727,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.0': - resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -739,8 +739,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.0': - resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -751,8 +751,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.0': - resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -763,14 +763,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': - resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.23.0': - resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -781,8 +781,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': - resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -793,8 +793,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.0': - resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -805,8 +805,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.0': - resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -817,8 +817,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.0': - resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -829,8 +829,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.0': - resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -853,10 +853,6 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.8.0': - resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.0': resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -898,8 +894,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.18': - resolution: {integrity: sha512-la+rLHPdS8CtvMKVW6yt38fOO5luldBsX+X9gv1R3uhcjl8Z9WGjfcc1d+KsB28sijatN5UohVhSz2FdsX/PhQ==} + '@graphql-tools/delegate@10.0.19': + resolution: {integrity: sha512-y4spKkLnngkr+dCatYvqFtq3zumbnyvpMkP5W2Ooy5DnTEUeiPJQ0h5uqi3EHPEDFC+Rs/opvBdOwFOkMObmXg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -958,14 +954,14 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.0.5': - resolution: {integrity: sha512-WPUBPh9t9eX44kiIy9dV9Bi5S6B91c13X2AldAw0TS9R5cXj3RyHffbKZtIoj/nYLv/tsRSyk/L429ZSiyOriQ==} + '@graphql-tools/merge@9.0.6': + resolution: {integrity: sha512-TmkzFTFVieHnqu9mPTF6RxAQltaprpDQnM5HMTPSyMLXnJGMTvdWejV0yORKj7DW1YSi791/sUnKf8HytepBFQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.5': - resolution: {integrity: sha512-LJl+yvmtRHx4gH6SM4WaLq+Utp8tzyB9cxxF88Z6D/AMVvT6/G+BtnXGdSB5Nmy2bAwebhi5w73tdx49yGUung==} + '@graphql-tools/schema@10.0.6': + resolution: {integrity: sha512-EIJgPRGzpvDFEjVp+RF1zNNYIC36BYuIeZ514jFoJnI6IdxyVyIRDLx/ykgMdaa1pKQerpfdqDnsF4JnZoDHSQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1530,94 +1526,94 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.20.0': - resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} + '@rollup/rollup-android-arm-eabi@4.21.0': + resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.20.0': - resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} + '@rollup/rollup-android-arm64@4.21.0': + resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.20.0': - resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} + '@rollup/rollup-darwin-arm64@4.21.0': + resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.20.0': - resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} + '@rollup/rollup-darwin-x64@4.21.0': + resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} + '@rollup/rollup-linux-arm-musleabihf@4.21.0': + resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.20.0': - resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} + '@rollup/rollup-linux-arm64-gnu@4.21.0': + resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.20.0': - resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} + '@rollup/rollup-linux-arm64-musl@4.21.0': + resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} + '@rollup/rollup-linux-riscv64-gnu@4.21.0': + resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.20.0': - resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} + '@rollup/rollup-linux-s390x-gnu@4.21.0': + resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.20.0': - resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} + '@rollup/rollup-linux-x64-gnu@4.21.0': + resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.20.0': - resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} + '@rollup/rollup-linux-x64-musl@4.21.0': + resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.20.0': - resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} + '@rollup/rollup-win32-arm64-msvc@4.21.0': + resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.20.0': - resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} + '@rollup/rollup-win32-ia32-msvc@4.21.0': + resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.20.0': - resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} + '@rollup/rollup-win32-x64-msvc@4.21.0': + resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} cpu: [x64] os: [win32] '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.12.1': - resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} + '@shikijs/core@1.14.1': + resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} - '@shikijs/twoslash@1.12.1': - resolution: {integrity: sha512-k4D6sC9p9GksbHa4RnB1VkQIZtQ+L7nQMqi/YAxEgTKZF5v7IW6dHak0Z7bvZXrfhle36NIqWMJXz5xDexupvw==} + '@shikijs/twoslash@1.14.1': + resolution: {integrity: sha512-b0krVIqVCpdh9Gji+gTSJp0n2KyepPmnjKEDs+dUb765MUcyfN9qK/vRr7fA/YdAJxab8IDpz1GbLl0GuzAyFQ==} '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -1625,14 +1621,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.8.6': - resolution: {integrity: sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==} + '@tanstack/react-virtual@3.9.0': + resolution: {integrity: sha512-5TeTSQBMV1PIFzBP9cduIX5klRaTvbOw+CxRx3LaUhwqiZLEZBZqz8anEIqG4eHNhDAe+BLarRDeNE9cNM1/EA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.8.6': - resolution: {integrity: sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==} + '@tanstack/virtual-core@3.9.0': + resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} '@theguild/components@6.6.3': resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} @@ -1775,11 +1771,11 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.2': - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} @@ -1926,12 +1922,12 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@whatwg-node/fetch@0.9.19': - resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} - engines: {node: '>=16.0.0'} + '@whatwg-node/fetch@0.9.20': + resolution: {integrity: sha512-bayE8tJBVw3QRg5vDqGIOfBmdxCV6HHUqCxMhZ1pOHukUk1TrfNH3tViivJErhmtSN0bbvjWaBQpJllAOpgSxA==} + engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.5.21': - resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==} + '@whatwg-node/node-fetch@0.5.22': + resolution: {integrity: sha512-ccjjD+JCaylDGGcbJ69jFK2FaoGobpyOiDr2FnzSpcEss20MJzfJAiUIrpglWADplyB2AwfunMM7ph3IpPArhw==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -2710,8 +2706,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.6: - resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} + electron-to-chromium@1.5.11: + resolution: {integrity: sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2789,8 +2785,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.23.0: - resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} hasBin: true @@ -2987,11 +2983,6 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.8.0: - resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - eslint@9.9.0: resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3171,8 +3162,8 @@ packages: flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - focus-visible@5.2.0: - resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} + focus-visible@5.2.1: + resolution: {integrity: sha512-8Bx950VD1bWTQJEH/AM6SpEk+SU55aVnp4Ujhuuxy3eMEBCRwBnTBnVXr9YAPvZL3/CNjCa8u4IWfNmEO53whA==} for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -3474,8 +3465,8 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} import-fresh@3.3.0: @@ -4691,8 +4682,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.1: - resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} + postcss-calc@10.0.2: + resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 @@ -4901,8 +4892,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} postcss-svgo@7.0.1: @@ -5260,8 +5251,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.20.0: - resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} + rollup@4.21.0: + resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5354,8 +5345,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.12.1: - resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} + shiki@1.14.1: + resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5618,8 +5609,8 @@ packages: tailwindcss-radix@3.0.4: resolution: {integrity: sha512-nnMdBWHGBon4OxfRsF0LfOaoW09WeSU5extMUpk8RckYl94nwu9uyJ6IO5eIrRpvrHNm5CVaWz6PaldcEoQ4SQ==} - tailwindcss@3.4.9: - resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} + tailwindcss@3.4.10: + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} engines: {node: '>=14.0.0'} hasBin: true @@ -5647,8 +5638,8 @@ packages: uglify-js: optional: true - terser@5.31.5: - resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} + terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} hasBin: true @@ -6044,8 +6035,8 @@ packages: vite: optional: true - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.1: + resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6109,8 +6100,8 @@ packages: walk-up-path@3.0.1: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} web-namespaces@2.0.1: @@ -6596,149 +6587,144 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.23.0': + '@esbuild/aix-ppc64@0.23.1': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.23.0': + '@esbuild/android-arm64@0.23.1': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.23.0': + '@esbuild/android-arm@0.23.1': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.23.0': + '@esbuild/android-x64@0.23.1': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.23.0': + '@esbuild/darwin-arm64@0.23.1': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.23.0': + '@esbuild/darwin-x64@0.23.1': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.23.0': + '@esbuild/freebsd-arm64@0.23.1': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.23.0': + '@esbuild/freebsd-x64@0.23.1': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.23.0': + '@esbuild/linux-arm64@0.23.1': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.23.0': + '@esbuild/linux-arm@0.23.1': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.23.0': + '@esbuild/linux-ia32@0.23.1': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.23.0': + '@esbuild/linux-loong64@0.23.1': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.23.0': + '@esbuild/linux-mips64el@0.23.1': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.23.0': + '@esbuild/linux-ppc64@0.23.1': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.23.0': + '@esbuild/linux-riscv64@0.23.1': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.23.0': + '@esbuild/linux-s390x@0.23.1': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.23.0': + '@esbuild/linux-x64@0.23.1': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.23.0': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.23.0': + '@esbuild/openbsd-arm64@0.23.1': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.23.0': + '@esbuild/openbsd-x64@0.23.1': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.23.0': + '@esbuild/sunos-x64@0.23.1': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.23.0': + '@esbuild/win32-arm64@0.23.1': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.23.0': + '@esbuild/win32-ia32@0.23.1': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.23.0': + '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': - dependencies: - eslint: 9.8.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))': dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -6760,7 +6746,7 @@ snapshots: debug: 4.3.6 espree: 10.1.0 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6768,8 +6754,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.8.0': {} - '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} @@ -6816,11 +6800,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.18(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.19(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 @@ -6844,7 +6828,7 @@ snapshots: dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.19 + '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.16.0) @@ -6913,21 +6897,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 - '@graphql-tools/merge@9.0.5(graphql@16.9.0)': + '@graphql-tools/merge@9.0.6(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/schema@10.0.5(graphql@16.9.0)': + '@graphql-tools/schema@10.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.5(graphql@16.9.0) + '@graphql-tools/merge': 9.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6936,14 +6920,14 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.16.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 - '@whatwg-node/fetch': 0.9.19 + '@whatwg-node/fetch': 0.9.20 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.6.3 @@ -6965,8 +6949,8 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6978,7 +6962,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7479,63 +7463,63 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.20.0': + '@rollup/rollup-android-arm-eabi@4.21.0': optional: true - '@rollup/rollup-android-arm64@4.20.0': + '@rollup/rollup-android-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-arm64@4.20.0': + '@rollup/rollup-darwin-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-x64@4.20.0': + '@rollup/rollup-darwin-x64@4.21.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.20.0': + '@rollup/rollup-linux-arm-musleabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.20.0': + '@rollup/rollup-linux-arm64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.20.0': + '@rollup/rollup-linux-arm64-musl@4.21.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.20.0': + '@rollup/rollup-linux-riscv64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.20.0': + '@rollup/rollup-linux-s390x-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.20.0': + '@rollup/rollup-linux-x64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-musl@4.20.0': + '@rollup/rollup-linux-x64-musl@4.21.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.20.0': + '@rollup/rollup-win32-arm64-msvc@4.21.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.20.0': + '@rollup/rollup-win32-ia32-msvc@4.21.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.20.0': + '@rollup/rollup-win32-x64-msvc@4.21.0': optional: true '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.12.1': + '@shikijs/core@1.14.1': dependencies: '@types/hast': 3.0.4 - '@shikijs/twoslash@1.12.1(typescript@5.5.4)': + '@shikijs/twoslash@1.14.1(typescript@5.5.4)': dependencies: - '@shikijs/core': 1.12.1 + '@shikijs/core': 1.14.1 twoslash: 0.2.9(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -7548,22 +7532,22 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.8.6 + '@tanstack/virtual-core': 3.9.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.8.6': {} + '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.0))': + '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) + next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.1)) nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) nextra-theme-docs: 3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7635,7 +7619,7 @@ snapshots: cssnano: 7.0.5(postcss@8.4.41) postcss: 8.4.41 postcss-import: 16.1.0(postcss@8.4.41) - tailwindcss: 3.4.9 + tailwindcss: 3.4.10 transitivePeerDependencies: - ts-node @@ -7687,11 +7671,11 @@ snapshots: '@types/hast@2.3.10': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/is-empty@1.2.3': {} @@ -7717,11 +7701,11 @@ snapshots: '@types/mdast@3.0.15': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/mdx@2.0.13': {} @@ -7729,7 +7713,7 @@ snapshots: '@types/nlcst@2.0.3': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/node@12.20.55': {} @@ -7752,9 +7736,9 @@ snapshots: '@types/trusted-types@2.0.7': {} - '@types/unist@2.0.10': {} + '@types/unist@2.0.11': {} - '@types/unist@3.0.2': {} + '@types/unist@3.0.3': {} '@types/ws@8.5.12': dependencies: @@ -7770,7 +7754,7 @@ snapshots: '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -7990,12 +7974,12 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whatwg-node/fetch@0.9.19': + '@whatwg-node/fetch@0.9.20': dependencies: - '@whatwg-node/node-fetch': 0.5.21 + '@whatwg-node/node-fetch': 0.5.22 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.21': + '@whatwg-node/node-fetch@0.5.22': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 @@ -8229,7 +8213,7 @@ snapshots: browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.6 + electron-to-chromium: 1.5.11 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8237,9 +8221,9 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@5.0.0(esbuild@0.23.0): + bundle-require@5.0.0(esbuild@0.23.1): dependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8469,7 +8453,7 @@ snapshots: css-declaration-sorter: 7.2.0(postcss@8.4.41) cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 - postcss-calc: 10.0.1(postcss@8.4.41) + postcss-calc: 10.0.2(postcss@8.4.41) postcss-colormin: 7.0.2(postcss@8.4.41) postcss-convert-values: 7.0.3(postcss@8.4.41) postcss-discard-comments: 7.0.2(postcss@8.4.41) @@ -8831,7 +8815,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.6: {} + electron-to-chromium@1.5.11: {} elkjs@0.9.3: {} @@ -8993,32 +8977,32 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: + esbuild@0.23.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.23.0 - '@esbuild/android-arm': 0.23.0 - '@esbuild/android-arm64': 0.23.0 - '@esbuild/android-x64': 0.23.0 - '@esbuild/darwin-arm64': 0.23.0 - '@esbuild/darwin-x64': 0.23.0 - '@esbuild/freebsd-arm64': 0.23.0 - '@esbuild/freebsd-x64': 0.23.0 - '@esbuild/linux-arm': 0.23.0 - '@esbuild/linux-arm64': 0.23.0 - '@esbuild/linux-ia32': 0.23.0 - '@esbuild/linux-loong64': 0.23.0 - '@esbuild/linux-mips64el': 0.23.0 - '@esbuild/linux-ppc64': 0.23.0 - '@esbuild/linux-riscv64': 0.23.0 - '@esbuild/linux-s390x': 0.23.0 - '@esbuild/linux-x64': 0.23.0 - '@esbuild/netbsd-x64': 0.23.0 - '@esbuild/openbsd-arm64': 0.23.0 - '@esbuild/openbsd-x64': 0.23.0 - '@esbuild/sunos-x64': 0.23.0 - '@esbuild/win32-arm64': 0.23.0 - '@esbuild/win32-ia32': 0.23.0 - '@esbuild/win32-x64': 0.23.0 + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 escalade@3.1.2: {} @@ -9195,7 +9179,7 @@ snapshots: eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) get-tsconfig: 4.7.6 globals: 15.9.0 - ignore: 5.3.1 + ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 @@ -9243,11 +9227,11 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.9): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.10): dependencies: fast-glob: 3.3.2 postcss: 8.4.41 - tailwindcss: 3.4.9 + tailwindcss: 3.4.10 eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: @@ -9299,45 +9283,6 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.8.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.8.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.6 - escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -9362,7 +9307,7 @@ snapshots: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -9439,7 +9384,7 @@ snapshots: estree-util-visit@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 estree-walker@2.0.2: {} @@ -9547,11 +9492,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.0)): + file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.1)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.93.0(esbuild@0.23.0) + webpack: 5.93.0(esbuild@0.23.1) fill-range@7.1.1: dependencies: @@ -9581,7 +9526,7 @@ snapshots: flexsearch@0.7.43: {} - focus-visible@5.2.0: {} + focus-visible@5.2.1: {} for-each@0.3.3: dependencies: @@ -9712,7 +9657,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -9720,7 +9665,7 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 @@ -9739,7 +9684,7 @@ snapshots: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.5(graphql@16.9.0) + '@graphql-tools/merge': 9.0.6(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) @@ -9830,7 +9775,7 @@ snapshots: hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 @@ -9849,7 +9794,7 @@ snapshots: hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -9887,7 +9832,7 @@ snapshots: dependencies: '@types/estree': 1.0.5 '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -9920,7 +9865,7 @@ snapshots: hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -9964,7 +9909,7 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ignore@5.3.1: {} + ignore@5.3.2: {} import-fresh@3.3.0: dependencies: @@ -10439,7 +10384,7 @@ snapshots: mdast-util-from-markdown@1.3.1: dependencies: '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -10456,7 +10401,7 @@ snapshots: mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -10566,7 +10511,7 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 @@ -10620,7 +10565,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -10988,7 +10933,7 @@ snapshots: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.0 @@ -11183,9 +11128,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.0)): + next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.1)): dependencies: - file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.0)) + file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.1)) transitivePeerDependencies: - webpack @@ -11221,7 +11166,7 @@ snapshots: clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - focus-visible: 5.2.0 + focus-visible: 5.2.1 intersection-observer: 0.12.2 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11237,7 +11182,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.12.1(typescript@5.5.4) + '@shikijs/twoslash': 1.14.1(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11254,14 +11199,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.2(shiki@1.12.1) + rehype-pretty-code: 0.13.2(shiki@1.14.1) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.12.1 + shiki: 1.14.1 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -11473,7 +11418,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -11500,7 +11445,7 @@ snapshots: parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 @@ -11567,10 +11512,10 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.1(postcss@8.4.41): + postcss-calc@10.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 postcss-colormin@7.0.2(postcss@8.4.41): @@ -11590,7 +11535,7 @@ snapshots: postcss-discard-comments@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-discard-duplicates@7.0.1(postcss@8.4.41): dependencies: @@ -11651,7 +11596,7 @@ snapshots: caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-minify-font-values@7.0.0(postcss@8.4.41): dependencies: @@ -11676,12 +11621,12 @@ snapshots: dependencies: cssesc: 3.0.0 postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-nested@6.2.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-normalize-charset@7.0.0(postcss@8.4.41): dependencies: @@ -11749,7 +11694,7 @@ snapshots: dependencies: postcss: 8.4.41 - postcss-selector-parser@6.1.1: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -11763,7 +11708,7 @@ snapshots: postcss-unique-selectors@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -11977,13 +11922,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.12.1): + rehype-pretty-code@0.13.2(shiki@1.14.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.12.1 + shiki: 1.14.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12132,26 +12077,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.20.0: + rollup@4.21.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.20.0 - '@rollup/rollup-android-arm64': 4.20.0 - '@rollup/rollup-darwin-arm64': 4.20.0 - '@rollup/rollup-darwin-x64': 4.20.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 - '@rollup/rollup-linux-arm-musleabihf': 4.20.0 - '@rollup/rollup-linux-arm64-gnu': 4.20.0 - '@rollup/rollup-linux-arm64-musl': 4.20.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 - '@rollup/rollup-linux-riscv64-gnu': 4.20.0 - '@rollup/rollup-linux-s390x-gnu': 4.20.0 - '@rollup/rollup-linux-x64-gnu': 4.20.0 - '@rollup/rollup-linux-x64-musl': 4.20.0 - '@rollup/rollup-win32-arm64-msvc': 4.20.0 - '@rollup/rollup-win32-ia32-msvc': 4.20.0 - '@rollup/rollup-win32-x64-msvc': 4.20.0 + '@rollup/rollup-android-arm-eabi': 4.21.0 + '@rollup/rollup-android-arm64': 4.21.0 + '@rollup/rollup-darwin-arm64': 4.21.0 + '@rollup/rollup-darwin-x64': 4.21.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 + '@rollup/rollup-linux-arm-musleabihf': 4.21.0 + '@rollup/rollup-linux-arm64-gnu': 4.21.0 + '@rollup/rollup-linux-arm64-musl': 4.21.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 + '@rollup/rollup-linux-riscv64-gnu': 4.21.0 + '@rollup/rollup-linux-s390x-gnu': 4.21.0 + '@rollup/rollup-linux-x64-gnu': 4.21.0 + '@rollup/rollup-linux-x64-musl': 4.21.0 + '@rollup/rollup-win32-arm64-msvc': 4.21.0 + '@rollup/rollup-win32-ia32-msvc': 4.21.0 + '@rollup/rollup-win32-x64-msvc': 4.21.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12250,9 +12195,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.12.1: + shiki@1.14.1: dependencies: - '@shikijs/core': 1.12.1 + '@shikijs/core': 1.14.1 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -12450,7 +12395,7 @@ snapshots: dependencies: browserslist: 4.23.3 postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 stylis@4.3.2: {} @@ -12539,7 +12484,7 @@ snapshots: tailwindcss-radix@3.0.4: {} - tailwindcss@3.4.9: + tailwindcss@3.4.10: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12560,7 +12505,7 @@ snapshots: postcss-js: 4.0.1(postcss@8.4.41) postcss-load-config: 4.0.2(postcss@8.4.41) postcss-nested: 6.2.0(postcss@8.4.41) - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -12570,18 +12515,18 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.5 - webpack: 5.93.0(esbuild@0.23.0) + terser: 5.31.6 + webpack: 5.93.0(esbuild@0.23.1) optionalDependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 - terser@5.31.5: + terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -12664,19 +12609,19 @@ snapshots: tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: - bundle-require: 5.0.0(esbuild@0.23.0) + bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 debug: 4.3.6 - esbuild: 0.23.0 + esbuild: 0.23.1 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.20.0 + rollup: 4.21.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -12691,7 +12636,7 @@ snapshots: tsx@4.17.0: dependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -12794,12 +12739,12 @@ snapshots: '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 '@types/node': 20.16.0 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 extend: 3.0.2 glob: 10.4.5 - ignore: 5.3.1 + ignore: 5.3.2 is-empty: 1.2.0 is-plain-obj: 4.1.0 load-plugin: 6.0.3 @@ -12817,7 +12762,7 @@ snapshots: unified@10.1.2: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -12827,7 +12772,7 @@ snapshots: unified@11.0.5: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -12837,91 +12782,91 @@ snapshots: unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-inspect@8.1.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-remove@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 unist-util-stringify-position@2.0.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-parents@4.1.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@3.1.0: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -12988,17 +12933,17 @@ snapshots: vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 vfile: 6.0.2 vfile-message@3.1.4: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position: 3.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile-reporter@8.1.1: @@ -13024,24 +12969,24 @@ snapshots: vfile@5.3.7: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 vfile@6.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.0)(terser@5.31.5): + vite-node@2.0.5(@types/node@20.16.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) + vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -13053,28 +12998,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.0(@types/node@20.16.0)(terser@5.31.5)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.0)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) + vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.0(@types/node@20.16.0)(terser@5.31.5): + vite@5.4.1(@types/node@20.16.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 - rollup: 4.20.0 + rollup: 4.21.0 optionalDependencies: '@types/node': 20.16.0 fsevents: 2.3.3 - terser: 5.31.5 + terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.0)(terser@5.31.5): + vitest@2.0.5(@types/node@20.16.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13092,8 +13037,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.0)(terser@5.31.5) - vite-node: 2.0.5(@types/node@20.16.0)(terser@5.31.5) + vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.0 @@ -13122,7 +13067,7 @@ snapshots: walk-up-path@3.0.1: {} - watchpack@2.4.1: + watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -13156,7 +13101,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.93.0(esbuild@0.23.0): + webpack@5.93.0(esbuild@0.23.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13179,8 +13124,8 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)) - watchpack: 2.4.1 + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)) + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' From fd3fbe876effc90b60aa6c68f784accfb605053d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 06:53:57 +0000 Subject: [PATCH 191/374] chore(deps): update dependency @types/node to v20.16.1 (#2507) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 4bc7495a90a..4418e857093 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.0", + "@types/node": "20.16.1", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 6e1cab8b32f..3ffce52560d 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.0", + "@types/node": "20.16.1", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3c16588e3f..2488fbe3d25 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.0 - version: 20.16.0 + specifier: 20.16.1 + version: 20.16.1 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.0)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.1)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.0)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.1)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.0)(terser@5.31.6)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.0 - version: 20.16.0 + specifier: 20.16.1 + version: 20.16.1 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.0 - version: 20.16.0 + specifier: 20.16.1 + version: 20.16.1 '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.0': - resolution: {integrity: sha512-vDxceJcoZhIVh67S568bm1UGZO0DX0hpplJZxzeXMKwIPLn190ec5RRxQ69BKhX44SUGIxxgMdDY557lGLKprQ==} + '@types/node@20.16.1': + resolution: {integrity: sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6824,14 +6824,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.0)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.1)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.0) + meros: 1.3.0(@types/node@20.16.1) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6917,12 +6917,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.0)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.1)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.1)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7633,7 +7633,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 '@types/d3-scale-chromatic@3.0.3': {} @@ -7717,7 +7717,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.0': + '@types/node@20.16.1': dependencies: undici-types: 6.19.6 @@ -7742,7 +7742,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9679,13 +9679,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.0)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.1)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10141,7 +10141,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10618,9 +10618,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.0): + meros@1.3.0(@types/node@20.16.1): optionalDependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 mhchemparser@4.2.1: {} @@ -12738,7 +12738,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.0 + '@types/node': 20.16.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 @@ -12980,13 +12980,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.1)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -12998,28 +12998,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.0)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.0)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.1)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.0)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.1)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13037,11 +13037,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.0)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.1)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.0 + '@types/node': 20.16.1 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index bea83c0d3c5..961db6d3555 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.4.2", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.0", + "@types/node": "20.16.1", "@types/react": "18.3.3", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 4394998b1bd223a1a3f5529a3f12aee70f0e27b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 16:19:30 +0000 Subject: [PATCH 192/374] chore(deps): update dependency husky to v9.1.5 (#2509) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 4418e857093..7f411defea5 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "9.9.0", "eslint-plugin-eslint-plugin": "6.2.0", "eslint-plugin-tailwindcss": "3.17.4", - "husky": "9.1.4", + "husky": "9.1.5", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2488fbe3d25..30b4176d3ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.10) husky: - specifier: 9.1.4 - version: 9.1.4 + specifier: 9.1.5 + version: 9.1.5 jest-snapshot-serializer-raw: specifier: 2.0.0 version: 2.0.0 @@ -3452,8 +3452,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.4: - resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} + husky@9.1.5: + resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} engines: {node: '>=18'} hasBin: true @@ -9899,7 +9899,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.4: {} + husky@9.1.5: {} iconv-lite@0.4.24: dependencies: From edc70b3a77d676ef5b72405a5a0be27cd0b93301 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 00:20:39 +0000 Subject: [PATCH 193/374] chore(deps): update dependency @types/react to v18.3.4 (#2510) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30b4176d3ad..de5a6b479dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.3 - version: 6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) + version: 6.6.3(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.1 version: 20.16.1 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.4 + version: 18.3.4 tailwindcss-radix: specifier: 3.0.4 version: 3.0.4 @@ -1759,8 +1759,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.4': + resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7068,10 +7068,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.4)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.3 + '@types/react': 18.3.4 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7260,204 +7260,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.4)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-select@2.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.4)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 '@radix-ui/rect@1.1.0': {} @@ -7540,7 +7540,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.3(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': + '@theguild/components@6.6.3(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 @@ -7548,8 +7548,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7725,7 +7725,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.3': + '@types/react@18.3.4': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11159,7 +11159,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11170,17 +11170,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.28(@types/react@18.3.3)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.4)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11808,33 +11808,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.4)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.4)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.4)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.4)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.4)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.4)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 react@18.3.1: dependencies: @@ -12890,12 +12890,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.4)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12903,13 +12903,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.4)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index 961db6d3555..35a5ad185a6 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.1", - "@types/react": "18.3.3", + "@types/react": "18.3.4", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" }, From 6217b6cdb5d3aa231d77fe1f3951ae11c17371e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 05:01:32 +0000 Subject: [PATCH 194/374] fix(deps): update dependency @theguild/components to v6.6.4 (#2512) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 30 +++++++++++++++--------------- website/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de5a6b479dd..c4f09922c0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 6.6.3 - version: 6.6.3(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) + specifier: 6.6.4 + version: 6.6.4(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1630,8 +1630,8 @@ packages: '@tanstack/virtual-core@3.9.0': resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} - '@theguild/components@6.6.3': - resolution: {integrity: sha512-o6VPgD7cL6JTwwvjaI84DpqFMM/HLqiN/ErVZn+D2xruV9p55F9r22xK3nsnnXSmz95LndXMzof6sJN8PSwKHw==} + '@theguild/components@6.6.4': + resolution: {integrity: sha512-pW3HdLJ4kPXP0L6XHhkLYUH6ng52XrSdQZkfLDSGVmsgNB3Rnq1RU0ndh3p8y90djAgHcKbudCG42+SDAt623w==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -4378,16 +4378,16 @@ packages: sass: optional: true - nextra-theme-docs@3.0.0-alpha.28: - resolution: {integrity: sha512-6n200ue1EKv/Eo7chkoKDLJ2gQ01R+hfdwp5xhzpSaqdiudqtsbUlDPEuwBBW0mQbLCUN80yNQanV4GjUg6/oA==} + nextra-theme-docs@3.0.0-alpha.32: + resolution: {integrity: sha512-VENmsX/ZtL3hn++k1PsNa26Aw+9LiRFYUPZ6XXkPQW5N8Nl6RG6avp8+wpCBURLV3qBWc6Ot7aRSyN7SUgDBWw==} peerDependencies: next: '>=13' - nextra: 3.0.0-alpha.28 + nextra: 3.0.0-alpha.32 react: '>=16.13.1' react-dom: '>=16.13.1' - nextra@3.0.0-alpha.28: - resolution: {integrity: sha512-sw/Jdp/c1jS1Hpk2aPs7Y2G3c5lU3ijyXTATr9zUfn35zpneNf+70No8XKxXFo+nWO0CRHwVB15Ya+DNsvaYtQ==} + nextra@3.0.0-alpha.32: + resolution: {integrity: sha512-Kk7hpi1aLUMYBtRjB9o1uRKQNVOJBJJwSzMnNfWugS0MiTm0F3cn/xXIpbdpzPkAUdT1MZupfDEJxeUhyPn0CA==} engines: {node: '>=18'} peerDependencies: next: '>=13' @@ -7540,7 +7540,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.3(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': + '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 @@ -7548,8 +7548,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11159,7 +11159,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.28(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11170,13 +11170,13 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.28(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 diff --git a/website/package.json b/website/package.json index 35a5ad185a6..30d7d4c7c1c 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.6.3", + "@theguild/components": "6.6.4", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From 9d854f29d6babc502cae33dbe8ed6695296ef815 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 09:04:55 +0000 Subject: [PATCH 195/374] fix(deps): update dependency next to v14.2.6 (#2513) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4f09922c0e..b82a1831b89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.4 - version: 6.6.4(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) + version: 6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.5 - version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.6 + version: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.5': - resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} + '@next/env@14.2.6': + resolution: {integrity: sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g==} - '@next/swc-darwin-arm64@14.2.5': - resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} + '@next/swc-darwin-arm64@14.2.6': + resolution: {integrity: sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.5': - resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} + '@next/swc-darwin-x64@14.2.6': + resolution: {integrity: sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.5': - resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} + '@next/swc-linux-arm64-gnu@14.2.6': + resolution: {integrity: sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.5': - resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} + '@next/swc-linux-arm64-musl@14.2.6': + resolution: {integrity: sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.5': - resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} + '@next/swc-linux-x64-gnu@14.2.6': + resolution: {integrity: sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.5': - resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} + '@next/swc-linux-x64-musl@14.2.6': + resolution: {integrity: sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.5': - resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} + '@next/swc-win32-arm64-msvc@14.2.6': + resolution: {integrity: sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.5': - resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} + '@next/swc-win32-ia32-msvc@14.2.6': + resolution: {integrity: sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.5': - resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} + '@next/swc-win32-x64-msvc@14.2.6': + resolution: {integrity: sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4360,8 +4360,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.5: - resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} + next@14.2.6: + resolution: {integrity: sha512-57Su7RqXs5CBKKKOagt8gPhMM3CpjgbeQhrtei2KLAA1vTNm7jfKS+uDARkSW8ZETUflDCBIsUKGSyQdRs4U4g==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7154,33 +7154,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.5': {} + '@next/env@14.2.6': {} - '@next/swc-darwin-arm64@14.2.5': + '@next/swc-darwin-arm64@14.2.6': optional: true - '@next/swc-darwin-x64@14.2.5': + '@next/swc-darwin-x64@14.2.6': optional: true - '@next/swc-linux-arm64-gnu@14.2.5': + '@next/swc-linux-arm64-gnu@14.2.6': optional: true - '@next/swc-linux-arm64-musl@14.2.5': + '@next/swc-linux-arm64-musl@14.2.6': optional: true - '@next/swc-linux-x64-gnu@14.2.5': + '@next/swc-linux-x64-gnu@14.2.6': optional: true - '@next/swc-linux-x64-musl@14.2.5': + '@next/swc-linux-x64-musl@14.2.6': optional: true - '@next/swc-win32-arm64-msvc@14.2.5': + '@next/swc-win32-arm64-msvc@14.2.6': optional: true - '@next/swc-win32-ia32-msvc@14.2.5': + '@next/swc-win32-ia32-msvc@14.2.6': optional: true - '@next/swc-win32-x64-msvc@14.2.5': + '@next/swc-win32-x64-msvc@14.2.6': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7540,16 +7540,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': + '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11108,20 +11108,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11134,9 +11134,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.5 + '@next/env': 14.2.6 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11146,20 +11146,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.5 - '@next/swc-darwin-x64': 14.2.5 - '@next/swc-linux-arm64-gnu': 14.2.5 - '@next/swc-linux-arm64-musl': 14.2.5 - '@next/swc-linux-x64-gnu': 14.2.5 - '@next/swc-linux-x64-musl': 14.2.5 - '@next/swc-win32-arm64-msvc': 14.2.5 - '@next/swc-win32-ia32-msvc': 14.2.5 - '@next/swc-win32-x64-msvc': 14.2.5 + '@next/swc-darwin-arm64': 14.2.6 + '@next/swc-darwin-x64': 14.2.6 + '@next/swc-linux-arm64-gnu': 14.2.6 + '@next/swc-linux-arm64-musl': 14.2.6 + '@next/swc-linux-x64-gnu': 14.2.6 + '@next/swc-linux-x64-musl': 14.2.6 + '@next/swc-win32-arm64-msvc': 14.2.6 + '@next/swc-win32-ia32-msvc': 14.2.6 + '@next/swc-win32-x64-msvc': 14.2.6 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11168,15 +11168,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11194,7 +11194,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 30d7d4c7c1c..43f9710841d 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.5", + "next": "14.2.6", "next-query-params": "5.0.0", "next-sitemap": "4.2.3", "react": "^18.3.1", From 481224141d3a2eb0c839fb23a32861d1e28ff794 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:12:24 +0000 Subject: [PATCH 196/374] chore(deps): update pnpm to v9.8.0 (#2514) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f411defea5..8b0b29d3d6f 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.7.1", + "packageManager": "pnpm@9.8.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 4a4d7c078f245ccf6579ac084b4d5397555689b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 20:14:03 +0000 Subject: [PATCH 197/374] chore(deps): update dependency webpack to v5.94.0 (#2516) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 45 ++++++++++++++++++--------------------------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b82a1831b89..0ca542f5547 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.4 - version: 6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1)) + version: 6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.4 webpack: specifier: ^5.88.2 - version: 5.93.0(esbuild@0.23.1) + version: 5.94.0(esbuild@0.23.1) packages: @@ -1687,9 +1687,6 @@ packages: '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@9.6.0': resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} @@ -2706,8 +2703,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.11: - resolution: {integrity: sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew==} + electron-to-chromium@1.5.13: + resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -6125,8 +6122,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7540,14 +7537,14 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.23.1))': + '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.1)) + next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) nextra-theme-docs: 3.0.0-alpha.32(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7649,11 +7646,6 @@ snapshots: '@types/dedent@0.7.2': {} - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 - '@types/eslint@9.6.0': dependencies: '@types/estree': 1.0.5 @@ -8213,7 +8205,7 @@ snapshots: browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.11 + electron-to-chromium: 1.5.13 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8815,7 +8807,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.11: {} + electron-to-chromium@1.5.13: {} elkjs@0.9.3: {} @@ -9492,11 +9484,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.1)): + file-loader@4.3.0(webpack@5.94.0(esbuild@0.23.1)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.93.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.23.1) fill-range@7.1.1: dependencies: @@ -11128,9 +11120,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.1)): + next-videos@1.5.0(webpack@5.94.0(esbuild@0.23.1)): dependencies: - file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.1)) + file-loader: 4.3.0(webpack@5.94.0(esbuild@0.23.1)) transitivePeerDependencies: - webpack @@ -12515,14 +12507,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.93.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 @@ -13101,9 +13093,8 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.93.0(esbuild@0.23.1): + webpack@5.94.0(esbuild@0.23.1): dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -13124,7 +13115,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 56ff802ee58894b8f6df60b99a2a2975425f8b60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 23:14:28 +0000 Subject: [PATCH 198/374] chore(deps): update dependency @theguild/eslint-config to v0.12.1 (#2517) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 8b0b29d3d6f..2aab2dc2051 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", "@graphql-tools/utils": "10.5.4", - "@theguild/eslint-config": "0.12.0", + "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "20.16.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ca542f5547..79a07727e44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 10.5.4 version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': - specifier: 0.12.0 - version: 0.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + specifier: 0.12.1 + version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) @@ -1637,10 +1637,10 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@theguild/eslint-config@0.12.0': - resolution: {integrity: sha512-a9xlmrgK6aInWG3yvQuRtJlpg3hMwt631aZwjDoYTsf4p9RLUQDlrxTh0+g2Gv/MIS+iFMZ9SuNAydQB9QlKoQ==} + '@theguild/eslint-config@0.12.1': + resolution: {integrity: sha512-H/w0tiZ38Fc0OWRIDzrirp4dyP39kFXHNOj+eIs5AwCJ8gw//Sftk4Zf0HQQw+sdY/kkU54nl6tI/REswE7DZg==} peerDependencies: - eslint: ^8 + eslint: ^8 || ^9 typescript: ^5 '@theguild/prettier-config@2.0.7': @@ -7561,7 +7561,7 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) From 1e97ed31c988ce69d0a6428e8aa74e54d378a9d4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 23:14:51 +0000 Subject: [PATCH 199/374] chore(deps): update dependency svelte2tsx to v0.7.16 (#2518) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 1cb499ded31..2d613e47ec5 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.18", "svelte-eslint-parser": "0.41.0", - "svelte2tsx": "0.7.15" + "svelte2tsx": "0.7.16" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79a07727e44..5c707fe561a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.0 version: 0.41.0(svelte@4.2.18) svelte2tsx: - specifier: 0.7.15 - version: 0.7.15(svelte@4.2.18)(typescript@5.5.4) + specifier: 0.7.16 + version: 0.7.16(svelte@4.2.18)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -5580,8 +5580,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.15: - resolution: {integrity: sha512-91RbLJI448FR1UEZqXSS3ucVMERuWo8ACOhxfkBPK1CL2ocGMOC5bwc8tzFvb/Ji8NqZ7wmSGfvRebcUsiauKA==} + svelte2tsx@0.7.16: + resolution: {integrity: sha512-faI3t1N5I7RkrXGMLfUdfWg6DTPi8RisfES/00QzXh+faU2pQ3r/W2dUD0ENGh+qNzltIcjbfCW9PES9JkaSXg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12431,7 +12431,7 @@ snapshots: optionalDependencies: svelte: 4.2.18 - svelte2tsx@0.7.15(svelte@4.2.18)(typescript@5.5.4): + svelte2tsx@0.7.16(svelte@4.2.18)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 8163379857cfeb47fed374b5265d9e9880a5b8f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 03:31:25 +0000 Subject: [PATCH 200/374] chore(deps): update dependency @theguild/tailwind-config to v0.5.0 (#2519) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 10 +++++----- website/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c707fe561a..c4933881008 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -362,8 +362,8 @@ importers: version: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@theguild/tailwind-config': - specifier: 0.4.2 - version: 0.4.2 + specifier: 0.5.0 + version: 0.5.0 '@types/lodash.debounce': specifier: 4.0.9 version: 4.0.9 @@ -1656,8 +1656,8 @@ packages: '@theguild/remark-npm2yarn@0.3.0': resolution: {integrity: sha512-Fofw+9airYgjBd9G6PiHHCrptjyUybQ50JH9/5o9LCH54kggJ7stpCofzHjICB8L7VQbQ1Gwu23P/3CMVY1R4Q==} - '@theguild/tailwind-config@0.4.2': - resolution: {integrity: sha512-FX+VNoKmTRQ8Otxy2ikZa3j7Iv5kCF+Q6VJ9x0HHq40qWuW9wPiCimJ0CXkz6oO5iLY2grNvSwtylMbXlGTzrg==} + '@theguild/tailwind-config@0.5.0': + resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -7610,7 +7610,7 @@ snapshots: npm-to-yarn: 2.2.1 unist-util-visit: 5.0.0 - '@theguild/tailwind-config@0.4.2': + '@theguild/tailwind-config@0.5.0': dependencies: autoprefixer: 10.4.20(postcss@8.4.41) cssnano: 7.0.5(postcss@8.4.41) diff --git a/website/package.json b/website/package.json index 43f9710841d..cb68355c47d 100644 --- a/website/package.json +++ b/website/package.json @@ -28,7 +28,7 @@ "use-query-params": "^2.2.1" }, "devDependencies": { - "@theguild/tailwind-config": "0.4.2", + "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.1", From b7befbeec485c6be2acf0dc2ea61b0ac20111f40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 18:22:47 +0000 Subject: [PATCH 201/374] chore(deps): update dependency svelte to v4.2.19 (#2521) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 2d613e47ec5..72125b3f08a 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "4.2.18", + "svelte": "4.2.19", "svelte-eslint-parser": "0.41.0", "svelte2tsx": "0.7.16" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4933881008..4e1b86f50ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) svelte: - specifier: 4.2.18 - version: 4.2.18 + specifier: 4.2.19 + version: 4.2.19 svelte-eslint-parser: specifier: 0.41.0 - version: 0.41.0(svelte@4.2.18) + version: 0.41.0(svelte@4.2.19) svelte2tsx: specifier: 0.7.16 - version: 0.7.16(svelte@4.2.18)(typescript@5.5.4) + version: 0.7.16(svelte@4.2.19)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -5586,8 +5586,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.18: - resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + svelte@4.2.19: + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} svgo@3.3.2: @@ -12421,7 +12421,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.0(svelte@4.2.18): + svelte-eslint-parser@0.41.0(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12429,16 +12429,16 @@ snapshots: postcss: 8.4.41 postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte2tsx@0.7.16(svelte@4.2.18)(typescript@5.5.4): + svelte2tsx@0.7.16(svelte@4.2.19)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.18 + svelte: 4.2.19 typescript: 5.5.4 - svelte@4.2.18: + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From c345ce1d62ea9d456de3d033127fcc04bc86fb60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 24 Aug 2024 21:31:46 +0000 Subject: [PATCH 202/374] chore(deps): update dependency tsx to v4.18.0 (#2524) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 2aab2dc2051..ee3041cdb24 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.6", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.17.0", + "tsx": "4.18.0", "turbo": "2.0.14", "typescript": "5.5.4", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e1b86f50ea..da9ad9af4d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.17.0 - version: 4.17.0 + specifier: 4.18.0 + version: 4.18.0 turbo: specifier: 2.0.14 version: 2.0.14 @@ -5756,8 +5756,8 @@ packages: typescript: optional: true - tsx@4.17.0: - resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==} + tsx@4.18.0: + resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==} engines: {node: '>=18.0.0'} hasBin: true @@ -11567,13 +11567,13 @@ snapshots: optionalDependencies: postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.41 - tsx: 4.17.0 + tsx: 4.18.0 yaml: 2.5.0 postcss-merge-longhand@7.0.3(postcss@8.4.41): @@ -12599,7 +12599,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12611,7 +12611,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.21.0 source-map: 0.8.0-beta.0 @@ -12626,7 +12626,7 @@ snapshots: - tsx - yaml - tsx@4.17.0: + tsx@4.18.0: dependencies: esbuild: 0.23.1 get-tsconfig: 4.7.6 From be031a50e0a36adc642eb85149e20378e67afcb4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:08:50 +0000 Subject: [PATCH 203/374] chore(deps): update dependency @types/eslint to v9.6.1 (#2526) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 8d27a28dfdf..4f273e8c80f 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -56,7 +56,7 @@ "devDependencies": { "@theguild/eslint-rule-tester": "workspace:*", "@types/debug": "4.1.12", - "@types/eslint": "9.6.0", + "@types/eslint": "9.6.1", "@types/estree": "1.0.5", "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da9ad9af4d7..d9ee3956d06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -173,7 +173,7 @@ importers: version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -272,8 +272,8 @@ importers: specifier: 4.1.12 version: 4.1.12 '@types/eslint': - specifier: 9.6.0 - version: 9.6.0 + specifier: 9.6.1 + version: 9.6.1 '@types/estree': specifier: 1.0.5 version: 1.0.5 @@ -1687,8 +1687,8 @@ packages: '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -7646,7 +7646,7 @@ snapshots: '@types/dedent@0.7.2': {} - '@types/eslint@9.6.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -9175,14 +9175,14 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3): dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): From 453c7045e040d0add301812dfa267afee8e71b4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 21:30:08 +0000 Subject: [PATCH 204/374] chore(deps): update pnpm to v9.9.0 (#2527) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ee3041cdb24..0aa35d419f7 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.8.0", + "packageManager": "pnpm@9.9.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 009442e77635369c45db7036f05a86fa110fa3aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 09:45:22 +0000 Subject: [PATCH 205/374] chore(deps): update dependency tsx to v4.19.0 (#2528) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 0aa35d419f7..f01319e7e1c 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.6", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.18.0", + "tsx": "4.19.0", "turbo": "2.0.14", "typescript": "5.5.4", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9ee3956d06..495c5d62d30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: 4.18.0 - version: 4.18.0 + specifier: 4.19.0 + version: 4.19.0 turbo: specifier: 2.0.14 version: 2.0.14 @@ -5756,8 +5756,8 @@ packages: typescript: optional: true - tsx@4.18.0: - resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==} + tsx@4.19.0: + resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} engines: {node: '>=18.0.0'} hasBin: true @@ -11567,13 +11567,13 @@ snapshots: optionalDependencies: postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.41 - tsx: 4.18.0 + tsx: 4.19.0 yaml: 2.5.0 postcss-merge-longhand@7.0.3(postcss@8.4.41): @@ -12599,7 +12599,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12611,7 +12611,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.18.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.21.0 source-map: 0.8.0-beta.0 @@ -12626,7 +12626,7 @@ snapshots: - tsx - yaml - tsx@4.18.0: + tsx@4.19.0: dependencies: esbuild: 0.23.1 get-tsconfig: 4.7.6 From d07e233aadf3343a5dd0d37869df9111328a5acb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 19:56:45 +0000 Subject: [PATCH 206/374] chore(deps): update dependency turbo to v2.1.0 (#2529) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index f01319e7e1c..37674db81a7 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.0", - "turbo": "2.0.14", + "turbo": "2.1.0", "typescript": "5.5.4", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 495c5d62d30..921642ca58a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.0 version: 4.19.0 turbo: - specifier: 2.0.14 - version: 2.0.14 + specifier: 2.1.0 + version: 2.1.0 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5761,38 +5761,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.0.14: - resolution: {integrity: sha512-kwfDmjNwlNfvtrvT29+ZBg5n1Wvxl891bFHchMJyzMoR0HOE9N1NSNdSZb9wG3e7sYNIu4uDkNk+VBEqJW0HzQ==} + turbo-darwin-64@2.1.0: + resolution: {integrity: sha512-gHwpDk2gyB7qZ57gUUwDIS/IkglqEjjVtPZCTxmCRg28Tiwjui0azsLVKrnHP9UZHllozwbi28x8HXLXLEFF1w==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.14: - resolution: {integrity: sha512-m3LXYEshCx3wc4ZClM6gb01KYpFmtjQ9IBF3A7ofjb6ahux3xlYZJZ3uFCLAGHuvGLuJ3htfiPbwlDPTdknqqw==} + turbo-darwin-arm64@2.1.0: + resolution: {integrity: sha512-GLaqGetNC6eS4eqXgsheLOHic/OcnGCGDi5boVf+TFZTXYH6YE15L4ugZha4xHXCr1KouCLILHh+f8EHEmWylg==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.14: - resolution: {integrity: sha512-7vBzCPdoTtR92SNn2JMgj1FlMmyonGmpMaQdgAB1OVYtuQ6NVGoh7/lODfaILqXjpvmFSVbpBIDrKOT6EvcprQ==} + turbo-linux-64@2.1.0: + resolution: {integrity: sha512-VzBOsj7JyGoZtiNZZ6brjnY7UehRnClluw7pwznuLPzClkqOOPMd2jOcgkWxnP/xW4NBmOoFANXXrtvKBD4f2w==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.14: - resolution: {integrity: sha512-jwH+c0bfjpBf26K/tdEFatmnYyXwGROjbr6bZmNcL8R+IkGAc/cglL+OToqJnQZTgZvH7uDGbeSyUo7IsHyjuA==} + turbo-linux-arm64@2.1.0: + resolution: {integrity: sha512-St7svJnOO5g4F6R7Z32e10I/0M3e6qpNjEYybXwPNul9NSfnUXeky4WoKaALwqNhyJ7nYemoFpZ1d+i8hFQTHg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.14: - resolution: {integrity: sha512-w9/XwkHSzvLjmioo6cl3S1yRfI6swxsV1j1eJwtl66JM4/pn0H2rBa855R0n7hZnmI6H5ywLt/nLt6Ae8RTDmw==} + turbo-windows-64@2.1.0: + resolution: {integrity: sha512-iSobNud2MrJ1SZ1upVPlErT8xexsr0MQtKapdfq6z0M0rBnrDGEq5bUCSScWyGu+O4+glB4br9xkTAkGFqaxqQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.14: - resolution: {integrity: sha512-XaQlyYk+Rf4xS5XWCo8XCMIpssgGGy8blzLfolN6YBp4baElIWMlkLZHDbGyiFmCbNf9I9gJI64XGRG+LVyyjA==} + turbo-windows-arm64@2.1.0: + resolution: {integrity: sha512-d61jN4rjE5PnUfF66GKrKoj8S8Ql4FGXzFFzZz4kjsHpZZzCTtqlzPZBmd1byzGYhDPTorTqG3G1USohbdyohA==} cpu: [arm64] os: [win32] - turbo@2.0.14: - resolution: {integrity: sha512-00JjdCMD/cpsjP0Izkjcm8Oaor5yUCfDwODtaLb+WyblyadkaDEisGhy3Dbd5az9n+5iLSPiUgf+WjPbns6MRg==} + turbo@2.1.0: + resolution: {integrity: sha512-A969/LO/sPHKlapIarY2VVzqQ5JnnW2/1kksZlnMEpsRD6gwOELvVL+ozfMiO7av9RILt3UeN02L17efr6HUCA==} hasBin: true twoslash-protocol@0.2.9: @@ -12633,32 +12633,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.0.14: + turbo-darwin-64@2.1.0: optional: true - turbo-darwin-arm64@2.0.14: + turbo-darwin-arm64@2.1.0: optional: true - turbo-linux-64@2.0.14: + turbo-linux-64@2.1.0: optional: true - turbo-linux-arm64@2.0.14: + turbo-linux-arm64@2.1.0: optional: true - turbo-windows-64@2.0.14: + turbo-windows-64@2.1.0: optional: true - turbo-windows-arm64@2.0.14: + turbo-windows-arm64@2.1.0: optional: true - turbo@2.0.14: + turbo@2.1.0: optionalDependencies: - turbo-darwin-64: 2.0.14 - turbo-darwin-arm64: 2.0.14 - turbo-linux-64: 2.0.14 - turbo-linux-arm64: 2.0.14 - turbo-windows-64: 2.0.14 - turbo-windows-arm64: 2.0.14 + turbo-darwin-64: 2.1.0 + turbo-darwin-arm64: 2.1.0 + turbo-linux-64: 2.1.0 + turbo-linux-arm64: 2.1.0 + turbo-windows-64: 2.1.0 + turbo-windows-arm64: 2.1.0 twoslash-protocol@0.2.9: {} From 101958c3acfbdb7164691a2e55dcdc179a038646 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 19:57:05 +0000 Subject: [PATCH 207/374] fix(deps): update dependency next to v14.2.7 (#2530) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 921642ca58a..e7af4132846 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.4 - version: 6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.4(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.6 - version: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.7 + version: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.0 - version: 5.0.0(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.0(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.6': - resolution: {integrity: sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g==} + '@next/env@14.2.7': + resolution: {integrity: sha512-OTx9y6I3xE/eih+qtthppwLytmpJVPM5PPoJxChFsbjIEFXIayG0h/xLzefHGJviAa3Q5+Fd+9uYojKkHDKxoQ==} - '@next/swc-darwin-arm64@14.2.6': - resolution: {integrity: sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg==} + '@next/swc-darwin-arm64@14.2.7': + resolution: {integrity: sha512-UhZGcOyI9LE/tZL3h9rs/2wMZaaJKwnpAyegUVDGZqwsla6hMfeSj9ssBWQS9yA4UXun3pPhrFLVnw5KXZs3vw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.6': - resolution: {integrity: sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ==} + '@next/swc-darwin-x64@14.2.7': + resolution: {integrity: sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.6': - resolution: {integrity: sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg==} + '@next/swc-linux-arm64-gnu@14.2.7': + resolution: {integrity: sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.6': - resolution: {integrity: sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ==} + '@next/swc-linux-arm64-musl@14.2.7': + resolution: {integrity: sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.6': - resolution: {integrity: sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag==} + '@next/swc-linux-x64-gnu@14.2.7': + resolution: {integrity: sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.6': - resolution: {integrity: sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ==} + '@next/swc-linux-x64-musl@14.2.7': + resolution: {integrity: sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.6': - resolution: {integrity: sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ==} + '@next/swc-win32-arm64-msvc@14.2.7': + resolution: {integrity: sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.6': - resolution: {integrity: sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ==} + '@next/swc-win32-ia32-msvc@14.2.7': + resolution: {integrity: sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.6': - resolution: {integrity: sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw==} + '@next/swc-win32-x64-msvc@14.2.7': + resolution: {integrity: sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4357,8 +4357,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.6: - resolution: {integrity: sha512-57Su7RqXs5CBKKKOagt8gPhMM3CpjgbeQhrtei2KLAA1vTNm7jfKS+uDARkSW8ZETUflDCBIsUKGSyQdRs4U4g==} + next@14.2.7: + resolution: {integrity: sha512-4Qy2aK0LwH4eQiSvQWyKuC7JXE13bIopEQesWE0c/P3uuNRnZCQanI0vsrMLmUQJLAto+A+/8+sve2hd+BQuOQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7151,33 +7151,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.6': {} + '@next/env@14.2.7': {} - '@next/swc-darwin-arm64@14.2.6': + '@next/swc-darwin-arm64@14.2.7': optional: true - '@next/swc-darwin-x64@14.2.6': + '@next/swc-darwin-x64@14.2.7': optional: true - '@next/swc-linux-arm64-gnu@14.2.6': + '@next/swc-linux-arm64-gnu@14.2.7': optional: true - '@next/swc-linux-arm64-musl@14.2.6': + '@next/swc-linux-arm64-musl@14.2.7': optional: true - '@next/swc-linux-x64-gnu@14.2.6': + '@next/swc-linux-x64-gnu@14.2.7': optional: true - '@next/swc-linux-x64-musl@14.2.6': + '@next/swc-linux-x64-musl@14.2.7': optional: true - '@next/swc-win32-arm64-msvc@14.2.6': + '@next/swc-win32-arm64-msvc@14.2.7': optional: true - '@next/swc-win32-ia32-msvc@14.2.6': + '@next/swc-win32-ia32-msvc@14.2.7': optional: true - '@next/swc-win32-x64-msvc@14.2.6': + '@next/swc-win32-x64-msvc@14.2.7': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7537,16 +7537,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11100,20 +11100,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.0(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11126,9 +11126,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.6 + '@next/env': 14.2.7 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11138,20 +11138,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.6 - '@next/swc-darwin-x64': 14.2.6 - '@next/swc-linux-arm64-gnu': 14.2.6 - '@next/swc-linux-arm64-musl': 14.2.6 - '@next/swc-linux-x64-gnu': 14.2.6 - '@next/swc-linux-x64-musl': 14.2.6 - '@next/swc-win32-arm64-msvc': 14.2.6 - '@next/swc-win32-ia32-msvc': 14.2.6 - '@next/swc-win32-x64-msvc': 14.2.6 + '@next/swc-darwin-arm64': 14.2.7 + '@next/swc-darwin-x64': 14.2.7 + '@next/swc-linux-arm64-gnu': 14.2.7 + '@next/swc-linux-arm64-musl': 14.2.7 + '@next/swc-linux-x64-gnu': 14.2.7 + '@next/swc-linux-x64-musl': 14.2.7 + '@next/swc-win32-arm64-msvc': 14.2.7 + '@next/swc-win32-ia32-msvc': 14.2.7 + '@next/swc-win32-x64-msvc': 14.2.7 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11160,15 +11160,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11186,7 +11186,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index cb68355c47d..c8cf20e7d41 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.6", + "next": "14.2.7", "next-query-params": "5.0.0", "next-sitemap": "4.2.3", "react": "^18.3.1", From 0c0eafd2e7ff9694d3fbe1ade6a20794b44f5704 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 03:42:38 +0000 Subject: [PATCH 208/374] chore(deps): update dependency @types/node to v20.16.2 (#2531) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 37674db81a7..0c464944b25 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.1", + "@types/node": "20.16.2", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 3ffce52560d..4bf3f48795e 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.1", + "@types/node": "20.16.2", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7af4132846..cf599ef3183 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.1 - version: 20.16.1 + specifier: 20.16.2 + version: 20.16.2 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.2)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.1)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.2)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.0 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(terser@5.31.6)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.2)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.1 - version: 20.16.1 + specifier: 20.16.2 + version: 20.16.2 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.1 - version: 20.16.1 + specifier: 20.16.2 + version: 20.16.2 '@types/react': specifier: 18.3.4 version: 18.3.4 @@ -1747,8 +1747,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.1': - resolution: {integrity: sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==} + '@types/node@20.16.2': + resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6821,14 +6821,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.1)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.2)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.1) + meros: 1.3.0(@types/node@20.16.2) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6914,12 +6914,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.1)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.2)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.1)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.2)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7630,7 +7630,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/d3-scale-chromatic@3.0.3': {} @@ -7709,7 +7709,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.1': + '@types/node@20.16.2': dependencies: undici-types: 6.19.6 @@ -7734,7 +7734,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9671,13 +9671,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.1)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.2)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.1)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.2)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10133,7 +10133,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10610,9 +10610,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.1): + meros@1.3.0(@types/node@20.16.2): optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 mhchemparser@4.2.1: {} @@ -12730,7 +12730,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 @@ -12972,13 +12972,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.1)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.2)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -12990,28 +12990,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.2)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.1)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.2)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.1)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.2)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13029,11 +13029,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.1)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.1)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.2)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index c8cf20e7d41..7b3552d727e 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.1", + "@types/node": "20.16.2", "@types/react": "18.3.4", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 2eab5dc2d100bfb800088c41c4c57f91f2e412df Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 10:18:07 +0000 Subject: [PATCH 209/374] fix(deps): update dependency next-query-params to v5.0.1 (#2532) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 10 +++++----- website/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf599ef3183..0123d583abe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -346,8 +346,8 @@ importers: specifier: 14.2.7 version: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: - specifier: 5.0.0 - version: 5.0.0(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: 5.0.1 + version: 5.0.1(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 version: 4.2.3(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -4334,8 +4334,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next-query-params@5.0.0: - resolution: {integrity: sha512-Zm9nc0QgrTMaQwGdbICcTDaYS4oRcXo628Ye6JQGdp/9JzlhzDpzcGRqciK0S62yAyE3b5ozFpgzY0gDUEbLtw==} + next-query-params@5.0.1: + resolution: {integrity: sha512-QFumNTpdc/MtT1IresYoMKkRWOaplutzKJoRl6Uv9mIOdc3jGyWD7yCHE79AiGYlRCyo+4oMVvkLYpdV2trFKA==} peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11100,7 +11100,7 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.0(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 diff --git a/website/package.json b/website/package.json index 7b3552d727e..ae9f7d805a5 100644 --- a/website/package.json +++ b/website/package.json @@ -21,7 +21,7 @@ "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", "next": "14.2.7", - "next-query-params": "5.0.0", + "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", "react-dom": "^18.3.1", From 0a99b5feb0c5e065eb321b85f8e98c0979b79559 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Aug 2024 18:41:53 +0000 Subject: [PATCH 210/374] chore(deps): update dependency json-schema-to-ts to v3.1.1 (#2533) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 4f273e8c80f..ee23bf6c7de 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -62,7 +62,7 @@ "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", "graphql": "16.9.0", - "json-schema-to-ts": "3.1.0", + "json-schema-to-ts": "3.1.1", "vite-tsconfig-paths": "^5.0.0" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0123d583abe..6baf2b5868d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -290,8 +290,8 @@ importers: specifier: 16.9.0 version: 16.9.0 json-schema-to-ts: - specifier: 3.1.0 - version: 3.1.0 + specifier: 3.1.1 + version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.2)(terser@5.31.6)) @@ -3783,8 +3783,8 @@ packages: json-schema-to-markdown@1.1.1: resolution: {integrity: sha512-AWah/3VoorCoBBtnzZnGUjUey9WbMx1HjENyFXh/hYgnohL5XWZ6JKdaNMRn/ZExyPIsEXWqukVw2kacoGqAIQ==} - json-schema-to-ts@3.1.0: - resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} + json-schema-to-ts@3.1.1: + resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==} engines: {node: '>=16'} json-schema-traverse@0.4.1: @@ -10166,7 +10166,7 @@ snapshots: json-schema-to-markdown@1.1.1(patch_hash=beglqnggvhpsclgwbdw27hzvu4): {} - json-schema-to-ts@3.1.0: + json-schema-to-ts@3.1.1: dependencies: '@babel/runtime': 7.25.0 ts-algebra: 2.0.0 From 162b222f1fdba77240844e7095ce179618c3f325 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 30 Aug 2024 13:04:37 +0000 Subject: [PATCH 211/374] chore(deps): update dependency @types/react to v18.3.5 (#2534) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6baf2b5868d..b7aa7eb5baf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.4 - version: 6.6.4(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.4(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.2 version: 20.16.2 '@types/react': - specifier: 18.3.4 - version: 18.3.4 + specifier: 18.3.5 + version: 18.3.5 tailwindcss-radix: specifier: 3.0.4 version: 3.0.4 @@ -1756,8 +1756,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} + '@types/react@18.3.5': + resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7065,10 +7065,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.4)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.5)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.4 + '@types/react': 18.3.5 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7257,204 +7257,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-context@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.5)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-select@2.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.4)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.4)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 '@radix-ui/rect@1.1.0': {} @@ -7537,7 +7537,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.4(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.4(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.5 @@ -7545,8 +7545,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7717,7 +7717,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.4': + '@types/react@18.3.5': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11151,7 +11151,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11162,17 +11162,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.4)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.4)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.5)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.5.4) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11800,33 +11800,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.4)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - react-remove-scroll@2.5.7(@types/react@18.3.4)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.4)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.4)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.4)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 - react-style-singleton@2.2.1(@types/react@18.3.4)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 react@18.3.1: dependencies: @@ -12882,12 +12882,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.4)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12895,13 +12895,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.4)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.5 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index ae9f7d805a5..52938dfd1c1 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.2", - "@types/react": "18.3.4", + "@types/react": "18.3.5", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" }, From b204356290dd21a943445540eed70022f731fbf7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 31 Aug 2024 00:45:23 +0000 Subject: [PATCH 212/374] chore(deps): update dependency turbo to v2.1.1 (#2535) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 0c464944b25..ac4f09ee11c 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.0", - "turbo": "2.1.0", + "turbo": "2.1.1", "typescript": "5.5.4", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7aa7eb5baf..583e5320a11 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.0 version: 4.19.0 turbo: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 typescript: specifier: 5.5.4 version: 5.5.4 @@ -5761,38 +5761,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.1.0: - resolution: {integrity: sha512-gHwpDk2gyB7qZ57gUUwDIS/IkglqEjjVtPZCTxmCRg28Tiwjui0azsLVKrnHP9UZHllozwbi28x8HXLXLEFF1w==} + turbo-darwin-64@2.1.1: + resolution: {integrity: sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.0: - resolution: {integrity: sha512-GLaqGetNC6eS4eqXgsheLOHic/OcnGCGDi5boVf+TFZTXYH6YE15L4ugZha4xHXCr1KouCLILHh+f8EHEmWylg==} + turbo-darwin-arm64@2.1.1: + resolution: {integrity: sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.0: - resolution: {integrity: sha512-VzBOsj7JyGoZtiNZZ6brjnY7UehRnClluw7pwznuLPzClkqOOPMd2jOcgkWxnP/xW4NBmOoFANXXrtvKBD4f2w==} + turbo-linux-64@2.1.1: + resolution: {integrity: sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.0: - resolution: {integrity: sha512-St7svJnOO5g4F6R7Z32e10I/0M3e6qpNjEYybXwPNul9NSfnUXeky4WoKaALwqNhyJ7nYemoFpZ1d+i8hFQTHg==} + turbo-linux-arm64@2.1.1: + resolution: {integrity: sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.0: - resolution: {integrity: sha512-iSobNud2MrJ1SZ1upVPlErT8xexsr0MQtKapdfq6z0M0rBnrDGEq5bUCSScWyGu+O4+glB4br9xkTAkGFqaxqQ==} + turbo-windows-64@2.1.1: + resolution: {integrity: sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.0: - resolution: {integrity: sha512-d61jN4rjE5PnUfF66GKrKoj8S8Ql4FGXzFFzZz4kjsHpZZzCTtqlzPZBmd1byzGYhDPTorTqG3G1USohbdyohA==} + turbo-windows-arm64@2.1.1: + resolution: {integrity: sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==} cpu: [arm64] os: [win32] - turbo@2.1.0: - resolution: {integrity: sha512-A969/LO/sPHKlapIarY2VVzqQ5JnnW2/1kksZlnMEpsRD6gwOELvVL+ozfMiO7av9RILt3UeN02L17efr6HUCA==} + turbo@2.1.1: + resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} hasBin: true twoslash-protocol@0.2.9: @@ -12633,32 +12633,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.1.0: + turbo-darwin-64@2.1.1: optional: true - turbo-darwin-arm64@2.1.0: + turbo-darwin-arm64@2.1.1: optional: true - turbo-linux-64@2.1.0: + turbo-linux-64@2.1.1: optional: true - turbo-linux-arm64@2.1.0: + turbo-linux-arm64@2.1.1: optional: true - turbo-windows-64@2.1.0: + turbo-windows-64@2.1.1: optional: true - turbo-windows-arm64@2.1.0: + turbo-windows-arm64@2.1.1: optional: true - turbo@2.1.0: + turbo@2.1.1: optionalDependencies: - turbo-darwin-64: 2.1.0 - turbo-darwin-arm64: 2.1.0 - turbo-linux-64: 2.1.0 - turbo-linux-arm64: 2.1.0 - turbo-windows-64: 2.1.0 - turbo-windows-arm64: 2.1.0 + turbo-darwin-64: 2.1.1 + turbo-darwin-arm64: 2.1.1 + turbo-linux-64: 2.1.1 + turbo-linux-arm64: 2.1.1 + turbo-windows-64: 2.1.1 + turbo-windows-arm64: 2.1.1 twoslash-protocol@0.2.9: {} From b8f21bb3f172e65722dd94427233047d66546f4b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 31 Aug 2024 15:13:12 +0000 Subject: [PATCH 213/374] fix(deps): update dependency @theguild/components to v6.6.5 (#2536) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 18 +++++++++--------- website/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 583e5320a11..b11cf9ed6cf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 6.6.4 - version: 6.6.4(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) + specifier: 6.6.5 + version: 6.6.5(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1162,8 +1162,8 @@ packages: resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==} engines: {node: '>= 10'} - '@next/bundle-analyzer@14.2.5': - resolution: {integrity: sha512-BtBbI8VUnB7s4m9ut6CkeJ8Hyx+aq+86mbH+uAld7ZGG0/eH4+5hcPnkHKsQM/yj74iClazS0fninI8yZbIZWA==} + '@next/bundle-analyzer@14.2.7': + resolution: {integrity: sha512-Zz55BLjoNKiUjr8PJIMTXFQnbUEpk8qkXP5nmEcXvOorbruQOIdmkRa3sahlJZPWTjsZNpxwImhZf2yFMVMWeg==} '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} @@ -1630,8 +1630,8 @@ packages: '@tanstack/virtual-core@3.9.0': resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} - '@theguild/components@6.6.4': - resolution: {integrity: sha512-pW3HdLJ4kPXP0L6XHhkLYUH6ng52XrSdQZkfLDSGVmsgNB3Rnq1RU0ndh3p8y90djAgHcKbudCG42+SDAt623w==} + '@theguild/components@6.6.5': + resolution: {integrity: sha512-Ffck7yt4dXaWOyNg/HAOrPpOTtE2Q5QFM/w1bZ/7bRssNdirGj0cntk+rpiryJbXsLXmF4wDOxEpbNUep1TC+Q==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -7142,7 +7142,7 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.17 '@napi-rs/simple-git-win32-x64-msvc': 0.1.17 - '@next/bundle-analyzer@14.2.5': + '@next/bundle-analyzer@14.2.7': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -7537,10 +7537,10 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.4(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 14.2.5 + '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) diff --git a/website/package.json b/website/package.json index 52938dfd1c1..ea7c34056f6 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.6.4", + "@theguild/components": "6.6.5", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From 10c328d28e232d203f8278a1b814c499712ab69c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 1 Sep 2024 15:16:35 +0000 Subject: [PATCH 214/374] chore(deps): update dependency @types/node to v20.16.3 (#2537) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index ac4f09ee11c..5146da9c142 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.2", + "@types/node": "20.16.3", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 4bf3f48795e..a855b691bef 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.2", + "@types/node": "20.16.3", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b11cf9ed6cf..8c418090788 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.2 - version: 20.16.2 + specifier: 20.16.3 + version: 20.16.3 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.2)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.3)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.2)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.3)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.2)(terser@5.31.6)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.3)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.2 - version: 20.16.2 + specifier: 20.16.3 + version: 20.16.3 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.2 - version: 20.16.2 + specifier: 20.16.3 + version: 20.16.3 '@types/react': specifier: 18.3.5 version: 18.3.5 @@ -1747,8 +1747,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.2': - resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} + '@types/node@20.16.3': + resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6821,14 +6821,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.2)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.3)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.2) + meros: 1.3.0(@types/node@20.16.3) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6914,12 +6914,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.2)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.3)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.2)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.3)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7630,7 +7630,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/d3-scale-chromatic@3.0.3': {} @@ -7709,7 +7709,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.2': + '@types/node@20.16.3': dependencies: undici-types: 6.19.6 @@ -7734,7 +7734,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9671,13 +9671,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.2)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.3)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.2)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.3)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10133,7 +10133,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10610,9 +10610,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.2): + meros@1.3.0(@types/node@20.16.3): optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 mhchemparser@4.2.1: {} @@ -12730,7 +12730,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 @@ -12972,13 +12972,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.2)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.3)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -12990,28 +12990,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.2)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.3)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.2)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.3)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.2)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.3)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13029,11 +13029,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.2)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.2)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.3)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index ea7c34056f6..e31aa31491d 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.2", + "@types/node": "20.16.3", "@types/react": "18.3.5", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 14d14fac837bb5c311a56e60794808a16334b1a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Sep 2024 15:38:45 +0000 Subject: [PATCH 215/374] chore(deps): update dependency svelte2tsx to v0.7.17 (#2538) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 72125b3f08a..ca730ecff7a 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.0", - "svelte2tsx": "0.7.16" + "svelte2tsx": "0.7.17" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c418090788..0f0cfddd7bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.0 version: 0.41.0(svelte@4.2.19) svelte2tsx: - specifier: 0.7.16 - version: 0.7.16(svelte@4.2.19)(typescript@5.5.4) + specifier: 0.7.17 + version: 0.7.17(svelte@4.2.19)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -5580,8 +5580,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.16: - resolution: {integrity: sha512-faI3t1N5I7RkrXGMLfUdfWg6DTPi8RisfES/00QzXh+faU2pQ3r/W2dUD0ENGh+qNzltIcjbfCW9PES9JkaSXg==} + svelte2tsx@0.7.17: + resolution: {integrity: sha512-iYuRH29OaQVQrZ/d4tHnw81/JI/ecXh1Lnl0uIwT7TaO3qg3n9cLTS828SwRih4L1rnq72Gkp0GGO0vf+x/DyQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12431,7 +12431,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.16(svelte@4.2.19)(typescript@5.5.4): + svelte2tsx@0.7.17(svelte@4.2.19)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 77fbe1cd10de357e0e72653b8058432f16debf64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 17:24:23 +0000 Subject: [PATCH 216/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.0 (#2540) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 92 ++++++++++++++++------------- 2 files changed, 52 insertions(+), 42 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 8c7e6e0f84a..eb7669adc3d 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.4.38", + "@vue/compiler-sfc": "3.5.0", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f0cfddd7bb..a402349db4b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,13 +72,13 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) tsx: specifier: 4.19.0 version: 4.19.0 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.4.38 - version: 3.4.38 + specifier: 3.5.0 + version: 3.5.0 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.0': + resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.0': + resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.0': + resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.0': + resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.0': + resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -4916,6 +4916,10 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.44: + resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} + engines: {node: ^10 || ^12 || >=14} + preferred-pm@3.1.4: resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} engines: {node: '>=10'} @@ -6968,7 +6972,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6978,7 +6982,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.0 transitivePeerDependencies: - supports-color @@ -7587,9 +7591,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.4.38)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.0)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7858,37 +7862,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.0': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.0': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.0': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.0 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.0': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.0': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11567,12 +11571,12 @@ snapshots: optionalDependencies: postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.41 + postcss: 8.4.44 tsx: 4.19.0 yaml: 2.5.0 @@ -11716,6 +11720,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.44: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + preferred-pm@3.1.4: dependencies: find-up: 5.0.0 @@ -11739,11 +11749,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) prettier@2.8.8: {} @@ -12599,7 +12609,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12611,14 +12621,14 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.19.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.21.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.44 typescript: 5.5.4 transitivePeerDependencies: - jiti From e89e45286703ef029085448fdc082c13eb3e358c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 08:14:54 +0000 Subject: [PATCH 217/374] chore(deps): update dependency @types/node to v20.16.4 (#2541) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 5146da9c142..b5e82837c70 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.3", + "@types/node": "20.16.4", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index a855b691bef..a7ac4569233 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.3", + "@types/node": "20.16.4", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a402349db4b..97006fd1cf9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.3 - version: 20.16.3 + specifier: 20.16.4 + version: 20.16.4 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.3)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.4)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.3)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.4)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.3)(terser@5.31.6)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.4)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.3 - version: 20.16.3 + specifier: 20.16.4 + version: 20.16.4 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.3 - version: 20.16.3 + specifier: 20.16.4 + version: 20.16.4 '@types/react': specifier: 18.3.5 version: 18.3.5 @@ -1747,8 +1747,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.3': - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} + '@types/node@20.16.4': + resolution: {integrity: sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6825,14 +6825,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.3)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.4)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.3) + meros: 1.3.0(@types/node@20.16.4) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6918,12 +6918,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.3)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.4)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.3)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.4)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7634,7 +7634,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/d3-scale-chromatic@3.0.3': {} @@ -7713,7 +7713,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.3': + '@types/node@20.16.4': dependencies: undici-types: 6.19.6 @@ -7738,7 +7738,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9675,13 +9675,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.3)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.4)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.3)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.4)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10137,7 +10137,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10614,9 +10614,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.3): + meros@1.3.0(@types/node@20.16.4): optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 mhchemparser@4.2.1: {} @@ -12740,7 +12740,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 @@ -12982,13 +12982,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.3)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.4)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -13000,28 +13000,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.3)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.4)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.3)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.4)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.3)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.4)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13039,11 +13039,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.3)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.3)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.4)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index e31aa31491d..e4dcb633f6a 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.3", + "@types/node": "20.16.4", "@types/react": "18.3.5", "tailwindcss-radix": "3.0.4", "webpack": "^5.88.2" From 4d360fc75a33127473dff4539f50527189734d62 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 17:19:40 +0000 Subject: [PATCH 218/374] chore(deps): update dependency @changesets/cli to v2.27.8 (#2542) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 203 +++++++++++++++++++------------------------------ 2 files changed, 78 insertions(+), 127 deletions(-) diff --git a/package.json b/package.json index b5e82837c70..9f63d543d42 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.7", + "@changesets/cli": "2.27.8", "@graphql-tools/utils": "10.5.4", "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97006fd1cf9..bd69f93112d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.7 - version: 2.27.7 + specifier: 2.27.8 + version: 2.27.8 '@graphql-tools/utils': specifier: 10.5.4 version: 10.5.4(graphql@16.9.0) @@ -485,11 +485,11 @@ packages: '@braintree/sanitize-url@6.0.4': resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - '@changesets/apply-release-plan@7.0.4': - resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - '@changesets/assemble-release-plan@6.0.3': - resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} @@ -497,45 +497,45 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.7': - resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + '@changesets/cli@2.27.8': + resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} hasBin: true - '@changesets/config@3.0.2': - resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@2.1.1': - resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} '@changesets/get-github-info@0.6.0': resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} - '@changesets/get-release-plan@4.0.3': - resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - '@changesets/git@3.0.0': - resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} - '@changesets/logger@0.1.0': - resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} '@changesets/parse@0.4.0': resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - '@changesets/pre@2.0.0': - resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - '@changesets/read@0.6.0': - resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} - '@changesets/should-skip-package@0.1.0': - resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} @@ -543,8 +543,8 @@ packages: '@changesets/types@6.0.0': resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - '@changesets/write@0.3.1': - resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -3146,9 +3146,6 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -3882,10 +3879,6 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} - loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -4577,6 +4570,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -4651,6 +4647,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -4667,10 +4666,6 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -4920,10 +4915,6 @@ packages: resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.4: - resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} - engines: {node: '>=10'} - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -6153,10 +6144,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-pm@2.2.0: - resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} - engines: {node: '>=8.15'} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -6410,13 +6397,12 @@ snapshots: '@braintree/sanitize-url@6.0.4': {} - '@changesets/apply-release-plan@7.0.4': + '@changesets/apply-release-plan@7.0.5': dependencies: - '@babel/runtime': 7.25.0 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 @@ -6427,12 +6413,11 @@ snapshots: resolve-from: 5.0.0 semver: 7.6.3 - '@changesets/assemble-release-plan@6.0.3': + '@changesets/assemble-release-plan@6.0.4': dependencies: - '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 semver: 7.6.3 @@ -6449,46 +6434,44 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.7': + '@changesets/cli@2.27.8': dependencies: - '@babel/runtime': 7.25.0 - '@changesets/apply-release-plan': 7.0.4 - '@changesets/assemble-release-plan': 6.0.3 + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/get-release-plan': 4.0.3 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 - '@changesets/write': 0.3.1 + '@changesets/write': 0.3.2 '@manypkg/get-packages': 1.1.3 '@types/semver': 7.5.8 ansi-colors: 4.1.3 - chalk: 2.4.2 ci-info: 3.9.0 enquirer: 2.4.1 external-editor: 3.1.0 fs-extra: 7.0.1 - human-id: 1.0.2 mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.4 + package-manager-detector: 0.2.0 + picocolors: 1.1.0 resolve-from: 5.0.0 semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 - '@changesets/config@3.0.2': + '@changesets/config@3.0.3': dependencies: '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/logger': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 @@ -6498,12 +6481,11 @@ snapshots: dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@2.1.1': + '@changesets/get-dependents-graph@2.1.2': dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 + picocolors: 1.1.0 semver: 7.6.3 '@changesets/get-github-info@0.6.0': @@ -6513,59 +6495,53 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/get-release-plan@4.0.3': + '@changesets/get-release-plan@4.0.4': dependencies: - '@babel/runtime': 7.25.0 - '@changesets/assemble-release-plan': 6.0.3 - '@changesets/config': 3.0.2 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 '@changesets/get-version-range-type@0.4.0': {} - '@changesets/git@3.0.0': + '@changesets/git@3.0.1': dependencies: - '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 micromatch: 4.0.7 spawndamnit: 2.0.0 - '@changesets/logger@0.1.0': + '@changesets/logger@0.1.1': dependencies: - chalk: 2.4.2 + picocolors: 1.1.0 '@changesets/parse@0.4.0': dependencies: '@changesets/types': 6.0.0 js-yaml: 3.14.1 - '@changesets/pre@2.0.0': + '@changesets/pre@2.0.1': dependencies: - '@babel/runtime': 7.25.0 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.6.0': + '@changesets/read@0.6.1': dependencies: - '@babel/runtime': 7.25.0 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 '@changesets/parse': 0.4.0 '@changesets/types': 6.0.0 - chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 + picocolors: 1.1.0 - '@changesets/should-skip-package@0.1.0': + '@changesets/should-skip-package@0.1.1': dependencies: - '@babel/runtime': 7.25.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6573,9 +6549,8 @@ snapshots: '@changesets/types@6.0.0': {} - '@changesets/write@0.3.1': + '@changesets/write@0.3.2': dependencies: - '@babel/runtime': 7.25.0 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -9508,11 +9483,6 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - find-yarn-workspace-root2@1.2.16: - dependencies: - micromatch: 4.0.7 - pkg-dir: 4.2.0 - flat-cache@4.0.1: dependencies: flatted: 3.3.1 @@ -10271,13 +10241,6 @@ snapshots: load-tsconfig@0.2.5: {} - load-yaml-file@0.2.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - loader-runner@4.3.0: {} loader-utils@1.4.2: @@ -11399,6 +11362,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.2.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -11492,6 +11457,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -11500,10 +11467,6 @@ snapshots: pirates@4.0.6: {} - pkg-dir@4.2.0: - dependencies: - find-up: 4.1.0 - pluralize@8.0.0: {} possible-typed-array-names@1.0.0: {} @@ -11726,13 +11689,6 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - preferred-pm@3.1.4: - dependencies: - find-up: 5.0.0 - find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.2.0 - prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -13174,11 +13130,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-pm@2.2.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 From d11203ec3fbabc1efc9555f1cfa17ac68d0280c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 17:20:07 +0000 Subject: [PATCH 219/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.1 (#2543) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index eb7669adc3d..704798d6353 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.0", + "@vue/compiler-sfc": "3.5.1", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd69f93112d..b3bfd5ec7ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.1 + version: 3.5.1 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.0': - resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} + '@vue/compiler-core@3.5.1': + resolution: {integrity: sha512-WdjF+NSgFYdWttHevHw5uaJFtKPalhmxhlu2uREj8cLP0uyKKIR60/JvSZNTp0x+NSd63iTiORQTx3+tt55NWQ==} - '@vue/compiler-dom@3.5.0': - resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} + '@vue/compiler-dom@3.5.1': + resolution: {integrity: sha512-Ao23fB1lINo18HLCbJVApvzd9OQe8MgmQSgyY5+umbWj2w92w9KykVmJ4Iv2US5nak3ixc2B+7Km7JTNhQ8kSQ==} - '@vue/compiler-sfc@3.5.0': - resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} + '@vue/compiler-sfc@3.5.1': + resolution: {integrity: sha512-DFizMNH8eDglLhlfwJ0+ciBsztaYe3fY/zcZjrqL1ljXvUw/UpC84M1d7HpBTCW68SNqZyIxrs1XWmf+73Y65w==} - '@vue/compiler-ssr@3.5.0': - resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} + '@vue/compiler-ssr@3.5.1': + resolution: {integrity: sha512-C1hpSHQgRM8bg+5XWWD7CkFaVpSn9wZHCLRd10AmxqrH17d4EMP6+XcZpwBOM7H1jeStU5naEapZZWX0kso1tQ==} - '@vue/shared@3.5.0': - resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} + '@vue/shared@3.5.1': + resolution: {integrity: sha512-NdcTRoO4KuW2RSFgpE2c+E/R/ZHaRzWPxAGxhmxZaaqLh6nYCXx7lc9a88ioqOCxCaV2SFJmujkxbUScW7dNsQ==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6947,7 +6947,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6957,7 +6957,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 transitivePeerDependencies: - supports-color @@ -7566,9 +7566,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.0)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.1)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7837,37 +7837,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.0': + '@vue/compiler-core@3.5.1': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.1 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.0': + '@vue/compiler-dom@3.5.1': dependencies: - '@vue/compiler-core': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.1 + '@vue/shared': 3.5.1 - '@vue/compiler-sfc@3.5.0': + '@vue/compiler-sfc@3.5.1': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.0 - '@vue/compiler-dom': 3.5.0 - '@vue/compiler-ssr': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.1 + '@vue/compiler-dom': 3.5.1 + '@vue/compiler-ssr': 3.5.1 + '@vue/shared': 3.5.1 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.0': + '@vue/compiler-ssr@3.5.1': dependencies: - '@vue/compiler-dom': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-dom': 3.5.1 + '@vue/shared': 3.5.1 - '@vue/shared@3.5.0': {} + '@vue/shared@3.5.1': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11705,11 +11705,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.0)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) prettier@2.8.8: {} From 3b97d73acbb2939f44288d57ce5ca5651e7c863b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:49:55 +0000 Subject: [PATCH 220/374] chore(deps): update dependency svelte2tsx to v0.7.18 (#2544) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index ca730ecff7a..8d27e181c5b 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.0", - "svelte2tsx": "0.7.17" + "svelte2tsx": "0.7.18" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3bfd5ec7ca..f4b16fdcb04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.0 version: 0.41.0(svelte@4.2.19) svelte2tsx: - specifier: 0.7.17 - version: 0.7.17(svelte@4.2.19)(typescript@5.5.4) + specifier: 0.7.18 + version: 0.7.18(svelte@4.2.19)(typescript@5.5.4) examples/vue-code-file: dependencies: @@ -5575,8 +5575,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.17: - resolution: {integrity: sha512-iYuRH29OaQVQrZ/d4tHnw81/JI/ecXh1Lnl0uIwT7TaO3qg3n9cLTS828SwRih4L1rnq72Gkp0GGO0vf+x/DyQ==} + svelte2tsx@0.7.18: + resolution: {integrity: sha512-PCOhH7uQaV472ZvNAcnkvShjFRMMkKUc/eNJImQMH9T4CyHeQpdatedFrEjaMCsweFb/oo3a6bv4qtdfaCPw8g==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12397,7 +12397,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.17(svelte@4.2.19)(typescript@5.5.4): + svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From ffa7b1f8dac701900b6dc73347ee2b84f0ed771f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:50:25 +0000 Subject: [PATCH 221/374] chore(deps): update dependency tailwindcss-radix to v3.0.5 (#2545) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 15 ++++++++++----- website/package.json | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4b16fdcb04..aed7f0db21c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -377,8 +377,8 @@ importers: specifier: 18.3.5 version: 18.3.5 tailwindcss-radix: - specifier: 3.0.4 - version: 3.0.4 + specifier: 3.0.5 + version: 3.0.5(tailwindcss@3.4.10) webpack: specifier: ^5.88.2 version: 5.94.0(esbuild@0.23.1) @@ -5598,8 +5598,11 @@ packages: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss-radix@3.0.4: - resolution: {integrity: sha512-nnMdBWHGBon4OxfRsF0LfOaoW09WeSU5extMUpk8RckYl94nwu9uyJ6IO5eIrRpvrHNm5CVaWz6PaldcEoQ4SQ==} + tailwindcss-radix@3.0.5: + resolution: {integrity: sha512-dy5bIHixuvrmMzljDoteKD1mcLAm76Z1IPkCr7IWUN89zoxfokVepPlxMQkmWEQokYs3N9BOLsXXvn8fLZWoBg==} + engines: {pnpm: '9'} + peerDependencies: + tailwindcss: ^3.4.1 tailwindcss@3.4.10: resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} @@ -12440,7 +12443,9 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 - tailwindcss-radix@3.0.4: {} + tailwindcss-radix@3.0.5(tailwindcss@3.4.10): + dependencies: + tailwindcss: 3.4.10 tailwindcss@3.4.10: dependencies: diff --git a/website/package.json b/website/package.json index e4dcb633f6a..d6b916175d1 100644 --- a/website/package.json +++ b/website/package.json @@ -33,7 +33,7 @@ "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.4", "@types/react": "18.3.5", - "tailwindcss-radix": "3.0.4", + "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, "browserslist": { From 4113595c0c30bc7a149bbcc54c229aa7cdae6212 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 02:01:40 +0000 Subject: [PATCH 222/374] chore(deps): update dependency @types/node to v20.16.5 (#2546) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 9f63d543d42..bbe2ebb5a5b 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.4", + "@types/node": "20.16.5", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index a7ac4569233..f53d8c73531 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.4", + "@types/node": "20.16.5", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aed7f0db21c..3077fef8009 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.4 - version: 20.16.4 + specifier: 20.16.5 + version: 20.16.5 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.5.4) @@ -90,7 +90,7 @@ importers: version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.4)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.5)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.4)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.5.4) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.4)(terser@5.31.6)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.4 - version: 20.16.4 + specifier: 20.16.5 + version: 20.16.5 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.4 - version: 20.16.4 + specifier: 20.16.5 + version: 20.16.5 '@types/react': specifier: 18.3.5 version: 18.3.5 @@ -1747,8 +1747,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.4': - resolution: {integrity: sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6803,14 +6803,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.4)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.5)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.4) + meros: 1.3.0(@types/node@20.16.5) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6896,12 +6896,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.4)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.5)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.4)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.5)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7612,7 +7612,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/d3-scale-chromatic@3.0.3': {} @@ -7691,7 +7691,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.4': + '@types/node@20.16.5': dependencies: undici-types: 6.19.6 @@ -7716,7 +7716,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -9648,13 +9648,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.4)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.5.4): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.4)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.5)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.5.4) graphql: 16.9.0 @@ -10110,7 +10110,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10580,9 +10580,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.4): + meros@1.3.0(@types/node@20.16.5): optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 mhchemparser@4.2.1: {} @@ -12701,7 +12701,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.6 @@ -12943,13 +12943,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.4)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.5)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -12961,28 +12961,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.4)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: - vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.4)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.5)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.4)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.5)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13000,11 +13000,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.4)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.4)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.5)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index d6b916175d1..6de7833f75b 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.4", + "@types/node": "20.16.5", "@types/react": "18.3.5", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 442b8dd1750e2d967aed6aef5a718e156f6518cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 04:27:36 +0000 Subject: [PATCH 223/374] fix(deps): update dependency next to v14.2.8 (#2547) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 126 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3077fef8009..1c5323f7934 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.7 - version: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.8 + version: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.7': - resolution: {integrity: sha512-OTx9y6I3xE/eih+qtthppwLytmpJVPM5PPoJxChFsbjIEFXIayG0h/xLzefHGJviAa3Q5+Fd+9uYojKkHDKxoQ==} + '@next/env@14.2.8': + resolution: {integrity: sha512-L44a+ynqkolyNBnYfF8VoCiSrjSZWgEHYKkKLGcs/a80qh7AkfVUD/MduVPgdsWZ31tgROR+yJRA0PZjSVBXWQ==} - '@next/swc-darwin-arm64@14.2.7': - resolution: {integrity: sha512-UhZGcOyI9LE/tZL3h9rs/2wMZaaJKwnpAyegUVDGZqwsla6hMfeSj9ssBWQS9yA4UXun3pPhrFLVnw5KXZs3vw==} + '@next/swc-darwin-arm64@14.2.8': + resolution: {integrity: sha512-1VrQlG8OzdyvvGZhGJFnaNE2P10Jjy/2FopnqbY0nSa/gr8If3iINxvOEW3cmVeoAYkmW0RsBazQecA2dBFOSw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.7': - resolution: {integrity: sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==} + '@next/swc-darwin-x64@14.2.8': + resolution: {integrity: sha512-87t3I86rNRSOJB1gXIUzaQWWSWrkWPDyZGsR0Z7JAPtLeX3uUOW2fHxl7dNWD2BZvbvftctTQjgtfpp7nMtmWg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.7': - resolution: {integrity: sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==} + '@next/swc-linux-arm64-gnu@14.2.8': + resolution: {integrity: sha512-ta2sfVzbOpTbgBrF9HM5m+U58dv6QPuwU4n5EX4LLyCJGKc433Z0D9h9gay/HSOjLEXJ2fJYrMP5JYYbHdxhtw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.7': - resolution: {integrity: sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==} + '@next/swc-linux-arm64-musl@14.2.8': + resolution: {integrity: sha512-+IoLTPK6Z5uIgDhgeWnQF5/o5GBN7+zyUNrs4Bes1W3g9++YELb8y0unFybS8s87ntAKMDl6jeQ+mD7oNwp/Ng==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.7': - resolution: {integrity: sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==} + '@next/swc-linux-x64-gnu@14.2.8': + resolution: {integrity: sha512-pO+hVXC+mvzUOQJJRG4RX4wJsRJ5BkURSf6dD6EjUXAX4Ml9es1WsEfkaZ4lcpmFzFvY47IkDaffks/GdCn9ag==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.7': - resolution: {integrity: sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==} + '@next/swc-linux-x64-musl@14.2.8': + resolution: {integrity: sha512-bCat9izctychCtf3uL1nqHq31N5e1VxvdyNcBQflkudPMLbxVnlrw45Vi87K+lt1CwrtVayHqzo4ie0Szcpwzg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.7': - resolution: {integrity: sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==} + '@next/swc-win32-arm64-msvc@14.2.8': + resolution: {integrity: sha512-gbxfUaSPV7EyUobpavida2Hwi62GhSJaSg7iBjmBWoxkxlmETOD7U4tWt763cGIsyE6jM7IoNavq0BXqwdW2QA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.7': - resolution: {integrity: sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==} + '@next/swc-win32-ia32-msvc@14.2.8': + resolution: {integrity: sha512-PUXzEzjTTlUh3b5VAn1nlpwvujTnuCMMwbiCnaTazoVlN1nA3kWjlmp42IfURA2N/nyrlVEw7pURa/o4Qxj1cw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.7': - resolution: {integrity: sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==} + '@next/swc-win32-x64-msvc@14.2.8': + resolution: {integrity: sha512-EnPKv0ttq02E9/1KZ/8Dn7kuutv6hy1CKc0HlNcvzOQcm4/SQtvfws5gY0zrG9tuupd3HfC2L/zcTrnBhpjTuQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4350,8 +4350,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.7: - resolution: {integrity: sha512-4Qy2aK0LwH4eQiSvQWyKuC7JXE13bIopEQesWE0c/P3uuNRnZCQanI0vsrMLmUQJLAto+A+/8+sve2hd+BQuOQ==} + next@14.2.8: + resolution: {integrity: sha512-EyEyJZ89r8C5FPlS/401AiF3O8jeMtHIE+bLom9MwcdWJJFBgRl+MR/2VgO0v5bI6tQORNY0a0DR5sjpFNrjbg==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7133,33 +7133,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.7': {} + '@next/env@14.2.8': {} - '@next/swc-darwin-arm64@14.2.7': + '@next/swc-darwin-arm64@14.2.8': optional: true - '@next/swc-darwin-x64@14.2.7': + '@next/swc-darwin-x64@14.2.8': optional: true - '@next/swc-linux-arm64-gnu@14.2.7': + '@next/swc-linux-arm64-gnu@14.2.8': optional: true - '@next/swc-linux-arm64-musl@14.2.7': + '@next/swc-linux-arm64-musl@14.2.8': optional: true - '@next/swc-linux-x64-gnu@14.2.7': + '@next/swc-linux-x64-gnu@14.2.8': optional: true - '@next/swc-linux-x64-musl@14.2.7': + '@next/swc-linux-x64-musl@14.2.8': optional: true - '@next/swc-win32-arm64-msvc@14.2.7': + '@next/swc-win32-arm64-msvc@14.2.8': optional: true - '@next/swc-win32-ia32-msvc@14.2.7': + '@next/swc-win32-ia32-msvc@14.2.8': optional: true - '@next/swc-win32-x64-msvc@14.2.7': + '@next/swc-win32-x64-msvc@14.2.8': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7519,16 +7519,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11070,20 +11070,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11096,9 +11096,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.7 + '@next/env': 14.2.8 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11108,20 +11108,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.7 - '@next/swc-darwin-x64': 14.2.7 - '@next/swc-linux-arm64-gnu': 14.2.7 - '@next/swc-linux-arm64-musl': 14.2.7 - '@next/swc-linux-x64-gnu': 14.2.7 - '@next/swc-linux-x64-musl': 14.2.7 - '@next/swc-win32-arm64-msvc': 14.2.7 - '@next/swc-win32-ia32-msvc': 14.2.7 - '@next/swc-win32-x64-msvc': 14.2.7 + '@next/swc-darwin-arm64': 14.2.8 + '@next/swc-darwin-x64': 14.2.8 + '@next/swc-linux-arm64-gnu': 14.2.8 + '@next/swc-linux-arm64-musl': 14.2.8 + '@next/swc-linux-x64-gnu': 14.2.8 + '@next/swc-linux-x64-musl': 14.2.8 + '@next/swc-win32-arm64-msvc': 14.2.8 + '@next/swc-win32-ia32-msvc': 14.2.8 + '@next/swc-win32-x64-msvc': 14.2.8 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11130,15 +11130,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11156,7 +11156,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11677,7 +11677,7 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 postcss@8.4.41: @@ -12432,7 +12432,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 synckit@0.6.2: dependencies: diff --git a/website/package.json b/website/package.json index 6de7833f75b..484630c810c 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.7", + "next": "14.2.8", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 271093e204c85c65570a719cd042867e8ac239b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 18:34:57 +0000 Subject: [PATCH 224/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.2 (#2548) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 102 ++++++++++++++-------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 704798d6353..2f88aedbd41 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.1", + "@vue/compiler-sfc": "3.5.2", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c5323f7934..76999665d41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.1 - version: 3.5.1 + specifier: 3.5.2 + version: 3.5.2 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.1': - resolution: {integrity: sha512-WdjF+NSgFYdWttHevHw5uaJFtKPalhmxhlu2uREj8cLP0uyKKIR60/JvSZNTp0x+NSd63iTiORQTx3+tt55NWQ==} + '@vue/compiler-core@3.5.2': + resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} - '@vue/compiler-dom@3.5.1': - resolution: {integrity: sha512-Ao23fB1lINo18HLCbJVApvzd9OQe8MgmQSgyY5+umbWj2w92w9KykVmJ4Iv2US5nak3ixc2B+7Km7JTNhQ8kSQ==} + '@vue/compiler-dom@3.5.2': + resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} - '@vue/compiler-sfc@3.5.1': - resolution: {integrity: sha512-DFizMNH8eDglLhlfwJ0+ciBsztaYe3fY/zcZjrqL1ljXvUw/UpC84M1d7HpBTCW68SNqZyIxrs1XWmf+73Y65w==} + '@vue/compiler-sfc@3.5.2': + resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} - '@vue/compiler-ssr@3.5.1': - resolution: {integrity: sha512-C1hpSHQgRM8bg+5XWWD7CkFaVpSn9wZHCLRd10AmxqrH17d4EMP6+XcZpwBOM7H1jeStU5naEapZZWX0kso1tQ==} + '@vue/compiler-ssr@3.5.2': + resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} - '@vue/shared@3.5.1': - resolution: {integrity: sha512-NdcTRoO4KuW2RSFgpE2c+E/R/ZHaRzWPxAGxhmxZaaqLh6nYCXx7lc9a88ioqOCxCaV2SFJmujkxbUScW7dNsQ==} + '@vue/shared@3.5.2': + resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6950,7 +6950,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6960,7 +6960,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.1 + '@vue/compiler-sfc': 3.5.2 transitivePeerDependencies: - supports-color @@ -7569,9 +7569,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.1)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.2)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7840,37 +7840,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.1': + '@vue/compiler-core@3.5.2': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.2 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.1': + '@vue/compiler-dom@3.5.2': dependencies: - '@vue/compiler-core': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-core': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/compiler-sfc@3.5.1': + '@vue/compiler-sfc@3.5.2': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.1 - '@vue/compiler-dom': 3.5.1 - '@vue/compiler-ssr': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-core': 3.5.2 + '@vue/compiler-dom': 3.5.2 + '@vue/compiler-ssr': 3.5.2 + '@vue/shared': 3.5.2 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.1': + '@vue/compiler-ssr@3.5.2': dependencies: - '@vue/compiler-dom': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-dom': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/shared@3.5.1': {} + '@vue/shared@3.5.2': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11511,9 +11511,9 @@ snapshots: dependencies: postcss: 8.4.41 - postcss-import@15.1.0(postcss@8.4.41): + postcss-import@15.1.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -11525,17 +11525,17 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.41): + postcss-js@4.0.1(postcss@8.4.44): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.41 + postcss: 8.4.44 - postcss-load-config@4.0.2(postcss@8.4.41): + postcss-load-config@4.0.2(postcss@8.4.44): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0): dependencies: @@ -11585,9 +11585,9 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.4.41): + postcss-nested@6.2.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.2 postcss-normalize-charset@7.0.0(postcss@8.4.41): @@ -11689,7 +11689,7 @@ snapshots: postcss@8.4.44: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prelude-ls@1.2.1: {} @@ -11708,11 +11708,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.1)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) prettier@2.8.8: {} @@ -12463,11 +12463,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41) - postcss-nested: 6.2.0(postcss@8.4.41) + postcss: 8.4.44 + postcss-import: 15.1.0(postcss@8.4.44) + postcss-js: 4.0.1(postcss@8.4.44) + postcss-load-config: 4.0.2(postcss@8.4.44) + postcss-nested: 6.2.0(postcss@8.4.44) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -12845,7 +12845,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -12975,7 +12975,7 @@ snapshots: vite@5.4.1(@types/node@20.16.5)(terser@5.31.6): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.44 rollup: 4.21.0 optionalDependencies: '@types/node': 20.16.5 @@ -13055,7 +13055,7 @@ snapshots: html-escaper: 2.0.2 is-plain-object: 5.0.0 opener: 1.5.2 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: From 7429210aeb50383503c93717ffe2b574642be0f6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 04:23:41 +0000 Subject: [PATCH 225/374] fix(deps): update dependency debug to v4.3.7 (#2549) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 47 ++++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76999665d41..0e186c44eb1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -248,7 +248,7 @@ importers: version: 10.5.4(graphql@16.9.0) debug: specifier: ^4.3.4 - version: 4.3.6 + version: 4.3.7 eslint: specifier: '>=8.44.0' version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -2601,6 +2601,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -6295,7 +6304,7 @@ snapshots: '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6387,7 +6396,7 @@ snapshots: '@babel/parser': 7.25.3 '@babel/template': 7.25.0 '@babel/types': 7.25.2 - debug: 4.3.6 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7742,7 +7751,7 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 @@ -7758,7 +7767,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) - debug: 4.3.6 + debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -7772,7 +7781,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -7801,7 +7810,7 @@ snapshots: '@typescript/vfs@1.5.0': dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -8686,6 +8695,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -9005,7 +9018,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - debug: 4.3.6 + debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -9229,7 +9242,7 @@ snapshots: eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - debug: 4.3.6 + debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) lodash: 4.17.21 @@ -10958,7 +10971,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.6 + debug: 4.3.7 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -10966,7 +10979,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -10988,7 +11001,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -12576,7 +12589,7 @@ snapshots: cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.23.1 execa: 5.1.1 globby: 11.1.0 @@ -12704,7 +12717,7 @@ snapshots: '@types/node': 20.16.5 '@types/unist': 3.0.3 concat-stream: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 extend: 3.0.2 glob: 10.4.5 ignore: 5.3.2 @@ -12946,7 +12959,7 @@ snapshots: vite-node@2.0.5(@types/node@20.16.5)(terser@5.31.6): dependencies: cac: 6.7.14 - debug: 4.3.6 + debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) @@ -12963,7 +12976,7 @@ snapshots: vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)): dependencies: - debug: 4.3.6 + debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.5.4) optionalDependencies: @@ -12992,7 +13005,7 @@ snapshots: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.6 + debug: 4.3.7 execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 From 08bc8b11c17c21ecccfa87333a86d81e4beb54dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 08:33:06 +0000 Subject: [PATCH 226/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.3 (#2550) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 2f88aedbd41..d0902c0f0e6 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.2", + "@vue/compiler-sfc": "3.5.3", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e186c44eb1..fa4a2390a80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.2': - resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-dom@3.5.2': - resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-sfc@3.5.2': - resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} - '@vue/compiler-ssr@3.5.2': - resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} - '@vue/shared@3.5.2': - resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6959,7 +6959,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6969,7 +6969,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.2 + '@vue/compiler-sfc': 3.5.3 transitivePeerDependencies: - supports-color @@ -7578,9 +7578,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.2)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.3)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7849,37 +7849,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.2': + '@vue/compiler-core@3.5.3': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.2': + '@vue/compiler-dom@3.5.3': dependencies: - '@vue/compiler-core': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/compiler-sfc@3.5.2': + '@vue/compiler-sfc@3.5.3': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.2 - '@vue/compiler-dom': 3.5.2 - '@vue/compiler-ssr': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.2': + '@vue/compiler-ssr@3.5.3': dependencies: - '@vue/compiler-dom': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/shared@3.5.2': {} + '@vue/shared@3.5.3': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11721,11 +11721,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.2)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) prettier@2.8.8: {} From 5486237830d1eba0db4ed98cf4272ba4e627f51a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 19:28:00 +0000 Subject: [PATCH 227/374] chore(deps): update pnpm to v9.10.0 (#2551) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bbe2ebb5a5b..946e538457a 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.10.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 63be7cff43d9689e061bd9a29135533f53af4a8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 22:28:49 +0000 Subject: [PATCH 228/374] chore(deps): update dependency typescript to v5.6.2 (#2552) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 146 ++++++++++++++++++++++++------------------------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/package.json b/package.json index 946e538457a..7beb279b9d2 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "tsup": "^8.0.0", "tsx": "4.19.0", "turbo": "2.1.1", - "typescript": "5.5.4", + "typescript": "5.6.2", "vitest": "2.0.5" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa4a2390a80..caf8e3220fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) @@ -39,7 +39,7 @@ importers: version: 20.16.5 bob-the-bundler: specifier: 7.0.1 - version: 7.0.1(typescript@5.5.4) + version: 7.0.1(typescript@5.6.2) chalk: specifier: 5.3.0 version: 5.3.0 @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: 4.19.0 version: 4.19.0 @@ -86,8 +86,8 @@ importers: specifier: 2.1.1 version: 2.1.1 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.5)(terser@5.31.6) @@ -214,7 +214,7 @@ importers: version: 0.41.0(svelte@4.2.19) svelte2tsx: specifier: 0.7.18 - version: 0.7.18(svelte@4.2.19)(typescript@5.5.4) + version: 0.7.18(svelte@4.2.19)(typescript@5.6.2) examples/vue-code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.5.4) + version: 5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -5845,8 +5845,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -7505,10 +7505,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 - '@shikijs/twoslash@1.14.1(typescript@5.5.4)': + '@shikijs/twoslash@1.14.1(typescript@5.6.2)': dependencies: '@shikijs/core': 1.14.1 - twoslash: 0.2.9(typescript@5.5.4) + twoslash: 0.2.9(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript @@ -7528,7 +7528,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 @@ -7536,8 +7536,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7552,15 +7552,15 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -7571,7 +7571,7 @@ snapshots: eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - bluebird - eslint-import-resolver-node @@ -7727,34 +7727,34 @@ snapshots: dependencies: '@types/node': 20.16.5 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -7763,21 +7763,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -7786,18 +7786,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -8163,7 +8163,7 @@ snapshots: binary-extensions@2.3.0: {} - bob-the-bundler@7.0.1(typescript@5.5.4): + bob-the-bundler@7.0.1(typescript@5.6.2): dependencies: consola: 3.2.3 execa: 7.1.1 @@ -8174,7 +8174,7 @@ snapshots: p-limit: 4.0.0 resolve.exports: 2.0.2 tslib: 2.6.3 - typescript: 5.5.4 + typescript: 5.6.2 yargs: 17.7.2 zod: 3.23.8 @@ -8379,14 +8379,14 @@ snapshots: dependencies: layout-base: 1.0.2 - cosmiconfig@8.3.6(typescript@5.5.4): + cosmiconfig@8.3.6(typescript@5.6.2): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 cross-inspect@1.0.1: dependencies: @@ -9016,13 +9016,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -9054,14 +9054,14 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) transitivePeerDependencies: - supports-color @@ -9078,7 +9078,7 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9088,7 +9088,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -9099,7 +9099,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9661,7 +9661,7 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) @@ -9669,7 +9669,7 @@ snapshots: '@graphql-tools/merge': 9.0.6(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.5)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 jiti: 1.21.6 minimatch: 4.2.3 @@ -11134,7 +11134,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11145,19 +11145,19 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.5)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.14.1(typescript@5.5.4) + '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -12413,12 +12413,12 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.5.4): + svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.19 - typescript: 5.5.4 + typescript: 5.6.2 svelte@4.2.19: dependencies: @@ -12562,17 +12562,17 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - tsconfck@3.1.1(typescript@5.5.4): + tsconfck@3.1.1(typescript@5.6.2): optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 tsconfig-paths@3.15.0: dependencies: @@ -12583,7 +12583,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12603,7 +12603,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.44 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - jiti - supports-color @@ -12646,11 +12646,11 @@ snapshots: twoslash-protocol@0.2.9: {} - twoslash@0.2.9(typescript@5.5.4): + twoslash@0.2.9(typescript@5.6.2): dependencies: '@typescript/vfs': 1.5.0 twoslash-protocol: 0.2.9 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -12698,7 +12698,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.5.4: {} + typescript@5.6.2: {} unbox-primitive@1.0.2: dependencies: @@ -12974,11 +12974,11 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)): dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.1(typescript@5.5.4) + tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) transitivePeerDependencies: From e46a84e3d5777026e49b3a936844c6ca18a9fae9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 01:27:04 +0000 Subject: [PATCH 229/374] fix(deps): update dependency next to v14.2.9 (#2553) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index caf8e3220fb..1cf1d3e18fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.8 - version: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.8': - resolution: {integrity: sha512-L44a+ynqkolyNBnYfF8VoCiSrjSZWgEHYKkKLGcs/a80qh7AkfVUD/MduVPgdsWZ31tgROR+yJRA0PZjSVBXWQ==} + '@next/env@14.2.9': + resolution: {integrity: sha512-hnDAoDPMii31V0ivibI8p6b023jOF1XblWTVjsDUoZKwnZlaBtJFZKDwFqi22R8r9i6W08dThUWU7Bsh2Rg8Ww==} - '@next/swc-darwin-arm64@14.2.8': - resolution: {integrity: sha512-1VrQlG8OzdyvvGZhGJFnaNE2P10Jjy/2FopnqbY0nSa/gr8If3iINxvOEW3cmVeoAYkmW0RsBazQecA2dBFOSw==} + '@next/swc-darwin-arm64@14.2.9': + resolution: {integrity: sha512-/kfQifl3uLYi3DlwFlzCkgxe6fprJNLzzTUFknq3M5wGYicDIbdGlxUl6oHpVLJpBB/CBY3Y//gO6alz/K4NWA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.8': - resolution: {integrity: sha512-87t3I86rNRSOJB1gXIUzaQWWSWrkWPDyZGsR0Z7JAPtLeX3uUOW2fHxl7dNWD2BZvbvftctTQjgtfpp7nMtmWg==} + '@next/swc-darwin-x64@14.2.9': + resolution: {integrity: sha512-tK/RyhCmOCiXQ9IVdFrBbZOf4/1+0RSuJkebXU2uMEsusS51TjIJO4l8ZmEijH9gZa0pJClvmApRHi7JuBqsRw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.8': - resolution: {integrity: sha512-ta2sfVzbOpTbgBrF9HM5m+U58dv6QPuwU4n5EX4LLyCJGKc433Z0D9h9gay/HSOjLEXJ2fJYrMP5JYYbHdxhtw==} + '@next/swc-linux-arm64-gnu@14.2.9': + resolution: {integrity: sha512-tS5eqwsp2nO7mzywRUuFYmefNZsUKM/mTG3exK2jIHv9TEVklE1SByB1KMhFkqlit1PxS9YK1tV8BOV90Wpbrw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.8': - resolution: {integrity: sha512-+IoLTPK6Z5uIgDhgeWnQF5/o5GBN7+zyUNrs4Bes1W3g9++YELb8y0unFybS8s87ntAKMDl6jeQ+mD7oNwp/Ng==} + '@next/swc-linux-arm64-musl@14.2.9': + resolution: {integrity: sha512-8svpeTFNAMTUMKQbEzE8qRAwl9o7mNBv7LR1bmSkQvo1oy4WrNyZbhWsldOiKrc4mZ5dfQkGYsI9T75mIFMfeA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.8': - resolution: {integrity: sha512-pO+hVXC+mvzUOQJJRG4RX4wJsRJ5BkURSf6dD6EjUXAX4Ml9es1WsEfkaZ4lcpmFzFvY47IkDaffks/GdCn9ag==} + '@next/swc-linux-x64-gnu@14.2.9': + resolution: {integrity: sha512-0HNulLWpKTB7H5BhHCkEhcRAnWUHeAYCftrrGw3QC18+ZywTdAoPv/zEqKy/0adqt+ks4JDdlgSQ1lNKOKjo0A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.8': - resolution: {integrity: sha512-bCat9izctychCtf3uL1nqHq31N5e1VxvdyNcBQflkudPMLbxVnlrw45Vi87K+lt1CwrtVayHqzo4ie0Szcpwzg==} + '@next/swc-linux-x64-musl@14.2.9': + resolution: {integrity: sha512-hhVFViPHLAVUJRNtwwm609p9ozWajOmRvzOZzzKXgiVGwx/CALxlMUeh+M+e0Zj6orENhWLZeilOPHpptuENsA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.8': - resolution: {integrity: sha512-gbxfUaSPV7EyUobpavida2Hwi62GhSJaSg7iBjmBWoxkxlmETOD7U4tWt763cGIsyE6jM7IoNavq0BXqwdW2QA==} + '@next/swc-win32-arm64-msvc@14.2.9': + resolution: {integrity: sha512-p/v6XlOdrk06xfN9z4evLNBqftVQUWiyduQczCwSj7hNh8fWTbzdVxsEiNOcajMXJbQiaX/ZzZdFgKVmmJnnGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.8': - resolution: {integrity: sha512-PUXzEzjTTlUh3b5VAn1nlpwvujTnuCMMwbiCnaTazoVlN1nA3kWjlmp42IfURA2N/nyrlVEw7pURa/o4Qxj1cw==} + '@next/swc-win32-ia32-msvc@14.2.9': + resolution: {integrity: sha512-IcW9dynWDjMK/0M05E3zopbRen7v0/yEaMZbHFOSS1J/w+8YG3jKywOGZWNp/eCUVtUUXs0PW+7Lpz8uLu+KQA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.8': - resolution: {integrity: sha512-EnPKv0ttq02E9/1KZ/8Dn7kuutv6hy1CKc0HlNcvzOQcm4/SQtvfws5gY0zrG9tuupd3HfC2L/zcTrnBhpjTuQ==} + '@next/swc-win32-x64-msvc@14.2.9': + resolution: {integrity: sha512-gcbpoXyWZdVOBgNa5BRzynrL5UR1nb2ZT38yKgnphYU9UHjeecnylMHntrQiMg/QtONDcJPFC/PmsS47xIRYoA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4359,8 +4359,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.8: - resolution: {integrity: sha512-EyEyJZ89r8C5FPlS/401AiF3O8jeMtHIE+bLom9MwcdWJJFBgRl+MR/2VgO0v5bI6tQORNY0a0DR5sjpFNrjbg==} + next@14.2.9: + resolution: {integrity: sha512-3CzBNo6BuJnRjcQvRw+irnU1WiuJNZEp+dkzkt91y4jeIDN/Emg95F+takSYiLpJ/HkxClVQRyqiTwYce5IVqw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7142,33 +7142,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.8': {} + '@next/env@14.2.9': {} - '@next/swc-darwin-arm64@14.2.8': + '@next/swc-darwin-arm64@14.2.9': optional: true - '@next/swc-darwin-x64@14.2.8': + '@next/swc-darwin-x64@14.2.9': optional: true - '@next/swc-linux-arm64-gnu@14.2.8': + '@next/swc-linux-arm64-gnu@14.2.9': optional: true - '@next/swc-linux-arm64-musl@14.2.8': + '@next/swc-linux-arm64-musl@14.2.9': optional: true - '@next/swc-linux-x64-gnu@14.2.8': + '@next/swc-linux-x64-gnu@14.2.9': optional: true - '@next/swc-linux-x64-musl@14.2.8': + '@next/swc-linux-x64-musl@14.2.9': optional: true - '@next/swc-win32-arm64-msvc@14.2.8': + '@next/swc-win32-arm64-msvc@14.2.9': optional: true - '@next/swc-win32-ia32-msvc@14.2.8': + '@next/swc-win32-ia32-msvc@14.2.9': optional: true - '@next/swc-win32-x64-msvc@14.2.8': + '@next/swc-win32-x64-msvc@14.2.9': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7528,16 +7528,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11083,20 +11083,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11109,9 +11109,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.8 + '@next/env': 14.2.9 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11121,20 +11121,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.8 - '@next/swc-darwin-x64': 14.2.8 - '@next/swc-linux-arm64-gnu': 14.2.8 - '@next/swc-linux-arm64-musl': 14.2.8 - '@next/swc-linux-x64-gnu': 14.2.8 - '@next/swc-linux-x64-musl': 14.2.8 - '@next/swc-win32-arm64-msvc': 14.2.8 - '@next/swc-win32-ia32-msvc': 14.2.8 - '@next/swc-win32-x64-msvc': 14.2.8 + '@next/swc-darwin-arm64': 14.2.9 + '@next/swc-darwin-x64': 14.2.9 + '@next/swc-linux-arm64-gnu': 14.2.9 + '@next/swc-linux-arm64-musl': 14.2.9 + '@next/swc-linux-x64-gnu': 14.2.9 + '@next/swc-linux-x64-musl': 14.2.9 + '@next/swc-win32-arm64-msvc': 14.2.9 + '@next/swc-win32-ia32-msvc': 14.2.9 + '@next/swc-win32-x64-msvc': 14.2.9 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11143,15 +11143,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11169,7 +11169,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 484630c810c..6510a0555b6 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.8", + "next": "14.2.9", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From c0b15afb3cc6cb19903bdfbd5f7459bd33ccfd07 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 12:19:38 +0000 Subject: [PATCH 230/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.4 (#2554) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index d0902c0f0e6..edb5b309fb6 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.3", + "@vue/compiler-sfc": "3.5.4", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1cf1d3e18fe..a6661a39a53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.3 - version: 3.5.3 + specifier: 3.5.4 + version: 3.5.4 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.3': - resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + '@vue/compiler-core@3.5.4': + resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} - '@vue/compiler-dom@3.5.3': - resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} + '@vue/compiler-dom@3.5.4': + resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} - '@vue/compiler-sfc@3.5.3': - resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + '@vue/compiler-sfc@3.5.4': + resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} - '@vue/compiler-ssr@3.5.3': - resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + '@vue/compiler-ssr@3.5.4': + resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} - '@vue/shared@3.5.3': - resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + '@vue/shared@3.5.4': + resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6959,7 +6959,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6969,7 +6969,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.3 + '@vue/compiler-sfc': 3.5.4 transitivePeerDependencies: - supports-color @@ -7578,9 +7578,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.3)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.4)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7849,37 +7849,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.3': + '@vue/compiler-core@3.5.4': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.3': + '@vue/compiler-dom@3.5.4': dependencies: - '@vue/compiler-core': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-core': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/compiler-sfc@3.5.3': + '@vue/compiler-sfc@3.5.4': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.3 - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-ssr': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-core': 3.5.4 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.3': + '@vue/compiler-ssr@3.5.4': dependencies: - '@vue/compiler-dom': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-dom': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/shared@3.5.3': {} + '@vue/shared@3.5.4': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11721,11 +11721,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.3)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) prettier@2.8.8: {} From 19e365198a5b3fc91c43999a503bc239c0410edf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 01:03:43 +0000 Subject: [PATCH 231/374] chore(deps): update dependency husky to v9.1.6 (#2555) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 7beb279b9d2..6850d278f84 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "9.9.0", "eslint-plugin-eslint-plugin": "6.2.0", "eslint-plugin-tailwindcss": "3.17.4", - "husky": "9.1.5", + "husky": "9.1.6", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6661a39a53..7f19586256b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: 3.17.4 version: 3.17.4(tailwindcss@3.4.10) husky: - specifier: 9.1.5 - version: 9.1.5 + specifier: 9.1.6 + version: 9.1.6 jest-snapshot-serializer-raw: specifier: 2.0.0 version: 2.0.0 @@ -3455,8 +3455,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.5: - resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} hasBin: true @@ -9881,7 +9881,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.5: {} + husky@9.1.6: {} iconv-lite@0.4.24: dependencies: From c75d87adf921178e42cabbf85ff651b1d281b8f6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 04:24:57 +0000 Subject: [PATCH 232/374] fix(deps): update dependency next to v14.2.10 (#2556) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f19586256b..2aad8bf06a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.9 - version: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.10 + version: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.9': - resolution: {integrity: sha512-hnDAoDPMii31V0ivibI8p6b023jOF1XblWTVjsDUoZKwnZlaBtJFZKDwFqi22R8r9i6W08dThUWU7Bsh2Rg8Ww==} + '@next/env@14.2.10': + resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==} - '@next/swc-darwin-arm64@14.2.9': - resolution: {integrity: sha512-/kfQifl3uLYi3DlwFlzCkgxe6fprJNLzzTUFknq3M5wGYicDIbdGlxUl6oHpVLJpBB/CBY3Y//gO6alz/K4NWA==} + '@next/swc-darwin-arm64@14.2.10': + resolution: {integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.9': - resolution: {integrity: sha512-tK/RyhCmOCiXQ9IVdFrBbZOf4/1+0RSuJkebXU2uMEsusS51TjIJO4l8ZmEijH9gZa0pJClvmApRHi7JuBqsRw==} + '@next/swc-darwin-x64@14.2.10': + resolution: {integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.9': - resolution: {integrity: sha512-tS5eqwsp2nO7mzywRUuFYmefNZsUKM/mTG3exK2jIHv9TEVklE1SByB1KMhFkqlit1PxS9YK1tV8BOV90Wpbrw==} + '@next/swc-linux-arm64-gnu@14.2.10': + resolution: {integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.9': - resolution: {integrity: sha512-8svpeTFNAMTUMKQbEzE8qRAwl9o7mNBv7LR1bmSkQvo1oy4WrNyZbhWsldOiKrc4mZ5dfQkGYsI9T75mIFMfeA==} + '@next/swc-linux-arm64-musl@14.2.10': + resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.9': - resolution: {integrity: sha512-0HNulLWpKTB7H5BhHCkEhcRAnWUHeAYCftrrGw3QC18+ZywTdAoPv/zEqKy/0adqt+ks4JDdlgSQ1lNKOKjo0A==} + '@next/swc-linux-x64-gnu@14.2.10': + resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.9': - resolution: {integrity: sha512-hhVFViPHLAVUJRNtwwm609p9ozWajOmRvzOZzzKXgiVGwx/CALxlMUeh+M+e0Zj6orENhWLZeilOPHpptuENsA==} + '@next/swc-linux-x64-musl@14.2.10': + resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.9': - resolution: {integrity: sha512-p/v6XlOdrk06xfN9z4evLNBqftVQUWiyduQczCwSj7hNh8fWTbzdVxsEiNOcajMXJbQiaX/ZzZdFgKVmmJnnGQ==} + '@next/swc-win32-arm64-msvc@14.2.10': + resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.9': - resolution: {integrity: sha512-IcW9dynWDjMK/0M05E3zopbRen7v0/yEaMZbHFOSS1J/w+8YG3jKywOGZWNp/eCUVtUUXs0PW+7Lpz8uLu+KQA==} + '@next/swc-win32-ia32-msvc@14.2.10': + resolution: {integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.9': - resolution: {integrity: sha512-gcbpoXyWZdVOBgNa5BRzynrL5UR1nb2ZT38yKgnphYU9UHjeecnylMHntrQiMg/QtONDcJPFC/PmsS47xIRYoA==} + '@next/swc-win32-x64-msvc@14.2.10': + resolution: {integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4359,8 +4359,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.9: - resolution: {integrity: sha512-3CzBNo6BuJnRjcQvRw+irnU1WiuJNZEp+dkzkt91y4jeIDN/Emg95F+takSYiLpJ/HkxClVQRyqiTwYce5IVqw==} + next@14.2.10: + resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7142,33 +7142,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.9': {} + '@next/env@14.2.10': {} - '@next/swc-darwin-arm64@14.2.9': + '@next/swc-darwin-arm64@14.2.10': optional: true - '@next/swc-darwin-x64@14.2.9': + '@next/swc-darwin-x64@14.2.10': optional: true - '@next/swc-linux-arm64-gnu@14.2.9': + '@next/swc-linux-arm64-gnu@14.2.10': optional: true - '@next/swc-linux-arm64-musl@14.2.9': + '@next/swc-linux-arm64-musl@14.2.10': optional: true - '@next/swc-linux-x64-gnu@14.2.9': + '@next/swc-linux-x64-gnu@14.2.10': optional: true - '@next/swc-linux-x64-musl@14.2.9': + '@next/swc-linux-x64-musl@14.2.10': optional: true - '@next/swc-win32-arm64-msvc@14.2.9': + '@next/swc-win32-arm64-msvc@14.2.10': optional: true - '@next/swc-win32-ia32-msvc@14.2.9': + '@next/swc-win32-ia32-msvc@14.2.10': optional: true - '@next/swc-win32-x64-msvc@14.2.9': + '@next/swc-win32-x64-msvc@14.2.10': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7528,16 +7528,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11083,20 +11083,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11109,9 +11109,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.9 + '@next/env': 14.2.10 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11121,20 +11121,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.9 - '@next/swc-darwin-x64': 14.2.9 - '@next/swc-linux-arm64-gnu': 14.2.9 - '@next/swc-linux-arm64-musl': 14.2.9 - '@next/swc-linux-x64-gnu': 14.2.9 - '@next/swc-linux-x64-musl': 14.2.9 - '@next/swc-win32-arm64-msvc': 14.2.9 - '@next/swc-win32-ia32-msvc': 14.2.9 - '@next/swc-win32-x64-msvc': 14.2.9 + '@next/swc-darwin-arm64': 14.2.10 + '@next/swc-darwin-x64': 14.2.10 + '@next/swc-linux-arm64-gnu': 14.2.10 + '@next/swc-linux-arm64-musl': 14.2.10 + '@next/swc-linux-x64-gnu': 14.2.10 + '@next/swc-linux-x64-musl': 14.2.10 + '@next/swc-win32-arm64-msvc': 14.2.10 + '@next/swc-win32-ia32-msvc': 14.2.10 + '@next/swc-win32-x64-msvc': 14.2.10 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11143,15 +11143,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11169,7 +11169,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 6510a0555b6..259e1e9ccd8 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.9", + "next": "14.2.10", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 1cf63f7f29fbdea8438e844e04d4abefe957bedf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 11:25:15 +0000 Subject: [PATCH 233/374] chore(deps): update dependency tsx to v4.19.1 (#2557) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 6850d278f84..b672aed1427 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.6", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.19.0", + "tsx": "4.19.1", "turbo": "2.1.1", "typescript": "5.6.2", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2aad8bf06a4..3d548552ab4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: - specifier: 4.19.0 - version: 4.19.0 + specifier: 4.19.1 + version: 4.19.1 turbo: specifier: 2.1.1 version: 2.1.1 @@ -5763,8 +5763,8 @@ packages: typescript: optional: true - tsx@4.19.0: - resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} hasBin: true @@ -11550,13 +11550,13 @@ snapshots: optionalDependencies: postcss: 8.4.44 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.44 - tsx: 4.19.0 + tsx: 4.19.1 yaml: 2.5.0 postcss-merge-longhand@7.0.3(postcss@8.4.41): @@ -12583,7 +12583,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12595,7 +12595,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.0)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.21.0 source-map: 0.8.0-beta.0 @@ -12610,7 +12610,7 @@ snapshots: - tsx - yaml - tsx@4.19.0: + tsx@4.19.1: dependencies: esbuild: 0.23.1 get-tsconfig: 4.7.6 From 1c5222bd92c47157992033691b1dc9e51b30b6e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 14:53:18 +0000 Subject: [PATCH 234/374] chore(deps): update dependency svelte2tsx to v0.7.19 (#2558) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 8d27e181c5b..abb1e3afe19 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.0", - "svelte2tsx": "0.7.18" + "svelte2tsx": "0.7.19" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d548552ab4..a3cbac9042c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.0 version: 0.41.0(svelte@4.2.19) svelte2tsx: - specifier: 0.7.18 - version: 0.7.18(svelte@4.2.19)(typescript@5.6.2) + specifier: 0.7.19 + version: 0.7.19(svelte@4.2.19)(typescript@5.6.2) examples/vue-code-file: dependencies: @@ -5584,8 +5584,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.18: - resolution: {integrity: sha512-PCOhH7uQaV472ZvNAcnkvShjFRMMkKUc/eNJImQMH9T4CyHeQpdatedFrEjaMCsweFb/oo3a6bv4qtdfaCPw8g==} + svelte2tsx@0.7.19: + resolution: {integrity: sha512-PME/9mILn9wOihtk2dxu9tmf2+B9X6oWuqYPJRKSjqU4wq3Pc6+fOuYV7T3H+QF5afmA1oDobfXC6dzmK9NAVw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12413,7 +12413,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.18(svelte@4.2.19)(typescript@5.6.2): + svelte2tsx@0.7.19(svelte@4.2.19)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From acb4fe1f4d3e1a30c85bcd08241bf33a664fc9cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 00:06:13 +0000 Subject: [PATCH 235/374] fix(deps): update dependency next to v14.2.11 (#2560) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3cbac9042c..dc951cc5ea4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.10 - version: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.11 + version: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.10': - resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==} + '@next/env@14.2.11': + resolution: {integrity: sha512-HYsQRSIXwiNqvzzYThrBwq6RhXo3E0n8j8nQnAs8i4fCEo2Zf/3eS0IiRA8XnRg9Ha0YnpkyJZIZg1qEwemrHw==} - '@next/swc-darwin-arm64@14.2.10': - resolution: {integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==} + '@next/swc-darwin-arm64@14.2.11': + resolution: {integrity: sha512-eiY9u7wEJZWp/Pga07Qy3ZmNEfALmmSS1HtsJF3y1QEyaExu7boENz11fWqDmZ3uvcyAxCMhTrA1jfVxITQW8g==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.10': - resolution: {integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==} + '@next/swc-darwin-x64@14.2.11': + resolution: {integrity: sha512-lnB0zYCld4yE0IX3ANrVMmtAbziBb7MYekcmR6iE9bujmgERl6+FK+b0MBq0pl304lYe7zO4yxJus9H/Af8jbg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.10': - resolution: {integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==} + '@next/swc-linux-arm64-gnu@14.2.11': + resolution: {integrity: sha512-Ulo9TZVocYmUAtzvZ7FfldtwUoQY0+9z3BiXZCLSUwU2bp7GqHA7/bqrfsArDlUb2xeGwn3ZuBbKtNK8TR0A8w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.10': - resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==} + '@next/swc-linux-arm64-musl@14.2.11': + resolution: {integrity: sha512-fH377DnKGyUnkWlmUpFF1T90m0dADBfK11dF8sOQkiELF9M+YwDRCGe8ZyDzvQcUd20Rr5U7vpZRrAxKwd3Rzg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.10': - resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==} + '@next/swc-linux-x64-gnu@14.2.11': + resolution: {integrity: sha512-a0TH4ZZp4NS0LgXP/488kgvWelNpwfgGTUCDXVhPGH6pInb7yIYNgM4kmNWOxBFt+TIuOH6Pi9NnGG4XWFUyXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.10': - resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==} + '@next/swc-linux-x64-musl@14.2.11': + resolution: {integrity: sha512-DYYZcO4Uir2gZxA4D2JcOAKVs8ZxbOFYPpXSVIgeoQbREbeEHxysVsg3nY4FrQy51e5opxt5mOHl/LzIyZBoKA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.10': - resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==} + '@next/swc-win32-arm64-msvc@14.2.11': + resolution: {integrity: sha512-PwqHeKG3/kKfPpM6of1B9UJ+Er6ySUy59PeFu0Un0LBzJTRKKAg2V6J60Yqzp99m55mLa+YTbU6xj61ImTv9mg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.10': - resolution: {integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==} + '@next/swc-win32-ia32-msvc@14.2.11': + resolution: {integrity: sha512-0U7PWMnOYIvM74GY6rbH6w7v+vNPDVH1gUhlwHpfInJnNe5LkmUZqhp7FNWeNa5wbVgRcRi1F1cyxp4dmeLLvA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.10': - resolution: {integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==} + '@next/swc-win32-x64-msvc@14.2.11': + resolution: {integrity: sha512-gQpS7mcgovWoaTG1FbS5/ojF7CGfql1Q0ZLsMrhcsi2Sr9HEqsUZ70MPJyaYBXbk6iEAP7UXMD9HC8KY1qNwvA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4359,8 +4359,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.10: - resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==} + next@14.2.11: + resolution: {integrity: sha512-8MDFqHBhdmR2wdfaWc8+lW3A/hppFe1ggQ9vgIu/g2/2QEMYJrPoQP6b+VNk56gIug/bStysAmrpUKtj3XN8Bw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7142,33 +7142,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.10': {} + '@next/env@14.2.11': {} - '@next/swc-darwin-arm64@14.2.10': + '@next/swc-darwin-arm64@14.2.11': optional: true - '@next/swc-darwin-x64@14.2.10': + '@next/swc-darwin-x64@14.2.11': optional: true - '@next/swc-linux-arm64-gnu@14.2.10': + '@next/swc-linux-arm64-gnu@14.2.11': optional: true - '@next/swc-linux-arm64-musl@14.2.10': + '@next/swc-linux-arm64-musl@14.2.11': optional: true - '@next/swc-linux-x64-gnu@14.2.10': + '@next/swc-linux-x64-gnu@14.2.11': optional: true - '@next/swc-linux-x64-musl@14.2.10': + '@next/swc-linux-x64-musl@14.2.11': optional: true - '@next/swc-win32-arm64-msvc@14.2.10': + '@next/swc-win32-arm64-msvc@14.2.11': optional: true - '@next/swc-win32-ia32-msvc@14.2.10': + '@next/swc-win32-ia32-msvc@14.2.11': optional: true - '@next/swc-win32-x64-msvc@14.2.10': + '@next/swc-win32-x64-msvc@14.2.11': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7528,16 +7528,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11083,20 +11083,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11109,9 +11109,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.10 + '@next/env': 14.2.11 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11121,20 +11121,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.10 - '@next/swc-darwin-x64': 14.2.10 - '@next/swc-linux-arm64-gnu': 14.2.10 - '@next/swc-linux-arm64-musl': 14.2.10 - '@next/swc-linux-x64-gnu': 14.2.10 - '@next/swc-linux-x64-musl': 14.2.10 - '@next/swc-win32-arm64-msvc': 14.2.10 - '@next/swc-win32-ia32-msvc': 14.2.10 - '@next/swc-win32-x64-msvc': 14.2.10 + '@next/swc-darwin-arm64': 14.2.11 + '@next/swc-darwin-x64': 14.2.11 + '@next/swc-linux-arm64-gnu': 14.2.11 + '@next/swc-linux-arm64-musl': 14.2.11 + '@next/swc-linux-x64-gnu': 14.2.11 + '@next/swc-linux-x64-musl': 14.2.11 + '@next/swc-win32-arm64-msvc': 14.2.11 + '@next/swc-win32-ia32-msvc': 14.2.11 + '@next/swc-win32-x64-msvc': 14.2.11 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11143,15 +11143,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11169,7 +11169,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 259e1e9ccd8..c4c45c3c43f 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.10", + "next": "14.2.11", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 5f2cbe7509a5cd1afab134524a726d56a9a59b2d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 04:59:08 +0000 Subject: [PATCH 236/374] chore(deps): update dependency turbo to v2.1.2 (#2561) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index b672aed1427..7b8bdb2e933 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", - "turbo": "2.1.1", + "turbo": "2.1.2", "typescript": "5.6.2", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc951cc5ea4..a0b40a4ef76 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.1 version: 4.19.1 turbo: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 typescript: specifier: 5.6.2 version: 5.6.2 @@ -5768,38 +5768,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.1.1: - resolution: {integrity: sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==} + turbo-darwin-64@2.1.2: + resolution: {integrity: sha512-3TEBxHWh99h2yIzkuIigMEOXt/ItYQp0aPiJjPd1xN4oDcsKK5AxiFKPH9pdtfIBzYsY59kQhZiFj0ELnSP7Bw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.1: - resolution: {integrity: sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==} + turbo-darwin-arm64@2.1.2: + resolution: {integrity: sha512-he0miWNq2WxJzsH82jS2Z4MXpnkzn9SH8a79iPXiJkq25QREImucscM4RPasXm8wARp91pyysJMq6aasD45CeA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.1: - resolution: {integrity: sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==} + turbo-linux-64@2.1.2: + resolution: {integrity: sha512-fKUBcc0rK8Vdqv5a/E3CSpMBLG1bzwv+Q0Q83F8fG2ZfNCNKGbcEYABdonNZkkx141Rj03cZQFCgxu3MVEGU+A==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.1: - resolution: {integrity: sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==} + turbo-linux-arm64@2.1.2: + resolution: {integrity: sha512-sV8Bpmm0WiuxgbhxymcC7wSsuxfBBieI98GegSwbr/bs1ANAgzCg93urIrdKdQ3/b31zZxQwcaP4FBF1wx1Qdg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.1: - resolution: {integrity: sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==} + turbo-windows-64@2.1.2: + resolution: {integrity: sha512-wcmIJZI9ORT9ykHGliFE6kWRQrlH930QGSjSgWC8uFChFFuOyUlvC7ttcxuSvU9VqC7NF4C+GVAcFJQ8lTjN7g==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.1: - resolution: {integrity: sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==} + turbo-windows-arm64@2.1.2: + resolution: {integrity: sha512-zdnXjrhk7YO6CP+Q5wPueEvOCLH4lDa6C4rrwiakcWcPgcQGbVozJlo4uaQ6awo8HLWQEvOwu84RkWTdLAc/Hw==} cpu: [arm64] os: [win32] - turbo@2.1.1: - resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} + turbo@2.1.2: + resolution: {integrity: sha512-Jb0rbU4iHEVQ18An/YfakdIv9rKnd3zUfSE117EngrfWXFHo3RndVH96US3GsT8VHpwTncPePDBT2t06PaFLrw==} hasBin: true twoslash-protocol@0.2.9: @@ -12617,32 +12617,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.1.1: + turbo-darwin-64@2.1.2: optional: true - turbo-darwin-arm64@2.1.1: + turbo-darwin-arm64@2.1.2: optional: true - turbo-linux-64@2.1.1: + turbo-linux-64@2.1.2: optional: true - turbo-linux-arm64@2.1.1: + turbo-linux-arm64@2.1.2: optional: true - turbo-windows-64@2.1.1: + turbo-windows-64@2.1.2: optional: true - turbo-windows-arm64@2.1.1: + turbo-windows-arm64@2.1.2: optional: true - turbo@2.1.1: + turbo@2.1.2: optionalDependencies: - turbo-darwin-64: 2.1.1 - turbo-darwin-arm64: 2.1.1 - turbo-linux-64: 2.1.1 - turbo-linux-arm64: 2.1.1 - turbo-windows-64: 2.1.1 - turbo-windows-arm64: 2.1.1 + turbo-darwin-64: 2.1.2 + turbo-darwin-arm64: 2.1.2 + turbo-linux-64: 2.1.2 + turbo-linux-arm64: 2.1.2 + turbo-windows-64: 2.1.2 + turbo-windows-arm64: 2.1.2 twoslash-protocol@0.2.9: {} From f859bd20714ac9ab37a7525b1784830c64133c2b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 12:59:32 +0000 Subject: [PATCH 237/374] chore(deps): update dependency svelte-eslint-parser to v0.41.1 (#2562) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index abb1e3afe19..18ca2bf8047 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", "svelte": "4.2.19", - "svelte-eslint-parser": "0.41.0", + "svelte-eslint-parser": "0.41.1", "svelte2tsx": "0.7.19" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0b40a4ef76..f06282a8e29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,8 +210,8 @@ importers: specifier: 4.2.19 version: 4.2.19 svelte-eslint-parser: - specifier: 0.41.0 - version: 0.41.0(svelte@4.2.19) + specifier: 0.41.1 + version: 0.41.1(svelte@4.2.19) svelte2tsx: specifier: 0.7.19 version: 0.7.19(svelte@4.2.19)(typescript@5.6.2) @@ -5575,8 +5575,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.41.0: - resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} + svelte-eslint-parser@0.41.1: + resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 @@ -11665,9 +11665,9 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.41): + postcss-scss@4.0.9(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser@6.1.2: dependencies: @@ -12403,13 +12403,13 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.0(svelte@4.2.19): + svelte-eslint-parser@0.41.1(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.41 - postcss-scss: 4.0.9(postcss@8.4.41) + postcss: 8.4.44 + postcss-scss: 4.0.9(postcss@8.4.44) optionalDependencies: svelte: 4.2.19 From 227955701e9c1807711834a1d6317f5b0f0c58bd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 19:31:35 +0000 Subject: [PATCH 238/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.5 (#2563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index edb5b309fb6..c4616b035a8 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.4", + "@vue/compiler-sfc": "3.5.5", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f06282a8e29..8cff90bc1da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.4 - version: 3.5.4 + specifier: 3.5.5 + version: 3.5.5 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.4': - resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} + '@vue/compiler-core@3.5.5': + resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} - '@vue/compiler-dom@3.5.4': - resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} + '@vue/compiler-dom@3.5.5': + resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} - '@vue/compiler-sfc@3.5.4': - resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} + '@vue/compiler-sfc@3.5.5': + resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} - '@vue/compiler-ssr@3.5.4': - resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} + '@vue/compiler-ssr@3.5.5': + resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} - '@vue/shared@3.5.4': - resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} + '@vue/shared@3.5.5': + resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6959,7 +6959,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6969,7 +6969,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.4 + '@vue/compiler-sfc': 3.5.5 transitivePeerDependencies: - supports-color @@ -7578,9 +7578,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.4)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.5)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7849,37 +7849,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.4': + '@vue/compiler-core@3.5.5': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.4 + '@vue/shared': 3.5.5 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.4': + '@vue/compiler-dom@3.5.5': dependencies: - '@vue/compiler-core': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.5 + '@vue/shared': 3.5.5 - '@vue/compiler-sfc@3.5.4': + '@vue/compiler-sfc@3.5.5': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.4 - '@vue/compiler-dom': 3.5.4 - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.5 + '@vue/compiler-dom': 3.5.5 + '@vue/compiler-ssr': 3.5.5 + '@vue/shared': 3.5.5 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.4': + '@vue/compiler-ssr@3.5.5': dependencies: - '@vue/compiler-dom': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-dom': 3.5.5 + '@vue/shared': 3.5.5 - '@vue/shared@3.5.4': {} + '@vue/shared@3.5.5': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11721,11 +11721,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.4)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) prettier@2.8.8: {} From bc06fe7ea40fdb4321494647b7aa615e5867040b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:49:10 +0000 Subject: [PATCH 239/374] chore(deps): update dependency @types/react to v18.3.6 (#2565) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cff90bc1da..4ef303af3ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.5 version: 20.16.5 '@types/react': - specifier: 18.3.5 - version: 18.3.5 + specifier: 18.3.6 + version: 18.3.6 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1756,8 +1756,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.5': - resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} + '@types/react@18.3.6': + resolution: {integrity: sha512-CnGaRYNu2iZlkGXGrOYtdg5mLK8neySj0woZ4e2wF/eli2E6Sazmq5X+Nrj6OBrrFVQfJWTUFeqAzoRhWQXYvg==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7056,10 +7056,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.5)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.6)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.5 + '@types/react': 18.3.6 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7248,204 +7248,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-context@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.6)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-select@2.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.6)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.6)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 '@radix-ui/rect@1.1.0': {} @@ -7528,7 +7528,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 @@ -7536,8 +7536,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7708,7 +7708,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.5': + '@types/react@18.3.6': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11134,7 +11134,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11145,17 +11145,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.5)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.5)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.6)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11782,33 +11782,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.6)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.6)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.6)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.6)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.6)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.6)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.6)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 - react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.6)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 react@18.3.1: dependencies: @@ -12866,12 +12866,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.6)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12879,13 +12879,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.6)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.6 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index c4c45c3c43f..b314a1d2aee 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.5", - "@types/react": "18.3.5", + "@types/react": "18.3.6", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 98f66f21dd6602c9d39a9ea94919664229292b9f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:49:30 +0000 Subject: [PATCH 240/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.6 (#2566) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 98 +++++++++++++++++------------ 2 files changed, 58 insertions(+), 42 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index c4616b035a8..1a66d808884 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.5", + "@vue/compiler-sfc": "3.5.6", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ef303af3ff..c7c212207fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,13 +72,13 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.5 - version: 3.5.5 + specifier: 3.5.6 + version: 3.5.6 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1859,20 +1859,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.5': - resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} + '@vue/compiler-core@3.5.6': + resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} - '@vue/compiler-dom@3.5.5': - resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} + '@vue/compiler-dom@3.5.6': + resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} - '@vue/compiler-sfc@3.5.5': - resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} + '@vue/compiler-sfc@3.5.6': + resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} - '@vue/compiler-ssr@3.5.5': - resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} + '@vue/compiler-ssr@3.5.6': + resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} - '@vue/shared@3.5.5': - resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} + '@vue/shared@3.5.6': + resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -4924,6 +4924,10 @@ packages: resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5383,6 +5387,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -6959,7 +6967,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6969,7 +6977,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.6 transitivePeerDependencies: - supports-color @@ -7578,9 +7586,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.5)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.6)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7849,37 +7857,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.5': + '@vue/compiler-core@3.5.6': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.5': + '@vue/compiler-dom@3.5.6': dependencies: - '@vue/compiler-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/compiler-sfc@3.5.5': + '@vue/compiler-sfc@3.5.6': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.5 - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.44 + postcss: 8.4.47 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.5': + '@vue/compiler-ssr@3.5.6': dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/shared@3.5.5': {} + '@vue/shared@3.5.6': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11550,12 +11558,12 @@ snapshots: optionalDependencies: postcss: 8.4.44 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.44 + postcss: 8.4.47 tsx: 4.19.1 yaml: 2.5.0 @@ -11705,6 +11713,12 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -11721,11 +11735,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.5)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) prettier@2.8.8: {} @@ -12201,6 +12215,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 @@ -12583,7 +12599,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12595,14 +12611,14 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.44)(tsx@4.19.1)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.21.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.44 + postcss: 8.4.47 typescript: 5.6.2 transitivePeerDependencies: - jiti From 81c2adce5b2da73aaa8e2bf165d65d56245dd53c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 06:20:03 +0000 Subject: [PATCH 241/374] chore(deps): update dependency tsup to v8.3.0 (#2567) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 177 ++++++++++++++++++++++++++++--------------------- 1 file changed, 102 insertions(+), 75 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7c212207fd..37b8a6e8722 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + version: 8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -1526,83 +1526,83 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.21.0': - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} + '@rollup/rollup-android-arm-eabi@4.21.3': + resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.0': - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} + '@rollup/rollup-android-arm64@4.21.3': + resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.0': - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} + '@rollup/rollup-darwin-arm64@4.21.3': + resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.0': - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} + '@rollup/rollup-darwin-x64@4.21.3': + resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} + '@rollup/rollup-linux-arm-musleabihf@4.21.3': + resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.0': - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} + '@rollup/rollup-linux-arm64-gnu@4.21.3': + resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.0': - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} + '@rollup/rollup-linux-arm64-musl@4.21.3': + resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.3': + resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.0': - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} + '@rollup/rollup-linux-s390x-gnu@4.21.3': + resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.0': - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} + '@rollup/rollup-linux-x64-gnu@4.21.3': + resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.0': - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} + '@rollup/rollup-linux-x64-musl@4.21.3': + resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.0': - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} + '@rollup/rollup-win32-arm64-msvc@4.21.3': + resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.0': - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} + '@rollup/rollup-win32-ia32-msvc@4.21.3': + resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.0': - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} + '@rollup/rollup-win32-x64-msvc@4.21.3': + resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} cpu: [x64] os: [win32] @@ -3133,6 +3133,14 @@ packages: fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -4663,6 +4671,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -5256,8 +5268,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.21.0: - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} + rollup@4.21.3: + resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5668,6 +5680,10 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + engines: {node: '>=12.0.0'} + tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5752,8 +5768,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + tsup@8.3.0: + resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -7459,52 +7475,52 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.21.0': + '@rollup/rollup-android-arm-eabi@4.21.3': optional: true - '@rollup/rollup-android-arm64@4.21.0': + '@rollup/rollup-android-arm64@4.21.3': optional: true - '@rollup/rollup-darwin-arm64@4.21.0': + '@rollup/rollup-darwin-arm64@4.21.3': optional: true - '@rollup/rollup-darwin-x64@4.21.0': + '@rollup/rollup-darwin-x64@4.21.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + '@rollup/rollup-linux-arm-gnueabihf@4.21.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.0': + '@rollup/rollup-linux-arm-musleabihf@4.21.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.0': + '@rollup/rollup-linux-arm64-gnu@4.21.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.0': + '@rollup/rollup-linux-arm64-musl@4.21.3': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.0': + '@rollup/rollup-linux-riscv64-gnu@4.21.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.0': + '@rollup/rollup-linux-s390x-gnu@4.21.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.0': + '@rollup/rollup-linux-x64-gnu@4.21.3': optional: true - '@rollup/rollup-linux-x64-musl@4.21.0': + '@rollup/rollup-linux-x64-musl@4.21.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.0': + '@rollup/rollup-win32-arm64-msvc@4.21.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.0': + '@rollup/rollup-win32-ia32-msvc@4.21.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.0': + '@rollup/rollup-win32-x64-msvc@4.21.3': optional: true '@rushstack/eslint-patch@1.10.4': {} @@ -9483,6 +9499,10 @@ snapshots: dependencies: format: 0.2.2 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -11485,6 +11505,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pify@2.3.0: {} pify@4.0.1: {} @@ -12065,26 +12087,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.21.0: + rollup@4.21.3: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.0 - '@rollup/rollup-android-arm64': 4.21.0 - '@rollup/rollup-darwin-arm64': 4.21.0 - '@rollup/rollup-darwin-x64': 4.21.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 - '@rollup/rollup-linux-arm64-musl': 4.21.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 - '@rollup/rollup-linux-x64-gnu': 4.21.0 - '@rollup/rollup-linux-x64-musl': 4.21.0 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 - '@rollup/rollup-win32-x64-msvc': 4.21.0 + '@rollup/rollup-android-arm-eabi': 4.21.3 + '@rollup/rollup-android-arm64': 4.21.3 + '@rollup/rollup-darwin-arm64': 4.21.3 + '@rollup/rollup-darwin-x64': 4.21.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 + '@rollup/rollup-linux-arm-musleabihf': 4.21.3 + '@rollup/rollup-linux-arm64-gnu': 4.21.3 + '@rollup/rollup-linux-arm64-musl': 4.21.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 + '@rollup/rollup-linux-riscv64-gnu': 4.21.3 + '@rollup/rollup-linux-s390x-gnu': 4.21.3 + '@rollup/rollup-linux-x64-gnu': 4.21.3 + '@rollup/rollup-linux-x64-musl': 4.21.3 + '@rollup/rollup-win32-arm64-msvc': 4.21.3 + '@rollup/rollup-win32-ia32-msvc': 4.21.3 + '@rollup/rollup-win32-x64-msvc': 4.21.3 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12537,6 +12559,11 @@ snapshots: tinybench@2.9.0: {} + tinyglobby@0.2.6: + dependencies: + fdir: 6.3.0(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.0: {} tinyrainbow@1.2.0: {} @@ -12599,7 +12626,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12608,14 +12635,14 @@ snapshots: debug: 4.3.7 esbuild: 0.23.1 execa: 5.1.1 - globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.0.1 + picocolors: 1.1.0 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.21.0 + rollup: 4.21.3 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 @@ -13005,7 +13032,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.44 - rollup: 4.21.0 + rollup: 4.21.3 optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 From efd89c59c8da2b5e918a147b732accee720c814f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:36:10 +0000 Subject: [PATCH 242/374] chore(deps): update dependency @types/react to v18.3.7 (#2568) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37b8a6e8722..53b1ebd9a8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.5 version: 20.16.5 '@types/react': - specifier: 18.3.6 - version: 18.3.6 + specifier: 18.3.7 + version: 18.3.7 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1756,8 +1756,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.6': - resolution: {integrity: sha512-CnGaRYNu2iZlkGXGrOYtdg5mLK8neySj0woZ4e2wF/eli2E6Sazmq5X+Nrj6OBrrFVQfJWTUFeqAzoRhWQXYvg==} + '@types/react@18.3.7': + resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7080,10 +7080,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.6)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.7)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.6 + '@types/react': 18.3.7 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7272,204 +7272,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-context@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-select@2.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.6)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.6)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.6)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.7)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.6)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 '@radix-ui/rect@1.1.0': {} @@ -7552,7 +7552,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 @@ -7560,8 +7560,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7732,7 +7732,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.6': + '@types/react@18.3.7': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11162,7 +11162,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11173,17 +11173,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.6)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.6)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.7)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11818,33 +11818,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.6)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.7)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.6)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - react-remove-scroll@2.5.7(@types/react@18.3.6)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.7)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.6)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.6)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.7)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.6)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.6)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 - react-style-singleton@2.2.1(@types/react@18.3.6)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.7)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 react@18.3.1: dependencies: @@ -12909,12 +12909,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.6)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.7)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12922,13 +12922,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.6)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.7)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.6 + '@types/react': 18.3.7 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index b314a1d2aee..c0946bf1d94 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.5", - "@types/react": "18.3.6", + "@types/react": "18.3.7", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 8ec76bb3d5e93586fbbe05089593db8ffae890aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 01:01:51 +0000 Subject: [PATCH 243/374] fix(deps): update dependency next to v14.2.12 (#2570) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 128 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53b1ebd9a8d..3679c1627e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.11 - version: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.12 + version: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.11': - resolution: {integrity: sha512-HYsQRSIXwiNqvzzYThrBwq6RhXo3E0n8j8nQnAs8i4fCEo2Zf/3eS0IiRA8XnRg9Ha0YnpkyJZIZg1qEwemrHw==} + '@next/env@14.2.12': + resolution: {integrity: sha512-3fP29GIetdwVIfIRyLKM7KrvJaqepv+6pVodEbx0P5CaMLYBtx+7eEg8JYO5L9sveJO87z9eCReceZLi0hxO1Q==} - '@next/swc-darwin-arm64@14.2.11': - resolution: {integrity: sha512-eiY9u7wEJZWp/Pga07Qy3ZmNEfALmmSS1HtsJF3y1QEyaExu7boENz11fWqDmZ3uvcyAxCMhTrA1jfVxITQW8g==} + '@next/swc-darwin-arm64@14.2.12': + resolution: {integrity: sha512-crHJ9UoinXeFbHYNok6VZqjKnd8rTd7K3Z2zpyzF1ch7vVNKmhjv/V7EHxep3ILoN8JB9AdRn/EtVVyG9AkCXw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.11': - resolution: {integrity: sha512-lnB0zYCld4yE0IX3ANrVMmtAbziBb7MYekcmR6iE9bujmgERl6+FK+b0MBq0pl304lYe7zO4yxJus9H/Af8jbg==} + '@next/swc-darwin-x64@14.2.12': + resolution: {integrity: sha512-JbEaGbWq18BuNBO+lCtKfxl563Uw9oy2TodnN2ioX00u7V1uzrsSUcg3Ep9ce+P0Z9es+JmsvL2/rLphz+Frcw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.11': - resolution: {integrity: sha512-Ulo9TZVocYmUAtzvZ7FfldtwUoQY0+9z3BiXZCLSUwU2bp7GqHA7/bqrfsArDlUb2xeGwn3ZuBbKtNK8TR0A8w==} + '@next/swc-linux-arm64-gnu@14.2.12': + resolution: {integrity: sha512-qBy7OiXOqZrdp88QEl2H4fWalMGnSCrr1agT/AVDndlyw2YJQA89f3ttR/AkEIP9EkBXXeGl6cC72/EZT5r6rw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.11': - resolution: {integrity: sha512-fH377DnKGyUnkWlmUpFF1T90m0dADBfK11dF8sOQkiELF9M+YwDRCGe8ZyDzvQcUd20Rr5U7vpZRrAxKwd3Rzg==} + '@next/swc-linux-arm64-musl@14.2.12': + resolution: {integrity: sha512-EfD9L7o9biaQxjwP1uWXnk3vYZi64NVcKUN83hpVkKocB7ogJfyH2r7o1pPnMtir6gHZiGCeHKagJ0yrNSLNHw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.11': - resolution: {integrity: sha512-a0TH4ZZp4NS0LgXP/488kgvWelNpwfgGTUCDXVhPGH6pInb7yIYNgM4kmNWOxBFt+TIuOH6Pi9NnGG4XWFUyXQ==} + '@next/swc-linux-x64-gnu@14.2.12': + resolution: {integrity: sha512-iQ+n2pxklJew9IpE47hE/VgjmljlHqtcD5UhZVeHICTPbLyrgPehaKf2wLRNjYH75udroBNCgrSSVSVpAbNoYw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.11': - resolution: {integrity: sha512-DYYZcO4Uir2gZxA4D2JcOAKVs8ZxbOFYPpXSVIgeoQbREbeEHxysVsg3nY4FrQy51e5opxt5mOHl/LzIyZBoKA==} + '@next/swc-linux-x64-musl@14.2.12': + resolution: {integrity: sha512-rFkUkNwcQ0ODn7cxvcVdpHlcOpYxMeyMfkJuzaT74xjAa5v4fxP4xDk5OoYmPi8QNLDs3UgZPMSBmpBuv9zKWA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.11': - resolution: {integrity: sha512-PwqHeKG3/kKfPpM6of1B9UJ+Er6ySUy59PeFu0Un0LBzJTRKKAg2V6J60Yqzp99m55mLa+YTbU6xj61ImTv9mg==} + '@next/swc-win32-arm64-msvc@14.2.12': + resolution: {integrity: sha512-PQFYUvwtHs/u0K85SG4sAdDXYIPXpETf9mcEjWc0R4JmjgMKSDwIU/qfZdavtP6MPNiMjuKGXHCtyhR/M5zo8g==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.11': - resolution: {integrity: sha512-0U7PWMnOYIvM74GY6rbH6w7v+vNPDVH1gUhlwHpfInJnNe5LkmUZqhp7FNWeNa5wbVgRcRi1F1cyxp4dmeLLvA==} + '@next/swc-win32-ia32-msvc@14.2.12': + resolution: {integrity: sha512-FAj2hMlcbeCV546eU2tEv41dcJb4NeqFlSXU/xL/0ehXywHnNpaYajOUvn3P8wru5WyQe6cTZ8fvckj/2XN4Vw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.11': - resolution: {integrity: sha512-gQpS7mcgovWoaTG1FbS5/ojF7CGfql1Q0ZLsMrhcsi2Sr9HEqsUZ70MPJyaYBXbk6iEAP7UXMD9HC8KY1qNwvA==} + '@next/swc-win32-x64-msvc@14.2.12': + resolution: {integrity: sha512-yu8QvV53sBzoIVRHsxCHqeuS8jYq6Lrmdh0briivuh+Brsp6xjg80MAozUsBTAV9KNmY08KlX0KYTWz1lbPzEg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4367,8 +4367,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.11: - resolution: {integrity: sha512-8MDFqHBhdmR2wdfaWc8+lW3A/hppFe1ggQ9vgIu/g2/2QEMYJrPoQP6b+VNk56gIug/bStysAmrpUKtj3XN8Bw==} + next@14.2.12: + resolution: {integrity: sha512-cDOtUSIeoOvt1skKNihdExWMTybx3exnvbFbb9ecZDIxlvIbREQzt9A5Km3Zn3PfU+IFjyYGsHS+lN9VInAGKA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7166,33 +7166,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.11': {} + '@next/env@14.2.12': {} - '@next/swc-darwin-arm64@14.2.11': + '@next/swc-darwin-arm64@14.2.12': optional: true - '@next/swc-darwin-x64@14.2.11': + '@next/swc-darwin-x64@14.2.12': optional: true - '@next/swc-linux-arm64-gnu@14.2.11': + '@next/swc-linux-arm64-gnu@14.2.12': optional: true - '@next/swc-linux-arm64-musl@14.2.11': + '@next/swc-linux-arm64-musl@14.2.12': optional: true - '@next/swc-linux-x64-gnu@14.2.11': + '@next/swc-linux-x64-gnu@14.2.12': optional: true - '@next/swc-linux-x64-musl@14.2.11': + '@next/swc-linux-x64-musl@14.2.12': optional: true - '@next/swc-win32-arm64-msvc@14.2.11': + '@next/swc-win32-arm64-msvc@14.2.12': optional: true - '@next/swc-win32-ia32-msvc@14.2.11': + '@next/swc-win32-ia32-msvc@14.2.12': optional: true - '@next/swc-win32-x64-msvc@14.2.11': + '@next/swc-win32-x64-msvc@14.2.12': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7552,16 +7552,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8443,7 +8443,7 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: @@ -11111,20 +11111,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11137,9 +11137,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.11 + '@next/env': 14.2.12 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11149,20 +11149,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.11 - '@next/swc-darwin-x64': 14.2.11 - '@next/swc-linux-arm64-gnu': 14.2.11 - '@next/swc-linux-arm64-musl': 14.2.11 - '@next/swc-linux-x64-gnu': 14.2.11 - '@next/swc-linux-x64-musl': 14.2.11 - '@next/swc-win32-arm64-msvc': 14.2.11 - '@next/swc-win32-ia32-msvc': 14.2.11 - '@next/swc-win32-x64-msvc': 14.2.11 + '@next/swc-darwin-arm64': 14.2.12 + '@next/swc-darwin-x64': 14.2.12 + '@next/swc-linux-arm64-gnu': 14.2.12 + '@next/swc-linux-arm64-musl': 14.2.12 + '@next/swc-linux-x64-gnu': 14.2.12 + '@next/swc-linux-x64-musl': 14.2.12 + '@next/swc-win32-arm64-msvc': 14.2.12 + '@next/swc-win32-ia32-msvc': 14.2.12 + '@next/swc-win32-x64-msvc': 14.2.12 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11171,15 +11171,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11197,7 +11197,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11721,7 +11721,7 @@ snapshots: dependencies: nanoid: 3.3.7 picocolors: 1.1.0 - source-map-js: 1.2.0 + source-map-js: 1.2.1 postcss@8.4.41: dependencies: @@ -13031,7 +13031,7 @@ snapshots: vite@5.4.1(@types/node@20.16.5)(terser@5.31.6): dependencies: esbuild: 0.21.5 - postcss: 8.4.44 + postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: '@types/node': 20.16.5 diff --git a/website/package.json b/website/package.json index c0946bf1d94..157faec34e0 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.11", + "next": "14.2.12", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 3758899756e0702c2455243f2bc350d475bb5177 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 12:12:44 +0000 Subject: [PATCH 244/374] chore(deps): update dependency @types/estree to v1.0.6 (#2571) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 45 ++++++++++++++++++++---------------- 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/packages/plugin/package.json b/packages/plugin/package.json index ee23bf6c7de..12263c0b528 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -57,7 +57,7 @@ "@theguild/eslint-rule-tester": "workspace:*", "@types/debug": "4.1.12", "@types/eslint": "9.6.1", - "@types/estree": "1.0.5", + "@types/estree": "1.0.6", "@types/graphql-depth-limit": "1.1.6", "@types/json-schema": "7.0.15", "@types/lodash.lowercase": "4.3.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3679c1627e0..d481359d6ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,8 +275,8 @@ importers: specifier: 9.6.1 version: 9.6.1 '@types/estree': - specifier: 1.0.5 - version: 1.0.5 + specifier: 1.0.6 + version: 1.0.6 '@types/graphql-depth-limit': specifier: 1.1.6 version: 1.1.6 @@ -1696,6 +1696,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/graphql-depth-limit@1.1.6': resolution: {integrity: sha512-WU4bjoKOzJ8CQE32Pbyq+YshTMcLJf2aJuvVtSLv1BQPwDUGa38m2Vr8GGxf0GZ0luCQcfxlhZeHKu6nmTBvrw==} @@ -7054,7 +7057,7 @@ snapshots: '@mdx-js/mdx@3.0.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdx': 2.0.13 @@ -7639,7 +7642,7 @@ snapshots: '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/babel__code-frame@7.0.6': {} @@ -7663,15 +7666,17 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/estree-jsx@1.0.5': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/graphql-depth-limit@1.1.6': dependencies: graphql: 14.7.0 @@ -8347,7 +8352,7 @@ snapshots: code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -9365,7 +9370,7 @@ snapshots: estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-util-build-jsx@3.0.1: dependencies: @@ -9390,7 +9395,7 @@ snapshots: estree-util-value-to-estree@3.1.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-util-visit@2.0.0: dependencies: @@ -9401,7 +9406,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -9819,7 +9824,7 @@ snapshots: hast-util-to-estree@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -9840,7 +9845,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/hast': 3.0.4 '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 @@ -10067,7 +10072,7 @@ snapshots: is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-regex@1.1.4: dependencies: @@ -10742,7 +10747,7 @@ snapshots: micromark-extension-mdx-expression@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 @@ -10754,7 +10759,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.0: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 @@ -10770,7 +10775,7 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 micromark-util-character: 2.1.0 @@ -10819,7 +10824,7 @@ snapshots: micromark-factory-mdx-expression@2.0.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 @@ -10935,7 +10940,7 @@ snapshots: micromark-util-events-to-acorn@2.0.2: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -11495,7 +11500,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -13122,7 +13127,7 @@ snapshots: webpack@5.94.0(esbuild@0.23.1): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 From b161690b625bd51ea81e6caebd5efba1a6daf4f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 22:07:41 +0000 Subject: [PATCH 245/374] chore(deps): update dependency @types/react to v18.3.8 (#2572) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d481359d6ba..e324c7b00e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.5 version: 20.16.5 '@types/react': - specifier: 18.3.7 - version: 18.3.7 + specifier: 18.3.8 + version: 18.3.8 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1759,8 +1759,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.7': - resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} + '@types/react@18.3.8': + resolution: {integrity: sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7083,10 +7083,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.7)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.8)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.7 + '@types/react': 18.3.8 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7275,204 +7275,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-context@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-select@2.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.7)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.7)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.8)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.7)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 '@radix-ui/rect@1.1.0': {} @@ -7555,7 +7555,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 @@ -7563,8 +7563,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7737,7 +7737,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.7': + '@types/react@18.3.8': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11167,7 +11167,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11178,17 +11178,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.7)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.7)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.8)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11823,33 +11823,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - react-remove-scroll@2.5.7(@types/react@18.3.7)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.7)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.7)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.8)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 - react-style-singleton@2.2.1(@types/react@18.3.7)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.8)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 react@18.3.1: dependencies: @@ -12914,12 +12914,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.7)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.8)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12927,13 +12927,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.7)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.8)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.8 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index 157faec34e0..81e7bfb8d0e 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.5", - "@types/react": "18.3.7", + "@types/react": "18.3.8", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 644435a6cdd103ea3fcaa723950d1c0e7fc5b84c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 04:18:12 +0000 Subject: [PATCH 246/374] fix(deps): update dependency next to v14.2.13 (#2573) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e324c7b00e9..cf7707e0bc2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.12 - version: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.13 + version: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.12': - resolution: {integrity: sha512-3fP29GIetdwVIfIRyLKM7KrvJaqepv+6pVodEbx0P5CaMLYBtx+7eEg8JYO5L9sveJO87z9eCReceZLi0hxO1Q==} + '@next/env@14.2.13': + resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} - '@next/swc-darwin-arm64@14.2.12': - resolution: {integrity: sha512-crHJ9UoinXeFbHYNok6VZqjKnd8rTd7K3Z2zpyzF1ch7vVNKmhjv/V7EHxep3ILoN8JB9AdRn/EtVVyG9AkCXw==} + '@next/swc-darwin-arm64@14.2.13': + resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.12': - resolution: {integrity: sha512-JbEaGbWq18BuNBO+lCtKfxl563Uw9oy2TodnN2ioX00u7V1uzrsSUcg3Ep9ce+P0Z9es+JmsvL2/rLphz+Frcw==} + '@next/swc-darwin-x64@14.2.13': + resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.12': - resolution: {integrity: sha512-qBy7OiXOqZrdp88QEl2H4fWalMGnSCrr1agT/AVDndlyw2YJQA89f3ttR/AkEIP9EkBXXeGl6cC72/EZT5r6rw==} + '@next/swc-linux-arm64-gnu@14.2.13': + resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.12': - resolution: {integrity: sha512-EfD9L7o9biaQxjwP1uWXnk3vYZi64NVcKUN83hpVkKocB7ogJfyH2r7o1pPnMtir6gHZiGCeHKagJ0yrNSLNHw==} + '@next/swc-linux-arm64-musl@14.2.13': + resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.12': - resolution: {integrity: sha512-iQ+n2pxklJew9IpE47hE/VgjmljlHqtcD5UhZVeHICTPbLyrgPehaKf2wLRNjYH75udroBNCgrSSVSVpAbNoYw==} + '@next/swc-linux-x64-gnu@14.2.13': + resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.12': - resolution: {integrity: sha512-rFkUkNwcQ0ODn7cxvcVdpHlcOpYxMeyMfkJuzaT74xjAa5v4fxP4xDk5OoYmPi8QNLDs3UgZPMSBmpBuv9zKWA==} + '@next/swc-linux-x64-musl@14.2.13': + resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.12': - resolution: {integrity: sha512-PQFYUvwtHs/u0K85SG4sAdDXYIPXpETf9mcEjWc0R4JmjgMKSDwIU/qfZdavtP6MPNiMjuKGXHCtyhR/M5zo8g==} + '@next/swc-win32-arm64-msvc@14.2.13': + resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.12': - resolution: {integrity: sha512-FAj2hMlcbeCV546eU2tEv41dcJb4NeqFlSXU/xL/0ehXywHnNpaYajOUvn3P8wru5WyQe6cTZ8fvckj/2XN4Vw==} + '@next/swc-win32-ia32-msvc@14.2.13': + resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.12': - resolution: {integrity: sha512-yu8QvV53sBzoIVRHsxCHqeuS8jYq6Lrmdh0briivuh+Brsp6xjg80MAozUsBTAV9KNmY08KlX0KYTWz1lbPzEg==} + '@next/swc-win32-x64-msvc@14.2.13': + resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4370,8 +4370,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.12: - resolution: {integrity: sha512-cDOtUSIeoOvt1skKNihdExWMTybx3exnvbFbb9ecZDIxlvIbREQzt9A5Km3Zn3PfU+IFjyYGsHS+lN9VInAGKA==} + next@14.2.13: + resolution: {integrity: sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7169,33 +7169,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.12': {} + '@next/env@14.2.13': {} - '@next/swc-darwin-arm64@14.2.12': + '@next/swc-darwin-arm64@14.2.13': optional: true - '@next/swc-darwin-x64@14.2.12': + '@next/swc-darwin-x64@14.2.13': optional: true - '@next/swc-linux-arm64-gnu@14.2.12': + '@next/swc-linux-arm64-gnu@14.2.13': optional: true - '@next/swc-linux-arm64-musl@14.2.12': + '@next/swc-linux-arm64-musl@14.2.13': optional: true - '@next/swc-linux-x64-gnu@14.2.12': + '@next/swc-linux-x64-gnu@14.2.13': optional: true - '@next/swc-linux-x64-musl@14.2.12': + '@next/swc-linux-x64-musl@14.2.13': optional: true - '@next/swc-win32-arm64-msvc@14.2.12': + '@next/swc-win32-arm64-msvc@14.2.13': optional: true - '@next/swc-win32-ia32-msvc@14.2.12': + '@next/swc-win32-ia32-msvc@14.2.13': optional: true - '@next/swc-win32-x64-msvc@14.2.12': + '@next/swc-win32-x64-msvc@14.2.13': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7555,16 +7555,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11116,20 +11116,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11142,9 +11142,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.12 + '@next/env': 14.2.13 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -11154,20 +11154,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.12 - '@next/swc-darwin-x64': 14.2.12 - '@next/swc-linux-arm64-gnu': 14.2.12 - '@next/swc-linux-arm64-musl': 14.2.12 - '@next/swc-linux-x64-gnu': 14.2.12 - '@next/swc-linux-x64-musl': 14.2.12 - '@next/swc-win32-arm64-msvc': 14.2.12 - '@next/swc-win32-ia32-msvc': 14.2.12 - '@next/swc-win32-x64-msvc': 14.2.12 + '@next/swc-darwin-arm64': 14.2.13 + '@next/swc-darwin-x64': 14.2.13 + '@next/swc-linux-arm64-gnu': 14.2.13 + '@next/swc-linux-arm64-musl': 14.2.13 + '@next/swc-linux-x64-gnu': 14.2.13 + '@next/swc-linux-x64-musl': 14.2.13 + '@next/swc-win32-arm64-msvc': 14.2.13 + '@next/swc-win32-ia32-msvc': 14.2.13 + '@next/swc-win32-x64-msvc': 14.2.13 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11176,15 +11176,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11202,7 +11202,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 81e7bfb8d0e..c90eab60184 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.12", + "next": "14.2.13", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From da4da7a70d4b04f335f93c9c7e2a131e57e9439a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 12:30:16 +0000 Subject: [PATCH 247/374] chore(deps): update pnpm to v9.11.0 (#2574) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7b8bdb2e933..2f7c8e1f39c 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.10.0", + "packageManager": "pnpm@9.11.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From c2c695cb6d67cdfcf20c858cc79cf8c52f951266 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 19:55:38 +0000 Subject: [PATCH 248/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.7 (#2575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 100 ++++++++++++++-------------- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 1a66d808884..0458587b83e 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.6", + "@vue/compiler-sfc": "3.5.7", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf7707e0bc2..3717fdddc23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.6 - version: 3.5.6 + specifier: 3.5.7 + version: 3.5.7 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.6': - resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} + '@vue/compiler-core@3.5.7': + resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==} - '@vue/compiler-dom@3.5.6': - resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} + '@vue/compiler-dom@3.5.7': + resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==} - '@vue/compiler-sfc@3.5.6': - resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} + '@vue/compiler-sfc@3.5.7': + resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==} - '@vue/compiler-ssr@3.5.6': - resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} + '@vue/compiler-ssr@3.5.7': + resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==} - '@vue/shared@3.5.6': - resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} + '@vue/shared@3.5.7': + resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6986,7 +6986,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6996,7 +6996,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 transitivePeerDependencies: - supports-color @@ -7605,9 +7605,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.6)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.7)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7878,37 +7878,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.6': + '@vue/compiler-core@3.5.7': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.7 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.6': + '@vue/compiler-dom@3.5.7': dependencies: - '@vue/compiler-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.7 + '@vue/shared': 3.5.7 - '@vue/compiler-sfc@3.5.6': + '@vue/compiler-sfc@3.5.7': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.7 + '@vue/compiler-dom': 3.5.7 + '@vue/compiler-ssr': 3.5.7 + '@vue/shared': 3.5.7 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.6': + '@vue/compiler-ssr@3.5.7': dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.7 + '@vue/shared': 3.5.7 - '@vue/shared@3.5.6': {} + '@vue/shared@3.5.7': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11559,9 +11559,9 @@ snapshots: dependencies: postcss: 8.4.41 - postcss-import@15.1.0(postcss@8.4.44): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.44 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -11573,17 +11573,17 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.44): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.44 + postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.44): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.44 + postcss: 8.4.47 postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): dependencies: @@ -11633,9 +11633,9 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.4.44): + postcss-nested@6.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.44 + postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-normalize-charset@7.0.0(postcss@8.4.41): @@ -11732,7 +11732,7 @@ snapshots: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 - source-map-js: 1.2.0 + source-map-js: 1.2.1 postcss@8.4.44: dependencies: @@ -11762,11 +11762,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) prettier@2.8.8: {} @@ -12519,11 +12519,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.44 - postcss-import: 15.1.0(postcss@8.4.44) - postcss-js: 4.0.1(postcss@8.4.44) - postcss-load-config: 4.0.2(postcss@8.4.44) - postcss-nested: 6.2.0(postcss@8.4.44) + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 From c178126e5c860d15622f836333baad3c69742aff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Sep 2024 09:58:22 +0000 Subject: [PATCH 249/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.8 (#2576) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 0458587b83e..7c2d336635b 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.7", + "@vue/compiler-sfc": "3.5.8", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3717fdddc23..2c51d51072b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.7 - version: 3.5.7 + specifier: 3.5.8 + version: 3.5.8 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.7': - resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==} + '@vue/compiler-core@3.5.8': + resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} - '@vue/compiler-dom@3.5.7': - resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==} + '@vue/compiler-dom@3.5.8': + resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} - '@vue/compiler-sfc@3.5.7': - resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==} + '@vue/compiler-sfc@3.5.8': + resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} - '@vue/compiler-ssr@3.5.7': - resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==} + '@vue/compiler-ssr@3.5.8': + resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} - '@vue/shared@3.5.7': - resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} + '@vue/shared@3.5.8': + resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6986,7 +6986,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -6996,7 +6996,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.7 + '@vue/compiler-sfc': 3.5.8 transitivePeerDependencies: - supports-color @@ -7605,9 +7605,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.7)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.8)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7878,37 +7878,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.7': + '@vue/compiler-core@3.5.8': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.7 + '@vue/shared': 3.5.8 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.7': + '@vue/compiler-dom@3.5.8': dependencies: - '@vue/compiler-core': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-core': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/compiler-sfc@3.5.7': + '@vue/compiler-sfc@3.5.8': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.7 - '@vue/compiler-dom': 3.5.7 - '@vue/compiler-ssr': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-core': 3.5.8 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.7': + '@vue/compiler-ssr@3.5.8': dependencies: - '@vue/compiler-dom': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-dom': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/shared@3.5.7': {} + '@vue/shared@3.5.8': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11762,11 +11762,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.7)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) prettier@2.8.8: {} From 108b6f1c869a2bb76021833089978c984d689222 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 01:18:45 +0000 Subject: [PATCH 250/374] chore(deps): update dependency @types/node to v20.16.6 (#2577) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 2f7c8e1f39c..bf88b3fa96b 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.5", + "@types/node": "20.16.6", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index f53d8c73531..1a579525de2 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.5", + "@types/node": "20.16.6", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c51d51072b..2a263fb03bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.6 + version: 20.16.6 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.5)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.6)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.6)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.6)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.6 + version: 20.16.6 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.6 + version: 20.16.6 '@types/react': specifier: 18.3.8 version: 18.3.8 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.5': - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/node@20.16.6': + resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6839,14 +6839,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.5)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.6)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.5) + meros: 1.3.0(@types/node@20.16.6) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6932,12 +6932,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.5)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.6)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.5)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.6)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7648,7 +7648,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/d3-scale-chromatic@3.0.3': {} @@ -7729,7 +7729,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.5': + '@types/node@20.16.6': dependencies: undici-types: 6.19.6 @@ -7754,7 +7754,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9694,13 +9694,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.5)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.6)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.5)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.6)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10156,7 +10156,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10626,9 +10626,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.5): + meros@1.3.0(@types/node@20.16.6): optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 mhchemparser@4.2.1: {} @@ -12762,7 +12762,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13004,13 +13004,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.5)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.6)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -13022,28 +13022,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.5)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.6)(terser@5.31.6)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.5)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.6)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.5)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.6)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13061,11 +13061,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.5)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.5)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.6)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index c90eab60184..ba25f30af65 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.5", + "@types/node": "20.16.6", "@types/react": "18.3.8", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 67ded219a0c2c97952df8ee90858fc6ff6aafdf5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 15:35:15 +0000 Subject: [PATCH 251/374] chore(deps): update dependency @types/react to v18.3.9 (#2578) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a263fb03bb..95624c33951 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.6 version: 20.16.6 '@types/react': - specifier: 18.3.8 - version: 18.3.8 + specifier: 18.3.9 + version: 18.3.9 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1759,8 +1759,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.8': - resolution: {integrity: sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==} + '@types/react@18.3.9': + resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7083,10 +7083,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.8)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.9)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.8 + '@types/react': 18.3.9 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7275,204 +7275,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-context@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.9)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-select@2.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.8)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.8)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.8)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.8)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 '@radix-ui/rect@1.1.0': {} @@ -7555,7 +7555,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 @@ -7563,8 +7563,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7737,7 +7737,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.8': + '@types/react@18.3.9': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11167,7 +11167,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11178,17 +11178,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.8)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.8)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.9)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11823,33 +11823,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.8)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - react-remove-scroll@2.5.7(@types/react@18.3.8)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.8)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.8)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.9)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.8)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.8)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.9)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 - react-style-singleton@2.2.1(@types/react@18.3.8)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.9)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 react@18.3.1: dependencies: @@ -12914,12 +12914,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.8)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12927,13 +12927,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.8)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.9)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.8 + '@types/react': 18.3.9 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index ba25f30af65..45773b54436 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.6", - "@types/react": "18.3.8", + "@types/react": "18.3.9", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 70f37917977e12ddeb6305e22dc19686df258cc4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 23:01:11 +0000 Subject: [PATCH 252/374] chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.8 (#2579) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index bf88b3fa96b..089b761dc04 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", "prettier": "3.3.3", - "prettier-plugin-tailwindcss": "0.6.6", + "prettier-plugin-tailwindcss": "0.6.8", "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 95624c33951..b57d0606e74 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: 3.3.3 version: 3.3.3 prettier-plugin-tailwindcss: - specifier: 0.6.6 - version: 0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3) + specifier: 0.6.8 + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -4963,8 +4963,8 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier-plugin-tailwindcss@0.6.6: - resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} + prettier-plugin-tailwindcss@0.6.8: + resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -11762,7 +11762,7 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.6(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: From e0be280d6ab622af1afbf0a7533256bffab73cfa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 06:04:11 +0000 Subject: [PATCH 253/374] chore(deps): update dependency @types/node to v20.16.7 (#2580) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 089b761dc04..6dc8aa52e8e 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.6", + "@types/node": "20.16.7", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 1a579525de2..7b9464f169c 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.6", + "@types/node": "20.16.7", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b57d0606e74..78de170490c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.6 - version: 20.16.6 + specifier: 20.16.7 + version: 20.16.7 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.6)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.7)(terser@5.31.6) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.6)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.7)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.6)(terser@5.31.6)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.31.6)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.6 - version: 20.16.6 + specifier: 20.16.7 + version: 20.16.7 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.6 - version: 20.16.6 + specifier: 20.16.7 + version: 20.16.7 '@types/react': specifier: 18.3.9 version: 18.3.9 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.6': - resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} + '@types/node@20.16.7': + resolution: {integrity: sha512-QkDQjAY3gkvJNcZOWwzy3BN34RweT0OQ9zJyvLCU0kSK22dO2QYh/NHGfbEAYylPYzRB1/iXcojS79wOg5gFSw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6839,14 +6839,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.6)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.7)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.6) + meros: 1.3.0(@types/node@20.16.7) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6932,12 +6932,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.6)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.7)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.6)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.7)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7648,7 +7648,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/d3-scale-chromatic@3.0.3': {} @@ -7729,7 +7729,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.6': + '@types/node@20.16.7': dependencies: undici-types: 6.19.6 @@ -7754,7 +7754,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9694,13 +9694,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.6)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.7)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.6)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.7)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10156,7 +10156,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10626,9 +10626,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.6): + meros@1.3.0(@types/node@20.16.7): optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 mhchemparser@4.2.1: {} @@ -12762,7 +12762,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13004,13 +13004,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.6)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.7)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -13022,28 +13022,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.6)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.31.6)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.6)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.7)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 fsevents: 2.3.3 terser: 5.31.6 - vitest@2.0.5(@types/node@20.16.6)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.7)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13061,11 +13061,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.6)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.6)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.7)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 45773b54436..cdc437f735b 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.6", + "@types/node": "20.16.7", "@types/react": "18.3.9", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From a9d4fd44215cd0749a6524deab380849224785ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:18:44 +0000 Subject: [PATCH 254/374] chore(deps): update dependency webpack to v5.95.0 (#2582) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 121 +++++++++++++++++++++++++++---------------------- 1 file changed, 66 insertions(+), 55 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78de170490c..08b56530ef8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.7)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.7)(terser@5.33.0) examples/code-file: dependencies: @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.31.6)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1)) + version: 6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.5(tailwindcss@3.4.10) webpack: specifier: ^5.88.2 - version: 5.94.0(esbuild@0.23.1) + version: 5.95.0(esbuild@0.23.1) packages: @@ -2141,8 +2141,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2185,6 +2185,9 @@ packages: caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + caniuse-lite@1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2715,8 +2718,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + electron-to-chromium@1.5.28: + resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2803,6 +2806,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -5665,8 +5672,8 @@ packages: uglify-js: optional: true - terser@5.31.6: - resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} + terser@5.33.0: + resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} engines: {node: '>=10'} hasBin: true @@ -6156,8 +6163,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.94.0: - resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + webpack@5.95.0: + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6349,7 +6356,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -7555,14 +7562,14 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.94.0(esbuild@0.23.1))': + '@theguild/components@6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.7 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.94.0(esbuild@0.23.1)) + next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) nextra: 3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8155,7 +8162,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -8222,12 +8229,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.3: + browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.28 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) + update-browserslist-db: 1.1.0(browserslist@4.24.0) buffer-from@1.1.2: {} @@ -8258,13 +8265,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001663 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001651: {} + caniuse-lite@1.0.30001663: {} + ccount@2.0.1: {} chai@5.1.1: @@ -8402,7 +8411,7 @@ snapshots: core-js-compat@3.38.0: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 cose-base@1.0.3: dependencies: @@ -8461,7 +8470,7 @@ snapshots: cssnano-preset-default@7.0.5(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 css-declaration-sorter: 7.2.0(postcss@8.4.41) cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 @@ -8831,7 +8840,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.13: {} + electron-to-chromium@1.5.28: {} elkjs@0.9.3: {} @@ -9022,6 +9031,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} @@ -9512,11 +9523,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.94.0(esbuild@0.23.1)): + file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.1)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.95.0(esbuild@0.23.1) fill-range@7.1.1: dependencies: @@ -11136,9 +11147,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.94.0(esbuild@0.23.1)): + next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.1)): dependencies: - file-loader: 4.3.0(webpack@5.94.0(esbuild@0.23.1)) + file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.1)) transitivePeerDependencies: - webpack @@ -11530,7 +11541,7 @@ snapshots: postcss-colormin@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.41 @@ -11538,7 +11549,7 @@ snapshots: postcss-convert-values@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11602,7 +11613,7 @@ snapshots: postcss-merge-rules@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 @@ -11622,7 +11633,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11669,7 +11680,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11691,7 +11702,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 postcss: 8.4.41 @@ -12410,7 +12421,7 @@ snapshots: stylehacks@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-selector-parser: 6.1.2 @@ -12534,18 +12545,18 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.6 - webpack: 5.94.0(esbuild@0.23.1) + terser: 5.33.0 + webpack: 5.95.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 - terser@5.31.6: + terser@5.33.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -12902,10 +12913,10 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.1.0(browserslist@4.23.3): + update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 + browserslist: 4.24.0 + escalade: 3.2.0 picocolors: 1.1.0 uri-js@4.4.1: @@ -13004,13 +13015,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.7)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.7)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -13022,18 +13033,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.31.6)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.7)(terser@5.31.6): + vite@5.4.1(@types/node@20.16.7)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -13041,9 +13052,9 @@ snapshots: optionalDependencies: '@types/node': 20.16.7 fsevents: 2.3.3 - terser: 5.31.6 + terser: 5.33.0 - vitest@2.0.5(@types/node@20.16.7)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.7)(terser@5.33.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13061,8 +13072,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.7)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.7)(terser@5.31.6) + vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) + vite-node: 2.0.5(@types/node@20.16.7)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.7 @@ -13125,7 +13136,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.94.0(esbuild@0.23.1): + webpack@5.95.0(esbuild@0.23.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -13133,7 +13144,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.3 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -13147,7 +13158,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 00f0ce85435498418c6953a5783e66ee3d03861e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 21:26:33 +0000 Subject: [PATCH 255/374] chore(deps): update dependency @types/node to v20.16.8 (#2583) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 6dc8aa52e8e..045372bd7ac 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.7", + "@types/node": "20.16.8", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 7b9464f169c..4585f7efd6b 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.7", + "@types/node": "20.16.8", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 08b56530ef8..51af913f9fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.7 - version: 20.16.7 + specifier: 20.16.8 + version: 20.16.8 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.7)(terser@5.33.0) + version: 2.0.5(@types/node@20.16.8)(terser@5.33.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.7)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.8)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.8)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.7 - version: 20.16.7 + specifier: 20.16.8 + version: 20.16.8 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.7 - version: 20.16.7 + specifier: 20.16.8 + version: 20.16.8 '@types/react': specifier: 18.3.9 version: 18.3.9 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.7': - resolution: {integrity: sha512-QkDQjAY3gkvJNcZOWwzy3BN34RweT0OQ9zJyvLCU0kSK22dO2QYh/NHGfbEAYylPYzRB1/iXcojS79wOg5gFSw==} + '@types/node@20.16.8': + resolution: {integrity: sha512-sbo5JmfbZNkyDv+2HCccr9Y9ZkKJBMTru7UdAsCojMGjKNjdaOV73bqEW242QrHEZL8R4LbHMrW+FHB5lZ5/bw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6846,14 +6846,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.7)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.8)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.7) + meros: 1.3.0(@types/node@20.16.8) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6939,12 +6939,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.7)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.8)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.7)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.8)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7655,7 +7655,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/d3-scale-chromatic@3.0.3': {} @@ -7736,7 +7736,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.7': + '@types/node@20.16.8': dependencies: undici-types: 6.19.6 @@ -7761,7 +7761,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9705,13 +9705,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.7)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.8)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.7)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.8)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10167,7 +10167,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10637,9 +10637,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.7): + meros@1.3.0(@types/node@20.16.8): optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 mhchemparser@4.2.1: {} @@ -12773,7 +12773,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13015,13 +13015,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.7)(terser@5.33.0): + vite-node@2.0.5(@types/node@20.16.8)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -13033,28 +13033,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.7)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.8)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.7)(terser@5.33.0): + vite@5.4.1(@types/node@20.16.8)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 fsevents: 2.3.3 terser: 5.33.0 - vitest@2.0.5(@types/node@20.16.7)(terser@5.33.0): + vitest@2.0.5(@types/node@20.16.8)(terser@5.33.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13072,11 +13072,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.7)(terser@5.33.0) - vite-node: 2.0.5(@types/node@20.16.7)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) + vite-node: 2.0.5(@types/node@20.16.8)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index cdc437f735b..386ba92beb4 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.7", + "@types/node": "20.16.8", "@types/react": "18.3.9", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 83cdf8df60065d60b420f3d2c548bc11c09fbb21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 03:45:18 +0000 Subject: [PATCH 256/374] chore(deps): update dependency @types/node to v20.16.9 (#2584) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 045372bd7ac..f920acb15af 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.8", + "@types/node": "20.16.9", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 4585f7efd6b..5994e87aaeb 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.8", + "@types/node": "20.16.9", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51af913f9fe..44506efc68a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.8 - version: 20.16.8 + specifier: 20.16.9 + version: 20.16.9 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.8)(terser@5.33.0) + version: 2.0.5(@types/node@20.16.9)(terser@5.33.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.8)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.9)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.8)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.9)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.8 - version: 20.16.8 + specifier: 20.16.9 + version: 20.16.9 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.8 - version: 20.16.8 + specifier: 20.16.9 + version: 20.16.9 '@types/react': specifier: 18.3.9 version: 18.3.9 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.8': - resolution: {integrity: sha512-sbo5JmfbZNkyDv+2HCccr9Y9ZkKJBMTru7UdAsCojMGjKNjdaOV73bqEW242QrHEZL8R4LbHMrW+FHB5lZ5/bw==} + '@types/node@20.16.9': + resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6846,14 +6846,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.8)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.9)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.8) + meros: 1.3.0(@types/node@20.16.9) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6939,12 +6939,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.8)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.9)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.8)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.9)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7655,7 +7655,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/d3-scale-chromatic@3.0.3': {} @@ -7736,7 +7736,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.8': + '@types/node@20.16.9': dependencies: undici-types: 6.19.6 @@ -7761,7 +7761,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9705,13 +9705,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.8)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.9)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.8)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.9)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10167,7 +10167,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10637,9 +10637,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.8): + meros@1.3.0(@types/node@20.16.9): optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 mhchemparser@4.2.1: {} @@ -12773,7 +12773,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13015,13 +13015,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.8)(terser@5.33.0): + vite-node@2.0.5(@types/node@20.16.9)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -13033,28 +13033,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.8)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.9)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.8)(terser@5.33.0): + vite@5.4.1(@types/node@20.16.9)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 fsevents: 2.3.3 terser: 5.33.0 - vitest@2.0.5(@types/node@20.16.8)(terser@5.33.0): + vitest@2.0.5(@types/node@20.16.9)(terser@5.33.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13072,11 +13072,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.8)(terser@5.33.0) - vite-node: 2.0.5(@types/node@20.16.8)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) + vite-node: 2.0.5(@types/node@20.16.9)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 386ba92beb4..1bd62a19c25 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.8", + "@types/node": "20.16.9", "@types/react": "18.3.9", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 852de918a648d37dc4fb9c9ce1620f7a428a7503 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:43:24 +0000 Subject: [PATCH 257/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.9 (#2585) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 70 ++++++++++++++--------------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 7c2d336635b..e33461184fe 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.8", + "@vue/compiler-sfc": "3.5.9", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44506efc68a..342214807a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.8 - version: 3.5.8 + specifier: 3.5.9 + version: 3.5.9 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.8': - resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} + '@vue/compiler-core@3.5.9': + resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} - '@vue/compiler-dom@3.5.8': - resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} + '@vue/compiler-dom@3.5.9': + resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} - '@vue/compiler-sfc@3.5.8': - resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} + '@vue/compiler-sfc@3.5.9': + resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} - '@vue/compiler-ssr@3.5.8': - resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} + '@vue/compiler-ssr@3.5.9': + resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} - '@vue/shared@3.5.8': - resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} + '@vue/shared@3.5.9': + resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6993,7 +6993,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -7003,7 +7003,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.8 + '@vue/compiler-sfc': 3.5.9 transitivePeerDependencies: - supports-color @@ -7612,9 +7612,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.8)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.9)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7885,37 +7885,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.8': + '@vue/compiler-core@3.5.9': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.8': + '@vue/compiler-dom@3.5.9': dependencies: - '@vue/compiler-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/compiler-sfc@3.5.8': + '@vue/compiler-sfc@3.5.9': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/compiler-dom': 3.5.9 + '@vue/compiler-ssr': 3.5.9 + '@vue/shared': 3.5.9 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.8': + '@vue/compiler-ssr@3.5.9': dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/shared@3.5.8': {} + '@vue/shared@3.5.9': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -8462,7 +8462,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@6.1.0: {} @@ -11773,11 +11773,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.8)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) prettier@2.8.8: {} From 027cf3809c32d4f5f38a8c2f9ce8a227f3c133ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:43:44 +0000 Subject: [PATCH 258/374] chore(deps): update dependency svelte2tsx to v0.7.20 (#2586) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 18ca2bf8047..17b5b0fe1b7 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.1", - "svelte2tsx": "0.7.19" + "svelte2tsx": "0.7.20" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 342214807a5..3bc1ba35d10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.1 version: 0.41.1(svelte@4.2.19) svelte2tsx: - specifier: 0.7.19 - version: 0.7.19(svelte@4.2.19)(typescript@5.6.2) + specifier: 0.7.20 + version: 0.7.20(svelte@4.2.19)(typescript@5.6.2) examples/vue-code-file: dependencies: @@ -5614,8 +5614,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.19: - resolution: {integrity: sha512-PME/9mILn9wOihtk2dxu9tmf2+B9X6oWuqYPJRKSjqU4wq3Pc6+fOuYV7T3H+QF5afmA1oDobfXC6dzmK9NAVw==} + svelte2tsx@0.7.20: + resolution: {integrity: sha512-cGfCQa57nqbS1f4fTFGmnrWHdvUmDJTe6/D9Aiiwpz0BuOL4gLi/PrC0X8yUZ9hevXQdIaUd7ZqAmscgKzOmJg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12467,7 +12467,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.19(svelte@4.2.19)(typescript@5.6.2): + svelte2tsx@0.7.20(svelte@4.2.19)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 032d9663d2eae2f4465f0ecf0d4c54abdb0e307c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 22:10:03 +0000 Subject: [PATCH 259/374] fix(deps): update dependency @theguild/components to v6.6.6 (#2587) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 18 +++++++++--------- website/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bc1ba35d10..f94250567f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 6.6.5 - version: 6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) + specifier: 6.6.6 + version: 6.6.6(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1162,8 +1162,8 @@ packages: resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==} engines: {node: '>= 10'} - '@next/bundle-analyzer@14.2.7': - resolution: {integrity: sha512-Zz55BLjoNKiUjr8PJIMTXFQnbUEpk8qkXP5nmEcXvOorbruQOIdmkRa3sahlJZPWTjsZNpxwImhZf2yFMVMWeg==} + '@next/bundle-analyzer@14.2.8': + resolution: {integrity: sha512-1AVsLkZhCsLwY9u7WLw6TOdYbSiAqz2avpJXPJBfIU7zvYpGiHzZkAJLSdbf9o3DwyFVoxTuDrErj6NmgDSWVg==} '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} @@ -1630,8 +1630,8 @@ packages: '@tanstack/virtual-core@3.9.0': resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} - '@theguild/components@6.6.5': - resolution: {integrity: sha512-Ffck7yt4dXaWOyNg/HAOrPpOTtE2Q5QFM/w1bZ/7bRssNdirGj0cntk+rpiryJbXsLXmF4wDOxEpbNUep1TC+Q==} + '@theguild/components@6.6.6': + resolution: {integrity: sha512-FBCXGfKaeGD7mYUwJe8ZpcNUc9Fw0V4gFFz2BKYLF4tCV6aIpV1O8Y9oF7n04pidELNojBxY5WolCqJfm2aWrw==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -7167,7 +7167,7 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.17 '@napi-rs/simple-git-win32-x64-msvc': 0.1.17 - '@next/bundle-analyzer@14.2.7': + '@next/bundle-analyzer@14.2.8': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -7562,10 +7562,10 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.5(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 14.2.7 + '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) diff --git a/website/package.json b/website/package.json index 1bd62a19c25..bec2c4a66e2 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.6.5", + "@theguild/components": "6.6.6", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From 8c4bd7e7b6411ac21292decd5bfe2bb5bead5b82 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 19:33:17 +0000 Subject: [PATCH 260/374] chore(deps): update dependency @types/node to v20.16.10 (#2588) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index f920acb15af..932c2190b51 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.9", + "@types/node": "20.16.10", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 5994e87aaeb..8fcb82360ae 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.9", + "@types/node": "20.16.10", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f94250567f3..229cea8dccb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.9 - version: 20.16.9 + specifier: 20.16.10 + version: 20.16.10 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.9)(terser@5.33.0) + version: 2.0.5(@types/node@20.16.10)(terser@5.33.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.9)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.10)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.9)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.10)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.9 - version: 20.16.9 + specifier: 20.16.10 + version: 20.16.10 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.9 - version: 20.16.9 + specifier: 20.16.10 + version: 20.16.10 '@types/react': specifier: 18.3.9 version: 18.3.9 @@ -1750,8 +1750,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.9': - resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} + '@types/node@20.16.10': + resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6846,14 +6846,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.9)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.10)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.9) + meros: 1.3.0(@types/node@20.16.10) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6939,12 +6939,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.9)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.10)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.9)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.10)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7655,7 +7655,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/d3-scale-chromatic@3.0.3': {} @@ -7736,7 +7736,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.9': + '@types/node@20.16.10': dependencies: undici-types: 6.19.6 @@ -7761,7 +7761,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9705,13 +9705,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.9)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.10)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.9)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.10)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10167,7 +10167,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10637,9 +10637,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.9): + meros@1.3.0(@types/node@20.16.10): optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 mhchemparser@4.2.1: {} @@ -12773,7 +12773,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13015,13 +13015,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.9)(terser@5.33.0): + vite-node@2.0.5(@types/node@20.16.10)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -13033,28 +13033,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.9)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.10)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.9)(terser@5.33.0): + vite@5.4.1(@types/node@20.16.10)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 fsevents: 2.3.3 terser: 5.33.0 - vitest@2.0.5(@types/node@20.16.9)(terser@5.33.0): + vitest@2.0.5(@types/node@20.16.10)(terser@5.33.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13072,11 +13072,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.9)(terser@5.33.0) - vite-node: 2.0.5(@types/node@20.16.9)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) + vite-node: 2.0.5(@types/node@20.16.10)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index bec2c4a66e2..dab19132136 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.9", + "@types/node": "20.16.10", "@types/react": "18.3.9", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 48094cf1120923e28657cdc0d6b61ae4a15782f5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 21:38:29 +0000 Subject: [PATCH 261/374] chore(deps): update dependency @types/react to v18.3.10 (#2589) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 244 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 229cea8dccb..e367c22aae3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.10 version: 20.16.10 '@types/react': - specifier: 18.3.9 - version: 18.3.9 + specifier: 18.3.10 + version: 18.3.10 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1759,8 +1759,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.9': - resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} + '@types/react@18.3.10': + resolution: {integrity: sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7090,10 +7090,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.9)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.9 + '@types/react': 18.3.10 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7282,204 +7282,204 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-context@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.10)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-select@2.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.9)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.9)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.10)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.9)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@radix-ui/rect@1.1.0': {} @@ -7562,7 +7562,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.6(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 @@ -7570,8 +7570,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7744,7 +7744,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.9': + '@types/react@18.3.10': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11178,7 +11178,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11189,17 +11189,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.9)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.9)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.10)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11834,33 +11834,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.9)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.10)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - react-remove-scroll@2.5.7(@types/react@18.3.9)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.10)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.9)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.10)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.9)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.9)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.10)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.10)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - react-style-singleton@2.2.1(@types/react@18.3.9)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.10)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 react@18.3.1: dependencies: @@ -12925,12 +12925,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.9)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.10)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12938,13 +12938,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.9)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.10)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index dab19132136..ec038496b82 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.10", - "@types/react": "18.3.9", + "@types/react": "18.3.10", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 669b899ff7e031f73c3491b6e317b25d7e7a1c30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 21:38:47 +0000 Subject: [PATCH 262/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.10 (#2590) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index e33461184fe..5027c2a8674 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.9", + "@vue/compiler-sfc": "3.5.10", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e367c22aae3..016a881aea1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.9 - version: 3.5.9 + specifier: 3.5.10 + version: 3.5.10 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1862,20 +1862,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.9': - resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} + '@vue/compiler-core@3.5.10': + resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} - '@vue/compiler-dom@3.5.9': - resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} + '@vue/compiler-dom@3.5.10': + resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} - '@vue/compiler-sfc@3.5.9': - resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} + '@vue/compiler-sfc@3.5.10': + resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} - '@vue/compiler-ssr@3.5.9': - resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} + '@vue/compiler-ssr@3.5.10': + resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} - '@vue/shared@3.5.9': - resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} + '@vue/shared@3.5.10': + resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6993,7 +6993,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -7003,7 +7003,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.9 + '@vue/compiler-sfc': 3.5.10 transitivePeerDependencies: - supports-color @@ -7612,9 +7612,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.9)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.10)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7885,37 +7885,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.9': + '@vue/compiler-core@3.5.10': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.9': + '@vue/compiler-dom@3.5.10': dependencies: - '@vue/compiler-core': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/compiler-sfc@3.5.9': + '@vue/compiler-sfc@3.5.10': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.9 - '@vue/compiler-dom': 3.5.9 - '@vue/compiler-ssr': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.9': + '@vue/compiler-ssr@3.5.10': dependencies: - '@vue/compiler-dom': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/shared@3.5.9': {} + '@vue/shared@3.5.10': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11773,11 +11773,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.9)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) prettier@2.8.8: {} From d9aa45cb2422d44322bcc5355ee9547299d4c1b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Sep 2024 04:09:18 +0000 Subject: [PATCH 263/374] chore(deps): update dependency svelte2tsx to v0.7.21 (#2591) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 17b5b0fe1b7..b6dbe0649e3 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.1", - "svelte2tsx": "0.7.20" + "svelte2tsx": "0.7.21" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 016a881aea1..e24e58c6a24 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.1 version: 0.41.1(svelte@4.2.19) svelte2tsx: - specifier: 0.7.20 - version: 0.7.20(svelte@4.2.19)(typescript@5.6.2) + specifier: 0.7.21 + version: 0.7.21(svelte@4.2.19)(typescript@5.6.2) examples/vue-code-file: dependencies: @@ -5614,8 +5614,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.20: - resolution: {integrity: sha512-cGfCQa57nqbS1f4fTFGmnrWHdvUmDJTe6/D9Aiiwpz0BuOL4gLi/PrC0X8yUZ9hevXQdIaUd7ZqAmscgKzOmJg==} + svelte2tsx@0.7.21: + resolution: {integrity: sha512-cdYR5gYBK0Ys3/jzGu9yfW9oxGLtLAnxcKtS7oJy2pjLhLLYSZcWeeeuaY9SMULwlqMZ1HfngGH3n5VdquRC3Q==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12467,7 +12467,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.20(svelte@4.2.19)(typescript@5.6.2): + svelte2tsx@0.7.21(svelte@4.2.19)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 4537794cc7e70c970496ddb7270ad1695867fb8b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 00:09:05 +0000 Subject: [PATCH 264/374] chore(deps): update dependency turbo to v2.1.3 (#2592) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 932c2190b51..34e3031d71a 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", - "turbo": "2.1.2", + "turbo": "2.1.3", "typescript": "5.6.2", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e24e58c6a24..b0fa3029277 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.1 version: 4.19.1 turbo: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.1.3 + version: 2.1.3 typescript: specifier: 5.6.2 version: 5.6.2 @@ -5802,38 +5802,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.1.2: - resolution: {integrity: sha512-3TEBxHWh99h2yIzkuIigMEOXt/ItYQp0aPiJjPd1xN4oDcsKK5AxiFKPH9pdtfIBzYsY59kQhZiFj0ELnSP7Bw==} + turbo-darwin-64@2.1.3: + resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.2: - resolution: {integrity: sha512-he0miWNq2WxJzsH82jS2Z4MXpnkzn9SH8a79iPXiJkq25QREImucscM4RPasXm8wARp91pyysJMq6aasD45CeA==} + turbo-darwin-arm64@2.1.3: + resolution: {integrity: sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.2: - resolution: {integrity: sha512-fKUBcc0rK8Vdqv5a/E3CSpMBLG1bzwv+Q0Q83F8fG2ZfNCNKGbcEYABdonNZkkx141Rj03cZQFCgxu3MVEGU+A==} + turbo-linux-64@2.1.3: + resolution: {integrity: sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.2: - resolution: {integrity: sha512-sV8Bpmm0WiuxgbhxymcC7wSsuxfBBieI98GegSwbr/bs1ANAgzCg93urIrdKdQ3/b31zZxQwcaP4FBF1wx1Qdg==} + turbo-linux-arm64@2.1.3: + resolution: {integrity: sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.2: - resolution: {integrity: sha512-wcmIJZI9ORT9ykHGliFE6kWRQrlH930QGSjSgWC8uFChFFuOyUlvC7ttcxuSvU9VqC7NF4C+GVAcFJQ8lTjN7g==} + turbo-windows-64@2.1.3: + resolution: {integrity: sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.2: - resolution: {integrity: sha512-zdnXjrhk7YO6CP+Q5wPueEvOCLH4lDa6C4rrwiakcWcPgcQGbVozJlo4uaQ6awo8HLWQEvOwu84RkWTdLAc/Hw==} + turbo-windows-arm64@2.1.3: + resolution: {integrity: sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ==} cpu: [arm64] os: [win32] - turbo@2.1.2: - resolution: {integrity: sha512-Jb0rbU4iHEVQ18An/YfakdIv9rKnd3zUfSE117EngrfWXFHo3RndVH96US3GsT8VHpwTncPePDBT2t06PaFLrw==} + turbo@2.1.3: + resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==} hasBin: true twoslash-protocol@0.2.9: @@ -12676,32 +12676,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.1.2: + turbo-darwin-64@2.1.3: optional: true - turbo-darwin-arm64@2.1.2: + turbo-darwin-arm64@2.1.3: optional: true - turbo-linux-64@2.1.2: + turbo-linux-64@2.1.3: optional: true - turbo-linux-arm64@2.1.2: + turbo-linux-arm64@2.1.3: optional: true - turbo-windows-64@2.1.2: + turbo-windows-64@2.1.3: optional: true - turbo-windows-arm64@2.1.2: + turbo-windows-arm64@2.1.3: optional: true - turbo@2.1.2: + turbo@2.1.3: optionalDependencies: - turbo-darwin-64: 2.1.2 - turbo-darwin-arm64: 2.1.2 - turbo-linux-64: 2.1.2 - turbo-linux-arm64: 2.1.2 - turbo-windows-64: 2.1.2 - turbo-windows-arm64: 2.1.2 + turbo-darwin-64: 2.1.3 + turbo-darwin-arm64: 2.1.3 + turbo-linux-64: 2.1.3 + turbo-linux-arm64: 2.1.3 + turbo-windows-64: 2.1.3 + turbo-windows-arm64: 2.1.3 twoslash-protocol@0.2.9: {} From 1fc4044b51e45868ffcd1b98fd29b9b9a78b3b26 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:01:13 +0000 Subject: [PATCH 265/374] fix(deps): update dependency @radix-ui/react-select to v2.1.2 (#2593) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 116 +++++++++++++++++++++++++++++-------------------- 1 file changed, 68 insertions(+), 48 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0fa3029277..a09723a0b1a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,7 +326,7 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 version: 6.6.6(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) @@ -861,20 +861,20 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.7': - resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} + '@floating-ui/core@1.6.8': + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} + '@floating-ui/dom@1.6.11': + resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} - '@floating-ui/react-dom@2.1.1': - resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.7': - resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -1325,6 +1325,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-context@1.1.1': + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: @@ -1334,8 +1343,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.0': - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} + '@radix-ui/react-dismissable-layer@1.1.1': + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1347,8 +1356,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.1.0': - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} + '@radix-ui/react-focus-guards@1.1.1': + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1396,8 +1405,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.1': - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} + '@radix-ui/react-portal@1.1.2': + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1422,8 +1431,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@2.1.1': - resolution: {integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==} + '@radix-ui/react-select@2.1.2': + resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -5101,8 +5110,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5778,6 +5787,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tsup@8.3.0: resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} @@ -6780,22 +6792,22 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@floating-ui/core@1.6.7': + '@floating-ui/core@1.6.8': dependencies: - '@floating-ui/utils': 0.2.7 + '@floating-ui/utils': 0.2.8 - '@floating-ui/dom@1.6.10': + '@floating-ui/dom@1.6.11': dependencies: - '@floating-ui/core': 1.6.7 - '@floating-ui/utils': 0.2.7 + '@floating-ui/core': 1.6.8 + '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.10 + '@floating-ui/dom': 1.6.11 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.7': {} + '@floating-ui/utils@0.2.8': {} '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7313,13 +7325,19 @@ snapshots: optionalDependencies: '@types/react': 18.3.10 + '@radix-ui/react-context@1.1.1(@types/react@18.3.10)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.10 + '@radix-ui/react-direction@1.1.0(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.10 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) @@ -7331,7 +7349,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.10 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.10)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: @@ -7360,7 +7378,7 @@ snapshots: '@radix-ui/react-popper@1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) @@ -7375,7 +7393,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.10 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) @@ -7392,20 +7410,20 @@ snapshots: optionalDependencies: '@types/react': 18.3.10 - '@radix-ui/react-select@2.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 '@radix-ui/react-collection': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.10)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.10)(react@18.3.1) '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.10)(react@18.3.1) '@radix-ui/react-popper': 1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) @@ -7416,7 +7434,7 @@ snapshots: aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.10)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.10)(react@18.3.1) optionalDependencies: '@types/react': 18.3.10 @@ -8073,7 +8091,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 aria-query@5.1.3: dependencies: @@ -9084,7 +9102,7 @@ snapshots: remark-parse: 11.0.0 remark-stringify: 11.0.0 synckit: 0.9.1 - tslib: 2.6.3 + tslib: 2.7.0 unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 @@ -9191,7 +9209,7 @@ snapshots: remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.6.3 + tslib: 2.7.0 unified: 11.0.5 vfile: 6.0.2 transitivePeerDependencies: @@ -11838,16 +11856,16 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.10 - react-remove-scroll@2.5.7(@types/react@18.3.10)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.10)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.10)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 use-callback-ref: 1.3.2(@types/react@18.3.10)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.10)(react@18.3.1) optionalDependencies: @@ -11858,7 +11876,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.10 @@ -12207,7 +12225,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 shebang-command@1.2.0: dependencies: @@ -12503,7 +12521,7 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 synckit@0.9.1: dependencies: @@ -12642,6 +12660,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) @@ -12928,7 +12948,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.10)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.10 @@ -12942,7 +12962,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.10 From 589b19dc806e7587f11a73aded281f9519c636e5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:01:54 +0000 Subject: [PATCH 266/374] fix(deps): update dependency next to v14.2.14 (#2594) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 124 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a09723a0b1a..237d4eaa1ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.13 - version: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.14 + version: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1168,59 +1168,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.13': - resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} + '@next/env@14.2.14': + resolution: {integrity: sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==} - '@next/swc-darwin-arm64@14.2.13': - resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} + '@next/swc-darwin-arm64@14.2.14': + resolution: {integrity: sha512-bsxbSAUodM1cjYeA4o6y7sp9wslvwjSkWw57t8DtC8Zig8aG8V6r+Yc05/9mDzLKcybb6EN85k1rJDnMKBd9Gw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.13': - resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} + '@next/swc-darwin-x64@14.2.14': + resolution: {integrity: sha512-cC9/I+0+SK5L1k9J8CInahduTVWGMXhQoXFeNvF0uNs3Bt1Ub0Azb8JzTU9vNCr0hnaMqiWu/Z0S1hfKc3+dww==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.13': - resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} + '@next/swc-linux-arm64-gnu@14.2.14': + resolution: {integrity: sha512-RMLOdA2NU4O7w1PQ3Z9ft3PxD6Htl4uB2TJpocm+4jcllHySPkFaUIFacQ3Jekcg6w+LBaFvjSPthZHiPmiAUg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.13': - resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} + '@next/swc-linux-arm64-musl@14.2.14': + resolution: {integrity: sha512-WgLOA4hT9EIP7jhlkPnvz49iSOMdZgDJVvbpb8WWzJv5wBD07M2wdJXLkDYIpZmCFfo/wPqFsFR4JS4V9KkQ2A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.13': - resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} + '@next/swc-linux-x64-gnu@14.2.14': + resolution: {integrity: sha512-lbn7svjUps1kmCettV/R9oAvEW+eUI0lo0LJNFOXoQM5NGNxloAyFRNByYeZKL3+1bF5YE0h0irIJfzXBq9Y6w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.13': - resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} + '@next/swc-linux-x64-musl@14.2.14': + resolution: {integrity: sha512-7TcQCvLQ/hKfQRgjxMN4TZ2BRB0P7HwrGAYL+p+m3u3XcKTraUFerVbV3jkNZNwDeQDa8zdxkKkw2els/S5onQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.13': - resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} + '@next/swc-win32-arm64-msvc@14.2.14': + resolution: {integrity: sha512-8i0Ou5XjTLEje0oj0JiI0Xo9L/93ghFtAUYZ24jARSeTMXLUx8yFIdhS55mTExq5Tj4/dC2fJuaT4e3ySvXU1A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.13': - resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} + '@next/swc-win32-ia32-msvc@14.2.14': + resolution: {integrity: sha512-2u2XcSaDEOj+96eXpyjHjtVPLhkAFw2nlaz83EPeuK4obF+HmtDJHqgR1dZB7Gb6V/d55FL26/lYVd0TwMgcOQ==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.13': - resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} + '@next/swc-win32-x64-msvc@14.2.14': + resolution: {integrity: sha512-MZom+OvZ1NZxuRovKt1ApevjiUJTcU2PmdJKL66xUPaJeRywnbGGRWUlaAOwunD6dX+pm83vj979NTC8QXjGWg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4386,8 +4386,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.13: - resolution: {integrity: sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==} + next@14.2.14: + resolution: {integrity: sha512-Q1coZG17MW0Ly5x76shJ4dkC23woLAhhnDnw+DfTc7EpZSGuWrlsZ3bZaO8t6u1Yu8FVfhkqJE+U8GC7E0GLPQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7188,33 +7188,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.13': {} + '@next/env@14.2.14': {} - '@next/swc-darwin-arm64@14.2.13': + '@next/swc-darwin-arm64@14.2.14': optional: true - '@next/swc-darwin-x64@14.2.13': + '@next/swc-darwin-x64@14.2.14': optional: true - '@next/swc-linux-arm64-gnu@14.2.13': + '@next/swc-linux-arm64-gnu@14.2.14': optional: true - '@next/swc-linux-arm64-musl@14.2.13': + '@next/swc-linux-arm64-musl@14.2.14': optional: true - '@next/swc-linux-x64-gnu@14.2.13': + '@next/swc-linux-x64-gnu@14.2.14': optional: true - '@next/swc-linux-x64-musl@14.2.13': + '@next/swc-linux-x64-musl@14.2.14': optional: true - '@next/swc-win32-arm64-msvc@14.2.13': + '@next/swc-win32-arm64-msvc@14.2.14': optional: true - '@next/swc-win32-ia32-msvc@14.2.13': + '@next/swc-win32-ia32-msvc@14.2.14': optional: true - '@next/swc-win32-x64-msvc@14.2.13': + '@next/swc-win32-x64-msvc@14.2.14': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7580,16 +7580,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.6(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11145,20 +11145,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11171,32 +11171,32 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.13 + '@next/env': 14.2.14 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001651 + caniuse-lite: 1.0.30001663 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.13 - '@next/swc-darwin-x64': 14.2.13 - '@next/swc-linux-arm64-gnu': 14.2.13 - '@next/swc-linux-arm64-musl': 14.2.13 - '@next/swc-linux-x64-gnu': 14.2.13 - '@next/swc-linux-x64-musl': 14.2.13 - '@next/swc-win32-arm64-msvc': 14.2.13 - '@next/swc-win32-ia32-msvc': 14.2.13 - '@next/swc-win32-x64-msvc': 14.2.13 + '@next/swc-darwin-arm64': 14.2.14 + '@next/swc-darwin-x64': 14.2.14 + '@next/swc-linux-arm64-gnu': 14.2.14 + '@next/swc-linux-arm64-musl': 14.2.14 + '@next/swc-linux-x64-gnu': 14.2.14 + '@next/swc-linux-x64-musl': 14.2.14 + '@next/swc-win32-arm64-msvc': 14.2.14 + '@next/swc-win32-ia32-msvc': 14.2.14 + '@next/swc-win32-x64-msvc': 14.2.14 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11205,15 +11205,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11231,7 +11231,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index ec038496b82..b315238a193 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.13", + "next": "14.2.14", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 4f8cf9f4d42dab76fd87c1c2fe92afc38040fe67 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:49:44 +0000 Subject: [PATCH 267/374] chore(deps): update pnpm to v9.12.0 (#2595) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 34e3031d71a..6ef946b1e73 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@9.12.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 5a0051cc14a2da1d5e0ba22be3312b831d4b32aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:20:30 +0000 Subject: [PATCH 268/374] chore(deps): update dependency @types/react to v18.3.11 (#2596) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 248 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 125 insertions(+), 125 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 237d4eaa1ce..0183e08c8a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.10 version: 20.16.10 '@types/react': - specifier: 18.3.10 - version: 18.3.10 + specifier: 18.3.11 + version: 18.3.11 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.10) @@ -1768,8 +1768,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react@18.3.10': - resolution: {integrity: sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==} + '@types/react@18.3.11': + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -7102,10 +7102,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.10 + '@types/react': 18.3.11 react: 18.3.1 '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': @@ -7294,210 +7294,210 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.1(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-portal@1.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-select@2.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.10)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.10)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.10)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 '@radix-ui/rect@1.1.0': {} @@ -7580,7 +7580,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.6(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 @@ -7588,8 +7588,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7762,7 +7762,7 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react@18.3.10': + '@types/react@18.3.11': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -11196,7 +11196,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11207,17 +11207,17 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.10)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.10)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 '@shikijs/twoslash': 1.14.1(typescript@5.6.2) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) @@ -11852,33 +11852,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.10)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - react-remove-scroll@2.6.0(@types/react@18.3.10)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.10)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.10)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.10)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 - react-style-singleton@2.2.1(@types/react@18.3.10)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.11)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 react@18.3.1: dependencies: @@ -12945,12 +12945,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.10)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12958,13 +12958,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.10)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.11)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.7.0 optionalDependencies: - '@types/react': 18.3.10 + '@types/react': 18.3.11 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index b315238a193..41b461b6275 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.10", - "@types/react": "18.3.10", + "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From 3554e991710940536f3bcf896b881d82e0d699a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:20:51 +0000 Subject: [PATCH 269/374] fix(deps): update dependency @babel/code-frame to v7.25.7 (#2597) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0183e08c8a8..c9248050726 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.24.7 + version: 7.25.7 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -397,8 +397,8 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.2': @@ -443,6 +443,10 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -451,8 +455,8 @@ packages: resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} '@babel/parser@7.25.3': @@ -6330,17 +6334,17 @@ snapshots: transitivePeerDependencies: - encoding - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 '@babel/compat-data@7.25.2': {} '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.0 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) @@ -6402,6 +6406,8 @@ snapshots: '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helpers@7.25.0': @@ -6409,12 +6415,12 @@ snapshots: '@babel/template': 7.25.0 '@babel/types': 7.25.2 - '@babel/highlight@7.24.7': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.25.3': dependencies: @@ -6431,13 +6437,13 @@ snapshots: '@babel/template@7.25.0': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/parser': 7.25.3 '@babel/types': 7.25.2 '@babel/traverse@7.25.3': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 @@ -9079,7 +9085,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 @@ -9112,7 +9118,7 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: @@ -9146,7 +9152,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -11468,14 +11474,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 From e7e1c02399836a89f47029b569558b642cc75c70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 22:44:22 +0000 Subject: [PATCH 270/374] chore(deps): update dependency @changesets/cli to v2.27.9 (#2599) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 17 +++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 6ef946b1e73..1040e75ed43 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.8", + "@changesets/cli": "2.27.9", "@graphql-tools/utils": "10.5.4", "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9248050726..244f5e9bd3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ importers: specifier: 0.5.0 version: 0.5.0 '@changesets/cli': - specifier: 2.27.8 - version: 2.27.8 + specifier: 2.27.9 + version: 2.27.9 '@graphql-tools/utils': specifier: 10.5.4 version: 10.5.4(graphql@16.9.0) @@ -501,8 +501,8 @@ packages: '@changesets/changelog-github@0.5.0': resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@changesets/cli@2.27.8': - resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} + '@changesets/cli@2.27.9': + resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} hasBin: true '@changesets/config@3.0.3': @@ -1775,9 +1775,6 @@ packages: '@types/react@18.3.11': resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/supports-color@8.1.3': resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} @@ -6498,7 +6495,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.27.8': + '@changesets/cli@2.27.9': dependencies: '@changesets/apply-release-plan': 7.0.5 '@changesets/assemble-release-plan': 6.0.4 @@ -6515,14 +6512,12 @@ snapshots: '@changesets/types': 6.0.0 '@changesets/write': 0.3.2 '@manypkg/get-packages': 1.1.3 - '@types/semver': 7.5.8 ansi-colors: 4.1.3 ci-info: 3.9.0 enquirer: 2.4.1 external-editor: 3.1.0 fs-extra: 7.0.1 mri: 1.2.0 - outdent: 0.5.0 p-limit: 2.3.0 package-manager-detector: 0.2.0 picocolors: 1.1.0 @@ -7773,8 +7768,6 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/semver@7.5.8': {} - '@types/supports-color@8.1.3': {} '@types/trusted-types@2.0.7': {} From 29ba903638a6c3ea3a0b592614d12cb8cf48952f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 22:44:48 +0000 Subject: [PATCH 271/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.11 (#2600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 5027c2a8674..38e1be60bc1 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.10", + "@vue/compiler-sfc": "3.5.11", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 244f5e9bd3a..04e0adc1121 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.10 - version: 3.5.10 + specifier: 3.5.11 + version: 3.5.11 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -1872,20 +1872,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.10': - resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vue/compiler-core@3.5.11': + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} - '@vue/compiler-dom@3.5.10': - resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-dom@3.5.11': + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} - '@vue/compiler-sfc@3.5.10': - resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vue/compiler-sfc@3.5.11': + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} - '@vue/compiler-ssr@3.5.10': - resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/compiler-ssr@3.5.11': + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} - '@vue/shared@3.5.10': - resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/shared@3.5.11': + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -7006,7 +7006,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -7016,7 +7016,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.11 transitivePeerDependencies: - supports-color @@ -7631,9 +7631,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.10)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -7902,37 +7902,37 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.10': + '@vue/compiler-core@3.5.11': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.10': + '@vue/compiler-dom@3.5.11': dependencies: - '@vue/compiler-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/compiler-sfc@3.5.10': + '@vue/compiler-sfc@3.5.11': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.10 - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.10': + '@vue/compiler-ssr@3.5.11': dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/shared@3.5.10': {} + '@vue/shared@3.5.11': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11790,11 +11790,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.10)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) prettier@2.8.8: {} From 71a433f2dc3c13968fd15d8a957b0bb7be2d3e95 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:25:25 +0000 Subject: [PATCH 272/374] chore(deps): update pnpm to v9.12.1 (#2601) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1040e75ed43..84771a806f8 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.12.0", + "packageManager": "pnpm@9.12.1", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From fd3efe07196d9167b1aabad610ee47116479b3f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 00:31:16 +0000 Subject: [PATCH 273/374] chore(deps): update dependency @types/node to v20.16.11 (#2602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 84771a806f8..2c4db65f5d0 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.10", + "@types/node": "20.16.11", "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 8fcb82360ae..0d00de87b01 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.10", + "@types/node": "20.16.11", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04e0adc1121..af7376bde68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.10 - version: 20.16.10 + specifier: 20.16.11 + version: 20.16.11 bob-the-bundler: specifier: 7.0.1 version: 7.0.1(typescript@5.6.2) @@ -90,7 +90,7 @@ importers: version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.10)(terser@5.33.0) + version: 2.0.5(@types/node@20.16.11)(terser@5.33.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.10)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.2) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.10)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.10 - version: 20.16.10 + specifier: 20.16.11 + version: 20.16.11 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.10 - version: 20.16.10 + specifier: 20.16.11 + version: 20.16.11 '@types/react': specifier: 18.3.11 version: 18.3.11 @@ -1763,8 +1763,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.10': - resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} + '@types/node@20.16.11': + resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6859,14 +6859,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.10)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.5(@types/node@20.16.11)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.20 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.10) + meros: 1.3.0(@types/node@20.16.11) tslib: 2.6.3 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -6952,12 +6952,12 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.10)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.11)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.10)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7674,7 +7674,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/d3-scale-chromatic@3.0.3': {} @@ -7755,7 +7755,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.10': + '@types/node@20.16.11': dependencies: undici-types: 6.19.6 @@ -7778,7 +7778,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': dependencies: @@ -9722,13 +9722,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.10)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.6(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.10)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.9.0 @@ -10184,7 +10184,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10654,9 +10654,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.10): + meros@1.3.0(@types/node@20.16.11): optionalDependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 mhchemparser@4.2.1: {} @@ -12792,7 +12792,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13034,13 +13034,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.10)(terser@5.33.0): + vite-node@2.0.5(@types/node@20.16.11)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -13052,28 +13052,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.10)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.2) optionalDependencies: - vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.10)(terser@5.33.0): + vite@5.4.1(@types/node@20.16.11)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 fsevents: 2.3.3 terser: 5.33.0 - vitest@2.0.5(@types/node@20.16.10)(terser@5.33.0): + vitest@2.0.5(@types/node@20.16.11)(terser@5.33.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13091,11 +13091,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.10)(terser@5.33.0) - vite-node: 2.0.5(@types/node@20.16.10)(terser@5.33.0) + vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) + vite-node: 2.0.5(@types/node@20.16.11)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 41b461b6275..6ab658c10e8 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.10", + "@types/node": "20.16.11", "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From e21209da519850a164125cb324757f3b896588e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 00:42:01 +0000 Subject: [PATCH 274/374] chore(deps): update dependency typescript to v5.6.3 (#2603) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 146 ++++++++++++++++++++++++------------------------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/package.json b/package.json index 2c4db65f5d0..4a7a7c44930 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "tsup": "^8.0.0", "tsx": "4.19.1", "turbo": "2.1.3", - "typescript": "5.6.2", + "typescript": "5.6.3", "vitest": "2.0.5" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af7376bde68..60867657ad4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) @@ -39,7 +39,7 @@ importers: version: 20.16.11 bob-the-bundler: specifier: 7.0.1 - version: 7.0.1(typescript@5.6.2) + version: 7.0.1(typescript@5.6.3) chalk: specifier: 5.3.0 version: 5.3.0 @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0) + version: 8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -86,8 +86,8 @@ importers: specifier: 2.1.3 version: 2.1.3 typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.11)(terser@5.33.0) @@ -214,7 +214,7 @@ importers: version: 0.41.1(svelte@4.2.19) svelte2tsx: specifier: 0.7.21 - version: 0.7.21(svelte@4.2.19)(typescript@5.6.2) + version: 0.7.21(svelte@4.2.19)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.2) + version: 5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -5892,8 +5892,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -7558,10 +7558,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 - '@shikijs/twoslash@1.14.1(typescript@5.6.2)': + '@shikijs/twoslash@1.14.1(typescript@5.6.3)': dependencies: '@shikijs/core': 1.14.1 - twoslash: 0.2.9(typescript@5.6.2) + twoslash: 0.2.9(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript @@ -7581,7 +7581,7 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 @@ -7589,8 +7589,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7605,15 +7605,15 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': + '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -7624,7 +7624,7 @@ snapshots: eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - bluebird - eslint-import-resolver-node @@ -7780,34 +7780,34 @@ snapshots: dependencies: '@types/node': 20.16.11 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -7816,21 +7816,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -7839,18 +7839,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -8216,7 +8216,7 @@ snapshots: binary-extensions@2.3.0: {} - bob-the-bundler@7.0.1(typescript@5.6.2): + bob-the-bundler@7.0.1(typescript@5.6.3): dependencies: consola: 3.2.3 execa: 7.1.1 @@ -8227,7 +8227,7 @@ snapshots: p-limit: 4.0.0 resolve.exports: 2.0.2 tslib: 2.6.3 - typescript: 5.6.2 + typescript: 5.6.3 yargs: 17.7.2 zod: 3.23.8 @@ -8434,14 +8434,14 @@ snapshots: dependencies: layout-base: 1.0.2 - cosmiconfig@8.3.6(typescript@5.6.2): + cosmiconfig@8.3.6(typescript@5.6.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 cross-inspect@1.0.1: dependencies: @@ -9073,13 +9073,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -9111,14 +9111,14 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) transitivePeerDependencies: - supports-color @@ -9135,7 +9135,7 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -9145,7 +9145,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -9156,7 +9156,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9722,7 +9722,7 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.2): + graphql-config@5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) @@ -9730,7 +9730,7 @@ snapshots: '@graphql-tools/merge': 9.0.6(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - cosmiconfig: 8.3.6(typescript@5.6.2) + cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 1.21.6 minimatch: 4.2.3 @@ -11195,7 +11195,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11206,19 +11206,19 @@ snapshots: intersection-observer: 0.12.2 next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2): + nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.14.1(typescript@5.6.2) + '@shikijs/twoslash': 1.14.1(typescript@5.6.3) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -12484,12 +12484,12 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.21(svelte@4.2.19)(typescript@5.6.2): + svelte2tsx@0.7.21(svelte@4.2.19)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.19 - typescript: 5.6.2 + typescript: 5.6.3 svelte@4.2.19: dependencies: @@ -12638,17 +12638,17 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - tsconfck@3.1.1(typescript@5.6.2): + tsconfck@3.1.1(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 tsconfig-paths@3.15.0: dependencies: @@ -12661,7 +12661,7 @@ snapshots: tslib@2.7.0: {} - tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12681,7 +12681,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - jiti - supports-color @@ -12724,11 +12724,11 @@ snapshots: twoslash-protocol@0.2.9: {} - twoslash@0.2.9(typescript@5.6.2): + twoslash@0.2.9(typescript@5.6.3): dependencies: '@typescript/vfs': 1.5.0 twoslash-protocol: 0.2.9 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -12776,7 +12776,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.6.2: {} + typescript@5.6.3: {} unbox-primitive@1.0.2: dependencies: @@ -13052,11 +13052,11 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.1(typescript@5.6.2) + tsconfck: 3.1.1(typescript@5.6.3) optionalDependencies: vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) transitivePeerDependencies: From 20f8ee4ec4af4dadd24a1f801b652c723cc254d3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:26:58 +0000 Subject: [PATCH 275/374] fix(deps): update dependency next to v14.2.15 (#2604) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 130 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60867657ad4..90c6ecb2d63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.14 - version: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.15 + version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1172,59 +1172,59 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.14': - resolution: {integrity: sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==} + '@next/env@14.2.15': + resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} - '@next/swc-darwin-arm64@14.2.14': - resolution: {integrity: sha512-bsxbSAUodM1cjYeA4o6y7sp9wslvwjSkWw57t8DtC8Zig8aG8V6r+Yc05/9mDzLKcybb6EN85k1rJDnMKBd9Gw==} + '@next/swc-darwin-arm64@14.2.15': + resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.14': - resolution: {integrity: sha512-cC9/I+0+SK5L1k9J8CInahduTVWGMXhQoXFeNvF0uNs3Bt1Ub0Azb8JzTU9vNCr0hnaMqiWu/Z0S1hfKc3+dww==} + '@next/swc-darwin-x64@14.2.15': + resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.14': - resolution: {integrity: sha512-RMLOdA2NU4O7w1PQ3Z9ft3PxD6Htl4uB2TJpocm+4jcllHySPkFaUIFacQ3Jekcg6w+LBaFvjSPthZHiPmiAUg==} + '@next/swc-linux-arm64-gnu@14.2.15': + resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.14': - resolution: {integrity: sha512-WgLOA4hT9EIP7jhlkPnvz49iSOMdZgDJVvbpb8WWzJv5wBD07M2wdJXLkDYIpZmCFfo/wPqFsFR4JS4V9KkQ2A==} + '@next/swc-linux-arm64-musl@14.2.15': + resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.14': - resolution: {integrity: sha512-lbn7svjUps1kmCettV/R9oAvEW+eUI0lo0LJNFOXoQM5NGNxloAyFRNByYeZKL3+1bF5YE0h0irIJfzXBq9Y6w==} + '@next/swc-linux-x64-gnu@14.2.15': + resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.14': - resolution: {integrity: sha512-7TcQCvLQ/hKfQRgjxMN4TZ2BRB0P7HwrGAYL+p+m3u3XcKTraUFerVbV3jkNZNwDeQDa8zdxkKkw2els/S5onQ==} + '@next/swc-linux-x64-musl@14.2.15': + resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.14': - resolution: {integrity: sha512-8i0Ou5XjTLEje0oj0JiI0Xo9L/93ghFtAUYZ24jARSeTMXLUx8yFIdhS55mTExq5Tj4/dC2fJuaT4e3ySvXU1A==} + '@next/swc-win32-arm64-msvc@14.2.15': + resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.14': - resolution: {integrity: sha512-2u2XcSaDEOj+96eXpyjHjtVPLhkAFw2nlaz83EPeuK4obF+HmtDJHqgR1dZB7Gb6V/d55FL26/lYVd0TwMgcOQ==} + '@next/swc-win32-ia32-msvc@14.2.15': + resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.14': - resolution: {integrity: sha512-MZom+OvZ1NZxuRovKt1ApevjiUJTcU2PmdJKL66xUPaJeRywnbGGRWUlaAOwunD6dX+pm83vj979NTC8QXjGWg==} + '@next/swc-win32-x64-msvc@14.2.15': + resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4387,8 +4387,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.14: - resolution: {integrity: sha512-Q1coZG17MW0Ly5x76shJ4dkC23woLAhhnDnw+DfTc7EpZSGuWrlsZ3bZaO8t6u1Yu8FVfhkqJE+U8GC7E0GLPQ==} + next@14.2.15: + resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -6821,7 +6821,7 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': @@ -6890,7 +6890,7 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': @@ -7189,33 +7189,33 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.14': {} + '@next/env@14.2.15': {} - '@next/swc-darwin-arm64@14.2.14': + '@next/swc-darwin-arm64@14.2.15': optional: true - '@next/swc-darwin-x64@14.2.14': + '@next/swc-darwin-x64@14.2.15': optional: true - '@next/swc-linux-arm64-gnu@14.2.14': + '@next/swc-linux-arm64-gnu@14.2.15': optional: true - '@next/swc-linux-arm64-musl@14.2.14': + '@next/swc-linux-arm64-musl@14.2.15': optional: true - '@next/swc-linux-x64-gnu@14.2.14': + '@next/swc-linux-x64-gnu@14.2.15': optional: true - '@next/swc-linux-x64-musl@14.2.14': + '@next/swc-linux-x64-musl@14.2.15': optional: true - '@next/swc-win32-arm64-msvc@14.2.14': + '@next/swc-win32-arm64-msvc@14.2.15': optional: true - '@next/swc-win32-ia32-msvc@14.2.14': + '@next/swc-win32-ia32-msvc@14.2.15': optional: true - '@next/swc-win32-x64-msvc@14.2.14': + '@next/swc-win32-x64-msvc@14.2.15': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7571,7 +7571,7 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.7.0 '@tanstack/react-virtual@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7581,16 +7581,16 @@ snapshots: '@tanstack/virtual-core@3.9.0': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8020,7 +8020,7 @@ snapshots: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.6.3 + tslib: 2.7.0 '@xtuc/ieee754@1.2.0': {} @@ -11144,20 +11144,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.6.3 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11170,9 +11170,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.14 + '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001663 @@ -11182,20 +11182,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.14 - '@next/swc-darwin-x64': 14.2.14 - '@next/swc-linux-arm64-gnu': 14.2.14 - '@next/swc-linux-arm64-musl': 14.2.14 - '@next/swc-linux-x64-gnu': 14.2.14 - '@next/swc-linux-x64-musl': 14.2.14 - '@next/swc-win32-arm64-msvc': 14.2.14 - '@next/swc-win32-ia32-msvc': 14.2.14 - '@next/swc-win32-x64-msvc': 14.2.14 + '@next/swc-darwin-arm64': 14.2.15 + '@next/swc-darwin-x64': 14.2.15 + '@next/swc-linux-arm64-gnu': 14.2.15 + '@next/swc-linux-arm64-musl': 14.2.15 + '@next/swc-linux-x64-gnu': 14.2.15 + '@next/swc-linux-x64-musl': 14.2.15 + '@next/swc-win32-arm64-msvc': 14.2.15 + '@next/swc-win32-ia32-msvc': 14.2.15 + '@next/swc-win32-x64-msvc': 14.2.15 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': 2.11.8 @@ -11204,15 +11204,15 @@ snapshots: flexsearch: 0.7.43 focus-visible: 5.2.1 intersection-observer: 0.12.2 - next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 @@ -11230,7 +11230,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - next: 14.2.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 6ab658c10e8..49c6be8f415 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.14", + "next": "14.2.15", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From dd039d9df77335838081ed8a9da86c016d69ede7 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Wed, 9 Oct 2024 18:00:17 +0300 Subject: [PATCH 276/374] fix types exports by `@arethetypeswrong/cli` package (#2605) * fix types exports by `@arethetypeswrong/cli` package * aa --- .changeset/heavy-onions-fry.md | 5 + package.json | 4 +- packages/plugin/package.json | 7 +- pnpm-lock.yaml | 1488 +++++++++++++++++--------------- 4 files changed, 786 insertions(+), 718 deletions(-) create mode 100644 .changeset/heavy-onions-fry.md diff --git a/.changeset/heavy-onions-fry.md b/.changeset/heavy-onions-fry.md new file mode 100644 index 00000000000..93675ad8a0b --- /dev/null +++ b/.changeset/heavy-onions-fry.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix types exports by `@arethetypeswrong/cli` package diff --git a/package.json b/package.json index 4a7a7c44930..5c84946397d 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "pnpm": ">=9.0.6" }, "scripts": { - "build": "turbo run build --filter=!website && bob check", + "build": "turbo run build --filter=!website && attw --pack packages/plugin/dist", "ci:lint": "ESLINT_USE_FLAT_CONFIG=false eslint --ignore-path .gitignore --output-file eslint_report.json --format json .", "create-rule": "tsx scripts/create-rule.ts", "generate:configs": "tsx scripts/generate-configs.ts", @@ -25,6 +25,7 @@ "typecheck": "turbo run typecheck" }, "devDependencies": { + "@arethetypeswrong/cli": "^0.16.4", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.9", "@graphql-tools/utils": "10.5.4", @@ -32,7 +33,6 @@ "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "20.16.11", - "bob-the-bundler": "7.0.1", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 12263c0b528..ac61a6defee 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -9,21 +9,16 @@ "engines": { "node": ">=18" }, - "main": "dist/cjs/index.js", "exports": { "./package.json": "./package.json", ".": { "require": { - "types": "./dist/cjs/index.d.ts", + "types": "./dist/cjs/index.d.cts", "default": "./dist/cjs/index.js" }, "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" - }, - "default": { - "types": "./dist/esm/index.d.ts", - "default": "./dist/esm/index.js" } } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90c6ecb2d63..3618b3313f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,6 +16,9 @@ importers: .: devDependencies: + '@arethetypeswrong/cli': + specifier: ^0.16.4 + version: 0.16.4 '@changesets/changelog-github': specifier: 0.5.0 version: 0.5.0 @@ -37,9 +40,6 @@ importers: '@types/node': specifier: 20.16.11 version: 20.16.11 - bob-the-bundler: - specifier: 7.0.1 - version: 7.0.1(typescript@5.6.3) chalk: specifier: 5.3.0 version: 5.3.0 @@ -57,7 +57,7 @@ importers: version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) eslint-plugin-tailwindcss: specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.10) + version: 3.17.4(tailwindcss@3.4.9) husky: specifier: 9.1.6 version: 9.1.6 @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.11)(terser@5.33.0) + version: 2.0.5(@types/node@20.16.11)(terser@5.31.5) examples/code-file: dependencies: @@ -248,10 +248,10 @@ importers: version: 10.5.4(graphql@16.9.0) debug: specifier: ^4.3.4 - version: 4.3.7 + version: 4.3.6 eslint: specifier: '>=8.44.0' - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.8.0 fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -294,14 +294,14 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.31.5)) publishDirectory: dist packages/rule-tester: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.25.7 + version: 7.24.7 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.93.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -378,10 +378,10 @@ importers: version: 18.3.11 tailwindcss-radix: specifier: 3.0.5 - version: 3.0.5(tailwindcss@3.4.10) + version: 3.0.5(tailwindcss@3.4.9) webpack: specifier: ^5.88.2 - version: 5.95.0(esbuild@0.23.1) + version: 5.93.0(esbuild@0.23.0) packages: @@ -393,12 +393,24 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@andrewbranch/untar.js@1.0.3': + resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} + '@ardatan/sync-fetch@0.0.1': resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + '@arethetypeswrong/cli@0.16.4': + resolution: {integrity: sha512-qMmdVlJon5FtA+ahn0c1oAVNxiq4xW5lqFiTZ21XHIeVwAVIQ+uRz4UEivqRMsjVV1grzRgJSKqaOrq1MvlVyQ==} + engines: {node: '>=18'} + hasBin: true + + '@arethetypeswrong/core@0.16.4': + resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} + engines: {node: '>=18'} + + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.2': @@ -443,10 +455,6 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -455,8 +463,8 @@ packages: resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} '@babel/parser@7.25.3': @@ -550,6 +558,10 @@ packages: '@changesets/write@0.3.2': resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -563,8 +575,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -575,8 +587,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -587,8 +599,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -599,8 +611,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -611,8 +623,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -623,8 +635,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -635,8 +647,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -647,8 +659,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -659,8 +671,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -671,8 +683,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -683,8 +695,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -695,8 +707,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -707,8 +719,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -719,8 +731,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -731,8 +743,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -743,8 +755,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -755,8 +767,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -767,14 +779,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -785,8 +797,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -797,8 +809,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -809,8 +821,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -821,8 +833,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -833,8 +845,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -857,6 +869,10 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.8.0': + resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.9.0': resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -865,20 +881,20 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - '@floating-ui/dom@1.6.11': - resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} + '@floating-ui/dom@1.6.10': + resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} - '@floating-ui/react-dom@2.1.2': - resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + '@floating-ui/react-dom@2.1.1': + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -898,8 +914,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.19': - resolution: {integrity: sha512-y4spKkLnngkr+dCatYvqFtq3zumbnyvpMkP5W2Ooy5DnTEUeiPJQ0h5uqi3EHPEDFC+Rs/opvBdOwFOkMObmXg==} + '@graphql-tools/delegate@10.0.18': + resolution: {integrity: sha512-la+rLHPdS8CtvMKVW6yt38fOO5luldBsX+X9gv1R3uhcjl8Z9WGjfcc1d+KsB28sijatN5UohVhSz2FdsX/PhQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -958,14 +974,14 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.0.6': - resolution: {integrity: sha512-TmkzFTFVieHnqu9mPTF6RxAQltaprpDQnM5HMTPSyMLXnJGMTvdWejV0yORKj7DW1YSi791/sUnKf8HytepBFQ==} + '@graphql-tools/merge@9.0.5': + resolution: {integrity: sha512-WPUBPh9t9eX44kiIy9dV9Bi5S6B91c13X2AldAw0TS9R5cXj3RyHffbKZtIoj/nYLv/tsRSyk/L429ZSiyOriQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.6': - resolution: {integrity: sha512-EIJgPRGzpvDFEjVp+RF1zNNYIC36BYuIeZ514jFoJnI6IdxyVyIRDLx/ykgMdaa1pKQerpfdqDnsF4JnZoDHSQ==} + '@graphql-tools/schema@10.0.5': + resolution: {integrity: sha512-LJl+yvmtRHx4gH6SM4WaLq+Utp8tzyB9cxxF88Z6D/AMVvT6/G+BtnXGdSB5Nmy2bAwebhi5w73tdx49yGUung==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1329,15 +1345,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-context@1.1.1': - resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: @@ -1347,8 +1354,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.1': - resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} + '@radix-ui/react-dismissable-layer@1.1.0': + resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1360,8 +1367,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.1.1': - resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} + '@radix-ui/react-focus-guards@1.1.0': + resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1409,8 +1416,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.2': - resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} + '@radix-ui/react-portal@1.1.1': + resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1435,8 +1442,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@2.1.2': - resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} + '@radix-ui/react-select@2.1.1': + resolution: {integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1539,94 +1546,98 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.14.1': - resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/core@1.12.1': + resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} - '@shikijs/twoslash@1.14.1': - resolution: {integrity: sha512-b0krVIqVCpdh9Gji+gTSJp0n2KyepPmnjKEDs+dUb765MUcyfN9qK/vRr7fA/YdAJxab8IDpz1GbLl0GuzAyFQ==} + '@shikijs/twoslash@1.12.1': + resolution: {integrity: sha512-k4D6sC9p9GksbHa4RnB1VkQIZtQ+L7nQMqi/YAxEgTKZF5v7IW6dHak0Z7bvZXrfhle36NIqWMJXz5xDexupvw==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -1634,14 +1645,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.9.0': - resolution: {integrity: sha512-5TeTSQBMV1PIFzBP9cduIX5klRaTvbOw+CxRx3LaUhwqiZLEZBZqz8anEIqG4eHNhDAe+BLarRDeNE9cNM1/EA==} + '@tanstack/react-virtual@3.8.6': + resolution: {integrity: sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.9.0': - resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} + '@tanstack/virtual-core@3.8.6': + resolution: {integrity: sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==} '@theguild/components@6.6.6': resolution: {integrity: sha512-FBCXGfKaeGD7mYUwJe8ZpcNUc9Fw0V4gFFz2BKYLF4tCV6aIpV1O8Y9oF7n04pidELNojBxY5WolCqJfm2aWrw==} @@ -1700,6 +1711,9 @@ packages: '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -1781,11 +1795,11 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@types/unist@2.0.10': + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} @@ -1932,12 +1946,12 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@whatwg-node/fetch@0.9.20': - resolution: {integrity: sha512-bayE8tJBVw3QRg5vDqGIOfBmdxCV6HHUqCxMhZ1pOHukUk1TrfNH3tViivJErhmtSN0bbvjWaBQpJllAOpgSxA==} - engines: {node: '>=18.0.0'} + '@whatwg-node/fetch@0.9.19': + resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} + engines: {node: '>=16.0.0'} - '@whatwg-node/node-fetch@0.5.22': - resolution: {integrity: sha512-ccjjD+JCaylDGGcbJ69jFK2FaoGobpyOiDr2FnzSpcEss20MJzfJAiUIrpglWADplyB2AwfunMM7ph3IpPArhw==} + '@whatwg-node/node-fetch@0.5.21': + resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -1981,6 +1995,10 @@ packages: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -2131,13 +2149,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - bob-the-bundler@7.0.1: - resolution: {integrity: sha512-TFpj2AcCzTNVyMZ5ixHqJndJ9KyIUGrgTMMciz88X0HCRDujoUQL+D+61shAY+K20bM4q5Yn/NunbdiPC9drjA==} - engines: {node: '>=16', pnpm: '>=8'} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -2151,8 +2162,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2195,9 +2206,6 @@ packages: caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} - caniuse-lite@1.0.30001663: - resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2221,6 +2229,10 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -2265,10 +2277,22 @@ packages: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} + cli-highlight@2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} @@ -2276,9 +2300,8 @@ packages: resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} engines: {node: '>=4'} - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} @@ -2309,6 +2332,10 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -2617,15 +2644,6 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2728,8 +2746,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.28: - resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} + electron-to-chromium@1.5.6: + resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2743,6 +2761,9 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -2759,6 +2780,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -2807,8 +2832,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + esbuild@0.23.0: + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} engines: {node: '>=18'} hasBin: true @@ -2816,10 +2841,6 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -3009,6 +3030,11 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@9.8.0: + resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + eslint@9.9.0: resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3099,10 +3125,6 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@7.1.1: - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -3153,13 +3175,8 @@ packages: fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -3193,8 +3210,8 @@ packages: flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - focus-visible@5.2.1: - resolution: {integrity: sha512-8Bx950VD1bWTQJEH/AM6SpEk+SU55aVnp4Ujhuuxy3eMEBCRwBnTBnVXr9YAPvZL3/CNjCa8u4IWfNmEO53whA==} + focus-visible@5.2.0: + resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -3210,10 +3227,6 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -3325,10 +3338,6 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} @@ -3455,6 +3464,9 @@ packages: hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -3475,10 +3487,6 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -3496,8 +3504,8 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} import-fresh@3.3.0: @@ -3843,9 +3851,6 @@ packages: jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -3941,9 +3946,6 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} - lodash.lowercase@4.3.0: resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} @@ -4004,6 +4006,17 @@ packages: markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + marked-terminal@7.1.0: + resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <14' + + marked@9.1.6: + resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} + engines: {node: '>= 16'} + hasBin: true + mathjax-full@3.2.2: resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} @@ -4427,6 +4440,10 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -4580,10 +4597,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@6.1.0: resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} @@ -4607,8 +4620,8 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -4634,6 +4647,15 @@ packages: parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + + parse5@5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -4691,10 +4713,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -4715,8 +4733,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.2: - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} + postcss-calc@10.0.1: + resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 @@ -4925,8 +4943,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-svgo@7.0.1: @@ -4952,10 +4970,6 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.44: - resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} @@ -5111,8 +5125,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.6.0: - resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} + react-remove-scroll@2.5.7: + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5248,10 +5262,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -5288,8 +5298,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5382,8 +5392,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.14.1: - resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + shiki@1.12.1: + resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5403,14 +5413,14 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} @@ -5611,6 +5621,10 @@ packages: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} + supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + engines: {node: '>=14.18'} + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -5653,8 +5667,8 @@ packages: peerDependencies: tailwindcss: ^3.4.1 - tailwindcss@3.4.10: - resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} + tailwindcss@3.4.9: + resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} engines: {node: '>=14.0.0'} hasBin: true @@ -5682,8 +5696,8 @@ packages: uglify-js: optional: true - terser@5.33.0: - resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} + terser@5.31.5: + resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} engines: {node: '>=10'} hasBin: true @@ -5700,10 +5714,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} - engines: {node: '>=12.0.0'} - tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5788,11 +5798,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - tsup@8.3.0: - resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} + tsup@8.2.4: + resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -5892,6 +5899,11 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + typescript@5.6.1-rc: + resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} + engines: {node: '>=14.17'} + hasBin: true + typescript@5.6.3: resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} @@ -5900,8 +5912,12 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.19.6: - resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} unified-engine@11.2.1: resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} @@ -5973,10 +5989,6 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - unixify@1.0.0: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} @@ -6086,8 +6098,8 @@ packages: vite: optional: true - vite@5.4.1: - resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} + vite@5.4.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6151,8 +6163,8 @@ packages: walk-up-path@3.0.1: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} web-namespaces@2.0.1: @@ -6176,8 +6188,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + webpack@5.93.0: + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6288,13 +6300,13 @@ packages: engines: {node: '>= 14'} hasBin: true - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -6325,23 +6337,45 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@andrewbranch/untar.js@1.0.3': {} + '@ardatan/sync-fetch@0.0.1': dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding - '@babel/code-frame@7.25.7': + '@arethetypeswrong/cli@0.16.4': dependencies: - '@babel/highlight': 7.25.7 - picocolors: 1.1.0 + '@arethetypeswrong/core': 0.16.4 + chalk: 4.1.2 + cli-table3: 0.6.5 + commander: 10.0.1 + marked: 9.1.6 + marked-terminal: 7.1.0(marked@9.1.6) + semver: 7.6.3 + + '@arethetypeswrong/core@0.16.4': + dependencies: + '@andrewbranch/untar.js': 1.0.3 + cjs-module-lexer: 1.4.1 + fflate: 0.8.2 + lru-cache: 10.4.3 + semver: 7.6.3 + typescript: 5.6.1-rc + validate-npm-package-name: 5.0.1 + + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 '@babel/compat-data@7.25.2': {} '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) @@ -6351,7 +6385,7 @@ snapshots: '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.3.6 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6369,7 +6403,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.24.0 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -6403,8 +6437,6 @@ snapshots: '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.7': {} - '@babel/helper-validator-option@7.24.8': {} '@babel/helpers@7.25.0': @@ -6412,12 +6444,12 @@ snapshots: '@babel/template': 7.25.0 '@babel/types': 7.25.2 - '@babel/highlight@7.25.7': + '@babel/highlight@7.24.7': dependencies: - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.0.1 '@babel/parser@7.25.3': dependencies: @@ -6434,18 +6466,18 @@ snapshots: '@babel/template@7.25.0': dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.25.3 '@babel/types': 7.25.2 '@babel/traverse@7.25.3': dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 '@babel/types': 7.25.2 - debug: 4.3.7 + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6519,7 +6551,7 @@ snapshots: fs-extra: 7.0.1 mri: 1.2.0 p-limit: 2.3.0 - package-manager-detector: 0.2.0 + package-manager-detector: 0.2.2 picocolors: 1.1.0 resolve-from: 5.0.0 semver: 7.6.3 @@ -6615,6 +6647,9 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 + '@colors/colors@1.5.0': + optional: true + '@corex/deepmerge@4.0.43': {} '@discoveryjs/json-ext@0.5.7': {} @@ -6622,144 +6657,149 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.23.1': + '@esbuild/aix-ppc64@0.23.0': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.23.1': + '@esbuild/android-arm64@0.23.0': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.23.1': + '@esbuild/android-arm@0.23.0': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.23.1': + '@esbuild/android-x64@0.23.0': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.23.1': + '@esbuild/darwin-arm64@0.23.0': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.23.1': + '@esbuild/darwin-x64@0.23.0': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.23.1': + '@esbuild/freebsd-arm64@0.23.0': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.23.1': + '@esbuild/freebsd-x64@0.23.0': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.23.1': + '@esbuild/linux-arm64@0.23.0': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.23.1': + '@esbuild/linux-arm@0.23.0': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.23.1': + '@esbuild/linux-ia32@0.23.0': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.23.1': + '@esbuild/linux-loong64@0.23.0': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.23.1': + '@esbuild/linux-mips64el@0.23.0': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.23.1': + '@esbuild/linux-ppc64@0.23.0': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.23.1': + '@esbuild/linux-riscv64@0.23.0': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.23.1': + '@esbuild/linux-s390x@0.23.0': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.23.1': + '@esbuild/linux-x64@0.23.0': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.23.1': + '@esbuild/netbsd-x64@0.23.0': optional: true - '@esbuild/openbsd-arm64@0.23.1': + '@esbuild/openbsd-arm64@0.23.0': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.23.1': + '@esbuild/openbsd-x64@0.23.0': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.23.1': + '@esbuild/sunos-x64@0.23.0': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.23.1': + '@esbuild/win32-arm64@0.23.0': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.23.1': + '@esbuild/win32-ia32@0.23.0': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.23.1': + '@esbuild/win32-x64@0.23.0': optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': + dependencies: + eslint: 9.8.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))': dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) @@ -6781,7 +6821,7 @@ snapshots: debug: 4.3.6 espree: 10.1.0 globals: 14.0.0 - ignore: 5.3.2 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6789,26 +6829,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.8.0': {} + '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} - '@floating-ui/core@1.6.8': + '@floating-ui/core@1.6.7': dependencies: - '@floating-ui/utils': 0.2.8 + '@floating-ui/utils': 0.2.7 - '@floating-ui/dom@1.6.11': + '@floating-ui/dom@1.6.10': dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.7 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.11 + '@floating-ui/dom': 1.6.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.8': {} + '@floating-ui/utils@0.2.7': {} '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -6821,7 +6863,7 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': @@ -6835,11 +6877,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.19(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.18(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 @@ -6863,7 +6905,7 @@ snapshots: dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.20 + '@whatwg-node/fetch': 0.9.19 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.16.11) @@ -6890,7 +6932,7 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.6.3 value-or-promise: 1.0.12 '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': @@ -6932,21 +6974,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.6.3 - '@graphql-tools/merge@9.0.6(graphql@16.9.0)': + '@graphql-tools/merge@9.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 - '@graphql-tools/schema@10.0.6(graphql@16.9.0)': + '@graphql-tools/schema@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.6(graphql@16.9.0) + '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6955,14 +6997,14 @@ snapshots: '@graphql-tools/url-loader@8.0.2(@types/node@20.16.11)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 - '@whatwg-node/fetch': 0.9.20 + '@whatwg-node/fetch': 0.9.19 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.6.3 @@ -6984,8 +7026,8 @@ snapshots: '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.19(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) + '@graphql-tools/schema': 10.0.5(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.6.3 @@ -6997,7 +7039,7 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7326,19 +7368,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.11 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7350,7 +7386,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: @@ -7379,7 +7415,7 @@ snapshots: '@radix-ui/react-popper@1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7394,7 +7430,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-portal@1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7411,20 +7447,20 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-select@2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-popper': 1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7435,7 +7471,7 @@ snapshots: aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.11)(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 @@ -7504,91 +7540,93 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.21.3': + '@rollup/rollup-android-arm-eabi@4.20.0': optional: true - '@rollup/rollup-android-arm64@4.21.3': + '@rollup/rollup-android-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-arm64@4.21.3': + '@rollup/rollup-darwin-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-x64@4.21.3': + '@rollup/rollup-darwin-x64@4.20.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.3': + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.3': + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.3': + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.3': + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.3': + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.3': + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-musl@4.21.3': + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.3': + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.3': + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.3': + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.14.1': + '@shikijs/core@1.12.1': dependencies: '@types/hast': 3.0.4 - '@shikijs/twoslash@1.14.1(typescript@5.6.3)': + '@shikijs/twoslash@1.12.1(typescript@5.6.3)': dependencies: - '@shikijs/core': 1.14.1 + '@shikijs/core': 1.12.1 twoslash: 0.2.9(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript + '@sindresorhus/is@4.6.0': {} + '@swc/counter@0.1.3': {} '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.7.0 + tslib: 2.6.3 - '@tanstack/react-virtual@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.9.0 + '@tanstack/virtual-core': 3.8.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.9.0': {} + '@tanstack/virtual-core@3.8.6': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) + next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7660,7 +7698,7 @@ snapshots: cssnano: 7.0.5(postcss@8.4.41) postcss: 8.4.41 postcss-import: 16.1.0(postcss@8.4.41) - tailwindcss: 3.4.10 + tailwindcss: 3.4.9 transitivePeerDependencies: - ts-node @@ -7690,6 +7728,11 @@ snapshots: '@types/dedent@0.7.2': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.6 @@ -7709,11 +7752,11 @@ snapshots: '@types/hast@2.3.10': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 '@types/is-empty@1.2.3': {} @@ -7739,11 +7782,11 @@ snapshots: '@types/mdast@3.0.15': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 '@types/mdx@2.0.13': {} @@ -7751,13 +7794,13 @@ snapshots: '@types/nlcst@2.0.3': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 '@types/node@12.20.55': {} '@types/node@20.16.11': dependencies: - undici-types: 6.19.6 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} @@ -7772,9 +7815,9 @@ snapshots: '@types/trusted-types@2.0.7': {} - '@types/unist@2.0.11': {} + '@types/unist@2.0.10': {} - '@types/unist@3.0.3': {} + '@types/unist@3.0.2': {} '@types/ws@8.5.12': dependencies: @@ -7790,7 +7833,7 @@ snapshots: '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) graphemer: 1.4.0 - ignore: 5.3.2 + ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -7804,7 +7847,7 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 + debug: 4.3.6 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) optionalDependencies: typescript: 5.6.3 @@ -7820,7 +7863,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - debug: 4.3.7 + debug: 4.3.6 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -7834,7 +7877,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -7863,7 +7906,7 @@ snapshots: '@typescript/vfs@1.5.0': dependencies: - debug: 4.3.7 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -7908,7 +7951,7 @@ snapshots: '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.1 + source-map-js: 1.2.0 '@vue/compiler-dom@3.5.11': dependencies: @@ -7925,7 +7968,7 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.1 + source-map-js: 1.2.0 '@vue/compiler-ssr@3.5.11': dependencies: @@ -8010,17 +8053,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whatwg-node/fetch@0.9.20': + '@whatwg-node/fetch@0.9.19': dependencies: - '@whatwg-node/node-fetch': 0.5.22 + '@whatwg-node/node-fetch': 0.5.21 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.22': + '@whatwg-node/node-fetch@0.5.21': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.7.0 + tslib: 2.6.3 '@xtuc/ieee754@1.2.0': {} @@ -8055,6 +8098,10 @@ snapshots: ansi-colors@4.1.3: {} + ansi-escapes@7.0.0: + dependencies: + environment: 1.1.0 + ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} @@ -8090,7 +8137,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.7.0 + tslib: 2.6.3 aria-query@5.1.3: dependencies: @@ -8179,7 +8226,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -8216,21 +8263,6 @@ snapshots: binary-extensions@2.3.0: {} - bob-the-bundler@7.0.1(typescript@5.6.3): - dependencies: - consola: 3.2.3 - execa: 7.1.1 - fs-extra: 11.2.0 - globby: 13.2.2 - js-yaml: 4.1.0 - lodash.get: 4.4.2 - p-limit: 4.0.0 - resolve.exports: 2.0.2 - tslib: 2.6.3 - typescript: 5.6.3 - yargs: 17.7.2 - zod: 3.23.8 - boolbase@1.0.0: {} brace-expansion@1.1.11: @@ -8246,20 +8278,20 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.24.0: + browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001663 - electron-to-chromium: 1.5.28 + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.6 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.24.0) + update-browserslist-db: 1.1.0(browserslist@4.23.3) buffer-from@1.1.2: {} builtin-modules@3.3.0: {} - bundle-require@5.0.0(esbuild@0.23.1): + bundle-require@5.0.0(esbuild@0.23.0): dependencies: - esbuild: 0.23.1 + esbuild: 0.23.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8282,15 +8314,13 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.24.0 - caniuse-lite: 1.0.30001663 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001651 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001651: {} - caniuse-lite@1.0.30001663: {} - ccount@2.0.1: {} chai@5.1.1: @@ -8320,6 +8350,8 @@ snapshots: chalk@5.3.0: {} + char-regex@1.0.2: {} + character-entities-html4@2.1.0: {} character-entities-legacy@1.1.4: {} @@ -8356,10 +8388,27 @@ snapshots: ci-info@4.0.0: {} + cjs-module-lexer@1.4.1: {} + clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 + cli-highlight@2.1.11: + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + client-only@0.0.1: {} clipboardy@1.2.2: @@ -8367,7 +8416,7 @@ snapshots: arch: 2.2.0 execa: 0.8.0 - cliui@8.0.1: + cliui@7.0.4: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 @@ -8401,6 +8450,8 @@ snapshots: comma-separated-tokens@2.0.3: {} + commander@10.0.1: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -8428,7 +8479,7 @@ snapshots: core-js-compat@3.38.0: dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 cose-base@1.0.3: dependencies: @@ -8474,12 +8525,12 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.1 + source-map-js: 1.2.0 css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.1 + source-map-js: 1.2.0 css-what@6.1.0: {} @@ -8487,11 +8538,11 @@ snapshots: cssnano-preset-default@7.0.5(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 css-declaration-sorter: 7.2.0(postcss@8.4.41) cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 - postcss-calc: 10.0.2(postcss@8.4.41) + postcss-calc: 10.0.1(postcss@8.4.41) postcss-colormin: 7.0.2(postcss@8.4.41) postcss-convert-values: 7.0.3(postcss@8.4.41) postcss-discard-comments: 7.0.2(postcss@8.4.41) @@ -8750,10 +8801,6 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.7: - dependencies: - ms: 2.1.3 - decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -8857,7 +8904,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.28: {} + electron-to-chromium@1.5.6: {} elkjs@0.9.3: {} @@ -8867,6 +8914,8 @@ snapshots: emoji-regex@9.2.2: {} + emojilib@2.4.0: {} + emojis-list@3.0.0: {} enhanced-resolve@5.17.1: @@ -8881,6 +8930,8 @@ snapshots: entities@4.5.0: {} + environment@1.1.0: {} + err-code@2.0.3: {} error-ex@1.3.2: @@ -9019,37 +9070,35 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.1: + esbuild@0.23.0: optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 escalade@3.1.2: {} - escalade@3.2.0: {} - escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} @@ -9075,7 +9124,7 @@ snapshots: eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - debug: 4.3.7 + debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -9101,7 +9150,7 @@ snapshots: remark-parse: 11.0.0 remark-stringify: 11.0.0 synckit: 0.9.1 - tslib: 2.7.0 + tslib: 2.6.3 unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 @@ -9208,7 +9257,7 @@ snapshots: remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.7.0 + tslib: 2.6.3 unified: 11.0.5 vfile: 6.0.2 transitivePeerDependencies: @@ -9223,7 +9272,7 @@ snapshots: eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) get-tsconfig: 4.7.6 globals: 15.9.0 - ignore: 5.3.2 + ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 @@ -9271,11 +9320,11 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.10): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.9): dependencies: fast-glob: 3.3.2 postcss: 8.4.41 - tailwindcss: 3.4.10 + tailwindcss: 3.4.9 eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: @@ -9299,7 +9348,7 @@ snapshots: eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): dependencies: - debug: 4.3.7 + debug: 4.3.6 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) lodash: 4.17.21 @@ -9327,6 +9376,45 @@ snapshots: eslint-visitor-keys@4.0.0: {} + eslint@9.8.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.8.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) @@ -9351,7 +9439,7 @@ snapshots: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.2 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -9428,7 +9516,7 @@ snapshots: estree-util-visit@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 estree-walker@2.0.2: {} @@ -9462,18 +9550,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@7.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -9532,19 +9608,17 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.3.0(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 + fflate@0.8.2: {} file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.1)): + file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.95.0(esbuild@0.23.1) + webpack: 5.93.0(esbuild@0.23.0) fill-range@7.1.1: dependencies: @@ -9569,7 +9643,7 @@ snapshots: flexsearch@0.7.43: {} - focus-visible@5.2.1: {} + focus-visible@5.2.0: {} for-each@0.3.3: dependencies: @@ -9584,12 +9658,6 @@ snapshots: fraction.js@4.3.7: {} - fs-extra@11.2.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -9700,18 +9768,10 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - globby@13.2.2: - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 4.0.0 - globrex@0.1.2: {} gopd@1.0.1: @@ -9727,7 +9787,7 @@ snapshots: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.6(graphql@16.9.0) + '@graphql-tools/merge': 9.0.5(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) @@ -9818,7 +9878,7 @@ snapshots: hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 @@ -9837,7 +9897,7 @@ snapshots: hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -9875,7 +9935,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 '@types/hast': 3.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -9908,7 +9968,7 @@ snapshots: hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -9924,6 +9984,8 @@ snapshots: property-information: 6.5.0 space-separated-tokens: 2.0.2 + highlight.js@10.7.3: {} + hosted-git-info@2.8.9: {} hosted-git-info@7.0.2: @@ -9938,8 +10000,6 @@ snapshots: human-signals@2.1.0: {} - human-signals@4.3.1: {} - human-signals@5.0.0: {} husky@9.1.6: {} @@ -9952,7 +10012,7 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ignore@5.3.2: {} + ignore@5.3.1: {} import-fresh@3.3.0: dependencies: @@ -10243,12 +10303,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.8 @@ -10340,8 +10394,6 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.get@4.4.2: {} - lodash.lowercase@4.3.0: {} lodash.memoize@4.1.2: {} @@ -10393,6 +10445,18 @@ snapshots: markdown-table@3.0.3: {} + marked-terminal@7.1.0(marked@9.1.6): + dependencies: + ansi-escapes: 7.0.0 + chalk: 5.3.0 + cli-highlight: 2.1.11 + cli-table3: 0.6.5 + marked: 9.1.6 + node-emoji: 2.1.3 + supports-hyperlinks: 3.1.0 + + marked@9.1.6: {} + mathjax-full@3.2.2: dependencies: esm: 3.2.25 @@ -10420,7 +10484,7 @@ snapshots: mdast-util-from-markdown@1.3.1: dependencies: '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -10437,7 +10501,7 @@ snapshots: mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -10547,7 +10611,7 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 @@ -10601,7 +10665,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -10969,7 +11033,7 @@ snapshots: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.6 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.0 @@ -11032,7 +11096,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.7 + debug: 4.3.6 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -11040,7 +11104,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.3.6 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -11062,7 +11126,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.3.6 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -11164,9 +11228,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.1)): + next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.0)): dependencies: - file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.1)) + file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.0)) transitivePeerDependencies: - webpack @@ -11175,7 +11239,7 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001663 + caniuse-lite: 1.0.30001651 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11202,7 +11266,7 @@ snapshots: clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - focus-visible: 5.2.1 + focus-visible: 5.2.0 intersection-observer: 0.12.2 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11218,7 +11282,7 @@ snapshots: '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.14.1(typescript@5.6.3) + '@shikijs/twoslash': 1.12.1(typescript@5.6.3) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11235,14 +11299,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.2(shiki@1.14.1) + rehype-pretty-code: 0.13.2(shiki@1.12.1) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.14.1 + shiki: 1.12.1 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -11264,6 +11328,13 @@ snapshots: lower-case: 2.0.2 tslib: 2.6.3 + node-emoji@2.1.3: + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -11417,10 +11488,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@4.0.0: - dependencies: - yocto-queue: 1.1.1 - p-limit@6.1.0: dependencies: yocto-queue: 1.1.1 @@ -11439,7 +11506,7 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.2.0: {} + package-manager-detector@0.2.2: {} parent-module@1.0.1: dependencies: @@ -11456,7 +11523,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -11467,14 +11534,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -11483,7 +11550,7 @@ snapshots: parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 @@ -11491,6 +11558,14 @@ snapshots: parse-numeric-range@1.3.0: {} + parse5-htmlparser2-tree-adapter@6.0.1: + dependencies: + parse5: 6.0.1 + + parse5@5.1.1: {} + + parse5@6.0.1: {} + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -11538,8 +11613,6 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} - pify@2.3.0: {} pify@4.0.1: {} @@ -11550,15 +11623,15 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.2(postcss@8.4.41): + postcss-calc@10.0.1(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 postcss-colormin@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.41 @@ -11566,14 +11639,14 @@ snapshots: postcss-convert-values@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 postcss: 8.4.41 postcss-value-parser: 4.2.0 postcss-discard-comments@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 postcss-discard-duplicates@7.0.1(postcss@8.4.41): dependencies: @@ -11587,9 +11660,9 @@ snapshots: dependencies: postcss: 8.4.41 - postcss-import@15.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.47 + postcss: 8.4.41 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -11601,17 +11674,17 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.47): + postcss-js@4.0.1(postcss@8.4.41): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.47 + postcss: 8.4.41 - postcss-load-config@4.0.2(postcss@8.4.47): + postcss-load-config@4.0.2(postcss@8.4.41): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.41 postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): dependencies: @@ -11630,11 +11703,11 @@ snapshots: postcss-merge-rules@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 postcss-minify-font-values@7.0.0(postcss@8.4.41): dependencies: @@ -11650,7 +11723,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11659,12 +11732,12 @@ snapshots: dependencies: cssesc: 3.0.0 postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 - postcss-nested@6.2.0(postcss@8.4.47): + postcss-nested@6.2.0(postcss@8.4.41): dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 + postcss: 8.4.41 + postcss-selector-parser: 6.1.1 postcss-normalize-charset@7.0.0(postcss@8.4.41): dependencies: @@ -11697,7 +11770,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11719,7 +11792,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 caniuse-api: 3.0.0 postcss: 8.4.41 @@ -11728,11 +11801,11 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.44): + postcss-scss@4.0.9(postcss@8.4.41): dependencies: - postcss: 8.4.44 + postcss: 8.4.41 - postcss-selector-parser@6.1.2: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -11746,26 +11819,20 @@ snapshots: postcss-unique-selectors@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 postcss-value-parser@4.2.0: {} postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 + picocolors: 1.0.1 + source-map-js: 1.2.0 postcss@8.4.41: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 - source-map-js: 1.2.1 - - postcss@8.4.44: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 source-map-js: 1.2.0 postcss@8.4.47: @@ -11855,16 +11922,16 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.11 - react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: @@ -11875,7 +11942,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.11 @@ -11965,13 +12032,13 @@ snapshots: hast-util-from-html: 2.0.1 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.14.1): + rehype-pretty-code@0.13.2(shiki@1.12.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.14.1 + shiki: 1.12.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12070,8 +12137,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve.exports@2.0.2: {} - resolve@1.22.8: dependencies: is-core-module: 2.15.0 @@ -12120,26 +12185,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.21.3: + rollup@4.20.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12224,7 +12289,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.7.0 + tslib: 2.6.3 shebang-command@1.2.0: dependencies: @@ -12238,9 +12303,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.14.1: + shiki@1.12.1: dependencies: - '@shikijs/core': 1.14.1 + '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -12262,9 +12327,11 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - slash@3.0.0: {} + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 - slash@4.0.0: {} + slash@3.0.0: {} slash@5.1.0: {} @@ -12438,9 +12505,9 @@ snapshots: stylehacks@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.24.0 + browserslist: 4.23.3 postcss: 8.4.41 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 6.1.1 stylis@4.3.2: {} @@ -12472,6 +12539,11 @@ snapshots: supports-color@9.4.0: {} + supports-hyperlinks@3.1.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-preserve-symlinks-flag@1.0.0: {} svelte-eslint-parser@0.41.1(svelte@4.2.19): @@ -12479,8 +12551,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.44 - postcss-scss: 4.0.9(postcss@8.4.44) + postcss: 8.4.41 + postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: svelte: 4.2.19 @@ -12496,7 +12568,7 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.1.0 @@ -12516,22 +12588,22 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.1.0 + picocolors: 1.0.1 synckit@0.6.2: dependencies: - tslib: 2.7.0 + tslib: 2.6.3 synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 - tailwindcss-radix@3.0.5(tailwindcss@3.4.10): + tailwindcss-radix@3.0.5(tailwindcss@3.4.9): dependencies: - tailwindcss: 3.4.10 + tailwindcss: 3.4.9 - tailwindcss@3.4.10: + tailwindcss@3.4.9: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12547,12 +12619,12 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 + postcss: 8.4.41 + postcss-import: 15.1.0(postcss@8.4.41) + postcss-js: 4.0.1(postcss@8.4.41) + postcss-load-config: 4.0.2(postcss@8.4.41) + postcss-nested: 6.2.0(postcss@8.4.41) + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -12562,18 +12634,18 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.33.0 - webpack: 5.95.0(esbuild@0.23.1) + terser: 5.31.5 + webpack: 5.93.0(esbuild@0.23.0) optionalDependencies: - esbuild: 0.23.1 + esbuild: 0.23.0 - terser@5.33.0: + terser@5.31.5: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -12592,11 +12664,6 @@ snapshots: tinybench@2.9.0: {} - tinyglobby@0.2.6: - dependencies: - fdir: 6.3.0(picomatch@4.0.2) - picomatch: 4.0.2 - tinypool@1.0.0: {} tinyrainbow@1.2.0: {} @@ -12659,25 +12726,23 @@ snapshots: tslib@2.6.3: {} - tslib@2.7.0: {} - - tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.7 - esbuild: 0.23.1 + debug: 4.3.6 + esbuild: 0.23.0 execa: 5.1.1 + globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.0.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.21.3 + rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 @@ -12690,7 +12755,7 @@ snapshots: tsx@4.19.1: dependencies: - esbuild: 0.23.1 + esbuild: 0.23.0 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -12776,6 +12841,8 @@ snapshots: typedarray@0.0.6: {} + typescript@5.6.1-rc: {} + typescript@5.6.3: {} unbox-primitive@1.0.2: @@ -12785,7 +12852,9 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.19.6: {} + undici-types@6.19.8: {} + + unicode-emoji-modifier-base@1.0.0: {} unified-engine@11.2.1: dependencies: @@ -12793,12 +12862,12 @@ snapshots: '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 '@types/node': 20.16.11 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 concat-stream: 2.0.0 - debug: 4.3.7 + debug: 4.3.6 extend: 3.0.2 glob: 10.4.5 - ignore: 5.3.2 + ignore: 5.3.1 is-empty: 1.2.0 is-plain-obj: 4.1.0 load-plugin: 6.0.3 @@ -12816,7 +12885,7 @@ snapshots: unified@10.1.2: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -12826,7 +12895,7 @@ snapshots: unified@11.0.5: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -12836,107 +12905,105 @@ snapshots: unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-inspect@8.1.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-visit: 5.0.0 unist-util-remove@4.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 unist-util-stringify-position@2.0.3: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-visit-parents@4.1.1: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit@3.1.0: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 universalify@0.1.2: {} - universalify@2.0.1: {} - unixify@1.0.0: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.1.0(browserslist@4.24.0): + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: - browserslist: 4.24.0 - escalade: 3.2.0 - picocolors: 1.1.0 + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 uri-js@4.4.1: dependencies: @@ -12947,7 +13014,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.7.0 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.11 @@ -12961,7 +13028,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.11 @@ -12987,17 +13054,17 @@ snapshots: vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 vfile: 6.0.2 vfile-message@3.1.4: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 unist-util-stringify-position: 3.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-reporter@8.1.1: @@ -13023,24 +13090,24 @@ snapshots: vfile@5.3.7: dependencies: - '@types/unist': 2.0.11 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 vfile@6.0.2: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.11)(terser@5.33.0): + vite-node@2.0.5(@types/node@20.16.11)(terser@5.31.5): dependencies: cac: 6.7.14 - debug: 4.3.7 + debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) + vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) transitivePeerDependencies: - '@types/node' - less @@ -13052,28 +13119,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.1(@types/node@20.16.11)(terser@5.33.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.31.5)): dependencies: - debug: 4.3.7 + debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.3) optionalDependencies: - vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) + vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) transitivePeerDependencies: - supports-color - typescript - vite@5.4.1(@types/node@20.16.11)(terser@5.33.0): + vite@5.4.0(@types/node@20.16.11)(terser@5.31.5): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.21.3 + postcss: 8.4.41 + rollup: 4.20.0 optionalDependencies: '@types/node': 20.16.11 fsevents: 2.3.3 - terser: 5.33.0 + terser: 5.31.5 - vitest@2.0.5(@types/node@20.16.11)(terser@5.33.0): + vitest@2.0.5(@types/node@20.16.11)(terser@5.31.5): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13083,7 +13150,7 @@ snapshots: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.7 + debug: 4.3.6 execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 @@ -13091,8 +13158,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.11)(terser@5.33.0) - vite-node: 2.0.5(@types/node@20.16.11)(terser@5.33.0) + vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) + vite-node: 2.0.5(@types/node@20.16.11)(terser@5.31.5) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.11 @@ -13121,7 +13188,7 @@ snapshots: walk-up-path@3.0.1: {} - watchpack@2.4.2: + watchpack@2.4.1: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -13146,7 +13213,7 @@ snapshots: html-escaper: 2.0.2 is-plain-object: 5.0.0 opener: 1.5.2 - picocolors: 1.1.0 + picocolors: 1.0.1 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: @@ -13155,15 +13222,16 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.95.0(esbuild@0.23.1): + webpack@5.93.0(esbuild@0.23.0): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.24.0 + browserslist: 4.23.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -13177,8 +13245,8 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) - watchpack: 2.4.2 + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)) + watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -13287,17 +13355,17 @@ snapshots: yaml@2.5.0: {} - yargs-parser@21.1.1: {} + yargs-parser@20.2.9: {} - yargs@17.7.2: + yargs@16.2.0: dependencies: - cliui: 8.0.1 + cliui: 7.0.4 escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.1.1 + yargs-parser: 20.2.9 yocto-queue@0.1.0: {} From b325fa1071914c62ac388207cbbff1c3002a902b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:06:45 +0300 Subject: [PATCH 277/374] chore(deps): update dependency webpack to v5.95.0 (#2607) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 143 ++++++++++++++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 56 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3618b3313f3..be8bb3fa27c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.11)(terser@5.31.5) + version: 2.0.5(@types/node@20.16.11)(terser@5.34.1) examples/code-file: dependencies: @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.31.5)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.34.1)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.93.0(esbuild@0.23.0)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.5(tailwindcss@3.4.9) webpack: specifier: ^5.88.2 - version: 5.93.0(esbuild@0.23.0) + version: 5.95.0(esbuild@0.23.0) packages: @@ -1711,9 +1711,6 @@ packages: '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -2167,6 +2164,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -2206,6 +2208,9 @@ packages: caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2746,6 +2751,9 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + electron-to-chromium@1.5.34: + resolution: {integrity: sha512-/TZAiChbAflBNjCg+VvstbcwAtIL/VdMFO3NgRFIzBjpvPzWOTIbbO8kNb6RwU4bt9TP7K+3KqBKw/lOU+Y+GA==} + electron-to-chromium@1.5.6: resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} @@ -2841,6 +2849,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -5696,8 +5708,8 @@ packages: uglify-js: optional: true - terser@5.31.5: - resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} + terser@5.34.1: + resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} engines: {node: '>=10'} hasBin: true @@ -5999,6 +6011,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6163,8 +6181,8 @@ packages: walk-up-path@3.0.1: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} web-namespaces@2.0.1: @@ -6188,8 +6206,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + webpack@5.95.0: + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6403,7 +6421,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -7619,14 +7637,14 @@ snapshots: '@tanstack/virtual-core@3.8.6': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.93.0(esbuild@0.23.0))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.93.0(esbuild@0.23.0)) + next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.0)) nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7728,11 +7746,6 @@ snapshots: '@types/dedent@0.7.2': {} - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.6 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.6 @@ -8285,6 +8298,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) + browserslist@4.24.0: + dependencies: + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.34 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.0) + buffer-from@1.1.2: {} builtin-modules@3.3.0: {} @@ -8314,13 +8334,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001667 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001651: {} + caniuse-lite@1.0.30001667: {} + ccount@2.0.1: {} chai@5.1.1: @@ -8479,7 +8501,7 @@ snapshots: core-js-compat@3.38.0: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 cose-base@1.0.3: dependencies: @@ -8538,7 +8560,7 @@ snapshots: cssnano-preset-default@7.0.5(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 css-declaration-sorter: 7.2.0(postcss@8.4.41) cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 @@ -8904,6 +8926,8 @@ snapshots: eastasianwidth@0.2.0: {} + electron-to-chromium@1.5.34: {} + electron-to-chromium@1.5.6: {} elkjs@0.9.3: {} @@ -9099,6 +9123,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} @@ -9614,11 +9640,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.93.0(esbuild@0.23.0)): + file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.93.0(esbuild@0.23.0) + webpack: 5.95.0(esbuild@0.23.0) fill-range@7.1.1: dependencies: @@ -11228,9 +11254,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.93.0(esbuild@0.23.0)): + next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.0)): dependencies: - file-loader: 4.3.0(webpack@5.93.0(esbuild@0.23.0)) + file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.0)) transitivePeerDependencies: - webpack @@ -11631,7 +11657,7 @@ snapshots: postcss-colormin@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.41 @@ -11639,7 +11665,7 @@ snapshots: postcss-convert-values@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11703,7 +11729,7 @@ snapshots: postcss-merge-rules@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 @@ -11723,7 +11749,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11770,7 +11796,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-value-parser: 4.2.0 @@ -11792,7 +11818,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 postcss: 8.4.41 @@ -12505,7 +12531,7 @@ snapshots: stylehacks@7.0.3(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.41 postcss-selector-parser: 6.1.1 @@ -12588,7 +12614,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 synckit@0.6.2: dependencies: @@ -12634,18 +12660,18 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.95.0(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.5 - webpack: 5.93.0(esbuild@0.23.0) + terser: 5.34.1 + webpack: 5.95.0(esbuild@0.23.0) optionalDependencies: esbuild: 0.23.0 - terser@5.31.5: + terser@5.34.1: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -13005,6 +13031,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + update-browserslist-db@1.1.1(browserslist@4.24.0): + dependencies: + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.0 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -13101,13 +13133,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.11)(terser@5.31.5): + vite-node@2.0.5(@types/node@20.16.11)(terser@5.34.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less @@ -13119,18 +13151,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.31.5)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.34.1)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.6.3) optionalDependencies: - vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.0(@types/node@20.16.11)(terser@5.31.5): + vite@5.4.0(@types/node@20.16.11)(terser@5.34.1): dependencies: esbuild: 0.21.5 postcss: 8.4.41 @@ -13138,9 +13170,9 @@ snapshots: optionalDependencies: '@types/node': 20.16.11 fsevents: 2.3.3 - terser: 5.31.5 + terser: 5.34.1 - vitest@2.0.5(@types/node@20.16.11)(terser@5.31.5): + vitest@2.0.5(@types/node@20.16.11)(terser@5.34.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13158,8 +13190,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.11)(terser@5.31.5) - vite-node: 2.0.5(@types/node@20.16.11)(terser@5.31.5) + vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) + vite-node: 2.0.5(@types/node@20.16.11)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.11 @@ -13188,7 +13220,7 @@ snapshots: walk-up-path@3.0.1: {} - watchpack@2.4.1: + watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -13222,16 +13254,15 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.93.0(esbuild@0.23.0): + webpack@5.95.0(esbuild@0.23.0): dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.3 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -13245,8 +13276,8 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)) - watchpack: 2.4.1 + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.95.0(esbuild@0.23.0)) + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' From eef69116f7a4823bbef4e5a4cba2a07b39f711d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:20:27 +0300 Subject: [PATCH 278/374] chore(deps): lock file maintenance (#2525) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 2753 ++++++++++++++++++++++++------------------------ 1 file changed, 1376 insertions(+), 1377 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be8bb3fa27c..5564d96c18a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 10.5.4(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) @@ -51,13 +51,13 @@ importers: version: 2.4.1 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-plugin-eslint-plugin: specifier: 6.2.0 - version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-tailwindcss: specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.9) + version: 3.17.4(tailwindcss@3.4.13) husky: specifier: 9.1.6 version: 9.1.6 @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0) + version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1) tsx: specifier: 4.19.1 version: 4.19.1 @@ -106,7 +106,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) examples/graphql-config: dependencies: @@ -122,7 +122,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) examples/monorepo: dependencies: @@ -138,7 +138,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) examples/multiple-projects-graphql-config: dependencies: @@ -151,7 +151,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) examples/prettier: dependencies: @@ -167,13 +167,13 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -192,7 +192,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) examples/svelte-code-file: dependencies: @@ -205,7 +205,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: specifier: 4.2.19 version: 4.2.19 @@ -230,10 +230,10 @@ importers: version: 3.5.11 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) packages/plugin: dependencies: @@ -248,16 +248,16 @@ importers: version: 10.5.4(graphql@16.9.0) debug: specifier: ^4.3.4 - version: 4.3.6 + version: 4.3.7 eslint: specifier: '>=8.44.0' - version: 9.8.0 + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) fast-glob: specifier: ^3.2.12 version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,14 +294,14 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.34.1)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(terser@5.34.1)) publishDirectory: dist packages/rule-tester: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.24.7 + version: 7.25.7 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -311,7 +311,7 @@ importers: version: 20.16.11 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) website: dependencies: @@ -320,16 +320,16 @@ importers: version: link:../packages/plugin/dist '@monaco-editor/react': specifier: ^4.6.0 - version: 4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.6.0(monaco-editor@0.52.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': specifier: ^1.3.0 version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.0)) + version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -378,10 +378,10 @@ importers: version: 18.3.11 tailwindcss-radix: specifier: 3.0.5 - version: 3.0.5(tailwindcss@3.4.9) + version: 3.0.5(tailwindcss@3.4.13) webpack: specifier: ^5.88.2 - version: 5.95.0(esbuild@0.23.0) + version: 5.95.0(esbuild@0.23.1) packages: @@ -409,89 +409,89 @@ packages: resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} engines: {node: '>=18'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.2': - resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + '@babel/compat-data@7.25.7': + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + '@babel/core@7.25.7': + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + '@babel/helper-compilation-targets@7.25.7': + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + '@babel/helper-module-transforms@7.25.7': + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + '@babel/helper-plugin-utils@7.25.7': + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + '@babel/helper-simple-access@7.25.7': + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + '@babel/helper-validator-option@7.25.7': + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + '@babel/helpers@7.25.7': + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.24.7': - resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + '@babel/plugin-syntax-import-assertions@7.25.7': + resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.25.0': - resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + '@babel/runtime@7.25.7': + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.3': - resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -575,8 +575,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.23.0': - resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -587,8 +587,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.0': - resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -599,8 +599,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.0': - resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -611,8 +611,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.0': - resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -623,8 +623,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.0': - resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -635,8 +635,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.0': - resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -647,8 +647,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': - resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -659,8 +659,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': - resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -671,8 +671,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.0': - resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -683,8 +683,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.0': - resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -695,8 +695,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.0': - resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -707,8 +707,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.0': - resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -719,8 +719,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.0': - resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -731,8 +731,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.0': - resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -743,8 +743,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.0': - resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -755,8 +755,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.0': - resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -767,8 +767,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.0': - resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -779,14 +779,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': - resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.23.0': - resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -797,8 +797,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': - resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -809,8 +809,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.0': - resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -821,8 +821,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.0': - resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -833,8 +833,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.0': - resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -845,8 +845,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.0': - resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -857,8 +857,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/config-array@0.17.1': @@ -869,10 +869,6 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.8.0': - resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.0': resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -881,20 +877,20 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.7': - resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} + '@floating-ui/core@1.6.8': + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} + '@floating-ui/dom@1.6.11': + resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} - '@floating-ui/react-dom@2.1.1': - resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.7': - resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -914,20 +910,20 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.18': - resolution: {integrity: sha512-la+rLHPdS8CtvMKVW6yt38fOO5luldBsX+X9gv1R3uhcjl8Z9WGjfcc1d+KsB28sijatN5UohVhSz2FdsX/PhQ==} + '@graphql-tools/delegate@10.0.21': + resolution: {integrity: sha512-UytyYVvDfLQbCYG1aQo8Vc67c1WhEjzW9ytYKEEqMJSdlwfMCujHmCz7EyH5DNjTAKapDHuQcN5VivKGap/Beg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-graphql-ws@1.2.0': - resolution: {integrity: sha512-tSYC1QdrabWexLrYV0UI3uRGbde9WCY/bRhq6Jc+VXMZcfq6ea6pP5NEAVTfwbhUQ4xZvJABVVbKXtKb9uTg1w==} + '@graphql-tools/executor-graphql-ws@1.3.0': + resolution: {integrity: sha512-waghXHJjJiEEiWNYLbV7aRUbdvZOelSrtTgqpwco15k9iE4CMJyy2GQihLPEkIHcqSW0EHBlH1BbWDHI7noFPw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@1.1.5': - resolution: {integrity: sha512-ZAsVGUwafPc1GapLA1yoJuRx7ihpVdAv7JDHmlI2eHRQsJnMVQwcxHnjfUb/id9YAEBrP86/s4pgEoRyad3Zng==} + '@graphql-tools/executor-http@1.1.6': + resolution: {integrity: sha512-wGKjJzbi6em8cWI3sry6T7kAgoxMXYNM+KlbsWczPvIsHvv1cqXlrP1lwC6f7Ja1FfWdU1ZIEgOv93ext7IDyQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -974,14 +970,14 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.0.5': - resolution: {integrity: sha512-WPUBPh9t9eX44kiIy9dV9Bi5S6B91c13X2AldAw0TS9R5cXj3RyHffbKZtIoj/nYLv/tsRSyk/L429ZSiyOriQ==} + '@graphql-tools/merge@9.0.7': + resolution: {integrity: sha512-lbTrIuXIbUSmSumHkPRY1QX0Z8JEtmRhnIrkH7vkfeEmf0kNn/nCWvJwqokm5U7L+a+DA1wlRM4slIlbfXjJBA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.5': - resolution: {integrity: sha512-LJl+yvmtRHx4gH6SM4WaLq+Utp8tzyB9cxxF88Z6D/AMVvT6/G+BtnXGdSB5Nmy2bAwebhi5w73tdx49yGUung==} + '@graphql-tools/schema@10.0.6': + resolution: {integrity: sha512-EIJgPRGzpvDFEjVp+RF1zNNYIC36BYuIeZ514jFoJnI6IdxyVyIRDLx/ykgMdaa1pKQerpfdqDnsF4JnZoDHSQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1020,8 +1016,8 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} '@ianvs/prettier-plugin-sort-imports@4.3.1': @@ -1094,99 +1090,99 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@napi-rs/simple-git-android-arm-eabi@0.1.17': - resolution: {integrity: sha512-P+B95PKy46Dq9q1sr18wCn+Uj/WShMIyBBA+ezVHWJge6JSeGh4hLhKEpv3+Rk6S7ITCXxrr7Pn7U4o20nVqhQ==} + '@napi-rs/simple-git-android-arm-eabi@0.1.19': + resolution: {integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==} engines: {node: '>= 10'} cpu: [arm] os: [android] - '@napi-rs/simple-git-android-arm64@0.1.17': - resolution: {integrity: sha512-qggMcxfNKiQsAa1pupFuC8fajvAz6QQcZirHxTPWUxQSEwUvliL8cyKM4QdJwSac0VEITTmHaegDSXsn43EvGg==} + '@napi-rs/simple-git-android-arm64@0.1.19': + resolution: {integrity: sha512-ZQ0cPvY6nV9p7zrR9ZPo7hQBkDAcY/CHj3BjYNhykeUCiSNCrhvwX+WEeg5on8M1j4d5jcI/cwVG2FslfiByUg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/simple-git-darwin-arm64@0.1.17': - resolution: {integrity: sha512-LYgvP3Rw1lCkBW0Ud4xZFUZ2SI+Y2vvy9X/OEzlmqee5VPC1wiez2kZ62lD3ABU0Ta4Khv7W+eJsaXiTuvcq+Q==} + '@napi-rs/simple-git-darwin-arm64@0.1.19': + resolution: {integrity: sha512-viZB5TYgjA1vH+QluhxZo0WKro3xBA+1xSzYx8mcxUMO5gnAoUMwXn0ZO/6Zy6pai+aGae+cj6XihGnrBRu3Pg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/simple-git-darwin-x64@0.1.17': - resolution: {integrity: sha512-CyLbxyLILT47jdNDTCREdO0LELKWqfkbw9EV4gaFrLZVD1Dej+NnZogR4oDrg7N12pcgVWnleaK1hcBDs7SeLQ==} + '@napi-rs/simple-git-darwin-x64@0.1.19': + resolution: {integrity: sha512-6dNkzSNUV5X9rsVYQbpZLyJu4Gtkl2vNJ3abBXHX/Etk0ILG5ZasO3ncznIANZQpqcbn/QPHr49J2QYAXGoKJA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/simple-git-freebsd-x64@0.1.17': - resolution: {integrity: sha512-SHWa3o5EZWYh7UoLi2sO4uLjZd58UFHaMttw4O9PZPvFcdjz5LjC6CQclwZbLyPDPMGefalrkUeYTs+/VJ+XEA==} + '@napi-rs/simple-git-freebsd-x64@0.1.19': + resolution: {integrity: sha512-sB9krVIchzd20FjI2ZZ8FDsTSsXLBdnwJ6CpeVyrhXHnoszfcqxt49ocZHujAS9lMpXq7i2Nv1EXJmCy4KdhwA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': - resolution: {integrity: sha512-nQpwitNfSN4qGmDpWOlS3XqeE7NARxCvL+lxO0CtKih2iBuWIoU0wViVKdf9fb/Rm3xsQHcblMkliMnjcAOupg==} + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': + resolution: {integrity: sha512-6HPn09lr9N1n5/XKfP8Np53g4fEXVxOFqNkS6rTH3Rm1lZHdazTRH62RggXLTguZwjcE+MvOLvoTIoR5kAS8+g==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': - resolution: {integrity: sha512-JD8nSLa9WY1kAppMufYqcqFYYjZKjZZFdZtlpz6Kn0kk4Qmm3Rvt1etnuQBwax9R2wG4n9YPYfpidDxic8rlNw==} + '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': + resolution: {integrity: sha512-G0gISckt4cVDp3oh5Z6PV3GHJrJO6Z8bIS+9xA7vTtKdqB1i5y0n3cSFLlzQciLzhr+CajFD27doW4lEyErQ/Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-arm64-musl@0.1.17': - resolution: {integrity: sha512-PRdVIEvgdIuJhDvdneO3X7XfZwujU7MOyymwK3kR1RMJPlbwzxdQBA86am/jEkBP7d8Cx8RbREzJ6y/2hAHKOQ==} + '@napi-rs/simple-git-linux-arm64-musl@0.1.19': + resolution: {integrity: sha512-OwTRF+H4IZYxmDFRi1IrLMfqbdIpvHeYbJl2X94NVsLVOY+3NUHvEzL3fYaVx5urBaMnIK0DD3wZLbcueWvxbA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': - resolution: {integrity: sha512-afbfsJMpQjtdLP3BRGj/hKpRqymxw2Lt+dmyoRej0zKxZnuPrws3Fi85RyYsT/6Tq0hSUAMeh5UtxGAOH3q8gA==} + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': + resolution: {integrity: sha512-p7zuNNVyzpRvkCt2RIGv9FX/WPcPbZ6/FRUgUTZkA2WU33mrbvNqSi4AOqCCl6mBvEd+EOw5NU4lS9ORRJvAEg==} engines: {node: '>= 10'} cpu: [powerpc64le] os: [linux] - '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': - resolution: {integrity: sha512-qTgRIUsU+b7RMls+Ji4xlDYq0rsUuNBpzVgb991UPnzrhFWFFkCtyk6I6tJqMtRfg7Vgn1stCghFEQiHmpqkew==} + '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': + resolution: {integrity: sha512-6N2vwJUPLiak8GLrS0a3is0gSb0UwI2CHOOqtvQxPmv+JVI8kn3vKiUscsktdDb0wGEPeZ8PvZs0y8UWix7K4g==} engines: {node: '>= 10'} cpu: [s390x] os: [linux] - '@napi-rs/simple-git-linux-x64-gnu@0.1.17': - resolution: {integrity: sha512-xHlyUDJhjPUCR07JGrvMfLg5XSRVDsxgpo6B6zYQOSMcVgM7fjvyWNMBe508r4eD5YZKZyBPfSJUc5Ls9ToJNQ==} + '@napi-rs/simple-git-linux-x64-gnu@0.1.19': + resolution: {integrity: sha512-61YfeO1J13WK7MalLgP3QlV6of2rWnVw1aqxWkAgy/lGxoOFSJ4Wid6ANVCEZk4tJpPX/XNeneqkUz5xpeb2Cw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-linux-x64-musl@0.1.17': - resolution: {integrity: sha512-eaTr+WPeiuEegduE3O7VzHhHftGXmX1pzzILoOTbbdmeEuH1BHnGAr35XTu+1lUHUqE2JHef3d3PgBHeh844hA==} + '@napi-rs/simple-git-linux-x64-musl@0.1.19': + resolution: {integrity: sha512-cCTWNpMJnN3PrUBItWcs3dQKCydsIasbrS3laMzq8k7OzF93Zrp2LWDTPlLCO9brbBVpBzy2Qk5Xg9uAfe/Ukw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': - resolution: {integrity: sha512-v1F72stOCjapCd0Ha928m8X8i/IPhPQIXbYEGX0MEmaaAzbAJ3PTSSFpb0rFLShXaDFA2Wuw/jzlkPLESPdKVQ==} + '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': + resolution: {integrity: sha512-sWavb1BjeLKKBA+PbTsRSSzVNfb7V/dOpaJvkgR5d2kWFn/AHmCZHSSj/3nyZdYf0BdDC+DIvqk3daAEZ6QMVw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@napi-rs/simple-git-win32-x64-msvc@0.1.17': - resolution: {integrity: sha512-ziSqhCGE2eTUqpQKEutGobU2fH1t9fXwGF58dMFaPgTJIISaENvdnKu5FDJfA94vPbe3BMN64JoTmjBSglGFhQ==} + '@napi-rs/simple-git-win32-x64-msvc@0.1.19': + resolution: {integrity: sha512-FmNuPoK4+qwaSCkp8lm3sJlrxk374enW+zCE5ZksXlZzj/9BDJAULJb5QUJ7o9Y8A/G+d8LkdQLPBE2Jaxe5XA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/simple-git@0.1.17': - resolution: {integrity: sha512-lH8bYk2kqfbKsht/Gejd8K+y069ZXPHBfrlcj1ptS6xlJbHhncHxpFyy57W+PTuCcN+MPGVjs+3CiufG8EUrCQ==} + '@napi-rs/simple-git@0.1.19': + resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} engines: {node: '>= 10'} '@next/bundle-analyzer@14.2.8': resolution: {integrity: sha512-1AVsLkZhCsLwY9u7WLw6TOdYbSiAqz2avpJXPJBfIU7zvYpGiHzZkAJLSdbf9o3DwyFVoxTuDrErj6NmgDSWVg==} - '@next/env@13.5.6': - resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} + '@next/env@13.5.7': + resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} '@next/env@14.2.15': resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} @@ -1257,6 +1253,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + '@npmcli/config@8.3.4': resolution: {integrity: sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==} engines: {node: ^16.14.0 || >=18.0.0} @@ -1273,8 +1273,8 @@ packages: resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/package-json@5.2.0': - resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} + '@npmcli/package-json@5.2.1': + resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/promise-spawn@7.0.2': @@ -1289,8 +1289,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -1345,6 +1345,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-context@1.1.1': + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: @@ -1354,8 +1363,8 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.1.0': - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} + '@radix-ui/react-dismissable-layer@1.1.1': + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1367,8 +1376,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.1.0': - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} + '@radix-ui/react-focus-guards@1.1.1': + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc @@ -1416,8 +1425,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.1': - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} + '@radix-ui/react-portal@1.1.2': + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1442,8 +1451,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@2.1.1': - resolution: {integrity: sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==} + '@radix-ui/react-select@2.1.2': + resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -1546,94 +1555,109 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.20.0': - resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.20.0': - resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.20.0': - resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.20.0': - resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.20.0': - resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.20.0': - resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.20.0': - resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.20.0': - resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.20.0': - resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.20.0': - resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.20.0': - resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.20.0': - resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.12.1': - resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} + '@shikijs/core@1.22.0': + resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + + '@shikijs/engine-javascript@1.22.0': + resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} - '@shikijs/twoslash@1.12.1': - resolution: {integrity: sha512-k4D6sC9p9GksbHa4RnB1VkQIZtQ+L7nQMqi/YAxEgTKZF5v7IW6dHak0Z7bvZXrfhle36NIqWMJXz5xDexupvw==} + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + + '@shikijs/twoslash@1.22.0': + resolution: {integrity: sha512-r5F/x4GTh18XzhAREehgT9lCDFZlISBSIsOFZQQaqjiOLG81PIqJN1I1D6XY58UN9OJt+3mffuKq19K4FOJKJA==} + + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} @@ -1645,14 +1669,14 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.8.6': - resolution: {integrity: sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==} + '@tanstack/react-virtual@3.10.8': + resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.8.6': - resolution: {integrity: sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==} + '@tanstack/virtual-core@3.10.8': + resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} '@theguild/components@6.6.6': resolution: {integrity: sha512-FBCXGfKaeGD7mYUwJe8ZpcNUc9Fw0V4gFFz2BKYLF4tCV6aIpV1O8Y9oF7n04pidELNojBxY5WolCqJfm2aWrw==} @@ -1717,9 +1741,6 @@ packages: '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -1753,8 +1774,8 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + '@types/lodash@4.17.10': + resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -1780,8 +1801,8 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} '@types/react@18.3.11': resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} @@ -1792,11 +1813,11 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.2': - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} @@ -1859,8 +1880,10 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript/vfs@1.5.0': - resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==} + '@typescript/vfs@1.6.0': + resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} + peerDependencies: + typescript: '*' '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -1871,6 +1894,9 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + '@vitest/pretty-format@2.1.2': + resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} + '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} @@ -1943,12 +1969,12 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@whatwg-node/fetch@0.9.19': - resolution: {integrity: sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g==} - engines: {node: '>=16.0.0'} + '@whatwg-node/fetch@0.9.21': + resolution: {integrity: sha512-Wt0jPb+04JjobK0pAAN7mEHxVHcGA9HoP3OyCsZtyAecNQeADXCZ1MihFwVwjsgaRYuGVmNlsCmLxlG6mor8Gw==} + engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.5.21': - resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==} + '@whatwg-node/node-fetch@0.5.26': + resolution: {integrity: sha512-4jXDeZ4IH4bylZ6wu14VEx0aDXXhrN4TC279v9rPmn08g4EYekcYf8wdcOOnS9STjDkb6x77/6xBUTqxGgjr8g==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -1971,8 +1997,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@8.12.1: @@ -2000,8 +2026,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -2045,8 +2071,9 @@ packages: aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} @@ -2098,8 +2125,8 @@ packages: ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - astring@1.8.6: - resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true autoprefixer@10.4.20: @@ -2117,9 +2144,6 @@ packages: resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} - axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -2159,11 +2183,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.0: resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2205,9 +2224,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001651: - resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} - caniuse-lite@1.0.30001667: resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} @@ -2377,8 +2393,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.38.0: - resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} @@ -2429,8 +2445,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.5: - resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==} + cssnano-preset-default@7.0.6: + resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2441,8 +2457,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.5: - resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==} + cssnano@7.0.6: + resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2626,8 +2642,8 @@ packages: dataloader@2.2.2: resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} - dayjs@1.11.12: - resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -2640,8 +2656,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2741,8 +2757,8 @@ packages: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} - dset@3.1.3: - resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} duplexer@0.1.2: @@ -2754,14 +2770,11 @@ packages: electron-to-chromium@1.5.34: resolution: {integrity: sha512-/TZAiChbAflBNjCg+VvstbcwAtIL/VdMFO3NgRFIzBjpvPzWOTIbbO8kNb6RwU4bt9TP7K+3KqBKw/lOU+Y+GA==} - electron-to-chromium@1.5.6: - resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} - elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} - emoji-regex@10.3.0: - resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2813,8 +2826,8 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.0.19: - resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + es-iterator-helpers@1.1.0: + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} es-module-lexer@1.5.4: @@ -2840,15 +2853,11 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.23.0: - resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -2880,12 +2889,18 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.1: - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + eslint-import-resolver-typescript@3.6.3: + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true eslint-mdx@3.1.5: resolution: {integrity: sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==} @@ -2893,8 +2908,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-module-utils@2.8.1: - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -2926,12 +2941,12 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-import@2.29.1: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -2942,11 +2957,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-jsx-a11y@6.9.0: - resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 eslint-plugin-markdown@3.0.1: resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} @@ -2960,8 +2975,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.10.2: - resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2992,8 +3007,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.35.0: - resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + eslint-plugin-react@7.37.1: + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -3030,22 +3045,17 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.8.0: - resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true eslint@9.9.0: resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} @@ -3061,8 +3071,8 @@ packages: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -3187,6 +3197,14 @@ packages: fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + fdir@6.4.0: + resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} @@ -3222,8 +3240,8 @@ packages: flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - focus-visible@5.2.0: - resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} + focus-visible@5.2.1: + resolution: {integrity: sha512-8Bx950VD1bWTQJEH/AM6SpEk+SU55aVnp4Ujhuuxy3eMEBCRwBnTBnVXr9YAPvZL3/CNjCa8u4IWfNmEO53whA==} for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -3274,9 +3292,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -3301,8 +3316,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.6: - resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} @@ -3338,8 +3353,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3362,8 +3377,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql-config@5.1.0: - resolution: {integrity: sha512-g4mNs1OZmZI+LHwRly3BbHO3mRZryyRCbmFKDGsFGde3U0F7TlIwJ0mhX1KTJlQzGQVDZDexZWnvIwodFERPvg==} + graphql-config@5.1.3: + resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 @@ -3440,8 +3455,8 @@ packages: hast-util-from-html-isomorphic@2.0.0: resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} - hast-util-from-html@2.0.1: - resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} @@ -3458,14 +3473,17 @@ packages: hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-jsx-runtime@2.3.0: resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} - hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} hast-util-to-text@4.0.2: resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} @@ -3516,8 +3534,8 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} import-fresh@3.3.0: @@ -3545,8 +3563,8 @@ packages: inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - inline-style-parser@0.2.3: - resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} @@ -3611,12 +3629,15 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.0: - resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} is-data-view@1.0.1: @@ -3773,14 +3794,15 @@ packages: iterall@1.3.0: resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} - iterator.prototype@1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + iterator.prototype@1.1.3: + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} + engines: {node: '>= 0.4'} jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.0.1: - resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} engines: {node: 20 || >=22} jest-snapshot-serializer-raw@2.0.0: @@ -3795,6 +3817,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.3.3: + resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + hasBin: true + joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -3814,11 +3840,6 @@ packages: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -3914,14 +3935,14 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lit-element@4.1.0: - resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} + lit-element@4.1.1: + resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==} - lit-html@3.2.0: - resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} + lit-html@3.2.1: + resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==} - lit@3.2.0: - resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==} + lit@3.2.1: + resolution: {integrity: sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==} load-plugin@6.0.3: resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} @@ -3989,8 +4010,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -3998,8 +4019,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.0: - resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} engines: {node: 20 || >=22} lru-cache@4.1.5: @@ -4047,8 +4068,8 @@ packages: mdast-util-frontmatter@2.0.1: resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} - mdast-util-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.0.0: resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} @@ -4068,11 +4089,11 @@ packages: mdast-util-math@3.0.0: resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} - mdast-util-mdx-expression@2.0.0: - resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - mdast-util-mdx-jsx@3.1.2: - resolution: {integrity: sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==} + mdast-util-mdx-jsx@3.1.3: + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} mdast-util-mdx@3.0.0: resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} @@ -4114,8 +4135,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@10.9.1: - resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==} + mermaid@10.9.2: + resolution: {integrity: sha512-UkZyMSuIYcI1Q0H+2pv/5CiY84sOwQ2XlKoDZMl9Y/MtrLEtxQtyA6LWGkMxnZxj0dJqI+7nw51bYjNnrbdFsQ==} meros@1.3.0: resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} @@ -4165,8 +4186,8 @@ packages: micromark-extension-mdx-expression@3.0.0: resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} - micromark-extension-mdx-jsx@3.0.0: - resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} micromark-extension-mdx-md@2.0.0: resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} @@ -4189,8 +4210,8 @@ packages: micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-mdx-expression@2.0.1: - resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} @@ -4306,8 +4327,8 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -4337,10 +4358,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@4.2.3: - resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -4355,8 +4372,8 @@ packages: mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - monaco-editor@0.50.0: - resolution: {integrity: sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==} + monaco-editor@0.52.0: + resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -4366,9 +4383,6 @@ packages: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -4578,6 +4592,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true @@ -4629,8 +4646,8 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} package-manager-detector@0.2.2: resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} @@ -4715,9 +4732,6 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} @@ -4725,6 +4739,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -4745,8 +4763,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.1: - resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} + postcss-calc@10.0.2: + resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 @@ -4757,14 +4775,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.3: - resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==} + postcss-convert-values@7.0.4: + resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.2: - resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==} + postcss-discard-comments@7.0.3: + resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4835,14 +4853,14 @@ packages: yaml: optional: true - postcss-merge-longhand@7.0.3: - resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==} + postcss-merge-longhand@7.0.4: + resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.3: - resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==} + postcss-merge-rules@7.0.4: + resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4865,8 +4883,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.3: - resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==} + postcss-minify-selectors@7.0.4: + resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4955,8 +4973,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} postcss-svgo@7.0.1: @@ -4965,8 +4983,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.2: - resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==} + postcss-unique-selectors@7.0.3: + resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4978,10 +4996,6 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} @@ -5137,8 +5151,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5198,23 +5212,26 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} regjsparser@0.10.0: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true - rehype-katex@7.0.0: - resolution: {integrity: sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==} + rehype-katex@7.0.1: + resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} - rehype-parse@9.0.0: - resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} rehype-pretty-code@0.13.2: resolution: {integrity: sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==} @@ -5246,8 +5263,8 @@ packages: remark-reading-time@2.0.1: resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==} - remark-rehype@11.1.0: - resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} remark-smartypants@3.0.2: resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} @@ -5285,8 +5302,8 @@ packages: retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - retext-smartypants@6.1.0: - resolution: {integrity: sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==} + retext-smartypants@6.1.1: + resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==} retext-stringify@4.0.0: resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} @@ -5310,8 +5327,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.20.0: - resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5404,8 +5421,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.12.1: - resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5437,10 +5454,6 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -5475,8 +5488,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.18: - resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} speech-rule-engine@4.0.7: resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} @@ -5583,8 +5596,8 @@ packages: style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} - style-to-object@1.0.6: - resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} styled-jsx@5.1.1: resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} @@ -5599,14 +5612,14 @@ packages: babel-plugin-macros: optional: true - stylehacks@7.0.3: - resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==} + stylehacks@7.0.4: + resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - stylis@4.3.2: - resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + stylis@4.3.4: + resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -5669,8 +5682,8 @@ packages: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} - synckit@0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} tailwindcss-radix@3.0.5: @@ -5679,8 +5692,8 @@ packages: peerDependencies: tailwindcss: ^3.4.1 - tailwindcss@3.4.9: - resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -5726,16 +5739,20 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + tinyglobby@0.2.9: + resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} + engines: {node: '>=12.0.0'} + + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} title@3.5.3: @@ -5794,8 +5811,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfck@3.1.1: - resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==} + tsconfck@3.1.3: + resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -5807,11 +5824,11 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + tsup@8.3.0: + resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -5868,11 +5885,11 @@ packages: resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==} hasBin: true - twoslash-protocol@0.2.9: - resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==} + twoslash-protocol@0.2.12: + resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} - twoslash@0.2.9: - resolution: {integrity: sha512-oj7XY6h8E9nTZBmfRE1gpsSSUqAQo5kcIpFkXyQPp8UCsyCQsUlP2bJ2s32o02c1n5+xl4h9rcCsQ1F97Z6LZg==} + twoslash@0.2.12: + resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: typescript: '*' @@ -6005,12 +6022,6 @@ packages: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -6100,8 +6111,8 @@ packages: vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vfile@6.0.2: - resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite-node@2.0.5: resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} @@ -6116,8 +6127,8 @@ packages: vite: optional: true - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6313,8 +6324,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -6334,8 +6345,8 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - zod-validation-error@3.3.1: - resolution: {integrity: sha512-uFzCZz7FQis256dqw4AhPQgD6f3pzNca/Zh62RNELavlumQB3nDIUFbF5JQfFLcMbO1s02Q7Xg/gpcOBlEnYZA==} + zod-validation-error@3.4.0: + resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -6383,127 +6394,127 @@ snapshots: typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 - '@babel/compat-data@7.25.2': {} + '@babel/compat-data@7.25.7': {} - '@babel/core@7.25.2': + '@babel/core@7.25.7': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.25.0': + '@babel/generator@7.25.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.0.2 - '@babel/helper-compilation-targets@7.25.2': + '@babel/helper-compilation-targets@7.25.7': dependencies: - '@babel/compat-data': 7.25.2 - '@babel/helper-validator-option': 7.24.8 + '@babel/compat-data': 7.25.7 + '@babel/helper-validator-option': 7.25.7 browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-module-imports@7.24.7': + '@babel/helper-module-imports@7.25.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-plugin-utils@7.24.8': {} + '@babel/helper-plugin-utils@7.25.7': {} - '@babel/helper-simple-access@7.24.7': + '@babel/helper-simple-access@7.25.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} - '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-validator-option@7.25.7': {} - '@babel/helpers@7.25.0': + '@babel/helpers@7.25.7': dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 - '@babel/highlight@7.24.7': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 - '@babel/parser@7.25.3': + '@babel/parser@7.25.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.7 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 - '@babel/runtime@7.25.0': + '@babel/runtime@7.25.7': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.0': + '@babel/template@7.25.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 - '@babel/traverse@7.25.3': + '@babel/traverse@7.25.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 - debug: 4.3.6 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.2': + '@babel/types@7.25.7': dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 '@braintree/sanitize-url@6.0.4': {} @@ -6584,7 +6595,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.7 + micromatch: 4.0.8 '@changesets/errors@0.2.0': dependencies: @@ -6620,7 +6631,7 @@ snapshots: '@changesets/errors': 0.2.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.7 + micromatch: 4.0.8 spawndamnit: 2.0.0 '@changesets/logger@0.1.1': @@ -6675,160 +6686,155 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.23.0': + '@esbuild/aix-ppc64@0.23.1': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.23.0': + '@esbuild/android-arm64@0.23.1': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.23.0': + '@esbuild/android-arm@0.23.1': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.23.0': + '@esbuild/android-x64@0.23.1': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.23.0': + '@esbuild/darwin-arm64@0.23.1': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.23.0': + '@esbuild/darwin-x64@0.23.1': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.23.0': + '@esbuild/freebsd-arm64@0.23.1': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.23.0': + '@esbuild/freebsd-x64@0.23.1': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.23.0': + '@esbuild/linux-arm64@0.23.1': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.23.0': + '@esbuild/linux-arm@0.23.1': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.23.0': + '@esbuild/linux-ia32@0.23.1': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.23.0': + '@esbuild/linux-loong64@0.23.1': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.23.0': + '@esbuild/linux-mips64el@0.23.1': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.23.0': + '@esbuild/linux-ppc64@0.23.1': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.23.0': + '@esbuild/linux-riscv64@0.23.1': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.23.0': + '@esbuild/linux-s390x@0.23.1': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.23.0': + '@esbuild/linux-x64@0.23.1': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.23.0': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.23.0': + '@esbuild/openbsd-arm64@0.23.1': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.23.0': + '@esbuild/openbsd-x64@0.23.1': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.23.0': + '@esbuild/sunos-x64@0.23.1': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.23.0': + '@esbuild/win32-arm64@0.23.1': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.23.0': + '@esbuild/win32-ia32@0.23.1': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.23.0': + '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': - dependencies: - eslint: 9.8.0 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))': dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.11.1': {} '@eslint/config-array@0.17.1': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -6836,10 +6842,10 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.6 - espree: 10.1.0 + debug: 4.3.7 + espree: 10.2.0 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6847,28 +6853,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.8.0': {} - '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} - '@floating-ui/core@1.6.7': + '@floating-ui/core@1.6.8': dependencies: - '@floating-ui/utils': 0.2.7 + '@floating-ui/utils': 0.2.8 - '@floating-ui/dom@1.6.10': + '@floating-ui/dom@1.6.11': dependencies: - '@floating-ui/core': 1.6.7 - '@floating-ui/utils': 0.2.7 + '@floating-ui/core': 1.6.8 + '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.10 + '@floating-ui/dom': 1.6.11 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.7': {} + '@floating-ui/utils@0.2.8': {} '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -6881,7 +6885,7 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': @@ -6890,44 +6894,44 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.18(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.21(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 - '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': + '@graphql-tools/executor-graphql-ws@1.3.0(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.6.3 + tslib: 2.7.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.5(@types/node@20.16.11)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.6(@types/node@20.16.11)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.19 + '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.16.11) - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -6938,7 +6942,7 @@ snapshots: '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.6.3 + tslib: 2.7.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -6950,7 +6954,7 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': @@ -6959,19 +6963,19 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 unixify: 1.0.0 '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/core': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.7) + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - supports-color @@ -6980,52 +6984,52 @@ snapshots: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 - tslib: 2.6.3 + tslib: 2.7.0 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 unixify: 1.0.0 '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 - tslib: 2.6.3 + tslib: 2.7.0 - '@graphql-tools/merge@9.0.5(graphql@16.9.0)': + '@graphql-tools/merge@9.0.7(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 - '@graphql-tools/schema@10.0.5(graphql@16.9.0)': + '@graphql-tools/schema@10.0.6(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.5(graphql@16.9.0) + '@graphql-tools/merge': 9.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-tools/url-loader@8.0.2(@types/node@20.16.11)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) - '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.5(@types/node@20.16.11)(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) + '@graphql-tools/executor-graphql-ws': 1.3.0(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 - '@whatwg-node/fetch': 0.9.19 + '@whatwg-node/fetch': 0.9.21 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 ws: 8.18.0 transitivePeerDependencies: @@ -7038,17 +7042,17 @@ snapshots: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 - dset: 3.1.3 + dset: 3.1.4 graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.18(graphql@16.9.0) - '@graphql-tools/schema': 10.0.5(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) + '@graphql-tools/schema': 10.0.6(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.6.3 + tslib: 2.7.0 value-or-promise: 1.0.12 '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': @@ -7057,22 +7061,22 @@ snapshots: '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-virtual': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': dependencies: - '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/core': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 prettier: 3.3.3 semver: 7.6.3 optionalDependencies: @@ -7121,14 +7125,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.7 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.7 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -7153,13 +7157,13 @@ snapshots: periscopic: 3.1.0 remark-mdx: 3.0.1 remark-parse: 11.0.0 - remark-rehype: 11.1.0 + remark-rehype: 11.1.1 source-map: 0.7.4 unified: 11.0.5 unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - supports-color @@ -7169,76 +7173,76 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 - '@monaco-editor/loader@1.4.0(monaco-editor@0.50.0)': + '@monaco-editor/loader@1.4.0(monaco-editor@0.52.0)': dependencies: - monaco-editor: 0.50.0 + monaco-editor: 0.52.0 state-local: 1.0.7 - '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@monaco-editor/react@4.6.0(monaco-editor@0.52.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@monaco-editor/loader': 1.4.0(monaco-editor@0.50.0) - monaco-editor: 0.50.0 + '@monaco-editor/loader': 1.4.0(monaco-editor@0.52.0) + monaco-editor: 0.52.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@napi-rs/simple-git-android-arm-eabi@0.1.17': + '@napi-rs/simple-git-android-arm-eabi@0.1.19': optional: true - '@napi-rs/simple-git-android-arm64@0.1.17': + '@napi-rs/simple-git-android-arm64@0.1.19': optional: true - '@napi-rs/simple-git-darwin-arm64@0.1.17': + '@napi-rs/simple-git-darwin-arm64@0.1.19': optional: true - '@napi-rs/simple-git-darwin-x64@0.1.17': + '@napi-rs/simple-git-darwin-x64@0.1.19': optional: true - '@napi-rs/simple-git-freebsd-x64@0.1.17': + '@napi-rs/simple-git-freebsd-x64@0.1.19': optional: true - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.17': + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': optional: true - '@napi-rs/simple-git-linux-arm64-gnu@0.1.17': + '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': optional: true - '@napi-rs/simple-git-linux-arm64-musl@0.1.17': + '@napi-rs/simple-git-linux-arm64-musl@0.1.19': optional: true - '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.17': + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': optional: true - '@napi-rs/simple-git-linux-s390x-gnu@0.1.17': + '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': optional: true - '@napi-rs/simple-git-linux-x64-gnu@0.1.17': + '@napi-rs/simple-git-linux-x64-gnu@0.1.19': optional: true - '@napi-rs/simple-git-linux-x64-musl@0.1.17': + '@napi-rs/simple-git-linux-x64-musl@0.1.19': optional: true - '@napi-rs/simple-git-win32-arm64-msvc@0.1.17': + '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': optional: true - '@napi-rs/simple-git-win32-x64-msvc@0.1.17': + '@napi-rs/simple-git-win32-x64-msvc@0.1.19': optional: true - '@napi-rs/simple-git@0.1.17': + '@napi-rs/simple-git@0.1.19': optionalDependencies: - '@napi-rs/simple-git-android-arm-eabi': 0.1.17 - '@napi-rs/simple-git-android-arm64': 0.1.17 - '@napi-rs/simple-git-darwin-arm64': 0.1.17 - '@napi-rs/simple-git-darwin-x64': 0.1.17 - '@napi-rs/simple-git-freebsd-x64': 0.1.17 - '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.17 - '@napi-rs/simple-git-linux-arm64-gnu': 0.1.17 - '@napi-rs/simple-git-linux-arm64-musl': 0.1.17 - '@napi-rs/simple-git-linux-powerpc64le-gnu': 0.1.17 - '@napi-rs/simple-git-linux-s390x-gnu': 0.1.17 - '@napi-rs/simple-git-linux-x64-gnu': 0.1.17 - '@napi-rs/simple-git-linux-x64-musl': 0.1.17 - '@napi-rs/simple-git-win32-arm64-msvc': 0.1.17 - '@napi-rs/simple-git-win32-x64-msvc': 0.1.17 + '@napi-rs/simple-git-android-arm-eabi': 0.1.19 + '@napi-rs/simple-git-android-arm64': 0.1.19 + '@napi-rs/simple-git-darwin-arm64': 0.1.19 + '@napi-rs/simple-git-darwin-x64': 0.1.19 + '@napi-rs/simple-git-freebsd-x64': 0.1.19 + '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.19 + '@napi-rs/simple-git-linux-arm64-gnu': 0.1.19 + '@napi-rs/simple-git-linux-arm64-musl': 0.1.19 + '@napi-rs/simple-git-linux-powerpc64le-gnu': 0.1.19 + '@napi-rs/simple-git-linux-s390x-gnu': 0.1.19 + '@napi-rs/simple-git-linux-x64-gnu': 0.1.19 + '@napi-rs/simple-git-linux-x64-musl': 0.1.19 + '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 + '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 '@next/bundle-analyzer@14.2.8': dependencies: @@ -7247,7 +7251,7 @@ snapshots: - bufferutil - utf-8-validate - '@next/env@13.5.6': {} + '@next/env@13.5.7': {} '@next/env@14.2.15': {} @@ -7290,10 +7294,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nolyfill/is-core-module@1.0.39': {} + '@npmcli/config@8.3.4': dependencies: '@npmcli/map-workspaces': 3.0.6 - '@npmcli/package-json': 5.2.0 + '@npmcli/package-json': 5.2.1 ci-info: 4.0.0 ini: 4.1.3 nopt: 7.2.1 @@ -7326,7 +7332,7 @@ snapshots: '@npmcli/name-from-folder@2.0.0': {} - '@npmcli/package-json@5.2.0': + '@npmcli/package-json@5.2.1': dependencies: '@npmcli/git': 5.0.8 glob: 10.4.5 @@ -7347,7 +7353,7 @@ snapshots: '@pkgr/core@0.1.1': {} - '@polka/url@1.0.0-next.25': {} + '@polka/url@1.0.0-next.28': {} '@popperjs/core@2.11.8': {} @@ -7386,13 +7392,19 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 + '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.11 + '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7404,7 +7416,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: @@ -7433,7 +7445,7 @@ snapshots: '@radix-ui/react-popper@1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7448,7 +7460,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-portal@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7465,20 +7477,20 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-select@2.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-popper': 1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7489,7 +7501,7 @@ snapshots: aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.11)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 @@ -7558,68 +7570,94 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.20.0': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.20.0': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.20.0': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.20.0': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.20.0': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.20.0': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.20.0': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.20.0': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.20.0': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.20.0': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.20.0': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.20.0': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.20.0': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.20.0': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true + '@rtsao/scc@1.1.0': {} + '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.12.1': + '@shikijs/core@1.22.0': dependencies: + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/twoslash@1.12.1(typescript@5.6.3)': + '@shikijs/twoslash@1.22.0(typescript@5.6.3)': dependencies: - '@shikijs/core': 1.12.1 - twoslash: 0.2.9(typescript@5.6.3) + '@shikijs/core': 1.22.0 + '@shikijs/types': 1.22.0 + twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} + '@sindresorhus/is@4.6.0': {} '@swc/counter@0.1.3': {} @@ -7627,24 +7665,24 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.7.0 - '@tanstack/react-virtual@3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.8.6 + '@tanstack/virtual-core': 3.10.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.8.6': {} + '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.0))': + '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.8 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.0)) + next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -7661,30 +7699,31 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': + '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-n: 17.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-react: 7.35.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-n: 17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-react: 7.37.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) typescript: 5.6.3 transitivePeerDependencies: - bluebird - eslint-import-resolver-node - eslint-import-resolver-webpack + - eslint-plugin-import-x - supports-color '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': @@ -7699,7 +7738,7 @@ snapshots: '@theguild/remark-mermaid@0.0.7(react@18.3.1)': dependencies: - mermaid: 10.9.1 + mermaid: 10.9.2 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -7712,11 +7751,11 @@ snapshots: '@theguild/tailwind-config@0.5.0': dependencies: - autoprefixer: 10.4.20(postcss@8.4.41) - cssnano: 7.0.5(postcss@8.4.41) - postcss: 8.4.41 - postcss-import: 16.1.0(postcss@8.4.41) - tailwindcss: 3.4.9 + autoprefixer: 10.4.20(postcss@8.4.47) + cssnano: 7.0.6(postcss@8.4.47) + postcss: 8.4.47 + postcss-import: 16.1.0(postcss@8.4.47) + tailwindcss: 3.4.13 transitivePeerDependencies: - ts-node @@ -7755,8 +7794,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/graphql-depth-limit@1.1.6': @@ -7765,11 +7802,11 @@ snapshots: '@types/hast@2.3.10': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/is-empty@1.2.3': {} @@ -7781,25 +7818,25 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.10 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.10 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.10 - '@types/lodash@4.17.7': {} + '@types/lodash@4.17.10': {} '@types/mdast@3.0.15': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/mdx@2.0.13': {} @@ -7807,7 +7844,7 @@ snapshots: '@types/nlcst@2.0.3': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/node@12.20.55': {} @@ -7817,36 +7854,36 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/prop-types@15.7.12': {} + '@types/prop-types@15.7.13': {} '@types/react@18.3.11': dependencies: - '@types/prop-types': 15.7.12 + '@types/prop-types': 15.7.13 csstype: 3.1.3 '@types/supports-color@8.1.3': {} '@types/trusted-types@2.0.7': {} - '@types/unist@2.0.10': {} + '@types/unist@2.0.11': {} - '@types/unist@3.0.2': {} + '@types/unist@3.0.3': {} '@types/ws@8.5.12': dependencies: '@types/node': 20.16.11 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + '@eslint-community/regexpp': 4.11.1 + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -7854,14 +7891,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + debug: 4.3.7 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -7872,12 +7909,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - debug: 4.3.6 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + debug: 4.3.7 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -7890,7 +7927,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -7901,13 +7938,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -7917,9 +7954,10 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.5.0': + '@typescript/vfs@1.6.0(typescript@5.6.3)': dependencies: - debug: 4.3.6 + debug: 4.3.7 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -7936,6 +7974,10 @@ snapshots: dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@2.1.2': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@2.0.5': dependencies: '@vitest/utils': 2.0.5 @@ -7949,22 +7991,22 @@ snapshots: '@vitest/spy@2.0.5': dependencies: - tinyspy: 3.0.0 + tinyspy: 3.0.2 '@vitest/utils@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 estree-walker: 3.0.3 - loupe: 3.1.1 + loupe: 3.1.2 tinyrainbow: 1.2.0 '@vue/compiler-core@3.5.11': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-dom@3.5.11': dependencies: @@ -7973,7 +8015,7 @@ snapshots: '@vue/compiler-sfc@3.5.11': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.7 '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 '@vue/compiler-ssr': 3.5.11 @@ -7981,7 +8023,7 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.11': dependencies: @@ -8066,17 +8108,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whatwg-node/fetch@0.9.19': + '@whatwg-node/fetch@0.9.21': dependencies: - '@whatwg-node/node-fetch': 0.5.21 + '@whatwg-node/node-fetch': 0.5.26 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.21': + '@whatwg-node/node-fetch@0.5.26': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.6.3 + tslib: 2.7.0 '@xtuc/ieee754@1.2.0': {} @@ -8092,7 +8134,7 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.3: + acorn-walk@8.3.4: dependencies: acorn: 8.12.1 @@ -8117,7 +8159,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -8150,15 +8192,13 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 aria-query@5.1.3: dependencies: deep-equal: 2.2.3 - aria-query@5.3.0: - dependencies: - dequal: 2.0.3 + aria-query@5.3.2: {} array-buffer-byte-length@1.0.1: dependencies: @@ -8235,16 +8275,16 @@ snapshots: ast-types-flow@0.0.8: {} - astring@1.8.6: {} + astring@1.9.0: {} - autoprefixer@10.4.20(postcss@8.4.41): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.41 + picocolors: 1.1.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -8253,10 +8293,6 @@ snapshots: axe-core@4.10.0: {} - axobject-query@3.1.1: - dependencies: - deep-equal: 2.2.3 - axobject-query@4.1.0: {} bail@2.0.2: {} @@ -8291,13 +8327,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.6 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001667 @@ -8309,9 +8338,9 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@5.0.0(esbuild@0.23.0): + bundle-require@5.0.0(esbuild@0.23.1): dependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8339,8 +8368,6 @@ snapshots: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001651: {} - caniuse-lite@1.0.30001667: {} ccount@2.0.1: {} @@ -8350,7 +8377,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chalk@2.3.0: @@ -8499,7 +8526,7 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.38.0: + core-js-compat@3.38.1: dependencies: browserslist: 4.24.0 @@ -8518,7 +8545,7 @@ snapshots: cross-inspect@1.0.1: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 cross-spawn@5.1.0: dependencies: @@ -8532,9 +8559,9 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.41): + css-declaration-sorter@7.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 css-select@5.1.0: dependencies: @@ -8547,60 +8574,60 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@6.1.0: {} cssesc@3.0.0: {} - cssnano-preset-default@7.0.5(postcss@8.4.41): + cssnano-preset-default@7.0.6(postcss@8.4.47): dependencies: browserslist: 4.24.0 - css-declaration-sorter: 7.2.0(postcss@8.4.41) - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-calc: 10.0.1(postcss@8.4.41) - postcss-colormin: 7.0.2(postcss@8.4.41) - postcss-convert-values: 7.0.3(postcss@8.4.41) - postcss-discard-comments: 7.0.2(postcss@8.4.41) - postcss-discard-duplicates: 7.0.1(postcss@8.4.41) - postcss-discard-empty: 7.0.0(postcss@8.4.41) - postcss-discard-overridden: 7.0.0(postcss@8.4.41) - postcss-merge-longhand: 7.0.3(postcss@8.4.41) - postcss-merge-rules: 7.0.3(postcss@8.4.41) - postcss-minify-font-values: 7.0.0(postcss@8.4.41) - postcss-minify-gradients: 7.0.0(postcss@8.4.41) - postcss-minify-params: 7.0.2(postcss@8.4.41) - postcss-minify-selectors: 7.0.3(postcss@8.4.41) - postcss-normalize-charset: 7.0.0(postcss@8.4.41) - postcss-normalize-display-values: 7.0.0(postcss@8.4.41) - postcss-normalize-positions: 7.0.0(postcss@8.4.41) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41) - postcss-normalize-string: 7.0.0(postcss@8.4.41) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41) - postcss-normalize-unicode: 7.0.2(postcss@8.4.41) - postcss-normalize-url: 7.0.0(postcss@8.4.41) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.41) - postcss-ordered-values: 7.0.1(postcss@8.4.41) - postcss-reduce-initial: 7.0.2(postcss@8.4.41) - postcss-reduce-transforms: 7.0.0(postcss@8.4.41) - postcss-svgo: 7.0.1(postcss@8.4.41) - postcss-unique-selectors: 7.0.2(postcss@8.4.41) - - cssnano-utils@5.0.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - - cssnano@7.0.5(postcss@8.4.41): - dependencies: - cssnano-preset-default: 7.0.5(postcss@8.4.41) + css-declaration-sorter: 7.2.0(postcss@8.4.47) + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 10.0.2(postcss@8.4.47) + postcss-colormin: 7.0.2(postcss@8.4.47) + postcss-convert-values: 7.0.4(postcss@8.4.47) + postcss-discard-comments: 7.0.3(postcss@8.4.47) + postcss-discard-duplicates: 7.0.1(postcss@8.4.47) + postcss-discard-empty: 7.0.0(postcss@8.4.47) + postcss-discard-overridden: 7.0.0(postcss@8.4.47) + postcss-merge-longhand: 7.0.4(postcss@8.4.47) + postcss-merge-rules: 7.0.4(postcss@8.4.47) + postcss-minify-font-values: 7.0.0(postcss@8.4.47) + postcss-minify-gradients: 7.0.0(postcss@8.4.47) + postcss-minify-params: 7.0.2(postcss@8.4.47) + postcss-minify-selectors: 7.0.4(postcss@8.4.47) + postcss-normalize-charset: 7.0.0(postcss@8.4.47) + postcss-normalize-display-values: 7.0.0(postcss@8.4.47) + postcss-normalize-positions: 7.0.0(postcss@8.4.47) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) + postcss-normalize-string: 7.0.0(postcss@8.4.47) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) + postcss-normalize-unicode: 7.0.2(postcss@8.4.47) + postcss-normalize-url: 7.0.0(postcss@8.4.47) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) + postcss-ordered-values: 7.0.1(postcss@8.4.47) + postcss-reduce-initial: 7.0.2(postcss@8.4.47) + postcss-reduce-transforms: 7.0.0(postcss@8.4.47) + postcss-svgo: 7.0.1(postcss@8.4.47) + postcss-unique-selectors: 7.0.3(postcss@8.4.47) + + cssnano-utils@5.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + + cssnano@7.0.6(postcss@8.4.47): + dependencies: + cssnano-preset-default: 7.0.6(postcss@8.4.47) lilconfig: 3.1.2 - postcss: 8.4.41 + postcss: 8.4.47 csso@5.0.5: dependencies: @@ -8811,7 +8838,7 @@ snapshots: dataloader@2.2.2: {} - dayjs@1.11.12: {} + dayjs@1.11.13: {} debounce@1.2.1: {} @@ -8819,9 +8846,9 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6: + debug@4.3.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 decode-named-character-reference@1.0.2: dependencies: @@ -8848,7 +8875,7 @@ snapshots: object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 @@ -8920,7 +8947,7 @@ snapshots: dotenv@8.6.0: {} - dset@3.1.3: {} + dset@3.1.4: {} duplexer@0.1.2: {} @@ -8928,11 +8955,9 @@ snapshots: electron-to-chromium@1.5.34: {} - electron-to-chromium@1.5.6: {} - elkjs@0.9.3: {} - emoji-regex@10.3.0: {} + emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -8998,7 +9023,7 @@ snapshots: object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -9029,7 +9054,7 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.0.19: + es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -9043,7 +9068,7 @@ snapshots: has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.7 - iterator.prototype: 1.1.2 + iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 es-module-lexer@1.5.4: {} @@ -9094,34 +9119,32 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: + esbuild@0.23.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.23.0 - '@esbuild/android-arm': 0.23.0 - '@esbuild/android-arm64': 0.23.0 - '@esbuild/android-x64': 0.23.0 - '@esbuild/darwin-arm64': 0.23.0 - '@esbuild/darwin-x64': 0.23.0 - '@esbuild/freebsd-arm64': 0.23.0 - '@esbuild/freebsd-x64': 0.23.0 - '@esbuild/linux-arm': 0.23.0 - '@esbuild/linux-arm64': 0.23.0 - '@esbuild/linux-ia32': 0.23.0 - '@esbuild/linux-loong64': 0.23.0 - '@esbuild/linux-mips64el': 0.23.0 - '@esbuild/linux-ppc64': 0.23.0 - '@esbuild/linux-riscv64': 0.23.0 - '@esbuild/linux-s390x': 0.23.0 - '@esbuild/linux-x64': 0.23.0 - '@esbuild/netbsd-x64': 0.23.0 - '@esbuild/openbsd-arm64': 0.23.0 - '@esbuild/openbsd-x64': 0.23.0 - '@esbuild/sunos-x64': 0.23.0 - '@esbuild/win32-arm64': 0.23.0 - '@esbuild/win32-ia32': 0.23.0 - '@esbuild/win32-x64': 0.23.0 - - escalade@3.1.2: {} + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 escalade@3.2.0: {} @@ -9131,135 +9154,139 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.15.0 + is-core-module: 2.15.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - debug: 4.3.6 + '@nolyfill/is-core-module': 1.0.39 + debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) fast-glob: 3.3.2 - get-tsconfig: 4.7.6 - is-core-module: 2.15.0 + get-tsconfig: 4.8.1 + is-bun-module: 1.2.1 is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.1 - tslib: 2.6.3 + synckit: 0.9.2 + tslib: 2.7.0 unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 uvu: 0.5.6 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/regexpp': 4.11.1 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-eslint-plugin@6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-eslint-plugin@6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) estraverse: 5.3.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: + '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) hasown: 2.0.2 - is-core-module: 2.15.0 + is-core-module: 2.15.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.9.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 axe-core: 4.10.0 - axobject-query: 3.1.1 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.19 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + es-iterator-helpers: 1.1.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9268,67 +9295,67 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) remark-mdx: 3.0.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.6.3 + tslib: 2.7.0 unified: 11.0.5 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - bluebird - supports-color - eslint-plugin-n@17.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-n@17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - get-tsconfig: 4.7.6 - globals: 15.9.0 - ignore: 5.3.1 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + get-tsconfig: 4.8.1 + globals: 15.11.0 + ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(prettier@3.3.3): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - synckit: 0.9.1 + synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-react@7.35.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-react@7.37.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.0.19 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + es-iterator-helpers: 1.1.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -9342,26 +9369,26 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.9): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.13): dependencies: fast-glob: 3.3.2 - postcss: 8.4.41 - tailwindcss: 3.4.9 + postcss: 8.4.47 + tailwindcss: 3.4.13 - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + '@babel/helper-validator-identifier': 7.25.7 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.38.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + core-js-compat: 3.38.1 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9372,11 +9399,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - debug: 4.3.6 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) + debug: 4.3.7 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -9393,79 +9420,40 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: + eslint-scope@8.1.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} - - eslint@9.8.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.8.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.6 - escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color + eslint-visitor-keys@4.1.0: {} - eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6): + eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/regexpp': 4.11.1 '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.9.0 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 + '@humanwhocodes/retry': 0.3.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -9478,17 +9466,17 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 1.21.6 + jiti: 2.3.3 transitivePeerDependencies: - supports-color esm@3.2.25: {} - espree@10.1.0: + espree@10.2.0: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: @@ -9528,7 +9516,7 @@ snapshots: estree-util-to-js@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 - astring: 1.8.6 + astring: 1.9.0 source-map: 0.7.4 estree-util-value-to-estree@1.3.0: @@ -9542,7 +9530,7 @@ snapshots: estree-util-visit@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 estree-walker@2.0.2: {} @@ -9616,7 +9604,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -9634,17 +9622,21 @@ snapshots: dependencies: format: 0.2.2 + fdir@6.4.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fflate@0.8.2: {} file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.0)): + file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.1)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.95.0(esbuild@0.23.0) + webpack: 5.95.0(esbuild@0.23.1) fill-range@7.1.1: dependencies: @@ -9669,7 +9661,7 @@ snapshots: flexsearch@0.7.43: {} - focus-visible@5.2.0: {} + focus-visible@5.2.1: {} for-each@0.3.3: dependencies: @@ -9716,8 +9708,6 @@ snapshots: get-caller-file@2.0.5: {} - get-func-name@2.0.2: {} - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -9740,13 +9730,13 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.6: + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 giscus@1.5.0: dependencies: - lit: 3.2.0 + lit: 3.2.1 github-slugger@2.0.0: {} @@ -9766,23 +9756,23 @@ snapshots: jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@11.0.0: dependencies: foreground-child: 3.3.0 - jackspeak: 4.0.1 + jackspeak: 4.0.2 minimatch: 10.0.1 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 2.0.0 globals@11.12.0: {} globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globalthis@1.0.4: dependencies: @@ -9794,7 +9784,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -9808,20 +9798,20 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.0(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.5(graphql@16.9.0) + '@graphql-tools/merge': 9.0.7(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/utils': 10.5.4(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 - jiti: 1.21.6 - minimatch: 4.2.3 + jiti: 2.3.3 + minimatch: 9.0.5 string-env-interpolation: 1.0.1 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -9889,26 +9879,26 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-from-dom: 5.0.0 - hast-util-from-html: 2.0.1 + hast-util-from-html: 2.0.3 unist-util-remove-position: 5.0.0 - hast-util-from-html@2.0.1: + hast-util-from-html@2.0.3: dependencies: '@types/hast': 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.1 parse5: 7.1.2 - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 - vfile: 6.0.2 + vfile: 6.0.3 vfile-location: 5.0.3 web-namespaces: 2.0.1 @@ -9923,7 +9913,7 @@ snapshots: hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -9932,7 +9922,7 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -9946,8 +9936,8 @@ snapshots: estree-util-attach-comments: 3.0.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -9957,21 +9947,35 @@ snapshots: transitivePeerDependencies: - supports-color + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + hast-util-to-jsx-runtime@2.3.0: dependencies: '@types/estree': 1.0.6 '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 - style-to-object: 1.0.6 + style-to-object: 1.0.8 unist-util-position: 5.0.0 vfile-message: 4.0.2 transitivePeerDependencies: @@ -9987,14 +9991,14 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 - hast-util-to-string@3.0.0: + hast-util-to-string@3.0.1: dependencies: '@types/hast': 3.0.4 hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -10038,7 +10042,7 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ignore@5.3.1: {} + ignore@5.3.2: {} import-fresh@3.3.0: dependencies: @@ -10057,7 +10061,7 @@ snapshots: inline-style-parser@0.1.1: {} - inline-style-parser@0.2.3: {} + inline-style-parser@0.2.4: {} internal-slot@1.0.7: dependencies: @@ -10124,9 +10128,13 @@ snapshots: dependencies: builtin-modules: 3.3.0 + is-bun-module@1.2.1: + dependencies: + semver: 7.6.3 + is-callable@1.2.7: {} - is-core-module@2.15.0: + is-core-module@2.15.1: dependencies: hasown: 2.0.2 @@ -10246,7 +10254,7 @@ snapshots: iterall@1.3.0: {} - iterator.prototype@1.1.2: + iterator.prototype@1.1.3: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 @@ -10260,11 +10268,9 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.1: + jackspeak@4.0.2: dependencies: '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 jest-snapshot-serializer-raw@2.0.0: {} @@ -10276,6 +10282,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.3.3: {} + joycon@3.1.1: {} js-tokens@4.0.0: {} @@ -10291,8 +10299,6 @@ snapshots: jsesc@0.5.0: {} - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -10305,7 +10311,7 @@ snapshots: json-schema-to-ts@3.1.1: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.7 ts-algebra: 2.0.0 json-schema-traverse@0.4.1: {} @@ -10371,21 +10377,21 @@ snapshots: lines-and-columns@2.0.4: {} - lit-element@4.1.0: + lit-element@4.1.1: dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 '@lit/reactive-element': 2.0.4 - lit-html: 3.2.0 + lit-html: 3.2.1 - lit-html@3.2.0: + lit-html@3.2.1: dependencies: '@types/trusted-types': 2.0.7 - lit@3.2.0: + lit@3.2.1: dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.1.0 - lit-html: 3.2.0 + lit-element: 4.1.1 + lit-html: 3.2.1 load-plugin@6.0.3: dependencies: @@ -10442,17 +10448,15 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.1: - dependencies: - get-func-name: 2.0.2 + loupe@3.1.2: {} lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 lru-cache@10.4.3: {} - lru-cache@11.0.0: {} + lru-cache@11.0.1: {} lru-cache@4.1.5: dependencies: @@ -10510,7 +10514,7 @@ snapshots: mdast-util-from-markdown@1.3.1: dependencies: '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -10527,7 +10531,7 @@ snapshots: mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -10552,7 +10556,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@2.0.0: + mdast-util-gfm-autolink-literal@2.0.1: dependencies: '@types/mdast': 4.0.4 ccount: 2.0.1 @@ -10600,7 +10604,7 @@ snapshots: mdast-util-gfm@3.0.0: dependencies: mdast-util-from-markdown: 2.0.1 - mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.0.0 mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 @@ -10621,7 +10625,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-expression@2.0.0: + mdast-util-mdx-expression@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 @@ -10632,19 +10636,18 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@3.1.2: + mdast-util-mdx-jsx@3.1.3: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 - unist-util-remove-position: 5.0.0 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 transitivePeerDependencies: @@ -10653,8 +10656,8 @@ snapshots: mdast-util-mdx@3.0.0: dependencies: mdast-util-from-markdown: 2.0.1 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -10686,12 +10689,12 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -10719,7 +10722,7 @@ snapshots: merge2@1.4.1: {} - mermaid@10.9.1: + mermaid@10.9.2: dependencies: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 @@ -10729,7 +10732,7 @@ snapshots: d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 - dayjs: 1.11.12 + dayjs: 1.11.13 dompurify: 3.1.6 elkjs: 0.9.3 katex: 0.16.11 @@ -10737,7 +10740,7 @@ snapshots: lodash-es: 4.17.21 mdast-util-from-markdown: 1.3.1 non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.3.2 + stylis: 4.3.4 ts-dedent: 2.2.0 uuid: 9.0.1 web-worker: 1.3.0 @@ -10867,22 +10870,23 @@ snapshots: dependencies: '@types/estree': 1.0.6 devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-mdx-jsx@3.0.0: + micromark-extension-mdx-jsx@3.0.1: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.6 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 vfile-message: 4.0.2 @@ -10908,7 +10912,7 @@ snapshots: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.0 + micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 micromark-util-combine-extensions: 2.0.0 @@ -10940,10 +10944,11 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-mdx-expression@2.0.1: + micromark-factory-mdx-expression@2.0.2: dependencies: '@types/estree': 1.0.6 devlop: 1.1.0 + micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 @@ -11059,7 +11064,7 @@ snapshots: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.6 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.0 @@ -11122,7 +11127,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.6 + debug: 4.3.7 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -11130,7 +11135,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -11152,7 +11157,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -11171,7 +11176,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -11196,10 +11201,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@4.2.3: - dependencies: - brace-expansion: 1.1.11 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -11210,14 +11211,12 @@ snapshots: mj-context-menu@0.6.1: {} - monaco-editor@0.50.0: {} + monaco-editor@0.52.0: {} mri@1.2.0: {} mrmime@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mvdan-sh@0.10.1: {} @@ -11238,13 +11237,13 @@ snapshots: dependencies: next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap@4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 - '@next/env': 13.5.6 + '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11254,9 +11253,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.0)): + next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.1)): dependencies: - file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.0)) + file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.1)) transitivePeerDependencies: - webpack @@ -11265,7 +11264,7 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001651 + caniuse-lite: 1.0.30001667 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11292,7 +11291,7 @@ snapshots: clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - focus-visible: 5.2.0 + focus-visible: 5.2.1 intersection-observer: 0.12.2 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11307,8 +11306,8 @@ snapshots: '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) - '@napi-rs/simple-git': 0.1.17 - '@shikijs/twoslash': 1.12.1(typescript@5.6.3) + '@napi-rs/simple-git': 0.1.19 + '@shikijs/twoslash': 1.22.0(typescript@5.6.3) '@theguild/remark-mermaid': 0.0.7(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.0 better-react-mathjax: 2.0.3(react@18.3.1) @@ -11324,22 +11323,22 @@ snapshots: p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rehype-katex: 7.0.0 - rehype-pretty-code: 0.13.2(shiki@1.12.1) + rehype-katex: 7.0.1 + rehype-pretty-code: 0.13.2(shiki@1.22.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.12.1 + shiki: 1.22.0 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 - yaml: 2.5.0 + yaml: 2.5.1 zod: 3.23.8 - zod-validation-error: 3.3.1(zod@3.23.8) + zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: - '@types/react' - supports-color @@ -11352,7 +11351,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 node-emoji@2.1.3: dependencies: @@ -11485,6 +11484,10 @@ snapshots: dependencies: mimic-fn: 4.0.0 + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.3 + opener@1.5.2: {} optionator@0.9.4: @@ -11530,7 +11533,7 @@ snapshots: p-try@2.2.0: {} - package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} package-manager-detector@0.2.2: {} @@ -11549,7 +11552,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -11560,14 +11563,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -11576,11 +11579,11 @@ snapshots: parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 - vfile: 6.0.2 + vfile: 6.0.3 parse-numeric-range@1.3.0: {} @@ -11599,7 +11602,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 path-exists@4.0.0: {} @@ -11618,7 +11621,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.0.0 + lru-cache: 11.0.1 minipass: 7.1.2 path-type@4.0.0: {} @@ -11633,12 +11636,12 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.1: {} - picocolors@1.1.0: {} picomatch@2.3.1: {} + picomatch@4.0.2: {} + pify@2.3.0: {} pify@4.0.1: {} @@ -11649,217 +11652,211 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.1(postcss@8.4.41): + postcss-calc@10.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.41): + postcss-colormin@7.0.2(postcss@8.4.47): dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.3(postcss@8.4.41): + postcss-convert-values@7.0.4(postcss@8.4.47): dependencies: browserslist: 4.24.0 - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.2(postcss@8.4.41): + postcss-discard-comments@7.0.3(postcss@8.4.47): dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@7.0.1(postcss@8.4.41): + postcss-discard-duplicates@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-discard-empty@7.0.0(postcss@8.4.41): + postcss-discard-empty@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-discard-overridden@7.0.0(postcss@8.4.41): + postcss-discard-overridden@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-import@15.1.0(postcss@8.4.41): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.41): + postcss-import@16.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.41): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.41 + postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.41): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.0 + yaml: 2.5.1 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 optionalDependencies: - jiti: 1.21.6 + jiti: 2.3.3 postcss: 8.4.47 tsx: 4.19.1 - yaml: 2.5.0 + yaml: 2.5.1 - postcss-merge-longhand@7.0.3(postcss@8.4.41): + postcss-merge-longhand@7.0.4(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - stylehacks: 7.0.3(postcss@8.4.41) + stylehacks: 7.0.4(postcss@8.4.47) - postcss-merge-rules@7.0.3(postcss@8.4.41): + postcss-merge-rules@7.0.4(postcss@8.4.47): dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - postcss-minify-font-values@7.0.0(postcss@8.4.41): + postcss-minify-font-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.41): + postcss-minify-gradients@7.0.0(postcss@8.4.47): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.41): + postcss-minify-params@7.0.2(postcss@8.4.47): dependencies: browserslist: 4.24.0 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.3(postcss@8.4.41): + postcss-minify-selectors@7.0.4(postcss@8.4.47): dependencies: cssesc: 3.0.0 - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.4.41): + postcss-nested@6.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - postcss-normalize-charset@7.0.0(postcss@8.4.41): + postcss-normalize-charset@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-normalize-display-values@7.0.0(postcss@8.4.41): + postcss-normalize-display-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.41): + postcss-normalize-positions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.41): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.41): + postcss-normalize-string@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.41): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.41): + postcss-normalize-unicode@7.0.2(postcss@8.4.47): dependencies: browserslist: 4.24.0 - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.41): + postcss-normalize-url@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.41): + postcss-normalize-whitespace@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.41): + postcss-ordered-values@7.0.1(postcss@8.4.47): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.2(postcss@8.4.41): + postcss-reduce-initial@7.0.2(postcss@8.4.47): dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 - postcss: 8.4.41 + postcss: 8.4.47 - postcss-reduce-transforms@7.0.0(postcss@8.4.41): + postcss-reduce-transforms@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.41): + postcss-scss@4.0.9(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-selector-parser@6.1.1: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.41): + postcss-svgo@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.2(postcss@8.4.41): + postcss-unique-selectors@7.0.3(postcss@8.4.47): dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 postcss@8.4.47: dependencies: @@ -11948,16 +11945,16 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.11 - react-remove-scroll@2.5.7(@types/react@18.3.11)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: @@ -11968,7 +11965,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.11 @@ -12029,9 +12026,11 @@ snapshots: regenerator-runtime@0.14.1: {} + regex@4.3.3: {} + regexp-tree@0.1.27: {} - regexp.prototype.flags@1.5.2: + regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -12042,7 +12041,7 @@ snapshots: dependencies: jsesc: 0.5.0 - rehype-katex@7.0.0: + rehype-katex@7.0.1: dependencies: '@types/hast': 3.0.4 '@types/katex': 0.16.7 @@ -12050,21 +12049,21 @@ snapshots: hast-util-to-text: 4.0.2 katex: 0.16.11 unist-util-visit-parents: 6.0.1 - vfile: 6.0.2 + vfile: 6.0.3 - rehype-parse@9.0.0: + rehype-parse@9.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-from-html: 2.0.1 + hast-util-from-html: 2.0.3 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.12.1): + rehype-pretty-code@0.13.2(shiki@1.22.0): dependencies: '@types/hast': 3.0.4 - hast-util-to-string: 3.0.0 + hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 - rehype-parse: 9.0.0 - shiki: 1.12.1 + rehype-parse: 9.0.1 + shiki: 1.22.0 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12072,7 +12071,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-raw: 9.0.4 - vfile: 6.0.2 + vfile: 6.0.3 remark-frontmatter@5.0.0: dependencies: @@ -12132,18 +12131,18 @@ snapshots: reading-time: 1.5.0 unist-util-visit: 3.1.0 - remark-rehype@11.1.0: + remark-rehype@11.1.1: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 - vfile: 6.0.2 + vfile: 6.0.3 remark-smartypants@3.0.2: dependencies: retext: 9.0.0 - retext-smartypants: 6.1.0 + retext-smartypants: 6.1.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12165,13 +12164,13 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.15.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 resolve@2.0.0-next.5: dependencies: - is-core-module: 2.15.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -12181,7 +12180,7 @@ snapshots: parse-latin: 7.0.0 unified: 11.0.5 - retext-smartypants@6.1.0: + retext-smartypants@6.1.1: dependencies: '@types/nlcst': 2.0.3 nlcst-to-string: 4.0.0 @@ -12207,30 +12206,30 @@ snapshots: rimraf@6.0.1: dependencies: glob: 11.0.0 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 robust-predicates@3.0.2: {} - rollup@4.20.0: + rollup@4.24.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.20.0 - '@rollup/rollup-android-arm64': 4.20.0 - '@rollup/rollup-darwin-arm64': 4.20.0 - '@rollup/rollup-darwin-x64': 4.20.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 - '@rollup/rollup-linux-arm-musleabihf': 4.20.0 - '@rollup/rollup-linux-arm64-gnu': 4.20.0 - '@rollup/rollup-linux-arm64-musl': 4.20.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 - '@rollup/rollup-linux-riscv64-gnu': 4.20.0 - '@rollup/rollup-linux-s390x-gnu': 4.20.0 - '@rollup/rollup-linux-x64-gnu': 4.20.0 - '@rollup/rollup-linux-x64-musl': 4.20.0 - '@rollup/rollup-win32-arm64-msvc': 4.20.0 - '@rollup/rollup-win32-ia32-msvc': 4.20.0 - '@rollup/rollup-win32-x64-msvc': 4.20.0 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12315,7 +12314,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 shebang-command@1.2.0: dependencies: @@ -12329,9 +12328,13 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.12.1: + shiki@1.22.0: dependencies: - '@shikijs/core': 1.12.1 + '@shikijs/core': 1.22.0 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -12349,7 +12352,7 @@ snapshots: sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.25 + '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 totalist: 3.0.1 @@ -12361,8 +12364,6 @@ snapshots: slash@5.1.0: {} - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -12388,16 +12389,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.18: {} + spdx-license-ids@3.0.20: {} speech-rule-engine@4.0.7: dependencies: @@ -12436,7 +12437,7 @@ snapshots: string-width@6.1.0: dependencies: eastasianwidth: 0.2.0 - emoji-regex: 10.3.0 + emoji-regex: 10.4.0 strip-ansi: 7.1.0 string.prototype.includes@2.0.0: @@ -12455,7 +12456,7 @@ snapshots: gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 @@ -12498,7 +12499,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom-string@1.0.0: {} @@ -12520,22 +12521,22 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - style-to-object@1.0.6: + style-to-object@1.0.8: dependencies: - inline-style-parser: 0.2.3 + inline-style-parser: 0.2.4 styled-jsx@5.1.1(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 - stylehacks@7.0.3(postcss@8.4.41): + stylehacks@7.0.4(postcss@8.4.47): dependencies: browserslist: 4.24.0 - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 - stylis@4.3.2: {} + stylis@4.3.4: {} sucrase@3.35.0: dependencies: @@ -12577,8 +12578,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.41 - postcss-scss: 4.0.9(postcss@8.4.41) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: svelte: 4.2.19 @@ -12596,7 +12597,7 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 acorn: 8.12.1 - aria-query: 5.3.0 + aria-query: 5.3.2 axobject-query: 4.1.0 code-red: 1.0.4 css-tree: 2.3.1 @@ -12618,18 +12619,18 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 - synckit@0.9.1: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 - tailwindcss-radix@3.0.5(tailwindcss@3.4.9): + tailwindcss-radix@3.0.5(tailwindcss@3.4.13): dependencies: - tailwindcss: 3.4.9 + tailwindcss: 3.4.13 - tailwindcss@3.4.9: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12641,16 +12642,16 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41) - postcss-nested: 6.2.0(postcss@8.4.41) - postcss-selector-parser: 6.1.1 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -12660,16 +12661,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.95.0(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.95.0(esbuild@0.23.0) + webpack: 5.95.0(esbuild@0.23.1) optionalDependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 terser@5.34.1: dependencies: @@ -12690,11 +12691,16 @@ snapshots: tinybench@2.9.0: {} - tinypool@1.0.0: {} + tinyglobby@0.2.9: + dependencies: + fdir: 6.4.0(picomatch@4.0.2) + picomatch: 4.0.2 + + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} - tinyspy@3.0.0: {} + tinyspy@3.0.2: {} title@3.5.3: dependencies: @@ -12739,7 +12745,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.1(typescript@5.6.3): + tsconfck@3.1.3(typescript@5.6.3): optionalDependencies: typescript: 5.6.3 @@ -12750,25 +12756,25 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.6.3: {} + tslib@2.7.0: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.0): + tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1): dependencies: - bundle-require: 5.0.0(esbuild@0.23.0) + bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.6 - esbuild: 0.23.0 + debug: 4.3.7 + esbuild: 0.23.1 execa: 5.1.1 - globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.0) + picocolors: 1.1.0 + postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) resolve-from: 5.0.0 - rollup: 4.20.0 + rollup: 4.24.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyglobby: 0.2.9 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 @@ -12781,8 +12787,8 @@ snapshots: tsx@4.19.1: dependencies: - esbuild: 0.23.0 - get-tsconfig: 4.7.6 + esbuild: 0.23.1 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -12813,12 +12819,12 @@ snapshots: turbo-windows-64: 2.1.3 turbo-windows-arm64: 2.1.3 - twoslash-protocol@0.2.9: {} + twoslash-protocol@0.2.12: {} - twoslash@0.2.9(typescript@5.6.3): + twoslash@0.2.12(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.9 + '@typescript/vfs': 1.6.0(typescript@5.6.3) + twoslash-protocol: 0.2.12 typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -12888,30 +12894,30 @@ snapshots: '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 '@types/node': 20.16.11 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 concat-stream: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 extend: 3.0.2 glob: 10.4.5 - ignore: 5.3.1 + ignore: 5.3.2 is-empty: 1.2.0 is-plain-obj: 4.1.0 load-plugin: 6.0.3 parse-json: 7.1.1 trough: 2.2.0 unist-util-inspect: 8.1.0 - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.5.0 + yaml: 2.5.1 transitivePeerDependencies: - bluebird - supports-color unified@10.1.2: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -12921,101 +12927,101 @@ snapshots: unified@11.0.5: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.2.0 - vfile: 6.0.2 + vfile: 6.0.3 unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-inspect@8.1.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-remove@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 unist-util-stringify-position@2.0.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-parents@4.1.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@3.1.0: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -13025,12 +13031,6 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.1.1(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -13046,7 +13046,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.11 @@ -13060,7 +13060,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.11 @@ -13086,17 +13086,17 @@ snapshots: vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.2 - vfile: 6.0.2 + '@types/unist': 3.0.3 + vfile: 6.0.3 vfile-message@3.1.4: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position: 3.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile-reporter@8.1.1: @@ -13105,41 +13105,40 @@ snapshots: string-width: 6.1.0 supports-color: 9.4.0 unist-util-stringify-position: 4.0.0 - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 vfile-sort: 4.0.0 vfile-statistics: 3.0.0 vfile-sort@4.0.0: dependencies: - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 vfile-statistics@3.0.0: dependencies: - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 vfile@5.3.7: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vfile@6.0.2: + vfile@6.0.3: dependencies: - '@types/unist': 3.0.2 - unist-util-stringify-position: 4.0.0 + '@types/unist': 3.0.3 vfile-message: 4.0.2 vite-node@2.0.5(@types/node@20.16.11)(terser@5.34.1): dependencies: cac: 6.7.14 - debug: 4.3.6 + debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less @@ -13151,22 +13150,22 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.0(@types/node@20.16.11)(terser@5.34.1)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(terser@5.34.1)): dependencies: - debug: 4.3.6 + debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.1(typescript@5.6.3) + tsconfck: 3.1.3(typescript@5.6.3) optionalDependencies: - vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.0(@types/node@20.16.11)(terser@5.34.1): + vite@5.4.8(@types/node@20.16.11)(terser@5.34.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.20.0 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: '@types/node': 20.16.11 fsevents: 2.3.3 @@ -13176,21 +13175,21 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 + '@vitest/pretty-format': 2.1.2 '@vitest/runner': 2.0.5 '@vitest/snapshot': 2.0.5 '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.6 + debug: 4.3.7 execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 - tinypool: 1.0.0 + tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) vite-node: 2.0.5(@types/node@20.16.11)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: @@ -13205,10 +13204,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - debug: 4.3.6 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@1.21.6) + debug: 4.3.7 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -13237,7 +13236,7 @@ snapshots: dependencies: '@discoveryjs/json-ext': 0.5.7 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 @@ -13245,7 +13244,7 @@ snapshots: html-escaper: 2.0.2 is-plain-object: 5.0.0 opener: 1.5.2 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: @@ -13254,7 +13253,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.95.0(esbuild@0.23.0): + webpack@5.95.0(esbuild@0.23.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -13276,7 +13275,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.95.0(esbuild@0.23.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13382,16 +13381,16 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.5.0 + yaml: 2.5.1 - yaml@2.5.0: {} + yaml@2.5.1: {} yargs-parser@20.2.9: {} yargs@16.2.0: dependencies: cliui: 7.0.4 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -13402,7 +13401,7 @@ snapshots: yocto-queue@1.1.1: {} - zod-validation-error@3.3.1(zod@3.23.8): + zod-validation-error@3.4.0(zod@3.23.8): dependencies: zod: 3.23.8 From b44708fcdc5c4c90bff3811de843031f9dba7011 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:21:02 +0300 Subject: [PATCH 279/374] Upcoming Release Changes (alpha) (#2608) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 1 + packages/plugin/CHANGELOG.md | 9 +++++++++ packages/plugin/package.json | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index eb6c9232dfd..79413f821fa 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -23,6 +23,7 @@ "dull-scissors-destroy", "few-mails-sparkle", "friendly-singers-rush", + "heavy-onions-fry", "itchy-ads-compete", "lovely-laws-hide", "rare-planes-love", diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 083d3465a19..33547e67f2c 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.5 + +### Patch Changes + +- [#2605](https://github.com/dimaMachina/graphql-eslint/pull/2605) + [`2ae64e1`](https://github.com/dimaMachina/graphql-eslint/commit/2ae64e12ab2e61c14b8a195410e2e68dc3fb29d0) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - fix types exports by + `@arethetypeswrong/cli` package + ## 4.0.0-alpha.4 ### Patch Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index ac61a6defee..8174fe3c3b6 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.4", + "version": "4.0.0-alpha.5", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From eb01bb994a6fe006b56fc39f4a70cced75b29fd1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 01:38:57 +0000 Subject: [PATCH 280/374] chore(deps): update dependency eslint-plugin-tailwindcss to v3.17.5 (#2611) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 5c84946397d..379a98509af 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "enquirer": "2.4.1", "eslint": "9.9.0", "eslint-plugin-eslint-plugin": "6.2.0", - "eslint-plugin-tailwindcss": "3.17.4", + "eslint-plugin-tailwindcss": "3.17.5", "husky": "9.1.6", "jest-snapshot-serializer-raw": "2.0.0", "json-schema-to-markdown": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5564d96c18a..d7629799c46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: 6.2.0 version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-tailwindcss: - specifier: 3.17.4 - version: 3.17.4(tailwindcss@3.4.13) + specifier: 3.17.5 + version: 3.17.5(tailwindcss@3.4.13) husky: specifier: 9.1.6 version: 9.1.6 @@ -3019,8 +3019,8 @@ packages: peerDependencies: eslint: ^8.0.0 || ^9.0.0 - eslint-plugin-tailwindcss@3.17.4: - resolution: {integrity: sha512-gJAEHmCq2XFfUP/+vwEfEJ9igrPeZFg+skeMtsxquSQdxba9XRk5bn0Bp9jxG1VV9/wwPKi1g3ZjItu6MIjhNg==} + eslint-plugin-tailwindcss@3.17.5: + resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} engines: {node: '>=18.12.0'} peerDependencies: tailwindcss: ^3.4.0 @@ -9373,7 +9373,7 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.13): + eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.13): dependencies: fast-glob: 3.3.2 postcss: 8.4.47 From 8a9eecf3e6050752fe505e1ee4f732fec8b45e26 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 19:05:31 +0300 Subject: [PATCH 281/374] chore(deps): update dependency @vue/compiler-sfc to v3.5.12 (#2612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/vue-code-file/package.json | 2 +- pnpm-lock.yaml | 68 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 38e1be60bc1..2c2f83e23af 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "@vue/compiler-sfc": "3.5.11", + "@vue/compiler-sfc": "3.5.12", "eslint": "9.9.0", "vue-eslint-parser": "9.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7629799c46..4f2cf107cfc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) + version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -226,8 +226,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist '@vue/compiler-sfc': - specifier: 3.5.11 - version: 3.5.11 + specifier: 3.5.12 + version: 3.5.12 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -1909,20 +1909,20 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vue/compiler-core@3.5.11': - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} - '@vue/compiler-dom@3.5.11': - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@vue/compiler-sfc@3.5.11': - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-ssr@3.5.11': - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} - '@vue/shared@3.5.11': - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -7070,7 +7070,7 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: '@babel/core': 7.25.7 '@babel/generator': 7.25.7 @@ -7080,7 +7080,7 @@ snapshots: prettier: 3.3.3 semver: 7.6.3 optionalDependencies: - '@vue/compiler-sfc': 3.5.11 + '@vue/compiler-sfc': 3.5.12 transitivePeerDependencies: - supports-color @@ -7726,9 +7726,9 @@ snapshots: - eslint-plugin-import-x - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.11)(prettier@3.3.3)': + '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -8000,37 +8000,37 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.5.11': + '@vue/compiler-core@3.5.12': dependencies: '@babel/parser': 7.25.7 - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.11': + '@vue/compiler-dom@3.5.12': dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/compiler-sfc@3.5.11': + '@vue/compiler-sfc@3.5.12': dependencies: '@babel/parser': 7.25.7 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.11': + '@vue/compiler-ssr@3.5.12': dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/shared@3.5.11': {} + '@vue/shared@3.5.12': {} '@webassemblyjs/ast@1.12.1': dependencies: @@ -11880,11 +11880,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) prettier@2.8.8: {} From c94bead1a9e2ad7b34aafa51e8712fbbf88d414b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 18:19:00 +0000 Subject: [PATCH 282/374] chore(deps): update dependency svelte2tsx to v0.7.22 (#2613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index b6dbe0649e3..72e8d0a7fd6 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "4.2.19", "svelte-eslint-parser": "0.41.1", - "svelte2tsx": "0.7.21" + "svelte2tsx": "0.7.22" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f2cf107cfc..49a6b18b461 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.41.1 version: 0.41.1(svelte@4.2.19) svelte2tsx: - specifier: 0.7.21 - version: 0.7.21(svelte@4.2.19)(typescript@5.6.3) + specifier: 0.7.22 + version: 0.7.22(svelte@4.2.19)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5663,8 +5663,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.21: - resolution: {integrity: sha512-cdYR5gYBK0Ys3/jzGu9yfW9oxGLtLAnxcKtS7oJy2pjLhLLYSZcWeeeuaY9SMULwlqMZ1HfngGH3n5VdquRC3Q==} + svelte2tsx@0.7.22: + resolution: {integrity: sha512-hf55ujq17ufVpDQlJzaQfRr9EjlLIwGmFlpKq4uYrQAQFw/99q1OcVYyBT6568iJySgBUY9PdccURrORmfetmQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -12583,7 +12583,7 @@ snapshots: optionalDependencies: svelte: 4.2.19 - svelte2tsx@0.7.21(svelte@4.2.19)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@4.2.19)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 2cea161fc2717baa0672b009e990fc27e2214628 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 04:41:22 +0000 Subject: [PATCH 283/374] chore(deps): lock file maintenance (#2615) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 170 ++++++++++++++++++++++++------------------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49a6b18b461..d43a95ce650 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1) + version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -413,12 +413,12 @@ packages: resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.7': - resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + '@babel/compat-data@7.25.8': + resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.7': - resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + '@babel/core@7.25.8': + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} engines: {node: '>=6.9.0'} '@babel/generator@7.25.7': @@ -467,8 +467,8 @@ packages: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.7': - resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + '@babel/parser@7.25.8': + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -490,8 +490,8 @@ packages: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.7': - resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + '@babel/types@7.25.8': + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@6.0.4': @@ -2224,8 +2224,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001667: - resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + caniuse-lite@1.0.30001668: + resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2767,8 +2767,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.34: - resolution: {integrity: sha512-/TZAiChbAflBNjCg+VvstbcwAtIL/VdMFO3NgRFIzBjpvPzWOTIbbO8kNb6RwU4bt9TP7K+3KqBKw/lOU+Y+GA==} + electron-to-chromium@1.5.36: + resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -3476,8 +3476,8 @@ packages: hast-util-to-html@9.0.3: resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} - hast-util-to-jsx-runtime@2.3.0: - resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + hast-util-to-jsx-runtime@2.3.1: + resolution: {integrity: sha512-Rbemi1rzrkysSin0FDHZfsxYPoqLGHFfxFm28aOBHPibT7aqjy7kUgY636se9xbuCWUsFpWAYlmtGHQakiqtEA==} hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -4029,8 +4029,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} @@ -4685,8 +4685,8 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.2.0: + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} @@ -5302,8 +5302,8 @@ packages: retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - retext-smartypants@6.1.1: - resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==} + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} retext-stringify@4.0.0: resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} @@ -5811,8 +5811,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfck@3.1.3: - resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==} + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -6324,8 +6324,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} engines: {node: '>= 14'} hasBin: true @@ -6399,20 +6399,20 @@ snapshots: '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/compat-data@7.25.7': {} + '@babel/compat-data@7.25.8': {} - '@babel/core@7.25.7': + '@babel/core@7.25.8': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 - '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) '@babel/helpers': 7.25.7 - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@babel/template': 7.25.7 '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -6423,14 +6423,14 @@ snapshots: '@babel/generator@7.25.7': dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 '@babel/helper-compilation-targets@7.25.7': dependencies: - '@babel/compat-data': 7.25.7 + '@babel/compat-data': 7.25.8 '@babel/helper-validator-option': 7.25.7 browserslist: 4.24.0 lru-cache: 5.1.1 @@ -6439,13 +6439,13 @@ snapshots: '@babel/helper-module-imports@7.25.7': dependencies: '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': dependencies: - '@babel/core': 7.25.7 + '@babel/core': 7.25.8 '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 @@ -6458,7 +6458,7 @@ snapshots: '@babel/helper-simple-access@7.25.7': dependencies: '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color @@ -6471,7 +6471,7 @@ snapshots: '@babel/helpers@7.25.7': dependencies: '@babel/template': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 '@babel/highlight@7.25.7': dependencies: @@ -6480,13 +6480,13 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.7': + '@babel/parser@7.25.8': dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 - '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.7)': + '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.8)': dependencies: - '@babel/core': 7.25.7 + '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.7 '@babel/runtime@7.25.7': @@ -6496,22 +6496,22 @@ snapshots: '@babel/template@7.25.7': dependencies: '@babel/code-frame': 7.25.7 - '@babel/parser': 7.25.7 - '@babel/types': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 '@babel/traverse@7.25.7': dependencies: '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.7 - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@babel/template': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.7': + '@babel/types@7.25.8': dependencies: '@babel/helper-string-parser': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 @@ -6968,11 +6968,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': dependencies: - '@babel/core': 7.25.7 - '@babel/parser': 7.25.7 - '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.7) + '@babel/core': 7.25.8 + '@babel/parser': 7.25.8 + '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.8) '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 '@graphql-tools/utils': 10.5.4(graphql@16.9.0) graphql: 16.9.0 tslib: 2.7.0 @@ -7072,11 +7072,11 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: - '@babel/core': 7.25.7 + '@babel/core': 7.25.8 '@babel/generator': 7.25.7 - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 prettier: 3.3.3 semver: 7.6.3 optionalDependencies: @@ -7152,7 +7152,7 @@ snapshots: estree-util-to-js: 2.0.0 estree-walker: 3.0.3 hast-util-to-estree: 3.1.0 - hast-util-to-jsx-runtime: 2.3.0 + hast-util-to-jsx-runtime: 2.3.1 markdown-extensions: 2.0.0 periscopic: 3.1.0 remark-mdx: 3.0.1 @@ -7986,7 +7986,7 @@ snapshots: '@vitest/snapshot@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 '@vitest/spy@2.0.5': @@ -8002,7 +8002,7 @@ snapshots: '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -8015,13 +8015,13 @@ snapshots: '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 @@ -8280,7 +8280,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001667 + caniuse-lite: 1.0.30001668 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -8329,8 +8329,8 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001667 - electron-to-chromium: 1.5.34 + caniuse-lite: 1.0.30001668 + electron-to-chromium: 1.5.36 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -8364,11 +8364,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001667 + caniuse-lite: 1.0.30001668 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001667: {} + caniuse-lite@1.0.30001668: {} ccount@2.0.1: {} @@ -8953,7 +8953,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.34: {} + electron-to-chromium@1.5.36: {} elkjs@0.9.3: {} @@ -9887,7 +9887,7 @@ snapshots: '@types/hast': 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.1 - parse5: 7.1.2 + parse5: 7.2.0 vfile: 6.0.3 vfile-message: 4.0.2 @@ -9919,7 +9919,7 @@ snapshots: hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.0 - parse5: 7.1.2 + parse5: 7.2.0 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 vfile: 6.0.3 @@ -9961,7 +9961,7 @@ snapshots: stringify-entities: 4.0.4 zwitch: 2.0.4 - hast-util-to-jsx-runtime@2.3.0: + hast-util-to-jsx-runtime@2.3.1: dependencies: '@types/estree': 1.0.6 '@types/hast': 3.0.4 @@ -10467,7 +10467,7 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.30.11: + magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -11264,7 +11264,7 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001667 + caniuse-lite: 1.0.30001668 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11336,7 +11336,7 @@ snapshots: title: 3.5.3 unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 - yaml: 2.5.1 + yaml: 2.6.0 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: @@ -11595,7 +11595,7 @@ snapshots: parse5@6.0.1: {} - parse5@7.1.2: + parse5@7.2.0: dependencies: entities: 4.5.0 @@ -11711,18 +11711,18 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): + postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 2.3.3 postcss: 8.4.47 tsx: 4.19.1 - yaml: 2.5.1 + yaml: 2.6.0 postcss-merge-longhand@7.0.4(postcss@8.4.47): dependencies: @@ -12142,7 +12142,7 @@ snapshots: remark-smartypants@3.0.2: dependencies: retext: 9.0.0 - retext-smartypants: 6.1.1 + retext-smartypants: 6.2.0 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12180,7 +12180,7 @@ snapshots: parse-latin: 7.0.0 unified: 11.0.5 - retext-smartypants@6.1.1: + retext-smartypants@6.2.0: dependencies: '@types/nlcst': 2.0.3 nlcst-to-string: 4.0.0 @@ -12604,7 +12604,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.11 + magic-string: 0.30.12 periscopic: 3.1.0 svgo@3.3.2: @@ -12745,7 +12745,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.3(typescript@5.6.3): + tsconfck@3.1.4(typescript@5.6.3): optionalDependencies: typescript: 5.6.3 @@ -12758,7 +12758,7 @@ snapshots: tslib@2.7.0: {} - tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1): + tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -12769,7 +12769,7 @@ snapshots: execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.24.0 source-map: 0.8.0-beta.0 @@ -12910,7 +12910,7 @@ snapshots: vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.5.1 + yaml: 2.6.0 transitivePeerDependencies: - bluebird - supports-color @@ -13154,7 +13154,7 @@ snapshots: dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.3(typescript@5.6.3) + tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) transitivePeerDependencies: @@ -13183,7 +13183,7 @@ snapshots: chai: 5.1.1 debug: 4.3.7 execa: 8.0.1 - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 @@ -13381,9 +13381,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.5.1 + yaml: 2.6.0 - yaml@2.5.1: {} + yaml@2.6.0: {} yargs-parser@20.2.9: {} From 8157bcd55f384930b7dea79cc71e05ce06ef50e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 14:08:20 +0000 Subject: [PATCH 284/374] fix(deps): update graphql-tools (#2617) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 66 ++++++++++++++++++------------------ 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 379a98509af..6fd76da28c6 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@arethetypeswrong/cli": "^0.16.4", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.9", - "@graphql-tools/utils": "10.5.4", + "@graphql-tools/utils": "10.5.5", "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 8174fe3c3b6..2e42af7d2da 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -40,7 +40,7 @@ }, "dependencies": { "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/graphql-tag-pluck": "8.3.2", + "@graphql-tools/graphql-tag-pluck": "8.3.3", "@graphql-tools/utils": "^10.0.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d43a95ce650..d38867ea2ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 2.27.9 version: 2.27.9 '@graphql-tools/utils': - specifier: 10.5.4 - version: 10.5.4(graphql@16.9.0) + specifier: 10.5.5 + version: 10.5.5(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.1 version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) @@ -239,13 +239,13 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.3(graphql@16.9.0) + version: 8.1.4(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': - specifier: 8.3.2 - version: 8.3.2(graphql@16.9.0) + specifier: 8.3.3 + version: 8.3.3(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.4(graphql@16.9.0) + version: 10.5.5(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.7 @@ -904,8 +904,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.1.3': - resolution: {integrity: sha512-Qoo8VyU0ux7k20DkzL5wFm7Y6iqlG1GQ0xA4T3EQbm4B/qbENsMc38l76QnXYIVmIlKAnD9EAvzxPEQ8iv+ZPA==} + '@graphql-tools/code-file-loader@8.1.4': + resolution: {integrity: sha512-vwMk+trCGLidWTmwC5CybqN0+W9fG6VMf61HEggUGBcYLzUmTAIn9DXsU1IFeLRtn8rNx8xH4JpDGd6fv0YWUQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -946,8 +946,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.2': - resolution: {integrity: sha512-wJKkDjXRg2qJAVhAVE96zJGMli8Ity9mKUB7gTbvJwsAniaquRqLcTXUQ19X9qVT4ACzbbp+tAfk96b2U3tfog==} + '@graphql-tools/graphql-tag-pluck@8.3.3': + resolution: {integrity: sha512-G+8UNUa54ct/f9hNHo7Ez61BeAoaeXYhtfq8rYu0m9Upr/BCgsQmuvEgyHBRSFVkqOQj56H5aBwKW68SPrrU8g==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -988,8 +988,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.4': - resolution: {integrity: sha512-XHnyCWSlg1ccsD8s0y6ugo5GZ5TpkTiFVNPSYms5G0s6Z/xTuSmiLBfeqgkfaCwLmLaQnRCmNDL2JRnqc2R5bQ==} + '@graphql-tools/utils@10.5.5': + resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6882,16 +6882,16 @@ snapshots: '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': + '@graphql-tools/code-file-loader@8.1.4(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.7.0 @@ -6904,7 +6904,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) '@graphql-tools/executor': 1.3.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 @@ -6912,7 +6912,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.3.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -6925,7 +6925,7 @@ snapshots: '@graphql-tools/executor-http@1.1.6(@types/node@20.16.11)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 @@ -6938,7 +6938,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -6950,7 +6950,7 @@ snapshots: '@graphql-tools/executor@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -6960,20 +6960,20 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.7.0 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)': dependencies: '@babel/core': 7.25.8 '@babel/parser': 7.25.8 '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.8) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.7.0 transitivePeerDependencies: @@ -6981,14 +6981,14 @@ snapshots: '@graphql-tools/import@7.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.7.0 '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.7.0 @@ -6997,21 +6997,21 @@ snapshots: '@graphql-tools/load@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.7.0 '@graphql-tools/merge@9.0.7(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.7.0 '@graphql-tools/schema@10.0.6(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.7.0 value-or-promise: 1.0.12 @@ -7023,7 +7023,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.3.0(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.11)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.21 @@ -7038,7 +7038,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.4(graphql@16.9.0)': + '@graphql-tools/utils@10.5.5(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -7050,7 +7050,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.7.0 value-or-promise: 1.0.12 @@ -9805,7 +9805,7 @@ snapshots: '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.7(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 2.3.3 From ed2f09e3948508457e0cf441253544309cb723de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 16:28:01 +0000 Subject: [PATCH 285/374] fix(deps): update dependency @theguild/components to v7 (#2618) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 820 +++++++++++++++++++++++++------------------ website/package.json | 2 +- 2 files changed, 487 insertions(+), 335 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d38867ea2ee..77035578b59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 6.6.6 - version: 6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + specifier: 7.0.0 + version: 7.0.0(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -396,6 +396,12 @@ packages: '@andrewbranch/untar.js@1.0.3': resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + '@ardatan/sync-fetch@0.0.1': resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} @@ -494,8 +500,8 @@ packages: resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} - '@braintree/sanitize-url@6.0.4': - resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} + '@braintree/sanitize-url@7.1.0': + resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==} '@changesets/apply-release-plan@7.0.5': resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} @@ -558,6 +564,21 @@ packages: '@changesets/write@0.3.2': resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@chevrotain/cst-dts-gen@11.0.3': + resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + + '@chevrotain/gast@11.0.3': + resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + + '@chevrotain/regexp-to-ast@11.0.3': + resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + + '@chevrotain/types@11.0.3': + resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + + '@chevrotain/utils@11.0.3': + resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -889,9 +910,18 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' + '@floating-ui/react@0.26.25': + resolution: {integrity: sha512-hZOmgN0NTOzOuZxI1oIrDu3Gcl8WViIkvPMpB4xdd4QD6xAMtwgwr3VPoiyH/bLtRcS1cDnhxLSD1NsMJmwh/A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@formatjs/intl-localematcher@0.5.5': + resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==} + '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} peerDependencies: @@ -1005,12 +1035,12 @@ packages: 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 - '@headlessui/react@1.7.19': - resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} + '@headlessui/react@2.1.10': + resolution: {integrity: sha512-6mLa2fjMDAFQi+/R10B+zU3edsUk/MDtENB2zHho0lqKU1uzhAfJLUduWds4nCo8wbl3vULtC5rJfZAQ1yqIng==} engines: {node: '>=10'} peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 + react: ^18 + react-dom: ^18 '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1029,6 +1059,12 @@ packages: '@vue/compiler-sfc': optional: true + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1078,6 +1114,9 @@ packages: '@types/react': '>=16' react: '>=16' + '@mermaid-js/parser@0.3.0': + resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} + '@monaco-editor/loader@1.4.0': resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==} peerDependencies: @@ -1178,8 +1217,8 @@ packages: resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} engines: {node: '>= 10'} - '@next/bundle-analyzer@14.2.8': - resolution: {integrity: sha512-1AVsLkZhCsLwY9u7WLw6TOdYbSiAqz2avpJXPJBfIU7zvYpGiHzZkAJLSdbf9o3DwyFVoxTuDrErj6NmgDSWVg==} + '@next/bundle-analyzer@14.2.15': + resolution: {integrity: sha512-W6iyrp/3G7WbIztDcNt+owYX1iv37m9f4RJs0fa/Ayw4EDdjNPX6qKQrC7gBrESHV3FuchED+8R+CNiw1i78eQ==} '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} @@ -1292,9 +1331,6 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@radix-ui/number@1.1.0': resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} @@ -1412,6 +1448,19 @@ packages: '@types/react': optional: true + '@radix-ui/react-navigation-menu@1.2.1': + resolution: {integrity: sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: @@ -1438,6 +1487,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-presence@1.1.1': + resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: @@ -1552,6 +1614,37 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} + '@react-aria/focus@3.18.4': + resolution: {integrity: sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-aria/interactions@3.22.4': + resolution: {integrity: sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-aria/ssr@3.9.6': + resolution: {integrity: sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==} + engines: {node: '>= 12'} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-aria/utils@3.25.3': + resolution: {integrity: sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-stately/utils@3.10.4': + resolution: {integrity: sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-types/shared@3.25.0': + resolution: {integrity: sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} @@ -1678,8 +1771,8 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@theguild/components@6.6.6': - resolution: {integrity: sha512-FBCXGfKaeGD7mYUwJe8ZpcNUc9Fw0V4gFFz2BKYLF4tCV6aIpV1O8Y9oF7n04pidELNojBxY5WolCqJfm2aWrw==} + '@theguild/components@7.0.0': + resolution: {integrity: sha512-1yr2oieoKpOYXK7UMNP77weFNv6QzgxQZI8nk/GcXohYFO25SKoajE+hFRx+j3WKsgZp36a3pitGnOZbtqgx/w==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -1696,13 +1789,13 @@ packages: peerDependencies: prettier: ^3 - '@theguild/remark-mermaid@0.0.7': - resolution: {integrity: sha512-sh2xlwOllU6Abh+MPWdJDlNwirDcjdlH1wrDWxNLFNVbEzyVb1BTwhecc6ot5hxBUe38z1Ecja8xor9Wkb61gg==} + '@theguild/remark-mermaid@0.1.3': + resolution: {integrity: sha512-2FjVlaaKXK7Zj7UJAgOVTyaahn/3/EAfqYhyXg0BfDBVUl+lXcoIWRaxzqfnDr2rv8ax6GsC5mNh6hAaT86PDw==} peerDependencies: react: ^18.2.0 - '@theguild/remark-npm2yarn@0.3.0': - resolution: {integrity: sha512-Fofw+9airYgjBd9G6PiHHCrptjyUybQ50JH9/5o9LCH54kggJ7stpCofzHjICB8L7VQbQ1Gwu23P/3CMVY1R4Q==} + '@theguild/remark-npm2yarn@0.3.2': + resolution: {integrity: sha512-H9T/GOuS/+4H7AY1cfD5DJIIIcGIIw1zMCB8OeTgXk7azJULsnuOurZ/CR54rvuTD+Krx0MVQccaUCvCWfP+vw==} '@theguild/tailwind-config@0.5.0': resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} @@ -1720,15 +1813,6 @@ packages: '@types/concat-stream@2.0.3': resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} - '@types/d3-scale-chromatic@3.0.3': - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -2282,6 +2366,14 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + chevrotain-allstar@0.3.1: + resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} + peerDependencies: + chevrotain: ^11.0.0 + + chevrotain@11.0.3: + resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -2386,6 +2478,9 @@ packages: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} engines: {'0': node >= 6.0} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2399,6 +2494,9 @@ packages: cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + cosmiconfig@8.3.6: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} @@ -2475,6 +2573,11 @@ packages: peerDependencies: cytoscape: ^3.2.0 + cytoscape-fcose@2.2.0: + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + peerDependencies: + cytoscape: ^3.2.0 + cytoscape@3.30.2: resolution: {integrity: sha512-oICxQsjW8uSaRmn4UK/jkczKOqTrVqt5/1WL0POiJUT2EKNc9STM4hYFHv917yu55aTBMFNRzymlJhVAiWPCxw==} engines: {node: '>=0.10'} @@ -2770,9 +2873,6 @@ packages: electron-to-chromium@1.5.36: resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} - elkjs@0.9.3: - resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} - emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -3240,9 +3340,6 @@ packages: flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - focus-visible@5.2.1: - resolution: {integrity: sha512-8Bx950VD1bWTQJEH/AM6SpEk+SU55aVnp4Ujhuuxy3eMEBCRwBnTBnVXr9YAPvZL3/CNjCa8u4IWfNmEO53whA==} - for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -3415,6 +3512,9 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} + hachure-fill@0.5.2: + resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} + has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -3577,9 +3677,6 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - intersection-observer@0.12.2: - resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} - invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -3906,6 +4003,13 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + langium@3.0.0: + resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} + engines: {node: '>=16.0.0'} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -3916,6 +4020,9 @@ packages: layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3962,6 +4069,10 @@ packages: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} @@ -4045,6 +4156,11 @@ packages: peerDependencies: marked: '>=1 <14' + marked@13.0.3: + resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} + engines: {node: '>= 18'} + hasBin: true + marked@9.1.6: resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} engines: {node: '>= 16'} @@ -4059,9 +4175,6 @@ packages: mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - mdast-util-from-markdown@2.0.1: resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} @@ -4113,9 +4226,6 @@ packages: mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} @@ -4135,8 +4245,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@10.9.2: - resolution: {integrity: sha512-UkZyMSuIYcI1Q0H+2pv/5CiY84sOwQ2XlKoDZMl9Y/MtrLEtxQtyA6LWGkMxnZxj0dJqI+7nw51bYjNnrbdFsQ==} + mermaid@11.3.0: + resolution: {integrity: sha512-fFmf2gRXLtlGzug4wpIGN+rQdZ30M8IZEB1D3eZkXNqC7puhqeURBcD/9tbwXsqBO+A6Nzzo3MSSepmnw5xSeg==} meros@1.3.0: resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} @@ -4150,9 +4260,6 @@ packages: mhchemparser@4.2.1: resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} - micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - micromark-core-commonmark@2.0.1: resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} @@ -4198,132 +4305,72 @@ packages: micromark-extension-mdxjs@3.0.0: resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - micromark-factory-destination@2.0.0: resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} micromark-factory-mdx-expression@2.0.2: resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - micromark-factory-space@2.0.0: resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - micromark-factory-title@2.0.0: resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - micromark-factory-whitespace@2.0.0: resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - micromark-util-chunked@2.0.0: resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - micromark-util-classify-character@2.0.0: resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - micromark-util-combine-extensions@2.0.0: resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - micromark-util-decode-numeric-character-reference@2.0.1: resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - micromark-util-decode-string@2.0.0: resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} micromark-util-events-to-acorn@2.0.2: resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} - micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - micromark-util-html-tag-name@2.0.0: resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - micromark-util-normalize-identifier@2.0.0: resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - micromark-util-resolve-all@2.0.0: resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} - micromark-util-subtokenize@2.0.1: resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} @@ -4372,6 +4419,9 @@ packages: mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + monaco-editor@0.52.0: resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} @@ -4400,6 +4450,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -4444,21 +4498,21 @@ packages: sass: optional: true - nextra-theme-docs@3.0.0-alpha.32: - resolution: {integrity: sha512-VENmsX/ZtL3hn++k1PsNa26Aw+9LiRFYUPZ6XXkPQW5N8Nl6RG6avp8+wpCBURLV3qBWc6Ot7aRSyN7SUgDBWw==} + nextra-theme-docs@3.0.11: + resolution: {integrity: sha512-yRWVw5d9MDn0olgaZ1mEcMUOIkxtHce4lJLpkYo6YgPnrXvwO3wRLEry5zU4aWUUJGTfxkGOWcOgFqVFcOq7XA==} peerDependencies: next: '>=13' - nextra: 3.0.0-alpha.32 - react: '>=16.13.1' - react-dom: '>=16.13.1' + nextra: 3.0.11 + react: '>=18' + react-dom: '>=18' - nextra@3.0.0-alpha.32: - resolution: {integrity: sha512-Kk7hpi1aLUMYBtRjB9o1uRKQNVOJBJJwSzMnNfWugS0MiTm0F3cn/xXIpbdpzPkAUdT1MZupfDEJxeUhyPn0CA==} + nextra@3.0.11: + resolution: {integrity: sha512-P/YidS1aQHrMAHrEbX1skSrOv0T/SFwCaffVt5nSpV+mDgPTUmJXP992GZAarUIAYGKR07mYrfDiEegp6PNQvg==} engines: {node: '>=18'} peerDependencies: next: '>=13' - react: '>=16.13.1' - react-dom: '>=16.13.1' + react: '>=18' + react-dom: '>=18' nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -4482,9 +4536,6 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - non-layered-tidy-tree-layout@2.0.2: - resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} - nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4537,8 +4588,8 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-to-yarn@2.2.1: - resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==} + npm-to-yarn@3.0.0: + resolution: {integrity: sha512-76YnmsbfrYp0tMsWxM0RNX0Vs+x8JxpJGu6B/jDn4lW8+laiTcKmKi9MeMh4UikO4RkJ1oqURoDy9bXJmMXS6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} nth-check@2.1.1: @@ -4691,6 +4742,9 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + path-data-parser@0.1.0: + resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -4755,10 +4809,19 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} + points-on-curve@0.2.0: + resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} + + points-on-path@0.2.1: + resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} + possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -5233,8 +5296,8 @@ packages: rehype-parse@9.0.1: resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} - rehype-pretty-code@0.13.2: - resolution: {integrity: sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==} + rehype-pretty-code@0.14.0: + resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==} engines: {node: '>=18'} peerDependencies: shiki: ^1.3.0 @@ -5332,6 +5395,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + roughjs@4.6.6: + resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -5686,6 +5752,12 @@ packages: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + + tailwind-merge@2.5.4: + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} + tailwindcss-radix@3.0.5: resolution: {integrity: sha512-dy5bIHixuvrmMzljDoteKD1mcLAm76Z1IPkCr7IWUN89zoxfokVepPlxMQkmWEQokYs3N9BOLsXXvn8fLZWoBg==} engines: {pnpm: '9'} @@ -5739,6 +5811,9 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyglobby@0.2.9: resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} @@ -5938,6 +6013,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -6183,6 +6261,26 @@ packages: jsdom: optional: true + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6199,9 +6297,6 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - web-worker@1.3.0: - resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -6368,6 +6463,13 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.2 + tinyexec: 0.3.0 + + '@antfu/utils@0.7.10': {} + '@ardatan/sync-fetch@0.0.1': dependencies: node-fetch: 2.7.0 @@ -6517,7 +6619,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 - '@braintree/sanitize-url@6.0.4': {} + '@braintree/sanitize-url@7.1.0': {} '@changesets/apply-release-plan@7.0.5': dependencies: @@ -6676,6 +6778,23 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 + '@chevrotain/cst-dts-gen@11.0.3': + dependencies: + '@chevrotain/gast': 11.0.3 + '@chevrotain/types': 11.0.3 + lodash-es: 4.17.21 + + '@chevrotain/gast@11.0.3': + dependencies: + '@chevrotain/types': 11.0.3 + lodash-es: 4.17.21 + + '@chevrotain/regexp-to-ast@11.0.3': {} + + '@chevrotain/types@11.0.3': {} + + '@chevrotain/utils@11.0.3': {} + '@colors/colors@1.5.0': optional: true @@ -6872,8 +6991,20 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@floating-ui/react@0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.8 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tabbable: 6.2.0 + '@floating-ui/utils@0.2.8': {} + '@formatjs/intl-localematcher@0.5.5': + dependencies: + tslib: 2.7.0 + '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: giscus: 1.5.0 @@ -7059,10 +7190,12 @@ snapshots: dependencies: graphql: 16.9.0 - '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: + '@floating-ui/react': 0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@tanstack/react-virtual': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7084,6 +7217,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.33': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.2 + transitivePeerDependencies: + - supports-color + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7173,6 +7320,10 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 + '@mermaid-js/parser@0.3.0': + dependencies: + langium: 3.0.0 + '@monaco-editor/loader@1.4.0(monaco-editor@0.52.0)': dependencies: monaco-editor: 0.52.0 @@ -7244,7 +7395,7 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 - '@next/bundle-analyzer@14.2.8': + '@next/bundle-analyzer@14.2.15': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -7355,8 +7506,6 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@popperjs/core@2.11.8': {} - '@radix-ui/number@1.1.0': {} '@radix-ui/primitive@1.1.0': {} @@ -7443,6 +7592,27 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 + '@radix-ui/react-navigation-menu@1.2.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.11 + '@radix-ui/react-popper@1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7469,6 +7639,15 @@ snapshots: optionalDependencies: '@types/react': 18.3.11 + '@radix-ui/react-presence@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.11 + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) @@ -7568,6 +7747,46 @@ snapshots: '@radix-ui/rect@1.1.0': {} + '@react-aria/focus@3.18.4(react@18.3.1)': + dependencies: + '@react-aria/interactions': 3.22.4(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) + '@swc/helpers': 0.5.5 + clsx: 2.1.1 + react: 18.3.1 + + '@react-aria/interactions@3.22.4(react@18.3.1)': + dependencies: + '@react-aria/ssr': 3.9.6(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) + '@swc/helpers': 0.5.5 + react: 18.3.1 + + '@react-aria/ssr@3.9.6(react@18.3.1)': + dependencies: + '@swc/helpers': 0.5.5 + react: 18.3.1 + + '@react-aria/utils@3.25.3(react@18.3.1)': + dependencies: + '@react-aria/ssr': 3.9.6(react@18.3.1) + '@react-stately/utils': 3.10.4(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) + '@swc/helpers': 0.5.5 + clsx: 2.1.1 + react: 18.3.1 + + '@react-stately/utils@3.10.4(react@18.3.1)': + dependencies: + '@swc/helpers': 0.5.5 + react: 18.3.1 + + '@react-types/shared@3.25.0(react@18.3.1)': + dependencies: + react: 18.3.1 + '@repeaterjs/repeater@3.0.6': {} '@rollup/rollup-android-arm-eabi@4.24.0': @@ -7675,26 +7894,31 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@6.6.6(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.0(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 14.2.8 + '@next/bundle-analyzer': 14.2.15 + '@radix-ui/react-navigation-menu': 1.2.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.11(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) react-player: 2.16.0(react@18.3.1) remark-mdx-disable-explicit-jsx: 0.1.0 semver: 7.6.3 + tailwind-merge: 2.5.4 transitivePeerDependencies: - '@types/react' + - '@types/react-dom' - bufferutil - supports-color + - ts-node - typescript - utf-8-validate - webpack @@ -7736,17 +7960,17 @@ snapshots: - '@vue/compiler-sfc' - supports-color - '@theguild/remark-mermaid@0.0.7(react@18.3.1)': + '@theguild/remark-mermaid@0.1.3(react@18.3.1)': dependencies: - mermaid: 10.9.2 + mermaid: 11.3.0 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: - supports-color - '@theguild/remark-npm2yarn@0.3.0': + '@theguild/remark-npm2yarn@0.3.2': dependencies: - npm-to-yarn: 2.2.1 + npm-to-yarn: 3.0.0 unist-util-visit: 5.0.0 '@theguild/tailwind-config@0.5.0': @@ -7771,14 +7995,6 @@ snapshots: dependencies: '@types/node': 20.16.11 - '@types/d3-scale-chromatic@3.0.3': {} - - '@types/d3-scale@4.0.8': - dependencies: - '@types/d3-time': 3.0.3 - - '@types/d3-time@3.0.3': {} - '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -8419,6 +8635,20 @@ snapshots: check-error@2.1.1: {} + chevrotain-allstar@0.3.1(chevrotain@11.0.3): + dependencies: + chevrotain: 11.0.3 + lodash-es: 4.17.21 + + chevrotain@11.0.3: + dependencies: + '@chevrotain/cst-dts-gen': 11.0.3 + '@chevrotain/gast': 11.0.3 + '@chevrotain/regexp-to-ast': 11.0.3 + '@chevrotain/types': 11.0.3 + '@chevrotain/utils': 11.0.3 + lodash-es: 4.17.21 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -8522,6 +8752,8 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 + confbox@0.1.8: {} + consola@3.2.3: {} convert-source-map@2.0.0: {} @@ -8534,6 +8766,10 @@ snapshots: dependencies: layout-base: 1.0.2 + cose-base@2.2.0: + dependencies: + layout-base: 2.0.1 + cosmiconfig@8.3.6(typescript@5.6.3): dependencies: import-fresh: 3.3.0 @@ -8640,6 +8876,11 @@ snapshots: cose-base: 1.0.3 cytoscape: 3.30.2 + cytoscape-fcose@2.2.0(cytoscape@3.30.2): + dependencies: + cose-base: 2.2.0 + cytoscape: 3.30.2 + cytoscape@3.30.2: {} d3-array@2.12.1: @@ -8955,8 +9196,6 @@ snapshots: electron-to-chromium@1.5.36: {} - elkjs@0.9.3: {} - emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -9661,8 +9900,6 @@ snapshots: flexsearch@0.7.43: {} - focus-visible@5.2.1: {} - for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -9845,6 +10082,8 @@ snapshots: dependencies: duplexer: 0.1.2 + hachure-fill@0.5.2: {} + has-bigints@1.0.2: {} has-flag@2.0.0: {} @@ -10073,8 +10312,6 @@ snapshots: internmap@2.0.3: {} - intersection-observer@0.12.2: {} - invariant@2.2.4: dependencies: loose-envify: 1.4.0 @@ -10356,6 +10593,16 @@ snapshots: kleur@4.1.5: {} + kolorist@1.8.0: {} + + langium@3.0.0: + dependencies: + chevrotain: 11.0.3 + chevrotain-allstar: 0.3.1(chevrotain@11.0.3) + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -10364,6 +10611,8 @@ snapshots: layout-base@1.0.2: {} + layout-base@2.0.1: {} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -10412,6 +10661,11 @@ snapshots: emojis-list: 3.0.0 json5: 1.0.2 + local-pkg@0.5.0: + dependencies: + mlly: 1.7.2 + pkg-types: 1.2.1 + locate-character@3.0.0: {} locate-path@5.0.0: @@ -10485,6 +10739,8 @@ snapshots: node-emoji: 2.1.3 supports-hyperlinks: 3.1.0 + marked@13.0.3: {} + marked@9.1.6: {} mathjax-full@3.2.2: @@ -10511,23 +10767,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-from-markdown@1.3.1: - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -10704,10 +10943,6 @@ snapshots: mdast-util-to-string@2.0.0: {} - mdast-util-to-string@3.2.0: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -10722,28 +10957,27 @@ snapshots: merge2@1.4.1: {} - mermaid@10.9.2: + mermaid@11.3.0: dependencies: - '@braintree/sanitize-url': 6.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 + '@braintree/sanitize-url': 7.1.0 + '@iconify/utils': 2.1.33 + '@mermaid-js/parser': 0.3.0 cytoscape: 3.30.2 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.2) + cytoscape-fcose: 2.2.0(cytoscape@3.30.2) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 dayjs: 1.11.13 dompurify: 3.1.6 - elkjs: 0.9.3 katex: 0.16.11 khroma: 2.1.0 lodash-es: 4.17.21 - mdast-util-from-markdown: 1.3.1 - non-layered-tidy-tree-layout: 2.0.2 + marked: 13.0.3 + roughjs: 4.6.6 stylis: 4.3.4 ts-dedent: 2.2.0 uuid: 9.0.1 - web-worker: 1.3.0 transitivePeerDependencies: - supports-color @@ -10753,25 +10987,6 @@ snapshots: mhchemparser@4.2.1: {} - micromark-core-commonmark@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-core-commonmark@2.0.1: dependencies: decode-named-character-reference: 1.0.2 @@ -10918,25 +11133,12 @@ snapshots: micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-destination@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-destination@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-label@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 @@ -10956,23 +11158,11 @@ snapshots: unist-util-position-from-estree: 2.0.0 vfile-message: 4.0.2 - micromark-factory-space@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - micromark-factory-space@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-types: 2.0.0 - micromark-factory-title@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-title@2.0.0: dependencies: micromark-factory-space: 2.0.0 @@ -10980,13 +11170,6 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-whitespace@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-whitespace@2.0.0: dependencies: micromark-factory-space: 2.0.0 @@ -10994,61 +11177,30 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-character@1.2.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-chunked@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-chunked@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-classify-character@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-classify-character@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-combine-extensions@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-combine-extensions@2.0.0: dependencies: micromark-util-chunked: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-decode-numeric-character-reference@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-decode-numeric-character-reference@2.0.1: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-decode-string@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-decode-string@2.0.0: dependencies: decode-named-character-reference: 1.0.2 @@ -11056,8 +11208,6 @@ snapshots: micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-symbol: 2.0.0 - micromark-util-encode@1.1.0: {} - micromark-util-encode@2.0.0: {} micromark-util-events-to-acorn@2.0.2: @@ -11071,45 +11221,22 @@ snapshots: micromark-util-types: 2.0.0 vfile-message: 4.0.2 - micromark-util-html-tag-name@1.2.0: {} - micromark-util-html-tag-name@2.0.0: {} - micromark-util-normalize-identifier@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-normalize-identifier@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-resolve-all@1.1.0: - dependencies: - micromark-util-types: 1.1.0 - micromark-util-resolve-all@2.0.0: dependencies: micromark-util-types: 2.0.0 - micromark-util-sanitize-uri@1.2.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - micromark-util-subtokenize@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-util-subtokenize@2.0.1: dependencies: devlop: 1.1.0 @@ -11117,12 +11244,8 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.0: {} - micromark-util-types@1.1.0: {} - micromark-util-types@2.0.0: {} micromark@2.11.4: @@ -11132,28 +11255,6 @@ snapshots: transitivePeerDependencies: - supports-color - micromark@3.2.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.7 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - micromark@4.0.0: dependencies: '@types/debug': 4.1.12 @@ -11211,6 +11312,13 @@ snapshots: mj-context-menu@0.6.1: {} + mlly@1.7.2: + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + monaco-editor@0.52.0: {} mri@1.2.0: {} @@ -11231,6 +11339,8 @@ snapshots: natural-compare@1.4.0: {} + negotiator@0.6.3: {} + neo-async@2.6.2: {} next-query-params@5.0.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): @@ -11284,32 +11394,30 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.0-alpha.32(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.11(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@popperjs/core': 2.11.8 + '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - focus-visible: 5.2.1 - intersection-observer: 0.12.2 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.0-alpha.32(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@formatjs/intl-localematcher': 0.5.5 + '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 '@shikijs/twoslash': 1.22.0(typescript@5.6.3) - '@theguild/remark-mermaid': 0.0.7(react@18.3.1) - '@theguild/remark-npm2yarn': 0.3.0 + '@theguild/remark-mermaid': 0.1.3(react@18.3.1) + '@theguild/remark-npm2yarn': 0.3.2 better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 estree-util-to-js: 2.0.0 @@ -11319,12 +11427,13 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 + negotiator: 0.6.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.1 - rehype-pretty-code: 0.13.2(shiki@1.22.0) + rehype-pretty-code: 0.14.0(shiki@1.22.0) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 @@ -11366,8 +11475,6 @@ snapshots: node-releases@2.0.18: {} - non-layered-tidy-tree-layout@2.0.2: {} - nopt@7.2.1: dependencies: abbrev: 2.0.0 @@ -11425,7 +11532,7 @@ snapshots: dependencies: path-key: 4.0.0 - npm-to-yarn@2.2.1: {} + npm-to-yarn@3.0.0: {} nth-check@2.1.1: dependencies: @@ -11604,6 +11711,8 @@ snapshots: no-case: 3.0.4 tslib: 2.7.0 + path-data-parser@0.1.0: {} + path-exists@4.0.0: {} path-key@2.0.1: {} @@ -11648,8 +11757,21 @@ snapshots: pirates@4.0.6: {} + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 + pluralize@8.0.0: {} + points-on-curve@0.2.0: {} + + points-on-path@0.2.1: + dependencies: + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + possible-typed-array-names@1.0.0: {} postcss-calc@10.0.2(postcss@8.4.47): @@ -12057,7 +12179,7 @@ snapshots: hast-util-from-html: 2.0.3 unified: 11.0.5 - rehype-pretty-code@0.13.2(shiki@1.22.0): + rehype-pretty-code@0.14.0(shiki@1.22.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 @@ -12232,6 +12354,13 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 + roughjs@4.6.6: + dependencies: + hachure-fill: 0.5.2 + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + points-on-path: 0.2.1 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -12626,6 +12755,10 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.7.0 + tabbable@6.2.0: {} + + tailwind-merge@2.5.4: {} + tailwindcss-radix@3.0.5(tailwindcss@3.4.13): dependencies: tailwindcss: 3.4.13 @@ -12691,6 +12824,8 @@ snapshots: tinybench@2.9.0: {} + tinyexec@0.3.0: {} + tinyglobby@0.2.9: dependencies: fdir: 6.4.0(picomatch@4.0.2) @@ -12877,6 +13012,8 @@ snapshots: typescript@5.6.3: {} + ufo@1.5.4: {} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -13204,6 +13341,23 @@ snapshots: - supports-color - terser + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-uri@3.0.8: {} + vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: debug: 4.3.7 @@ -13226,8 +13380,6 @@ snapshots: web-namespaces@2.0.1: {} - web-worker@1.3.0: {} - webidl-conversions@3.0.1: {} webidl-conversions@4.0.2: {} diff --git a/website/package.json b/website/package.json index 49c6be8f415..7ee7aae3152 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "6.6.6", + "@theguild/components": "7.0.0", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From 53b78692e496666d51d5bc4b1ee75b81b2c53822 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 18:31:39 +0000 Subject: [PATCH 286/374] chore(deps): update dependency svelte-eslint-parser to v0.42.0 (#2619) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 72e8d0a7fd6..99f0557ed5c 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", "svelte": "4.2.19", - "svelte-eslint-parser": "0.41.1", + "svelte-eslint-parser": "0.42.0", "svelte2tsx": "0.7.22" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77035578b59..54c745ee5ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,8 +210,8 @@ importers: specifier: 4.2.19 version: 4.2.19 svelte-eslint-parser: - specifier: 0.41.1 - version: 0.41.1(svelte@4.2.19) + specifier: 0.42.0 + version: 0.42.0(svelte@4.2.19) svelte2tsx: specifier: 0.7.22 version: 0.7.22(svelte@4.2.19)(typescript@5.6.3) @@ -5720,8 +5720,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.41.1: - resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} + svelte-eslint-parser@0.42.0: + resolution: {integrity: sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 @@ -12702,7 +12702,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.1(svelte@4.2.19): + svelte-eslint-parser@0.42.0(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From f98a75ac6173cb90e05bf1e094cd118105c4f258 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 18:32:05 +0000 Subject: [PATCH 287/374] chore(deps): update pnpm to v9.12.2 (#2620) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6fd76da28c6..087615b94ea 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.12.1", + "packageManager": "pnpm@9.12.2", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From d9b6465ec1953024dfad05a4d0391dccf8d6a361 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:19:11 +0000 Subject: [PATCH 288/374] fix(deps): update dependency @theguild/components to v7.0.1 (#2621) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 30 +++++++++++++++--------------- website/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54c745ee5ca..f6ee0a3e172 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 7.0.0 - version: 7.0.0(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + specifier: 7.0.1 + version: 7.0.1(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1771,8 +1771,8 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@theguild/components@7.0.0': - resolution: {integrity: sha512-1yr2oieoKpOYXK7UMNP77weFNv6QzgxQZI8nk/GcXohYFO25SKoajE+hFRx+j3WKsgZp36a3pitGnOZbtqgx/w==} + '@theguild/components@7.0.1': + resolution: {integrity: sha512-zpFrXXBGs6RwdXTmoJD9bpEfEloeUVXD3+DB6hki0pZ1X8kE7+x9SUg47vEK9GcQh+dcrGKywMSfiIotxxs38A==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -4498,16 +4498,16 @@ packages: sass: optional: true - nextra-theme-docs@3.0.11: - resolution: {integrity: sha512-yRWVw5d9MDn0olgaZ1mEcMUOIkxtHce4lJLpkYo6YgPnrXvwO3wRLEry5zU4aWUUJGTfxkGOWcOgFqVFcOq7XA==} + nextra-theme-docs@3.0.12: + resolution: {integrity: sha512-AORG9lvZxvFWwPjPXVlGnQioVCEb0a5cb4ONvXMYDFENLP1iAlKY4eVpfvDUECYCbYTUaQq3EPfA6KhYNCag6A==} peerDependencies: next: '>=13' - nextra: 3.0.11 + nextra: 3.0.12 react: '>=18' react-dom: '>=18' - nextra@3.0.11: - resolution: {integrity: sha512-P/YidS1aQHrMAHrEbX1skSrOv0T/SFwCaffVt5nSpV+mDgPTUmJXP992GZAarUIAYGKR07mYrfDiEegp6PNQvg==} + nextra@3.0.12: + resolution: {integrity: sha512-0s3LPbbt/lfra8GoXivFC3Mt1UomJhTagwAxAJsSVeriwW7d/U4XH3Wu49ckCCSkrOxdah5E8A7LshcYQi6Y9w==} engines: {node: '>=18'} peerDependencies: next: '>=13' @@ -7894,7 +7894,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.0(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.1(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.15 @@ -7904,8 +7904,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.11(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11394,7 +11394,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.11(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -11402,13 +11402,13 @@ snapshots: flexsearch: 0.7.43 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.11(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) diff --git a/website/package.json b/website/package.json index 7ee7aae3152..655e6309df1 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "7.0.0", + "@theguild/components": "7.0.1", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From d510de4c062a0c515bd288cb138b64e9371f4037 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 04:14:15 +0000 Subject: [PATCH 289/374] chore(deps): update dependency @types/node to v20.16.12 (#2622) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 087615b94ea..670dd127ec1 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 0d00de87b01..edd55ec6870 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6ee0a3e172..75622976589 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.11 - version: 20.16.11 + specifier: 20.16.12 + version: 20.16.12 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.11)(terser@5.34.1) + version: 2.0.5(@types/node@20.16.12)(terser@5.34.1) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(terser@5.34.1)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.12)(terser@5.34.1)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.11 - version: 20.16.11 + specifier: 20.16.12 + version: 20.16.12 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.11 - version: 20.16.11 + specifier: 20.16.12 + version: 20.16.12 '@types/react': specifier: 18.3.11 version: 18.3.11 @@ -1879,8 +1879,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.11': - resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} + '@types/node@20.16.12': + resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7054,14 +7054,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.6(@types/node@20.16.11)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.6(@types/node@20.16.12)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.11) + meros: 1.3.0(@types/node@20.16.12) tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7147,12 +7147,12 @@ snapshots: tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.11)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.12)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.11)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.12)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7993,7 +7993,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/debug@4.1.12': dependencies: @@ -8064,7 +8064,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.11': + '@types/node@20.16.12': dependencies: undici-types: 6.19.8 @@ -8087,7 +8087,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10035,13 +10035,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.16.11)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.11)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.12)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10513,7 +10513,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10981,9 +10981,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.11): + meros@1.3.0(@types/node@20.16.12): optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 mhchemparser@4.2.1: {} @@ -13030,7 +13030,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13269,13 +13269,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.11)(terser@5.34.1): + vite-node@2.0.5(@types/node@20.16.12)(terser@5.34.1): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less @@ -13287,28 +13287,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(terser@5.34.1)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.12)(terser@5.34.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@20.16.11)(terser@5.34.1): + vite@5.4.8(@types/node@20.16.12)(terser@5.34.1): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 fsevents: 2.3.3 terser: 5.34.1 - vitest@2.0.5(@types/node@20.16.11)(terser@5.34.1): + vitest@2.0.5(@types/node@20.16.12)(terser@5.34.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13326,11 +13326,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.11)(terser@5.34.1) - vite-node: 2.0.5(@types/node@20.16.11)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) + vite-node: 2.0.5(@types/node@20.16.12)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 655e6309df1..58248bd8ec0 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From f6fc8c247db33fab7d8522d634c7d7c85b2e9c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Cort=C3=A9s?= <fcsfelipe@gmail.com> Date: Thu, 17 Oct 2024 21:51:54 -0300 Subject: [PATCH 290/374] Stop using experimental syntax to load package version (#2616) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: stop using experimental syntax to load package version The import attribute syntax (`with { type: "json" }`) is still experimental so warnings showed up when using the library as it was being used to import the package.json file to extract the package version As an alternative, the current version will be injected on build time through tsup configuration. * Create healthy-moose-kneel.md * fix: failing test on node v22 after warning format change The test was failing because the line number in one of the warnings being suppressed changed from 5 characters to 7 on node v22. The other rule suppression was removed as a previous commit fixed the undelying issue. --------- Co-authored-by: Felipe Cortés <felipe@cortes.cl> Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- .changeset/healthy-moose-kneel.md | 7 +++++++ packages/plugin/__tests__/examples.spec.ts | 8 ++------ packages/plugin/src/meta.ts | 4 +--- packages/plugin/tsup.config.ts | 1 + 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 .changeset/healthy-moose-kneel.md diff --git a/.changeset/healthy-moose-kneel.md b/.changeset/healthy-moose-kneel.md new file mode 100644 index 00000000000..125fd52c0f7 --- /dev/null +++ b/.changeset/healthy-moose-kneel.md @@ -0,0 +1,7 @@ +--- +"@graphql-eslint/eslint-plugin": patch +--- + +The import attribute syntax (with { type: "json" }) is still experimental so warnings showed up when using the library as it was being used to import the package.json file to extract the package version + +As an alternative, the current version will be injected on build time through tsup configuration. diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index f6990885db2..fa7ca770d59 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -22,14 +22,10 @@ function getESLintOutput(cwd: string): ESLint.LintResult[] { const errorOutput = stderr .toString() .replace( - /\(node:\d{4,5}\) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time/, + /\(node:\d{4,7}\) \[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead./, '', ) - .replace( - /\(node:\d{4,5}\) \[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead./, - '', - ) - .replace('(Use `node --trace-warnings ...` to show where the warning was created)', '') + .replace('(Use `node --trace-deprecation ...` to show where the warning was created)', '') .trimEnd(); if (errorOutput) { throw new Error(errorOutput); diff --git a/packages/plugin/src/meta.ts b/packages/plugin/src/meta.ts index 50aebe6bca1..39a9cca11b7 100644 --- a/packages/plugin/src/meta.ts +++ b/packages/plugin/src/meta.ts @@ -1,3 +1 @@ -import packageJson from '../package.json' with { type: 'json' }; - -export const { version } = packageJson; +export const version = process.env.VERSION diff --git a/packages/plugin/tsup.config.ts b/packages/plugin/tsup.config.ts index d8c8e06479d..ec995dba8c6 100644 --- a/packages/plugin/tsup.config.ts +++ b/packages/plugin/tsup.config.ts @@ -10,6 +10,7 @@ const opts: Options = { dts: true, env: { ...(process.env.NODE_ENV && { NODE_ENV: process.env.NODE_ENV }), + VERSION: packageJson.version, }, format: 'esm', minifySyntax: true, From 81457e3a5046c82f98ea223540da66383b7c7ff6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 04:14:17 +0300 Subject: [PATCH 291/374] chore(release): update monorepo packages versions (alpha) (#2623) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 1 + packages/plugin/CHANGELOG.md | 12 ++++++++++++ packages/plugin/package.json | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 79413f821fa..60ed8157b4a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -23,6 +23,7 @@ "dull-scissors-destroy", "few-mails-sparkle", "friendly-singers-rush", + "healthy-moose-kneel", "heavy-onions-fry", "itchy-ads-compete", "lovely-laws-hide", diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 33547e67f2c..31f28b56adf 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,17 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.6 + +### Patch Changes + +- [#2616](https://github.com/dimaMachina/graphql-eslint/pull/2616) + [`c0f1b07`](https://github.com/dimaMachina/graphql-eslint/commit/c0f1b077c8c7b8ee872bcee191f1acf5a8d5f62b) + Thanks [@fcortes](https://github.com/fcortes)! - The import attribute syntax (with { type: "json" + }) is still experimental so warnings showed up when using the library as it was being used to + import the package.json file to extract the package version + + As an alternative, the current version will be injected on build time through tsup configuration. + ## 4.0.0-alpha.5 ### Patch Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 2e42af7d2da..39207551c53 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.5", + "version": "4.0.0-alpha.6", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From 3b47f4a1b115655b8079d1fed8713570dce99de9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 02:15:38 +0000 Subject: [PATCH 292/374] fix(deps): update dependency @theguild/components to v7.0.2 (#2625) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 10 +++++----- website/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75622976589..aa08e68987e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 7.0.1 - version: 7.0.1(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + specifier: 7.0.2 + version: 7.0.2(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1771,8 +1771,8 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@theguild/components@7.0.1': - resolution: {integrity: sha512-zpFrXXBGs6RwdXTmoJD9bpEfEloeUVXD3+DB6hki0pZ1X8kE7+x9SUg47vEK9GcQh+dcrGKywMSfiIotxxs38A==} + '@theguild/components@7.0.2': + resolution: {integrity: sha512-yE4h9WSe9/nyA/hrS3IlkY/fTTPYyToLtKCTWSxnfnUa+h+X8LyJSWEibiBX3hZTcydBl/GxybpIcn1lI2VGLA==} peerDependencies: next: ^13 || ^14 react: ^18.2.0 @@ -7894,7 +7894,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.1(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.2(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.15 diff --git a/website/package.json b/website/package.json index 58248bd8ec0..0a219e45ad2 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "7.0.1", + "@theguild/components": "7.0.2", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From 81b89d7b2903eb5f419f922eb77d3205286a6504 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 02:15:57 +0000 Subject: [PATCH 293/374] chore(deps): update dependency turbo to v2.2.0 (#2626) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 670dd127ec1..2d56c1974c7 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", - "turbo": "2.1.3", + "turbo": "2.2.0", "typescript": "5.6.3", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa08e68987e..008fe0510eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.1 version: 4.19.1 turbo: - specifier: 2.1.3 - version: 2.1.3 + specifier: 2.2.0 + version: 2.2.0 typescript: specifier: 5.6.3 version: 5.6.3 @@ -5926,38 +5926,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.1.3: - resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==} + turbo-darwin-64@2.2.0: + resolution: {integrity: sha512-mJK+7hpvGsxyXfx2UTdewisXGIikRORoj25OKagsNw7dE7D1j0HnfWrjguIshlmFoQu18E5ipbdUAzjHdQGPkg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.3: - resolution: {integrity: sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA==} + turbo-darwin-arm64@2.2.0: + resolution: {integrity: sha512-uStU2I1aMSj8/ord3gNXdr/k1Xk+pflfMPS4d/oQUAPld8L9plbQ8JSgoXsFoJYyU9vhTeXkjLkpnQxXoGnb9w==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.3: - resolution: {integrity: sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q==} + turbo-linux-64@2.2.0: + resolution: {integrity: sha512-dVy/hquEDBy7trsSb5TynDGeS2iqcI9QTfC2kLZnsgPo6WWURXESN+AFChGxgZ2yp2CKrj5eZhnHdtRbP0a5EQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.3: - resolution: {integrity: sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA==} + turbo-linux-arm64@2.2.0: + resolution: {integrity: sha512-YuCmCBQsvH8RZGDBqFXOm49UY3mJFRahQ7J8IT4KQX3O8zIPTu84715ILUTznElhlYY7IKoqfenovVzYFzEbMQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.3: - resolution: {integrity: sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ==} + turbo-windows-64@2.2.0: + resolution: {integrity: sha512-6WegPi7hEbKuQXR/VGJXGO0jV9tm+dyRNH6e3Edb3DMaa8ThnzfjxMmrvQwLbGgMNvjBRBEKAHhOAnE6FXdPew==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.3: - resolution: {integrity: sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ==} + turbo-windows-arm64@2.2.0: + resolution: {integrity: sha512-kmk+A3aUy4dWhTVzW1itrWRtIilv4dFNRThfucBNYRL4Huyug+8qdX51iJjKyHMi0x51rcND62lukWWtFZhCSA==} cpu: [arm64] os: [win32] - turbo@2.1.3: - resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==} + turbo@2.2.0: + resolution: {integrity: sha512-uyr+tFAKDKWIpihuUVYpEvuzQ3Pc+kICf0fbRzzc/86ram74azvwTXplzRQ+BUv8zTjwIRKNhrH5L4q0rgJyMw==} hasBin: true twoslash-protocol@0.2.12: @@ -12927,32 +12927,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.1.3: + turbo-darwin-64@2.2.0: optional: true - turbo-darwin-arm64@2.1.3: + turbo-darwin-arm64@2.2.0: optional: true - turbo-linux-64@2.1.3: + turbo-linux-64@2.2.0: optional: true - turbo-linux-arm64@2.1.3: + turbo-linux-arm64@2.2.0: optional: true - turbo-windows-64@2.1.3: + turbo-windows-64@2.2.0: optional: true - turbo-windows-arm64@2.1.3: + turbo-windows-arm64@2.2.0: optional: true - turbo@2.1.3: + turbo@2.2.0: optionalDependencies: - turbo-darwin-64: 2.1.3 - turbo-darwin-arm64: 2.1.3 - turbo-linux-64: 2.1.3 - turbo-linux-arm64: 2.1.3 - turbo-windows-64: 2.1.3 - turbo-windows-arm64: 2.1.3 + turbo-darwin-64: 2.2.0 + turbo-darwin-arm64: 2.2.0 + turbo-linux-64: 2.2.0 + turbo-linux-arm64: 2.2.0 + turbo-windows-64: 2.2.0 + turbo-windows-arm64: 2.2.0 twoslash-protocol@0.2.12: {} From 2d3665e9c4a5f99191e3d06cfb875228112c6bcd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 10:21:46 +0000 Subject: [PATCH 294/374] chore(deps): update dependency @types/node to v20.16.13 (#2627) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 2d56c1974c7..7857c578617 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index edd55ec6870..307759f3fa0 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 008fe0510eb..81db9745e6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.12 - version: 20.16.12 + specifier: 20.16.13 + version: 20.16.13 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.12)(terser@5.34.1) + version: 2.0.5(@types/node@20.16.13)(terser@5.34.1) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.16.13)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.12)(terser@5.34.1)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.13)(terser@5.34.1)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.12 - version: 20.16.12 + specifier: 20.16.13 + version: 20.16.13 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.12 - version: 20.16.12 + specifier: 20.16.13 + version: 20.16.13 '@types/react': specifier: 18.3.11 version: 18.3.11 @@ -1879,8 +1879,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.12': - resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==} + '@types/node@20.16.13': + resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7054,14 +7054,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.6(@types/node@20.16.12)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.6(@types/node@20.16.13)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.12) + meros: 1.3.0(@types/node@20.16.13) tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7147,12 +7147,12 @@ snapshots: tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.12)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.16.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.13)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) @@ -7993,7 +7993,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/debug@4.1.12': dependencies: @@ -8064,7 +8064,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.12': + '@types/node@20.16.13': dependencies: undici-types: 6.19.8 @@ -8087,7 +8087,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10035,13 +10035,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.16.12)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.16.13)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) '@graphql-tools/load': 8.0.2(graphql@16.9.0) '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.12)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.13)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10513,7 +10513,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10981,9 +10981,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.12): + meros@1.3.0(@types/node@20.16.13): optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 mhchemparser@4.2.1: {} @@ -13030,7 +13030,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13269,13 +13269,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.12)(terser@5.34.1): + vite-node@2.0.5(@types/node@20.16.13)(terser@5.34.1): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) transitivePeerDependencies: - '@types/node' - less @@ -13287,28 +13287,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.12)(terser@5.34.1)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.13)(terser@5.34.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@20.16.12)(terser@5.34.1): + vite@5.4.8(@types/node@20.16.13)(terser@5.34.1): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 fsevents: 2.3.3 terser: 5.34.1 - vitest@2.0.5(@types/node@20.16.12)(terser@5.34.1): + vitest@2.0.5(@types/node@20.16.13)(terser@5.34.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13326,11 +13326,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.12)(terser@5.34.1) - vite-node: 2.0.5(@types/node@20.16.12)(terser@5.34.1) + vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) + vite-node: 2.0.5(@types/node@20.16.13)(terser@5.34.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 0a219e45ad2..dfd5f6489ab 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 49aa481784d64b2ce3b472cc1b27625486566566 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 15:14:51 +0000 Subject: [PATCH 295/374] chore(deps): update dependency turbo to v2.2.1 (#2628) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 7857c578617..7014d631a93 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", - "turbo": "2.2.0", + "turbo": "2.2.1", "typescript": "5.6.3", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81db9745e6f..ab6452db920 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.1 version: 4.19.1 turbo: - specifier: 2.2.0 - version: 2.2.0 + specifier: 2.2.1 + version: 2.2.1 typescript: specifier: 5.6.3 version: 5.6.3 @@ -5926,38 +5926,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.2.0: - resolution: {integrity: sha512-mJK+7hpvGsxyXfx2UTdewisXGIikRORoj25OKagsNw7dE7D1j0HnfWrjguIshlmFoQu18E5ipbdUAzjHdQGPkg==} + turbo-darwin-64@2.2.1: + resolution: {integrity: sha512-jltMdSQ+7rQDVaorjW729PCw6fwAn1MgZSdoa0Gil7GZCOF3SnR/ok0uJw6G5mdm6F5XM8ZTlz+mdGzBLuBRaA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.2.0: - resolution: {integrity: sha512-uStU2I1aMSj8/ord3gNXdr/k1Xk+pflfMPS4d/oQUAPld8L9plbQ8JSgoXsFoJYyU9vhTeXkjLkpnQxXoGnb9w==} + turbo-darwin-arm64@2.2.1: + resolution: {integrity: sha512-RHW0c1NonsJXXlutlZeunmhLanf0/WbeizFfYgWuTEaJE4MbbhyD/RG4Fm/7iob5kxQ4Es2TzfDPqyMqpIO0GA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.2.0: - resolution: {integrity: sha512-dVy/hquEDBy7trsSb5TynDGeS2iqcI9QTfC2kLZnsgPo6WWURXESN+AFChGxgZ2yp2CKrj5eZhnHdtRbP0a5EQ==} + turbo-linux-64@2.2.1: + resolution: {integrity: sha512-RasrjV+i2B90hoR8r6B2Btf2/ebNT5MJbhkpY0G1EN06E1IkjCKfAXj/1Dwmjy9+Zo0NC2r69L3HxRrtpar8jQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.2.0: - resolution: {integrity: sha512-YuCmCBQsvH8RZGDBqFXOm49UY3mJFRahQ7J8IT4KQX3O8zIPTu84715ILUTznElhlYY7IKoqfenovVzYFzEbMQ==} + turbo-linux-arm64@2.2.1: + resolution: {integrity: sha512-LNkUUJuu1gNkhlo7Ky/zilXEiajLoGlWLiKT1XV5neEf+x1s+aU9Hzd/+HhSVMiyI8l7z6zLbrM1a6+v4co/SQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.2.0: - resolution: {integrity: sha512-6WegPi7hEbKuQXR/VGJXGO0jV9tm+dyRNH6e3Edb3DMaa8ThnzfjxMmrvQwLbGgMNvjBRBEKAHhOAnE6FXdPew==} + turbo-windows-64@2.2.1: + resolution: {integrity: sha512-Mn5tlFrLzlQ6tW6wTWNlyT1osXuDUg0VT1VAjRpmRXlK2Zi3oKVVG0rs0nkkq4rmuheryD1xyuGPN9nFKbAn/A==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.2.0: - resolution: {integrity: sha512-kmk+A3aUy4dWhTVzW1itrWRtIilv4dFNRThfucBNYRL4Huyug+8qdX51iJjKyHMi0x51rcND62lukWWtFZhCSA==} + turbo-windows-arm64@2.2.1: + resolution: {integrity: sha512-bvYOJ3SMN00yiem+uAqwRMbUMau/KiMzJYxnD0YkFo6INc08z8gZi5g0GLZAR7g/L3JegktX3UQW2cJvryjvLg==} cpu: [arm64] os: [win32] - turbo@2.2.0: - resolution: {integrity: sha512-uyr+tFAKDKWIpihuUVYpEvuzQ3Pc+kICf0fbRzzc/86ram74azvwTXplzRQ+BUv8zTjwIRKNhrH5L4q0rgJyMw==} + turbo@2.2.1: + resolution: {integrity: sha512-clZFkh6U6NpsLKBVZYRjlZjRTfju1Z5STqvFVaOGu5443uM75alJe1nCYH9pQ9YJoiOvXAqA2rDHWN5kLS9JMg==} hasBin: true twoslash-protocol@0.2.12: @@ -12927,32 +12927,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.2.0: + turbo-darwin-64@2.2.1: optional: true - turbo-darwin-arm64@2.2.0: + turbo-darwin-arm64@2.2.1: optional: true - turbo-linux-64@2.2.0: + turbo-linux-64@2.2.1: optional: true - turbo-linux-arm64@2.2.0: + turbo-linux-arm64@2.2.1: optional: true - turbo-windows-64@2.2.0: + turbo-windows-64@2.2.1: optional: true - turbo-windows-arm64@2.2.0: + turbo-windows-arm64@2.2.1: optional: true - turbo@2.2.0: + turbo@2.2.1: optionalDependencies: - turbo-darwin-64: 2.2.0 - turbo-darwin-arm64: 2.2.0 - turbo-linux-64: 2.2.0 - turbo-linux-arm64: 2.2.0 - turbo-windows-64: 2.2.0 - turbo-windows-arm64: 2.2.0 + turbo-darwin-64: 2.2.1 + turbo-darwin-arm64: 2.2.1 + turbo-linux-64: 2.2.1 + turbo-linux-arm64: 2.2.1 + turbo-windows-64: 2.2.1 + turbo-windows-arm64: 2.2.1 twoslash-protocol@0.2.12: {} From 225f941cb752356175a21eaea4499a12df0d5ea7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 03:20:23 +0000 Subject: [PATCH 296/374] chore(deps): update dependency svelte to v5 (#2629) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 71 ++++++++++++++++---------- 2 files changed, 44 insertions(+), 29 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 99f0557ed5c..6b3b26b55fa 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "4.2.19", + "svelte": "5.0.2", "svelte-eslint-parser": "0.42.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab6452db920..5e386ab095a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 4.2.19 - version: 4.2.19 + specifier: 5.0.2 + version: 5.0.2 svelte-eslint-parser: specifier: 0.42.0 - version: 0.42.0(svelte@4.2.19) + version: 0.42.0(svelte@5.0.2) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@4.2.19)(typescript@5.6.3) + version: 0.7.22(svelte@5.0.2)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -2081,6 +2081,11 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} @@ -2420,9 +2425,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} @@ -3167,6 +3169,9 @@ packages: jiti: optional: true + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} @@ -3188,6 +3193,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -5735,9 +5743,9 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} + svelte@5.0.2: + resolution: {integrity: sha512-TIqp5kjyTMa45L0McUvVfjuvlF/hyxVolyAc9APY3/FeF5aqYpt+Y1PckPQ7DlsDkthxNeq2+ystop8GlIV3kw==} + engines: {node: '>=18'} svgo@3.3.2: resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} @@ -6440,6 +6448,9 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zod-validation-error@3.4.0: resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} engines: {node: '>=18.0.0'} @@ -8350,6 +8361,10 @@ snapshots: dependencies: acorn: 8.12.1 + acorn-typescript@1.4.13(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-walk@8.3.4: dependencies: acorn: 8.12.1 @@ -8703,14 +8718,6 @@ snapshots: clsx@2.1.1: {} - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.12.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 - collapse-white-space@2.1.0: {} color-convert@1.9.3: @@ -9709,6 +9716,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.0.0: {} + esm@3.2.25: {} espree@10.2.0: @@ -9729,6 +9738,11 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.2.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -12702,7 +12716,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.42.0(svelte@4.2.19): + svelte-eslint-parser@0.42.0(svelte@5.0.2): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12710,31 +12724,30 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 4.2.19 + svelte: 5.0.2 - svelte2tsx@0.7.22(svelte@4.2.19)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.0.2)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.19 + svelte: 5.0.2 typescript: 5.6.3 - svelte@4.2.19: + svelte@5.0.2: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 acorn: 8.12.1 + acorn-typescript: 1.4.13(acorn@8.12.1) aria-query: 5.3.2 axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 + esm-env: 1.0.0 + esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 magic-string: 0.30.12 - periscopic: 3.1.0 + zimmerframe: 1.1.2 svgo@3.3.2: dependencies: @@ -13553,6 +13566,8 @@ snapshots: yocto-queue@1.1.1: {} + zimmerframe@1.1.2: {} + zod-validation-error@3.4.0(zod@3.23.8): dependencies: zod: 3.23.8 From 0339907c00ebcc495d7d513c319c833e8ef03932 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 19:17:09 +0000 Subject: [PATCH 297/374] chore(deps): update dependency svelte to v5.0.3 (#2630) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 6b3b26b55fa..9dfd79e14da 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.0.2", + "svelte": "5.0.3", "svelte-eslint-parser": "0.42.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e386ab095a..348906a67ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.0.2 - version: 5.0.2 + specifier: 5.0.3 + version: 5.0.3 svelte-eslint-parser: specifier: 0.42.0 - version: 0.42.0(svelte@5.0.2) + version: 0.42.0(svelte@5.0.3) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.0.2)(typescript@5.6.3) + version: 0.7.22(svelte@5.0.3)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5743,8 +5743,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.0.2: - resolution: {integrity: sha512-TIqp5kjyTMa45L0McUvVfjuvlF/hyxVolyAc9APY3/FeF5aqYpt+Y1PckPQ7DlsDkthxNeq2+ystop8GlIV3kw==} + svelte@5.0.3: + resolution: {integrity: sha512-i8DopbAPRP9iaR3qqe++LPv4povQRshSseH3kSrzI4URZ9/7OTt3vCJPBp+5ACRQDik0S/tM1ZRA6EW/sGcKfw==} engines: {node: '>=18'} svgo@3.3.2: @@ -12716,7 +12716,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.42.0(svelte@5.0.2): + svelte-eslint-parser@0.42.0(svelte@5.0.3): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12724,16 +12724,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.0.2 + svelte: 5.0.3 - svelte2tsx@0.7.22(svelte@5.0.2)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.0.3)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.2 + svelte: 5.0.3 typescript: 5.6.3 - svelte@5.0.2: + svelte@5.0.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 242ccf66c1dfb36c53f97c110a342f04bccddcb0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 03:13:58 +0000 Subject: [PATCH 298/374] chore(deps): update dependency svelte-eslint-parser to v0.43.0 (#2631) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 9dfd79e14da..c936b675366 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -14,7 +14,7 @@ "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", "svelte": "5.0.3", - "svelte-eslint-parser": "0.42.0", + "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 348906a67ca..ff1047c2514 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,8 +210,8 @@ importers: specifier: 5.0.3 version: 5.0.3 svelte-eslint-parser: - specifier: 0.42.0 - version: 0.42.0(svelte@5.0.3) + specifier: 0.43.0 + version: 0.43.0(svelte@5.0.3) svelte2tsx: specifier: 0.7.22 version: 0.7.22(svelte@5.0.3)(typescript@5.6.3) @@ -5728,11 +5728,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.42.0: - resolution: {integrity: sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==} + svelte-eslint-parser@0.43.0: + resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true @@ -12716,7 +12716,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.42.0(svelte@5.0.3): + svelte-eslint-parser@0.43.0(svelte@5.0.3): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 0456038d829941cca7ce50e7d443c795dd6aa81f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 03:14:14 +0000 Subject: [PATCH 299/374] chore(deps): lock file maintenance (#2632) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 593 ++++++++++++++++++++++++++++--------------------- 1 file changed, 339 insertions(+), 254 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff1047c2514..4b5e4a65ef0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,7 +57,7 @@ importers: version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-tailwindcss: specifier: 3.17.5 - version: 3.17.5(tailwindcss@3.4.13) + version: 3.17.5(tailwindcss@3.4.14) husky: specifier: 9.1.6 version: 9.1.6 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.13)(terser@5.34.1) + version: 2.0.5(@types/node@20.16.13)(terser@5.36.0) examples/code-file: dependencies: @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.13)(terser@5.34.1)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.0.2 - version: 7.0.2(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 7.0.2(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -378,7 +378,7 @@ importers: version: 18.3.11 tailwindcss-radix: specifier: 3.0.5 - version: 3.0.5(tailwindcss@3.4.13) + version: 3.0.5(tailwindcss@3.4.14) webpack: specifier: ^5.88.2 version: 5.95.0(esbuild@0.23.1) @@ -928,8 +928,8 @@ packages: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 - '@graphql-tools/batch-execute@9.0.4': - resolution: {integrity: sha512-kkebDLXgDrep5Y0gK1RN3DMUlLqNhg60OAz0lTCqrYeja6DshxLtLkj+zV4mVbBA4mQOEoBmw6g1LZs3dA84/w==} + '@graphql-tools/batch-execute@9.0.5': + resolution: {integrity: sha512-wkHLqBNtprKuNk+6ZoOw/RthsnGDycIjtOo976K8f0IgbE7fRNO9SnyhjSziHaIWVDjOuP3XaJD5v/i3vQsa5Q==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -940,38 +940,38 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.21': - resolution: {integrity: sha512-UytyYVvDfLQbCYG1aQo8Vc67c1WhEjzW9ytYKEEqMJSdlwfMCujHmCz7EyH5DNjTAKapDHuQcN5VivKGap/Beg==} + '@graphql-tools/delegate@10.0.26': + resolution: {integrity: sha512-8KaphA86onhO8h9WJeu7YpRNwYDkbbD+KctV6LPJ99vK3w+rQuWkZoxrL1H2nN2FwDBP/9OXposeE7z5C6cv8w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-graphql-ws@1.3.0': - resolution: {integrity: sha512-waghXHJjJiEEiWNYLbV7aRUbdvZOelSrtTgqpwco15k9iE4CMJyy2GQihLPEkIHcqSW0EHBlH1BbWDHI7noFPw==} + '@graphql-tools/executor-graphql-ws@1.3.1': + resolution: {integrity: sha512-UAS5aeWLqv89iJ899OK8uwBMVGVH4nhJDIuIT+8z8f5iPiIpfqt2ipZLasdSLpi5WUpYDIolnVUFd2NvzccO7A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@1.1.6': - resolution: {integrity: sha512-wGKjJzbi6em8cWI3sry6T7kAgoxMXYNM+KlbsWczPvIsHvv1cqXlrP1lwC6f7Ja1FfWdU1ZIEgOv93ext7IDyQ==} + '@graphql-tools/executor-http@1.1.7': + resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-legacy-ws@1.1.0': - resolution: {integrity: sha512-k+6ZyiaAd8SmwuzbEOfA/LVkuI1nqidhoMw+CJ7c41QGOjSMzc0VS0UZbJyeitI0n7a+uP/Meln1wjzJ2ReDtQ==} + '@graphql-tools/executor-legacy-ws@1.1.1': + resolution: {integrity: sha512-9J5WBd9D7+V299BsMJmgMVBsUl01rqzpfWx+if2r5k9xBYchj5delUOsx337XtNLb3Ewoy0Za24DkNYIx3Cgyg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor@1.3.1': - resolution: {integrity: sha512-tgJDdGf9SCAm64ofEMZdv925u6/J+eTmv36TGNLxgP2DpCJsZ6gnJ4A+0D28EazDXqJIvMiPd+3d+o3cCRCAnQ==} + '@graphql-tools/executor@1.3.2': + resolution: {integrity: sha512-U8nAR709IPNjwf0aLG6U9FlX0t7vA4cdWvL4RtMR/L/Ll4OHZ39OqUtq6moy+kLRRwLTqLif6iiUYrxnWpUGXw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@8.0.1': - resolution: {integrity: sha512-7gswMqWBabTSmqbaNyWSmRRpStWlcCkBc73E6NZNlh4YNuiyKOwbvSkOUYFOqFMfEL+cFsXgAvr87Vz4XrYSbA==} + '@graphql-tools/graphql-file-loader@8.0.2': + resolution: {integrity: sha512-uf/vkO7jIU19hOZKL/DPyE5vm3wH7nFpfNYrMGGx8XlDK7l0al/MO7HQy+4YUPENkAd8FBgRNt2Ilm1fUXCwJg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -982,38 +982,38 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@7.0.1': - resolution: {integrity: sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w==} + '@graphql-tools/import@7.0.2': + resolution: {integrity: sha512-7OpShcq/yRwCcMcTyLNIonYw9l1yD+Im/znN/l9SRsThYGhMlojEHIntn7f9IArCnHR71uZk5UQioGLUTG6E6A==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/json-file-loader@8.0.1': - resolution: {integrity: sha512-lAy2VqxDAHjVyqeJonCP6TUemrpYdDuKt25a10X6zY2Yn3iFYGnuIDQ64cv3ytyGY6KPyPB+Kp+ZfOkNDG3FQA==} + '@graphql-tools/json-file-loader@8.0.2': + resolution: {integrity: sha512-gdsOfH+wU4LAineG3oiqw4DNrwAdmr/ZfZ1JiL3wlUsk16P78qmM8jD9H7pkdMuwVdD0e/d+QrVhbo9qQ0CcKw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/load@8.0.2': - resolution: {integrity: sha512-S+E/cmyVmJ3CuCNfDuNF2EyovTwdWfQScXv/2gmvJOti2rGD8jTt9GYVzXaxhblLivQR9sBUCNZu/w7j7aXUCA==} + '@graphql-tools/load@8.0.3': + resolution: {integrity: sha512-JE/MdTMcaIQ68U9zaizXG3QkR4Qligv131JVVmVJScxA1gv0gIc+HDixa5YK1rBXYLANU1sZMk87ZVuPaUdAoQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/merge@9.0.7': - resolution: {integrity: sha512-lbTrIuXIbUSmSumHkPRY1QX0Z8JEtmRhnIrkH7vkfeEmf0kNn/nCWvJwqokm5U7L+a+DA1wlRM4slIlbfXjJBA==} + '@graphql-tools/merge@9.0.8': + resolution: {integrity: sha512-RG9NEp4fi0MoFi0te4ahqTMYuavQnXlpEZxxMomdCa6CI5tfekcVm/rsLF5Zt8O4HY+esDt9+4dCL+aOKvG79w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.6': - resolution: {integrity: sha512-EIJgPRGzpvDFEjVp+RF1zNNYIC36BYuIeZ514jFoJnI6IdxyVyIRDLx/ykgMdaa1pKQerpfdqDnsF4JnZoDHSQ==} + '@graphql-tools/schema@10.0.7': + resolution: {integrity: sha512-Cz1o+rf9cd3uMgG+zI9HlM5mPlnHQUlk/UQRZyUlPDfT+944taLaokjvj7AI6GcOFVf4f2D11XthQp+0GY31jQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.2': - resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} + '@graphql-tools/url-loader@8.0.7': + resolution: {integrity: sha512-f1mq1wb1ivn8qFDVm8GWO5Co6Y/NZVXHgEG+3rjntr7aXjnw+DXyDQ+7QJRWJRDJcP0YWLJgfrBcWo1CqI4Qow==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1024,8 +1024,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@10.0.5': - resolution: {integrity: sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==} + '@graphql-tools/wrap@10.0.10': + resolution: {integrity: sha512-3f1CUM+EpsALjt/HofzSWCLyfY65o9VpmqCTvIwVWGOnaP82cWbZE1Ytwb+t7yAZBKqCCc+1ginp+COIPD3ULw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1105,11 +1105,11 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdx-js/mdx@3.0.1': - resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} - '@mdx-js/react@3.0.1': - resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + '@mdx-js/react@3.1.0': + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': '>=16' react: '>=16' @@ -1759,6 +1759,9 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -1858,8 +1861,8 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.10': - resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} + '@types/lodash@4.17.12': + resolution: {integrity: sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -1978,8 +1981,8 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/pretty-format@2.1.2': - resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} @@ -2090,8 +2093,8 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} engines: {node: '>=0.4.0'} hasBin: true @@ -2229,8 +2232,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.0: - resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + axe-core@4.10.1: + resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} engines: {node: '>=4'} axobject-query@4.1.0: @@ -2313,8 +2316,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001668: - resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2872,8 +2875,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.36: - resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} + electron-to-chromium@1.5.41: + resolution: {integrity: sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -2950,6 +2953,12 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -3220,6 +3229,9 @@ packages: estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + estree-util-to-js@2.0.0: resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} @@ -3305,8 +3317,8 @@ packages: fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - fdir@6.4.0: - resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -3584,8 +3596,8 @@ packages: hast-util-to-html@9.0.3: resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} - hast-util-to-jsx-runtime@2.3.1: - resolution: {integrity: sha512-Rbemi1rzrkysSin0FDHZfsxYPoqLGHFfxFm28aOBHPibT7aqjy7kUgY636se9xbuCWUsFpWAYlmtGHQakiqtEA==} + hast-util-to-jsx-runtime@2.3.2: + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -4458,8 +4470,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} engines: {node: '>= 0.6'} neo-async@2.6.2: @@ -4791,11 +4803,8 @@ packages: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5276,6 +5285,18 @@ packages: reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + reflect.getprototypeof@1.0.6: resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} @@ -5313,6 +5334,9 @@ packages: rehype-raw@7.0.0: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + remark-frontmatter@5.0.0: resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} @@ -5325,8 +5349,8 @@ packages: remark-mdx-disable-explicit-jsx@0.1.0: resolution: {integrity: sha512-NC7NUbu4bExZnsWDTJE3UhBRZujW3gyqMufhTHn2GHhZ5LetWzyieyuZerBPdSniLx4d7QKDbf+d3u/qmMGyaQ==} - remark-mdx@3.0.1: - resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==} + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -5604,8 +5628,9 @@ packages: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} - string.prototype.includes@2.0.0: - resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} @@ -5772,8 +5797,8 @@ packages: peerDependencies: tailwindcss: ^3.4.1 - tailwindcss@3.4.13: - resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} + tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} engines: {node: '>=14.0.0'} hasBin: true @@ -5801,8 +5826,8 @@ packages: uglify-js: optional: true - terser@5.34.1: - resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} + terser@5.36.0: + resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} engines: {node: '>=10'} hasBin: true @@ -5819,8 +5844,8 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} tinyglobby@0.2.9: resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} @@ -5907,8 +5932,8 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} tsup@8.3.0: resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} @@ -6213,8 +6238,8 @@ packages: vite: optional: true - vite@5.4.8: - resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} + vite@5.4.9: + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6477,7 +6502,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: package-manager-detector: 0.2.2 - tinyexec: 0.3.0 + tinyexec: 0.3.1 '@antfu/utils@0.7.10': {} @@ -6510,7 +6535,7 @@ snapshots: '@babel/code-frame@7.25.7': dependencies: '@babel/highlight': 7.25.7 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/compat-data@7.25.8': {} @@ -6591,7 +6616,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/parser@7.25.8': dependencies: @@ -6694,7 +6719,7 @@ snapshots: mri: 1.2.0 p-limit: 2.3.0 package-manager-detector: 0.2.2 - picocolors: 1.1.0 + picocolors: 1.1.1 resolve-from: 5.0.0 semver: 7.6.3 spawndamnit: 2.0.0 @@ -6718,7 +6743,7 @@ snapshots: dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.0 + picocolors: 1.1.1 semver: 7.6.3 '@changesets/get-github-info@0.6.0': @@ -6749,7 +6774,7 @@ snapshots: '@changesets/logger@0.1.1': dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 '@changesets/parse@0.4.0': dependencies: @@ -6771,7 +6796,7 @@ snapshots: '@changesets/types': 6.0.0 fs-extra: 7.0.1 p-filter: 2.1.0 - picocolors: 1.1.0 + picocolors: 1.1.1 '@changesets/should-skip-package@0.1.1': dependencies: @@ -7014,7 +7039,7 @@ snapshots: '@formatjs/intl-localematcher@0.5.5': dependencies: - tslib: 2.7.0 + tslib: 2.8.0 '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7022,12 +7047,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': + '@graphql-tools/batch-execute@9.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.4(graphql@16.9.0)': @@ -7036,36 +7061,36 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.21(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.26(graphql@16.9.0)': dependencies: - '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) - '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) + '@graphql-tools/executor': 1.3.2(graphql@16.9.0) + '@graphql-tools/schema': 10.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 - '@graphql-tools/executor-graphql-ws@1.3.0(graphql@16.9.0)': + '@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.7.0 + tslib: 2.8.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.6(@types/node@20.16.13)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.16.13)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 @@ -7073,39 +7098,39 @@ snapshots: extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.16.13) - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': + '@graphql-tools/executor-legacy-ws@1.1.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.12 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.7.0 + tslib: 2.8.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.3.1(graphql@16.9.0)': + '@graphql-tools/executor@1.3.2(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': + '@graphql-tools/graphql-file-loader@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/import': 7.0.1(graphql@16.9.0) + '@graphql-tools/import': 7.0.2(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 unixify: 1.0.0 '@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)': @@ -7117,61 +7142,61 @@ snapshots: '@babel/types': 7.25.8 '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.1(graphql@16.9.0)': + '@graphql-tools/import@7.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 - tslib: 2.7.0 + tslib: 2.8.0 - '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': + '@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 unixify: 1.0.0 - '@graphql-tools/load@8.0.2(graphql@16.9.0)': + '@graphql-tools/load@8.0.3(graphql@16.9.0)': dependencies: - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/schema': 10.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 - tslib: 2.7.0 + tslib: 2.8.0 - '@graphql-tools/merge@9.0.7(graphql@16.9.0)': + '@graphql-tools/merge@9.0.8(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 - '@graphql-tools/schema@10.0.6(graphql@16.9.0)': + '@graphql-tools/schema@10.0.7(graphql@16.9.0)': dependencies: - '@graphql-tools/merge': 9.0.7(graphql@16.9.0) + '@graphql-tools/merge': 9.0.8(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.16.13)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.7(@types/node@20.16.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) - '@graphql-tools/executor-graphql-ws': 1.3.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.6(@types/node@20.16.13)(graphql@16.9.0) - '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) + '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.13)(graphql@16.9.0) + '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) + '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.9.21 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 ws: 8.18.0 transitivePeerDependencies: @@ -7186,15 +7211,15 @@ snapshots: cross-inspect: 1.0.1 dset: 3.1.4 graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 - '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': + '@graphql-tools/wrap@10.0.10(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) + '@graphql-tools/schema': 10.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.7.0 + tslib: 2.8.0 value-or-promise: 1.0.12 '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': @@ -7297,7 +7322,7 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mdx-js/mdx@3.0.1': + '@mdx-js/mdx@3.1.0(acorn@8.13.0)': dependencies: '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 @@ -7305,15 +7330,16 @@ snapshots: '@types/mdx': 2.0.13 collapse-white-space: 2.1.0 devlop: 1.1.0 - estree-util-build-jsx: 3.0.1 estree-util-is-identifier-name: 3.0.0 - estree-util-to-js: 2.0.0 + estree-util-scope: 1.0.0 estree-walker: 3.0.3 - hast-util-to-estree: 3.1.0 - hast-util-to-jsx-runtime: 2.3.1 + hast-util-to-jsx-runtime: 2.3.2 markdown-extensions: 2.0.0 - periscopic: 3.1.0 - remark-mdx: 3.0.1 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.13.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-rehype: 11.1.1 source-map: 0.7.4 @@ -7323,9 +7349,10 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: + - acorn - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.11 @@ -7763,7 +7790,7 @@ snapshots: '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 clsx: 2.1.1 react: 18.3.1 @@ -7772,12 +7799,12 @@ snapshots: '@react-aria/ssr': 3.9.6(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 react: 18.3.1 '@react-aria/ssr@3.9.6(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 react: 18.3.1 '@react-aria/utils@3.25.3(react@18.3.1)': @@ -7785,13 +7812,13 @@ snapshots: '@react-aria/ssr': 3.9.6(react@18.3.1) '@react-stately/utils': 3.10.4(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 clsx: 2.1.1 react: 18.3.1 '@react-stately/utils@3.10.4(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 react: 18.3.1 '@react-types/shared@3.25.0(react@18.3.1)': @@ -7892,10 +7919,14 @@ snapshots: '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.13': + dependencies: + tslib: 2.8.0 + '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.7.0 + tslib: 2.8.0 '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7905,7 +7936,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.2(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.2(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.15 @@ -7915,8 +7946,8 @@ snapshots: fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -7927,6 +7958,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@types/react-dom' + - acorn - bufferutil - supports-color - ts-node @@ -7990,7 +8022,7 @@ snapshots: cssnano: 7.0.6(postcss@8.4.47) postcss: 8.4.47 postcss-import: 16.1.0(postcss@8.4.47) - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 transitivePeerDependencies: - ts-node @@ -8045,17 +8077,17 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.10 + '@types/lodash': 4.17.12 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.10 + '@types/lodash': 4.17.12 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.10 + '@types/lodash': 4.17.12 - '@types/lodash@4.17.10': {} + '@types/lodash@4.17.12': {} '@types/mdast@3.0.15': dependencies: @@ -8201,7 +8233,7 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.2': + '@vitest/pretty-format@2.1.3': dependencies: tinyrainbow: 1.2.0 @@ -8345,7 +8377,7 @@ snapshots: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.7.0 + tslib: 2.8.0 '@xtuc/ieee754@1.2.0': {} @@ -8353,23 +8385,23 @@ snapshots: abbrev@2.0.0: {} - acorn-import-attributes@1.9.5(acorn@8.12.1): + acorn-import-attributes@1.9.5(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn-jsx@5.3.2(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn-typescript@1.4.13(acorn@8.12.1): + acorn-typescript@1.4.13(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 acorn-walk@8.3.4: dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn@8.12.1: {} + acorn@8.13.0: {} ajv-keywords@3.5.2(ajv@6.12.6): dependencies: @@ -8423,7 +8455,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 aria-query@5.1.3: dependencies: @@ -8511,10 +8543,10 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001669 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -8522,7 +8554,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.0: {} + axe-core@4.10.1: {} axobject-query@4.1.0: {} @@ -8560,8 +8592,8 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001668 - electron-to-chromium: 1.5.36 + caniuse-lite: 1.0.30001669 + electron-to-chromium: 1.5.41 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -8595,11 +8627,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001669 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001668: {} + caniuse-lite@1.0.30001669: {} ccount@2.0.1: {} @@ -8788,7 +8820,7 @@ snapshots: cross-inspect@1.0.1: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 cross-spawn@5.1.0: dependencies: @@ -9201,7 +9233,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.36: {} + electron-to-chromium@1.5.41: {} emoji-regex@10.4.0: {} @@ -9339,6 +9371,20 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.13.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -9438,16 +9484,16 @@ snapshots: eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) espree: 9.6.1 estree-util-visit: 2.0.0 - remark-mdx: 3.0.1 + remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 synckit: 0.9.2 - tslib: 2.7.0 + tslib: 2.8.0 unified: 11.0.5 unified-engine: 11.2.1 unist-util-visit: 5.0.0 @@ -9527,7 +9573,7 @@ snapshots: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.0 + axe-core: 4.10.1 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -9539,7 +9585,7 @@ snapshots: minimatch: 3.1.2 object.fromentries: 2.0.8 safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.0 + string.prototype.includes: 2.0.1 eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: @@ -9553,10 +9599,10 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - remark-mdx: 3.0.1 + remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.7.0 + tslib: 2.8.0 unified: 11.0.5 vfile: 6.0.3 transitivePeerDependencies: @@ -9619,11 +9665,11 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.13): + eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.14): dependencies: fast-glob: 3.3.2 postcss: 8.4.47 - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: @@ -9722,14 +9768,14 @@ snapshots: espree@10.2.0: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -9766,6 +9812,11 @@ snapshots: estree-util-is-identifier-name@3.0.0: {} + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + estree-util-to-js@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -9875,7 +9926,7 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.4.0(picomatch@4.0.2): + fdir@6.4.2(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -10051,18 +10102,18 @@ snapshots: graphql-config@5.1.3(@types/node@20.16.13)(graphql@16.9.0)(typescript@5.6.3): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.16.13)(graphql@16.9.0) + '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) + '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) + '@graphql-tools/load': 8.0.3(graphql@16.9.0) + '@graphql-tools/merge': 9.0.8(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.13)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 2.3.3 minimatch: 9.0.5 string-env-interpolation: 1.0.1 - tslib: 2.7.0 + tslib: 2.8.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -10214,7 +10265,7 @@ snapshots: stringify-entities: 4.0.4 zwitch: 2.0.4 - hast-util-to-jsx-runtime@2.3.1: + hast-util-to-jsx-runtime@2.3.2: dependencies: '@types/estree': 1.0.6 '@types/hast': 3.0.4 @@ -10577,7 +10628,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.1 + acorn: 8.13.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -10720,7 +10771,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 lru-cache@10.4.3: {} @@ -11138,8 +11189,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 @@ -11328,7 +11379,7 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.12.1 + acorn: 8.13.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 @@ -11353,7 +11404,7 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.3: {} + negotiator@0.6.4: {} neo-async@2.6.2: {} @@ -11361,7 +11412,7 @@ snapshots: dependencies: next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap@4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): @@ -11388,7 +11439,7 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001669 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -11408,7 +11459,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -11416,18 +11467,18 @@ snapshots: flexsearch: 0.7.43 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.12(@types/react@18.3.11)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) + '@mdx-js/mdx': 3.1.0(acorn@8.13.0) + '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 '@shikijs/twoslash': 1.22.0(typescript@5.6.3) '@theguild/remark-mermaid': 0.1.3(react@18.3.1) @@ -11441,7 +11492,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - negotiator: 0.6.3 + negotiator: 0.6.4 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 @@ -11464,6 +11515,7 @@ snapshots: zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: - '@types/react' + - acorn - supports-color - typescript @@ -11474,7 +11526,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.7.0 + tslib: 2.8.0 node-emoji@2.1.3: dependencies: @@ -11723,7 +11775,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.7.0 + tslib: 2.8.0 path-data-parser@0.1.0: {} @@ -11753,13 +11805,7 @@ snapshots: pathval@2.0.0: {} - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - - picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -11991,13 +12037,13 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} @@ -12081,7 +12127,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -12090,7 +12136,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.8.0 use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: @@ -12101,7 +12147,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -12150,6 +12196,36 @@ snapshots: reading-time@1.5.0: {} + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.0(acorn@8.13.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.13.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.6 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + reflect.getprototypeof@1.0.6: dependencies: call-bind: 1.0.7 @@ -12209,6 +12285,14 @@ snapshots: hast-util-raw: 9.0.4 vfile: 6.0.3 + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.0 + transitivePeerDependencies: + - supports-color + remark-frontmatter@5.0.0: dependencies: '@types/mdast': 4.0.4 @@ -12244,7 +12328,7 @@ snapshots: unified: 10.1.2 unist-util-visit: 4.1.2 - remark-mdx@3.0.1: + remark-mdx@3.1.0: dependencies: mdast-util-mdx: 3.0.0 micromark-extension-mdxjs: 3.0.0 @@ -12457,7 +12541,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 shebang-command@1.2.0: dependencies: @@ -12583,8 +12667,9 @@ snapshots: emoji-regex: 10.4.0 strip-ansi: 7.1.0 - string.prototype.includes@2.0.0: + string.prototype.includes@2.0.1: dependencies: + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 @@ -12738,8 +12823,8 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.6 - acorn: 8.12.1 - acorn-typescript: 1.4.13(acorn@8.12.1) + acorn: 8.13.0 + acorn-typescript: 1.4.13(acorn@8.13.0) aria-query: 5.3.2 axobject-query: 4.1.0 esm-env: 1.0.0 @@ -12757,26 +12842,26 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.1.0 + picocolors: 1.1.1 synckit@0.6.2: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.7.0 + tslib: 2.8.0 tabbable@6.2.0: {} tailwind-merge@2.5.4: {} - tailwindcss-radix@3.0.5(tailwindcss@3.4.13): + tailwindcss-radix@3.0.5(tailwindcss@3.4.14): dependencies: - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 - tailwindcss@3.4.13: + tailwindcss@3.4.14: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12791,7 +12876,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) @@ -12813,15 +12898,15 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.34.1 + terser: 5.36.0 webpack: 5.95.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 - terser@5.34.1: + terser@5.36.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.13.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -12837,11 +12922,11 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.0: {} + tinyexec@0.3.1: {} tinyglobby@0.2.9: dependencies: - fdir: 6.4.0(picomatch@4.0.2) + fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 tinypool@1.0.1: {} @@ -12904,7 +12989,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.7.0: {} + tslib@2.8.0: {} tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): dependencies: @@ -12916,7 +13001,7 @@ snapshots: esbuild: 0.23.1 execa: 5.1.1 joycon: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.24.0 @@ -13185,7 +13270,7 @@ snapshots: dependencies: browserslist: 4.24.0 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -13196,7 +13281,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -13210,7 +13295,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -13282,13 +13367,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.13)(terser@5.34.1): + vite-node@2.0.5(@types/node@20.16.13)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) + vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13300,18 +13385,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.13)(terser@5.34.1)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) + vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@20.16.13)(terser@5.34.1): + vite@5.4.9(@types/node@20.16.13)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -13319,13 +13404,13 @@ snapshots: optionalDependencies: '@types/node': 20.16.13 fsevents: 2.3.3 - terser: 5.34.1 + terser: 5.36.0 - vitest@2.0.5(@types/node@20.16.13)(terser@5.34.1): + vitest@2.0.5(@types/node@20.16.13)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.1.2 + '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.0.5 '@vitest/snapshot': 2.0.5 '@vitest/spy': 2.0.5 @@ -13339,8 +13424,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.13)(terser@5.34.1) - vite-node: 2.0.5(@types/node@20.16.13)(terser@5.34.1) + vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.16.13)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.13 @@ -13400,7 +13485,7 @@ snapshots: webpack-bundle-analyzer@4.10.1: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.12.1 + acorn: 8.13.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -13409,7 +13494,7 @@ snapshots: html-escaper: 2.0.2 is-plain-object: 5.0.0 opener: 1.5.2 - picocolors: 1.1.0 + picocolors: 1.1.1 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: @@ -13424,8 +13509,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 From 179ed9a77083e2497535575f3a31d129dbefefc5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:32:37 +0000 Subject: [PATCH 300/374] chore(deps): update dependency svelte to v5.0.4 (#2633) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index c936b675366..cf41ea08aa6 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.0.3", + "svelte": "5.0.4", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b5e4a65ef0..4577d8b3e44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.0.3 - version: 5.0.3 + specifier: 5.0.4 + version: 5.0.4 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.0.3) + version: 0.43.0(svelte@5.0.4) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.0.3)(typescript@5.6.3) + version: 0.7.22(svelte@5.0.4)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5768,8 +5768,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.0.3: - resolution: {integrity: sha512-i8DopbAPRP9iaR3qqe++LPv4povQRshSseH3kSrzI4URZ9/7OTt3vCJPBp+5ACRQDik0S/tM1ZRA6EW/sGcKfw==} + svelte@5.0.4: + resolution: {integrity: sha512-W22OPqEIhHGqYjW2XnESTZoHvJdNCEr5oGDE8WoRKB37dQCywM5Bv7I2uN4A0FWhBnV7NxWK4MZwPKW2AVm19Q==} engines: {node: '>=18'} svgo@3.3.2: @@ -12801,7 +12801,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.0.3): + svelte-eslint-parser@0.43.0(svelte@5.0.4): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12809,16 +12809,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.0.3 + svelte: 5.0.4 - svelte2tsx@0.7.22(svelte@5.0.3)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.0.4)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.3 + svelte: 5.0.4 typescript: 5.6.3 - svelte@5.0.3: + svelte@5.0.4: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From fe06bc3fa98c7c48d3b415efed25633be11892c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 18:54:20 +0000 Subject: [PATCH 301/374] chore(deps): update dependency turbo to v2.2.3 (#2634) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++++++------------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 7014d631a93..1db5d99afc5 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rimraf": "6.0.1", "tsup": "^8.0.0", "tsx": "4.19.1", - "turbo": "2.2.1", + "turbo": "2.2.3", "typescript": "5.6.3", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4577d8b3e44..c1892e7a25b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: 4.19.1 version: 4.19.1 turbo: - specifier: 2.2.1 - version: 2.2.1 + specifier: 2.2.3 + version: 2.2.3 typescript: specifier: 5.6.3 version: 5.6.3 @@ -5959,38 +5959,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.2.1: - resolution: {integrity: sha512-jltMdSQ+7rQDVaorjW729PCw6fwAn1MgZSdoa0Gil7GZCOF3SnR/ok0uJw6G5mdm6F5XM8ZTlz+mdGzBLuBRaA==} + turbo-darwin-64@2.2.3: + resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.2.1: - resolution: {integrity: sha512-RHW0c1NonsJXXlutlZeunmhLanf0/WbeizFfYgWuTEaJE4MbbhyD/RG4Fm/7iob5kxQ4Es2TzfDPqyMqpIO0GA==} + turbo-darwin-arm64@2.2.3: + resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.2.1: - resolution: {integrity: sha512-RasrjV+i2B90hoR8r6B2Btf2/ebNT5MJbhkpY0G1EN06E1IkjCKfAXj/1Dwmjy9+Zo0NC2r69L3HxRrtpar8jQ==} + turbo-linux-64@2.2.3: + resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.2.1: - resolution: {integrity: sha512-LNkUUJuu1gNkhlo7Ky/zilXEiajLoGlWLiKT1XV5neEf+x1s+aU9Hzd/+HhSVMiyI8l7z6zLbrM1a6+v4co/SQ==} + turbo-linux-arm64@2.2.3: + resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.2.1: - resolution: {integrity: sha512-Mn5tlFrLzlQ6tW6wTWNlyT1osXuDUg0VT1VAjRpmRXlK2Zi3oKVVG0rs0nkkq4rmuheryD1xyuGPN9nFKbAn/A==} + turbo-windows-64@2.2.3: + resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.2.1: - resolution: {integrity: sha512-bvYOJ3SMN00yiem+uAqwRMbUMau/KiMzJYxnD0YkFo6INc08z8gZi5g0GLZAR7g/L3JegktX3UQW2cJvryjvLg==} + turbo-windows-arm64@2.2.3: + resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} cpu: [arm64] os: [win32] - turbo@2.2.1: - resolution: {integrity: sha512-clZFkh6U6NpsLKBVZYRjlZjRTfju1Z5STqvFVaOGu5443uM75alJe1nCYH9pQ9YJoiOvXAqA2rDHWN5kLS9JMg==} + turbo@2.2.3: + resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} hasBin: true twoslash-protocol@0.2.12: @@ -13025,32 +13025,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.2.1: + turbo-darwin-64@2.2.3: optional: true - turbo-darwin-arm64@2.2.1: + turbo-darwin-arm64@2.2.3: optional: true - turbo-linux-64@2.2.1: + turbo-linux-64@2.2.3: optional: true - turbo-linux-arm64@2.2.1: + turbo-linux-arm64@2.2.3: optional: true - turbo-windows-64@2.2.1: + turbo-windows-64@2.2.3: optional: true - turbo-windows-arm64@2.2.1: + turbo-windows-arm64@2.2.3: optional: true - turbo@2.2.1: + turbo@2.2.3: optionalDependencies: - turbo-darwin-64: 2.2.1 - turbo-darwin-arm64: 2.2.1 - turbo-linux-64: 2.2.1 - turbo-linux-arm64: 2.2.1 - turbo-windows-64: 2.2.1 - turbo-windows-arm64: 2.2.1 + turbo-darwin-64: 2.2.3 + turbo-darwin-arm64: 2.2.3 + turbo-linux-64: 2.2.3 + turbo-linux-arm64: 2.2.3 + turbo-windows-64: 2.2.3 + turbo-windows-arm64: 2.2.3 twoslash-protocol@0.2.12: {} From ba4f3a5e2cef89dc7e979e08499e6a7187e1ec59 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:26:42 +0000 Subject: [PATCH 302/374] chore(deps): update dependency svelte to v5.0.5 (#2635) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index cf41ea08aa6..5fccc56616d 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.0.4", + "svelte": "5.0.5", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1892e7a25b..ca6d37886e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.0.4 - version: 5.0.4 + specifier: 5.0.5 + version: 5.0.5 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.0.4) + version: 0.43.0(svelte@5.0.5) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.0.4)(typescript@5.6.3) + version: 0.7.22(svelte@5.0.5)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5768,8 +5768,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.0.4: - resolution: {integrity: sha512-W22OPqEIhHGqYjW2XnESTZoHvJdNCEr5oGDE8WoRKB37dQCywM5Bv7I2uN4A0FWhBnV7NxWK4MZwPKW2AVm19Q==} + svelte@5.0.5: + resolution: {integrity: sha512-f4WBlP5g8W6pEoDfx741lewMlemy+LIGpEqjGPWqnHVP92wqlQXl87U5O5Bi2tkSUrO95OxOoqwU8qlqiHmFKA==} engines: {node: '>=18'} svgo@3.3.2: @@ -12801,7 +12801,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.0.4): + svelte-eslint-parser@0.43.0(svelte@5.0.5): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12809,16 +12809,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.0.4 + svelte: 5.0.5 - svelte2tsx@0.7.22(svelte@5.0.4)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.0.5)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.4 + svelte: 5.0.5 typescript: 5.6.3 - svelte@5.0.4: + svelte@5.0.5: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 65244ee9ee10e032ff6dd427c7be440c5ab0ba34 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 07:24:09 +0000 Subject: [PATCH 303/374] chore(deps): update dependency @types/node to v20.16.14 (#2637) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 1db5d99afc5..542fcec301d 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 307759f3fa0..9cb722239f2 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca6d37886e6..8e5f2d289a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.13 - version: 20.16.13 + specifier: 20.16.14 + version: 20.16.14 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.13)(terser@5.36.0) + version: 2.0.5(@types/node@20.16.14)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.16.13)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.16.14)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.13 - version: 20.16.13 + specifier: 20.16.14 + version: 20.16.14 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.13 - version: 20.16.13 + specifier: 20.16.14 + version: 20.16.14 '@types/react': specifier: 18.3.11 version: 18.3.11 @@ -1882,8 +1882,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.13': - resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} + '@types/node@20.16.14': + resolution: {integrity: sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7090,14 +7090,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.16.13)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.16.14)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.13) + meros: 1.3.0(@types/node@20.16.14) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7183,12 +7183,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.7(@types/node@20.16.13)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.7(@types/node@20.16.14)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.13)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.14)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) @@ -8036,7 +8036,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/debug@4.1.12': dependencies: @@ -8107,7 +8107,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.13': + '@types/node@20.16.14': dependencies: undici-types: 6.19.8 @@ -8130,7 +8130,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10100,13 +10100,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.16.13)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.16.14)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.13)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.14)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10578,7 +10578,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11046,9 +11046,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.13): + meros@1.3.0(@types/node@20.16.14): optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 mhchemparser@4.2.1: {} @@ -13128,7 +13128,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13367,13 +13367,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.13)(terser@5.36.0): + vite-node@2.0.5(@types/node@20.16.14)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13385,28 +13385,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.9(@types/node@20.16.13)(terser@5.36.0): + vite@5.4.9(@types/node@20.16.14)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.16.13)(terser@5.36.0): + vitest@2.0.5(@types/node@20.16.14)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13424,11 +13424,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.13)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.16.13)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.16.14)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index dfd5f6489ab..3f211000374 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From d1de8f983ac4bbe81b800955fb6b95da216229bd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:12:16 +0000 Subject: [PATCH 304/374] fix(deps): update dependency @babel/code-frame to v7.25.9 (#2638) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e5f2d289a3..686a9ce9631 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.25.7 + version: 7.25.9 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -415,8 +415,8 @@ packages: resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} engines: {node: '>=18'} - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + '@babel/code-frame@7.25.9': + resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.8': @@ -461,6 +461,10 @@ packages: resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.7': resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} engines: {node: '>=6.9.0'} @@ -469,8 +473,8 @@ packages: resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + '@babel/highlight@7.25.9': + resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} engines: {node: '>=6.9.0'} '@babel/parser@7.25.8': @@ -6532,9 +6536,9 @@ snapshots: typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 - '@babel/code-frame@7.25.7': + '@babel/code-frame@7.25.9': dependencies: - '@babel/highlight': 7.25.7 + '@babel/highlight': 7.25.9 picocolors: 1.1.1 '@babel/compat-data@7.25.8': {} @@ -6542,7 +6546,7 @@ snapshots: '@babel/core@7.25.8': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.25.9 '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) @@ -6604,6 +6608,8 @@ snapshots: '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.25.7': {} '@babel/helpers@7.25.7': @@ -6611,9 +6617,9 @@ snapshots: '@babel/template': 7.25.7 '@babel/types': 7.25.8 - '@babel/highlight@7.25.7': + '@babel/highlight@7.25.9': dependencies: - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -6633,13 +6639,13 @@ snapshots: '@babel/template@7.25.7': dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.25.9 '@babel/parser': 7.25.8 '@babel/types': 7.25.8 '@babel/traverse@7.25.7': dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.25.9 '@babel/generator': 7.25.7 '@babel/parser': 7.25.8 '@babel/template': 7.25.7 @@ -9673,7 +9679,7 @@ snapshots: eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 @@ -11736,14 +11742,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.25.9 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.25.9 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 From 355adf867f295f4fc72fb0821cf588b606cc5462 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 08:17:15 +0000 Subject: [PATCH 305/374] chore(deps): update dependency @types/node to v20.16.15 (#2639) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 542fcec301d..121ac9e2b61 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.14", + "@types/node": "20.16.15", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 9cb722239f2..61ece628b44 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.14", + "@types/node": "20.16.15", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 686a9ce9631..94dc59fb75d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.14 - version: 20.16.14 + specifier: 20.16.15 + version: 20.16.15 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.14)(terser@5.36.0) + version: 2.0.5(@types/node@20.16.15)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.16.14)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.16.15)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.15)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.14 - version: 20.16.14 + specifier: 20.16.15 + version: 20.16.15 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.14 - version: 20.16.14 + specifier: 20.16.15 + version: 20.16.15 '@types/react': specifier: 18.3.11 version: 18.3.11 @@ -1886,8 +1886,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.14': - resolution: {integrity: sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==} + '@types/node@20.16.15': + resolution: {integrity: sha512-DV58qQz9dBMqVVn+qnKwGa51QzCD4YM/tQM16qLKxdf5tqz5W4QwtrMzjSTbabN1cFTSuyxVYBy+QWHjWW8X/g==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7096,14 +7096,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.16.14)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.16.15)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.14) + meros: 1.3.0(@types/node@20.16.15) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7189,12 +7189,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.7(@types/node@20.16.14)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.7(@types/node@20.16.15)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.14)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.15)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) @@ -8042,7 +8042,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 '@types/debug@4.1.12': dependencies: @@ -8113,7 +8113,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.14': + '@types/node@20.16.15': dependencies: undici-types: 6.19.8 @@ -8136,7 +8136,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10106,13 +10106,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.16.14)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.16.15)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.14)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.15)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10584,7 +10584,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11052,9 +11052,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.14): + meros@1.3.0(@types/node@20.16.15): optionalDependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 mhchemparser@4.2.1: {} @@ -13134,7 +13134,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.14 + '@types/node': 20.16.15 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13373,13 +13373,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.14)(terser@5.36.0): + vite-node@2.0.5(@types/node@20.16.15)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13391,28 +13391,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.15)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.9(@types/node@20.16.14)(terser@5.36.0): + vite@5.4.9(@types/node@20.16.15)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.16.14)(terser@5.36.0): + vitest@2.0.5(@types/node@20.16.15)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13430,11 +13430,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.16.14)(terser@5.36.0) + vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.16.15)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.14 + '@types/node': 20.16.15 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 3f211000374..63f1fbfa78a 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.14", + "@types/node": "20.16.15", "@types/react": "18.3.11", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From f029109a2fffbcadde0c96ce802d931dcb3b2ec2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 10:24:35 +0000 Subject: [PATCH 306/374] chore(deps): update dependency @types/react to v18.3.12 (#2640) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 288 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 145 insertions(+), 145 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94dc59fb75d..c7516425907 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -326,10 +326,10 @@ importers: version: 1.3.0(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.0.2 - version: 7.0.2(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -374,8 +374,8 @@ importers: specifier: 20.16.15 version: 20.16.15 '@types/react': - specifier: 18.3.11 - version: 18.3.11 + specifier: 18.3.12 + version: 18.3.12 tailwindcss-radix: specifier: 3.0.5 version: 3.0.5(tailwindcss@3.4.14) @@ -1895,8 +1895,8 @@ packages: '@types/prop-types@15.7.13': resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - '@types/react@18.3.11': - resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} '@types/supports-color@8.1.3': resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} @@ -7358,10 +7358,10 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.11 + '@types/react': 18.3.12 react: 18.3.1 '@mermaid-js/parser@0.3.0': @@ -7554,240 +7554,240 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-collection@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: react: 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-navigation-menu@1.2.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-navigation-menu@1.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-popper@1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-portal@1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-presence@1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-primitive@2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-select@2.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.11)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 '@radix-ui/rect@1.1.0': {} @@ -7942,18 +7942,18 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.2(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.15 - '@radix-ui/react-navigation-menu': 1.2.1(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-navigation-menu': 1.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8121,7 +8121,7 @@ snapshots: '@types/prop-types@15.7.13': {} - '@types/react@18.3.11': + '@types/react@18.3.12': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 @@ -11465,7 +11465,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -11473,18 +11473,18 @@ snapshots: flexsearch: 0.7.43 next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.12(@types/react@18.3.11)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.1.0(acorn@8.13.0) - '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 '@shikijs/twoslash': 1.22.0(typescript@5.6.3) '@theguild/remark-mermaid': 0.1.3(react@18.3.1) @@ -12129,33 +12129,33 @@ snapshots: react: 18.3.1 react-fast-compare: 3.2.2 - react-remove-scroll-bar@2.3.6(@types/react@18.3.11)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.8.0 - use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 - react-style-singleton@2.2.1(@types/react@18.3.11)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 react@18.3.1: dependencies: @@ -13284,12 +13284,12 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -13297,13 +13297,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) serialize-query-params: 2.0.2 - use-sidecar@1.1.2(@types/react@18.3.11)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.0 optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.12 util-deprecate@1.0.2: {} diff --git a/website/package.json b/website/package.json index 63f1fbfa78a..e10a091ee17 100644 --- a/website/package.json +++ b/website/package.json @@ -32,7 +32,7 @@ "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "20.16.15", - "@types/react": "18.3.11", + "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" }, From e79415f1d440463e484d2bffa20324146c5fd56b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 13:23:02 +0000 Subject: [PATCH 307/374] fix(deps): update dependency next to v14.2.16 (#2641) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 122 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7516425907..96733f63f2b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.0.2 - version: 7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.15 - version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.16 + version: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1227,59 +1227,59 @@ packages: '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} - '@next/env@14.2.15': - resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} + '@next/env@14.2.16': + resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==} - '@next/swc-darwin-arm64@14.2.15': - resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} + '@next/swc-darwin-arm64@14.2.16': + resolution: {integrity: sha512-uFT34QojYkf0+nn6MEZ4gIWQ5aqGF11uIZ1HSxG+cSbj+Mg3+tYm8qXYd3dKN5jqKUm5rBVvf1PBRO/MeQ6rxw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.15': - resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==} + '@next/swc-darwin-x64@14.2.16': + resolution: {integrity: sha512-mCecsFkYezem0QiZlg2bau3Xul77VxUD38b/auAjohMA22G9KTJneUYMv78vWoCCFkleFAhY1NIvbyjj1ncG9g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.15': - resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==} + '@next/swc-linux-arm64-gnu@14.2.16': + resolution: {integrity: sha512-yhkNA36+ECTC91KSyZcgWgKrYIyDnXZj8PqtJ+c2pMvj45xf7y/HrgI17hLdrcYamLfVt7pBaJUMxADtPaczHA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.15': - resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==} + '@next/swc-linux-arm64-musl@14.2.16': + resolution: {integrity: sha512-X2YSyu5RMys8R2lA0yLMCOCtqFOoLxrq2YbazFvcPOE4i/isubYjkh+JCpRmqYfEuCVltvlo+oGfj/b5T2pKUA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.15': - resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==} + '@next/swc-linux-x64-gnu@14.2.16': + resolution: {integrity: sha512-9AGcX7VAkGbc5zTSa+bjQ757tkjr6C/pKS7OK8cX7QEiK6MHIIezBLcQ7gQqbDW2k5yaqba2aDtaBeyyZh1i6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.15': - resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==} + '@next/swc-linux-x64-musl@14.2.16': + resolution: {integrity: sha512-Klgeagrdun4WWDaOizdbtIIm8khUDQJ/5cRzdpXHfkbY91LxBXeejL4kbZBrpR/nmgRrQvmz4l3OtttNVkz2Sg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.15': - resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==} + '@next/swc-win32-arm64-msvc@14.2.16': + resolution: {integrity: sha512-PwW8A1UC1Y0xIm83G3yFGPiOBftJK4zukTmk7DI1CebyMOoaVpd8aSy7K6GhobzhkjYvqS/QmzcfsWG2Dwizdg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.15': - resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==} + '@next/swc-win32-ia32-msvc@14.2.16': + resolution: {integrity: sha512-jhPl3nN0oKEshJBNDAo0etGMzv0j3q3VYorTSFqH1o3rwv1MQRdor27u1zhkgsHPNeY1jxcgyx1ZsCkDD1IHgg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.15': - resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==} + '@next/swc-win32-x64-msvc@14.2.16': + resolution: {integrity: sha512-OA7NtfxgirCjfqt+02BqxC3MIgM/JaGjw9tOe4fyZgPsqfseNiMPnCRP44Pfs+Gpo9zPN+SXaFsgP6vk8d571A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4504,8 +4504,8 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.15: - resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==} + next@14.2.16: + resolution: {integrity: sha512-LcO7WnFu6lYSvCzZoo1dB+IO0xXz5uEv52HF1IUN0IqVTUIZGHuuR10I5efiLadGt+4oZqTcNZyVVEem/TM5nA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -7448,33 +7448,33 @@ snapshots: '@next/env@13.5.7': {} - '@next/env@14.2.15': {} + '@next/env@14.2.16': {} - '@next/swc-darwin-arm64@14.2.15': + '@next/swc-darwin-arm64@14.2.16': optional: true - '@next/swc-darwin-x64@14.2.15': + '@next/swc-darwin-x64@14.2.16': optional: true - '@next/swc-linux-arm64-gnu@14.2.15': + '@next/swc-linux-arm64-gnu@14.2.16': optional: true - '@next/swc-linux-arm64-musl@14.2.15': + '@next/swc-linux-arm64-musl@14.2.16': optional: true - '@next/swc-linux-x64-gnu@14.2.15': + '@next/swc-linux-x64-gnu@14.2.16': optional: true - '@next/swc-linux-x64-musl@14.2.15': + '@next/swc-linux-x64-musl@14.2.16': optional: true - '@next/swc-win32-arm64-msvc@14.2.15': + '@next/swc-win32-arm64-msvc@14.2.16': optional: true - '@next/swc-win32-ia32-msvc@14.2.15': + '@next/swc-win32-ia32-msvc@14.2.16': optional: true - '@next/swc-win32-x64-msvc@14.2.15': + '@next/swc-win32-x64-msvc@14.2.16': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7942,7 +7942,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 14.2.15 @@ -7950,10 +7950,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.0.12(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11414,20 +11414,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.0 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11440,9 +11440,9 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.15 + '@next/env': 14.2.16 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001669 @@ -11452,34 +11452,34 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.15 - '@next/swc-darwin-x64': 14.2.15 - '@next/swc-linux-arm64-gnu': 14.2.15 - '@next/swc-linux-arm64-musl': 14.2.15 - '@next/swc-linux-x64-gnu': 14.2.15 - '@next/swc-linux-x64-musl': 14.2.15 - '@next/swc-win32-arm64-msvc': 14.2.15 - '@next/swc-win32-ia32-msvc': 14.2.15 - '@next/swc-win32-x64-msvc': 14.2.15 + '@next/swc-darwin-arm64': 14.2.16 + '@next/swc-darwin-x64': 14.2.16 + '@next/swc-linux-arm64-gnu': 14.2.16 + '@next/swc-linux-arm64-musl': 14.2.16 + '@next/swc-linux-x64-gnu': 14.2.16 + '@next/swc-linux-x64-musl': 14.2.16 + '@next/swc-win32-arm64-msvc': 14.2.16 + '@next/swc-win32-ia32-msvc': 14.2.16 + '@next/swc-win32-x64-msvc': 14.2.16 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.12(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.12(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11499,7 +11499,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 0.6.4 - next: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index e10a091ee17..28f605b3b73 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.15", + "next": "14.2.16", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 25c7d795268e96dd59769a32284b89bfceda297c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 19:42:11 +0000 Subject: [PATCH 308/374] fix(deps): update dependency @theguild/components to v7.1.0 (#2642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96733f63f2b..7e503d2ac90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 7.0.2 - version: 7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + specifier: 7.1.0 + version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -1221,8 +1221,8 @@ packages: resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} engines: {node: '>= 10'} - '@next/bundle-analyzer@14.2.15': - resolution: {integrity: sha512-W6iyrp/3G7WbIztDcNt+owYX1iv37m9f4RJs0fa/Ayw4EDdjNPX6qKQrC7gBrESHV3FuchED+8R+CNiw1i78eQ==} + '@next/bundle-analyzer@15.0.1': + resolution: {integrity: sha512-i/nCRBGBEkESPDpXJc+6SPLFDItnvTTJSaxiOvuNqHmQjQognRl3BANkKb3nWYy0V5rgzygxu++X349Z4dhs4Q==} '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} @@ -1778,10 +1778,10 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@theguild/components@7.0.2': - resolution: {integrity: sha512-yE4h9WSe9/nyA/hrS3IlkY/fTTPYyToLtKCTWSxnfnUa+h+X8LyJSWEibiBX3hZTcydBl/GxybpIcn1lI2VGLA==} + '@theguild/components@7.1.0': + resolution: {integrity: sha512-jrCVgsEU9RUoDz5kosJPEfNyXeZC8muDuBJCRi8YM7+acB55NfHU+geI8H49sTU9T3ZthNNh5uHrpaPJVcnvbw==} peerDependencies: - next: ^13 || ^14 + next: ^13 || ^14 || ^15.0.0 react: ^18.2.0 react-dom: ^18.2.0 @@ -4474,8 +4474,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} neo-async@2.6.2: @@ -4522,16 +4522,16 @@ packages: sass: optional: true - nextra-theme-docs@3.0.12: - resolution: {integrity: sha512-AORG9lvZxvFWwPjPXVlGnQioVCEb0a5cb4ONvXMYDFENLP1iAlKY4eVpfvDUECYCbYTUaQq3EPfA6KhYNCag6A==} + nextra-theme-docs@3.1.0: + resolution: {integrity: sha512-2zAC+xnqLzl/kLYCaoVfdupyA6pD5OgF+4iR3zQiPOzfnwJikPQePnr3SCT+tPPgYVuoqSDA5GNc9DvvAHtefQ==} peerDependencies: next: '>=13' - nextra: 3.0.12 + nextra: 3.1.0 react: '>=18' react-dom: '>=18' - nextra@3.0.12: - resolution: {integrity: sha512-0s3LPbbt/lfra8GoXivFC3Mt1UomJhTagwAxAJsSVeriwW7d/U4XH3Wu49ckCCSkrOxdah5E8A7LshcYQi6Y9w==} + nextra@3.1.0: + resolution: {integrity: sha512-IvG8Q/yLAqSju1zwRPUqC/6WpzAgfmNo6gDw6CIBZJ+3RKdJDsirM/v3BNeN6vx3tSjLFybytOt3spNXHFy/WQ==} engines: {node: '>=18'} peerDependencies: next: '>=13' @@ -7439,7 +7439,7 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 - '@next/bundle-analyzer@14.2.15': + '@next/bundle-analyzer@15.0.1': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -7942,18 +7942,18 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.0.2(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 14.2.15 + '@next/bundle-analyzer': 15.0.1 '@radix-ui/react-navigation-menu': 1.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.0.12(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11410,7 +11410,7 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.4: {} + negotiator@1.0.0: {} neo-async@2.6.2: {} @@ -11465,7 +11465,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.12(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -11473,13 +11473,13 @@ snapshots: flexsearch: 0.7.43 next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.12(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11498,7 +11498,7 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 - negotiator: 0.6.4 + negotiator: 1.0.0 next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 diff --git a/website/package.json b/website/package.json index 28f605b3b73..4246a5d20c7 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "7.0.2", + "@theguild/components": "7.1.0", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", From d1b55532e2780fd9fbbe9fb851e94876137d2a66 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 19:42:24 +0000 Subject: [PATCH 309/374] chore(deps): update dependency @types/node to v20.17.0 (#2643) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 121ac9e2b61..33275f9935e 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.16.15", + "@types/node": "20.17.0", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 61ece628b44..3b4bc4738b0 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.16.15", + "@types/node": "20.17.0", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e503d2ac90..1a91f49e610 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.16.15 - version: 20.16.15 + specifier: 20.17.0 + version: 20.17.0 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.15)(terser@5.36.0) + version: 2.0.5(@types/node@20.17.0)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.16.15)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.15)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.0)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.16.15 - version: 20.16.15 + specifier: 20.17.0 + version: 20.17.0 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.16.15 - version: 20.16.15 + specifier: 20.17.0 + version: 20.17.0 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -1886,8 +1886,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.16.15': - resolution: {integrity: sha512-DV58qQz9dBMqVVn+qnKwGa51QzCD4YM/tQM16qLKxdf5tqz5W4QwtrMzjSTbabN1cFTSuyxVYBy+QWHjWW8X/g==} + '@types/node@20.17.0': + resolution: {integrity: sha512-a7zRo0f0eLo9K5X9Wp5cAqTUNGzuFLDG2R7C4HY2BhcMAsxgSPuRvAC1ZB6QkuUQXf0YZAgfOX2ZyrBa2n4nHQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7096,14 +7096,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.16.15)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.17.0)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.16.15) + meros: 1.3.0(@types/node@20.17.0) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7189,12 +7189,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.7(@types/node@20.16.15)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.7(@types/node@20.17.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.16.15)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) @@ -8042,7 +8042,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 '@types/debug@4.1.12': dependencies: @@ -8113,7 +8113,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.16.15': + '@types/node@20.17.0': dependencies: undici-types: 6.19.8 @@ -8136,7 +8136,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10106,13 +10106,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.16.15)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.16.15)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10584,7 +10584,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11052,9 +11052,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.16.15): + meros@1.3.0(@types/node@20.17.0): optionalDependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 mhchemparser@4.2.1: {} @@ -13134,7 +13134,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.16.15 + '@types/node': 20.17.0 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13373,13 +13373,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.15)(terser@5.36.0): + vite-node@2.0.5(@types/node@20.17.0)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13391,28 +13391,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.15)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.0)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.9(@types/node@20.16.15)(terser@5.36.0): + vite@5.4.9(@types/node@20.17.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.16.15)(terser@5.36.0): + vitest@2.0.5(@types/node@20.17.0)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13430,11 +13430,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.15)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.16.15)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.17.0)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.15 + '@types/node': 20.17.0 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 4246a5d20c7..0e6268790f7 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.16.15", + "@types/node": "20.17.0", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 0c73cfc4ee05182e04a9e89f2b034476b30cb35c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 01:41:07 +0000 Subject: [PATCH 310/374] chore(deps): update dependency svelte to v5.1.0 (#2644) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 5fccc56616d..30de2cf7e72 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.0.5", + "svelte": "5.1.0", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a91f49e610..12e84f4f3fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.0.5 - version: 5.0.5 + specifier: 5.1.0 + version: 5.1.0 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.0.5) + version: 0.43.0(svelte@5.1.0) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.0.5)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.0)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5772,8 +5772,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.0.5: - resolution: {integrity: sha512-f4WBlP5g8W6pEoDfx741lewMlemy+LIGpEqjGPWqnHVP92wqlQXl87U5O5Bi2tkSUrO95OxOoqwU8qlqiHmFKA==} + svelte@5.1.0: + resolution: {integrity: sha512-qD0pUvL3P26Vx+K1VodZROSu7MjDHFDunEVZ+2d3LUDWHyYI87AJFOIws0HufKWHDgXbPO4FCSugmysnX4LDwA==} engines: {node: '>=18'} svgo@3.3.2: @@ -12807,7 +12807,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.0.5): + svelte-eslint-parser@0.43.0(svelte@5.1.0): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12815,16 +12815,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.0.5 + svelte: 5.1.0 - svelte2tsx@0.7.22(svelte@5.0.5)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.0)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.5 + svelte: 5.1.0 typescript: 5.6.3 - svelte@5.0.5: + svelte@5.1.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From a6fe2bce763995597544098ae36ade28cf1d50e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 01:41:59 +0000 Subject: [PATCH 311/374] fix(deps): update dependency next to v15 (#2636) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 415 ++++++++++++++++++++++++++++++++++--------- website/package.json | 2 +- 2 files changed, 331 insertions(+), 86 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12e84f4f3fb..7133d3d739b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 14.2.16 - version: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.1 + version: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -594,6 +594,9 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1069,6 +1072,111 @@ packages: '@iconify/utils@2.1.33': resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1227,59 +1335,53 @@ packages: '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} - '@next/env@14.2.16': - resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==} + '@next/env@15.0.1': + resolution: {integrity: sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==} - '@next/swc-darwin-arm64@14.2.16': - resolution: {integrity: sha512-uFT34QojYkf0+nn6MEZ4gIWQ5aqGF11uIZ1HSxG+cSbj+Mg3+tYm8qXYd3dKN5jqKUm5rBVvf1PBRO/MeQ6rxw==} + '@next/swc-darwin-arm64@15.0.1': + resolution: {integrity: sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.16': - resolution: {integrity: sha512-mCecsFkYezem0QiZlg2bau3Xul77VxUD38b/auAjohMA22G9KTJneUYMv78vWoCCFkleFAhY1NIvbyjj1ncG9g==} + '@next/swc-darwin-x64@15.0.1': + resolution: {integrity: sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.16': - resolution: {integrity: sha512-yhkNA36+ECTC91KSyZcgWgKrYIyDnXZj8PqtJ+c2pMvj45xf7y/HrgI17hLdrcYamLfVt7pBaJUMxADtPaczHA==} + '@next/swc-linux-arm64-gnu@15.0.1': + resolution: {integrity: sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.16': - resolution: {integrity: sha512-X2YSyu5RMys8R2lA0yLMCOCtqFOoLxrq2YbazFvcPOE4i/isubYjkh+JCpRmqYfEuCVltvlo+oGfj/b5T2pKUA==} + '@next/swc-linux-arm64-musl@15.0.1': + resolution: {integrity: sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.16': - resolution: {integrity: sha512-9AGcX7VAkGbc5zTSa+bjQ757tkjr6C/pKS7OK8cX7QEiK6MHIIezBLcQ7gQqbDW2k5yaqba2aDtaBeyyZh1i6Q==} + '@next/swc-linux-x64-gnu@15.0.1': + resolution: {integrity: sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.16': - resolution: {integrity: sha512-Klgeagrdun4WWDaOizdbtIIm8khUDQJ/5cRzdpXHfkbY91LxBXeejL4kbZBrpR/nmgRrQvmz4l3OtttNVkz2Sg==} + '@next/swc-linux-x64-musl@15.0.1': + resolution: {integrity: sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.16': - resolution: {integrity: sha512-PwW8A1UC1Y0xIm83G3yFGPiOBftJK4zukTmk7DI1CebyMOoaVpd8aSy7K6GhobzhkjYvqS/QmzcfsWG2Dwizdg==} + '@next/swc-win32-arm64-msvc@15.0.1': + resolution: {integrity: sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.16': - resolution: {integrity: sha512-jhPl3nN0oKEshJBNDAo0etGMzv0j3q3VYorTSFqH1o3rwv1MQRdor27u1zhkgsHPNeY1jxcgyx1ZsCkDD1IHgg==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.16': - resolution: {integrity: sha512-OA7NtfxgirCjfqt+02BqxC3MIgM/JaGjw9tOe4fyZgPsqfseNiMPnCRP44Pfs+Gpo9zPN+SXaFsgP6vk8d571A==} + '@next/swc-win32-x64-msvc@15.0.1': + resolution: {integrity: sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1766,9 +1868,6 @@ packages: '@swc/helpers@0.5.13': resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/react-virtual@3.10.8': resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==} peerDependencies: @@ -2448,6 +2547,13 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} @@ -2825,6 +2931,10 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} @@ -3727,6 +3837,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -4504,21 +4617,24 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@14.2.16: - resolution: {integrity: sha512-LcO7WnFu6lYSvCzZoo1dB+IO0xXz5uEv52HF1IUN0IqVTUIZGHuuR10I5efiLadGt+4oZqTcNZyVVEem/TM5nA==} - engines: {node: '>=18.17.0'} + next@15.0.1: + resolution: {integrity: sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==} + engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 + react-dom: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true @@ -5507,6 +5623,10 @@ packages: resolution: {integrity: sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==} engines: {node: '>=16.0.0'} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -5540,6 +5660,9 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -5702,13 +5825,13 @@ packages: style-to-object@1.0.8: resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -6844,6 +6967,11 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.8.0 + optional: true + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -7273,6 +7401,81 @@ snapshots: transitivePeerDependencies: - supports-color + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.1 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7448,33 +7651,30 @@ snapshots: '@next/env@13.5.7': {} - '@next/env@14.2.16': {} - - '@next/swc-darwin-arm64@14.2.16': - optional: true + '@next/env@15.0.1': {} - '@next/swc-darwin-x64@14.2.16': + '@next/swc-darwin-arm64@15.0.1': optional: true - '@next/swc-linux-arm64-gnu@14.2.16': + '@next/swc-darwin-x64@15.0.1': optional: true - '@next/swc-linux-arm64-musl@14.2.16': + '@next/swc-linux-arm64-gnu@15.0.1': optional: true - '@next/swc-linux-x64-gnu@14.2.16': + '@next/swc-linux-arm64-musl@15.0.1': optional: true - '@next/swc-linux-x64-musl@14.2.16': + '@next/swc-linux-x64-gnu@15.0.1': optional: true - '@next/swc-win32-arm64-msvc@14.2.16': + '@next/swc-linux-x64-musl@15.0.1': optional: true - '@next/swc-win32-ia32-msvc@14.2.16': + '@next/swc-win32-arm64-msvc@15.0.1': optional: true - '@next/swc-win32-x64-msvc@14.2.16': + '@next/swc-win32-x64-msvc@15.0.1': optional: true '@nodelib/fs.scandir@2.1.5': @@ -7929,11 +8129,6 @@ snapshots: dependencies: tslib: 2.8.0 - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.8.0 - '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.10.8 @@ -7942,7 +8137,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -7950,10 +8145,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8770,6 +8965,18 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + colord@2.9.3: {} comma-separated-tokens@2.0.3: {} @@ -9191,6 +9398,9 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@2.0.3: + optional: true + detect-node-es@1.1.0: {} devlop@1.1.0: @@ -10413,6 +10623,9 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.2: + optional: true + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 @@ -11414,20 +11627,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.0 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11440,46 +11653,46 @@ snapshots: transitivePeerDependencies: - webpack - next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.16 - '@swc/helpers': 0.5.5 + '@next/env': 15.0.1 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 busboy: 1.6.0 caniuse-lite: 1.0.30001669 - graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(react@18.3.1) + styled-jsx: 5.1.6(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.16 - '@next/swc-darwin-x64': 14.2.16 - '@next/swc-linux-arm64-gnu': 14.2.16 - '@next/swc-linux-arm64-musl': 14.2.16 - '@next/swc-linux-x64-gnu': 14.2.16 - '@next/swc-linux-x64-musl': 14.2.16 - '@next/swc-win32-arm64-msvc': 14.2.16 - '@next/swc-win32-ia32-msvc': 14.2.16 - '@next/swc-win32-x64-msvc': 14.2.16 + '@next/swc-darwin-arm64': 15.0.1 + '@next/swc-darwin-x64': 15.0.1 + '@next/swc-linux-arm64-gnu': 15.0.1 + '@next/swc-linux-arm64-musl': 15.0.1 + '@next/swc-linux-x64-gnu': 15.0.1 + '@next/swc-linux-x64-musl': 15.0.1 + '@next/swc-win32-arm64-msvc': 15.0.1 + '@next/swc-win32-x64-msvc': 15.0.1 + sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11499,7 +11712,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 1.0.0 - next: 14.2.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12549,6 +12762,33 @@ snapshots: dependencies: tslib: 2.8.0 + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -12583,6 +12823,11 @@ snapshots: signal-exit@4.1.0: {} + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.28 @@ -12759,7 +13004,7 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.1(react@18.3.1): + styled-jsx@5.1.6(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 diff --git a/website/package.json b/website/package.json index 0e6268790f7..1efcc486214 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "14.2.16", + "next": "15.0.1", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From e61a9cd257489d591f7b55908ec08c69009d2b68 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 06:41:04 +0000 Subject: [PATCH 312/374] chore(deps): update dependency eslint-plugin-eslint-plugin to v6.3.0 (#2645) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 33275f9935e..3cdfd47537d 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "dedent": "1.5.3", "enquirer": "2.4.1", "eslint": "9.9.0", - "eslint-plugin-eslint-plugin": "6.2.0", + "eslint-plugin-eslint-plugin": "6.3.0", "eslint-plugin-tailwindcss": "3.17.5", "husky": "9.1.6", "jest-snapshot-serializer-raw": "2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7133d3d739b..9b7ca4f6fa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,8 +53,8 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-plugin-eslint-plugin: - specifier: 6.2.0 - version: 6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + specifier: 6.3.0 + version: 6.3.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-tailwindcss: specifier: 3.17.5 version: 3.17.5(tailwindcss@3.4.14) @@ -3160,8 +3160,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-eslint-plugin@6.2.0: - resolution: {integrity: sha512-+SSHlThUMBb6MhXl/CqNhKvnUY3111s/1vEcu+paOwTJzniTanRZCfl0kQXNfK57XsWJ5aRsiwMlPg/FgnYsag==} + eslint-plugin-eslint-plugin@6.3.0: + resolution: {integrity: sha512-R6Z/rPGY2Bl8Xf78/UikevEVVKve8L3b0We787U3GLH6f8RhmGWT6CcvlQkNsZDaHYoNfn/aIZKK438iF1A6iw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -9737,7 +9737,7 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-eslint-plugin@6.2.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-eslint-plugin@6.3.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) From c969421d283dc2b396067f473560e3158d1bb704 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 21:10:13 +0000 Subject: [PATCH 313/374] chore(deps): update dependency svelte to v5.1.1 (#2646) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 30de2cf7e72..391ec6ded94 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.0", + "svelte": "5.1.1", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b7ca4f6fa7..bbe453fa054 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.0 - version: 5.1.0 + specifier: 5.1.1 + version: 5.1.1 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.0) + version: 0.43.0(svelte@5.1.1) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.0)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.1)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5895,8 +5895,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.0: - resolution: {integrity: sha512-qD0pUvL3P26Vx+K1VodZROSu7MjDHFDunEVZ+2d3LUDWHyYI87AJFOIws0HufKWHDgXbPO4FCSugmysnX4LDwA==} + svelte@5.1.1: + resolution: {integrity: sha512-JiUZpRawsXuxrkOQWdmO6jPiCXPwQd/5gImDj3d2u3+pys5x5LnFIyLuDw1f8S4etBM5YDoYKDHRJQRmbXdZcg==} engines: {node: '>=18'} svgo@3.3.2: @@ -13052,7 +13052,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.0): + svelte-eslint-parser@0.43.0(svelte@5.1.1): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13060,16 +13060,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.0 + svelte: 5.1.1 - svelte2tsx@0.7.22(svelte@5.1.0)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.1)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.0 + svelte: 5.1.1 typescript: 5.6.3 - svelte@5.1.0: + svelte@5.1.1: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 97e82584dd27d1773e930d5f1b72604415c5a789 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 03:33:01 +0000 Subject: [PATCH 314/374] chore(deps): update dependency svelte to v5.1.2 (#2647) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 391ec6ded94..efb586bd047 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.1", + "svelte": "5.1.2", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bbe453fa054..c32c621e39b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.1 - version: 5.1.1 + specifier: 5.1.2 + version: 5.1.2 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.1) + version: 0.43.0(svelte@5.1.2) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.1)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.2)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5895,8 +5895,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.1: - resolution: {integrity: sha512-JiUZpRawsXuxrkOQWdmO6jPiCXPwQd/5gImDj3d2u3+pys5x5LnFIyLuDw1f8S4etBM5YDoYKDHRJQRmbXdZcg==} + svelte@5.1.2: + resolution: {integrity: sha512-IovgkB3eQq0CdqQB1rd1F4SZbg8Z7VBSbAqhD2eE9t8l0KfJXZ/iHmfqnW5pxs5Lr89/cpIZTLU5buemsydYRw==} engines: {node: '>=18'} svgo@3.3.2: @@ -13052,7 +13052,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.1): + svelte-eslint-parser@0.43.0(svelte@5.1.2): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13060,16 +13060,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.1 + svelte: 5.1.2 - svelte2tsx@0.7.22(svelte@5.1.1)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.2)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.1 + svelte: 5.1.2 typescript: 5.6.3 - svelte@5.1.1: + svelte@5.1.2: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 1240c8f7bd4d6e95239bbc402aa31043fa196219 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 06:55:06 +0000 Subject: [PATCH 315/374] chore(deps): update dependency eslint-plugin-eslint-plugin to v6.3.1 (#2648) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3cdfd47537d..cd8c01cc385 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "dedent": "1.5.3", "enquirer": "2.4.1", "eslint": "9.9.0", - "eslint-plugin-eslint-plugin": "6.3.0", + "eslint-plugin-eslint-plugin": "6.3.1", "eslint-plugin-tailwindcss": "3.17.5", "husky": "9.1.6", "jest-snapshot-serializer-raw": "2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c32c621e39b..18591d6ad5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,8 +53,8 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-plugin-eslint-plugin: - specifier: 6.3.0 - version: 6.3.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + specifier: 6.3.1 + version: 6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-tailwindcss: specifier: 3.17.5 version: 3.17.5(tailwindcss@3.4.14) @@ -3160,8 +3160,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-eslint-plugin@6.3.0: - resolution: {integrity: sha512-R6Z/rPGY2Bl8Xf78/UikevEVVKve8L3b0We787U3GLH6f8RhmGWT6CcvlQkNsZDaHYoNfn/aIZKK438iF1A6iw==} + eslint-plugin-eslint-plugin@6.3.1: + resolution: {integrity: sha512-5OUvS+kzpfbX3Pyt7ULYLJBGdjM/tGPdjePGFE50Lqdqcn/dB0f9ifbRCrCGWBt10Ljk7O6ajj3BPOZ8vmD50g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -9737,7 +9737,7 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-eslint-plugin@6.3.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) From 19f59d2b5c626deb3faaf046d6694542c2b98155 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:36:42 +0000 Subject: [PATCH 316/374] chore(deps): update dependency tsup to v8.3.4 (#2649) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 370 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 285 insertions(+), 85 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18591d6ad5d..7c1b33273d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.4(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.5(tailwindcss@3.4.14) webpack: specifier: ^5.88.2 - version: 5.95.0(esbuild@0.23.1) + version: 5.95.0(esbuild@0.24.0) packages: @@ -609,6 +609,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -621,6 +627,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -633,6 +645,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -645,6 +663,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -657,6 +681,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -669,6 +699,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -681,6 +717,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -693,6 +735,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -705,6 +753,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -717,6 +771,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -729,6 +789,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -741,6 +807,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -753,6 +825,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -765,6 +843,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -777,6 +861,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -789,6 +879,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -801,6 +897,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -813,12 +915,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -831,6 +945,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -843,6 +963,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -855,6 +981,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -867,6 +999,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -879,6 +1017,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2489,6 +2633,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} @@ -3083,6 +3231,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -3377,10 +3530,6 @@ packages: resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} engines: {node: '>=4'} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -3535,10 +3684,6 @@ packages: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -3747,10 +3892,6 @@ packages: human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -3971,10 +4112,6 @@ packages: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4523,10 +4660,6 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -4720,10 +4853,6 @@ packages: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4775,10 +4904,6 @@ packages: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -5402,6 +5527,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} @@ -5803,10 +5932,6 @@ packages: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -6062,8 +6187,8 @@ packages: tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - tsup@8.3.0: - resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} + tsup@8.3.4: + resolution: {integrity: sha512-0uCsxLADTFwGsEfSMx5fBFtXNw1mZJBAU6ZJe6xMeGfLT6o/12JDigvBIrQJEZlK01YBsocRxU3i+YY6QduShQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6978,141 +7103,213 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true + '@esbuild/aix-ppc64@0.24.0': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true '@esbuild/android-arm64@0.23.1': optional: true + '@esbuild/android-arm64@0.24.0': + optional: true + '@esbuild/android-arm@0.21.5': optional: true '@esbuild/android-arm@0.23.1': optional: true + '@esbuild/android-arm@0.24.0': + optional: true + '@esbuild/android-x64@0.21.5': optional: true '@esbuild/android-x64@0.23.1': optional: true + '@esbuild/android-x64@0.24.0': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true '@esbuild/darwin-arm64@0.23.1': optional: true + '@esbuild/darwin-arm64@0.24.0': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true '@esbuild/darwin-x64@0.23.1': optional: true + '@esbuild/darwin-x64@0.24.0': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true '@esbuild/freebsd-arm64@0.23.1': optional: true + '@esbuild/freebsd-arm64@0.24.0': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true '@esbuild/freebsd-x64@0.23.1': optional: true + '@esbuild/freebsd-x64@0.24.0': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true '@esbuild/linux-arm64@0.23.1': optional: true + '@esbuild/linux-arm64@0.24.0': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true '@esbuild/linux-arm@0.23.1': optional: true + '@esbuild/linux-arm@0.24.0': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true '@esbuild/linux-ia32@0.23.1': optional: true + '@esbuild/linux-ia32@0.24.0': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true '@esbuild/linux-loong64@0.23.1': optional: true + '@esbuild/linux-loong64@0.24.0': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true '@esbuild/linux-mips64el@0.23.1': optional: true + '@esbuild/linux-mips64el@0.24.0': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true '@esbuild/linux-ppc64@0.23.1': optional: true + '@esbuild/linux-ppc64@0.24.0': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true '@esbuild/linux-riscv64@0.23.1': optional: true + '@esbuild/linux-riscv64@0.24.0': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true '@esbuild/linux-s390x@0.23.1': optional: true + '@esbuild/linux-s390x@0.24.0': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true '@esbuild/linux-x64@0.23.1': optional: true + '@esbuild/linux-x64@0.24.0': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true '@esbuild/netbsd-x64@0.23.1': optional: true + '@esbuild/netbsd-x64@0.24.0': + optional: true + '@esbuild/openbsd-arm64@0.23.1': optional: true + '@esbuild/openbsd-arm64@0.24.0': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true '@esbuild/openbsd-x64@0.23.1': optional: true + '@esbuild/openbsd-x64@0.24.0': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true '@esbuild/sunos-x64@0.23.1': optional: true + '@esbuild/sunos-x64@0.24.0': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true '@esbuild/win32-arm64@0.23.1': optional: true + '@esbuild/win32-arm64@0.24.0': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true '@esbuild/win32-ia32@0.23.1': optional: true + '@esbuild/win32-ia32@0.24.0': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true '@esbuild/win32-x64@0.23.1': optional: true + '@esbuild/win32-x64@0.24.0': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))': dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -8137,7 +8334,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8146,7 +8343,7 @@ snapshots: clsx: 2.1.1 fuzzy: 0.1.3 next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.95.0(esbuild@0.23.1)) + next-videos: 1.5.0(webpack@5.95.0(esbuild@0.24.0)) nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8802,9 +8999,9 @@ snapshots: builtin-modules@3.3.0: {} - bundle-require@5.0.0(esbuild@0.23.1): + bundle-require@5.0.0(esbuild@0.24.0): dependencies: - esbuild: 0.23.1 + esbuild: 0.24.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -8909,6 +9106,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chrome-trace-event@1.0.4: {} ci-info@3.9.0: {} @@ -9654,6 +9855,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -10072,18 +10300,6 @@ snapshots: signal-exit: 3.0.7 strip-eof: 1.0.0 - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -10152,11 +10368,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.95.0(esbuild@0.23.1)): + file-loader@4.3.0(webpack@5.95.0(esbuild@0.24.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.95.0(esbuild@0.23.1) + webpack: 5.95.0(esbuild@0.24.0) fill-range@7.1.1: dependencies: @@ -10238,8 +10454,6 @@ snapshots: get-stream@3.0.0: {} - get-stream@6.0.1: {} - get-stream@8.0.1: {} get-symbol-description@1.0.2: @@ -10548,8 +10762,6 @@ snapshots: human-id@1.0.2: {} - human-signals@2.1.0: {} - human-signals@5.0.0: {} husky@9.1.6: {} @@ -10730,8 +10942,6 @@ snapshots: is-stream@1.1.0: {} - is-stream@2.0.1: {} - is-stream@3.0.0: {} is-string@1.0.7: @@ -11572,8 +11782,6 @@ snapshots: dependencies: mime-db: 1.52.0 - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} min-indent@1.0.1: {} @@ -11647,9 +11855,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.95.0(esbuild@0.23.1)): + next-videos@1.5.0(webpack@5.95.0(esbuild@0.24.0)): dependencies: - file-loader: 4.3.0(webpack@5.95.0(esbuild@0.23.1)) + file-loader: 4.3.0(webpack@5.95.0(esbuild@0.24.0)) transitivePeerDependencies: - webpack @@ -11809,10 +12017,6 @@ snapshots: dependencies: path-key: 2.0.1 - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -11868,10 +12072,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -12413,6 +12613,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + reading-time@1.5.0: {} recma-build-jsx@1.0.0: @@ -12986,8 +13188,6 @@ snapshots: strip-eof@1.0.0: {} - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-indent@3.0.0: @@ -13143,16 +13343,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.95.0(esbuild@0.23.1) + webpack: 5.95.0(esbuild@0.24.0) optionalDependencies: - esbuild: 0.23.1 + esbuild: 0.24.0 terser@5.36.0: dependencies: @@ -13242,15 +13442,14 @@ snapshots: tslib@2.8.0: {} - tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.4(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 - chokidar: 3.6.0 + chokidar: 4.0.1 consola: 3.2.3 debug: 4.3.7 - esbuild: 0.23.1 - execa: 5.1.1 + esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0) @@ -13258,6 +13457,7 @@ snapshots: rollup: 4.24.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyexec: 0.3.1 tinyglobby: 0.2.9 tree-kill: 1.2.2 optionalDependencies: @@ -13754,7 +13954,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.95.0(esbuild@0.23.1): + webpack@5.95.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -13776,7 +13976,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 538c5df92465851519dfd9caa76a5c9862312a59 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 16:16:52 +0000 Subject: [PATCH 317/374] chore(deps): update dependency @types/node to v20.17.1 (#2650) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index cd8c01cc385..f8e7018021e 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.17.0", + "@types/node": "20.17.1", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 3b4bc4738b0..919a715a824 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.17.0", + "@types/node": "20.17.1", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c1b33273d9..6faa2b45c44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.17.0 - version: 20.17.0 + specifier: 20.17.1 + version: 20.17.1 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.17.0)(terser@5.36.0) + version: 2.0.5(@types/node@20.17.1)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.17.1)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.0)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.1)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.17.0 - version: 20.17.0 + specifier: 20.17.1 + version: 20.17.1 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.17.0 - version: 20.17.0 + specifier: 20.17.1 + version: 20.17.1 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2129,8 +2129,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.17.0': - resolution: {integrity: sha512-a7zRo0f0eLo9K5X9Wp5cAqTUNGzuFLDG2R7C4HY2BhcMAsxgSPuRvAC1ZB6QkuUQXf0YZAgfOX2ZyrBa2n4nHQ==} + '@types/node@20.17.1': + resolution: {integrity: sha512-j2VlPv1NnwPJbaCNv69FO/1z4lId0QmGvpT41YxitRtWlg96g/j8qcv2RKsLKe2F6OJgyXhupN1Xo17b2m139Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7421,14 +7421,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.17.0)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.17.1)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.21 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.17.0) + meros: 1.3.0(@types/node@20.17.1) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7514,12 +7514,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.7(@types/node@20.17.0)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.7(@types/node@20.17.1)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.1)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) @@ -8434,7 +8434,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 '@types/debug@4.1.12': dependencies: @@ -8505,7 +8505,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.17.0': + '@types/node@20.17.1': dependencies: undici-types: 6.19.8 @@ -8528,7 +8528,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10530,13 +10530,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.17.0)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.17.1)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -11007,7 +11007,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11475,9 +11475,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.17.0): + meros@1.3.0(@types/node@20.17.1): optionalDependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 mhchemparser@4.2.1: {} @@ -13579,7 +13579,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.17.0 + '@types/node': 20.17.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13818,13 +13818,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.17.0)(terser@5.36.0): + vite-node@2.0.5(@types/node@20.17.1)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13836,28 +13836,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.0)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.1)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.9(@types/node@20.17.0)(terser@5.36.0): + vite@5.4.9(@types/node@20.17.1)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.17.0)(terser@5.36.0): + vitest@2.0.5(@types/node@20.17.1)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13875,11 +13875,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.17.0)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.17.0)(terser@5.36.0) + vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.17.1)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.0 + '@types/node': 20.17.1 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 1efcc486214..d9d8d5fd56f 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.17.0", + "@types/node": "20.17.1", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 5b4195797e905412c622bff2beed6bfd1f844e0a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 16:17:56 +0000 Subject: [PATCH 318/374] fix(deps): update dependency @babel/code-frame to v7.26.0 (#2651) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 58 +++++++++++--------------------------------------- 1 file changed, 12 insertions(+), 46 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6faa2b45c44..9fd0d528e68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.25.9 + version: 7.26.0 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -415,8 +415,8 @@ packages: resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} engines: {node: '>=18'} - '@babel/code-frame@7.25.9': - resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} + '@babel/code-frame@7.26.0': + resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.8': @@ -473,10 +473,6 @@ packages: resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.25.9': - resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.25.8': resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} @@ -2577,10 +2573,6 @@ packages: resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} engines: {node: '>=4'} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -3801,10 +3793,6 @@ packages: resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} engines: {node: '>=0.10.0'} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -5981,10 +5969,6 @@ packages: resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} engines: {node: '>=4'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -6784,9 +6768,10 @@ snapshots: typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 - '@babel/code-frame@7.25.9': + '@babel/code-frame@7.26.0': dependencies: - '@babel/highlight': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 picocolors: 1.1.1 '@babel/compat-data@7.25.8': {} @@ -6794,7 +6779,7 @@ snapshots: '@babel/core@7.25.8': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) @@ -6838,7 +6823,7 @@ snapshots: '@babel/core': 7.25.8 '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.25.7 - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -6865,13 +6850,6 @@ snapshots: '@babel/template': 7.25.7 '@babel/types': 7.25.8 - '@babel/highlight@7.25.9': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.25.8': dependencies: '@babel/types': 7.25.8 @@ -6887,13 +6865,13 @@ snapshots: '@babel/template@7.25.7': dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 '@babel/parser': 7.25.8 '@babel/types': 7.25.8 '@babel/traverse@7.25.7': dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.25.7 '@babel/parser': 7.25.8 '@babel/template': 7.25.7 @@ -9047,12 +9025,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 4.5.0 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -10583,8 +10555,6 @@ snapshots: has-flag@2.0.0: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -12155,14 +12125,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -13231,10 +13201,6 @@ snapshots: dependencies: has-flag: 2.0.0 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 From 6e8599e360a3dd1a4a3feab0646186e930a7da3c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 00:37:49 +0000 Subject: [PATCH 319/374] chore(deps): update dependency svelte to v5.1.3 (#2652) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index efb586bd047..c03a42755f4 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.2", + "svelte": "5.1.3", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fd0d528e68..fd26af30bfd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.2 - version: 5.1.2 + specifier: 5.1.3 + version: 5.1.3 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.2) + version: 0.43.0(svelte@5.1.3) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.2)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.3)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6004,8 +6004,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.2: - resolution: {integrity: sha512-IovgkB3eQq0CdqQB1rd1F4SZbg8Z7VBSbAqhD2eE9t8l0KfJXZ/iHmfqnW5pxs5Lr89/cpIZTLU5buemsydYRw==} + svelte@5.1.3: + resolution: {integrity: sha512-Sl8UFHlBvF54aK8MElFvyvaUfPE2REOz6LnhR2pBClCL11MU4qpn4V+KgAggaXxDyrP2iQixvHbtpHqL/zXlSQ==} engines: {node: '>=18'} svgo@3.3.2: @@ -13218,7 +13218,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.2): + svelte-eslint-parser@0.43.0(svelte@5.1.3): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13226,16 +13226,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.2 + svelte: 5.1.3 - svelte2tsx@0.7.22(svelte@5.1.2)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.3)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.2 + svelte: 5.1.3 typescript: 5.6.3 - svelte@5.1.2: + svelte@5.1.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 2f155e7a95289d1807b1ef074be54cc6c1a452c1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 09:24:07 +0000 Subject: [PATCH 320/374] chore(deps): update dependency tsup to v8.3.5 (#2653) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd26af30bfd..a11c44a4606 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.4(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) tsx: specifier: 4.19.1 version: 4.19.1 @@ -6083,8 +6083,8 @@ packages: tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinyglobby@0.2.9: - resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} tinypool@1.0.1: @@ -6171,8 +6171,8 @@ packages: tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - tsup@8.3.4: - resolution: {integrity: sha512-0uCsxLADTFwGsEfSMx5fBFtXNw1mZJBAU6ZJe6xMeGfLT6o/12JDigvBIrQJEZlK01YBsocRxU3i+YY6QduShQ==} + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -13341,7 +13341,7 @@ snapshots: tinyexec@0.3.1: {} - tinyglobby@0.2.9: + tinyglobby@0.2.10: dependencies: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 @@ -13408,7 +13408,7 @@ snapshots: tslib@2.8.0: {} - tsup@8.3.4(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -13424,7 +13424,7 @@ snapshots: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 - tinyglobby: 0.2.9 + tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.47 From dffb9a97610e9ea79784ed6414a796be8f85233d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 27 Oct 2024 03:48:41 +0000 Subject: [PATCH 321/374] chore(deps): update dependency tsx to v4.19.2 (#2654) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index f8e7018021e..5a864645046 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "prettier-plugin-tailwindcss": "0.6.8", "rimraf": "6.0.1", "tsup": "^8.0.0", - "tsx": "4.19.1", + "tsx": "4.19.2", "turbo": "2.2.3", "typescript": "5.6.3", "vitest": "2.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a11c44a4606..c861929ef10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,10 +78,10 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) tsx: - specifier: 4.19.1 - version: 4.19.1 + specifier: 4.19.2 + version: 4.19.2 turbo: specifier: 2.2.3 version: 2.2.3 @@ -6190,8 +6190,8 @@ packages: typescript: optional: true - tsx@4.19.1: - resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} hasBin: true @@ -12286,13 +12286,13 @@ snapshots: optionalDependencies: postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0): + postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 2.3.3 postcss: 8.4.47 - tsx: 4.19.1 + tsx: 4.19.2 yaml: 2.6.0 postcss-merge-longhand@7.0.4(postcss@8.4.47): @@ -13408,7 +13408,7 @@ snapshots: tslib@2.8.0: {} - tsup@8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -13418,7 +13418,7 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0) + postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.24.0 source-map: 0.8.0-beta.0 @@ -13435,7 +13435,7 @@ snapshots: - tsx - yaml - tsx@4.19.1: + tsx@4.19.2: dependencies: esbuild: 0.23.1 get-tsconfig: 4.8.1 From 98b6c1a2f990d86c3c359fda1faf7508af902dc7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 04:39:05 +0000 Subject: [PATCH 322/374] chore(deps): lock file maintenance (#2655) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 862 ++++++++++++++++++++++--------------------------- 1 file changed, 391 insertions(+), 471 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c861929ef10..bcae6c2914d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.1)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.1)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -419,85 +419,77 @@ packages: resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.8': - resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} + '@babel/compat-data@7.26.0': + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.8': - resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.7': - resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + '@babel/generator@7.26.0': + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.7': - resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.7': - resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.25.7': - resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.25.7': - resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.25.7': - resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.7': - resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.7': - resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.7': - resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.8': - resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} + '@babel/parser@7.26.1': + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.25.7': - resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.25.7': - resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.7': - resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.7': - resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.8': - resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} '@braintree/sanitize-url@7.1.0': @@ -1019,14 +1011,14 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/config-array@0.17.1': @@ -1066,8 +1058,8 @@ packages: '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@formatjs/intl-localematcher@0.5.5': - resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==} + '@formatjs/intl-localematcher@0.5.6': + resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -1087,8 +1079,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.26': - resolution: {integrity: sha512-8KaphA86onhO8h9WJeu7YpRNwYDkbbD+KctV6LPJ99vK3w+rQuWkZoxrL1H2nN2FwDBP/9OXposeE7z5C6cv8w==} + '@graphql-tools/delegate@10.0.27': + resolution: {integrity: sha512-cHz9d+RoW7I4nlxhv5JBf8g88YMkJsWMvFJqM+XSyPEOCjivw4UaXotcid4Y9gfCJY50yfGbbECXLiystAXdWA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1159,8 +1151,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.7': - resolution: {integrity: sha512-f1mq1wb1ivn8qFDVm8GWO5Co6Y/NZVXHgEG+3rjntr7aXjnw+DXyDQ+7QJRWJRDJcP0YWLJgfrBcWo1CqI4Qow==} + '@graphql-tools/url-loader@8.0.8': + resolution: {integrity: sha512-xgNevPZUF180CAS0QRzWB+PPRG6Qszx+7+5TuOz/VGyZnhrCtorElPF4h/mZeMPR14u13zsMTg1jo4EJ3FNWOA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1171,8 +1163,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@10.0.10': - resolution: {integrity: sha512-3f1CUM+EpsALjt/HofzSWCLyfY65o9VpmqCTvIwVWGOnaP82cWbZE1Ytwb+t7yAZBKqCCc+1ginp+COIPD3ULw==} + '@graphql-tools/wrap@10.0.11': + resolution: {integrity: sha512-NeINmsDUnonj1J/5kQK8PfGLOSBjn0igw2H9C3GpV93kVuHXNNXACOQ4qP0ATouw7p1IEWwEZQJ3XMAU+nASqQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1182,12 +1174,12 @@ packages: 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 - '@headlessui/react@2.1.10': - resolution: {integrity: sha512-6mLa2fjMDAFQi+/R10B+zU3edsUk/MDtENB2zHho0lqKU1uzhAfJLUduWds4nCo8wbl3vULtC5rJfZAQ1yqIng==} + '@headlessui/react@2.2.0': + resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} engines: {node: '>=10'} peerDependencies: - react: ^18 - react-dom: ^18 + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1894,83 +1886,93 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.24.0': - resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + '@rollup/rollup-android-arm-eabi@4.24.2': + resolution: {integrity: sha512-ufoveNTKDg9t/b7nqI3lwbCG/9IJMhADBNjjz/Jn6LxIZxD7T5L8l2uO/wD99945F1Oo8FvgbbZJRguyk/BdzA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.0': - resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + '@rollup/rollup-android-arm64@4.24.2': + resolution: {integrity: sha512-iZoYCiJz3Uek4NI0J06/ZxUgwAfNzqltK0MptPDO4OR0a88R4h0DSELMsflS6ibMCJ4PnLvq8f7O1d7WexUvIA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.0': - resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + '@rollup/rollup-darwin-arm64@4.24.2': + resolution: {integrity: sha512-/UhrIxobHYCBfhi5paTkUDQ0w+jckjRZDZ1kcBL132WeHZQ6+S5v9jQPVGLVrLbNUebdIRpIt00lQ+4Z7ys4Rg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.0': - resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + '@rollup/rollup-darwin-x64@4.24.2': + resolution: {integrity: sha512-1F/jrfhxJtWILusgx63WeTvGTwE4vmsT9+e/z7cZLKU8sBMddwqw3UV5ERfOV+H1FuRK3YREZ46J4Gy0aP3qDA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + '@rollup/rollup-freebsd-arm64@4.24.2': + resolution: {integrity: sha512-1YWOpFcGuC6iGAS4EI+o3BV2/6S0H+m9kFOIlyFtp4xIX5rjSnL3AwbTBxROX0c8yWtiWM7ZI6mEPTI7VkSpZw==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.24.2': + resolution: {integrity: sha512-3qAqTewYrCdnOD9Gl9yvPoAoFAVmPJsBvleabvx4bnu1Kt6DrB2OALeRVag7BdWGWLhP1yooeMLEi6r2nYSOjg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.24.2': + resolution: {integrity: sha512-ArdGtPHjLqWkqQuoVQ6a5UC5ebdX8INPuJuJNWRe0RGa/YNhVvxeWmCTFQ7LdmNCSUzVZzxAvUznKaYx645Rig==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + '@rollup/rollup-linux-arm-musleabihf@4.24.2': + resolution: {integrity: sha512-B6UHHeNnnih8xH6wRKB0mOcJGvjZTww1FV59HqJoTJ5da9LCG6R4SEBt6uPqzlawv1LoEXSS0d4fBlHNWl6iYw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.0': - resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + '@rollup/rollup-linux-arm64-gnu@4.24.2': + resolution: {integrity: sha512-kr3gqzczJjSAncwOS6i7fpb4dlqcvLidqrX5hpGBIM1wtt0QEVtf4wFaAwVv8QygFU8iWUMYEoJZWuWxyua4GQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.0': - resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + '@rollup/rollup-linux-arm64-musl@4.24.2': + resolution: {integrity: sha512-TDdHLKCWgPuq9vQcmyLrhg/bgbOvIQ8rtWQK7MRxJ9nvaxKx38NvY7/Lo6cYuEnNHqf6rMqnivOIPIQt6H2AoA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': + resolution: {integrity: sha512-xv9vS648T3X4AxFFZGWeB5Dou8ilsv4VVqJ0+loOIgDO20zIhYfDLkk5xoQiej2RiSQkld9ijF/fhLeonrz2mw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + '@rollup/rollup-linux-riscv64-gnu@4.24.2': + resolution: {integrity: sha512-tbtXwnofRoTt223WUZYiUnbxhGAOVul/3StZ947U4A5NNjnQJV5irKMm76G0LGItWs6y+SCjUn/Q0WaMLkEskg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.0': - resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + '@rollup/rollup-linux-s390x-gnu@4.24.2': + resolution: {integrity: sha512-gc97UebApwdsSNT3q79glOSPdfwgwj5ELuiyuiMY3pEWMxeVqLGKfpDFoum4ujivzxn6veUPzkGuSYoh5deQ2Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.0': - resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + '@rollup/rollup-linux-x64-gnu@4.24.2': + resolution: {integrity: sha512-jOG/0nXb3z+EM6SioY8RofqqmZ+9NKYvJ6QQaa9Mvd3RQxlH68/jcB/lpyVt4lCiqr04IyaC34NzhUqcXbB5FQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.0': - resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + '@rollup/rollup-linux-x64-musl@4.24.2': + resolution: {integrity: sha512-XAo7cJec80NWx9LlZFEJQxqKOMz/lX3geWs2iNT5CHIERLFfd90f3RYLLjiCBm1IMaQ4VOX/lTC9lWfzzQm14Q==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.0': - resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + '@rollup/rollup-win32-arm64-msvc@4.24.2': + resolution: {integrity: sha512-A+JAs4+EhsTjnPQvo9XY/DC0ztaws3vfqzrMNMKlwQXuniBKOIIvAAI8M0fBYiTCxQnElYu7mLk7JrhlQ+HeOw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.0': - resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + '@rollup/rollup-win32-ia32-msvc@4.24.2': + resolution: {integrity: sha512-ZhcrakbqA1SCiJRMKSU64AZcYzlZ/9M5LaYil9QWxx9vLnkQ9Vnkve17Qn4SjlipqIIBFKjBES6Zxhnvh0EAEw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.0': - resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + '@rollup/rollup-win32-x64-msvc@4.24.2': + resolution: {integrity: sha512-2mLH46K1u3r6uwc95hU+OR9q/ggYMpnS7pSp83Ece1HUQgF9Nh/QwTK5rcgbFnV9j+08yBrU5sA/P0RK2MSBNA==} cpu: [x64] os: [win32] @@ -1980,20 +1982,20 @@ packages: '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.22.0': - resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + '@shikijs/core@1.22.1': + resolution: {integrity: sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==} - '@shikijs/engine-javascript@1.22.0': - resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + '@shikijs/engine-javascript@1.22.1': + resolution: {integrity: sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==} - '@shikijs/engine-oniguruma@1.22.0': - resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + '@shikijs/engine-oniguruma@1.22.1': + resolution: {integrity: sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==} - '@shikijs/twoslash@1.22.0': - resolution: {integrity: sha512-r5F/x4GTh18XzhAREehgT9lCDFZlISBSIsOFZQQaqjiOLG81PIqJN1I1D6XY58UN9OJt+3mffuKq19K4FOJKJA==} + '@shikijs/twoslash@1.22.1': + resolution: {integrity: sha512-Gs3eRsq0P3wOWJkLRQEsf6fjBcCOVcBSt+xPPhgIWqrBkpUf/L65VaGHR8LRWX3L9yhoyvX9PE/vtMVRwe8sNg==} - '@shikijs/types@1.22.0': - resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + '@shikijs/types@1.22.1': + resolution: {integrity: sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==} '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} @@ -2040,8 +2042,8 @@ packages: peerDependencies: react: ^18.2.0 - '@theguild/remark-npm2yarn@0.3.2': - resolution: {integrity: sha512-H9T/GOuS/+4H7AY1cfD5DJIIIcGIIw1zMCB8OeTgXk7azJULsnuOurZ/CR54rvuTD+Krx0MVQccaUCvCWfP+vw==} + '@theguild/remark-npm2yarn@0.3.3': + resolution: {integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==} '@theguild/tailwind-config@0.5.0': resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} @@ -2299,12 +2301,12 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@whatwg-node/fetch@0.9.21': - resolution: {integrity: sha512-Wt0jPb+04JjobK0pAAN7mEHxVHcGA9HoP3OyCsZtyAecNQeADXCZ1MihFwVwjsgaRYuGVmNlsCmLxlG6mor8Gw==} + '@whatwg-node/fetch@0.9.22': + resolution: {integrity: sha512-+RIBffgoaRlWV9cKV6wAX71sbeoU2APOI3G13ZRMkabYHwkvDMeZDTyxJcsMXA5CpieJ7NFXF9Xyu72jwvdzqA==} engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.5.26': - resolution: {integrity: sha512-4jXDeZ4IH4bylZ6wu14VEx0aDXXhrN4TC279v9rPmn08g4EYekcYf8wdcOOnS9STjDkb6x77/6xBUTqxGgjr8g==} + '@whatwg-node/node-fetch@0.5.27': + resolution: {integrity: sha512-0OaMj5W4fzWimRSFq07qFiWfquaUMNB+695GwE76LYKVuah+jwCdzSgsIOtwPkiyJ35w0XGhXmJPiIJCdLwopg==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -2336,8 +2338,8 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.13.0: - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true @@ -2403,9 +2405,6 @@ packages: resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -2475,8 +2474,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.1: - resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} axobject-query@4.1.0: @@ -2518,8 +2517,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2559,14 +2558,14 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001669: - resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + caniuse-lite@1.0.30001673: + resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + chai@5.1.2: + resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} chalk@2.3.0: @@ -2833,8 +2832,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.30.2: - resolution: {integrity: sha512-oICxQsjW8uSaRmn4UK/jkczKOqTrVqt5/1WL0POiJUT2EKNc9STM4hYFHv917yu55aTBMFNRzymlJhVAiWPCxw==} + cytoscape@3.30.3: + resolution: {integrity: sha512-HncJ9gGJbVtw7YXtIs3+6YAFSSiKsom0amWc33Z7QbylbY2JGMrA0yz4EwrdTScZxnwclXeEZHzO5pxoy0ZE4g==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -3041,10 +3040,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -3129,8 +3124,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.41: - resolution: {integrity: sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==} + electron-to-chromium@1.5.47: + resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -3182,9 +3177,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.1.0: resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} @@ -3327,8 +3319,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-jsx-a11y@6.10.0: - resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 @@ -3377,8 +3369,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.37.1: - resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} + eslint-plugin-react@7.37.2: + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -3955,10 +3947,6 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -4409,8 +4397,8 @@ packages: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} - markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} marked-terminal@7.1.0: resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} @@ -4437,8 +4425,8 @@ packages: mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@2.0.1: - resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} mdast-util-frontmatter@2.0.1: resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} @@ -4864,10 +4852,6 @@ packages: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} - object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} - object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -5659,8 +5643,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.24.0: - resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + rollup@4.24.2: + resolution: {integrity: sha512-do/DFGq5g6rdDhdpPq5qb2ecoczeK6y+2UAjdJ5trjQJj5f1AiVdLRWRc9A9/fFukfvJRgM0UXzxBIYMovm5ww==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5760,8 +5744,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.22.0: - resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + shiki@1.22.1: + resolution: {integrity: sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5849,10 +5833,6 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -6111,10 +6091,6 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -6474,8 +6450,8 @@ packages: vite: optional: true - vite@5.4.9: - resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} + vite@5.4.10: + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6774,20 +6750,20 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.25.8': {} + '@babel/compat-data@7.26.0': {} - '@babel/core@7.25.8': + '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.0 - '@babel/generator': 7.25.7 - '@babel/helper-compilation-targets': 7.25.7 - '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) - '@babel/helpers': 7.25.7 - '@babel/parser': 7.25.8 - '@babel/template': 7.25.7 - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 + '@babel/generator': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -6796,96 +6772,86 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.7': + '@babel/generator@7.26.0': dependencies: - '@babel/types': 7.25.8 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-compilation-targets@7.25.7': + '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.25.8 - '@babel/helper-validator-option': 7.25.7 - browserslist: 4.24.0 + '@babel/compat-data': 7.26.0 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-module-imports@7.25.7': + '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.8 - '@babel/helper-module-imports': 7.25.7 - '@babel/helper-simple-access': 7.25.7 + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.7 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-plugin-utils@7.25.7': {} + '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-simple-access@7.25.7': - dependencies: - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.25.7': {} - - '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-string-parser@7.25.9': {} '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.25.7': {} + '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.25.7': + '@babel/helpers@7.26.0': dependencies: - '@babel/template': 7.25.7 - '@babel/types': 7.25.8 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 - '@babel/parser@7.25.8': + '@babel/parser@7.26.1': dependencies: - '@babel/types': 7.25.8 + '@babel/types': 7.26.0 - '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.8)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.8 - '@babel/helper-plugin-utils': 7.25.7 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/runtime@7.25.7': + '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.7': + '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.0 - '@babel/parser': 7.25.8 - '@babel/types': 7.25.8 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 - '@babel/traverse@7.25.7': + '@babel/traverse@7.25.9': dependencies: '@babel/code-frame': 7.26.0 - '@babel/generator': 7.25.7 - '@babel/parser': 7.25.8 - '@babel/template': 7.25.7 - '@babel/types': 7.25.8 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.8': + '@babel/types@7.26.0': dependencies: - '@babel/helper-string-parser': 7.25.7 - '@babel/helper-validator-identifier': 7.25.7 - to-fast-properties: 2.0.0 + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 '@braintree/sanitize-url@7.1.0': {} @@ -7288,12 +7254,12 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))': dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.1': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.17.1': dependencies: @@ -7346,7 +7312,7 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@formatjs/intl-localematcher@0.5.5': + '@formatjs/intl-localematcher@0.5.6': dependencies: tslib: 2.8.0 @@ -7375,7 +7341,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.26(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.27(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) '@graphql-tools/executor': 1.3.2(graphql@16.9.0) @@ -7403,7 +7369,7 @@ snapshots: dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.21 + '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@20.17.1) @@ -7444,11 +7410,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)': dependencies: - '@babel/core': 7.25.8 - '@babel/parser': 7.25.8 - '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.8) - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 + '@babel/core': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.0 @@ -7492,17 +7458,17 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.7(@types/node@20.17.1)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@20.17.1)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.1)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - '@graphql-tools/wrap': 10.0.10(graphql@16.9.0) + '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) '@types/ws': 8.5.12 - '@whatwg-node/fetch': 0.9.21 + '@whatwg-node/fetch': 0.9.22 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.0 @@ -7522,9 +7488,9 @@ snapshots: graphql: 16.9.0 tslib: 2.8.0 - '@graphql-tools/wrap@10.0.10(graphql@16.9.0)': + '@graphql-tools/wrap@10.0.11(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.26(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 @@ -7535,7 +7501,7 @@ snapshots: dependencies: graphql: 16.9.0 - '@headlessui/react@2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.18.4(react@18.3.1) @@ -7550,11 +7516,11 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: - '@babel/core': 7.25.8 - '@babel/generator': 7.25.7 - '@babel/parser': 7.25.8 - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 prettier: 3.3.3 semver: 7.6.3 optionalDependencies: @@ -7692,21 +7658,21 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 globby: 11.1.0 read-yaml-file: 1.1.0 - '@mdx-js/mdx@3.1.0(acorn@8.13.0)': + '@mdx-js/mdx@3.1.0(acorn@8.14.0)': dependencies: '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 @@ -7720,7 +7686,7 @@ snapshots: hast-util-to-jsx-runtime: 2.3.2 markdown-extensions: 2.0.0 recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.13.0) + recma-jsx: 1.0.0(acorn@8.14.0) recma-stringify: 1.0.0 rehype-recma: 1.0.0 remark-mdx: 3.1.0 @@ -8208,88 +8174,94 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.24.0': + '@rollup/rollup-android-arm-eabi@4.24.2': optional: true - '@rollup/rollup-android-arm64@4.24.0': + '@rollup/rollup-android-arm64@4.24.2': optional: true - '@rollup/rollup-darwin-arm64@4.24.0': + '@rollup/rollup-darwin-arm64@4.24.2': optional: true - '@rollup/rollup-darwin-x64@4.24.0': + '@rollup/rollup-darwin-x64@4.24.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + '@rollup/rollup-freebsd-arm64@4.24.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.0': + '@rollup/rollup-freebsd-x64@4.24.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.0': + '@rollup/rollup-linux-arm-gnueabihf@4.24.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.0': + '@rollup/rollup-linux-arm-musleabihf@4.24.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + '@rollup/rollup-linux-arm64-gnu@4.24.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.0': + '@rollup/rollup-linux-arm64-musl@4.24.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.0': + '@rollup/rollup-linux-riscv64-gnu@4.24.2': optional: true - '@rollup/rollup-linux-x64-musl@4.24.0': + '@rollup/rollup-linux-s390x-gnu@4.24.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.0': + '@rollup/rollup-linux-x64-gnu@4.24.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.0': + '@rollup/rollup-linux-x64-musl@4.24.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.0': + '@rollup/rollup-win32-arm64-msvc@4.24.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.24.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.24.2': optional: true '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.22.0': + '@shikijs/core@1.22.1': dependencies: - '@shikijs/engine-javascript': 1.22.0 - '@shikijs/engine-oniguruma': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.22.0': + '@shikijs/engine-javascript@1.22.1': dependencies: - '@shikijs/types': 1.22.0 + '@shikijs/types': 1.22.1 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.22.0': + '@shikijs/engine-oniguruma@1.22.1': dependencies: - '@shikijs/types': 1.22.0 + '@shikijs/types': 1.22.1 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/twoslash@1.22.0(typescript@5.6.3)': + '@shikijs/twoslash@1.22.1(typescript@5.6.3)': dependencies: - '@shikijs/core': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/core': 1.22.1 + '@shikijs/types': 1.22.1 twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript - '@shikijs/types@1.22.0': + '@shikijs/types@1.22.1': dependencies: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -8312,7 +8284,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8322,8 +8294,8 @@ snapshots: fuzzy: 0.1.3 next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8352,11 +8324,11 @@ snapshots: eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-n: 17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-react: 7.37.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) @@ -8387,7 +8359,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@theguild/remark-npm2yarn@0.3.2': + '@theguild/remark-npm2yarn@0.3.3': dependencies: npm-to-yarn: 3.0.0 unist-util-visit: 5.0.0 @@ -8510,7 +8482,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) @@ -8575,7 +8547,7 @@ snapshots: '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) @@ -8602,7 +8574,7 @@ snapshots: dependencies: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 - chai: 5.1.1 + chai: 5.1.2 tinyrainbow: 1.2.0 '@vitest/pretty-format@2.0.5': @@ -8637,7 +8609,7 @@ snapshots: '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.1 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -8650,7 +8622,7 @@ snapshots: '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.25.8 + '@babel/parser': 7.26.1 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/compiler-ssr': 3.5.12 @@ -8743,12 +8715,12 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whatwg-node/fetch@0.9.21': + '@whatwg-node/fetch@0.9.22': dependencies: - '@whatwg-node/node-fetch': 0.5.26 + '@whatwg-node/node-fetch': 0.5.27 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.26': + '@whatwg-node/node-fetch@0.5.27': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 @@ -8761,23 +8733,23 @@ snapshots: abbrev@2.0.0: {} - acorn-import-attributes@1.9.5(acorn@8.13.0): + acorn-import-attributes@1.9.5(acorn@8.14.0): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 - acorn-jsx@5.3.2(acorn@8.13.0): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 - acorn-typescript@1.4.13(acorn@8.13.0): + acorn-typescript@1.4.13(acorn@8.14.0): dependencies: - acorn: 8.13.0 + acorn: 8.14.0 acorn-walk@8.3.4: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 - acorn@8.13.0: {} + acorn@8.14.0: {} ajv-keywords@3.5.2(ajv@6.12.6): dependencies: @@ -8833,10 +8805,6 @@ snapshots: dependencies: tslib: 2.8.0 - aria-query@5.1.3: - dependencies: - deep-equal: 2.2.3 - aria-query@5.3.2: {} array-buffer-byte-length@1.0.1: @@ -8918,8 +8886,8 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: - browserslist: 4.24.0 - caniuse-lite: 1.0.30001669 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001673 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -8930,7 +8898,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.1: {} + axe-core@4.10.2: {} axobject-query@4.1.0: {} @@ -8966,12 +8934,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.24.0: + browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001669 - electron-to-chromium: 1.5.41 + caniuse-lite: 1.0.30001673 + electron-to-chromium: 1.5.47 node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.0) + update-browserslist-db: 1.1.1(browserslist@4.24.2) buffer-from@1.1.2: {} @@ -9002,16 +8970,16 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.24.0 - caniuse-lite: 1.0.30001669 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001673 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001669: {} + caniuse-lite@1.0.30001673: {} ccount@2.0.1: {} - chai@5.1.1: + chai@5.1.2: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 @@ -9185,7 +9153,7 @@ snapshots: core-js-compat@3.38.1: dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 cose-base@1.0.3: dependencies: @@ -9248,7 +9216,7 @@ snapshots: cssnano-preset-default@7.0.6(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 css-declaration-sorter: 7.2.0(postcss@8.4.47) cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -9296,17 +9264,17 @@ snapshots: csstype@3.1.3: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.2): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.3): dependencies: cose-base: 1.0.3 - cytoscape: 3.30.2 + cytoscape: 3.30.3 - cytoscape-fcose@2.2.0(cytoscape@3.30.2): + cytoscape-fcose@2.2.0(cytoscape@3.30.3): dependencies: cose-base: 2.2.0 - cytoscape: 3.30.2 + cytoscape: 3.30.3 - cytoscape@3.30.2: {} + cytoscape@3.30.3: {} d3-array@2.12.1: dependencies: @@ -9526,27 +9494,6 @@ snapshots: deep-eql@5.0.2: {} - deep-equal@2.2.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -9622,7 +9569,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.41: {} + electron-to-chromium@1.5.47: {} emoji-regex@10.4.0: {} @@ -9709,18 +9656,6 @@ snapshots: es-errors@1.3.0: {} - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.3 - is-set: 2.0.3 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 @@ -9770,7 +9705,7 @@ snapshots: esast-util-from-js@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 - acorn: 8.13.0 + acorn: 8.14.0 esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -9900,8 +9835,8 @@ snapshots: eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) espree: 9.6.1 estree-util-visit: 2.0.0 @@ -9932,14 +9867,14 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/regexpp': 4.12.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) estraverse: 5.3.0 @@ -9974,7 +9909,7 @@ snapshots: eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) espree: 9.6.1 @@ -9983,17 +9918,16 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - aria-query: 5.1.3 + aria-query: 5.3.2 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.1 + axe-core: 4.10.2 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.1.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -10027,7 +9961,7 @@ snapshots: eslint-plugin-n@17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) @@ -10055,7 +9989,7 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-react@7.37.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -10090,7 +10024,7 @@ snapshots: eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 @@ -10139,8 +10073,8 @@ snapshots: eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.9.0 @@ -10184,14 +10118,14 @@ snapshots: espree@10.2.0: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -10508,7 +10442,7 @@ snapshots: '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.7(@types/node@20.17.1)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.1)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10793,11 +10727,6 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-arguments@1.1.1: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -11012,7 +10941,7 @@ snapshots: json-schema-to-ts@3.1.1: dependencies: - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 ts-algebra: 2.0.0 json-schema-traverse@0.4.1: {} @@ -11027,7 +10956,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -11191,7 +11120,7 @@ snapshots: markdown-extensions@2.0.0: {} - markdown-table@3.0.3: {} + markdown-table@3.0.4: {} marked-terminal@7.1.0(marked@9.1.6): dependencies: @@ -11231,7 +11160,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-from-markdown@2.0.1: + mdast-util-from-markdown@2.0.2: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 @@ -11253,7 +11182,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -11271,7 +11200,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: @@ -11280,7 +11209,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -11289,8 +11218,8 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.1 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -11299,14 +11228,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-gfm@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.0.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -11322,7 +11251,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 unist-util-remove-position: 5.0.0 transitivePeerDependencies: @@ -11334,7 +11263,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -11347,7 +11276,7 @@ snapshots: '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 @@ -11358,7 +11287,7 @@ snapshots: mdast-util-mdx@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-mdx-expression: 2.0.1 mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 @@ -11372,7 +11301,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -11426,9 +11355,9 @@ snapshots: '@braintree/sanitize-url': 7.1.0 '@iconify/utils': 2.1.33 '@mermaid-js/parser': 0.3.0 - cytoscape: 3.30.2 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.2) - cytoscape-fcose: 2.2.0(cytoscape@3.30.2) + cytoscape: 3.30.3 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.3) + cytoscape-fcose: 2.2.0(cytoscape@3.30.3) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 @@ -11588,8 +11517,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 @@ -11776,7 +11705,7 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.13.0 + acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 @@ -11837,7 +11766,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001669 + caniuse-lite: 1.0.30001673 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11856,30 +11785,30 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.13.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: - '@formatjs/intl-localematcher': 0.5.5 - '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/mdx': 3.1.0(acorn@8.13.0) + '@formatjs/intl-localematcher': 0.5.6 + '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 - '@shikijs/twoslash': 1.22.0(typescript@5.6.3) + '@shikijs/twoslash': 1.22.1(typescript@5.6.3) '@theguild/remark-mermaid': 0.1.3(react@18.3.1) - '@theguild/remark-npm2yarn': 0.3.2 + '@theguild/remark-npm2yarn': 0.3.3 better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 estree-util-to-js: 2.0.0 @@ -11895,14 +11824,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.1 - rehype-pretty-code: 0.14.0(shiki@1.22.0) + rehype-pretty-code: 0.14.0(shiki@1.22.1) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.22.0 + shiki: 1.22.1 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -12003,11 +11932,6 @@ snapshots: object-inspect@1.13.2: {} - object-is@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - object-keys@1.1.1: {} object.assign@4.1.5: @@ -12231,7 +12155,7 @@ snapshots: postcss-colormin@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.47 @@ -12239,7 +12163,7 @@ snapshots: postcss-convert-values@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -12303,7 +12227,7 @@ snapshots: postcss-merge-rules@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -12323,7 +12247,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -12370,7 +12294,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -12392,7 +12316,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 caniuse-api: 3.0.0 postcss: 8.4.47 @@ -12593,9 +12517,9 @@ snapshots: estree-util-build-jsx: 3.0.1 vfile: 6.0.3 - recma-jsx@1.0.0(acorn@8.13.0): + recma-jsx@1.0.0(acorn@8.14.0): dependencies: - acorn-jsx: 5.3.2(acorn@8.13.0) + acorn-jsx: 5.3.2(acorn@8.14.0) estree-util-to-js: 2.0.0 recma-parse: 1.0.0 recma-stringify: 1.0.0 @@ -12660,13 +12584,13 @@ snapshots: hast-util-from-html: 2.0.3 unified: 11.0.5 - rehype-pretty-code@0.14.0(shiki@1.22.0): + rehype-pretty-code@0.14.0(shiki@1.22.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 rehype-parse: 9.0.1 - shiki: 1.22.0 + shiki: 1.22.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12729,7 +12653,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 micromark-util-types: 2.0.0 unified: 11.0.5 transitivePeerDependencies: @@ -12821,26 +12745,28 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.24.0: + rollup@4.24.2: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.0 - '@rollup/rollup-android-arm64': 4.24.0 - '@rollup/rollup-darwin-arm64': 4.24.0 - '@rollup/rollup-darwin-x64': 4.24.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 - '@rollup/rollup-linux-arm-musleabihf': 4.24.0 - '@rollup/rollup-linux-arm64-gnu': 4.24.0 - '@rollup/rollup-linux-arm64-musl': 4.24.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 - '@rollup/rollup-linux-riscv64-gnu': 4.24.0 - '@rollup/rollup-linux-s390x-gnu': 4.24.0 - '@rollup/rollup-linux-x64-gnu': 4.24.0 - '@rollup/rollup-linux-x64-musl': 4.24.0 - '@rollup/rollup-win32-arm64-msvc': 4.24.0 - '@rollup/rollup-win32-ia32-msvc': 4.24.0 - '@rollup/rollup-win32-x64-msvc': 4.24.0 + '@rollup/rollup-android-arm-eabi': 4.24.2 + '@rollup/rollup-android-arm64': 4.24.2 + '@rollup/rollup-darwin-arm64': 4.24.2 + '@rollup/rollup-darwin-x64': 4.24.2 + '@rollup/rollup-freebsd-arm64': 4.24.2 + '@rollup/rollup-freebsd-x64': 4.24.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.2 + '@rollup/rollup-linux-arm-musleabihf': 4.24.2 + '@rollup/rollup-linux-arm64-gnu': 4.24.2 + '@rollup/rollup-linux-arm64-musl': 4.24.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.2 + '@rollup/rollup-linux-riscv64-gnu': 4.24.2 + '@rollup/rollup-linux-s390x-gnu': 4.24.2 + '@rollup/rollup-linux-x64-gnu': 4.24.2 + '@rollup/rollup-linux-x64-musl': 4.24.2 + '@rollup/rollup-win32-arm64-msvc': 4.24.2 + '@rollup/rollup-win32-ia32-msvc': 4.24.2 + '@rollup/rollup-win32-x64-msvc': 4.24.2 fsevents: 2.3.3 roughjs@4.6.6: @@ -12973,12 +12899,12 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.22.0: + shiki@1.22.1: dependencies: - '@shikijs/core': 1.22.0 - '@shikijs/engine-javascript': 1.22.0 - '@shikijs/engine-oniguruma': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/core': 1.22.1 + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -13064,10 +12990,6 @@ snapshots: std-env@3.7.0: {} - stop-iteration-iterator@1.0.0: - dependencies: - internal-slot: 1.0.7 - streamsearch@1.1.0: {} string-env-interpolation@1.0.1: {} @@ -13181,7 +13103,7 @@ snapshots: stylehacks@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -13240,8 +13162,8 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.6 - acorn: 8.13.0 - acorn-typescript: 1.4.13(acorn@8.13.0) + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 esm-env: 1.0.0 @@ -13323,7 +13245,7 @@ snapshots: terser@5.36.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.13.0 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -13365,8 +13287,6 @@ snapshots: dependencies: os-tmpdir: 1.0.2 - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -13420,7 +13340,7 @@ snapshots: picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 - rollup: 4.24.0 + rollup: 4.24.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 @@ -13683,9 +13603,9 @@ snapshots: dependencies: normalize-path: 2.1.1 - update-browserslist-db@1.1.1(browserslist@4.24.0): + update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -13790,7 +13710,7 @@ snapshots: debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13802,22 +13722,22 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@20.17.1)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.1)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.9(@types/node@20.17.1)(terser@5.36.0): + vite@5.4.10(@types/node@20.17.1)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.0 + rollup: 4.24.2 optionalDependencies: '@types/node': 20.17.1 fsevents: 2.3.3 @@ -13832,7 +13752,7 @@ snapshots: '@vitest/snapshot': 2.0.5 '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 - chai: 5.1.1 + chai: 5.1.2 debug: 4.3.7 execa: 8.0.1 magic-string: 0.30.12 @@ -13841,7 +13761,7 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) vite-node: 2.0.5(@types/node@20.17.1)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -13902,7 +13822,7 @@ snapshots: webpack-bundle-analyzer@4.10.1: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.13.0 + acorn: 8.14.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -13926,9 +13846,9 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.13.0 - acorn-import-attributes: 1.9.5(acorn@8.13.0) - browserslist: 4.24.0 + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 From d17785717fe88c5d9193090273e4a89598cb376a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 08:15:46 +0000 Subject: [PATCH 323/374] chore(deps): update pnpm to v9.12.3 (#2656) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5a864645046..60996244a89 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.12.2", + "packageManager": "pnpm@9.12.3", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From ee943dd3005d1aa5a4d187a7ca08a924bd30591e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:30:40 +0000 Subject: [PATCH 324/374] chore(deps): update dependency @types/node to v20.17.2 (#2657) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 60996244a89..6dad74136b4 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.17.1", + "@types/node": "20.17.2", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 919a715a824..49d66f3e517 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.17.1", + "@types/node": "20.17.2", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcae6c2914d..46448ea2f1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.17.1 - version: 20.17.1 + specifier: 20.17.2 + version: 20.17.2 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.17.1)(terser@5.36.0) + version: 2.0.5(@types/node@20.17.2)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.17.1)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@20.17.2)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.1)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.2)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.17.1 - version: 20.17.1 + specifier: 20.17.2 + version: 20.17.2 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.17.1 - version: 20.17.1 + specifier: 20.17.2 + version: 20.17.2 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2127,8 +2127,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.17.1': - resolution: {integrity: sha512-j2VlPv1NnwPJbaCNv69FO/1z4lId0QmGvpT41YxitRtWlg96g/j8qcv2RKsLKe2F6OJgyXhupN1Xo17b2m139Q==} + '@types/node@20.17.2': + resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7365,14 +7365,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.17.1)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@20.17.2)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.17.1) + meros: 1.3.0(@types/node@20.17.2) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7458,12 +7458,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@20.17.1)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@20.17.2)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.1)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.2)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8384,7 +8384,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 '@types/debug@4.1.12': dependencies: @@ -8455,7 +8455,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.17.1': + '@types/node@20.17.2': dependencies: undici-types: 6.19.8 @@ -8478,7 +8478,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10436,13 +10436,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.17.1)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@20.17.2)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.1)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.2)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10906,7 +10906,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11374,9 +11374,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.17.1): + meros@1.3.0(@types/node@20.17.2): optionalDependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 mhchemparser@4.2.1: {} @@ -13465,7 +13465,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.17.1 + '@types/node': 20.17.2 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13704,13 +13704,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.17.1)(terser@5.36.0): + vite-node@2.0.5(@types/node@20.17.2)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13722,28 +13722,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.1)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.2)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@20.17.1)(terser@5.36.0): + vite@5.4.10(@types/node@20.17.2)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.17.1)(terser@5.36.0): + vitest@2.0.5(@types/node@20.17.2)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13761,11 +13761,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.1)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.17.1)(terser@5.36.0) + vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) + vite-node: 2.0.5(@types/node@20.17.2)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.1 + '@types/node': 20.17.2 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index d9d8d5fd56f..2d285f74d6a 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.17.1", + "@types/node": "20.17.2", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From c5656912c51c8c9469d3304af4111405c56e7057 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 05:16:30 +0000 Subject: [PATCH 325/374] chore(deps): update dependency svelte to v5.1.4 (#2658) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index c03a42755f4..c78af602f4c 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.3", + "svelte": "5.1.4", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46448ea2f1f..cfacab3db61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.3 - version: 5.1.3 + specifier: 5.1.4 + version: 5.1.4 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.3) + version: 0.43.0(svelte@5.1.4) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.3)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.4)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5984,8 +5984,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.3: - resolution: {integrity: sha512-Sl8UFHlBvF54aK8MElFvyvaUfPE2REOz6LnhR2pBClCL11MU4qpn4V+KgAggaXxDyrP2iQixvHbtpHqL/zXlSQ==} + svelte@5.1.4: + resolution: {integrity: sha512-qgHDV7AyvBZa2pbf+V0tnvWrN1LKD8LdUsBkR/SSYVVN6zXexiXnOy5Pjcjft2y/2NJJVa8ORUHFVn3oiWCLVQ==} engines: {node: '>=18'} svgo@3.3.2: @@ -13140,7 +13140,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.3): + svelte-eslint-parser@0.43.0(svelte@5.1.4): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13148,16 +13148,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.3 + svelte: 5.1.4 - svelte2tsx@0.7.22(svelte@5.1.3)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.4)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.3 + svelte: 5.1.4 typescript: 5.6.3 - svelte@5.1.3: + svelte@5.1.4: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 8c60c1766636774f2271a0b678f8fc7389a3c0f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 05:17:19 +0000 Subject: [PATCH 326/374] chore(deps): update dependency @types/node to v22 (#2659) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 67 +++++++++++++++++-------------- website/package.json | 2 +- 4 files changed, 40 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 6dad74136b4..715d9fff3fa 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "20.17.2", + "@types/node": "22.8.2", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 49d66f3e517..5b88f1e2a6a 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "20.17.2", + "@types/node": "22.8.2", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfacab3db61..7adbcefe81f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 20.17.2 - version: 20.17.2 + specifier: 22.8.2 + version: 22.8.2 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.17.2)(terser@5.36.0) + version: 2.0.5(@types/node@22.8.2)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@20.17.2)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.8.2)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.2)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 20.17.2 - version: 20.17.2 + specifier: 22.8.2 + version: 22.8.2 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 20.17.2 - version: 20.17.2 + specifier: 22.8.2 + version: 22.8.2 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2130,6 +2130,9 @@ packages: '@types/node@20.17.2': resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} + '@types/node@22.8.2': + resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7365,14 +7368,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@20.17.2)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.8.2)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@20.17.2) + meros: 1.3.0(@types/node@22.8.2) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7458,12 +7461,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@20.17.2)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@22.8.2)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@20.17.2)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.2)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8384,7 +8387,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 '@types/debug@4.1.12': dependencies: @@ -8459,6 +8462,10 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@22.8.2': + dependencies: + undici-types: 6.19.8 + '@types/normalize-package-data@2.4.4': {} '@types/prop-types@15.7.13': {} @@ -8478,7 +8485,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10436,13 +10443,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@20.17.2)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.8.2)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@20.17.2)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.2)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10906,7 +10913,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11374,9 +11381,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@20.17.2): + meros@1.3.0(@types/node@22.8.2): optionalDependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 mhchemparser@4.2.1: {} @@ -13704,13 +13711,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.17.2)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.8.2)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13722,28 +13729,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@20.17.2)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@20.17.2)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.2)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@20.17.2)(terser@5.36.0): + vitest@2.0.5(@types/node@22.8.2)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13761,11 +13768,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.2)(terser@5.36.0) - vite-node: 2.0.5(@types/node@20.17.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.8.2)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.2 + '@types/node': 22.8.2 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 2d285f74d6a..7dcad380cba 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "20.17.2", + "@types/node": "22.8.2", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From d72773c79861cb066267289d5a57d91f4f894227 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 19:21:12 +0000 Subject: [PATCH 327/374] fix(deps): update dependency next to v15.0.2 (#2660) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 118 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7adbcefe81f..04c43929ce4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 15.0.1 - version: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.2 + version: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1467,53 +1467,53 @@ packages: '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} - '@next/env@15.0.1': - resolution: {integrity: sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==} + '@next/env@15.0.2': + resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} - '@next/swc-darwin-arm64@15.0.1': - resolution: {integrity: sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==} + '@next/swc-darwin-arm64@15.0.2': + resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.1': - resolution: {integrity: sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==} + '@next/swc-darwin-x64@15.0.2': + resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.1': - resolution: {integrity: sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==} + '@next/swc-linux-arm64-gnu@15.0.2': + resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.1': - resolution: {integrity: sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==} + '@next/swc-linux-arm64-musl@15.0.2': + resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.1': - resolution: {integrity: sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==} + '@next/swc-linux-x64-gnu@15.0.2': + resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.1': - resolution: {integrity: sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==} + '@next/swc-linux-x64-musl@15.0.2': + resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.1': - resolution: {integrity: sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==} + '@next/swc-win32-arm64-msvc@15.0.2': + resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.1': - resolution: {integrity: sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==} + '@next/swc-win32-x64-msvc@15.0.2': + resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4729,16 +4729,16 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@15.0.1: - resolution: {integrity: sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==} + next@15.0.2: + resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 - react-dom: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 + react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -7795,30 +7795,30 @@ snapshots: '@next/env@13.5.7': {} - '@next/env@15.0.1': {} + '@next/env@15.0.2': {} - '@next/swc-darwin-arm64@15.0.1': + '@next/swc-darwin-arm64@15.0.2': optional: true - '@next/swc-darwin-x64@15.0.1': + '@next/swc-darwin-x64@15.0.2': optional: true - '@next/swc-linux-arm64-gnu@15.0.1': + '@next/swc-linux-arm64-gnu@15.0.2': optional: true - '@next/swc-linux-arm64-musl@15.0.1': + '@next/swc-linux-arm64-musl@15.0.2': optional: true - '@next/swc-linux-x64-gnu@15.0.1': + '@next/swc-linux-x64-gnu@15.0.2': optional: true - '@next/swc-linux-x64-musl@15.0.1': + '@next/swc-linux-x64-musl@15.0.2': optional: true - '@next/swc-win32-arm64-msvc@15.0.1': + '@next/swc-win32-arm64-msvc@15.0.2': optional: true - '@next/swc-win32-x64-msvc@15.0.1': + '@next/swc-win32-x64-msvc@15.0.2': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8287,7 +8287,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8295,10 +8295,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.95.0(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11741,20 +11741,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.0 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11767,9 +11767,9 @@ snapshots: transitivePeerDependencies: - webpack - next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.1 + '@next/env': 15.0.2 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -11779,34 +11779,34 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.1 - '@next/swc-darwin-x64': 15.0.1 - '@next/swc-linux-arm64-gnu': 15.0.1 - '@next/swc-linux-arm64-musl': 15.0.1 - '@next/swc-linux-x64-gnu': 15.0.1 - '@next/swc-linux-x64-musl': 15.0.1 - '@next/swc-win32-arm64-msvc': 15.0.1 - '@next/swc-win32-x64-msvc': 15.0.1 + '@next/swc-darwin-arm64': 15.0.2 + '@next/swc-darwin-x64': 15.0.2 + '@next/swc-linux-arm64-gnu': 15.0.2 + '@next/swc-linux-arm64-musl': 15.0.2 + '@next/swc-linux-x64-gnu': 15.0.2 + '@next/swc-linux-x64-musl': 15.0.2 + '@next/swc-win32-arm64-msvc': 15.0.2 + '@next/swc-win32-x64-msvc': 15.0.2 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.6 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11826,7 +11826,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 1.0.0 - next: 15.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index 7dcad380cba..bd049e06b1e 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "15.0.1", + "next": "15.0.2", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From c73106a338478bd4f2b1b8e25f9b291bbcfdabfa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 21:03:40 +0000 Subject: [PATCH 328/374] chore(deps): update dependency @types/node to v22.8.4 (#2661) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 715d9fff3fa..453d9de69e1 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "22.8.2", + "@types/node": "22.8.4", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 5b88f1e2a6a..0db17c93d43 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "22.8.2", + "@types/node": "22.8.4", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04c43929ce4..da0977ab1f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 22.8.2 - version: 22.8.2 + specifier: 22.8.4 + version: 22.8.4 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.8.2)(terser@5.36.0) + version: 2.0.5(@types/node@22.8.4)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@22.8.2)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 22.8.2 - version: 22.8.2 + specifier: 22.8.4 + version: 22.8.4 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 22.8.2 - version: 22.8.2 + specifier: 22.8.4 + version: 22.8.4 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2130,8 +2130,8 @@ packages: '@types/node@20.17.2': resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} - '@types/node@22.8.2': - resolution: {integrity: sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==} + '@types/node@22.8.4': + resolution: {integrity: sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7368,14 +7368,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.8.2)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.8.4)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@22.8.2) + meros: 1.3.0(@types/node@22.8.4) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7461,12 +7461,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@22.8.2)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@22.8.4)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.2)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.4)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8387,7 +8387,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@types/debug@4.1.12': dependencies: @@ -8462,7 +8462,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.8.2': + '@types/node@22.8.4': dependencies: undici-types: 6.19.8 @@ -8485,7 +8485,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10443,13 +10443,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.8.2)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.2)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.4)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10913,7 +10913,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11381,9 +11381,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.8.2): + meros@1.3.0(@types/node@22.8.4): optionalDependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 mhchemparser@4.2.1: {} @@ -13711,13 +13711,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.8.2)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.8.4)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13729,28 +13729,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.2)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.8.2)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.4)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@22.8.2)(terser@5.36.0): + vitest@2.0.5(@types/node@22.8.4)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13768,11 +13768,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.2)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.8.2)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.8.4)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.2 + '@types/node': 22.8.4 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index bd049e06b1e..ba89feced85 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "22.8.2", + "@types/node": "22.8.4", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 7a1012c17ac59a93eae0e8e233fe554837569187 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:22:55 +0000 Subject: [PATCH 329/374] fix(deps): update dependency @babel/code-frame to v7.26.2 (#2663) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da0977ab1f2..d26246896bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,7 +301,7 @@ importers: dependencies: '@babel/code-frame': specifier: ^7.18.6 - version: 7.26.0 + version: 7.26.2 devDependencies: '@types/babel__code-frame': specifier: 7.0.6 @@ -415,8 +415,8 @@ packages: resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} engines: {node: '>=18'} - '@babel/code-frame@7.26.0': - resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.26.0': @@ -6747,7 +6747,7 @@ snapshots: typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 - '@babel/code-frame@7.26.0': + '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 @@ -6758,7 +6758,7 @@ snapshots: '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) @@ -6835,13 +6835,13 @@ snapshots: '@babel/template@7.25.9': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 '@babel/traverse@7.25.9': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.0 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 @@ -12056,14 +12056,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 From f1bce17df5d5eadd91192a3d0db309786e26ff42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:12:51 +0000 Subject: [PATCH 330/374] chore(deps): update dependency svelte to v5.1.6 (#2662) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index c78af602f4c..c960e911196 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.4", + "svelte": "5.1.6", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d26246896bc..ecbefb9ee9a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.4 - version: 5.1.4 + specifier: 5.1.6 + version: 5.1.6 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.4) + version: 0.43.0(svelte@5.1.6) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.4)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.6)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5987,8 +5987,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.4: - resolution: {integrity: sha512-qgHDV7AyvBZa2pbf+V0tnvWrN1LKD8LdUsBkR/SSYVVN6zXexiXnOy5Pjcjft2y/2NJJVa8ORUHFVn3oiWCLVQ==} + svelte@5.1.6: + resolution: {integrity: sha512-bYS/DpkqXk0j5UZgiNXrEjZYPRZ4Ncd87w4KUSbcZGyojA0+i/Ls9OGUjETHmdLe8RcQ0G8SX/T0PypPpAA/ew==} engines: {node: '>=18'} svgo@3.3.2: @@ -13147,7 +13147,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.4): + svelte-eslint-parser@0.43.0(svelte@5.1.6): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13155,16 +13155,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.4 + svelte: 5.1.6 - svelte2tsx@0.7.22(svelte@5.1.4)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.6)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.4 + svelte: 5.1.6 typescript: 5.6.3 - svelte@5.1.4: + svelte@5.1.6: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From f71c3b2da88d4d3f6a43713bc8f1ce5484d154b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:13:52 +0000 Subject: [PATCH 331/374] fix(deps): update dependency @radix-ui/react-icons to v1.3.1 (#2664) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ecbefb9ee9a..dc3c086de65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -323,7 +323,7 @@ importers: version: 4.6.0(monaco-editor@0.52.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': specifier: ^1.3.0 - version: 1.3.0(react@18.3.1) + version: 1.3.1(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1672,10 +1672,10 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-icons@1.3.0': - resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} + '@radix-ui/react-icons@1.3.1': + resolution: {integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==} peerDependencies: - react: ^16.x || ^17.x || ^18.x + react: ^16.x || ^17.x || ^18.x || ^19.x '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} @@ -7969,7 +7969,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-icons@1.3.0(react@18.3.1)': + '@radix-ui/react-icons@1.3.1(react@18.3.1)': dependencies: react: 18.3.1 From bbbe7553555e8e24d8cdc210e3cc1b3e52c49344 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:17:00 +0000 Subject: [PATCH 332/374] chore(deps): update dependency @types/node to v22.8.5 (#2665) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 453d9de69e1..17d8ef78332 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "22.8.4", + "@types/node": "22.8.5", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 0db17c93d43..813173017b4 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "22.8.4", + "@types/node": "22.8.5", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc3c086de65..3d6c5561176 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 22.8.4 - version: 22.8.4 + specifier: 22.8.5 + version: 22.8.5 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.8.4)(terser@5.36.0) + version: 2.0.5(@types/node@22.8.5)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.8.5)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.5)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 22.8.4 - version: 22.8.4 + specifier: 22.8.5 + version: 22.8.5 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 22.8.4 - version: 22.8.4 + specifier: 22.8.5 + version: 22.8.5 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2130,8 +2130,8 @@ packages: '@types/node@20.17.2': resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} - '@types/node@22.8.4': - resolution: {integrity: sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==} + '@types/node@22.8.5': + resolution: {integrity: sha512-5iYk6AMPtsMbkZqCO1UGF9W5L38twq11S2pYWkybGHH2ogPUvXWNlQqJBzuEZWKj/WRH+QTeiv6ySWqJtvIEgA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7368,14 +7368,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.8.4)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.8.5)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@22.8.4) + meros: 1.3.0(@types/node@22.8.5) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7461,12 +7461,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@22.8.4)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@22.8.5)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.4)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.5)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8387,7 +8387,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 '@types/debug@4.1.12': dependencies: @@ -8462,7 +8462,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.8.4': + '@types/node@22.8.5': dependencies: undici-types: 6.19.8 @@ -8485,7 +8485,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10443,13 +10443,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.8.5)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.4)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.5)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10913,7 +10913,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11381,9 +11381,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.8.4): + meros@1.3.0(@types/node@22.8.5): optionalDependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 mhchemparser@4.2.1: {} @@ -13711,13 +13711,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.8.4)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.8.5)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13729,28 +13729,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.4)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.5)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.8.4)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.5)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@22.8.4)(terser@5.36.0): + vitest@2.0.5(@types/node@22.8.5)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13768,11 +13768,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.4)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.8.4)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.8.5)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.4 + '@types/node': 22.8.5 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index ba89feced85..8bf464a0968 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "22.8.4", + "@types/node": "22.8.5", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 4c1bff33b95929b44a3f7585fd8dab6173709ad8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 21:22:45 +0000 Subject: [PATCH 333/374] chore(deps): update dependency @types/node to v22.8.6 (#2666) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 17d8ef78332..e52068044cc 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "22.8.5", + "@types/node": "22.8.6", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 813173017b4..0bb9f2b3e4a 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "22.8.5", + "@types/node": "22.8.6", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d6c5561176..0d82ffd9788 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 22.8.5 - version: 22.8.5 + specifier: 22.8.6 + version: 22.8.6 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.8.5)(terser@5.36.0) + version: 2.0.5(@types/node@22.8.6)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@22.8.5)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.5)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.6)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 22.8.5 - version: 22.8.5 + specifier: 22.8.6 + version: 22.8.6 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 22.8.5 - version: 22.8.5 + specifier: 22.8.6 + version: 22.8.6 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2130,8 +2130,8 @@ packages: '@types/node@20.17.2': resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} - '@types/node@22.8.5': - resolution: {integrity: sha512-5iYk6AMPtsMbkZqCO1UGF9W5L38twq11S2pYWkybGHH2ogPUvXWNlQqJBzuEZWKj/WRH+QTeiv6ySWqJtvIEgA==} + '@types/node@22.8.6': + resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7368,14 +7368,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.8.5)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.8.6)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@22.8.5) + meros: 1.3.0(@types/node@22.8.6) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7461,12 +7461,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@22.8.5)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@22.8.6)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.5)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.6)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8387,7 +8387,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 '@types/debug@4.1.12': dependencies: @@ -8462,7 +8462,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.8.5': + '@types/node@22.8.6': dependencies: undici-types: 6.19.8 @@ -8485,7 +8485,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10443,13 +10443,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.8.5)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.5)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.6)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10913,7 +10913,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11381,9 +11381,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.8.5): + meros@1.3.0(@types/node@22.8.6): optionalDependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 mhchemparser@4.2.1: {} @@ -13711,13 +13711,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.8.5)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.8.6)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13729,28 +13729,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.5)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.6)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.8.5)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.6)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@22.8.5)(terser@5.36.0): + vitest@2.0.5(@types/node@22.8.6)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13768,11 +13768,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.5)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.8.5)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.8.6)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.5 + '@types/node': 22.8.6 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 8bf464a0968..c2042565b5f 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "22.8.5", + "@types/node": "22.8.6", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 807b7ad93f3b5f1e3dc6be587e6e24daf9ca3a3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 01:25:07 +0000 Subject: [PATCH 334/374] chore(deps): update dependency svelte to v5.1.9 (#2667) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index c960e911196..39c43f51891 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.6", + "svelte": "5.1.9", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d82ffd9788..be4957af659 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) svelte: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.1.9 + version: 5.1.9 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.6) + version: 0.43.0(svelte@5.1.9) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.6)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.9)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -5987,8 +5987,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.6: - resolution: {integrity: sha512-bYS/DpkqXk0j5UZgiNXrEjZYPRZ4Ncd87w4KUSbcZGyojA0+i/Ls9OGUjETHmdLe8RcQ0G8SX/T0PypPpAA/ew==} + svelte@5.1.9: + resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==} engines: {node: '>=18'} svgo@3.3.2: @@ -13147,7 +13147,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.6): + svelte-eslint-parser@0.43.0(svelte@5.1.9): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13155,16 +13155,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.6 + svelte: 5.1.9 - svelte2tsx@0.7.22(svelte@5.1.6)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.9)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.6 + svelte: 5.1.9 typescript: 5.6.3 - svelte@5.1.6: + svelte@5.1.9: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From ccf34e176e04a20c8a605b93b4b2b74060eaa3b1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 04:31:46 +0000 Subject: [PATCH 335/374] chore(deps): update dependency webpack to v5.96.0 (#2668) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 63 +++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 34 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be4957af659..2517f72760e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.0(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.5(tailwindcss@3.4.14) webpack: specifier: ^5.88.2 - version: 5.95.0(esbuild@0.24.0) + version: 5.96.0(esbuild@0.24.0) packages: @@ -2127,8 +2127,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.17.2': - resolution: {integrity: sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==} + '@types/node@20.17.5': + resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==} '@types/node@22.8.6': resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==} @@ -2322,11 +2322,6 @@ packages: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2564,6 +2559,9 @@ packages: caniuse-lite@1.0.30001673: resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} + caniuse-lite@1.0.30001676: + resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3127,8 +3125,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.47: - resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==} + electron-to-chromium@1.5.50: + resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -6560,8 +6558,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + webpack@5.96.0: + resolution: {integrity: sha512-gvn84AfQ4f6vUeNWmFuRp3vGERyxK4epADKTaAo60K0EQbY/YBNQbXH3Ji/ZRK5M25O/XneAOuChF4xQZjQ4xA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8287,7 +8285,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.0(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8296,7 +8294,7 @@ snapshots: clsx: 2.1.1 fuzzy: 0.1.3 next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.95.0(esbuild@0.24.0)) + next-videos: 1.5.0(webpack@5.96.0(esbuild@0.24.0)) nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8458,7 +8456,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.17.2': + '@types/node@20.17.5': dependencies: undici-types: 6.19.8 @@ -8740,10 +8738,6 @@ snapshots: abbrev@2.0.0: {} - acorn-import-attributes@1.9.5(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -8943,8 +8937,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001673 - electron-to-chromium: 1.5.47 + caniuse-lite: 1.0.30001676 + electron-to-chromium: 1.5.50 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -8978,12 +8972,14 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001673 + caniuse-lite: 1.0.30001676 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001673: {} + caniuse-lite@1.0.30001676: {} + ccount@2.0.1: {} chai@5.1.2: @@ -9576,7 +9572,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.47: {} + electron-to-chromium@1.5.50: {} emoji-regex@10.4.0: {} @@ -10281,11 +10277,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.95.0(esbuild@0.24.0)): + file-loader@4.3.0(webpack@5.96.0(esbuild@0.24.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.95.0(esbuild@0.24.0) + webpack: 5.96.0(esbuild@0.24.0) fill-range@7.1.1: dependencies: @@ -11761,9 +11757,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.95.0(esbuild@0.24.0)): + next-videos@1.5.0(webpack@5.96.0(esbuild@0.24.0)): dependencies: - file-loader: 4.3.0(webpack@5.95.0(esbuild@0.24.0)) + file-loader: 4.3.0(webpack@5.96.0(esbuild@0.24.0)) transitivePeerDependencies: - webpack @@ -13238,14 +13234,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.95.0(esbuild@0.24.0) + webpack: 5.96.0(esbuild@0.24.0) optionalDependencies: esbuild: 0.24.0 @@ -13472,7 +13468,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.17.2 + '@types/node': 20.17.5 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13847,14 +13843,13 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.95.0(esbuild@0.24.0): + webpack@5.96.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -13869,7 +13864,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.0(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 5891f4ddd19d6ed447bae5eef04eee21f7a42a02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 15:02:01 +0000 Subject: [PATCH 336/374] chore(deps): update dependency webpack to v5.96.1 (#2669) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2517f72760e..a3f616f8756 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.0(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -381,7 +381,7 @@ importers: version: 3.0.5(tailwindcss@3.4.14) webpack: specifier: ^5.88.2 - version: 5.96.0(esbuild@0.24.0) + version: 5.96.1(esbuild@0.24.0) packages: @@ -2067,6 +2067,9 @@ packages: '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -6558,8 +6561,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.96.0: - resolution: {integrity: sha512-gvn84AfQ4f6vUeNWmFuRp3vGERyxK4epADKTaAo60K0EQbY/YBNQbXH3Ji/ZRK5M25O/XneAOuChF4xQZjQ4xA==} + webpack@5.96.1: + resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8285,7 +8288,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.0(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8294,7 +8297,7 @@ snapshots: clsx: 2.1.1 fuzzy: 0.1.3 next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-videos: 1.5.0(webpack@5.96.0(esbuild@0.24.0)) + next-videos: 1.5.0(webpack@5.96.1(esbuild@0.24.0)) nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: 3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -8393,6 +8396,11 @@ snapshots: '@types/dedent@0.7.2': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.6 @@ -10277,11 +10285,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@4.3.0(webpack@5.96.0(esbuild@0.24.0)): + file-loader@4.3.0(webpack@5.96.1(esbuild@0.24.0)): dependencies: loader-utils: 1.4.2 schema-utils: 2.7.1 - webpack: 5.96.0(esbuild@0.24.0) + webpack: 5.96.1(esbuild@0.24.0) fill-range@7.1.1: dependencies: @@ -11757,9 +11765,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-videos@1.5.0(webpack@5.96.0(esbuild@0.24.0)): + next-videos@1.5.0(webpack@5.96.1(esbuild@0.24.0)): dependencies: - file-loader: 4.3.0(webpack@5.96.0(esbuild@0.24.0)) + file-loader: 4.3.0(webpack@5.96.1(esbuild@0.24.0)) transitivePeerDependencies: - webpack @@ -13234,14 +13242,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.0(esbuild@0.24.0)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.96.0(esbuild@0.24.0) + webpack: 5.96.1(esbuild@0.24.0) optionalDependencies: esbuild: 0.24.0 @@ -13843,8 +13851,9 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.96.0(esbuild@0.24.0): + webpack@5.96.1(esbuild@0.24.0): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -13864,7 +13873,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.0(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.96.1(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 1603a5f313deecdcddc163bf410e2a930a70f038 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 11:09:53 +0000 Subject: [PATCH 337/374] chore(deps): update dependency @types/node to v22.8.7 (#2670) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index e52068044cc..0b5b571956d 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "22.8.6", + "@types/node": "22.8.7", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 0bb9f2b3e4a..3cfcec4bcea 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "22.8.6", + "@types/node": "22.8.7", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3f616f8756..38fbf5d5d05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 22.8.6 - version: 22.8.6 + specifier: 22.8.7 + version: 22.8.7 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.8.6)(terser@5.36.0) + version: 2.0.5(@types/node@22.8.7)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.8.7)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.6)(terser@5.36.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 22.8.6 - version: 22.8.6 + specifier: 22.8.7 + version: 22.8.7 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 22.8.6 - version: 22.8.6 + specifier: 22.8.7 + version: 22.8.7 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2133,8 +2133,8 @@ packages: '@types/node@20.17.5': resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==} - '@types/node@22.8.6': - resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==} + '@types/node@22.8.7': + resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7369,14 +7369,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.8.6)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.8.7)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@22.8.6) + meros: 1.3.0(@types/node@22.8.7) tslib: 2.8.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7462,12 +7462,12 @@ snapshots: tslib: 2.8.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@22.8.6)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.8(@types/node@22.8.7)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.6)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.7)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) @@ -8388,7 +8388,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 '@types/debug@4.1.12': dependencies: @@ -8468,7 +8468,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.8.6': + '@types/node@22.8.7': dependencies: undici-types: 6.19.8 @@ -8491,7 +8491,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': dependencies: @@ -10447,13 +10447,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.8.7)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.6)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.7)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -10917,7 +10917,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11385,9 +11385,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.8.6): + meros@1.3.0(@types/node@22.8.7): optionalDependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 mhchemparser@4.2.1: {} @@ -13715,13 +13715,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.8.6)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.8.7)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13733,28 +13733,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.6)(terser@5.36.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.8.6)(terser@5.36.0): + vite@5.4.10(@types/node@22.8.7)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@22.8.6)(terser@5.36.0): + vitest@2.0.5(@types/node@22.8.7)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13772,11 +13772,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.6)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.8.6)(terser@5.36.0) + vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.8.7)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index c2042565b5f..96e4489ce21 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "22.8.6", + "@types/node": "22.8.7", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From f53a32a27f91b75fd82b6d6f48c1ecc1cc24bd42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 04:54:15 +0000 Subject: [PATCH 338/374] chore(deps): lock file maintenance (#2671) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 1092 +++++++++++++++++++++++++++++------------------- 1 file changed, 656 insertions(+), 436 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38fbf5d5d05..0f4a8d3e5cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 10.5.5(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) @@ -51,10 +51,10 @@ importers: version: 2.4.1 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-plugin-eslint-plugin: specifier: 6.3.1 - version: 6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + version: 6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-tailwindcss: specifier: 3.17.5 version: 3.17.5(tailwindcss@3.4.14) @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) tsx: specifier: 4.19.2 version: 4.19.2 @@ -106,7 +106,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) examples/graphql-config: dependencies: @@ -122,7 +122,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) examples/monorepo: dependencies: @@ -138,7 +138,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) examples/multiple-projects-graphql-config: dependencies: @@ -151,7 +151,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) examples/prettier: dependencies: @@ -167,13 +167,13 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -192,7 +192,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) examples/svelte-code-file: dependencies: @@ -205,7 +205,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: specifier: 5.1.9 version: 5.1.9 @@ -230,10 +230,10 @@ importers: version: 3.5.12 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) packages/plugin: dependencies: @@ -251,7 +251,7 @@ importers: version: 4.3.7 eslint: specifier: '>=8.44.0' - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -311,7 +311,7 @@ importers: version: 22.8.7 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) website: dependencies: @@ -419,16 +419,16 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.0': - resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} + '@babel/compat-data@7.26.2': + resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.0': - resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} + '@babel/generator@7.26.2': + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.25.9': @@ -465,8 +465,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.1': - resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} + '@babel/parser@7.26.2': + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -1040,8 +1040,8 @@ packages: '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - '@floating-ui/dom@1.6.11': - resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} + '@floating-ui/dom@1.6.12': + resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} '@floating-ui/react-dom@2.1.2': resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} @@ -1049,8 +1049,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.25': - resolution: {integrity: sha512-hZOmgN0NTOzOuZxI1oIrDu3Gcl8WViIkvPMpB4xdd4QD6xAMtwgwr3VPoiyH/bLtRcS1cDnhxLSD1NsMJmwh/A==} + '@floating-ui/react@0.26.27': + resolution: {integrity: sha512-jLP72x0Kr2CgY6eTYi/ra3VA9LOkTo4C+DUTrbFgFOExKy3omYVmwMjNKqxAHdsnyLS96BIDLcO2SlnsNf8KUQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -1058,8 +1058,8 @@ packages: '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@formatjs/intl-localematcher@0.5.6': - resolution: {integrity: sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==} + '@formatjs/intl-localematcher@0.5.7': + resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} '@giscus/react@3.0.0': resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} @@ -1079,8 +1079,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@10.0.27': - resolution: {integrity: sha512-cHz9d+RoW7I4nlxhv5JBf8g88YMkJsWMvFJqM+XSyPEOCjivw4UaXotcid4Y9gfCJY50yfGbbECXLiystAXdWA==} + '@graphql-tools/delegate@10.1.1': + resolution: {integrity: sha512-Ee2olw3MGpH9KDrQo0KDn7+oxOf8mrq17aCFojsnumGyUaD33LyKn7Gl2bjwEhXa7PN0dEJQhxSaRPyNtCKzCw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1151,8 +1151,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.8': - resolution: {integrity: sha512-xgNevPZUF180CAS0QRzWB+PPRG6Qszx+7+5TuOz/VGyZnhrCtorElPF4h/mZeMPR14u13zsMTg1jo4EJ3FNWOA==} + '@graphql-tools/url-loader@8.0.13': + resolution: {integrity: sha512-O7RwIh8Iv60epiV/Smnu3wWQddGEbz2W5sLTF4gW/4/23OLaQIAwR0E8MvOneXPQ5MScbUKXeFmyw97vve10qw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1163,8 +1163,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@10.0.11': - resolution: {integrity: sha512-NeINmsDUnonj1J/5kQK8PfGLOSBjn0igw2H9C3GpV93kVuHXNNXACOQ4qP0ATouw7p1IEWwEZQJ3XMAU+nASqQ==} + '@graphql-tools/wrap@10.0.15': + resolution: {integrity: sha512-HeR7q0kGAEtbewymnA2Kpqc39q6uUDFx3CNNG552TztJr7uuYu8Wte/4Rcb00CzW1D65JsmfwTksbnc/vs9HmQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1886,93 +1886,93 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.24.2': - resolution: {integrity: sha512-ufoveNTKDg9t/b7nqI3lwbCG/9IJMhADBNjjz/Jn6LxIZxD7T5L8l2uO/wD99945F1Oo8FvgbbZJRguyk/BdzA==} + '@rollup/rollup-android-arm-eabi@4.24.3': + resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.2': - resolution: {integrity: sha512-iZoYCiJz3Uek4NI0J06/ZxUgwAfNzqltK0MptPDO4OR0a88R4h0DSELMsflS6ibMCJ4PnLvq8f7O1d7WexUvIA==} + '@rollup/rollup-android-arm64@4.24.3': + resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.2': - resolution: {integrity: sha512-/UhrIxobHYCBfhi5paTkUDQ0w+jckjRZDZ1kcBL132WeHZQ6+S5v9jQPVGLVrLbNUebdIRpIt00lQ+4Z7ys4Rg==} + '@rollup/rollup-darwin-arm64@4.24.3': + resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.2': - resolution: {integrity: sha512-1F/jrfhxJtWILusgx63WeTvGTwE4vmsT9+e/z7cZLKU8sBMddwqw3UV5ERfOV+H1FuRK3YREZ46J4Gy0aP3qDA==} + '@rollup/rollup-darwin-x64@4.24.3': + resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.24.2': - resolution: {integrity: sha512-1YWOpFcGuC6iGAS4EI+o3BV2/6S0H+m9kFOIlyFtp4xIX5rjSnL3AwbTBxROX0c8yWtiWM7ZI6mEPTI7VkSpZw==} + '@rollup/rollup-freebsd-arm64@4.24.3': + resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.24.2': - resolution: {integrity: sha512-3qAqTewYrCdnOD9Gl9yvPoAoFAVmPJsBvleabvx4bnu1Kt6DrB2OALeRVag7BdWGWLhP1yooeMLEi6r2nYSOjg==} + '@rollup/rollup-freebsd-x64@4.24.3': + resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.24.2': - resolution: {integrity: sha512-ArdGtPHjLqWkqQuoVQ6a5UC5ebdX8INPuJuJNWRe0RGa/YNhVvxeWmCTFQ7LdmNCSUzVZzxAvUznKaYx645Rig==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.3': + resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.2': - resolution: {integrity: sha512-B6UHHeNnnih8xH6wRKB0mOcJGvjZTww1FV59HqJoTJ5da9LCG6R4SEBt6uPqzlawv1LoEXSS0d4fBlHNWl6iYw==} + '@rollup/rollup-linux-arm-musleabihf@4.24.3': + resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.2': - resolution: {integrity: sha512-kr3gqzczJjSAncwOS6i7fpb4dlqcvLidqrX5hpGBIM1wtt0QEVtf4wFaAwVv8QygFU8iWUMYEoJZWuWxyua4GQ==} + '@rollup/rollup-linux-arm64-gnu@4.24.3': + resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.2': - resolution: {integrity: sha512-TDdHLKCWgPuq9vQcmyLrhg/bgbOvIQ8rtWQK7MRxJ9nvaxKx38NvY7/Lo6cYuEnNHqf6rMqnivOIPIQt6H2AoA==} + '@rollup/rollup-linux-arm64-musl@4.24.3': + resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': - resolution: {integrity: sha512-xv9vS648T3X4AxFFZGWeB5Dou8ilsv4VVqJ0+loOIgDO20zIhYfDLkk5xoQiej2RiSQkld9ijF/fhLeonrz2mw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': + resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.2': - resolution: {integrity: sha512-tbtXwnofRoTt223WUZYiUnbxhGAOVul/3StZ947U4A5NNjnQJV5irKMm76G0LGItWs6y+SCjUn/Q0WaMLkEskg==} + '@rollup/rollup-linux-riscv64-gnu@4.24.3': + resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.2': - resolution: {integrity: sha512-gc97UebApwdsSNT3q79glOSPdfwgwj5ELuiyuiMY3pEWMxeVqLGKfpDFoum4ujivzxn6veUPzkGuSYoh5deQ2Q==} + '@rollup/rollup-linux-s390x-gnu@4.24.3': + resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.2': - resolution: {integrity: sha512-jOG/0nXb3z+EM6SioY8RofqqmZ+9NKYvJ6QQaa9Mvd3RQxlH68/jcB/lpyVt4lCiqr04IyaC34NzhUqcXbB5FQ==} + '@rollup/rollup-linux-x64-gnu@4.24.3': + resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.2': - resolution: {integrity: sha512-XAo7cJec80NWx9LlZFEJQxqKOMz/lX3geWs2iNT5CHIERLFfd90f3RYLLjiCBm1IMaQ4VOX/lTC9lWfzzQm14Q==} + '@rollup/rollup-linux-x64-musl@4.24.3': + resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.2': - resolution: {integrity: sha512-A+JAs4+EhsTjnPQvo9XY/DC0ztaws3vfqzrMNMKlwQXuniBKOIIvAAI8M0fBYiTCxQnElYu7mLk7JrhlQ+HeOw==} + '@rollup/rollup-win32-arm64-msvc@4.24.3': + resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.2': - resolution: {integrity: sha512-ZhcrakbqA1SCiJRMKSU64AZcYzlZ/9M5LaYil9QWxx9vLnkQ9Vnkve17Qn4SjlipqIIBFKjBES6Zxhnvh0EAEw==} + '@rollup/rollup-win32-ia32-msvc@4.24.3': + resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.2': - resolution: {integrity: sha512-2mLH46K1u3r6uwc95hU+OR9q/ggYMpnS7pSp83Ece1HUQgF9Nh/QwTK5rcgbFnV9j+08yBrU5sA/P0RK2MSBNA==} + '@rollup/rollup-win32-x64-msvc@4.24.3': + resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} cpu: [x64] os: [win32] @@ -1982,20 +1982,20 @@ packages: '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.22.1': - resolution: {integrity: sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==} + '@shikijs/core@1.22.2': + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} - '@shikijs/engine-javascript@1.22.1': - resolution: {integrity: sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==} + '@shikijs/engine-javascript@1.22.2': + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} - '@shikijs/engine-oniguruma@1.22.1': - resolution: {integrity: sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==} + '@shikijs/engine-oniguruma@1.22.2': + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} - '@shikijs/twoslash@1.22.1': - resolution: {integrity: sha512-Gs3eRsq0P3wOWJkLRQEsf6fjBcCOVcBSt+xPPhgIWqrBkpUf/L65VaGHR8LRWX3L9yhoyvX9PE/vtMVRwe8sNg==} + '@shikijs/twoslash@1.22.2': + resolution: {integrity: sha512-4R3A7aH/toZgtlveXHKk01nIsvn8hjAfPJ1aT550zcV4qK6vK/tfaEyYtaljOaY1wig2l5+8sKjNSEz3PcSiEw==} - '@shikijs/types@1.22.1': - resolution: {integrity: sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==} + '@shikijs/types@1.22.2': + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} @@ -2061,12 +2061,108 @@ packages: '@types/concat-stream@2.0.3': resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + + '@types/d3-axis@3.0.6': + resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} + + '@types/d3-brush@3.0.6': + resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} + + '@types/d3-chord@3.0.6': + resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-contour@3.0.6': + resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-dispatch@3.0.6': + resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} + + '@types/d3-drag@3.0.7': + resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} + + '@types/d3-dsv@3.0.7': + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-fetch@3.0.7': + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + + '@types/d3-force@3.0.10': + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + + '@types/d3-geo@3.1.0': + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + + '@types/d3-hierarchy@3.1.7': + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + + '@types/d3-polygon@3.0.2': + resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} + + '@types/d3-quadtree@3.0.6': + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} + + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} + + '@types/d3-scale-chromatic@3.0.3': + resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} + + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + + '@types/d3-selection@3.0.11': + resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==} + + '@types/d3-shape@3.1.6': + resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + + '@types/d3-time-format@4.0.3': + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} + + '@types/d3-time@3.0.3': + resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/d3-transition@3.0.9': + resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==} + + '@types/d3-zoom@3.0.8': + resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} + + '@types/d3@7.4.3': + resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} '@types/dedent@0.7.2': resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} + '@types/dompurify@3.0.5': + resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -2079,6 +2175,9 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/geojson@7946.0.14': + resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} + '@types/graphql-depth-limit@1.1.6': resolution: {integrity: sha512-WU4bjoKOzJ8CQE32Pbyq+YshTMcLJf2aJuvVtSLv1BQPwDUGa38m2Vr8GGxf0GZ0luCQcfxlhZeHKu6nmTBvrw==} @@ -2109,8 +2208,8 @@ packages: '@types/lodash.uniqwith@4.5.9': resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@types/lodash@4.17.12': - resolution: {integrity: sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==} + '@types/lodash@4.17.13': + resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -2130,9 +2229,6 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.17.5': - resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==} - '@types/node@22.8.7': resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} @@ -2157,8 +2253,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/ws@8.5.12': - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} '@typescript-eslint/eslint-plugin@7.18.0': resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} @@ -2232,8 +2328,8 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/pretty-format@2.1.3': - resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} + '@vitest/pretty-format@2.1.4': + resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} @@ -2559,11 +2655,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001673: - resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} - - caniuse-lite@1.0.30001676: - resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} + caniuse-lite@1.0.30001677: + resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2746,8 +2839,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} @@ -2979,8 +3072,8 @@ packages: resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} engines: {node: '>=12'} - dagre-d3-es@7.0.10: - resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} + dagre-d3-es@7.0.11: + resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==} damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3341,8 +3434,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.11.1: - resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} + eslint-plugin-n@17.12.0: + resolution: {integrity: sha512-zNAtz/erDn0v78bIY3MASSQlyaarV4IOTvP5ldHsqblRFrXriikB6ghkDTkHjUad+nMRrIbOy9euod2azjRfBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3397,8 +3490,8 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-yml@1.14.0: - resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} + eslint-plugin-yml@1.15.0: + resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3411,16 +3504,16 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.1.0: - resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint@9.9.0: @@ -3433,15 +3526,15 @@ packages: jiti: optional: true - esm-env@1.0.0: - resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} - espree@10.2.0: - resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -3494,8 +3587,8 @@ packages: resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} engines: {node: '>=12.0.0'} - estree-util-value-to-estree@3.1.2: - resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==} + estree-util-value-to-estree@3.2.1: + resolution: {integrity: sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==} estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} @@ -3897,6 +3990,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + engines: {node: '>= 4'} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -4168,8 +4265,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.3.3: - resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} + jiti@2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true joycon@3.1.1: @@ -4384,8 +4481,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.1: - resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} lru-cache@4.1.5: @@ -4404,11 +4501,11 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - marked-terminal@7.1.0: - resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} + marked-terminal@7.2.1: + resolution: {integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==} engines: {node: '>=16.0.0'} peerDependencies: - marked: '>=1 <14' + marked: '>=1 <15' marked@13.0.3: resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} @@ -4474,8 +4571,8 @@ packages: mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + mdast-util-to-markdown@2.1.1: + resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} @@ -4499,8 +4596,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.3.0: - resolution: {integrity: sha512-fFmf2gRXLtlGzug4wpIGN+rQdZ30M8IZEB1D3eZkXNqC7puhqeURBcD/9tbwXsqBO+A6Nzzo3MSSepmnw5xSeg==} + mermaid@11.4.0: + resolution: {integrity: sha512-mxCfEYvADJqOiHfGpJXLs4/fAjHz448rH0pfY5fAoxiz70rQiDSzUUy4dNET2T08i46IVpjohPd6WWbzmRHiPA==} meros@1.3.0: resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} @@ -4977,8 +5074,8 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parse5@7.2.0: - resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} @@ -5529,8 +5626,8 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regex@4.3.3: - resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + regex@4.4.0: + resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} @@ -5647,8 +5744,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.24.2: - resolution: {integrity: sha512-do/DFGq5g6rdDhdpPq5qb2ecoczeK6y+2UAjdJ5trjQJj5f1AiVdLRWRc9A9/fFukfvJRgM0UXzxBIYMovm5ww==} + rollup@4.24.3: + resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5748,8 +5845,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.22.1: - resolution: {integrity: sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==} + shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6122,8 +6219,8 @@ packages: ts-algebra@2.0.0: resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + ts-api-utils@1.4.0: + resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -6148,8 +6245,8 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tsup@8.3.5: resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} @@ -6275,8 +6372,8 @@ packages: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} - unified-engine@11.2.1: - resolution: {integrity: sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==} + unified-engine@11.2.2: + resolution: {integrity: sha512-15g/gWE7qQl9tQ3nAEbMd5h9HV1EACtFs6N9xaRBZICoCwnNGbal1kOs++ICf4aiTdItZxU2s/kYWhW7htlqJg==} unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} @@ -6735,7 +6832,7 @@ snapshots: cli-table3: 0.6.5 commander: 10.0.1 marked: 9.1.6 - marked-terminal: 7.1.0(marked@9.1.6) + marked-terminal: 7.2.1(marked@9.1.6) semver: 7.6.3 '@arethetypeswrong/core@0.16.4': @@ -6754,17 +6851,17 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.0': {} + '@babel/compat-data@7.26.2': {} '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.0 + '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 @@ -6776,9 +6873,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.0': + '@babel/generator@7.26.2': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 @@ -6786,7 +6883,7 @@ snapshots: '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.26.0 + '@babel/compat-data': 7.26.2 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 @@ -6821,7 +6918,7 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.0 - '@babel/parser@7.26.1': + '@babel/parser@7.26.2': dependencies: '@babel/types': 7.26.0 @@ -6837,14 +6934,14 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@babel/types': 7.26.0 '@babel/traverse@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.1 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 debug: 4.3.7 @@ -7042,7 +7139,7 @@ snapshots: '@emnapi/runtime@1.3.1': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 optional: true '@esbuild/aix-ppc64@0.21.5': @@ -7258,9 +7355,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))': dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -7277,7 +7374,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.7 - espree: 10.2.0 + espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 @@ -7295,18 +7392,18 @@ snapshots: dependencies: '@floating-ui/utils': 0.2.8 - '@floating-ui/dom@1.6.11': + '@floating-ui/dom@1.6.12': dependencies: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.11 + '@floating-ui/dom': 1.6.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.8 @@ -7316,9 +7413,9 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@formatjs/intl-localematcher@0.5.6': + '@formatjs/intl-localematcher@0.5.7': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 '@giscus/react@3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7331,7 +7428,7 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 '@graphql-tools/code-file-loader@8.1.4(graphql@16.9.0)': @@ -7340,12 +7437,12 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.27(graphql@16.9.0)': + '@graphql-tools/delegate@10.1.1(graphql@16.9.0)': dependencies: '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) '@graphql-tools/executor': 1.3.2(graphql@16.9.0) @@ -7353,17 +7450,18 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 + dset: 3.1.4 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 '@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - '@types/ws': 8.5.12 + '@types/ws': 8.5.13 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.8.0 + tslib: 2.8.1 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -7377,7 +7475,7 @@ snapshots: extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@22.8.7) - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' @@ -7385,10 +7483,10 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.1(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - '@types/ws': 8.5.12 + '@types/ws': 8.5.13 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.8.0 + tslib: 2.8.1 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -7400,7 +7498,7 @@ snapshots: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 '@graphql-tools/graphql-file-loader@8.0.2(graphql@16.9.0)': @@ -7409,19 +7507,19 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 unixify: 1.0.0 '@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)': dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -7430,14 +7528,14 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 - tslib: 2.8.0 + tslib: 2.8.1 '@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 unixify: 1.0.0 '@graphql-tools/load@8.0.3(graphql@16.9.0)': @@ -7446,36 +7544,35 @@ snapshots: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 - tslib: 2.8.0 + tslib: 2.8.1 '@graphql-tools/merge@9.0.8(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 '@graphql-tools/schema@10.0.7(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.8(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.8(@types/node@22.8.7)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.13(@types/node@22.8.7)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.7)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - '@graphql-tools/wrap': 10.0.11(graphql@16.9.0) - '@types/ws': 8.5.12 + '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) + '@types/ws': 8.5.13 '@whatwg-node/fetch': 0.9.22 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 ws: 8.18.0 transitivePeerDependencies: @@ -7490,15 +7587,15 @@ snapshots: cross-inspect: 1.0.1 dset: 3.1.4 graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 - '@graphql-tools/wrap@10.0.11(graphql@16.9.0)': + '@graphql-tools/wrap@10.0.15(graphql@16.9.0)': dependencies: - '@graphql-tools/delegate': 10.0.27(graphql@16.9.0) + '@graphql-tools/delegate': 10.1.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': @@ -7507,7 +7604,7 @@ snapshots: '@headlessui/react@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/interactions': 3.22.4(react@18.3.1) '@tanstack/react-virtual': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7521,8 +7618,8 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.1 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 prettier: 3.3.3 @@ -8178,94 +8275,94 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.24.2': + '@rollup/rollup-android-arm-eabi@4.24.3': optional: true - '@rollup/rollup-android-arm64@4.24.2': + '@rollup/rollup-android-arm64@4.24.3': optional: true - '@rollup/rollup-darwin-arm64@4.24.2': + '@rollup/rollup-darwin-arm64@4.24.3': optional: true - '@rollup/rollup-darwin-x64@4.24.2': + '@rollup/rollup-darwin-x64@4.24.3': optional: true - '@rollup/rollup-freebsd-arm64@4.24.2': + '@rollup/rollup-freebsd-arm64@4.24.3': optional: true - '@rollup/rollup-freebsd-x64@4.24.2': + '@rollup/rollup-freebsd-x64@4.24.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.2': + '@rollup/rollup-linux-arm-gnueabihf@4.24.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.2': + '@rollup/rollup-linux-arm-musleabihf@4.24.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.2': + '@rollup/rollup-linux-arm64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.2': + '@rollup/rollup-linux-arm64-musl@4.24.3': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.2': + '@rollup/rollup-linux-riscv64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.2': + '@rollup/rollup-linux-s390x-gnu@4.24.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.2': + '@rollup/rollup-linux-x64-gnu@4.24.3': optional: true - '@rollup/rollup-linux-x64-musl@4.24.2': + '@rollup/rollup-linux-x64-musl@4.24.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.2': + '@rollup/rollup-win32-arm64-msvc@4.24.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.2': + '@rollup/rollup-win32-ia32-msvc@4.24.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.2': + '@rollup/rollup-win32-x64-msvc@4.24.3': optional: true '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.22.1': + '@shikijs/core@1.22.2': dependencies: - '@shikijs/engine-javascript': 1.22.1 - '@shikijs/engine-oniguruma': 1.22.1 - '@shikijs/types': 1.22.1 + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.22.1': + '@shikijs/engine-javascript@1.22.2': dependencies: - '@shikijs/types': 1.22.1 + '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.22.1': + '@shikijs/engine-oniguruma@1.22.2': dependencies: - '@shikijs/types': 1.22.1 + '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/twoslash@1.22.1(typescript@5.6.3)': + '@shikijs/twoslash@1.22.2(typescript@5.6.3)': dependencies: - '@shikijs/core': 1.22.1 - '@shikijs/types': 1.22.1 + '@shikijs/core': 1.22.2 + '@shikijs/types': 1.22.2 twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript - '@shikijs/types@1.22.1': + '@shikijs/types@1.22.2': dependencies: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -8278,7 +8375,7 @@ snapshots: '@swc/helpers@0.5.13': dependencies: - tslib: 2.8.0 + tslib: 2.8.1 '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -8318,25 +8415,25 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': + '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-n: 17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-yml: 1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-n: 17.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-yml: 1.15.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) typescript: 5.6.3 transitivePeerDependencies: - bluebird @@ -8357,7 +8454,7 @@ snapshots: '@theguild/remark-mermaid@0.1.3(react@18.3.1)': dependencies: - mermaid: 11.3.0 + mermaid: 11.4.0 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -8390,12 +8487,133 @@ snapshots: dependencies: '@types/node': 22.8.7 + '@types/d3-array@3.2.1': {} + + '@types/d3-axis@3.0.6': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-brush@3.0.6': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-chord@3.0.6': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-contour@3.0.6': + dependencies: + '@types/d3-array': 3.2.1 + '@types/geojson': 7946.0.14 + + '@types/d3-delaunay@6.0.4': {} + + '@types/d3-dispatch@3.0.6': {} + + '@types/d3-drag@3.0.7': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-dsv@3.0.7': {} + + '@types/d3-ease@3.0.2': {} + + '@types/d3-fetch@3.0.7': + dependencies: + '@types/d3-dsv': 3.0.7 + + '@types/d3-force@3.0.10': {} + + '@types/d3-format@3.0.4': {} + + '@types/d3-geo@3.1.0': + dependencies: + '@types/geojson': 7946.0.14 + + '@types/d3-hierarchy@3.1.7': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@3.1.0': {} + + '@types/d3-polygon@3.0.2': {} + + '@types/d3-quadtree@3.0.6': {} + + '@types/d3-random@3.0.3': {} + + '@types/d3-scale-chromatic@3.0.3': {} + + '@types/d3-scale@4.0.8': + dependencies: + '@types/d3-time': 3.0.3 + + '@types/d3-selection@3.0.11': {} + + '@types/d3-shape@3.1.6': + dependencies: + '@types/d3-path': 3.1.0 + + '@types/d3-time-format@4.0.3': {} + + '@types/d3-time@3.0.3': {} + + '@types/d3-timer@3.0.2': {} + + '@types/d3-transition@3.0.9': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-zoom@3.0.8': + dependencies: + '@types/d3-interpolate': 3.0.4 + '@types/d3-selection': 3.0.11 + + '@types/d3@7.4.3': + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-axis': 3.0.6 + '@types/d3-brush': 3.0.6 + '@types/d3-chord': 3.0.6 + '@types/d3-color': 3.1.3 + '@types/d3-contour': 3.0.6 + '@types/d3-delaunay': 6.0.4 + '@types/d3-dispatch': 3.0.6 + '@types/d3-drag': 3.0.7 + '@types/d3-dsv': 3.0.7 + '@types/d3-ease': 3.0.2 + '@types/d3-fetch': 3.0.7 + '@types/d3-force': 3.0.10 + '@types/d3-format': 3.0.4 + '@types/d3-geo': 3.1.0 + '@types/d3-hierarchy': 3.1.7 + '@types/d3-interpolate': 3.0.4 + '@types/d3-path': 3.1.0 + '@types/d3-polygon': 3.0.2 + '@types/d3-quadtree': 3.0.6 + '@types/d3-random': 3.0.3 + '@types/d3-scale': 4.0.8 + '@types/d3-scale-chromatic': 3.0.3 + '@types/d3-selection': 3.0.11 + '@types/d3-shape': 3.1.6 + '@types/d3-time': 3.0.3 + '@types/d3-time-format': 4.0.3 + '@types/d3-timer': 3.0.2 + '@types/d3-transition': 3.0.9 + '@types/d3-zoom': 3.0.8 + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 '@types/dedent@0.7.2': {} + '@types/dompurify@3.0.5': + dependencies: + '@types/trusted-types': 2.0.7 + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 @@ -8412,6 +8630,8 @@ snapshots: '@types/estree@1.0.6': {} + '@types/geojson@7946.0.14': {} + '@types/graphql-depth-limit@1.1.6': dependencies: graphql: 14.7.0 @@ -8434,17 +8654,17 @@ snapshots: '@types/lodash.debounce@4.0.9': dependencies: - '@types/lodash': 4.17.12 + '@types/lodash': 4.17.13 '@types/lodash.lowercase@4.3.9': dependencies: - '@types/lodash': 4.17.12 + '@types/lodash': 4.17.13 '@types/lodash.uniqwith@4.5.9': dependencies: - '@types/lodash': 4.17.12 + '@types/lodash': 4.17.13 - '@types/lodash@4.17.12': {} + '@types/lodash@4.17.13': {} '@types/mdast@3.0.15': dependencies: @@ -8464,10 +8684,6 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.17.5': - dependencies: - undici-types: 6.19.8 - '@types/node@22.8.7': dependencies: undici-types: 6.19.8 @@ -8489,36 +8705,36 @@ snapshots: '@types/unist@3.0.3': {} - '@types/ws@8.5.12': + '@types/ws@8.5.13': dependencies: '@types/node': 22.8.7 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -8529,13 +8745,13 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - ts-api-utils: 1.3.0(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -8552,19 +8768,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -8594,7 +8810,7 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.3': + '@vitest/pretty-format@2.1.4': dependencies: tinyrainbow: 1.2.0 @@ -8622,7 +8838,7 @@ snapshots: '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -8635,7 +8851,7 @@ snapshots: '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.2 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/compiler-ssr': 3.5.12 @@ -8738,7 +8954,7 @@ snapshots: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.8.0 + tslib: 2.8.1 '@xtuc/ieee754@1.2.0': {} @@ -8812,7 +9028,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 aria-query@5.3.2: {} @@ -8896,7 +9112,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001673 + caniuse-lite: 1.0.30001677 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -8945,7 +9161,7 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001676 + caniuse-lite: 1.0.30001677 electron-to-chromium: 1.5.50 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -8980,13 +9196,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001676 + caniuse-lite: 1.0.30001677 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001673: {} - - caniuse-lite@1.0.30001676: {} + caniuse-lite@1.0.30001677: {} ccount@2.0.1: {} @@ -9162,7 +9376,7 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.38.1: + core-js-compat@3.39.0: dependencies: browserslist: 4.24.2 @@ -9185,7 +9399,7 @@ snapshots: cross-inspect@1.0.1: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 cross-spawn@5.1.0: dependencies: @@ -9454,7 +9668,7 @@ snapshots: d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 - dagre-d3-es@7.0.10: + dagre-d3-es@7.0.11: dependencies: d3: 7.9.0 lodash-es: 4.17.21 @@ -9808,14 +10022,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -9825,39 +10039,39 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 synckit: 0.9.2 - tslib: 2.8.0 + tslib: 2.8.1 unified: 11.0.5 - unified-engine: 11.2.1 + unified-engine: 11.2.2 unist-util-visit: 5.0.0 uvu: 0.5.6 vfile: 6.0.3 @@ -9865,31 +10079,31 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) estraverse: 5.3.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -9898,9 +10112,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9912,24 +10126,24 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -9939,7 +10153,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9948,59 +10162,59 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) - eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - tslib: 2.8.0 + tslib: 2.8.1 unified: 11.0.5 vfile: 6.0.3 transitivePeerDependencies: - bluebird - supports-color - eslint-plugin-n@17.11.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-n@17.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) get-tsconfig: 4.8.1 globals: 15.11.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(prettier@3.3.3): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -10008,7 +10222,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.1.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -10022,9 +10236,9 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.14): dependencies: @@ -10032,14 +10246,14 @@ snapshots: postcss: 8.4.47 tailwindcss: 3.4.14 - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.38.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + core-js-compat: 3.39.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) esquery: 1.6.0 globals: 15.11.0 indent-string: 4.0.0 @@ -10052,11 +10266,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-yml@1.14.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + eslint-plugin-yml@1.15.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -10073,18 +10287,18 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.1.0: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.1.0: {} + eslint-visitor-keys@4.2.0: {} - eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3): + eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 @@ -10097,9 +10311,9 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -10119,19 +10333,19 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.3.3 + jiti: 2.4.0 transitivePeerDependencies: - supports-color - esm-env@1.0.0: {} + esm-env@1.1.4: {} esm@3.2.25: {} - espree@10.2.0: + espree@10.3.0: dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 4.1.0 + eslint-visitor-keys: 4.2.0 espree@9.6.1: dependencies: @@ -10188,7 +10402,7 @@ snapshots: dependencies: is-plain-obj: 3.0.0 - estree-util-value-to-estree@3.1.2: + estree-util-value-to-estree@3.2.1: dependencies: '@types/estree': 1.0.6 @@ -10453,14 +10667,14 @@ snapshots: '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.7)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.13(@types/node@22.8.7)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 - jiti: 2.3.3 + jiti: 2.4.0 minimatch: 9.0.5 string-env-interpolation: 1.0.1 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -10536,7 +10750,7 @@ snapshots: '@types/hast': 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.1 - parse5: 7.2.0 + parse5: 7.2.1 vfile: 6.0.3 vfile-message: 4.0.2 @@ -10568,7 +10782,7 @@ snapshots: hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.0 - parse5: 7.2.0 + parse5: 7.2.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 vfile: 6.0.3 @@ -10691,6 +10905,8 @@ snapshots: ignore@5.3.2: {} + ignore@6.0.2: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -10923,7 +11139,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.3.3: {} + jiti@2.4.0: {} joycon@3.1.1: {} @@ -11110,11 +11326,11 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 lru-cache@10.4.3: {} - lru-cache@11.0.1: {} + lru-cache@11.0.2: {} lru-cache@4.1.5: dependencies: @@ -11133,9 +11349,10 @@ snapshots: markdown-table@3.0.4: {} - marked-terminal@7.1.0(marked@9.1.6): + marked-terminal@7.2.1(marked@9.1.6): dependencies: ansi-escapes: 7.0.0 + ansi-regex: 6.1.0 chalk: 5.3.0 cli-highlight: 2.1.11 cli-table3: 0.6.5 @@ -11194,7 +11411,7 @@ snapshots: devlop: 1.1.0 escape-string-regexp: 5.0.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: - supports-color @@ -11212,7 +11429,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color @@ -11221,7 +11438,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11231,7 +11448,7 @@ snapshots: devlop: 1.1.0 markdown-table: 3.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11240,7 +11457,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11252,7 +11469,7 @@ snapshots: mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11263,7 +11480,7 @@ snapshots: devlop: 1.1.0 longest-streak: 3.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 unist-util-remove-position: 5.0.0 transitivePeerDependencies: - supports-color @@ -11275,7 +11492,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11288,7 +11505,7 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 parse-entities: 4.0.1 stringify-entities: 4.0.4 unist-util-stringify-position: 4.0.0 @@ -11302,7 +11519,7 @@ snapshots: mdast-util-mdx-expression: 2.0.1 mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11313,7 +11530,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 transitivePeerDependencies: - supports-color @@ -11334,13 +11551,14 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 - mdast-util-to-markdown@2.1.0: + mdast-util-to-markdown@2.1.1: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.0 micromark-util-decode-string: 2.0.0 unist-util-visit: 5.0.0 zwitch: 2.0.4 @@ -11361,17 +11579,19 @@ snapshots: merge2@1.4.1: {} - mermaid@11.3.0: + mermaid@11.4.0: dependencies: '@braintree/sanitize-url': 7.1.0 '@iconify/utils': 2.1.33 '@mermaid-js/parser': 0.3.0 + '@types/d3': 7.4.3 + '@types/dompurify': 3.0.5 cytoscape: 3.30.3 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.3) cytoscape-fcose: 2.2.0(cytoscape@3.30.3) d3: 7.9.0 d3-sankey: 0.12.3 - dagre-d3-es: 7.0.10 + dagre-d3-es: 7.0.11 dayjs: 1.11.13 dompurify: 3.1.6 katex: 0.16.11 @@ -11749,7 +11969,7 @@ snapshots: dependencies: next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - tslib: 2.8.0 + tslib: 2.8.1 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap@4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): @@ -11777,7 +11997,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001673 + caniuse-lite: 1.0.30001677 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11812,18 +12032,18 @@ snapshots: nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: - '@formatjs/intl-localematcher': 0.5.6 + '@formatjs/intl-localematcher': 0.5.7 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 - '@shikijs/twoslash': 1.22.1(typescript@5.6.3) + '@shikijs/twoslash': 1.22.2(typescript@5.6.3) '@theguild/remark-mermaid': 0.1.3(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.3 better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 estree-util-to-js: 2.0.0 - estree-util-value-to-estree: 3.1.2 + estree-util-value-to-estree: 3.2.1 github-slugger: 2.0.0 graceful-fs: 4.2.11 gray-matter: 4.0.3 @@ -11835,14 +12055,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.1 - rehype-pretty-code: 0.14.0(shiki@1.22.1) + rehype-pretty-code: 0.14.0(shiki@1.22.2) rehype-raw: 7.0.0 remark-frontmatter: 5.0.0 remark-gfm: 4.0.0 remark-math: 6.0.0 remark-reading-time: 2.0.1 remark-smartypants: 3.0.2 - shiki: 1.22.1 + shiki: 1.22.2 slash: 5.1.0 title: 3.5.3 unist-util-remove: 4.0.0 @@ -11863,7 +12083,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.8.0 + tslib: 2.8.1 node-emoji@2.1.3: dependencies: @@ -11983,7 +12203,7 @@ snapshots: oniguruma-to-js@0.4.3: dependencies: - regex: 4.3.3 + regex: 4.4.0 opener@1.5.2: {} @@ -12092,14 +12312,14 @@ snapshots: parse5@6.0.1: {} - parse5@7.2.0: + parse5@7.2.1: dependencies: entities: 4.5.0 pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.8.0 + tslib: 2.8.1 path-data-parser@0.1.0: {} @@ -12120,7 +12340,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.0.1 + lru-cache: 11.0.2 minipass: 7.1.2 path-type@4.0.0: {} @@ -12221,11 +12441,11 @@ snapshots: optionalDependencies: postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0): + postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0): dependencies: lilconfig: 3.1.2 optionalDependencies: - jiti: 2.3.3 + jiti: 2.4.0 postcss: 8.4.47 tsx: 4.19.2 yaml: 2.6.0 @@ -12451,7 +12671,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.8.0 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -12460,7 +12680,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.8.0 + tslib: 2.8.1 use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) optionalDependencies: @@ -12471,7 +12691,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.8.0 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -12564,7 +12784,7 @@ snapshots: regenerator-runtime@0.14.1: {} - regex@4.3.3: {} + regex@4.4.0: {} regexp-tree@0.1.27: {} @@ -12595,13 +12815,13 @@ snapshots: hast-util-from-html: 2.0.3 unified: 11.0.5 - rehype-pretty-code@0.14.0(shiki@1.22.1): + rehype-pretty-code@0.14.0(shiki@1.22.2): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 rehype-parse: 9.0.1 - shiki: 1.22.1 + shiki: 1.22.2 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12695,7 +12915,7 @@ snapshots: remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.1 unified: 11.0.5 remove-trailing-separator@1.1.0: {} @@ -12756,28 +12976,28 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.24.2: + rollup@4.24.3: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.2 - '@rollup/rollup-android-arm64': 4.24.2 - '@rollup/rollup-darwin-arm64': 4.24.2 - '@rollup/rollup-darwin-x64': 4.24.2 - '@rollup/rollup-freebsd-arm64': 4.24.2 - '@rollup/rollup-freebsd-x64': 4.24.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.2 - '@rollup/rollup-linux-arm-musleabihf': 4.24.2 - '@rollup/rollup-linux-arm64-gnu': 4.24.2 - '@rollup/rollup-linux-arm64-musl': 4.24.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.2 - '@rollup/rollup-linux-riscv64-gnu': 4.24.2 - '@rollup/rollup-linux-s390x-gnu': 4.24.2 - '@rollup/rollup-linux-x64-gnu': 4.24.2 - '@rollup/rollup-linux-x64-musl': 4.24.2 - '@rollup/rollup-win32-arm64-msvc': 4.24.2 - '@rollup/rollup-win32-ia32-msvc': 4.24.2 - '@rollup/rollup-win32-x64-msvc': 4.24.2 + '@rollup/rollup-android-arm-eabi': 4.24.3 + '@rollup/rollup-android-arm64': 4.24.3 + '@rollup/rollup-darwin-arm64': 4.24.3 + '@rollup/rollup-darwin-x64': 4.24.3 + '@rollup/rollup-freebsd-arm64': 4.24.3 + '@rollup/rollup-freebsd-x64': 4.24.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.3 + '@rollup/rollup-linux-arm-musleabihf': 4.24.3 + '@rollup/rollup-linux-arm64-gnu': 4.24.3 + '@rollup/rollup-linux-arm64-musl': 4.24.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.3 + '@rollup/rollup-linux-riscv64-gnu': 4.24.3 + '@rollup/rollup-linux-s390x-gnu': 4.24.3 + '@rollup/rollup-linux-x64-gnu': 4.24.3 + '@rollup/rollup-linux-x64-musl': 4.24.3 + '@rollup/rollup-win32-arm64-msvc': 4.24.3 + '@rollup/rollup-win32-ia32-msvc': 4.24.3 + '@rollup/rollup-win32-x64-msvc': 4.24.3 fsevents: 2.3.3 roughjs@4.6.6: @@ -12869,7 +13089,7 @@ snapshots: sh-syntax@0.4.2: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 sharp@0.33.5: dependencies: @@ -12910,12 +13130,12 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.22.1: + shiki@1.22.2: dependencies: - '@shikijs/core': 1.22.1 - '@shikijs/engine-javascript': 1.22.1 - '@shikijs/engine-oniguruma': 1.22.1 - '@shikijs/types': 1.22.1 + '@shikijs/core': 1.22.2 + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -13177,7 +13397,7 @@ snapshots: acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - esm-env: 1.0.0 + esm-env: 1.1.4 esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 @@ -13196,12 +13416,12 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.8.0 + tslib: 2.8.1 synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.8.0 + tslib: 2.8.1 tabbable@6.2.0: {} @@ -13318,7 +13538,7 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@1.3.0(typescript@5.6.3): + ts-api-utils@1.4.0(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -13337,9 +13557,9 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.8.0: {} + tslib@2.8.1: {} - tsup@8.3.5(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -13349,9 +13569,9 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0) + postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 - rollup: 4.24.2 + rollup: 4.24.3 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 @@ -13471,18 +13691,18 @@ snapshots: unicode-emoji-modifier-base@1.0.0: {} - unified-engine@11.2.1: + unified-engine@11.2.2: dependencies: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 20.17.5 + '@types/node': 22.8.7 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 extend: 3.0.2 glob: 10.4.5 - ignore: 5.3.2 + ignore: 6.0.2 is-empty: 1.2.0 is-plain-obj: 4.1.0 load-plugin: 6.0.3 @@ -13629,7 +13849,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.8.0 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -13643,7 +13863,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.8.0 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -13748,7 +13968,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.2 + rollup: 4.24.3 optionalDependencies: '@types/node': 22.8.7 fsevents: 2.3.3 @@ -13758,7 +13978,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.1.3 + '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.0.5 '@vitest/snapshot': 2.0.5 '@vitest/spy': 2.0.5 @@ -13804,10 +14024,10 @@ snapshots: vscode-uri@3.0.8: {} - vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3)): + vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.3.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 370dde0f68050faca660c6a051d5122010ef692c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 23:08:54 +0000 Subject: [PATCH 339/374] chore(deps): update dependency vite-tsconfig-paths to v5.1.0 (#2672) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f4a8d3e5cd..4317a8e975f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)) + version: 5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -6543,8 +6543,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-tsconfig-paths@5.0.1: - resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==} + vite-tsconfig-paths@5.1.0: + resolution: {integrity: sha512-Y1PLGHCJfAq1Zf4YIGEsmuU/NCX1epoZx9zwSr32Gjn3aalwQHRKr5aUmbo6r0JHeHkqmWpmDg7WOynhYXw1og==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -13953,7 +13953,7 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)): + vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 From 6c4cdab26ff09373928278069f3a8a6bbb7a0707 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 06:54:55 +0000 Subject: [PATCH 340/374] chore(deps): update dependency @types/node to v22.9.0 (#2673) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/rule-tester/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- website/package.json | 2 +- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 0b5b571956d..6d94d25cd26 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@theguild/eslint-config": "0.12.1", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", - "@types/node": "22.8.7", + "@types/node": "22.9.0", "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 3cfcec4bcea..2323ec45f07 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/babel__code-frame": "7.0.6", - "@types/node": "22.8.7", + "@types/node": "22.9.0", "eslint": "9.9.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4317a8e975f..e1df3aa495a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 0.7.2 version: 0.7.2 '@types/node': - specifier: 22.8.7 - version: 22.8.7 + specifier: 22.9.0 + version: 22.9.0 chalk: specifier: 5.3.0 version: 5.3.0 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.8.7)(terser@5.36.0) + version: 2.0.5(@types/node@22.9.0)(terser@5.36.0) examples/code-file: dependencies: @@ -257,7 +257,7 @@ importers: version: 3.3.2 graphql-config: specifier: ^5.1.0 - version: 5.1.3(@types/node@22.8.7)(graphql@16.9.0)(typescript@5.6.3) + version: 5.1.3(@types/node@22.9.0)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: specifier: ^1.1.0 version: 1.1.0(graphql@16.9.0) @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)) + version: 5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -307,8 +307,8 @@ importers: specifier: 7.0.6 version: 7.0.6 '@types/node': - specifier: 22.8.7 - version: 22.8.7 + specifier: 22.9.0 + version: 22.9.0 eslint: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) @@ -371,8 +371,8 @@ importers: specifier: 4.5.9 version: 4.5.9 '@types/node': - specifier: 22.8.7 - version: 22.8.7 + specifier: 22.9.0 + version: 22.9.0 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -2229,8 +2229,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.8.7': - resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7467,14 +7467,14 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.8.7)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.7(@types/node@22.9.0)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.9.22 extract-files: 11.0.0 graphql: 16.9.0 - meros: 1.3.0(@types/node@22.8.7) + meros: 1.3.0(@types/node@22.9.0) tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -7560,11 +7560,11 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.13(@types/node@22.8.7)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.13(@types/node@22.9.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.7)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.7(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) @@ -8485,7 +8485,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/d3-array@3.2.1': {} @@ -8684,7 +8684,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.8.7': + '@types/node@22.9.0': dependencies: undici-types: 6.19.8 @@ -8707,7 +8707,7 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: @@ -10661,13 +10661,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.8.7)(graphql@16.9.0)(typescript@5.6.3): + graphql-config@5.1.3(@types/node@22.9.0)(graphql@16.9.0)(typescript@5.6.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.13(@types/node@22.8.7)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.13(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -11133,7 +11133,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11605,9 +11605,9 @@ snapshots: transitivePeerDependencies: - supports-color - meros@1.3.0(@types/node@22.8.7): + meros@1.3.0(@types/node@22.9.0): optionalDependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 mhchemparser@4.2.1: {} @@ -13696,7 +13696,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -13935,13 +13935,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.8.7)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.9.0)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -13953,28 +13953,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.7)(terser@5.36.0)): + vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.8.7)(terser@5.36.0): + vite@5.4.10(@types/node@22.9.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.3 optionalDependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 fsevents: 2.3.3 terser: 5.36.0 - vitest@2.0.5(@types/node@22.8.7)(terser@5.36.0): + vitest@2.0.5(@types/node@22.9.0)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -13992,11 +13992,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.8.7)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.8.7)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.9.0)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 transitivePeerDependencies: - less - lightningcss diff --git a/website/package.json b/website/package.json index 96e4489ce21..f99bbe53cd4 100644 --- a/website/package.json +++ b/website/package.json @@ -31,7 +31,7 @@ "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", - "@types/node": "22.8.7", + "@types/node": "22.9.0", "@types/react": "18.3.12", "tailwindcss-radix": "3.0.5", "webpack": "^5.88.2" From 1f6654124faff56b850f9ef0d61ca997d479e37e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:04:24 +0000 Subject: [PATCH 341/374] chore(deps): update dependency svelte to v5.1.10 (#2674) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 39c43f51891..5320590a481 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.9", + "svelte": "5.1.10", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1df3aa495a..35e7e22022d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.9 - version: 5.1.9 + specifier: 5.1.10 + version: 5.1.10 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.9) + version: 0.43.0(svelte@5.1.10) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.9)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.10)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6085,8 +6085,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.9: - resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==} + svelte@5.1.10: + resolution: {integrity: sha512-lDR04z/5taV2qhqYt7UXQ3sVuv/FVfbHz4UBQpYP9Xlcv2OV0rw74hkZ7kbdZr3UKLgGdIGxG2UBxtRmgzB2Cg==} engines: {node: '>=18'} svgo@3.3.2: @@ -13371,7 +13371,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.9): + svelte-eslint-parser@0.43.0(svelte@5.1.10): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13379,16 +13379,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.9 + svelte: 5.1.10 - svelte2tsx@0.7.22(svelte@5.1.9)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.10)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.9 + svelte: 5.1.10 typescript: 5.6.3 - svelte@5.1.9: + svelte@5.1.10: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 0f8ad8f2805f8d3fec29adc9dc6506ca60a5b544 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 16:55:51 +0000 Subject: [PATCH 342/374] chore(deps): update dependency svelte to v5.1.11 (#2676) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 5320590a481..7fd62665b54 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.10", + "svelte": "5.1.11", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35e7e22022d..3516d61c98e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.10 - version: 5.1.10 + specifier: 5.1.11 + version: 5.1.11 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.10) + version: 0.43.0(svelte@5.1.11) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.10)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.11)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6085,8 +6085,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.10: - resolution: {integrity: sha512-lDR04z/5taV2qhqYt7UXQ3sVuv/FVfbHz4UBQpYP9Xlcv2OV0rw74hkZ7kbdZr3UKLgGdIGxG2UBxtRmgzB2Cg==} + svelte@5.1.11: + resolution: {integrity: sha512-XpPcUBKCg2c+L0nDTkv0ekc8LOHMzN328MNOeAHt4sRcX5AROU9tkqwL35VvE6srt8RpmnzsXBGDwyRB5TSbuw==} engines: {node: '>=18'} svgo@3.3.2: @@ -13371,7 +13371,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.10): + svelte-eslint-parser@0.43.0(svelte@5.1.11): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13379,16 +13379,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.10 + svelte: 5.1.11 - svelte2tsx@0.7.22(svelte@5.1.10)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.11)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.10 + svelte: 5.1.11 typescript: 5.6.3 - svelte@5.1.10: + svelte@5.1.11: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From fdc4e2ed73de212de7a183b6d8abf27a999a6ad4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:04:11 +0000 Subject: [PATCH 343/374] chore(deps): update dependency svelte to v5.1.12 (#2677) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 7fd62665b54..ec3a848df38 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.11", + "svelte": "5.1.12", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3516d61c98e..b189cca68dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.11 - version: 5.1.11 + specifier: 5.1.12 + version: 5.1.12 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.11) + version: 0.43.0(svelte@5.1.12) svelte2tsx: specifier: 0.7.22 - version: 0.7.22(svelte@5.1.11)(typescript@5.6.3) + version: 0.7.22(svelte@5.1.12)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6085,8 +6085,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.11: - resolution: {integrity: sha512-XpPcUBKCg2c+L0nDTkv0ekc8LOHMzN328MNOeAHt4sRcX5AROU9tkqwL35VvE6srt8RpmnzsXBGDwyRB5TSbuw==} + svelte@5.1.12: + resolution: {integrity: sha512-U9BwbSybb9QAKAHg4hl61hVBk97U2QjUKmZa5++QEGoi6Nml6x6cC9KmNT1XObGawToN3DdLpdCs/Z5Yl5IXjQ==} engines: {node: '>=18'} svgo@3.3.2: @@ -13371,7 +13371,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.11): + svelte-eslint-parser@0.43.0(svelte@5.1.12): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -13379,16 +13379,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.11 + svelte: 5.1.12 - svelte2tsx@0.7.22(svelte@5.1.11)(typescript@5.6.3): + svelte2tsx@0.7.22(svelte@5.1.12)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.11 + svelte: 5.1.12 typescript: 5.6.3 - svelte@5.1.11: + svelte@5.1.12: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From f3347e4e1a2d5ec3e8bb940518209edffcfd5365 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 17:21:38 +0000 Subject: [PATCH 344/374] fix(deps): update dependency next to v15.0.3 (#2678) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 120 +++++++++++++++++++++---------------------- website/package.json | 2 +- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b189cca68dc..9cf08fcc688 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -343,14 +343,14 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 15.0.2 - version: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.3 + version: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1467,53 +1467,53 @@ packages: '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} - '@next/env@15.0.2': - resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} + '@next/env@15.0.3': + resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} - '@next/swc-darwin-arm64@15.0.2': - resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} + '@next/swc-darwin-arm64@15.0.3': + resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.2': - resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} + '@next/swc-darwin-x64@15.0.3': + resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.2': - resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} + '@next/swc-linux-arm64-gnu@15.0.3': + resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.2': - resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} + '@next/swc-linux-arm64-musl@15.0.3': + resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.2': - resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} + '@next/swc-linux-x64-gnu@15.0.3': + resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.2': - resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} + '@next/swc-linux-x64-musl@15.0.3': + resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.2': - resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} + '@next/swc-win32-arm64-msvc@15.0.3': + resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.2': - resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} + '@next/swc-win32-x64-msvc@15.0.3': + resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4827,16 +4827,16 @@ packages: next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - next@15.0.2: - resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} - engines: {node: '>=18.18.0'} + next@15.0.3: + resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -7893,30 +7893,30 @@ snapshots: '@next/env@13.5.7': {} - '@next/env@15.0.2': {} + '@next/env@15.0.3': {} - '@next/swc-darwin-arm64@15.0.2': + '@next/swc-darwin-arm64@15.0.3': optional: true - '@next/swc-darwin-x64@15.0.2': + '@next/swc-darwin-x64@15.0.3': optional: true - '@next/swc-linux-arm64-gnu@15.0.2': + '@next/swc-linux-arm64-gnu@15.0.3': optional: true - '@next/swc-linux-arm64-musl@15.0.2': + '@next/swc-linux-arm64-musl@15.0.3': optional: true - '@next/swc-linux-x64-gnu@15.0.2': + '@next/swc-linux-x64-gnu@15.0.3': optional: true - '@next/swc-linux-x64-musl@15.0.2': + '@next/swc-linux-x64-musl@15.0.3': optional: true - '@next/swc-win32-arm64-msvc@15.0.2': + '@next/swc-win32-arm64-msvc@15.0.3': optional: true - '@next/swc-win32-x64-msvc@15.0.2': + '@next/swc-win32-x64-msvc@15.0.3': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8385,7 +8385,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8393,10 +8393,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.96.1(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -11965,20 +11965,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.1 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11991,9 +11991,9 @@ snapshots: transitivePeerDependencies: - webpack - next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.2 + '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -12003,34 +12003,34 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.2 - '@next/swc-darwin-x64': 15.0.2 - '@next/swc-linux-arm64-gnu': 15.0.2 - '@next/swc-linux-arm64-musl': 15.0.2 - '@next/swc-linux-x64-gnu': 15.0.2 - '@next/swc-linux-x64-musl': 15.0.2 - '@next/swc-win32-arm64-msvc': 15.0.2 - '@next/swc-win32-x64-msvc': 15.0.2 + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.7 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12050,7 +12050,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 1.0.0 - next: 15.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) diff --git a/website/package.json b/website/package.json index f99bbe53cd4..90682a4cf44 100644 --- a/website/package.json +++ b/website/package.json @@ -20,7 +20,7 @@ "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", "lodash.uniqwith": "^4.5.0", - "next": "15.0.2", + "next": "15.0.3", "next-query-params": "5.0.1", "next-sitemap": "4.2.3", "react": "^18.3.1", From 2db1a04789ea8f23bd15349a22b88d9f3606b87b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 18:45:43 +0000 Subject: [PATCH 345/374] chore(deps): update dependency svelte2tsx to v0.7.23 (#2680) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index ec3a848df38..5cf2c399390 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "5.1.12", "svelte-eslint-parser": "0.43.0", - "svelte2tsx": "0.7.22" + "svelte2tsx": "0.7.23" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cf08fcc688..7b552678e25 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.43.0 version: 0.43.0(svelte@5.1.12) svelte2tsx: - specifier: 0.7.22 - version: 0.7.22(svelte@5.1.12)(typescript@5.6.3) + specifier: 0.7.23 + version: 0.7.23(svelte@5.1.12)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6079,8 +6079,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.22: - resolution: {integrity: sha512-hf55ujq17ufVpDQlJzaQfRr9EjlLIwGmFlpKq4uYrQAQFw/99q1OcVYyBT6568iJySgBUY9PdccURrORmfetmQ==} + svelte2tsx@0.7.23: + resolution: {integrity: sha512-LUVKEHlblBYvzOXdpMHhyMle7iSZ/qr71gGhf1AIrsk1j0FjwTLXp9QuSmPop4C4IlL5BSGFS95Kr78Rb9Eyuw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -13381,7 +13381,7 @@ snapshots: optionalDependencies: svelte: 5.1.12 - svelte2tsx@0.7.22(svelte@5.1.12)(typescript@5.6.3): + svelte2tsx@0.7.23(svelte@5.1.12)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 98033e5d15c03224c472604b74692913cabc237a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 22:25:44 +0300 Subject: [PATCH 346/374] chore(deps): update dependency @theguild/eslint-config to v0.13.0 (#2681) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 11613 +++++++++++++++++++++++++++-------------------- 2 files changed, 6725 insertions(+), 4890 deletions(-) diff --git a/package.json b/package.json index 6d94d25cd26..acbafca9c28 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.9", "@graphql-tools/utils": "10.5.5", - "@theguild/eslint-config": "0.12.1", + "@theguild/eslint-config": "0.13.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", "@types/node": "22.9.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b552678e25..2638cf3f565 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: 10.5.5 version: 10.5.5(graphql@16.9.0) '@theguild/eslint-config': - specifier: 0.12.1 - version: 0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + specifier: 0.13.0 + version: 0.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -344,13 +344,13 @@ importers: version: 4.5.0 next: specifier: 15.0.3 - version: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -423,18 +423,58 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + '@babel/eslint-parser@7.25.1': + resolution: {integrity: sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + '@babel/generator@7.26.2': resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.9': + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -445,10 +485,34 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.25.9': resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} @@ -461,6 +525,10 @@ packages: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.26.0': resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} @@ -470,6462 +538,7903 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-syntax-import-assertions@7.26.0': - resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@braintree/sanitize-url@7.1.0': - resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==} + '@babel/plugin-proposal-decorators@7.24.7': + resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/apply-release-plan@7.0.5': - resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/assemble-release-plan@6.0.4': - resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/changelog-github@0.5.0': - resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/cli@2.27.9': - resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} - hasBin: true + '@babel/plugin-syntax-decorators@7.25.9': + resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/config@3.0.3': - resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} + '@babel/plugin-syntax-flow@7.26.0': + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/get-github-info@0.6.0': - resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/get-release-plan@4.0.4': - resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/git@3.0.1': - resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/read@0.6.1': - resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@chevrotain/cst-dts-gen@11.0.3': - resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@chevrotain/gast@11.0.3': - resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@chevrotain/regexp-to-ast@11.0.3': - resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@chevrotain/types@11.0.3': - resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@chevrotain/utils@11.0.3': - resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@corex/deepmerge@4.0.43': - resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@emnapi/runtime@1.3.1': - resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] + '@babel/plugin-transform-exponentiation-operator@7.25.9': + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] + '@babel/plugin-transform-flow-strip-types@7.25.9': + resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] + '@babel/plugin-transform-modules-commonjs@7.25.9': + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] + '@babel/plugin-transform-react-display-name@7.25.9': + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-react-jsx-development@7.25.9': + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] + '@babel/plugin-transform-react-pure-annotations@7.25.9': + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] + '@babel/preset-env@7.25.4': + resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] + '@babel/preset-flow@7.24.7': + resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] + '@babel/preset-react@7.24.7': + resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] + '@braintree/sanitize-url@7.1.0': + resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==} - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] + '@changesets/changelog-github@0.5.0': + resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==} - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] + '@changesets/cli@2.27.9': + resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} + hasBin: true - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] + '@changesets/get-github-info@0.6.0': + resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==} - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + + '@chevrotain/cst-dts-gen@11.0.3': + resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + + '@chevrotain/gast@11.0.3': + resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + + '@chevrotain/regexp-to-ast@11.0.3': + resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + + '@chevrotain/types@11.0.3': + resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + + '@chevrotain/utils@11.0.3': + resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@corex/deepmerge@4.0.43': + resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} + + '@discoveryjs/json-ext@0.5.7': + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.17.1': + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.9.0': + resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@floating-ui/core@1.6.8': + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + + '@floating-ui/dom@1.6.12': + resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} + + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react@0.26.27': + resolution: {integrity: sha512-jLP72x0Kr2CgY6eTYi/ra3VA9LOkTo4C+DUTrbFgFOExKy3omYVmwMjNKqxAHdsnyLS96BIDLcO2SlnsNf8KUQ==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + + '@formatjs/intl-localematcher@0.5.7': + resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} + + '@giscus/react@3.0.0': + resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + + '@graphql-tools/batch-execute@9.0.5': + resolution: {integrity: sha512-wkHLqBNtprKuNk+6ZoOw/RthsnGDycIjtOo976K8f0IgbE7fRNO9SnyhjSziHaIWVDjOuP3XaJD5v/i3vQsa5Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/code-file-loader@8.1.4': + resolution: {integrity: sha512-vwMk+trCGLidWTmwC5CybqN0+W9fG6VMf61HEggUGBcYLzUmTAIn9DXsU1IFeLRtn8rNx8xH4JpDGd6fv0YWUQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/delegate@10.1.1': + resolution: {integrity: sha512-Ee2olw3MGpH9KDrQo0KDn7+oxOf8mrq17aCFojsnumGyUaD33LyKn7Gl2bjwEhXa7PN0dEJQhxSaRPyNtCKzCw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/executor-graphql-ws@1.3.1': + resolution: {integrity: sha512-UAS5aeWLqv89iJ899OK8uwBMVGVH4nhJDIuIT+8z8f5iPiIpfqt2ipZLasdSLpi5WUpYDIolnVUFd2NvzccO7A==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/executor-http@1.1.7': + resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/executor-legacy-ws@1.1.1': + resolution: {integrity: sha512-9J5WBd9D7+V299BsMJmgMVBsUl01rqzpfWx+if2r5k9xBYchj5delUOsx337XtNLb3Ewoy0Za24DkNYIx3Cgyg==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/executor@1.3.2': + resolution: {integrity: sha512-U8nAR709IPNjwf0aLG6U9FlX0t7vA4cdWvL4RtMR/L/Ll4OHZ39OqUtq6moy+kLRRwLTqLif6iiUYrxnWpUGXw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/graphql-file-loader@8.0.2': + resolution: {integrity: sha512-uf/vkO7jIU19hOZKL/DPyE5vm3wH7nFpfNYrMGGx8XlDK7l0al/MO7HQy+4YUPENkAd8FBgRNt2Ilm1fUXCwJg==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/graphql-tag-pluck@8.3.3': + resolution: {integrity: sha512-G+8UNUa54ct/f9hNHo7Ez61BeAoaeXYhtfq8rYu0m9Upr/BCgsQmuvEgyHBRSFVkqOQj56H5aBwKW68SPrrU8g==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/import@7.0.2': + resolution: {integrity: sha512-7OpShcq/yRwCcMcTyLNIonYw9l1yD+Im/znN/l9SRsThYGhMlojEHIntn7f9IArCnHR71uZk5UQioGLUTG6E6A==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/json-file-loader@8.0.2': + resolution: {integrity: sha512-gdsOfH+wU4LAineG3oiqw4DNrwAdmr/ZfZ1JiL3wlUsk16P78qmM8jD9H7pkdMuwVdD0e/d+QrVhbo9qQ0CcKw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/load@8.0.3': + resolution: {integrity: sha512-JE/MdTMcaIQ68U9zaizXG3QkR4Qligv131JVVmVJScxA1gv0gIc+HDixa5YK1rBXYLANU1sZMk87ZVuPaUdAoQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/merge@9.0.8': + resolution: {integrity: sha512-RG9NEp4fi0MoFi0te4ahqTMYuavQnXlpEZxxMomdCa6CI5tfekcVm/rsLF5Zt8O4HY+esDt9+4dCL+aOKvG79w==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/schema@10.0.7': + resolution: {integrity: sha512-Cz1o+rf9cd3uMgG+zI9HlM5mPlnHQUlk/UQRZyUlPDfT+944taLaokjvj7AI6GcOFVf4f2D11XthQp+0GY31jQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/url-loader@8.0.13': + resolution: {integrity: sha512-O7RwIh8Iv60epiV/Smnu3wWQddGEbz2W5sLTF4gW/4/23OLaQIAwR0E8MvOneXPQ5MScbUKXeFmyw97vve10qw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/utils@10.5.5': + resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-tools/wrap@10.0.15': + resolution: {integrity: sha512-HeR7q0kGAEtbewymnA2Kpqc39q6uUDFx3CNNG552TztJr7uuYu8Wte/4Rcb00CzW1D65JsmfwTksbnc/vs9HmQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + 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 + + '@headlessui/react@2.2.0': + resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} + engines: {node: '>=10'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@ianvs/prettier-plugin-sort-imports@4.3.1': + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + peerDependencies: + '@vue/compiler-sfc': 2.7.x || 3.x + prettier: 2 || 3 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@kamilkisiela/fast-url-parser@1.1.4': + resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} + + '@lit-labs/ssr-dom-shim@1.2.1': + resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} + + '@lit/reactive-element@2.0.4': + resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@mdx-js/react@3.1.0': + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + + '@mermaid-js/parser@0.3.0': + resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} + + '@monaco-editor/loader@1.4.0': + resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==} + peerDependencies: + monaco-editor: '>= 0.21.0 < 1' + + '@monaco-editor/react@4.6.0': + resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==} + peerDependencies: + monaco-editor: '>= 0.25.0 < 1' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@napi-rs/simple-git-android-arm-eabi@0.1.19': + resolution: {integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + + '@napi-rs/simple-git-android-arm64@0.1.19': + resolution: {integrity: sha512-ZQ0cPvY6nV9p7zrR9ZPo7hQBkDAcY/CHj3BjYNhykeUCiSNCrhvwX+WEeg5on8M1j4d5jcI/cwVG2FslfiByUg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@napi-rs/simple-git-darwin-arm64@0.1.19': + resolution: {integrity: sha512-viZB5TYgjA1vH+QluhxZo0WKro3xBA+1xSzYx8mcxUMO5gnAoUMwXn0ZO/6Zy6pai+aGae+cj6XihGnrBRu3Pg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@napi-rs/simple-git-darwin-x64@0.1.19': + resolution: {integrity: sha512-6dNkzSNUV5X9rsVYQbpZLyJu4Gtkl2vNJ3abBXHX/Etk0ILG5ZasO3ncznIANZQpqcbn/QPHr49J2QYAXGoKJA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@napi-rs/simple-git-freebsd-x64@0.1.19': + resolution: {integrity: sha512-sB9krVIchzd20FjI2ZZ8FDsTSsXLBdnwJ6CpeVyrhXHnoszfcqxt49ocZHujAS9lMpXq7i2Nv1EXJmCy4KdhwA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': + resolution: {integrity: sha512-6HPn09lr9N1n5/XKfP8Np53g4fEXVxOFqNkS6rTH3Rm1lZHdazTRH62RggXLTguZwjcE+MvOLvoTIoR5kAS8+g==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': + resolution: {integrity: sha512-G0gISckt4cVDp3oh5Z6PV3GHJrJO6Z8bIS+9xA7vTtKdqB1i5y0n3cSFLlzQciLzhr+CajFD27doW4lEyErQ/Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/simple-git-linux-arm64-musl@0.1.19': + resolution: {integrity: sha512-OwTRF+H4IZYxmDFRi1IrLMfqbdIpvHeYbJl2X94NVsLVOY+3NUHvEzL3fYaVx5urBaMnIK0DD3wZLbcueWvxbA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': + resolution: {integrity: sha512-p7zuNNVyzpRvkCt2RIGv9FX/WPcPbZ6/FRUgUTZkA2WU33mrbvNqSi4AOqCCl6mBvEd+EOw5NU4lS9ORRJvAEg==} + engines: {node: '>= 10'} + cpu: [powerpc64le] + os: [linux] + + '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': + resolution: {integrity: sha512-6N2vwJUPLiak8GLrS0a3is0gSb0UwI2CHOOqtvQxPmv+JVI8kn3vKiUscsktdDb0wGEPeZ8PvZs0y8UWix7K4g==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + + '@napi-rs/simple-git-linux-x64-gnu@0.1.19': + resolution: {integrity: sha512-61YfeO1J13WK7MalLgP3QlV6of2rWnVw1aqxWkAgy/lGxoOFSJ4Wid6ANVCEZk4tJpPX/XNeneqkUz5xpeb2Cw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/simple-git-linux-x64-musl@0.1.19': + resolution: {integrity: sha512-cCTWNpMJnN3PrUBItWcs3dQKCydsIasbrS3laMzq8k7OzF93Zrp2LWDTPlLCO9brbBVpBzy2Qk5Xg9uAfe/Ukw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': + resolution: {integrity: sha512-sWavb1BjeLKKBA+PbTsRSSzVNfb7V/dOpaJvkgR5d2kWFn/AHmCZHSSj/3nyZdYf0BdDC+DIvqk3daAEZ6QMVw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/simple-git-win32-x64-msvc@0.1.19': + resolution: {integrity: sha512-FmNuPoK4+qwaSCkp8lm3sJlrxk374enW+zCE5ZksXlZzj/9BDJAULJb5QUJ7o9Y8A/G+d8LkdQLPBE2Jaxe5XA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/simple-git@0.1.19': + resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} + engines: {node: '>= 10'} + + '@next/bundle-analyzer@15.0.1': + resolution: {integrity: sha512-i/nCRBGBEkESPDpXJc+6SPLFDItnvTTJSaxiOvuNqHmQjQognRl3BANkKb3nWYy0V5rgzygxu++X349Z4dhs4Q==} + + '@next/env@13.5.7': + resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} + + '@next/env@15.0.3': + resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} + + '@next/swc-darwin-arm64@15.0.3': + resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@15.0.3': + resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@15.0.3': + resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@15.0.3': + resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@15.0.3': + resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@eslint/js@9.9.0': - resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@next/swc-linux-x64-musl@15.0.3': + resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@next/swc-win32-arm64-msvc@15.0.3': + resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + '@next/swc-win32-x64-msvc@15.0.3': + resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] - '@floating-ui/dom@1.6.12': - resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - '@floating-ui/react-dom@2.1.2': - resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + + '@npmcli/config@8.3.4': + resolution: {integrity: sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/map-workspaces@3.0.6': + resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/name-from-folder@2.0.0': + resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/package-json@5.2.1': + resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/promise-spawn@7.0.2': + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.1.1': + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + + '@radix-ui/number@1.1.0': + resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} + + '@radix-ui/primitive@1.1.0': + resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} + + '@radix-ui/react-arrow@1.1.0': + resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@floating-ui/react@0.26.27': - resolution: {integrity: sha512-jLP72x0Kr2CgY6eTYi/ra3VA9LOkTo4C+DUTrbFgFOExKy3omYVmwMjNKqxAHdsnyLS96BIDLcO2SlnsNf8KUQ==} + '@radix-ui/react-collection@1.1.0': + resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@radix-ui/react-compose-refs@1.1.0': + resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@formatjs/intl-localematcher@0.5.7': - resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} + '@radix-ui/react-context@1.1.0': + resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@giscus/react@3.0.0': - resolution: {integrity: sha512-hgCjLpg3Wgh8VbTF5p8ZLcIHI74wvDk1VIFv12+eKhenNVUDjgwNg2B1aq/3puyHOad47u/ZSyqiMtohjy/OOA==} + '@radix-ui/react-context@1.1.1': + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/batch-execute@9.0.5': - resolution: {integrity: sha512-wkHLqBNtprKuNk+6ZoOw/RthsnGDycIjtOo976K8f0IgbE7fRNO9SnyhjSziHaIWVDjOuP3XaJD5v/i3vQsa5Q==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-direction@1.1.0': + resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/code-file-loader@8.1.4': - resolution: {integrity: sha512-vwMk+trCGLidWTmwC5CybqN0+W9fG6VMf61HEggUGBcYLzUmTAIn9DXsU1IFeLRtn8rNx8xH4JpDGd6fv0YWUQ==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-dismissable-layer@1.1.1': + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.1': + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.0': + resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-icons@1.3.1': + resolution: {integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x || ^19.x + + '@radix-ui/react-id@1.1.0': + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-navigation-menu@1.2.1': + resolution: {integrity: sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.0': + resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.2': + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.1': + resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@graphql-tools/delegate@10.1.1': - resolution: {integrity: sha512-Ee2olw3MGpH9KDrQo0KDn7+oxOf8mrq17aCFojsnumGyUaD33LyKn7Gl2bjwEhXa7PN0dEJQhxSaRPyNtCKzCw==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-primitive@2.0.0': + resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@graphql-tools/executor-graphql-ws@1.3.1': - resolution: {integrity: sha512-UAS5aeWLqv89iJ899OK8uwBMVGVH4nhJDIuIT+8z8f5iPiIpfqt2ipZLasdSLpi5WUpYDIolnVUFd2NvzccO7A==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-select@2.1.2': + resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@graphql-tools/executor-http@1.1.7': - resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-slot@1.1.0': + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/executor-legacy-ws@1.1.1': - resolution: {integrity: sha512-9J5WBd9D7+V299BsMJmgMVBsUl01rqzpfWx+if2r5k9xBYchj5delUOsx337XtNLb3Ewoy0Za24DkNYIx3Cgyg==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-callback-ref@1.1.0': + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/executor@1.3.2': - resolution: {integrity: sha512-U8nAR709IPNjwf0aLG6U9FlX0t7vA4cdWvL4RtMR/L/Ll4OHZ39OqUtq6moy+kLRRwLTqLif6iiUYrxnWpUGXw==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-controllable-state@1.1.0': + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/graphql-file-loader@8.0.2': - resolution: {integrity: sha512-uf/vkO7jIU19hOZKL/DPyE5vm3wH7nFpfNYrMGGx8XlDK7l0al/MO7HQy+4YUPENkAd8FBgRNt2Ilm1fUXCwJg==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-escape-keydown@1.1.0': + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/graphql-tag-pluck@8.3.3': - resolution: {integrity: sha512-G+8UNUa54ct/f9hNHo7Ez61BeAoaeXYhtfq8rYu0m9Upr/BCgsQmuvEgyHBRSFVkqOQj56H5aBwKW68SPrrU8g==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-layout-effect@1.1.0': + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/import@7.0.2': - resolution: {integrity: sha512-7OpShcq/yRwCcMcTyLNIonYw9l1yD+Im/znN/l9SRsThYGhMlojEHIntn7f9IArCnHR71uZk5UQioGLUTG6E6A==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-previous@1.1.0': + resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/json-file-loader@8.0.2': - resolution: {integrity: sha512-gdsOfH+wU4LAineG3oiqw4DNrwAdmr/ZfZ1JiL3wlUsk16P78qmM8jD9H7pkdMuwVdD0e/d+QrVhbo9qQ0CcKw==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-rect@1.1.0': + resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/load@8.0.3': - resolution: {integrity: sha512-JE/MdTMcaIQ68U9zaizXG3QkR4Qligv131JVVmVJScxA1gv0gIc+HDixa5YK1rBXYLANU1sZMk87ZVuPaUdAoQ==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-use-size@1.1.0': + resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true - '@graphql-tools/merge@9.0.8': - resolution: {integrity: sha512-RG9NEp4fi0MoFi0te4ahqTMYuavQnXlpEZxxMomdCa6CI5tfekcVm/rsLF5Zt8O4HY+esDt9+4dCL+aOKvG79w==} - engines: {node: '>=16.0.0'} + '@radix-ui/react-visually-hidden@1.1.0': + resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@graphql-tools/schema@10.0.7': - resolution: {integrity: sha512-Cz1o+rf9cd3uMgG+zI9HlM5mPlnHQUlk/UQRZyUlPDfT+944taLaokjvj7AI6GcOFVf4f2D11XthQp+0GY31jQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@radix-ui/rect@1.1.0': + resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@graphql-tools/url-loader@8.0.13': - resolution: {integrity: sha512-O7RwIh8Iv60epiV/Smnu3wWQddGEbz2W5sLTF4gW/4/23OLaQIAwR0E8MvOneXPQ5MScbUKXeFmyw97vve10qw==} - engines: {node: '>=16.0.0'} + '@react-aria/focus@3.18.4': + resolution: {integrity: sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@graphql-tools/utils@10.5.5': - resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} - engines: {node: '>=16.0.0'} + '@react-aria/interactions@3.22.4': + resolution: {integrity: sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@graphql-tools/wrap@10.0.15': - resolution: {integrity: sha512-HeR7q0kGAEtbewymnA2Kpqc39q6uUDFx3CNNG552TztJr7uuYu8Wte/4Rcb00CzW1D65JsmfwTksbnc/vs9HmQ==} - engines: {node: '>=16.0.0'} + '@react-aria/ssr@3.9.6': + resolution: {integrity: sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==} + engines: {node: '>= 12'} peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@graphql-typed-document-node/core@3.2.0': - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + '@react-aria/utils@3.25.3': + resolution: {integrity: sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==} 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 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@headlessui/react@2.2.0': - resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} - engines: {node: '>=10'} + '@react-stately/utils@3.10.4': + resolution: {integrity: sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==} peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - react-dom: ^18 || ^19 || ^19.0.0-rc - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@ianvs/prettier-plugin-sort-imports@4.3.1': - resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + '@react-types/shared@3.25.0': + resolution: {integrity: sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==} peerDependencies: - '@vue/compiler-sfc': 2.7.x || 3.x - prettier: 2 || 3 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - '@iconify/types@2.0.0': - resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + '@repeaterjs/repeater@3.0.6': + resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@iconify/utils@2.1.33': - resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@rollup/rollup-android-arm-eabi@4.24.3': + resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} + cpu: [arm] + os: [android] - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-android-arm64@4.24.3': + resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} cpu: [arm64] - os: [darwin] - - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] + os: [android] - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + '@rollup/rollup-darwin-arm64@4.24.3': + resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + '@rollup/rollup-darwin-x64@4.24.3': + resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + '@rollup/rollup-freebsd-arm64@4.24.3': + resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} cpu: [arm64] - os: [linux] + os: [freebsd] - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} - cpu: [arm] - os: [linux] + '@rollup/rollup-freebsd-x64@4.24.3': + resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} + cpu: [x64] + os: [freebsd] - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} - cpu: [s390x] + '@rollup/rollup-linux-arm-gnueabihf@4.24.3': + resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} + cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} - cpu: [x64] + '@rollup/rollup-linux-arm-musleabihf@4.24.3': + resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} + cpu: [arm] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + '@rollup/rollup-linux-arm64-gnu@4.24.3': + resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} - cpu: [x64] + '@rollup/rollup-linux-arm64-musl@4.24.3': + resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} + cpu: [arm64] os: [linux] - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] + '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': + resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} + cpu: [ppc64] os: [linux] - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] + '@rollup/rollup-linux-riscv64-gnu@4.24.3': + resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} + cpu: [riscv64] os: [linux] - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-linux-s390x-gnu@4.24.3': + resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-linux-x64-gnu@4.24.3': + resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-linux-x64-musl@4.24.3': + resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] + '@rollup/rollup-win32-arm64-msvc@4.24.3': + resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} + cpu: [arm64] + os: [win32] - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-win32-ia32-msvc@4.24.3': + resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + '@rollup/rollup-win32-x64-msvc@4.24.3': + resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} cpu: [x64] os: [win32] - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + '@rushstack/eslint-patch@1.10.4': + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + '@shikijs/core@1.22.2': + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} + '@shikijs/engine-javascript@1.22.2': + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@shikijs/engine-oniguruma@1.22.2': + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@shikijs/twoslash@1.22.2': + resolution: {integrity: sha512-4R3A7aH/toZgtlveXHKk01nIsvn8hjAfPJ1aT550zcV4qK6vK/tfaEyYtaljOaY1wig2l5+8sKjNSEz3PcSiEw==} - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@shikijs/types@1.22.2': + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} - '@kamilkisiela/fast-url-parser@1.1.4': - resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} - '@lit-labs/ssr-dom-shim@1.2.1': - resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} - '@lit/reactive-element@2.0.4': - resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@tanstack/react-virtual@3.10.8': + resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@mdx-js/mdx@3.1.0': - resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + '@tanstack/virtual-core@3.10.8': + resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@mdx-js/react@3.1.0': - resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + '@theguild/components@7.1.0': + resolution: {integrity: sha512-jrCVgsEU9RUoDz5kosJPEfNyXeZC8muDuBJCRi8YM7+acB55NfHU+geI8H49sTU9T3ZthNNh5uHrpaPJVcnvbw==} peerDependencies: - '@types/react': '>=16' - react: '>=16' + next: ^13 || ^14 || ^15.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 - '@mermaid-js/parser@0.3.0': - resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} + '@theguild/eslint-config@0.13.0': + resolution: {integrity: sha512-Fmi0E4fxjoOG1TrrDO+vfSL/e3CH7v43p3buommjjQfyFjgQf3j7LrXzXSbhmmist3p/Tb34P7IGNYmUMrm5YQ==} + peerDependencies: + eslint: ^8 || ^9 + typescript: ^5 - '@monaco-editor/loader@1.4.0': - resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==} + '@theguild/prettier-config@2.0.7': + resolution: {integrity: sha512-FqpgGAaAFbYHFQmkWEZjIhqmk+Oow82/t+0k408qoBd9RsB4QTwSQSDDbNSgFa/K7c8Dcwau5z3XbHUR/ksKqw==} peerDependencies: - monaco-editor: '>= 0.21.0 < 1' + prettier: ^3 - '@monaco-editor/react@4.6.0': - resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==} + '@theguild/remark-mermaid@0.1.3': + resolution: {integrity: sha512-2FjVlaaKXK7Zj7UJAgOVTyaahn/3/EAfqYhyXg0BfDBVUl+lXcoIWRaxzqfnDr2rv8ax6GsC5mNh6hAaT86PDw==} peerDependencies: - monaco-editor: '>= 0.25.0 < 1' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^18.2.0 - '@napi-rs/simple-git-android-arm-eabi@0.1.19': - resolution: {integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] + '@theguild/remark-npm2yarn@0.3.3': + resolution: {integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==} - '@napi-rs/simple-git-android-arm64@0.1.19': - resolution: {integrity: sha512-ZQ0cPvY6nV9p7zrR9ZPo7hQBkDAcY/CHj3BjYNhykeUCiSNCrhvwX+WEeg5on8M1j4d5jcI/cwVG2FslfiByUg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] + '@theguild/tailwind-config@0.5.0': + resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} - '@napi-rs/simple-git-darwin-arm64@0.1.19': - resolution: {integrity: sha512-viZB5TYgjA1vH+QluhxZo0WKro3xBA+1xSzYx8mcxUMO5gnAoUMwXn0ZO/6Zy6pai+aGae+cj6XihGnrBRu3Pg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} - '@napi-rs/simple-git-darwin-x64@0.1.19': - resolution: {integrity: sha512-6dNkzSNUV5X9rsVYQbpZLyJu4Gtkl2vNJ3abBXHX/Etk0ILG5ZasO3ncznIANZQpqcbn/QPHr49J2QYAXGoKJA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] + '@types/acorn@4.0.6': + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - '@napi-rs/simple-git-freebsd-x64@0.1.19': - resolution: {integrity: sha512-sB9krVIchzd20FjI2ZZ8FDsTSsXLBdnwJ6CpeVyrhXHnoszfcqxt49ocZHujAS9lMpXq7i2Nv1EXJmCy4KdhwA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] + '@types/babel__code-frame@7.0.6': + resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==} - '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': - resolution: {integrity: sha512-6HPn09lr9N1n5/XKfP8Np53g4fEXVxOFqNkS6rTH3Rm1lZHdazTRH62RggXLTguZwjcE+MvOLvoTIoR5kAS8+g==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] + '@types/concat-stream@2.0.3': + resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} - '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': - resolution: {integrity: sha512-G0gISckt4cVDp3oh5Z6PV3GHJrJO6Z8bIS+9xA7vTtKdqB1i5y0n3cSFLlzQciLzhr+CajFD27doW4lEyErQ/Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} - '@napi-rs/simple-git-linux-arm64-musl@0.1.19': - resolution: {integrity: sha512-OwTRF+H4IZYxmDFRi1IrLMfqbdIpvHeYbJl2X94NVsLVOY+3NUHvEzL3fYaVx5urBaMnIK0DD3wZLbcueWvxbA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] + '@types/d3-axis@3.0.6': + resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} - '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': - resolution: {integrity: sha512-p7zuNNVyzpRvkCt2RIGv9FX/WPcPbZ6/FRUgUTZkA2WU33mrbvNqSi4AOqCCl6mBvEd+EOw5NU4lS9ORRJvAEg==} - engines: {node: '>= 10'} - cpu: [powerpc64le] - os: [linux] + '@types/d3-brush@3.0.6': + resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} - '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': - resolution: {integrity: sha512-6N2vwJUPLiak8GLrS0a3is0gSb0UwI2CHOOqtvQxPmv+JVI8kn3vKiUscsktdDb0wGEPeZ8PvZs0y8UWix7K4g==} - engines: {node: '>= 10'} - cpu: [s390x] - os: [linux] + '@types/d3-chord@3.0.6': + resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-contour@3.0.6': + resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-dispatch@3.0.6': + resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} + + '@types/d3-drag@3.0.7': + resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} + + '@types/d3-dsv@3.0.7': + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-fetch@3.0.7': + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + + '@types/d3-force@3.0.10': + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + + '@types/d3-geo@3.1.0': + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + + '@types/d3-hierarchy@3.1.7': + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - '@napi-rs/simple-git-linux-x64-gnu@0.1.19': - resolution: {integrity: sha512-61YfeO1J13WK7MalLgP3QlV6of2rWnVw1aqxWkAgy/lGxoOFSJ4Wid6ANVCEZk4tJpPX/XNeneqkUz5xpeb2Cw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} - '@napi-rs/simple-git-linux-x64-musl@0.1.19': - resolution: {integrity: sha512-cCTWNpMJnN3PrUBItWcs3dQKCydsIasbrS3laMzq8k7OzF93Zrp2LWDTPlLCO9brbBVpBzy2Qk5Xg9uAfe/Ukw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] + '@types/d3-polygon@3.0.2': + resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} - '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': - resolution: {integrity: sha512-sWavb1BjeLKKBA+PbTsRSSzVNfb7V/dOpaJvkgR5d2kWFn/AHmCZHSSj/3nyZdYf0BdDC+DIvqk3daAEZ6QMVw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] + '@types/d3-quadtree@3.0.6': + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} - '@napi-rs/simple-git-win32-x64-msvc@0.1.19': - resolution: {integrity: sha512-FmNuPoK4+qwaSCkp8lm3sJlrxk374enW+zCE5ZksXlZzj/9BDJAULJb5QUJ7o9Y8A/G+d8LkdQLPBE2Jaxe5XA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} - '@napi-rs/simple-git@0.1.19': - resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} - engines: {node: '>= 10'} + '@types/d3-scale-chromatic@3.0.3': + resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - '@next/bundle-analyzer@15.0.1': - resolution: {integrity: sha512-i/nCRBGBEkESPDpXJc+6SPLFDItnvTTJSaxiOvuNqHmQjQognRl3BANkKb3nWYy0V5rgzygxu++X349Z4dhs4Q==} + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - '@next/env@13.5.7': - resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} + '@types/d3-selection@3.0.11': + resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==} - '@next/env@15.0.3': - resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} + '@types/d3-shape@3.1.6': + resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} - '@next/swc-darwin-arm64@15.0.3': - resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] + '@types/d3-time-format@4.0.3': + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} - '@next/swc-darwin-x64@15.0.3': - resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] + '@types/d3-time@3.0.3': + resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - '@next/swc-linux-arm64-gnu@15.0.3': - resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} - '@next/swc-linux-arm64-musl@15.0.3': - resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] + '@types/d3-transition@3.0.9': + resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==} - '@next/swc-linux-x64-gnu@15.0.3': - resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] + '@types/d3-zoom@3.0.8': + resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} - '@next/swc-linux-x64-musl@15.0.3': - resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] + '@types/d3@7.4.3': + resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} - '@next/swc-win32-arm64-msvc@15.0.3': - resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@next/swc-win32-x64-msvc@15.0.3': - resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] + '@types/dedent@0.7.2': + resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@types/dompurify@3.0.5': + resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==} - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@npmcli/config@8.3.4': - resolution: {integrity: sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==} - engines: {node: ^16.14.0 || >=18.0.0} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@npmcli/git@5.0.8': - resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} - engines: {node: ^16.14.0 || >=18.0.0} + '@types/geojson@7946.0.14': + resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} - '@npmcli/map-workspaces@3.0.6': - resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@types/graphql-depth-limit@1.1.6': + resolution: {integrity: sha512-WU4bjoKOzJ8CQE32Pbyq+YshTMcLJf2aJuvVtSLv1BQPwDUGa38m2Vr8GGxf0GZ0luCQcfxlhZeHKu6nmTBvrw==} - '@npmcli/name-from-folder@2.0.0': - resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} - '@npmcli/package-json@5.2.1': - resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} - engines: {node: ^16.14.0 || >=18.0.0} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@npmcli/promise-spawn@7.0.2': - resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} - engines: {node: ^16.14.0 || >=18.0.0} + '@types/is-empty@1.2.3': + resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@pkgr/core@0.1.1': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@polka/url@1.0.0-next.28': - resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@types/katex@0.16.7': + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} - '@radix-ui/number@1.1.0': - resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} + '@types/lodash.debounce@4.0.9': + resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==} - '@radix-ui/primitive@1.1.0': - resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} + '@types/lodash.lowercase@4.3.9': + resolution: {integrity: sha512-nLcYAb5Rz6SzOeoOWmT1hMDEicMAsRIunDLnCxaWSAjHTsx3Sf8aknbKFIQl+RMevZbGmw2j8qydKb9YcwMExg==} - '@radix-ui/react-arrow@1.1.0': - resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/lodash.uniqwith@4.5.9': + resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} - '@radix-ui/react-collection@1.1.0': - resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/lodash@4.17.13': + resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} - '@radix-ui/react-compose-refs@1.1.0': - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@radix-ui/react-context@1.1.0': - resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@radix-ui/react-context@1.1.1': - resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@radix-ui/react-direction@1.1.0': - resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@radix-ui/react-dismissable-layer@1.1.1': - resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@radix-ui/react-focus-guards@1.1.1': - resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@radix-ui/react-focus-scope@1.1.0': - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} - '@radix-ui/react-icons@1.3.1': - resolution: {integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==} - peerDependencies: - react: ^16.x || ^17.x || ^18.x || ^19.x + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@radix-ui/react-id@1.1.0': - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - '@radix-ui/react-navigation-menu@1.2.1': - resolution: {integrity: sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - '@radix-ui/react-popper@1.2.0': - resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/supports-color@8.1.3': + resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} - '@radix-ui/react-portal@1.1.2': - resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@radix-ui/react-presence@1.1.1': - resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@radix-ui/react-primitive@2.0.0': - resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@radix-ui/react-select@2.1.2': - resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} - '@radix-ui/react-slot@1.1.0': - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} + '@typescript-eslint/eslint-plugin@7.16.1': + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-use-callback-ref@1.1.0': - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} + '@typescript-eslint/eslint-plugin@8.13.0': + resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-use-controllable-state@1.1.0': - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} + '@typescript-eslint/parser@8.13.0': + resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@typescript-eslint/scope-manager@7.16.1': + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + engines: {node: ^18.18.0 || >=20.0.0} - '@radix-ui/react-use-layout-effect@1.1.0': - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true + '@typescript-eslint/scope-manager@8.13.0': + resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@radix-ui/react-use-previous@1.1.0': - resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} + '@typescript-eslint/type-utils@7.16.1': + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + eslint: ^8.56.0 + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-use-rect@1.1.0': - resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} + '@typescript-eslint/type-utils@8.13.0': + resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-use-size@1.1.0': - resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} + '@typescript-eslint/types@7.16.1': + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/types@8.13.0': + resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@7.16.1': + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + typescript: '*' peerDependenciesMeta: - '@types/react': + typescript: optional: true - '@radix-ui/react-visually-hidden@1.1.0': - resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} + '@typescript-eslint/typescript-estree@8.13.0': + resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + typescript: '*' peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': + typescript: optional: true - '@radix-ui/rect@1.1.0': - resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - - '@react-aria/focus@3.18.4': - resolution: {integrity: sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - - '@react-aria/interactions@3.22.4': - resolution: {integrity: sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==} + '@typescript-eslint/utils@7.16.1': + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + eslint: ^8.56.0 - '@react-aria/ssr@3.9.6': - resolution: {integrity: sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==} - engines: {node: '>= 12'} + '@typescript-eslint/utils@8.13.0': + resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + eslint: ^8.57.0 || ^9.0.0 - '@react-aria/utils@3.25.3': - resolution: {integrity: sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + '@typescript-eslint/visitor-keys@7.16.1': + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + engines: {node: ^18.18.0 || >=20.0.0} - '@react-stately/utils@3.10.4': - resolution: {integrity: sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + '@typescript-eslint/visitor-keys@8.13.0': + resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@react-types/shared@3.25.0': - resolution: {integrity: sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==} + '@typescript/vfs@1.6.0': + resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - - '@repeaterjs/repeater@3.0.6': - resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - - '@rollup/rollup-android-arm-eabi@4.24.3': - resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} - cpu: [arm] - os: [android] + typescript: '*' - '@rollup/rollup-android-arm64@4.24.3': - resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} - cpu: [arm64] - os: [android] + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@rollup/rollup-darwin-arm64@4.24.3': - resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} - cpu: [arm64] - os: [darwin] + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@rollup/rollup-darwin-x64@4.24.3': - resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} - cpu: [x64] - os: [darwin] + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@rollup/rollup-freebsd-arm64@4.24.3': - resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} - cpu: [arm64] - os: [freebsd] + '@vitest/pretty-format@2.1.4': + resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} - '@rollup/rollup-freebsd-x64@4.24.3': - resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} - cpu: [x64] - os: [freebsd] + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} - '@rollup/rollup-linux-arm-gnueabihf@4.24.3': - resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} - cpu: [arm] - os: [linux] + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - '@rollup/rollup-linux-arm-musleabihf@4.24.3': - resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} - cpu: [arm] - os: [linux] + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@rollup/rollup-linux-arm64-gnu@4.24.3': - resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} - cpu: [arm64] - os: [linux] + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@rollup/rollup-linux-arm64-musl@4.24.3': - resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} - cpu: [arm64] - os: [linux] + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} - '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': - resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} - cpu: [ppc64] - os: [linux] + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@rollup/rollup-linux-riscv64-gnu@4.24.3': - resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} - cpu: [riscv64] - os: [linux] + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@rollup/rollup-linux-s390x-gnu@4.24.3': - resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} - cpu: [s390x] - os: [linux] + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} - '@rollup/rollup-linux-x64-gnu@4.24.3': - resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} - cpu: [x64] - os: [linux] + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} - '@rollup/rollup-linux-x64-musl@4.24.3': - resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} - cpu: [x64] - os: [linux] + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} - '@rollup/rollup-win32-arm64-msvc@4.24.3': - resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} - cpu: [arm64] - os: [win32] + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - '@rollup/rollup-win32-ia32-msvc@4.24.3': - resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} - cpu: [ia32] - os: [win32] + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - '@rollup/rollup-win32-x64-msvc@4.24.3': - resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} - cpu: [x64] - os: [win32] + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - '@rushstack/eslint-patch@1.10.4': - resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - '@shikijs/core@1.22.2': - resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} - '@shikijs/engine-javascript@1.22.2': - resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - '@shikijs/engine-oniguruma@1.22.2': - resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - '@shikijs/twoslash@1.22.2': - resolution: {integrity: sha512-4R3A7aH/toZgtlveXHKk01nIsvn8hjAfPJ1aT550zcV4qK6vK/tfaEyYtaljOaY1wig2l5+8sKjNSEz3PcSiEw==} + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - '@shikijs/types@1.22.2': - resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@tanstack/react-virtual@3.10.8': - resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@whatwg-node/fetch@0.9.22': + resolution: {integrity: sha512-+RIBffgoaRlWV9cKV6wAX71sbeoU2APOI3G13ZRMkabYHwkvDMeZDTyxJcsMXA5CpieJ7NFXF9Xyu72jwvdzqA==} + engines: {node: '>=18.0.0'} - '@tanstack/virtual-core@3.10.8': - resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} + '@whatwg-node/node-fetch@0.5.27': + resolution: {integrity: sha512-0OaMj5W4fzWimRSFq07qFiWfquaUMNB+695GwE76LYKVuah+jwCdzSgsIOtwPkiyJ35w0XGhXmJPiIJCdLwopg==} + engines: {node: '>=18.0.0'} - '@theguild/components@7.1.0': - resolution: {integrity: sha512-jrCVgsEU9RUoDz5kosJPEfNyXeZC8muDuBJCRi8YM7+acB55NfHU+geI8H49sTU9T3ZthNNh5uHrpaPJVcnvbw==} - peerDependencies: - next: ^13 || ^14 || ^15.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - '@theguild/eslint-config@0.12.1': - resolution: {integrity: sha512-H/w0tiZ38Fc0OWRIDzrirp4dyP39kFXHNOj+eIs5AwCJ8gw//Sftk4Zf0HQQw+sdY/kkU54nl6tI/REswE7DZg==} - peerDependencies: - eslint: ^8 || ^9 - typescript: ^5 + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@theguild/prettier-config@2.0.7': - resolution: {integrity: sha512-FqpgGAaAFbYHFQmkWEZjIhqmk+Oow82/t+0k408qoBd9RsB4QTwSQSDDbNSgFa/K7c8Dcwau5z3XbHUR/ksKqw==} + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: - prettier: ^3 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@theguild/remark-mermaid@0.1.3': - resolution: {integrity: sha512-2FjVlaaKXK7Zj7UJAgOVTyaahn/3/EAfqYhyXg0BfDBVUl+lXcoIWRaxzqfnDr2rv8ax6GsC5mNh6hAaT86PDw==} + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} peerDependencies: - react: ^18.2.0 + acorn: '>=8.9.0' - '@theguild/remark-npm2yarn@0.3.3': - resolution: {integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} - '@theguild/tailwind-config@0.5.0': - resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 - '@types/acorn@4.0.6': - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - '@types/babel__code-frame@7.0.6': - resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} - '@types/concat-stream@2.0.3': - resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} - '@types/d3-array@3.2.1': - resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} - '@types/d3-axis@3.0.6': - resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} - '@types/d3-brush@3.0.6': - resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} - '@types/d3-chord@3.0.6': - resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} - '@types/d3-color@3.1.3': - resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} - '@types/d3-contour@3.0.6': - resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - '@types/d3-delaunay@6.0.4': - resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} - '@types/d3-dispatch@3.0.6': - resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} + arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} - '@types/d3-drag@3.0.7': - resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} + arg@1.0.0: + resolution: {integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==} - '@types/d3-dsv@3.0.7': - resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - '@types/d3-ease@3.0.2': - resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - '@types/d3-fetch@3.0.7': - resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - '@types/d3-force@3.0.10': - resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} - '@types/d3-format@3.0.4': - resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - '@types/d3-geo@3.1.0': - resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} - '@types/d3-hierarchy@3.1.7': - resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} - '@types/d3-interpolate@3.0.4': - resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} - '@types/d3-path@3.1.0': - resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - '@types/d3-polygon@3.0.2': - resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} - '@types/d3-quadtree@3.0.6': - resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} - '@types/d3-random@3.0.3': - resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} - '@types/d3-scale-chromatic@3.0.3': - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} - '@types/d3-selection@3.0.11': - resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==} + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} - '@types/d3-shape@3.1.6': - resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} - '@types/d3-time-format@4.0.3': - resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} - '@types/d3-timer@3.0.2': - resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - '@types/d3-transition@3.0.9': - resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==} + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true - '@types/d3-zoom@3.0.8': - resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 - '@types/d3@7.4.3': - resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} - '@types/dedent@0.7.2': - resolution: {integrity: sha512-kRiitIeUg1mPV9yH4VUJ/1uk2XjyANfeL8/7rH1tsjvHeO9PJLBHJIYsFWmAvmGj5u8rj+1TZx7PZzW2qLw3Lw==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} - '@types/dompurify@3.0.5': - resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==} + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - '@types/geojson@7946.0.14': - resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} - '@types/graphql-depth-limit@1.1.6': - resolution: {integrity: sha512-WU4bjoKOzJ8CQE32Pbyq+YshTMcLJf2aJuvVtSLv1BQPwDUGa38m2Vr8GGxf0GZ0luCQcfxlhZeHKu6nmTBvrw==} + better-react-mathjax@2.0.3: + resolution: {integrity: sha512-wfifT8GFOKb1TWm2+E50I6DJpLZ5kLbch283Lu043EJtwSv0XvZDjr4YfR4d2MjAhqP6SH4VjjrKgbX8R00oCQ==} + peerDependencies: + react: '>=16.8' - '@types/hast@2.3.10': - resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} - '@types/is-empty@1.2.3': - resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - '@types/katex@0.16.7': - resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} - '@types/lodash.debounce@4.0.9': - resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==} + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true - '@types/lodash.lowercase@4.3.9': - resolution: {integrity: sha512-nLcYAb5Rz6SzOeoOWmT1hMDEicMAsRIunDLnCxaWSAjHTsx3Sf8aknbKFIQl+RMevZbGmw2j8qydKb9YcwMExg==} + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - '@types/lodash.uniqwith@4.5.9': - resolution: {integrity: sha512-r/L/U1bAHuZF/bKVanxZtPTCr0J47L8Ftpg4BeV1Knv5ZOl9f6bwqVxP5fvvqniHatgcYpp7vwccxbvVGMV8Xw==} + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} - '@types/lodash@4.17.13': - resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} - '@types/mdx@2.0.13': - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} - '@types/nlcst@2.0.3': - resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} - '@types/node@22.9.0': - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + caniuse-lite@1.0.30001677: + resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + chai@5.1.2: + resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} + engines: {node: '>=12'} - '@types/supports-color@8.1.3': - resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} + chalk@2.3.0: + resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} + engines: {node: '>=4'} - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} - '@types/ws@8.5.13': - resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - '@typescript-eslint/eslint-plugin@7.18.0': - resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - '@typescript-eslint/parser@7.18.0': - resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} - '@typescript/vfs@1.6.0': - resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} + chevrotain-allstar@0.3.1: + resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} peerDependencies: - typescript: '*' + chevrotain: ^11.0.0 - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + chevrotain@11.0.3: + resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} - '@vue/compiler-core@3.5.12': - resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + cli-highlight@2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true - '@vue/compiler-dom@3.5.12': - resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} - '@vue/compiler-sfc@3.5.12': - resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - '@vue/compiler-ssr@3.5.12': - resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + clipboardy@1.2.2: + resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} + engines: {node: '>=4'} - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - '@webassemblyjs/ast@1.12.1': - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} - '@webassemblyjs/floating-point-hex-parser@1.11.6': - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - '@webassemblyjs/helper-api-error@1.11.6': - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - '@webassemblyjs/helper-buffer@1.12.1': - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} - '@webassemblyjs/helper-numbers@1.11.6': - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - '@webassemblyjs/helper-wasm-bytecode@1.11.6': - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - '@webassemblyjs/helper-wasm-section@1.12.1': - resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - '@webassemblyjs/ieee754@1.11.6': - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} - '@webassemblyjs/leb128@1.11.6': - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - '@webassemblyjs/utf8@1.11.6': - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - '@webassemblyjs/wasm-edit@1.12.1': - resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} - '@webassemblyjs/wasm-gen@1.12.1': - resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - '@webassemblyjs/wasm-opt@1.12.1': - resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} - '@webassemblyjs/wasm-parser@1.12.1': - resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} - '@webassemblyjs/wast-printer@1.12.1': - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} - '@whatwg-node/fetch@0.9.22': - resolution: {integrity: sha512-+RIBffgoaRlWV9cKV6wAX71sbeoU2APOI3G13ZRMkabYHwkvDMeZDTyxJcsMXA5CpieJ7NFXF9Xyu72jwvdzqA==} - engines: {node: '>=18.0.0'} + commander@9.2.0: + resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} + engines: {node: ^12.20.0 || >=14} - '@whatwg-node/node-fetch@0.5.27': - resolution: {integrity: sha512-0OaMj5W4fzWimRSFq07qFiWfquaUMNB+695GwE76LYKVuah+jwCdzSgsIOtwPkiyJ35w0XGhXmJPiIJCdLwopg==} - engines: {node: '>=18.0.0'} + compute-scroll-into-view@3.1.0: + resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + concat-stream@2.0.0: + resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} + engines: {'0': node >= 6.0} - abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} - acorn-typescript@1.4.13: - resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} - peerDependencies: - acorn: '>=8.9.0' + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true + cose-base@1.0.3: + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} peerDependencies: - ajv: ^6.9.1 + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-inspect@1.0.1: + resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} + engines: {node: '>=16.0.0'} - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} - ansi-escapes@7.0.0: - resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} - engines: {node: '>=18'} + css-declaration-sorter@7.2.0: + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + cssnano-preset-default@7.0.6: + resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + cssnano-utils@5.0.0: + resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - arch@2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + cssnano@7.0.6: + resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - arg@1.0.0: - resolution: {integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==} + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + cytoscape-cose-bilkent@4.1.0: + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} + peerDependencies: + cytoscape: ^3.2.0 - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + cytoscape-fcose@2.2.0: + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + peerDependencies: + cytoscape: ^3.2.0 - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} + cytoscape@3.30.3: + resolution: {integrity: sha512-HncJ9gGJbVtw7YXtIs3+6YAFSSiKsom0amWc33Z7QbylbY2JGMrA0yz4EwrdTScZxnwclXeEZHzO5pxoy0ZE4g==} + engines: {node: '>=0.10'} - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} + d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} + d3-axis@3.0.0: + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} + engines: {node: '>=12'} - array-iterate@2.0.1: - resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + d3-brush@3.0.0: + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} + engines: {node: '>=12'} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + d3-chord@3.0.1: + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} + engines: {node: '>=12'} - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} + d3-contour@4.0.2: + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} + engines: {node: '>=12'} - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} + d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} + d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} + d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} + engines: {node: '>=12'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} + d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + engines: {node: '>=12'} + hasBin: true - arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} engines: {node: '>=12'} - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} + engines: {node: '>=12'} - astring@1.9.0: - resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} - hasBin: true + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + d3-geo@3.1.1: + resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} + engines: {node: '>=12'} - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} + engines: {node: '>=12'} - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} + d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + d3-polygon@3.0.1: + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} + engines: {node: '>=12'} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} + d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} + engines: {node: '>=12'} - better-react-mathjax@2.0.3: - resolution: {integrity: sha512-wfifT8GFOKb1TWm2+E50I6DJpLZ5kLbch283Lu043EJtwSv0XvZDjr4YfR4d2MjAhqP6SH4VjjrKgbX8R00oCQ==} - peerDependencies: - react: '>=16.8' + d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} + engines: {node: '>=12'} - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + d3-sankey@0.12.3: + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} + d3-scale-chromatic@3.1.0: + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} + engines: {node: '>=12'} - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} + engines: {node: '>=12'} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} - bundle-require@5.0.0: - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + d3-transition@3.0.1: + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} + engines: {node: '>=12'} peerDependencies: - esbuild: '>=0.18' + d3-selection: 2 - 3 - busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} + d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} + engines: {node: '>=12'} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + d3@7.9.0: + resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} + engines: {node: '>=12'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + dagre-d3-es@7.0.11: + resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} engines: {node: '>= 0.4'} - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dataloader@1.4.0: + resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} - caniuse-lite@1.0.30001677: - resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} + dataloader@2.2.2: + resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - chai@5.1.2: - resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} - engines: {node: '>=12'} + debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - chalk@2.3.0: - resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} - engines: {node: '>=4'} + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} + dedent-js@1.0.1: + resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} - chevrotain-allstar@0.3.1: - resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} - peerDependencies: - chevrotain: ^11.0.0 + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} - chevrotain@11.0.3: - resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} - engines: {node: '>= 14.16.0'} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} - ci-info@4.0.0: - resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - - clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - cli-highlight@2.1.11: - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} - cli-table3@0.6.5: - resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} - engines: {node: 10.* || >= 12.*} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - clipboardy@1.2.2: - resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} - engines: {node: '>=4'} + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dompurify@3.1.6: + resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - collapse-white-space@2.1.0: - resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + electron-to-chromium@1.5.50: + resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} - commander@9.2.0: - resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} - engines: {node: ^12.20.0 || >=14} + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - compute-scroll-into-view@3.1.0: - resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} - concat-stream@2.0.0: - resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} - engines: {'0': node >= 6.0} + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} + es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + es-iterator-helpers@1.1.0: + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} + engines: {node: '>= 0.4'} - core-js-compat@3.39.0: - resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - cose-base@1.0.3: - resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} - cose-base@2.2.0: - resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} - cosmiconfig@8.3.6: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - cross-inspect@1.0.1: - resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} - engines: {node: '>=16.0.0'} + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - css-declaration-sorter@7.2.0: - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true - css-select@5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - cssnano-preset-default@7.0.6: - resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} - cssnano-utils@5.0.0: - resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} peerDependencies: - postcss: ^8.4.31 + eslint: '>=6.0.0' - cssnano@7.0.6: - resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + eslint-compat-utils@0.6.0: + resolution: {integrity: sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==} + engines: {node: '>=12'} peerDependencies: - postcss: ^8.4.31 + eslint: '>=6.0.0' - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - cytoscape-cose-bilkent@4.1.0: - resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} + eslint-import-resolver-typescript@3.6.3: + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - cytoscape: ^3.2.0 + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true - cytoscape-fcose@2.2.0: - resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + eslint-mdx@3.1.5: + resolution: {integrity: sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==} + engines: {node: '>=18.0.0'} peerDependencies: - cytoscape: ^3.2.0 + eslint: '>=8.0.0' - cytoscape@3.30.3: - resolution: {integrity: sha512-HncJ9gGJbVtw7YXtIs3+6YAFSSiKsom0amWc33Z7QbylbY2JGMrA0yz4EwrdTScZxnwclXeEZHzO5pxoy0ZE4g==} - engines: {node: '>=0.10'} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true - d3-array@2.12.1: - resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} + eslint-plugin-eslint-plugin@6.3.1: + resolution: {integrity: sha512-5OUvS+kzpfbX3Pyt7ULYLJBGdjM/tGPdjePGFE50Lqdqcn/dB0f9ifbRCrCGWBt10Ljk7O6ajj3BPOZ8vmD50g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' - d3-axis@3.0.0: - resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} - engines: {node: '>=12'} + eslint-plugin-import@2.30.0: + resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true - d3-brush@3.0.0: - resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} - engines: {node: '>=12'} + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true - d3-chord@3.0.1: - resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} - engines: {node: '>=12'} + eslint-plugin-jsonc@2.17.0: + resolution: {integrity: sha512-wvifOtlIGDx6IFqVpuavPYLRA0yCoaFpoIUOW46rgS2F91brwCyWbEDXjrNrsThZ6rImTuDH9Biu5XHxaaL1qA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' - d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - d3-contour@4.0.2: - resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} - engines: {node: '>=12'} + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} + eslint-plugin-markdown@3.0.1: + resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - d3-dispatch@3.0.1: - resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} - engines: {node: '>=12'} + eslint-plugin-mdx@3.1.5: + resolution: {integrity: sha512-lUE7tP7IrIRHU3gTtASDe5u4YM2SvQveYVJfuo82yn3MLh/B/v05FNySURCK4aIxIYF1QYo3IRemQG/lyQzpAg==} + engines: {node: '>=18.0.0'} + peerDependencies: + eslint: '>=8.0.0' - d3-drag@3.0.0: - resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} - engines: {node: '>=12'} + eslint-plugin-n@17.13.1: + resolution: {integrity: sha512-97qzhk1z3DdSJNCqT45EslwCu5+LB9GDadSyBItgKUfGsXAmN/aa7LRQ0ZxHffUxUzvgbTPJL27/pE9ZQWHy7A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' - d3-dsv@3.0.1: - resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} - engines: {node: '>=12'} - hasBin: true + eslint-plugin-prettier@5.2.1: + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true - d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} + eslint-plugin-promise@7.1.0: + resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - d3-fetch@3.0.1: - resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} - engines: {node: '>=12'} + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - d3-force@3.0.0: - resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} - engines: {node: '>=12'} + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} + eslint-plugin-react@7.36.1: + resolution: {integrity: sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - d3-geo@3.1.1: - resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} - engines: {node: '>=12'} + eslint-plugin-react@7.37.2: + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - d3-hierarchy@3.1.2: - resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} - engines: {node: '>=12'} + eslint-plugin-sonarjs@2.0.4: + resolution: {integrity: sha512-XVVAB/t0WSgHitHNajIcIDmviCO8kB9VSsrjy+4WUEVM3eieY9SDHEtCDaOMTjj6XMtcAr8BFDXCFaP005s+tg==} + peerDependencies: + eslint: ^8.0.0 || ^9.0.0 - d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} + eslint-plugin-tailwindcss@3.17.5: + resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} + engines: {node: '>=18.12.0'} + peerDependencies: + tailwindcss: ^3.4.0 - d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} + engines: {node: '>=18.18'} + peerDependencies: + eslint: '>=8.56.0' - d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} + eslint-plugin-yml@1.15.0: + resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' - d3-polygon@3.0.1: - resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} - engines: {node: '>=12'} + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} - d3-quadtree@3.0.1: - resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} - engines: {node: '>=12'} + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - d3-random@3.0.1: - resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} - engines: {node: '>=12'} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - d3-sankey@0.12.3: - resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - d3-scale-chromatic@3.1.0: - resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} - engines: {node: '>=12'} + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} - d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - d3-selection@3.0.0: - resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} - engines: {node: '>=12'} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + eslint@9.9.0: + resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} + esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} - d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} + esm@3.2.25: + resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} + engines: {node: '>=6'} - d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - d3-transition@3.0.1: - resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} - engines: {node: '>=12'} - peerDependencies: - d3-selection: 2 - 3 + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true - d3-zoom@3.0.0: - resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} - engines: {node: '>=12'} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} - d3@7.9.0: - resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} - engines: {node: '>=12'} + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} - dagre-d3-es@7.0.11: - resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==} + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} + estree-util-is-identifier-name@2.1.0: + resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} - dataloader@1.4.0: - resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - dataloader@2.2.2: - resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} - debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + estree-util-value-to-estree@1.3.0: + resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} + engines: {node: '>=12.0.0'} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + estree-util-value-to-estree@3.2.1: + resolution: {integrity: sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==} - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dedent-js@1.0.1: - resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + execa@0.8.0: + resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} + engines: {node: '>=4'} - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + extract-files@11.0.0: + resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} + engines: {node: ^12.20 || >= 14.13} - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} - dompurify@3.1.6: - resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} + file-loader@4.3.0: + resolution: {integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==} + engines: {node: '>= 8.9.0'} + peerDependencies: + webpack: ^4.0.0 - domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} - dotenv@8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - dset@3.1.4: - resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} - engines: {node: '>=4'} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + flexsearch@0.7.43: + resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} - electron-to-chromium@1.5.50: - resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - emojilib@2.4.0: - resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} - environment@1.1.0: - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} - engines: {node: '>=18'} + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + fuzzy@0.1.3: + resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} + engines: {node: '>= 0.6.0'} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} - es-iterator-helpers@1.1.0: - resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} - engines: {node: '>= 0.4'} + get-stream@3.0.0: + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + engines: {node: '>=4'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + giscus@1.5.0: + resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - esast-util-from-estree@2.0.0: - resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} - esast-util-from-js@2.0.1: - resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - hasBin: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + engines: {node: '>=18'} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} - engines: {node: ^14.18.0 || >=16.0.0} + graphql-config@5.1.3: + resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} + engines: {node: '>= 16.0.0'} peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' + 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: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: + cosmiconfig-toml-loader: optional: true - eslint-mdx@3.1.5: - resolution: {integrity: sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==} - engines: {node: '>=18.0.0'} + graphql-depth-limit@1.1.0: + resolution: {integrity: sha512-+3B2BaG8qQ8E18kzk9yiSdAa75i/hnnOwgSeAxVJctGQPvmeiLtqKOYF6HETCyRjiF7Xfsyal0HbLlxCQkgkrw==} + engines: {node: '>=6.0.0'} peerDependencies: - eslint: '>=8.0.0' + graphql: '*' - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} + graphql-ws@5.16.0: + resolution: {integrity: sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==} + engines: {node: '>=10'} peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + graphql: '>=0.11 <=16' - eslint-plugin-es-x@7.8.0: - resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '>=8' + graphql@14.7.0: + resolution: {integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==} + engines: {node: '>= 6.x'} - eslint-plugin-eslint-plugin@6.3.1: - resolution: {integrity: sha512-5OUvS+kzpfbX3Pyt7ULYLJBGdjM/tGPdjePGFE50Lqdqcn/dB0f9ifbRCrCGWBt10Ljk7O6ajj3BPOZ8vmD50g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.23.0' + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} - eslint-plugin-jsonc@2.16.0: - resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + hachure-fill@0.5.2: + resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} - eslint-plugin-markdown@3.0.1: - resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - eslint-plugin-mdx@3.1.5: - resolution: {integrity: sha512-lUE7tP7IrIRHU3gTtASDe5u4YM2SvQveYVJfuo82yn3MLh/B/v05FNySURCK4aIxIYF1QYo3IRemQG/lyQzpAg==} - engines: {node: '>=18.0.0'} - peerDependencies: - eslint: '>=8.0.0' + has-flag@2.0.0: + resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} + engines: {node: '>=0.10.0'} - eslint-plugin-n@17.12.0: - resolution: {integrity: sha512-zNAtz/erDn0v78bIY3MASSQlyaarV4IOTvP5ldHsqblRFrXriikB6ghkDTkHjUad+nMRrIbOy9euod2azjRfBg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.23.0' + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-dom@5.0.0: + resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==} + + hast-util-from-html-isomorphic@2.0.0: + resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - eslint-plugin-promise@7.1.0: - resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + hast-util-to-estree@3.1.0: + resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} - eslint-plugin-sonarjs@1.0.4: - resolution: {integrity: sha512-jF0eGCUsq/HzMub4ExAyD8x1oEgjOyB9XVytYGyWgSFvdiJQJp6IuP7RmtauCf06o6N/kZErh+zW4b10y1WZ+Q==} - engines: {node: '>=16'} - peerDependencies: - eslint: ^8.0.0 || ^9.0.0 + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} - eslint-plugin-tailwindcss@3.17.5: - resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} - engines: {node: '>=18.12.0'} - peerDependencies: - tailwindcss: ^3.4.0 + hast-util-to-jsx-runtime@2.3.2: + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} - engines: {node: '>=18.18'} - peerDependencies: - eslint: '>=8.56.0' + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - eslint@9.9.0: - resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} - esm-env@1.1.4: - resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - esm@3.2.25: - resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} - engines: {node: '>=6'} + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} + engines: {node: '>=18'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} - esrap@1.2.2: - resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + engines: {node: '>= 4'} - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} - estree-util-attach-comments@3.0.0: - resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - estree-util-build-jsx@3.0.1: - resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - estree-util-is-identifier-name@2.1.0: - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} - estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - estree-util-scope@1.0.0: - resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - estree-util-to-js@2.0.0: - resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + inline-style-parser@0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - estree-util-value-to-estree@1.3.0: - resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} - engines: {node: '>=12.0.0'} + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - estree-util-value-to-estree@3.2.1: - resolution: {integrity: sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw==} + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} - estree-util-visit@2.0.0: - resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - execa@0.8.0: - resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} - engines: {node: '>=4'} + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - extract-files@11.0.0: - resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} - engines: {node: ^12.20 || >= 14.13} + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} - fast-decode-uri-component@1.0.1: - resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} - fast-querystring@1.1.2: - resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + is-empty@1.2.0: + resolution: {integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==} - fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} - file-loader@4.3.0: - resolution: {integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==} - engines: {node: '>= 8.9.0'} - peerDependencies: - webpack: ^4.0.0 + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - flexsearch@0.7.43: - resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} - fuzzy@0.1.3: - resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} - engines: {node: '>= 0.6.0'} + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-stream@3.0.0: - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} - giscus@1.5.0: - resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} - hasBin: true + isomorphic-ws@5.0.0: + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} + iterall@1.3.0: + resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} + iterator.prototype@1.1.3: + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} + engines: {node: '>= 0.4'} - globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} - engines: {node: '>=18'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + jest-snapshot-serializer-raw@2.0.0: + resolution: {integrity: sha512-E/gWFBAltOPQVAvafH/zYkob3G/TqL/DFG3fHurinwLcFRkz6kASjuihyJJ6zoizlLUNaiOdS3v5ZflTvifpBA==} + engines: {node: '>=16'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + jiti@2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} + hasBin: true - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - graphql-config@5.1.3: - resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==} - engines: {node: '>= 16.0.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 + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true - graphql-depth-limit@1.1.0: - resolution: {integrity: sha512-+3B2BaG8qQ8E18kzk9yiSdAa75i/hnnOwgSeAxVJctGQPvmeiLtqKOYF6HETCyRjiF7Xfsyal0HbLlxCQkgkrw==} - engines: {node: '>=6.0.0'} - peerDependencies: - graphql: '*' + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true - graphql-ws@5.16.0: - resolution: {integrity: sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==} - engines: {node: '>=10'} - peerDependencies: - graphql: '>=0.11 <=16' + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true - graphql@14.7.0: - resolution: {integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==} - engines: {node: '>= 6.x'} + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true - graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} + json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hachure-fill@0.5.2: - resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} + json-schema-to-markdown@1.1.1: + resolution: {integrity: sha512-AWah/3VoorCoBBtnzZnGUjUey9WbMx1HjENyFXh/hYgnohL5XWZ6JKdaNMRn/ZExyPIsEXWqukVw2kacoGqAIQ==} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + json-schema-to-ts@3.1.1: + resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==} + engines: {node: '>=16'} - has-flag@2.0.0: - resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} - engines: {node: '>=0.10.0'} + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} + jsonc-eslint-parser@2.4.0: + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} - hast-util-from-dom@5.0.0: - resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==} + katex@0.16.11: + resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} + hasBin: true - hast-util-from-html-isomorphic@2.0.0: - resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - hast-util-from-html@2.0.3: - resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + khroma@2.1.0: + resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} - hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} - hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} - hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - hast-util-raw@9.0.4: - resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + langium@3.0.0: + resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} + engines: {node: '>=16.0.0'} - hast-util-to-estree@3.1.0: - resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - hast-util-to-html@9.0.3: - resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} - hast-util-to-jsx-runtime@2.3.2: - resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} + layout-base@1.0.2: + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - hast-util-to-string@3.0.1: - resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} - hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} - hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + lit-element@4.1.1: + resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==} - hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} + lit-html@3.2.1: + resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==} - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + lit@3.2.1: + resolution: {integrity: sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==} - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + load-plugin@6.0.3: + resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + load-script@1.0.0: + resolution: {integrity: sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - husky@9.1.6: - resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} - engines: {node: '>=18'} - hasBin: true + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - ignore@6.0.2: - resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} - engines: {node: '>= 4'} + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} + lodash.lowercase@4.3.0: + resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - inline-style-parser@0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - inline-style-parser@0.2.4: - resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - internmap@1.0.1: - resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + lodash.uniqwith@4.5.0: + resolution: {integrity: sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==} - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + marked-terminal@7.2.1: + resolution: {integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <15' - is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} + marked@13.0.3: + resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} + engines: {node: '>= 18'} + hasBin: true - is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} + marked@9.1.6: + resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} + engines: {node: '>= 16'} + hasBin: true - is-bun-module@1.2.1: - resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} + mathjax-full@3.2.2: + resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} + mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} - is-empty@1.2.0: - resolution: {integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==} + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + mdast-util-math@3.0.0: + resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + mdast-util-mdx-jsx@3.1.3: + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + mdast-util-to-markdown@2.1.1: + resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + mermaid@11.4.0: + resolution: {integrity: sha512-mxCfEYvADJqOiHfGpJXLs4/fAjHz448rH0pfY5fAoxiz70rQiDSzUUy4dNET2T08i46IVpjohPd6WWbzmRHiPA==} - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} + meros@1.3.0: + resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} + engines: {node: '>=13'} + peerDependencies: + '@types/node': '>=13' + peerDependenciesMeta: + '@types/node': + optional: true - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + mhchemparser@4.2.1: + resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} + micromark-extension-math@3.1.0: + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + micromark-extension-mdx-expression@3.0.0: + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} - isomorphic-ws@5.0.0: - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} - iterall@1.3.0: - resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - iterator.prototype@1.1.3: - resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} - engines: {node: '>= 0.4'} + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - jackspeak@4.0.2: - resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} - engines: {node: 20 || >=22} + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} - jest-snapshot-serializer-raw@2.0.0: - resolution: {integrity: sha512-E/gWFBAltOPQVAvafH/zYkob3G/TqL/DFG3fHurinwLcFRkz6kASjuihyJJ6zoizlLUNaiOdS3v5ZflTvifpBA==} - engines: {node: '>=16'} + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - jiti@2.4.0: - resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} - hasBin: true + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + micromark-util-events-to-acorn@2.0.2: + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - json-schema-to-markdown@1.1.1: - resolution: {integrity: sha512-AWah/3VoorCoBBtnzZnGUjUey9WbMx1HjENyFXh/hYgnohL5XWZ6JKdaNMRn/ZExyPIsEXWqukVw2kacoGqAIQ==} + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - json-schema-to-ts@3.1.1: - resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==} - engines: {node: '>=16'} + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true + micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - jsonc-eslint-parser@2.4.0: - resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} - katex@0.16.11: - resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} - hasBin: true + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} - khroma@2.1.0: - resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} - langium@3.0.0: - resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} - engines: {node: '>=16.0.0'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} + mj-context-menu@0.6.1: + resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - layout-base@1.0.2: - resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} - layout-base@2.0.1: - resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + monaco-editor@0.52.0: + resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + mvdan-sh@0.10.1: + resolution: {integrity: sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==} - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - lit-element@4.1.1: - resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==} + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - lit-html@3.2.1: - resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==} + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - lit@3.2.1: - resolution: {integrity: sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==} + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} - load-plugin@6.0.3: - resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - load-script@1.0.0: - resolution: {integrity: sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==} + next-query-params@5.0.1: + resolution: {integrity: sha512-QFumNTpdc/MtT1IresYoMKkRWOaplutzKJoRl6Uv9mIOdc3jGyWD7yCHE79AiGYlRCyo+4oMVvkLYpdV2trFKA==} + peerDependencies: + next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + use-query-params: ^2.0.0 - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + next-sitemap@4.2.3: + resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} + engines: {node: '>=14.18'} + hasBin: true + peerDependencies: + next: '*' - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} + next-themes@0.3.0: + resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 - loader-utils@1.4.2: - resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} - engines: {node: '>=4.0.0'} + next-videos@1.5.0: + resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} + next@15.0.3: + resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true - locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + nextra-theme-docs@3.1.0: + resolution: {integrity: sha512-2zAC+xnqLzl/kLYCaoVfdupyA6pD5OgF+4iR3zQiPOzfnwJikPQePnr3SCT+tPPgYVuoqSDA5GNc9DvvAHtefQ==} + peerDependencies: + next: '>=13' + nextra: 3.1.0 + react: '>=18' + react-dom: '>=18' - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + nextra@3.1.0: + resolution: {integrity: sha512-IvG8Q/yLAqSju1zwRPUqC/6WpzAgfmNo6gDw6CIBZJ+3RKdJDsirM/v3BNeN6vx3tSjLFybytOt3spNXHFy/WQ==} + engines: {node: '>=18'} + peerDependencies: + next: '>=13' + react: '>=18' + react-dom: '>=18' - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} - lodash.lowercase@4.3.0: - resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + normalize-path@2.1.1: + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + engines: {node: '>=0.10.0'} - lodash.uniqwith@4.5.0: - resolution: {integrity: sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==} + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - loupe@3.1.2: - resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} - lru-cache@11.0.2: - resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} - engines: {node: 20 || >=22} + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + npm-to-yarn@3.0.0: + resolution: {integrity: sha512-76YnmsbfrYp0tMsWxM0RNX0Vs+x8JxpJGu6B/jDn4lW8+laiTcKmKi9MeMh4UikO4RkJ1oqURoDy9bXJmMXS6A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - magic-string@0.30.12: - resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} - markdown-extensions@2.0.0: - resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} - engines: {node: '>=16'} + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} - marked-terminal@7.2.1: - resolution: {integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - marked: '>=1 <15' + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} - marked@13.0.3: - resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} - engines: {node: '>= 18'} - hasBin: true + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} - marked@9.1.6: - resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} - engines: {node: '>= 16'} - hasBin: true + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} - mathjax-full@3.2.2: - resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} - mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true - mdast-util-frontmatter@2.0.1: - resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} - mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} - mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} - mdast-util-math@3.0.0: - resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + engines: {node: '>=18'} - mdast-util-mdx-expression@2.0.1: - resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} - mdast-util-mdx-jsx@3.1.3: - resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} - mdast-util-mdx@3.0.0: - resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} - mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} - mdast-util-to-markdown@2.1.1: - resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} + engines: {node: '>=16'} - memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + parse-numeric-range@1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} - mermaid@11.4.0: - resolution: {integrity: sha512-mxCfEYvADJqOiHfGpJXLs4/fAjHz448rH0pfY5fAoxiz70rQiDSzUUy4dNET2T08i46IVpjohPd6WWbzmRHiPA==} + parse5@5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - meros@1.3.0: - resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} - engines: {node: '>=13'} - peerDependencies: - '@types/node': '>=13' - peerDependenciesMeta: - '@types/node': - optional: true + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - mhchemparser@4.2.1: - resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} - micromark-core-commonmark@2.0.1: - resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - micromark-extension-frontmatter@2.0.0: - resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + path-data-parser@0.1.0: + resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - micromark-extension-gfm-table@2.1.0: - resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} - micromark-extension-math@3.1.0: - resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - micromark-extension-mdx-expression@3.0.0: - resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - micromark-extension-mdx-jsx@3.0.1: - resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} - micromark-extension-mdx-md@2.0.0: - resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - micromark-extension-mdxjs-esm@3.0.0: - resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} - micromark-extension-mdxjs@3.0.0: - resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} - micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} - micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} - micromark-factory-mdx-expression@2.0.2: - resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + points-on-curve@0.2.0: + resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + points-on-path@0.2.1: + resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + postcss-calc@10.0.2: + resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} + engines: {node: ^18.12 || ^20.9 || >=22.0} + peerDependencies: + postcss: ^8.4.38 - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + postcss-colormin@7.0.2: + resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + postcss-convert-values@7.0.4: + resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + postcss-discard-comments@7.0.3: + resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + postcss-discard-duplicates@7.0.1: + resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-events-to-acorn@2.0.2: - resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + postcss-discard-empty@7.0.0: + resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + postcss-discard-overridden@7.0.0: + resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + postcss-import@16.1.0: + resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} + engines: {node: '>=18.0.0'} + peerDependencies: + postcss: ^8.0.0 - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 - micromark-util-subtokenize@2.0.1: - resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + postcss-merge-longhand@7.0.4: + resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + postcss-merge-rules@7.0.4: + resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + postcss-minify-font-values@7.0.0: + resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} + postcss-minify-gradients@7.0.0: + resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + postcss-minify-params@7.0.2: + resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + postcss-minify-selectors@7.0.4: + resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + postcss-normalize-charset@7.0.0: + resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} + postcss-normalize-display-values@7.0.0: + resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + postcss-normalize-positions@7.0.0: + resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + postcss-normalize-repeat-style@7.0.0: + resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + postcss-normalize-string@7.0.0: + resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} + postcss-normalize-timing-functions@7.0.0: + resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mj-context-menu@0.6.1: - resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} + postcss-normalize-unicode@7.0.2: + resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mlly@1.7.2: - resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + postcss-normalize-url@7.0.0: + resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - monaco-editor@0.52.0: - resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} + postcss-normalize-whitespace@7.0.0: + resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + postcss-ordered-values@7.0.1: + resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} + postcss-reduce-initial@7.0.2: + resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + postcss-reduce-transforms@7.0.0: + resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 - mvdan-sh@0.10.1: - resolution: {integrity: sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + postcss-svgo@7.0.1: + resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} + peerDependencies: + postcss: ^8.4.31 - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + postcss-unique-selectors@7.0.3: + resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} - next-query-params@5.0.1: - resolution: {integrity: sha512-QFumNTpdc/MtT1IresYoMKkRWOaplutzKJoRl6Uv9mIOdc3jGyWD7yCHE79AiGYlRCyo+4oMVvkLYpdV2trFKA==} - peerDependencies: - next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - use-query-params: ^2.0.0 + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} - next-sitemap@4.2.3: - resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} - engines: {node: '>=14.18'} - hasBin: true - peerDependencies: - next: '*' + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + prettier-plugin-pkg@0.18.1: + resolution: {integrity: sha512-FuUxvsYZR/8rsLH8s/jbPQmgYvv0yxW8LoIHCy6+Q7p4FBjjdP3DNKx8fMTOsc0SlEB1skB4o1LcahRceIh87A==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + prettier: ^3.0.3 - next-videos@1.5.0: - resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} + prettier-plugin-sh@0.14.0: + resolution: {integrity: sha512-hfXulj5+zEl/ulrO5kMuuTPKmXvOg0bnLHY1hKFNN/N+/903iZbNp8NyZBTsgI8dtkSgFfAEIQq0IQTyP1ZVFQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + prettier: ^3.0.3 - next@15.0.3: - resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} - hasBin: true + prettier-plugin-tailwindcss@0.6.8: + resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} + engines: {node: '>=14.21.3'} peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 - react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 - sass: ^1.3.0 + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig-melody': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' peerDependenciesMeta: - '@opentelemetry/api': + '@ianvs/prettier-plugin-sort-imports': optional: true - '@playwright/test': + '@prettier/plugin-pug': optional: true - babel-plugin-react-compiler: + '@shopify/prettier-plugin-liquid': optional: true - sass: + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig-melody': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: optional: true - nextra-theme-docs@3.1.0: - resolution: {integrity: sha512-2zAC+xnqLzl/kLYCaoVfdupyA6pD5OgF+4iR3zQiPOzfnwJikPQePnr3SCT+tPPgYVuoqSDA5GNc9DvvAHtefQ==} - peerDependencies: - next: '>=13' - nextra: 3.1.0 - react: '>=18' - react-dom: '>=18' - - nextra@3.1.0: - resolution: {integrity: sha512-IvG8Q/yLAqSju1zwRPUqC/6WpzAgfmNo6gDw6CIBZJ+3RKdJDsirM/v3BNeN6vx3tSjLFybytOt3spNXHFy/WQ==} - engines: {node: '>=18'} - peerDependencies: - next: '>=13' - react: '>=18' - react-dom: '>=18' - - nlcst-to-string@4.0.0: - resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true - node-emoji@2.1.3: - resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} - engines: {node: '>=18'} + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: - encoding: ^0.1.0 + bluebird: '*' peerDependenciesMeta: - encoding: + bluebird: optional: true - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} - nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - normalize-path@2.1.1: - resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} - engines: {node: '>=0.10.0'} + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - npm-install-checks@6.3.0: - resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 - npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - npm-package-arg@11.0.3: - resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} - engines: {node: ^16.14.0 || >=18.0.0} + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - npm-pick-manifest@9.1.0: - resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} - engines: {node: ^16.14.0 || >=18.0.0} + react-paginate@8.2.0: + resolution: {integrity: sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==} + peerDependencies: + react: ^16 || ^17 || ^18 - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} + react-player@2.16.0: + resolution: {integrity: sha512-mAIPHfioD7yxO0GNYVFD1303QFtI3lyyQZLY229UEAp/a10cSW+hPcakg0Keq8uWJxT2OiT/4Gt+Lc9bD6bJmQ==} + peerDependencies: + react: '>=16.6.0' - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + react-remove-scroll-bar@2.3.6: + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true - npm-to-yarn@3.0.0: - resolution: {integrity: sha512-76YnmsbfrYp0tMsWxM0RNX0Vs+x8JxpJGu6B/jDn4lW8+laiTcKmKi9MeMh4UikO4RkJ1oqURoDy9bXJmMXS6A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + react-style-singleton@2.2.1: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} + read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - oniguruma-to-js@0.4.3: - resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} - opener@1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} - hasBin: true + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} + reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - p-limit@6.1.0: - resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} - engines: {node: '>=18'} + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + regex@4.4.0: + resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + engines: {node: '>= 0.4'} - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} - package-manager-detector@0.2.2: - resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + hasBin: true - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + regjsparser@0.11.2: + resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} + hasBin: true - parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + rehype-katex@7.0.1: + resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} - parse-json@7.1.1: - resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} - engines: {node: '>=16'} + rehype-pretty-code@0.14.0: + resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==} + engines: {node: '>=18'} + peerDependencies: + shiki: ^1.3.0 - parse-latin@7.0.0: - resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} - parse-numeric-range@1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - parse5-htmlparser2-tree-adapter@6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} - parse5@5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + remark-math@6.0.0: + resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==} - parse5@7.2.1: - resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + remark-mdx-disable-explicit-jsx@0.1.0: + resolution: {integrity: sha512-NC7NUbu4bExZnsWDTJE3UhBRZujW3gyqMufhTHn2GHhZ5LetWzyieyuZerBPdSniLx4d7QKDbf+d3u/qmMGyaQ==} - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} - path-data-parser@0.1.0: - resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + remark-reading-time@2.0.1: + resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + remove-trailing-separator@1.1.0: + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} - pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} - points-on-curve@0.2.0: - resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} - points-on-path@0.2.1: - resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true - postcss-calc@10.0.2: - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} - engines: {node: ^18.12 || ^20.9 || >=22.0} - peerDependencies: - postcss: ^8.4.38 + robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - postcss-colormin@7.0.2: - resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + rollup@4.24.3: + resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true - postcss-convert-values@7.0.4: - resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + roughjs@4.6.6: + resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} - postcss-discard-comments@7.0.3: - resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - postcss-discard-duplicates@7.0.1: - resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - postcss-discard-empty@7.0.0: - resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} - postcss-discard-overridden@7.0.0: - resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - postcss-import@16.1.0: - resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} - engines: {node: '>=18.0.0'} - peerDependencies: - postcss: ^8.0.0 + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true + schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} - postcss-merge-longhand@7.0.4: - resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} - postcss-merge-rules@7.0.4: - resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + scroll-into-view-if-needed@3.1.0: + resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} - postcss-minify-font-values@7.0.0: - resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} - postcss-minify-gradients@7.0.0: - resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} - postcss-minify-params@7.0.2: - resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true - postcss-minify-selectors@7.0.4: - resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true - postcss-normalize-charset@7.0.0: - resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - postcss-normalize-display-values@7.0.0: - resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + serialize-query-params@2.0.2: + resolution: {integrity: sha512-1chMo1dST4pFA9RDXAtF0Rbjaut4is7bzFbI1Z26IuMub68pNCILku85aYmeFhvnY//BXUPUhoRMjYcsT93J/Q==} - postcss-normalize-positions@7.0.0: - resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} - postcss-normalize-repeat-style@7.0.0: - resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} - postcss-normalize-string@7.0.0: - resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + sh-syntax@0.4.2: + resolution: {integrity: sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==} + engines: {node: '>=16.0.0'} - postcss-normalize-timing-functions@7.0.0: - resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - postcss-normalize-unicode@7.0.2: - resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} - postcss-normalize-url@7.0.0: - resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} - postcss-normalize-whitespace@7.0.0: - resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} - postcss-ordered-values@7.0.1: - resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - postcss-reduce-initial@7.0.2: - resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} - postcss-reduce-transforms@7.0.0: - resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} - postcss-scss@4.0.9: - resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.4.29 + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - postcss-svgo@7.0.1: - resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} - peerDependencies: - postcss: ^8.4.31 + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} - postcss-unique-selectors@7.0.3: - resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} - prettier-plugin-pkg@0.18.1: - resolution: {integrity: sha512-FuUxvsYZR/8rsLH8s/jbPQmgYvv0yxW8LoIHCy6+Q7p4FBjjdP3DNKx8fMTOsc0SlEB1skB4o1LcahRceIh87A==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - prettier: ^3.0.3 + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - prettier-plugin-sh@0.14.0: - resolution: {integrity: sha512-hfXulj5+zEl/ulrO5kMuuTPKmXvOg0bnLHY1hKFNN/N+/903iZbNp8NyZBTsgI8dtkSgFfAEIQq0IQTyP1ZVFQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - prettier: ^3.0.3 + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} - prettier-plugin-tailwindcss@0.6.8: - resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - '@zackad/prettier-plugin-twig-melody': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-multiline-arrays: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - '@zackad/prettier-plugin-twig-melody': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-multiline-arrays: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} - engines: {node: '>=14'} - hasBin: true + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - proc-log@4.2.0: - resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + speech-rule-engine@4.0.7: + resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} + hasBin: true - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + state-local@1.0.7: + resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} - react-paginate@8.2.0: - resolution: {integrity: sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==} - peerDependencies: - react: ^16 || ^17 || ^18 + string-env-interpolation@1.0.1: + resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} - react-player@2.16.0: - resolution: {integrity: sha512-mAIPHfioD7yxO0GNYVFD1303QFtI3lyyQZLY229UEAp/a10cSW+hPcakg0Keq8uWJxT2OiT/4Gt+Lc9bD6bJmQ==} - peerDependencies: - react: '>=16.6.0' + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} - react-remove-scroll@2.6.0: - resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} - react-style-singleton@2.2.1: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} - read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} - readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} - reading-time@1.5.0: - resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} - recma-build-jsx@1.0.0: - resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} - recma-jsx@1.0.0: - resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} - recma-parse@1.0.0: - resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} - recma-stringify@1.0.0: - resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} + style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - regex@4.4.0: - resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true - regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true + stylehacks@7.0.4: + resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} - engines: {node: '>= 0.4'} + stylis@4.3.4: + resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} - regjsparser@0.10.0: - resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true - rehype-katex@7.0.1: - resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} - - rehype-parse@9.0.1: - resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + supports-color@4.5.0: + resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} + engines: {node: '>=4'} - rehype-pretty-code@0.14.0: - resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==} - engines: {node: '>=18'} - peerDependencies: - shiki: ^1.3.0 + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} - rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} - rehype-recma@1.0.0: - resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} - remark-frontmatter@5.0.0: - resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + engines: {node: '>=14.18'} - remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} - remark-math@6.0.0: - resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==} + svelte-eslint-parser@0.43.0: + resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true - remark-mdx-disable-explicit-jsx@0.1.0: - resolution: {integrity: sha512-NC7NUbu4bExZnsWDTJE3UhBRZujW3gyqMufhTHn2GHhZ5LetWzyieyuZerBPdSniLx4d7QKDbf+d3u/qmMGyaQ==} + svelte2tsx@0.7.23: + resolution: {integrity: sha512-LUVKEHlblBYvzOXdpMHhyMle7iSZ/qr71gGhf1AIrsk1j0FjwTLXp9QuSmPop4C4IlL5BSGFS95Kr78Rb9Eyuw==} + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 - remark-mdx@3.1.0: - resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} + svelte@5.1.12: + resolution: {integrity: sha512-U9BwbSybb9QAKAHg4hl61hVBk97U2QjUKmZa5++QEGoi6Nml6x6cC9KmNT1XObGawToN3DdLpdCs/Z5Yl5IXjQ==} + engines: {node: '>=18'} - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true - remark-reading-time@2.0.1: - resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==} + synckit@0.6.2: + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} + engines: {node: '>=12.20'} - remark-rehype@11.1.1: - resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + engines: {node: ^14.18.0 || >=16.0.0} - remark-smartypants@3.0.2: - resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} - engines: {node: '>=16.0.0'} + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + tailwind-merge@2.5.4: + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} - remove-trailing-separator@1.1.0: - resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + tailwindcss-radix@3.0.5: + resolution: {integrity: sha512-dy5bIHixuvrmMzljDoteKD1mcLAm76Z1IPkCr7IWUN89zoxfokVepPlxMQkmWEQokYs3N9BOLsXXvn8fLZWoBg==} + engines: {pnpm: '9'} + peerDependencies: + tailwindcss: ^3.4.1 - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + engines: {node: '>=14.0.0'} + hasBin: true - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + terser@5.36.0: + resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} + engines: {node: '>=10'} hasBin: true - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - retext-latin@4.0.0: - resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} - retext-smartypants@6.2.0: - resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - retext-stringify@4.0.0: - resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - retext@9.0.0: - resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} - rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} - engines: {node: 20 || >=22} - hasBin: true + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} - robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} - rollup@4.24.3: - resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} + title@3.5.3: + resolution: {integrity: sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==} hasBin: true - roughjs@4.6.6: - resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + titleize@1.0.0: + resolution: {integrity: sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==} + engines: {node: '>=0.10.0'} - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} - rw@1.3.3: - resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - schema-utils@2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} + ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} + ts-api-utils@1.4.0: + resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' - scroll-into-view-if-needed@3.1.0: - resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} - section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + engines: {node: ^18 || >=20} hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + engines: {node: '>=18'} hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} + engines: {node: '>=18.0.0'} + hasBin: true - serialize-query-params@2.0.2: - resolution: {integrity: sha512-1chMo1dST4pFA9RDXAtF0Rbjaut4is7bzFbI1Z26IuMub68pNCILku85aYmeFhvnY//BXUPUhoRMjYcsT93J/Q==} + turbo-darwin-64@2.2.3: + resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} + cpu: [x64] + os: [darwin] - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + turbo-darwin-arm64@2.2.3: + resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} + cpu: [arm64] + os: [darwin] - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + turbo-linux-64@2.2.3: + resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} + cpu: [x64] + os: [linux] - sh-syntax@0.4.2: - resolution: {integrity: sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==} - engines: {node: '>=16.0.0'} + turbo-linux-arm64@2.2.3: + resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} + cpu: [arm64] + os: [linux] - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + turbo-windows-64@2.2.3: + resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} + cpu: [x64] + os: [win32] - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + turbo-windows-arm64@2.2.3: + resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} + cpu: [arm64] + os: [win32] - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + turbo@2.2.3: + resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} + hasBin: true - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} + twoslash-protocol@0.2.12: + resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + twoslash@0.2.12: + resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} + peerDependencies: + typescript: '*' - shiki@1.22.2: - resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} - sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} - skin-tone@2.0.0: - resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} - engines: {node: '>=8'} + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + typedarray@0.0.6: + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} + typescript@5.6.1-rc: + resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} + engines: {node: '>=14.17'} + hasBin: true - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} - spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} - spdx-license-ids@3.0.20: - resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + unified-engine@11.2.2: + resolution: {integrity: sha512-15g/gWE7qQl9tQ3nAEbMd5h9HV1EACtFs6N9xaRBZICoCwnNGbal1kOs++ICf4aiTdItZxU2s/kYWhW7htlqJg==} - speech-rule-engine@4.0.7: - resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} - hasBin: true + unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - state-local@1.0.7: - resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} + unist-util-inspect@8.1.0: + resolution: {integrity: sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - string-env-interpolation@1.0.1: - resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - string-width@6.1.0: - resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} - engines: {node: '>=16'} + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} + unist-util-remove@4.0.0: + resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} + unist-util-visit-parents@4.1.1: + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + unist-util-visit@3.1.0: + resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + unixify@1.0.0: + resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - style-to-object@0.4.4: - resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} + urlpattern-polyfill@10.0.0: + resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} - style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + use-callback-ref@1.3.2: + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true - styled-jsx@5.1.6: - resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} - engines: {node: '>= 12.0.0'} + use-query-params@2.2.1: + resolution: {integrity: sha512-i6alcyLB8w9i3ZK3caNftdb+UnbfBRNPDnc89CNQWkGRmDrm/gfydHvMBfVsQJRq3NoHOM2dt/ceBWG2397v1Q==} peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + '@reach/router': ^1.2.1 + react: '>=16.8.0' + react-dom: '>=16.8.0' + react-router-dom: '>=5' peerDependenciesMeta: - '@babel/core': + '@reach/router': optional: true - babel-plugin-macros: + react-router-dom: optional: true - stylehacks@7.0.4: - resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + use-sidecar@1.1.2: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} peerDependencies: - postcss: ^8.4.31 + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true - stylis@4.3.4: - resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - supports-color@4.5.0: - resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} + hasBin: true - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} - engines: {node: '>=14.18'} + value-or-promise@1.0.12: + resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} + engines: {node: '>=12'} - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - svelte-eslint-parser@0.43.0: - resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - svelte: - optional: true + vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - svelte2tsx@0.7.23: - resolution: {integrity: sha512-LUVKEHlblBYvzOXdpMHhyMle7iSZ/qr71gGhf1AIrsk1j0FjwTLXp9QuSmPop4C4IlL5BSGFS95Kr78Rb9Eyuw==} - peerDependencies: - svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 - typescript: ^4.9.4 || ^5.0.0 + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - svelte@5.1.12: - resolution: {integrity: sha512-U9BwbSybb9QAKAHg4hl61hVBk97U2QjUKmZa5++QEGoi6Nml6x6cC9KmNT1XObGawToN3DdLpdCs/Z5Yl5IXjQ==} - engines: {node: '>=18'} + vfile-reporter@8.1.1: + resolution: {integrity: sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==} - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} - engines: {node: '>=14.0.0'} - hasBin: true + vfile-sort@4.0.0: + resolution: {integrity: sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==} - synckit@0.6.2: - resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} - engines: {node: '>=12.20'} + vfile-statistics@3.0.0: + resolution: {integrity: sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==} - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} - engines: {node: ^14.18.0 || >=16.0.0} + vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - tailwind-merge@2.5.4: - resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true - tailwindcss-radix@3.0.5: - resolution: {integrity: sha512-dy5bIHixuvrmMzljDoteKD1mcLAm76Z1IPkCr7IWUN89zoxfokVepPlxMQkmWEQokYs3N9BOLsXXvn8fLZWoBg==} - engines: {pnpm: '9'} + vite-tsconfig-paths@5.1.0: + resolution: {integrity: sha512-Y1PLGHCJfAq1Zf4YIGEsmuU/NCX1epoZx9zwSr32Gjn3aalwQHRKr5aUmbo6r0JHeHkqmWpmDg7WOynhYXw1og==} peerDependencies: - tailwindcss: ^3.4.1 + vite: '*' + peerDependenciesMeta: + vite: + optional: true - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} - engines: {node: '>=14.0.0'} + vite@5.4.10: + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - terser-webpack-plugin@5.3.10: - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} - engines: {node: '>= 10.13.0'} + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 + happy-dom: '*' + jsdom: '*' peerDependenciesMeta: - '@swc/core': + '@edge-runtime/vm': optional: true - esbuild: + '@types/node': optional: true - uglify-js: + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: optional: true - terser@5.36.0: - resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} - engines: {node: '>=10'} + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - tinypool@1.0.1: - resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} - engines: {node: ^18.0.0 || >=20.0.0} + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} - engines: {node: '>=14.0.0'} + webpack-bundle-analyzer@4.10.1: + resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} + engines: {node: '>= 10.13.0'} + hasBin: true - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} - title@3.5.3: - resolution: {integrity: sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==} + webpack@5.96.1: + resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} + engines: {node: '>=10.13.0'} hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true - titleize@1.0.0: - resolution: {integrity: sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==} - engines: {node: '>=0.10.0'} + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} + which-builtin-type@1.1.4: + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} + engines: {node: '>= 0.4'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true - ts-algebra@2.0.0: - resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true - ts-api-utils@1.4.0: - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + wicked-good-xpath@1.3.0: + resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} - ts-dedent@2.2.0: - resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} - engines: {node: '>=6.10'} + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} - tsconfck@3.1.4: - resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} - engines: {node: ^18 || >=20} - hasBin: true + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} peerDependencies: - typescript: ^5.0.0 + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 peerDependenciesMeta: - typescript: + bufferutil: + optional: true + utf-8-validate: optional: true - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} - engines: {node: '>=18'} - hasBin: true + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: + bufferutil: optional: true - typescript: + utf-8-validate: optional: true - tsx@4.19.2: - resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} - engines: {node: '>=18.0.0'} - hasBin: true - - turbo-darwin-64@2.2.3: - resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.2.3: - resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} - cpu: [arm64] - os: [darwin] + xmldom-sre@0.1.31: + resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} + engines: {node: '>=0.1'} - turbo-linux-64@2.2.3: - resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} - cpu: [x64] - os: [linux] + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} - turbo-linux-arm64@2.2.3: - resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} - cpu: [arm64] - os: [linux] + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - turbo-windows-64@2.2.3: - resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} - cpu: [x64] - os: [win32] + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - turbo-windows-arm64@2.2.3: - resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} - cpu: [arm64] - os: [win32] + yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} + engines: {node: ^14.17.0 || >=16.0.0} - turbo@2.2.3: - resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} hasBin: true - twoslash-protocol@0.2.12: - resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} - - twoslash@0.2.12: - resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} - peerDependencies: - typescript: '*' + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} - type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} + zod-validation-error@3.4.0: + resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} +snapshots: - typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + '@alloc/quick-lru@5.2.0': {} - typescript@5.6.1-rc: - resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} - engines: {node: '>=14.17'} - hasBin: true + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} - engines: {node: '>=14.17'} - hasBin: true + '@andrewbranch/untar.js@1.0.3': {} - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.2 + tinyexec: 0.3.1 - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + '@antfu/utils@0.7.10': {} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + '@ardatan/sync-fetch@0.0.1': + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding - unicode-emoji-modifier-base@1.0.0: - resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} - engines: {node: '>=4'} + '@arethetypeswrong/cli@0.16.4': + dependencies: + '@arethetypeswrong/core': 0.16.4 + chalk: 4.1.2 + cli-table3: 0.6.5 + commander: 10.0.1 + marked: 9.1.6 + marked-terminal: 7.2.1(marked@9.1.6) + semver: 7.6.3 - unified-engine@11.2.2: - resolution: {integrity: sha512-15g/gWE7qQl9tQ3nAEbMd5h9HV1EACtFs6N9xaRBZICoCwnNGbal1kOs++ICf4aiTdItZxU2s/kYWhW7htlqJg==} + '@arethetypeswrong/core@0.16.4': + dependencies: + '@andrewbranch/untar.js': 1.0.3 + cjs-module-lexer: 1.4.1 + fflate: 0.8.2 + lru-cache: 10.4.3 + semver: 7.6.3 + typescript: 5.6.1-rc + validate-npm-package-name: 5.0.1 - unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + '@babel/compat-data@7.26.2': {} - unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - unist-util-inspect@8.1.0: - resolution: {integrity: sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==} + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))': + dependencies: + '@babel/core': 7.25.2 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + '@babel/generator@7.26.2': + dependencies: + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 - unist-util-modify-children@4.0.0: - resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.0 - unist-util-position-from-estree@2.0.0: - resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 - unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - unist-util-remove@4.0.0: - resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - unist-util-visit-children@3.0.0: - resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - unist-util-visit-parents@4.1.1: - resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.0 - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + '@babel/helper-plugin-utils@7.25.9': {} - unist-util-visit@3.1.0: - resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - unixify@1.0.0: - resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} - engines: {node: '>=0.10.0'} + '@babel/helper-string-parser@7.25.9': {} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + '@babel/helper-validator-identifier@7.25.9': {} - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + '@babel/helper-validator-option@7.25.9': {} - urlpattern-polyfill@10.0.0: - resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - use-callback-ref@1.3.2: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 - use-query-params@2.2.1: - resolution: {integrity: sha512-i6alcyLB8w9i3ZK3caNftdb+UnbfBRNPDnc89CNQWkGRmDrm/gfydHvMBfVsQJRq3NoHOM2dt/ceBWG2397v1Q==} - peerDependencies: - '@reach/router': ^1.2.1 - react: '>=16.8.0' - react-dom: '>=16.8.0' - react-router-dom: '>=5' - peerDependenciesMeta: - '@reach/router': - optional: true - react-router-dom: - optional: true + '@babel/parser@7.26.2': + dependencies: + '@babel/types': 7.26.0 - use-sidecar@1.1.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color - value-or-promise@1.0.12: - resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} - engines: {node: '>=12'} + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 - vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile-reporter@8.1.1: - resolution: {integrity: sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==} + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile-sort@4.0.0: - resolution: {integrity: sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==} + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile-statistics@3.0.0: - resolution: {integrity: sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==} + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - vite-tsconfig-paths@5.1.0: - resolution: {integrity: sha512-Y1PLGHCJfAq1Zf4YIGEsmuU/NCX1epoZx9zwSr32Gjn3aalwQHRKr5aUmbo6r0JHeHkqmWpmDg7WOynhYXw1og==} - peerDependencies: - vite: '*' - peerDependenciesMeta: - vite: - optional: true + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vite@5.4.10: - resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-jsonrpc@8.2.0: - resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} - engines: {node: '>=14.0.0'} + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-languageserver-protocol@3.17.5: - resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-languageserver-textdocument@1.0.12: - resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-languageserver-types@3.17.5: - resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-languageserver@9.0.1: - resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} - hasBin: true + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vscode-uri@3.0.8: - resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - vue-eslint-parser@9.4.3: - resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - walk-up-path@3.0.1: - resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} - engines: {node: '>=10.13.0'} + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - webpack-bundle-analyzer@4.10.1: - resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} - engines: {node: '>= 10.13.0'} - hasBin: true + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - webpack@5.96.1: - resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - which-builtin-type@1.1.4: - resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} - engines: {node: '>= 0.4'} + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - wicked-good-xpath@1.3.0: - resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.2) - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - xmldom-sre@0.1.31: - resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} - engines: {node: '>=0.1'} + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color - yaml-eslint-parser@1.2.3: - resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} - engines: {node: ^14.17.0 || >=16.0.0} + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color - yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} - engines: {node: '>= 14'} - hasBin: true + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} - engines: {node: '>=12.20'} + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - zimmerframe@1.1.2: - resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) - zod-validation-error@3.4.0: - resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - zod: ^3.18.0 + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color -snapshots: + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@alloc/quick-lru@5.2.0': {} + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@ampproject/remapping@2.3.0': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.2)': dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@andrewbranch/untar.js@1.0.3': {} + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@antfu/install-pkg@0.4.1': + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.25.2)': dependencies: - package-manager-detector: 0.2.2 - tinyexec: 0.3.1 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@antfu/utils@0.7.10': {} + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color - '@ardatan/sync-fetch@0.0.1': + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.2)': dependencies: - node-fetch: 2.7.0 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/types': 7.26.0 transitivePeerDependencies: - - encoding + - supports-color - '@arethetypeswrong/cli@0.16.4': + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.25.2)': dependencies: - '@arethetypeswrong/core': 0.16.4 - chalk: 4.1.2 - cli-table3: 0.6.5 - commander: 10.0.1 - marked: 9.1.6 - marked-terminal: 7.2.1(marked@9.1.6) - semver: 7.6.3 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 - '@arethetypeswrong/core@0.16.4': + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.2)': dependencies: - '@andrewbranch/untar.js': 1.0.3 - cjs-module-lexer: 1.4.1 - fflate: 0.8.2 - lru-cache: 10.4.3 - semver: 7.6.3 - typescript: 5.6.1-rc - validate-npm-package-name: 5.0.1 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 - '@babel/code-frame@7.26.2': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/compat-data@7.26.2': {} + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/core@7.26.0': + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.25.2)': dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/generator@7.26.2': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-compilation-targets@7.25.9': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.26.2 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-module-imports@7.25.9': + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + '@babel/preset-env@7.25.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/compat-data': 7.26.2 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.39.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.0': + '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.25.2) - '@babel/parser@7.26.2': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 '@babel/types': 7.26.0 + esutils: 2.0.3 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + '@babel/preset-react@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color '@babel/runtime@7.26.0': dependencies: @@ -7360,6 +8869,8 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.11.1': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.17.1': @@ -7919,6 +9430,10 @@ snapshots: '@next/swc-win32-x64-msvc@15.0.3': optional: true + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + dependencies: + eslint-scope: 5.1.1 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8385,7 +9900,7 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -8393,10 +9908,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.96.1(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -8415,24 +9930,24 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.12.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@theguild/eslint-config@0.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-jsonc: 2.17.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-n: 17.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-n: 17.13.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-sonarjs: 1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-unicorn: 56.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint-plugin-yml: 1.15.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) typescript: 5.6.3 transitivePeerDependencies: @@ -8709,14 +10224,32 @@ snapshots: dependencies: '@types/node': 22.9.0 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 7.16.1 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.4.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.13.0 + '@typescript-eslint/type-utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.13.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 @@ -8727,12 +10260,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/scope-manager': 8.13.0 + '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.13.0 debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) optionalDependencies: @@ -8740,54 +10273,104 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.18.0': + '@typescript-eslint/scope-manager@7.16.1': + dependencies: + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 + + '@typescript-eslint/scope-manager@8.13.0': dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/visitor-keys': 8.13.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) debug: 4.3.7 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + ts-api-utils: 1.4.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + debug: 4.3.7 ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: + - eslint - supports-color - '@typescript-eslint/types@7.18.0': {} + '@typescript-eslint/types@7.16.1': {} + + '@typescript-eslint/types@8.13.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 + ts-api-utils: 1.4.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.13.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/visitor-keys': 8.13.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.18.0': + '@typescript-eslint/utils@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.13.0 + '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@7.16.1': + dependencies: + '@typescript-eslint/types': 7.16.1 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@8.13.0': dependencies: - '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/types': 8.13.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.6.0(typescript@5.6.3)': @@ -9030,6 +10613,10 @@ snapshots: dependencies: tslib: 2.8.1 + aria-query@5.1.3: + dependencies: + deep-equal: 2.2.3 + aria-query@5.3.2: {} array-buffer-byte-length@1.0.1: @@ -9127,6 +10714,30 @@ snapshots: axobject-query@4.1.0: {} + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.39.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + bail@2.0.2: {} balanced-match@1.0.2: {} @@ -9179,6 +10790,8 @@ snapshots: dependencies: streamsearch: 1.1.0 + bytes@3.1.2: {} + cac@6.7.14: {} call-bind@1.0.7: @@ -9719,6 +11332,27 @@ snapshots: deep-eql@5.0.2: {} + deep-equal@2.2.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.4 + is-arguments: 1.1.1 + is-array-buffer: 3.0.4 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + isarray: 2.0.5 + object-is: 1.1.6 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.3 + side-channel: 1.0.6 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -9881,6 +11515,18 @@ snapshots: es-errors@1.3.0: {} + es-get-iterator@1.1.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.3 + is-set: 2.0.3 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 @@ -10027,6 +11673,11 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) semver: 7.6.3 + eslint-compat-utils@0.6.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + dependencies: + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + semver: 7.6.3 + eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) @@ -10039,19 +11690,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -10079,14 +11730,14 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) transitivePeerDependencies: - supports-color @@ -10103,7 +11754,35 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) estraverse: 5.3.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -10114,7 +11793,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -10126,23 +11805,43 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-jsonc@2.17.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-compat-utils: 0.6.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 + eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + dependencies: + aria-query: 5.1.3 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + es-iterator-helpers: 1.1.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.1 + eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: aria-query: 5.3.2 @@ -10184,7 +11883,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.12.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-n@17.13.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) enhanced-resolve: 5.17.1 @@ -10214,7 +11913,11 @@ snapshots: dependencies: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + dependencies: + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + + eslint-plugin-react@7.36.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -10236,9 +11939,59 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.4(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.1.0 + eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 + + eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + dependencies: + '@babel/core': 7.25.2 + '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) + '@babel/preset-react': 7.24.7(@babel/core@7.25.2) + '@eslint-community/regexpp': 4.11.1 + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + builtin-modules: 3.3.0 + bytes: 3.1.2 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-react: 7.36.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-scope: 8.1.0 + functional-red-black-tree: 1.0.1 + jsx-ast-utils: 3.3.5 + minimatch: 10.0.1 + scslre: 0.3.0 + semver: 7.6.3 + typescript: 5.6.2 + vue-eslint-parser: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.14): dependencies: @@ -10246,7 +11999,7 @@ snapshots: postcss: 8.4.47 tailwindcss: 3.4.14 - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) @@ -10287,11 +12040,18 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.1.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-visitor-keys@2.1.0: {} + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {} @@ -10565,6 +12325,8 @@ snapshots: es-abstract: 1.23.3 functions-have-names: 1.2.3 + functional-red-black-tree@1.0.1: {} + functions-have-names@1.2.3: {} fuzzy@0.1.3: {} @@ -10954,6 +12716,11 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -11965,20 +13732,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.1 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11991,7 +13758,7 @@ snapshots: transitivePeerDependencies: - webpack - next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -12001,7 +13768,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.25.2)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -12016,21 +13783,21 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.7 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12050,7 +13817,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 1.0.0 - next: 15.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12163,6 +13930,11 @@ snapshots: object-inspect@1.13.2: {} + object-is@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + object-keys@1.1.1: {} object.assign@4.1.5: @@ -12772,6 +14544,10 @@ snapshots: unified: 11.0.5 vfile: 6.0.3 + refa@0.12.1: + dependencies: + '@eslint-community/regexpp': 4.12.1 + reflect.getprototypeof@1.0.6: dependencies: call-bind: 1.0.7 @@ -12782,10 +14558,25 @@ snapshots: globalthis: 1.0.4 which-builtin-type: 1.1.4 + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + regenerator-runtime@0.14.1: {} + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.0 + regex@4.4.0: {} + regexp-ast-analysis@0.7.1: + dependencies: + '@eslint-community/regexpp': 4.12.1 + refa: 0.12.1 + regexp-tree@0.1.27: {} regexp.prototype.flags@1.5.3: @@ -12795,10 +14586,25 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 + regexpu-core@6.1.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.11.2 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + regjsparser@0.10.0: dependencies: jsesc: 0.5.0 + regjsparser@0.11.2: + dependencies: + jsesc: 3.0.2 + rehype-katex@7.0.1: dependencies: '@types/hast': 3.0.4 @@ -13054,6 +14860,12 @@ snapshots: dependencies: compute-scroll-into-view: 3.1.0 + scslre@0.3.0: + dependencies: + '@eslint-community/regexpp': 4.12.1 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 @@ -13221,6 +15033,10 @@ snapshots: std-env@3.7.0: {} + stop-iteration-iterator@1.0.0: + dependencies: + internal-slot: 1.0.7 + streamsearch@1.1.0: {} string-env-interpolation@1.0.1: {} @@ -13327,10 +15143,12 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.6(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.25.2)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 + optionalDependencies: + '@babel/core': 7.25.2 stylehacks@7.0.4(postcss@8.4.47): dependencies: @@ -13538,6 +15356,10 @@ snapshots: ts-algebra@2.0.0: {} + ts-api-utils@1.4.0(typescript@5.6.2): + dependencies: + typescript: 5.6.2 + ts-api-utils@1.4.0(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -13676,6 +15498,8 @@ snapshots: typescript@5.6.1-rc: {} + typescript@5.6.2: {} + typescript@5.6.3: {} ufo@1.5.4: {} @@ -13689,8 +15513,19 @@ snapshots: undici-types@6.19.8: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} + unicode-emoji-modifier-base@1.0.0: {} + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + unified-engine@11.2.2: dependencies: '@types/concat-stream': 2.0.3 From 713a5c85c36ba37432d33b9071dbc0bde845782b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Nov 2024 00:13:14 +0000 Subject: [PATCH 347/374] chore(deps): update dependency svelte to v5.1.13 (#2683) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 5cf2c399390..750d81ddfc4 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.12", + "svelte": "5.1.13", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.23" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2638cf3f565..c19f21054b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.12 - version: 5.1.12 + specifier: 5.1.13 + version: 5.1.13 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.12) + version: 0.43.0(svelte@5.1.13) svelte2tsx: specifier: 0.7.23 - version: 0.7.23(svelte@5.1.12)(typescript@5.6.3) + version: 0.7.23(svelte@5.1.13)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6822,8 +6822,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.12: - resolution: {integrity: sha512-U9BwbSybb9QAKAHg4hl61hVBk97U2QjUKmZa5++QEGoi6Nml6x6cC9KmNT1XObGawToN3DdLpdCs/Z5Yl5IXjQ==} + svelte@5.1.13: + resolution: {integrity: sha512-xVNk8yLsZNfkyqWzVg8+nfU9ewiSjVW0S4qyTxfKa6Y7P5ZBhA+LDsh2cHWIXJQMltikQAk6W3sqGdQZSH58PA==} engines: {node: '>=18'} svgo@3.3.2: @@ -15189,7 +15189,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.12): + svelte-eslint-parser@0.43.0(svelte@5.1.13): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -15197,16 +15197,16 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.1.12 + svelte: 5.1.13 - svelte2tsx@0.7.23(svelte@5.1.12)(typescript@5.6.3): + svelte2tsx@0.7.23(svelte@5.1.13)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.12 + svelte: 5.1.13 typescript: 5.6.3 - svelte@5.1.12: + svelte@5.1.13: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From d97e915d2119393554c0fa1efc0d14e8bb60de31 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Nov 2024 09:49:28 +0000 Subject: [PATCH 348/374] chore(deps): update dependency vite-tsconfig-paths to v5.1.1 (#2684) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c19f21054b8..bc549ab489e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) + version: 5.1.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -7301,8 +7301,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-tsconfig-paths@5.1.0: - resolution: {integrity: sha512-Y1PLGHCJfAq1Zf4YIGEsmuU/NCX1epoZx9zwSr32Gjn3aalwQHRKr5aUmbo6r0JHeHkqmWpmDg7WOynhYXw1og==} + vite-tsconfig-paths@5.1.1: + resolution: {integrity: sha512-0nLY3qQI4GlYw3We4rps16ntW+nAZYCUrJwsuvqxIUCY9Bk3VnSeJDm/VPCmjOcAJ9Kud4k+CK2ZEnf9pbzK9Q==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -15788,7 +15788,7 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): + vite-tsconfig-paths@5.1.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 From fa8f8732dea5aaef5db4be0e11ce584cac8591ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Nov 2024 23:00:15 +0000 Subject: [PATCH 349/374] chore(deps): update dependency vite-tsconfig-paths to v5.1.2 (#2685) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc549ab489e..8787b20e12b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.1.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) + version: 5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -7301,8 +7301,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-tsconfig-paths@5.1.1: - resolution: {integrity: sha512-0nLY3qQI4GlYw3We4rps16ntW+nAZYCUrJwsuvqxIUCY9Bk3VnSeJDm/VPCmjOcAJ9Kud4k+CK2ZEnf9pbzK9Q==} + vite-tsconfig-paths@5.1.2: + resolution: {integrity: sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -15788,7 +15788,7 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): + vite-tsconfig-paths@5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 From 908a9800d2140bf72e561f6b71a1d4e90bcadc1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 00:31:47 +0000 Subject: [PATCH 350/374] chore(deps): update dependency @arethetypeswrong/cli to ^0.17.0 (#2686) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index acbafca9c28..46f819c5cd6 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "typecheck": "turbo run typecheck" }, "devDependencies": { - "@arethetypeswrong/cli": "^0.16.4", + "@arethetypeswrong/cli": "^0.17.0", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.9", "@graphql-tools/utils": "10.5.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8787b20e12b..c08a9b35e7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ importers: .: devDependencies: '@arethetypeswrong/cli': - specifier: ^0.16.4 - version: 0.16.4 + specifier: ^0.17.0 + version: 0.17.0 '@changesets/changelog-github': specifier: 0.5.0 version: 0.5.0 @@ -406,13 +406,13 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@arethetypeswrong/cli@0.16.4': - resolution: {integrity: sha512-qMmdVlJon5FtA+ahn0c1oAVNxiq4xW5lqFiTZ21XHIeVwAVIQ+uRz4UEivqRMsjVV1grzRgJSKqaOrq1MvlVyQ==} + '@arethetypeswrong/cli@0.17.0': + resolution: {integrity: sha512-xSMW7bfzVWpYw5JFgZqBXqr6PdR0/REmn3DkxCES5N0JTcB0CVgbIynJCvKBFmXaPc3hzmmTrb7+yPDRoOSZdA==} engines: {node: '>=18'} hasBin: true - '@arethetypeswrong/core@0.16.4': - resolution: {integrity: sha512-RI3HXgSuKTfcBf1hSEg1P9/cOvmI0flsMm6/QL3L3wju4AlHDqd55JFPfXs4pzgEAgy5L9pul4/HPPz99x2GvA==} + '@arethetypeswrong/core@0.17.0': + resolution: {integrity: sha512-FHyhFizXNetigTVsIhqXKGYLpazPS5YNojEPpZEUcBPt9wVvoEbNIvG+hybuBR+pjlRcbyuqhukHZm1fr+bDgA==} engines: {node: '>=18'} '@babel/code-frame@7.26.2': @@ -7583,9 +7583,9 @@ snapshots: transitivePeerDependencies: - encoding - '@arethetypeswrong/cli@0.16.4': + '@arethetypeswrong/cli@0.17.0': dependencies: - '@arethetypeswrong/core': 0.16.4 + '@arethetypeswrong/core': 0.17.0 chalk: 4.1.2 cli-table3: 0.6.5 commander: 10.0.1 @@ -7593,7 +7593,7 @@ snapshots: marked-terminal: 7.2.1(marked@9.1.6) semver: 7.6.3 - '@arethetypeswrong/core@0.16.4': + '@arethetypeswrong/core@0.17.0': dependencies: '@andrewbranch/untar.js': 1.0.3 cjs-module-lexer: 1.4.1 From d0ae608d76744512b3d4103b469666282dc42147 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 04:02:53 +0000 Subject: [PATCH 351/374] chore(deps): lock file maintenance (#2687) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 757 +++++++++++++++++++++++++------------------------ 1 file changed, 379 insertions(+), 378 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c08a9b35e7b..5c0a2faf826 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: version: 6.0.1 tsup: specifier: ^8.0.0 - version: 8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(jiti@2.4.0)(postcss@8.4.48)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) tsx: specifier: 4.19.2 version: 4.19.2 @@ -1660,8 +1660,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@1.1.7': - resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==} + '@graphql-tools/executor-http@1.1.8': + resolution: {integrity: sha512-kxWabyvzg2UMkti7hXXDfPKXCyJAKz+uQQrnOQxyDl5gOsnEDIsKo0pwWc6nIE/WFr72IeqqEkIdxUgoc57cog==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1720,8 +1720,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/url-loader@8.0.13': - resolution: {integrity: sha512-O7RwIh8Iv60epiV/Smnu3wWQddGEbz2W5sLTF4gW/4/23OLaQIAwR0E8MvOneXPQ5MScbUKXeFmyw97vve10qw==} + '@graphql-tools/url-loader@8.0.14': + resolution: {integrity: sha512-atHfrt4uhUYUKWtmskrMnzWXHQutoLhG9Ff9A2V8e3WsQoeaZiBZEhOAI1iNZRVLulLjFgojHCHczSgai9epmw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2458,93 +2458,93 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - '@rollup/rollup-android-arm-eabi@4.24.3': - resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} + '@rollup/rollup-android-arm-eabi@4.25.0': + resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.24.3': - resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} + '@rollup/rollup-android-arm64@4.25.0': + resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.24.3': - resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} + '@rollup/rollup-darwin-arm64@4.25.0': + resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.24.3': - resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} + '@rollup/rollup-darwin-x64@4.25.0': + resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.24.3': - resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} + '@rollup/rollup-freebsd-arm64@4.25.0': + resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.24.3': - resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} + '@rollup/rollup-freebsd-x64@4.25.0': + resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.24.3': - resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': + resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.24.3': - resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} + '@rollup/rollup-linux-arm-musleabihf@4.25.0': + resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.24.3': - resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} + '@rollup/rollup-linux-arm64-gnu@4.25.0': + resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.24.3': - resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} + '@rollup/rollup-linux-arm64-musl@4.25.0': + resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': - resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': + resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.24.3': - resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} + '@rollup/rollup-linux-riscv64-gnu@4.25.0': + resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.24.3': - resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} + '@rollup/rollup-linux-s390x-gnu@4.25.0': + resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.24.3': - resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} + '@rollup/rollup-linux-x64-gnu@4.25.0': + resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.24.3': - resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} + '@rollup/rollup-linux-x64-musl@4.25.0': + resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.24.3': - resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} + '@rollup/rollup-win32-arm64-msvc@4.25.0': + resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.24.3': - resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} + '@rollup/rollup-win32-ia32-msvc@4.25.0': + resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.24.3': - resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} + '@rollup/rollup-win32-x64-msvc@4.25.0': + resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==} cpu: [x64] os: [win32] @@ -2582,14 +2582,14 @@ packages: '@swc/helpers@0.5.13': resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - '@tanstack/react-virtual@3.10.8': - resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==} + '@tanstack/react-virtual@3.10.9': + resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/virtual-core@3.10.8': - resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} + '@tanstack/virtual-core@3.10.9': + resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==} '@theguild/components@7.1.0': resolution: {integrity: sha512-jrCVgsEU9RUoDz5kosJPEfNyXeZC8muDuBJCRi8YM7+acB55NfHU+geI8H49sTU9T3ZthNNh5uHrpaPJVcnvbw==} @@ -2977,57 +2977,57 @@ packages: '@vue/shared@3.5.12': resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} - '@webassemblyjs/ast@1.12.1': - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - '@webassemblyjs/floating-point-hex-parser@1.11.6': - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - '@webassemblyjs/helper-api-error@1.11.6': - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - '@webassemblyjs/helper-buffer@1.12.1': - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - '@webassemblyjs/helper-numbers@1.11.6': - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - '@webassemblyjs/helper-wasm-bytecode@1.11.6': - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - '@webassemblyjs/helper-wasm-section@1.12.1': - resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - '@webassemblyjs/ieee754@1.11.6': - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - '@webassemblyjs/leb128@1.11.6': - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - '@webassemblyjs/utf8@1.11.6': - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - '@webassemblyjs/wasm-edit@1.12.1': - resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - '@webassemblyjs/wasm-gen@1.12.1': - resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - '@webassemblyjs/wasm-opt@1.12.1': - resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - '@webassemblyjs/wasm-parser@1.12.1': - resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - '@webassemblyjs/wast-printer@1.12.1': - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@whatwg-node/fetch@0.9.22': - resolution: {integrity: sha512-+RIBffgoaRlWV9cKV6wAX71sbeoU2APOI3G13ZRMkabYHwkvDMeZDTyxJcsMXA5CpieJ7NFXF9Xyu72jwvdzqA==} + '@whatwg-node/fetch@0.10.1': + resolution: {integrity: sha512-gmPOLrsjSZWEZlr9Oe5+wWFBq3CG6fN13rGlM91Jsj/vZ95G9CCvrORGBAxMXy0AJGiC83aYiHXn3JzTzXQmbA==} engines: {node: '>=18.0.0'} - '@whatwg-node/node-fetch@0.5.27': - resolution: {integrity: sha512-0OaMj5W4fzWimRSFq07qFiWfquaUMNB+695GwE76LYKVuah+jwCdzSgsIOtwPkiyJ35w0XGhXmJPiIJCdLwopg==} + '@whatwg-node/node-fetch@0.7.1': + resolution: {integrity: sha512-+IVKtQhHnaOS39ErbdeQUh+pVKqCJxO0OokBxCo7SNtTHOZB2Tb+YN+YWwp4WizXwTWy85tsEv1AAprugpxNmg==} engines: {node: '>=18.0.0'} '@xtuc/ieee754@1.2.0': @@ -3296,8 +3296,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001677: - resolution: {integrity: sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==} + caniuse-lite@1.0.30001680: + resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3505,8 +3505,8 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} css-declaration-sorter@7.2.0: @@ -3866,8 +3866,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.50: - resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} + electron-to-chromium@1.5.55: + resolution: {integrity: sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -3922,8 +3922,8 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.1.0: - resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} + es-iterator-helpers@1.2.0: + resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} engines: {node: '>= 0.4'} es-module-lexer@1.5.4: @@ -4502,8 +4502,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + globals@15.12.0: + resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} engines: {node: '>=18'} globalthis@1.0.4: @@ -5267,8 +5267,8 @@ packages: mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdast-util-to-markdown@2.1.1: - resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} @@ -5645,8 +5645,8 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} object-is@1.1.6: @@ -6094,8 +6094,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + postcss@8.4.48: + resolution: {integrity: sha512-GCRK8F6+Dl7xYniR5a4FYbpBzU8XnZVeowqsQFYdcXuSbChgiks7qybSkbvnaeqv0G0B+dd9/jJgH8kkLDQeEA==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -6473,8 +6473,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.24.3: - resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} + rollup@4.25.0: + resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6664,8 +6664,8 @@ packages: state-local@1.0.7: resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} @@ -8978,11 +8978,11 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.7(@types/node@22.9.0)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.8(@types/node@22.9.0)(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 - '@whatwg-node/fetch': 0.9.22 + '@whatwg-node/fetch': 0.10.1 extract-files: 11.0.0 graphql: 16.9.0 meros: 1.3.0(@types/node@22.9.0) @@ -9071,16 +9071,16 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.13(@types/node@22.9.0)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.14(@types/node@22.9.0)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.7(@types/node@22.9.0)(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.8(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) '@types/ws': 8.5.13 - '@whatwg-node/fetch': 0.9.22 + '@whatwg-node/fetch': 0.10.1 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.1 @@ -9118,7 +9118,7 @@ snapshots: '@floating-ui/react': 0.26.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/interactions': 3.22.4(react@18.3.1) - '@tanstack/react-virtual': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.10.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9790,58 +9790,58 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/rollup-android-arm-eabi@4.24.3': + '@rollup/rollup-android-arm-eabi@4.25.0': optional: true - '@rollup/rollup-android-arm64@4.24.3': + '@rollup/rollup-android-arm64@4.25.0': optional: true - '@rollup/rollup-darwin-arm64@4.24.3': + '@rollup/rollup-darwin-arm64@4.25.0': optional: true - '@rollup/rollup-darwin-x64@4.24.3': + '@rollup/rollup-darwin-x64@4.25.0': optional: true - '@rollup/rollup-freebsd-arm64@4.24.3': + '@rollup/rollup-freebsd-arm64@4.25.0': optional: true - '@rollup/rollup-freebsd-x64@4.24.3': + '@rollup/rollup-freebsd-x64@4.25.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.3': + '@rollup/rollup-linux-arm-gnueabihf@4.25.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.3': + '@rollup/rollup-linux-arm-musleabihf@4.25.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.3': + '@rollup/rollup-linux-arm64-gnu@4.25.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.24.3': + '@rollup/rollup-linux-arm64-musl@4.25.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.3': + '@rollup/rollup-linux-riscv64-gnu@4.25.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.3': + '@rollup/rollup-linux-s390x-gnu@4.25.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.24.3': + '@rollup/rollup-linux-x64-gnu@4.25.0': optional: true - '@rollup/rollup-linux-x64-musl@4.24.3': + '@rollup/rollup-linux-x64-musl@4.25.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.3': + '@rollup/rollup-win32-arm64-msvc@4.25.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.3': + '@rollup/rollup-win32-ia32-msvc@4.25.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.24.3': + '@rollup/rollup-win32-x64-msvc@4.25.0': optional: true '@rtsao/scc@1.1.0': {} @@ -9892,13 +9892,13 @@ snapshots: dependencies: tslib: 2.8.1 - '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.10.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.10.8 + '@tanstack/virtual-core': 3.10.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.10.8': {} + '@tanstack/virtual-core@3.10.9': {} '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: @@ -9982,10 +9982,10 @@ snapshots: '@theguild/tailwind-config@0.5.0': dependencies: - autoprefixer: 10.4.20(postcss@8.4.47) - cssnano: 7.0.6(postcss@8.4.47) - postcss: 8.4.47 - postcss-import: 16.1.0(postcss@8.4.47) + autoprefixer: 10.4.20(postcss@8.4.48) + cssnano: 7.0.6(postcss@8.4.48) + postcss: 8.4.48 + postcss-import: 16.1.0(postcss@8.4.48) tailwindcss: 3.4.14 transitivePeerDependencies: - ts-node @@ -10226,7 +10226,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) @@ -10441,7 +10441,7 @@ snapshots: '@vue/shared': 3.5.12 estree-walker: 2.0.2 magic-string: 0.30.12 - postcss: 8.4.47 + postcss: 8.4.48 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.12': @@ -10451,88 +10451,88 @@ snapshots: '@vue/shared@3.5.12': {} - '@webassemblyjs/ast@1.12.1': + '@webassemblyjs/ast@1.14.1': dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - '@webassemblyjs/helper-api-error@1.11.6': {} + '@webassemblyjs/helper-api-error@1.13.2': {} - '@webassemblyjs/helper-buffer@1.12.1': {} + '@webassemblyjs/helper-buffer@1.14.1': {} - '@webassemblyjs/helper-numbers@1.11.6': + '@webassemblyjs/helper-numbers@1.13.2': dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 '@xtuc/long': 4.2.2 - '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - '@webassemblyjs/helper-wasm-section@1.12.1': + '@webassemblyjs/helper-wasm-section@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/ieee754@1.11.6': + '@webassemblyjs/ieee754@1.13.2': dependencies: '@xtuc/ieee754': 1.2.0 - '@webassemblyjs/leb128@1.11.6': + '@webassemblyjs/leb128@1.13.2': dependencies: '@xtuc/long': 4.2.2 - '@webassemblyjs/utf8@1.11.6': {} + '@webassemblyjs/utf8@1.13.2': {} - '@webassemblyjs/wasm-edit@1.12.1': + '@webassemblyjs/wasm-edit@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.12.1 - '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/wasm-opt': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - '@webassemblyjs/wast-printer': 1.12.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 - '@webassemblyjs/wasm-gen@1.12.1': + '@webassemblyjs/wasm-gen@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - '@webassemblyjs/wasm-opt@1.12.1': + '@webassemblyjs/wasm-opt@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wasm-parser@1.12.1': + '@webassemblyjs/wasm-parser@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - '@webassemblyjs/wast-printer@1.12.1': + '@webassemblyjs/wast-printer@1.14.1': dependencies: - '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@whatwg-node/fetch@0.9.22': + '@whatwg-node/fetch@0.10.1': dependencies: - '@whatwg-node/node-fetch': 0.5.27 + '@whatwg-node/node-fetch': 0.7.1 urlpattern-polyfill: 10.0.0 - '@whatwg-node/node-fetch@0.5.27': + '@whatwg-node/node-fetch@0.7.1': dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 @@ -10696,14 +10696,14 @@ snapshots: astring@1.9.0: {} - autoprefixer@10.4.20(postcss@8.4.47): + autoprefixer@10.4.20(postcss@8.4.48): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -10772,8 +10772,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001677 - electron-to-chromium: 1.5.50 + caniuse-lite: 1.0.30001680 + electron-to-chromium: 1.5.55 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -10809,11 +10809,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001677: {} + caniuse-lite@1.0.30001680: {} ccount@2.0.1: {} @@ -11020,15 +11020,15 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@7.0.3: + cross-spawn@7.0.5: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.47): + css-declaration-sorter@7.2.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 css-select@5.1.0: dependencies: @@ -11052,49 +11052,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.6(postcss@8.4.47): + cssnano-preset-default@7.0.6(postcss@8.4.48): dependencies: browserslist: 4.24.2 - css-declaration-sorter: 7.2.0(postcss@8.4.47) - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-calc: 10.0.2(postcss@8.4.47) - postcss-colormin: 7.0.2(postcss@8.4.47) - postcss-convert-values: 7.0.4(postcss@8.4.47) - postcss-discard-comments: 7.0.3(postcss@8.4.47) - postcss-discard-duplicates: 7.0.1(postcss@8.4.47) - postcss-discard-empty: 7.0.0(postcss@8.4.47) - postcss-discard-overridden: 7.0.0(postcss@8.4.47) - postcss-merge-longhand: 7.0.4(postcss@8.4.47) - postcss-merge-rules: 7.0.4(postcss@8.4.47) - postcss-minify-font-values: 7.0.0(postcss@8.4.47) - postcss-minify-gradients: 7.0.0(postcss@8.4.47) - postcss-minify-params: 7.0.2(postcss@8.4.47) - postcss-minify-selectors: 7.0.4(postcss@8.4.47) - postcss-normalize-charset: 7.0.0(postcss@8.4.47) - postcss-normalize-display-values: 7.0.0(postcss@8.4.47) - postcss-normalize-positions: 7.0.0(postcss@8.4.47) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) - postcss-normalize-string: 7.0.0(postcss@8.4.47) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) - postcss-normalize-unicode: 7.0.2(postcss@8.4.47) - postcss-normalize-url: 7.0.0(postcss@8.4.47) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) - postcss-ordered-values: 7.0.1(postcss@8.4.47) - postcss-reduce-initial: 7.0.2(postcss@8.4.47) - postcss-reduce-transforms: 7.0.0(postcss@8.4.47) - postcss-svgo: 7.0.1(postcss@8.4.47) - postcss-unique-selectors: 7.0.3(postcss@8.4.47) - - cssnano-utils@5.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - cssnano@7.0.6(postcss@8.4.47): - dependencies: - cssnano-preset-default: 7.0.6(postcss@8.4.47) + css-declaration-sorter: 7.2.0(postcss@8.4.48) + cssnano-utils: 5.0.0(postcss@8.4.48) + postcss: 8.4.48 + postcss-calc: 10.0.2(postcss@8.4.48) + postcss-colormin: 7.0.2(postcss@8.4.48) + postcss-convert-values: 7.0.4(postcss@8.4.48) + postcss-discard-comments: 7.0.3(postcss@8.4.48) + postcss-discard-duplicates: 7.0.1(postcss@8.4.48) + postcss-discard-empty: 7.0.0(postcss@8.4.48) + postcss-discard-overridden: 7.0.0(postcss@8.4.48) + postcss-merge-longhand: 7.0.4(postcss@8.4.48) + postcss-merge-rules: 7.0.4(postcss@8.4.48) + postcss-minify-font-values: 7.0.0(postcss@8.4.48) + postcss-minify-gradients: 7.0.0(postcss@8.4.48) + postcss-minify-params: 7.0.2(postcss@8.4.48) + postcss-minify-selectors: 7.0.4(postcss@8.4.48) + postcss-normalize-charset: 7.0.0(postcss@8.4.48) + postcss-normalize-display-values: 7.0.0(postcss@8.4.48) + postcss-normalize-positions: 7.0.0(postcss@8.4.48) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.48) + postcss-normalize-string: 7.0.0(postcss@8.4.48) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.48) + postcss-normalize-unicode: 7.0.2(postcss@8.4.48) + postcss-normalize-url: 7.0.0(postcss@8.4.48) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.48) + postcss-ordered-values: 7.0.1(postcss@8.4.48) + postcss-reduce-initial: 7.0.2(postcss@8.4.48) + postcss-reduce-transforms: 7.0.0(postcss@8.4.48) + postcss-svgo: 7.0.1(postcss@8.4.48) + postcss-unique-selectors: 7.0.3(postcss@8.4.48) + + cssnano-utils@5.0.0(postcss@8.4.48): + dependencies: + postcss: 8.4.48 + + cssnano@7.0.6(postcss@8.4.48): + dependencies: + cssnano-preset-default: 7.0.6(postcss@8.4.48) lilconfig: 3.1.2 - postcss: 8.4.47 + postcss: 8.4.48 csso@5.0.5: dependencies: @@ -11428,7 +11428,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.50: {} + electron-to-chromium@1.5.55: {} emoji-regex@10.4.0: {} @@ -11493,7 +11493,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.2 + object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.3 @@ -11527,7 +11527,7 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.1.0: + es-iterator-helpers@1.2.0: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -11537,6 +11537,7 @@ snapshots: function-bind: 1.1.2 get-intrinsic: 1.2.4 globalthis: 1.0.4 + gopd: 1.0.1 has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 @@ -11832,7 +11833,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.1.0 + es-iterator-helpers: 1.2.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -11890,7 +11891,7 @@ snapshots: eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) get-tsconfig: 4.8.1 - globals: 15.11.0 + globals: 15.12.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 @@ -11924,7 +11925,7 @@ snapshots: array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.1.0 + es-iterator-helpers: 1.2.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 @@ -11946,7 +11947,7 @@ snapshots: array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.1.0 + es-iterator-helpers: 1.2.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 @@ -11996,7 +11997,7 @@ snapshots: eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.14): dependencies: fast-glob: 3.3.2 - postcss: 8.4.47 + postcss: 8.4.48 tailwindcss: 3.4.14 eslint-plugin-unicorn@56.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): @@ -12008,7 +12009,7 @@ snapshots: core-js-compat: 3.39.0 eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) esquery: 1.6.0 - globals: 15.11.0 + globals: 15.12.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -12068,7 +12069,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -12193,7 +12194,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -12294,7 +12295,7 @@ snapshots: foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 signal-exit: 4.1.0 format@0.2.2: {} @@ -12397,7 +12398,7 @@ snapshots: globals@14.0.0: {} - globals@15.11.0: {} + globals@15.12.0: {} globalthis@1.0.4: dependencies: @@ -12429,7 +12430,7 @@ snapshots: '@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0) '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.13(@types/node@22.9.0)(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.14(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 @@ -13178,7 +13179,7 @@ snapshots: devlop: 1.1.0 escape-string-regexp: 5.0.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: - supports-color @@ -13196,7 +13197,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color @@ -13205,7 +13206,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13215,7 +13216,7 @@ snapshots: devlop: 1.1.0 markdown-table: 3.0.4 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13224,7 +13225,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13236,7 +13237,7 @@ snapshots: mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13247,7 +13248,7 @@ snapshots: devlop: 1.1.0 longest-streak: 3.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 unist-util-remove-position: 5.0.0 transitivePeerDependencies: - supports-color @@ -13259,7 +13260,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13272,7 +13273,7 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 parse-entities: 4.0.1 stringify-entities: 4.0.4 unist-util-stringify-position: 4.0.0 @@ -13286,7 +13287,7 @@ snapshots: mdast-util-mdx-expression: 2.0.1 mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13297,7 +13298,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -13318,7 +13319,7 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 - mdast-util-to-markdown@2.1.1: + mdast-util-to-markdown@2.1.2: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 @@ -13764,7 +13765,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001677 + caniuse-lite: 1.0.30001680 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13928,7 +13929,7 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.13.2: {} + object-inspect@1.13.3: {} object-is@1.1.6: dependencies: @@ -14150,202 +14151,202 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.2(postcss@8.4.47): + postcss-calc@10.0.2(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.47): + postcss-colormin@7.0.2(postcss@8.4.48): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.4(postcss@8.4.47): + postcss-convert-values@7.0.4(postcss@8.4.48): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.3(postcss@8.4.47): + postcss-discard-comments@7.0.3(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@7.0.1(postcss@8.4.47): + postcss-discard-duplicates@7.0.1(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 - postcss-discard-empty@7.0.0(postcss@8.4.47): + postcss-discard-empty@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 - postcss-discard-overridden@7.0.0(postcss@8.4.47): + postcss-discard-overridden@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 - postcss-import@15.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.47): + postcss-import@16.1.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.47): + postcss-js@4.0.1(postcss@8.4.48): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.47 + postcss: 8.4.48 - postcss-load-config@4.0.2(postcss@8.4.47): + postcss-load-config@4.0.2(postcss@8.4.48): dependencies: lilconfig: 3.1.2 yaml: 2.6.0 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.48 - postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0): + postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.48)(tsx@4.19.2)(yaml@2.6.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 2.4.0 - postcss: 8.4.47 + postcss: 8.4.48 tsx: 4.19.2 yaml: 2.6.0 - postcss-merge-longhand@7.0.4(postcss@8.4.47): + postcss-merge-longhand@7.0.4(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.4.47) + stylehacks: 7.0.4(postcss@8.4.48) - postcss-merge-rules@7.0.4(postcss@8.4.47): + postcss-merge-rules@7.0.4(postcss@8.4.48): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 5.0.0(postcss@8.4.48) + postcss: 8.4.48 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@7.0.0(postcss@8.4.47): + postcss-minify-font-values@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.47): + postcss-minify-gradients@7.0.0(postcss@8.4.48): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 5.0.0(postcss@8.4.48) + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.47): + postcss-minify-params@7.0.2(postcss@8.4.48): dependencies: browserslist: 4.24.2 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 5.0.0(postcss@8.4.48) + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.4(postcss@8.4.47): + postcss-minify-selectors@7.0.4(postcss@8.4.48): dependencies: cssesc: 3.0.0 - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.4.47): + postcss-nested@6.2.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 - postcss-normalize-charset@7.0.0(postcss@8.4.47): + postcss-normalize-charset@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 - postcss-normalize-display-values@7.0.0(postcss@8.4.47): + postcss-normalize-display-values@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.47): + postcss-normalize-positions@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.47): + postcss-normalize-string@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.47): + postcss-normalize-unicode@7.0.2(postcss@8.4.48): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.47): + postcss-normalize-url@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.47): + postcss-normalize-whitespace@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.47): + postcss-ordered-values@7.0.1(postcss@8.4.48): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 + cssnano-utils: 5.0.0(postcss@8.4.48) + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.2(postcss@8.4.47): + postcss-reduce-initial@7.0.2(postcss@8.4.48): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 - postcss: 8.4.47 + postcss: 8.4.48 - postcss-reduce-transforms@7.0.0(postcss@8.4.47): + postcss-reduce-transforms@7.0.0(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.47): + postcss-scss@4.0.9(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.47): + postcss-svgo@7.0.1(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.3(postcss@8.4.47): + postcss-unique-selectors@7.0.3(postcss@8.4.48): dependencies: - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -14356,7 +14357,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.47: + postcss@8.4.48: dependencies: nanoid: 3.3.7 picocolors: 1.1.1 @@ -14546,7 +14547,7 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.11.1 reflect.getprototypeof@1.0.6: dependencies: @@ -14574,7 +14575,7 @@ snapshots: regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.11.1 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -14721,7 +14722,7 @@ snapshots: remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.1 + mdast-util-to-markdown: 2.1.2 unified: 11.0.5 remove-trailing-separator@1.1.0: {} @@ -14782,28 +14783,28 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.24.3: + rollup@4.25.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.3 - '@rollup/rollup-android-arm64': 4.24.3 - '@rollup/rollup-darwin-arm64': 4.24.3 - '@rollup/rollup-darwin-x64': 4.24.3 - '@rollup/rollup-freebsd-arm64': 4.24.3 - '@rollup/rollup-freebsd-x64': 4.24.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.3 - '@rollup/rollup-linux-arm-musleabihf': 4.24.3 - '@rollup/rollup-linux-arm64-gnu': 4.24.3 - '@rollup/rollup-linux-arm64-musl': 4.24.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.3 - '@rollup/rollup-linux-riscv64-gnu': 4.24.3 - '@rollup/rollup-linux-s390x-gnu': 4.24.3 - '@rollup/rollup-linux-x64-gnu': 4.24.3 - '@rollup/rollup-linux-x64-musl': 4.24.3 - '@rollup/rollup-win32-arm64-msvc': 4.24.3 - '@rollup/rollup-win32-ia32-msvc': 4.24.3 - '@rollup/rollup-win32-x64-msvc': 4.24.3 + '@rollup/rollup-android-arm-eabi': 4.25.0 + '@rollup/rollup-android-arm64': 4.25.0 + '@rollup/rollup-darwin-arm64': 4.25.0 + '@rollup/rollup-darwin-x64': 4.25.0 + '@rollup/rollup-freebsd-arm64': 4.25.0 + '@rollup/rollup-freebsd-x64': 4.25.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.25.0 + '@rollup/rollup-linux-arm-musleabihf': 4.25.0 + '@rollup/rollup-linux-arm64-gnu': 4.25.0 + '@rollup/rollup-linux-arm64-musl': 4.25.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.25.0 + '@rollup/rollup-linux-riscv64-gnu': 4.25.0 + '@rollup/rollup-linux-s390x-gnu': 4.25.0 + '@rollup/rollup-linux-x64-gnu': 4.25.0 + '@rollup/rollup-linux-x64-musl': 4.25.0 + '@rollup/rollup-win32-arm64-msvc': 4.25.0 + '@rollup/rollup-win32-ia32-msvc': 4.25.0 + '@rollup/rollup-win32-x64-msvc': 4.25.0 fsevents: 2.3.3 roughjs@4.6.6: @@ -14862,7 +14863,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.11.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -14956,7 +14957,7 @@ snapshots: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.2 + object-inspect: 1.13.3 siginfo@2.0.0: {} @@ -15031,7 +15032,7 @@ snapshots: state-local@1.0.7: {} - std-env@3.7.0: {} + std-env@3.8.0: {} stop-iteration-iterator@1.0.0: dependencies: @@ -15150,10 +15151,10 @@ snapshots: optionalDependencies: '@babel/core': 7.25.2 - stylehacks@7.0.4(postcss@8.4.47): + stylehacks@7.0.4(postcss@8.4.48): dependencies: browserslist: 4.24.2 - postcss: 8.4.47 + postcss: 8.4.48 postcss-selector-parser: 6.1.2 stylis@4.3.4: {} @@ -15194,8 +15195,8 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.47 - postcss-scss: 4.0.9(postcss@8.4.47) + postcss: 8.4.48 + postcss-scss: 4.0.9(postcss@8.4.48) optionalDependencies: svelte: 5.1.13 @@ -15265,11 +15266,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) + postcss: 8.4.48 + postcss-import: 15.1.0(postcss@8.4.48) + postcss-js: 4.0.1(postcss@8.4.48) + postcss-load-config: 4.0.2(postcss@8.4.48) + postcss-nested: 6.2.0(postcss@8.4.48) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -15381,7 +15382,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.5(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.5(jiti@2.4.0)(postcss@8.4.48)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -15391,16 +15392,16 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.47)(tsx@4.19.2)(yaml@2.6.0) + postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.48)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 - rollup: 4.24.3 + rollup: 4.25.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.48 typescript: 5.6.3 transitivePeerDependencies: - jiti @@ -15802,8 +15803,8 @@ snapshots: vite@5.4.10(@types/node@22.9.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.3 + postcss: 8.4.48 + rollup: 4.25.0 optionalDependencies: '@types/node': 22.9.0 fsevents: 2.3.3 @@ -15823,7 +15824,7 @@ snapshots: execa: 8.0.1 magic-string: 0.30.12 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 @@ -15910,9 +15911,9 @@ snapshots: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 browserslist: 4.24.2 chrome-trace-event: 1.0.4 From 1ada3cff4be469595cd6b27878093d181613994b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 17:49:07 +0000 Subject: [PATCH 352/374] chore(deps): update dependency svelte to v5.1.14 (#2688) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 750d81ddfc4..1153ea0de9f 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.13", + "svelte": "5.1.14", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.23" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c0a2faf826..b23f6e39955 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.13 - version: 5.1.13 + specifier: 5.1.14 + version: 5.1.14 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.13) + version: 0.43.0(svelte@5.1.14) svelte2tsx: specifier: 0.7.23 - version: 0.7.23(svelte@5.1.13)(typescript@5.6.3) + version: 0.7.23(svelte@5.1.14)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6822,8 +6822,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.13: - resolution: {integrity: sha512-xVNk8yLsZNfkyqWzVg8+nfU9ewiSjVW0S4qyTxfKa6Y7P5ZBhA+LDsh2cHWIXJQMltikQAk6W3sqGdQZSH58PA==} + svelte@5.1.14: + resolution: {integrity: sha512-1ZURTV4OBeWS6qKFzKjTIa9K4RWCR3CtpgOen/hsamCIS/dwBpvglwPNMjvNJR/yMlUWxtq+KC4mmvCo7G7m6Q==} engines: {node: '>=18'} svgo@3.3.2: @@ -15190,7 +15190,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.13): + svelte-eslint-parser@0.43.0(svelte@5.1.14): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -15198,16 +15198,16 @@ snapshots: postcss: 8.4.48 postcss-scss: 4.0.9(postcss@8.4.48) optionalDependencies: - svelte: 5.1.13 + svelte: 5.1.14 - svelte2tsx@0.7.23(svelte@5.1.13)(typescript@5.6.3): + svelte2tsx@0.7.23(svelte@5.1.14)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.13 + svelte: 5.1.14 typescript: 5.6.3 - svelte@5.1.13: + svelte@5.1.14: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From d71cf273a57949fa9a73b8e5a0c85f80e0ebb7ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 20:01:10 +0000 Subject: [PATCH 353/374] chore(deps): update dependency svelte2tsx to v0.7.24 (#2689) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 1153ea0de9f..813c869e6b9 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -15,6 +15,6 @@ "eslint": "9.9.0", "svelte": "5.1.14", "svelte-eslint-parser": "0.43.0", - "svelte2tsx": "0.7.23" + "svelte2tsx": "0.7.24" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b23f6e39955..15f301e2acb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,8 +213,8 @@ importers: specifier: 0.43.0 version: 0.43.0(svelte@5.1.14) svelte2tsx: - specifier: 0.7.23 - version: 0.7.23(svelte@5.1.14)(typescript@5.6.3) + specifier: 0.7.24 + version: 0.7.24(svelte@5.1.14)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6816,8 +6816,8 @@ packages: svelte: optional: true - svelte2tsx@0.7.23: - resolution: {integrity: sha512-LUVKEHlblBYvzOXdpMHhyMle7iSZ/qr71gGhf1AIrsk1j0FjwTLXp9QuSmPop4C4IlL5BSGFS95Kr78Rb9Eyuw==} + svelte2tsx@0.7.24: + resolution: {integrity: sha512-KbKD+5aqTYdRPfAroA72xc3kEz3Dj0Vq7X3IjHLWbwfco7pwioEx4x/V9lOpKmkHlYh9YNPkqXWlbrH7Cc580A==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -15200,7 +15200,7 @@ snapshots: optionalDependencies: svelte: 5.1.14 - svelte2tsx@0.7.23(svelte@5.1.14)(typescript@5.6.3): + svelte2tsx@0.7.24(svelte@5.1.14)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 From 6f5d6c87b3877bcf5f1bf3025037fcb19b71a043 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 21:03:14 +0000 Subject: [PATCH 354/374] chore(deps): update dependency svelte to v5.1.15 (#2690) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 813c869e6b9..67d8653f45d 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.14", + "svelte": "5.1.15", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.24" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15f301e2acb..aac7f12ef28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.14 - version: 5.1.14 + specifier: 5.1.15 + version: 5.1.15 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.14) + version: 0.43.0(svelte@5.1.15) svelte2tsx: specifier: 0.7.24 - version: 0.7.24(svelte@5.1.14)(typescript@5.6.3) + version: 0.7.24(svelte@5.1.15)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6822,8 +6822,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.14: - resolution: {integrity: sha512-1ZURTV4OBeWS6qKFzKjTIa9K4RWCR3CtpgOen/hsamCIS/dwBpvglwPNMjvNJR/yMlUWxtq+KC4mmvCo7G7m6Q==} + svelte@5.1.15: + resolution: {integrity: sha512-cs2JYADrEorRCB4AUCHMvwperwAKcn/mz7w1xzVOv3fG6TmAS2n13JYHH8/uDCFbqVyRSXXlL+vA5RDwGUXEZg==} engines: {node: '>=18'} svgo@3.3.2: @@ -15190,7 +15190,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.14): + svelte-eslint-parser@0.43.0(svelte@5.1.15): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -15198,16 +15198,16 @@ snapshots: postcss: 8.4.48 postcss-scss: 4.0.9(postcss@8.4.48) optionalDependencies: - svelte: 5.1.14 + svelte: 5.1.15 - svelte2tsx@0.7.24(svelte@5.1.14)(typescript@5.6.3): + svelte2tsx@0.7.24(svelte@5.1.15)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.14 + svelte: 5.1.15 typescript: 5.6.3 - svelte@5.1.14: + svelte@5.1.15: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 2d793c5effbd37be786ff4636fb15fe34fe0a793 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 00:41:21 +0000 Subject: [PATCH 355/374] chore(deps): update dependency svelte to v5.1.16 (#2691) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/svelte-code-file/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 67d8653f45d..81c8e0dbc8b 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "eslint": "9.9.0", - "svelte": "5.1.15", + "svelte": "5.1.16", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.24" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aac7f12ef28..7f23263c02d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,14 +207,14 @@ importers: specifier: 9.9.0 version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) svelte: - specifier: 5.1.15 - version: 5.1.15 + specifier: 5.1.16 + version: 5.1.16 svelte-eslint-parser: specifier: 0.43.0 - version: 0.43.0(svelte@5.1.15) + version: 0.43.0(svelte@5.1.16) svelte2tsx: specifier: 0.7.24 - version: 0.7.24(svelte@5.1.15)(typescript@5.6.3) + version: 0.7.24(svelte@5.1.16)(typescript@5.6.3) examples/vue-code-file: dependencies: @@ -6822,8 +6822,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.1.15: - resolution: {integrity: sha512-cs2JYADrEorRCB4AUCHMvwperwAKcn/mz7w1xzVOv3fG6TmAS2n13JYHH8/uDCFbqVyRSXXlL+vA5RDwGUXEZg==} + svelte@5.1.16: + resolution: {integrity: sha512-QcY+om9r8+uTcSfeFuv8++ExdfwVCKeT+Y7GPSZ6rQPczvy62BMtvMoi0rScabgv+upGE5jxKjd7M4u23+AjGA==} engines: {node: '>=18'} svgo@3.3.2: @@ -15190,7 +15190,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@5.1.15): + svelte-eslint-parser@0.43.0(svelte@5.1.16): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -15198,16 +15198,16 @@ snapshots: postcss: 8.4.48 postcss-scss: 4.0.9(postcss@8.4.48) optionalDependencies: - svelte: 5.1.15 + svelte: 5.1.16 - svelte2tsx@0.7.24(svelte@5.1.15)(typescript@5.6.3): + svelte2tsx@0.7.24(svelte@5.1.16)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.1.15 + svelte: 5.1.16 typescript: 5.6.3 - svelte@5.1.15: + svelte@5.1.16: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 From 153994f98619c2e054ca7e6e23e2f71dfd3be168 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 17:33:05 +0000 Subject: [PATCH 356/374] chore(deps): update pnpm to v9.13.0 (#2693) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 46f819c5cd6..2589ab1baaf 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Dotan Simha <dotansimha@gmail.com>", "license": "MIT", "private": true, - "packageManager": "pnpm@9.12.3", + "packageManager": "pnpm@9.13.0", "engines": { "node": ">=16", "pnpm": ">=9.0.6" From 599f49f031e1005ffccc15715227fae54dfb3c93 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 01:29:28 +0700 Subject: [PATCH 357/374] new docs (#2500) * add new docs * more * more * add * more * more * more * more * more * fix generate docs prettier, incorrectly formatted _meta.ts * add baseUrl * update eslint patch * fix snapshots * fix lint --- examples/code-file/eslint.config.js | 10 +- examples/graphql-config/eslint.config.js | 8 +- examples/monorepo/eslint.config.js | 14 +- .../eslint.config.js | 14 +- examples/prettier/eslint.config.js | 10 +- examples/programmatic/eslint.config.js | 8 +- examples/svelte-code-file/eslint.config.js | 10 +- examples/vue-code-file/eslint.config.js | 10 +- package.json | 2 +- .../__snapshots__/input-name.spec.md | 56 +- .../__snapshots__/naming-convention.spec.md | 51 +- .../__snapshots__/relay-edge-types.spec.md | 18 +- packages/plugin/__tests__/test-utils.ts | 4 +- packages/plugin/src/configs/index.ts | 24 +- packages/plugin/src/index.ts | 15 +- packages/rule-tester/src/index.ts | 39 +- patches/{eslint@8.46.0.patch => eslint.patch} | 18 +- pnpm-lock.yaml | 1252 ++++++++++++++--- scripts/generate-docs.ts | 7 +- website/next.config.js | 22 + website/package.json | 1 + website/src/components/play-page.tsx | 8 +- website/src/icons/astro.svg | 13 + website/src/icons/gear.svg | 12 + website/src/icons/graphql.svg | 12 + website/src/icons/half.svg | 12 + website/src/icons/javascript.svg | 6 + website/src/icons/prettier.svg | 25 + website/src/icons/stack.svg | 11 + website/src/icons/svelte.svg | 9 + website/src/icons/vue.svg | 10 + website/src/pages/docs/_meta.ts | 5 +- website/src/pages/docs/getting-started.mdx | 12 - website/src/pages/docs/usage.mdx | 106 ++ website/tsconfig.json | 6 +- 35 files changed, 1486 insertions(+), 354 deletions(-) rename patches/{eslint@8.46.0.patch => eslint.patch} (82%) create mode 100644 website/src/icons/astro.svg create mode 100644 website/src/icons/gear.svg create mode 100644 website/src/icons/graphql.svg create mode 100644 website/src/icons/half.svg create mode 100644 website/src/icons/javascript.svg create mode 100644 website/src/icons/prettier.svg create mode 100644 website/src/icons/stack.svg create mode 100644 website/src/icons/svelte.svg create mode 100644 website/src/icons/vue.svg create mode 100644 website/src/pages/docs/usage.mdx diff --git a/examples/code-file/eslint.config.js b/examples/code-file/eslint.config.js index 88e524c0af0..50f947809cb 100644 --- a/examples/code-file/eslint.config.js +++ b/examples/code-file/eslint.config.js @@ -1,10 +1,10 @@ import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { files: ['**/*.js'], - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, rules: { ...js.configs.recommended.rules, 'no-console': 'error', @@ -13,10 +13,12 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/graphql-config/eslint.config.js b/examples/graphql-config/eslint.config.js index 7470e524e47..8c42f51e4d7 100644 --- a/examples/graphql-config/eslint.config.js +++ b/examples/graphql-config/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { @@ -9,10 +9,12 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/monorepo/eslint.config.js b/examples/monorepo/eslint.config.js index fc172770eb3..431d936a9bf 100644 --- a/examples/monorepo/eslint.config.js +++ b/examples/monorepo/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; const SCHEMA_PATH = 'server/**/*.gql'; @@ -11,7 +11,7 @@ export default [ { files: ['client/**/*.tsx'], // Setup processor for operations/fragments definitions on code-files - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, languageOptions: { parserOptions: { ecmaFeatures: { @@ -24,20 +24,22 @@ export default [ // Setup GraphQL Parser files: ['**/*.{graphql,gql}'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, }, { // Setup recommended config for schema files files: [SCHEMA_PATH], - rules: graphql.configs['flat/schema-recommended'], + rules: graphqlPlugin.configs['flat/schema-recommended'].rules, }, { // Setup recommended config for operations files files: ['client/**/*.{graphql,gql}'], - rules: graphql.configs['flat/operations-recommended'], + rules: graphqlPlugin.configs['flat/operations-recommended'].rules, }, ]; diff --git a/examples/multiple-projects-graphql-config/eslint.config.js b/examples/multiple-projects-graphql-config/eslint.config.js index d77663a31d0..3d026da3e6e 100644 --- a/examples/multiple-projects-graphql-config/eslint.config.js +++ b/examples/multiple-projects-graphql-config/eslint.config.js @@ -1,31 +1,33 @@ import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { files: ['**/*.js'], - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, rules: js.configs.recommended.rules, }, { // Setup GraphQL Parser files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, }, { files: ['schema.*.graphql'], rules: { - ...graphql.configs['flat/schema-recommended'], + ...graphqlPlugin.configs['flat/schema-recommended'].rules, '@graphql-eslint/require-description': 'off', }, }, { files: ['**/*.js/*.graphql'], - rules: graphql.configs['flat/operations-recommended'], + rules: graphqlPlugin.configs['flat/operations-recommended'].rules, }, ]; diff --git a/examples/prettier/eslint.config.js b/examples/prettier/eslint.config.js index 18b65ce9e26..1f3106e5fee 100644 --- a/examples/prettier/eslint.config.js +++ b/examples/prettier/eslint.config.js @@ -1,7 +1,7 @@ import prettierConfig from 'eslint-config-prettier'; import prettierPlugin from 'eslint-plugin-prettier'; import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { @@ -11,7 +11,7 @@ export default [ }, { files: ['**/*.js'], - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, rules: { ...js.configs.recommended.rules, ...prettierConfig.rules, @@ -21,10 +21,12 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { 'prettier/prettier': 'error', diff --git a/examples/programmatic/eslint.config.js b/examples/programmatic/eslint.config.js index e724d8c3011..a4897f3c47a 100644 --- a/examples/programmatic/eslint.config.js +++ b/examples/programmatic/eslint.config.js @@ -1,5 +1,5 @@ import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { @@ -9,7 +9,7 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, parserOptions: { graphQLConfig: { schema: 'schema.graphql', @@ -18,7 +18,9 @@ export default [ }, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { '@graphql-eslint/require-selections': ['error', { fieldName: '_id' }], diff --git a/examples/svelte-code-file/eslint.config.js b/examples/svelte-code-file/eslint.config.js index f0f9321df99..7383851c727 100644 --- a/examples/svelte-code-file/eslint.config.js +++ b/examples/svelte-code-file/eslint.config.js @@ -1,11 +1,11 @@ import svelteParser from 'svelte-eslint-parser'; import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { files: ['**/*.js', '**/*.svelte'], - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, rules: js.configs.recommended.rules, }, { @@ -17,10 +17,12 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/vue-code-file/eslint.config.js b/examples/vue-code-file/eslint.config.js index 68feeb2294f..b5ce68c2b56 100644 --- a/examples/vue-code-file/eslint.config.js +++ b/examples/vue-code-file/eslint.config.js @@ -1,11 +1,11 @@ import vueParser from 'vue-eslint-parser'; import js from '@eslint/js'; -import * as graphql from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; export default [ { files: ['**/*.js', '**/*.vue'], - processor: graphql.processors.graphql, + processor: graphqlPlugin.processor, rules: js.configs.recommended.rules, }, { @@ -17,10 +17,12 @@ export default [ { files: ['**/*.graphql'], languageOptions: { - parser: graphql.parser, + parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { rules: graphql.rules }, + '@graphql-eslint': { + rules: graphqlPlugin.rules, + }, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/package.json b/package.json index 2589ab1baaf..9535ba7c2c4 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ }, "pnpm": { "patchedDependencies": { - "eslint@9.9.0": "patches/eslint@8.46.0.patch", + "eslint": "patches/eslint.patch", "json-schema-to-markdown@1.1.1": "patches/json-schema-to-markdown@1.1.1.patch" } } diff --git a/packages/plugin/__tests__/__snapshots__/input-name.spec.md b/packages/plugin/__tests__/__snapshots__/input-name.spec.md index 308a741fb41..3e480c2885b 100644 --- a/packages/plugin/__tests__/__snapshots__/input-name.spec.md +++ b/packages/plugin/__tests__/__snapshots__/input-name.spec.md @@ -8,10 +8,7 @@ exports[`input-name > invalid > Invalid #1 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/2 @@ -41,10 +38,7 @@ exports[`input-name > invalid > Invalid #2 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error @@ -65,10 +59,7 @@ exports[`input-name > invalid > Invalid #3 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error @@ -89,10 +80,7 @@ exports[`input-name > invalid > Invalid #4 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/2 @@ -122,10 +110,7 @@ exports[`input-name > invalid > Invalid #5 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/2 @@ -155,10 +140,7 @@ exports[`input-name > invalid > Invalid #6 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/2 @@ -188,10 +170,7 @@ exports[`input-name > invalid > Invalid #7 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/2 @@ -221,10 +200,7 @@ exports[`input-name > invalid > Invalid #8 1`] = ` #### ⚙️ Options { - "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": true } #### ❌ Error 1/4 @@ -272,10 +248,7 @@ exports[`input-name > invalid > Invalid #9 1`] = ` #### ⚙️ Options { - "checkInputType": false, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "checkInputType": false } #### ❌ Error 1/2 @@ -306,9 +279,7 @@ exports[`input-name > invalid > Invalid #10 1`] = ` { "checkInputType": true, - "caseSensitiveInputType": false, - "checkQueries": false, - "checkMutations": true + "caseSensitiveInputType": false } #### ❌ Error @@ -330,9 +301,7 @@ exports[`input-name > invalid > Invalid #11 1`] = ` { "checkInputType": true, - "caseSensitiveInputType": true, - "checkQueries": false, - "checkMutations": true + "caseSensitiveInputType": true } #### ❌ Error @@ -355,8 +324,7 @@ exports[`input-name > invalid > Invalid #12 1`] = ` { "checkQueries": true, "checkInputType": true, - "caseSensitiveInputType": true, - "checkMutations": true + "caseSensitiveInputType": true } #### ❌ Error diff --git a/packages/plugin/__tests__/__snapshots__/naming-convention.spec.md b/packages/plugin/__tests__/__snapshots__/naming-convention.spec.md index ed4bd36eeed..efd3190bf74 100644 --- a/packages/plugin/__tests__/__snapshots__/naming-convention.spec.md +++ b/packages/plugin/__tests__/__snapshots__/naming-convention.spec.md @@ -9,9 +9,7 @@ exports[`naming-convention > invalid > Invalid #1 1`] = ` { "types": "PascalCase", - "FieldDefinition": "PascalCase", - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + "FieldDefinition": "PascalCase" } #### ❌ Error 1/2 @@ -72,9 +70,7 @@ exports[`naming-convention > invalid > Invalid #3 1`] = ` #### ⚙️ Options { - "ScalarTypeDefinition": "snake_case", - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + "ScalarTypeDefinition": "snake_case" } #### ❌ Error @@ -96,9 +92,7 @@ exports[`naming-convention > invalid > Invalid #5 1`] = ` { "EnumTypeDefinition": "camelCase", - "EnumValueDefinition": "UPPER_CASE", - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + "EnumValueDefinition": "UPPER_CASE" } #### ❌ Error 1/2 @@ -129,9 +123,7 @@ exports[`naming-convention > invalid > Invalid #6 1`] = ` { "types": "PascalCase", - "InputValueDefinition": "snake_case", - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + "InputValueDefinition": "snake_case" } #### ❌ Error 1/3 @@ -180,9 +172,7 @@ exports[`naming-convention > invalid > Invalid #7 1`] = ` "EnumValueDefinition": { "style": "camelCase", "suffix": "ENUM" - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/4 @@ -240,9 +230,7 @@ exports[`naming-convention > invalid > Invalid #8 1`] = ` "EnumValueDefinition": { "style": "UPPER_CASE", "prefix": "ENUM" - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/3 @@ -303,9 +291,7 @@ exports[`naming-convention > invalid > Invalid #9 1`] = ` "get", "query" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/5 @@ -367,9 +353,7 @@ exports[`naming-convention > invalid > Invalid #10 1`] = ` "forbiddenPrefixes": [ "get" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/2 @@ -1511,8 +1495,7 @@ exports[`naming-convention > invalid > large graphql file 1`] = ` "types": "PascalCase", "InputValueDefinition": "camelCase", "EnumValueDefinition": "UPPER_CASE", - "FragmentDefinition": "PascalCase", - "allowTrailingUnderscore": false + "FragmentDefinition": "PascalCase" } #### ❌ Error 1/27 @@ -1747,9 +1730,7 @@ exports[`naming-convention > invalid > operations-recommended config 1`] = ` "forbiddenSuffixes": [ "Fragment" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/9 @@ -2060,9 +2041,7 @@ exports[`naming-convention > invalid > schema-recommended config 1`] = ` "forbiddenSuffixes": [ "Type" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/15 @@ -2746,9 +2725,7 @@ exports[`naming-convention > invalid > should error when selected type names do "requiredPrefixes": [ "hiss" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/3 @@ -2853,9 +2830,7 @@ exports[`naming-convention > invalid > should error when selected type names do "requiredSuffixes": [ "IpAddress" ] - }, - "allowLeadingUnderscore": false, - "allowTrailingUnderscore": false + } } #### ❌ Error 1/2 diff --git a/packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md b/packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md index 3b2b5658f4c..ebc7281a2a1 100644 --- a/packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md +++ b/packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md @@ -31,8 +31,7 @@ exports[`relay-edge-types > invalid > Edge type must be Object type 1`] = ` { "shouldImplementNode": false, - "listTypeCanWrapOnlyEdgeType": false, - "withEdgeSuffix": true + "listTypeCanWrapOnlyEdgeType": false } #### ❌ Error 1/4 @@ -84,9 +83,7 @@ exports[`relay-edge-types > invalid > list type 1`] = ` #### ⚙️ Options { - "listTypeCanWrapOnlyEdgeType": true, - "withEdgeSuffix": true, - "shouldImplementNode": true + "listTypeCanWrapOnlyEdgeType": true } #### ❌ Error 1/4 @@ -135,9 +132,7 @@ exports[`relay-edge-types > invalid > should implements Node 1`] = ` #### ⚙️ Options { - "shouldImplementNode": true, - "withEdgeSuffix": true, - "listTypeCanWrapOnlyEdgeType": true + "shouldImplementNode": true } #### ❌ Error @@ -165,8 +160,7 @@ exports[`relay-edge-types > invalid > should report cursor when list is used 1`] { "shouldImplementNode": false, - "listTypeCanWrapOnlyEdgeType": false, - "withEdgeSuffix": true + "listTypeCanWrapOnlyEdgeType": false } #### ❌ Error 1/2 @@ -224,9 +218,7 @@ exports[`relay-edge-types > invalid > should report when without Edge suffix 1`] #### ⚙️ Options { - "withEdgeSuffix": true, - "shouldImplementNode": true, - "listTypeCanWrapOnlyEdgeType": true + "withEdgeSuffix": true } #### ❌ Error diff --git a/packages/plugin/__tests__/test-utils.ts b/packages/plugin/__tests__/test-utils.ts index 9cb4dc2ffde..c79d4b87589 100644 --- a/packages/plugin/__tests__/test-utils.ts +++ b/packages/plugin/__tests__/test-utils.ts @@ -1,11 +1,11 @@ import { Linter } from 'eslint'; -import * as graphqlESLint from '@graphql-eslint/eslint-plugin'; +import graphqlPlugin from '@graphql-eslint/eslint-plugin'; import { RuleTester } from '@theguild/eslint-rule-tester'; import { ParserOptions } from '../src/index.js'; export const DEFAULT_CONFIG: Linter.Config = { languageOptions: { - parser: graphqlESLint, + parser: graphqlPlugin.parser, }, }; diff --git a/packages/plugin/src/configs/index.ts b/packages/plugin/src/configs/index.ts index fa4535ffcc9..fce54f9a12a 100644 --- a/packages/plugin/src/configs/index.ts +++ b/packages/plugin/src/configs/index.ts @@ -16,15 +16,25 @@ export const configs = { 'schema-relay': relayConfig, 'operations-recommended': operationsRecommendedConfig, 'operations-all': operationsAllConfig, - 'flat/schema-recommended': schemaRecommendedConfig.rules, + 'flat/schema-recommended': { + rules: schemaRecommendedConfig.rules, + }, 'flat/schema-all': { - ...schemaRecommendedConfig.rules, - ...schemaAllConfig.rules, + rules: { + ...schemaRecommendedConfig.rules, + ...schemaAllConfig.rules, + }, + }, + 'flat/schema-relay': { + rules: relayConfig.rules, + }, + 'flat/operations-recommended': { + rules: operationsRecommendedConfig.rules, }, - 'flat/schema-relay': relayConfig.rules, - 'flat/operations-recommended': operationsRecommendedConfig.rules, 'flat/operations-all': { - ...operationsRecommendedConfig.rules, - ...operationsAllConfig.rules, + rules: { + ...operationsRecommendedConfig.rules, + ...operationsAllConfig.rules, + }, }, } satisfies Record<ConfigName | `flat/${ConfigName}`, unknown>; diff --git a/packages/plugin/src/index.ts b/packages/plugin/src/index.ts index a949c1af731..77b596cc30b 100644 --- a/packages/plugin/src/index.ts +++ b/packages/plugin/src/index.ts @@ -1,10 +1,19 @@ +import { configs } from './configs/index.js'; +import { parseForESLint, parser } from './parser.js'; import { processor } from './processor.js'; +import { rules } from './rules/index.js'; -export { parser, parseForESLint } from './parser.js'; -export { rules } from './rules/index.js'; export * from './types.js'; export { requireGraphQLSchemaFromContext, requireSiblingsOperations } from './utils.js'; export const processors = { graphql: processor }; -export { configs } from './configs/index.js'; +export { rules, configs, parser, parseForESLint }; + +// eslint-disable-next-line import/no-default-export -- It's common practice for ESLint plugins that supports Flat config to use the default export +export default { + parser, + processor, + rules, + configs, +}; diff --git a/packages/rule-tester/src/index.ts b/packages/rule-tester/src/index.ts index e77f38ac9a8..77816ed883a 100644 --- a/packages/rule-tester/src/index.ts +++ b/packages/rule-tester/src/index.ts @@ -47,21 +47,8 @@ export class RuleTester<ParserOptions> extends ESLintRuleTester { testCase: ESLintRuleTester.InvalidTestCase, messages: Linter.LintMessage[], ) => { - // @ts-expect-error -- TODO fix me - const { options, code, filename, parserOptions } = testCase; + const { options, code, filename, languageOptions: _languageOptions } = testCase; - const config: Linter.Config = { - languageOptions: { - parser: testerConfig.parser, - parserOptions: { - ...testerConfig[0].languageOptions.parserOptions, - ...parserOptions, - }, - }, - rules: { - [ruleId]: Array.isArray(options) ? ['error', ...options] : 'error', - }, - }; const codeFrame = indentCode(printCode(code, { line: 0, column: 0 })); const messageForSnapshot = ['#### ⌨️ Code', codeFrame]; @@ -92,7 +79,24 @@ export class RuleTester<ParserOptions> extends ESLintRuleTester { } } if (rule.meta.fixable) { - const { fixed, output } = linter.verifyAndFix(code, config, filename); + const pluginName = 'rule-to-test'; + const { fixed, output } = linter.verifyAndFix( + code, + { + ...testerConfig[1], + plugins: { + [pluginName]: { + rules: { + [ruleId]: rule, + }, + }, + }, + rules: { + [`${pluginName}/${ruleId}`]: Array.isArray(options) ? ['error', ...options] : 'error', + }, + }, + filename, + ); if (fixed) { messageForSnapshot.push('#### 🔧 Autofix output', indentCode(printCode(output))); } @@ -103,9 +107,8 @@ export class RuleTester<ParserOptions> extends ESLintRuleTester { for (const [id, testCase] of tests.invalid.entries()) { testCase.name ||= `Invalid #${id + 1}`; testCase.code = removeTrailingBlankLines(testCase.code); - Object.defineProperty(testCase, 'assertMessages', { - value: getMessages, - }); + // @ts-expect-error -- Added in `patches/eslint.patch` + testCase.assertMessages = getMessages; } super.run(ruleId, rule as any, { diff --git a/patches/eslint@8.46.0.patch b/patches/eslint.patch similarity index 82% rename from patches/eslint@8.46.0.patch rename to patches/eslint.patch index bc4643e74b0..bfa7d9ce9d5 100644 --- a/patches/eslint@8.46.0.patch +++ b/patches/eslint.patch @@ -13,9 +13,17 @@ index e5d4d2c789c584a525a6aacb3c347c4dd06a5f27..a2c575f2d65f549def753314a2d86999 const DEFAULT_ECMA_VERSION = 5; const commentParser = new ConfigCommentParser(); diff --git a/lib/rule-tester/rule-tester.js b/lib/rule-tester/rule-tester.js -index 756490e1df3d97ef47cc42f120ecda8813ec9f73..c411abe0efc9dd7ac939263adc75743e031a20cc 100644 +index 756490e1df3d97ef47cc42f120ecda8813ec9f73..00a7146fe0be6574528cc053f69e454bfbead059 100644 --- a/lib/rule-tester/rule-tester.js +++ b/lib/rule-tester/rule-tester.js +@@ -101,6 +101,7 @@ let sharedDefaultConfig = { rules: {} }; + * configuration + */ + const RuleTesterParameters = [ ++ "assertMessages", + "name", + "code", + "filename", @@ -1102,7 +1102,6 @@ class RuleTester { assert.strictEqual(message.endColumn, error.endColumn, `Error endColumn should be ${error.endColumn}`); } @@ -24,7 +32,7 @@ index 756490e1df3d97ef47cc42f120ecda8813ec9f73..c411abe0efc9dd7ac939263adc75743e if (hasOwnProperty(error, "suggestions")) { // Support asserting there are no suggestions -@@ -1235,11 +1234,7 @@ class RuleTester { +@@ -1235,13 +1234,10 @@ class RuleTester { assert.notStrictEqual(item.code, item.output, "Test property 'output' matches 'code'. If no autofix is expected, then omit the 'output' property or set it to null."); } } else { @@ -35,5 +43,9 @@ index 756490e1df3d97ef47cc42f120ecda8813ec9f73..c411abe0efc9dd7ac939263adc75743e - ); + // 🚨 Don't need, as we assert autofix output with snapshots } - +- ++ // used by @theguild/eslint-rule-tester ++ item.assertMessages(item, messages) assertASTDidntChange(result.beforeAST, result.afterAST); + } + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f23263c02d..747fac6400f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - eslint@9.9.0: - hash: cqyibohmktxazhgy2cj3pxovf4 - path: patches/eslint@8.46.0.patch + eslint: + hash: t64n7kxodazs6lnwu42sgf5voe + path: patches/eslint.patch json-schema-to-markdown@1.1.1: hash: beglqnggvhpsclgwbdw27hzvu4 path: patches/json-schema-to-markdown@1.1.1.patch @@ -30,7 +30,7 @@ importers: version: 10.5.5(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.13.0 - version: 0.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + version: 0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) @@ -51,10 +51,10 @@ importers: version: 2.4.1 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-plugin-eslint-plugin: specifier: 6.3.1 - version: 6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + version: 6.3.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-plugin-tailwindcss: specifier: 3.17.5 version: 3.17.5(tailwindcss@3.4.14) @@ -106,7 +106,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/graphql-config: dependencies: @@ -122,7 +122,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/monorepo: dependencies: @@ -138,7 +138,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/multiple-projects-graphql-config: dependencies: @@ -151,7 +151,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/prettier: dependencies: @@ -167,13 +167,13 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + version: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -192,7 +192,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/svelte-code-file: dependencies: @@ -205,7 +205,7 @@ importers: version: link:../../packages/plugin/dist eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) svelte: specifier: 5.1.16 version: 5.1.16 @@ -230,10 +230,10 @@ importers: version: 3.5.12 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + version: 9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) packages/plugin: dependencies: @@ -251,7 +251,7 @@ importers: version: 4.3.7 eslint: specifier: '>=8.44.0' - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) fast-glob: specifier: ^3.2.12 version: 3.3.2 @@ -311,7 +311,7 @@ importers: version: 22.9.0 eslint: specifier: 9.9.0 - version: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) website: dependencies: @@ -329,7 +329,7 @@ importers: version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) + version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -344,13 +344,13 @@ importers: version: 4.5.0 next: specifier: 15.0.3 - version: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-query-params: specifier: 5.0.1 - version: 5.0.1(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 5.0.1(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -361,6 +361,9 @@ importers: specifier: ^2.2.1 version: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: + '@svgr/webpack': + specifier: ^8.1.0 + version: 8.1.0(typescript@5.6.3) '@theguild/tailwind-config': specifier: 0.5.0 version: 0.5.0 @@ -688,6 +691,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -928,6 +937,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-constant-elements@7.25.9': + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-display-name@7.25.9': resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} engines: {node: '>=6.9.0'} @@ -994,6 +1009,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.25.9': + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-escapes@7.25.9': resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} engines: {node: '>=6.9.0'} @@ -1041,6 +1062,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime@7.26.0': resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} @@ -2576,6 +2603,84 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -3293,6 +3398,10 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} @@ -3852,6 +3961,9 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} @@ -6614,6 +6726,9 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -6826,6 +6941,9 @@ packages: resolution: {integrity: sha512-QcY+om9r8+uTcSfeFuv8++ExdfwVCKeT+Y7GPSZ6rQPczvy62BMtvMoi0rScabgv+upGE5jxKjd7M4u23+AjGA==} engines: {node: '>=18'} + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + svgo@3.3.2: resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} @@ -7651,11 +7769,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))': + '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -7699,6 +7817,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7706,6 +7837,13 @@ snapshots: regexpu-core: 6.1.1 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7717,6 +7855,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.25.9 @@ -7764,6 +7913,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7773,6 +7931,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.25.9': dependencies: '@babel/traverse': 7.25.9 @@ -7818,16 +7985,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7837,6 +8022,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7845,6 +8039,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7858,21 +8060,40 @@ snapshots: dependencies: '@babel/core': 7.25.2 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7883,11 +8104,21 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7908,72 +8139,148 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7983,6 +8290,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7992,16 +8308,35 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8010,6 +8345,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8018,10 +8361,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) @@ -8030,39 +8381,84 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8071,11 +8467,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8090,6 +8499,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8099,26 +8516,55 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8127,6 +8573,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8136,6 +8590,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8146,6 +8609,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8154,27 +8627,56 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8182,6 +8684,13 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8190,11 +8699,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8203,11 +8725,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8216,6 +8751,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8225,16 +8768,40 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8242,6 +8809,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8253,28 +8827,61 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8283,44 +8890,101 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/preset-env@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/compat-data': 7.26.2 @@ -8410,6 +9074,95 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-env@7.25.4(@babel/core@7.26.0)': + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.39.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8424,6 +9177,13 @@ snapshots: '@babel/types': 7.26.0 esutils: 2.0.3 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 + esutils: 2.0.3 + '@babel/preset-react@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8436,6 +9196,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-react@7.24.7(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 @@ -8864,9 +9647,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.1': {} @@ -9886,6 +10669,99 @@ snapshots: '@sindresorhus/is@4.6.0': {} + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@svgr/babel-preset@8.1.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.0) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.0) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.0) + + '@svgr/core@8.1.0(typescript@5.6.3)': + dependencies: + '@babel/core': 7.26.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.6.3) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.26.0 + entities: 4.5.0 + + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.6.3))': + dependencies: + '@babel/core': 7.26.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0) + '@svgr/core': 8.1.0(typescript@5.6.3) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.6.3))(typescript@5.6.3)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.6.3) + cosmiconfig: 8.3.6(typescript@5.6.3) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript + + '@svgr/webpack@8.1.0(typescript@5.6.3)': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.0) + '@babel/preset-env': 7.25.4(@babel/core@7.26.0) + '@babel/preset-react': 7.24.7(@babel/core@7.26.0) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) + '@svgr/core': 8.1.0(typescript@5.6.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3))(typescript@5.6.3) + transitivePeerDependencies: + - supports-color + - typescript + '@swc/counter@0.1.3': {} '@swc/helpers@0.5.13': @@ -9900,7 +10776,7 @@ snapshots: '@tanstack/virtual-core@3.10.9': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': + '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': 15.0.1 @@ -9908,10 +10784,10 @@ snapshots: '@theguild/tailwind-config': 0.5.0 clsx: 2.1.1 fuzzy: 0.1.3 - next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.96.1(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.1.0(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -9930,25 +10806,25 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@theguild/eslint-config@0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-jsonc: 2.17.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-n: 17.13.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-react-hooks: 5.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-unicorn: 56.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-yml: 1.15.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsonc: 2.17.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-n: 17.13.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-unicorn: 56.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-yml: 1.15.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) typescript: 5.6.3 transitivePeerDependencies: - bluebird @@ -10224,15 +11100,15 @@ snapshots: dependencies: '@types/node': 22.9.0 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.16.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10242,15 +11118,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.13.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10260,14 +11136,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.13.0 debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -10283,22 +11159,22 @@ snapshots: '@typescript-eslint/types': 8.13.0 '@typescript-eslint/visitor-keys': 8.13.0 - '@typescript-eslint/type-utils@7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) ts-api-utils: 1.4.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: @@ -10341,24 +11217,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/utils@7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -10723,6 +11599,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -10731,6 +11616,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.39.0 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -10738,6 +11631,13 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + bail@2.0.2: {} balanced-match@1.0.2: {} @@ -10806,6 +11706,8 @@ snapshots: camelcase-css@2.0.1: {} + camelcase@6.3.0: {} + caniuse-api@3.0.0: dependencies: browserslist: 4.24.2 @@ -11420,6 +12322,11 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dotenv@8.6.0: {} dset@3.1.4: {} @@ -11669,19 +12576,19 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) semver: 7.6.3 - eslint-compat-utils@0.6.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-compat-utils@0.6.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -11691,30 +12598,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 @@ -11731,31 +12638,31 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -11764,9 +12671,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -11777,13 +12684,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -11792,9 +12699,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -11806,24 +12713,24 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.17.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-jsonc@2.17.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -11834,7 +12741,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -11843,7 +12750,7 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -11853,7 +12760,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -11862,18 +12769,18 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -11884,41 +12791,41 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.13.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-n@17.13.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) get-tsconfig: 4.8.1 globals: 15.12.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react-hooks@5.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react@7.36.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react@7.36.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -11926,7 +12833,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -11940,7 +12847,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -11948,7 +12855,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -11962,24 +12869,24 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-react: 7.36.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react: 7.36.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-scope: 8.1.0 functional-red-black-tree: 1.0.1 jsx-ast-utils: 3.3.5 @@ -11987,7 +12894,7 @@ snapshots: scslre: 0.3.0 semver: 7.6.3 typescript: 5.6.2 - vue-eslint-parser: 9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -12000,14 +12907,14 @@ snapshots: postcss: 8.4.48 tailwindcss: 3.4.14 - eslint-plugin-unicorn@56.0.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.39.0 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) esquery: 1.6.0 globals: 15.12.0 indent-string: 4.0.0 @@ -12020,11 +12927,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-yml@1.15.0(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + eslint-plugin-yml@1.15.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -12057,9 +12964,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0): + eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 @@ -13733,20 +14640,20 @@ snapshots: neo-async@2.6.2: {} - next-query-params@5.0.1(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-query-params@5.0.1(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(use-query-params@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 tslib: 2.8.1 use-query-params: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-sitemap@4.2.3(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.7 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -13759,7 +14666,7 @@ snapshots: transitivePeerDependencies: - webpack - next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -13769,7 +14676,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.25.2)(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -13784,21 +14691,21 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.1.0(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.7 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -13818,7 +14725,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 1.0.0 - next: 15.0.3(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -14984,6 +15891,11 @@ snapshots: slash@5.1.0: {} + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -15144,12 +16056,12 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.6(@babel/core@7.25.2)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 stylehacks@7.0.4(postcss@8.4.48): dependencies: @@ -15223,6 +16135,8 @@ snapshots: magic-string: 0.30.12 zimmerframe: 1.1.2 + svg-parser@2.0.4: {} + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 @@ -15860,10 +16774,10 @@ snapshots: vscode-uri@3.0.8: {} - vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0)): + vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=cqyibohmktxazhgy2cj3pxovf4)(jiti@2.4.0) + eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index 7ad91b539fb..af243cbb893 100644 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -51,7 +51,8 @@ function printMarkdownTable(columns: (Column | string)[], dataSource: string[][] const MARKDOWN_LINK_RE = /\[(.*?)]\(.*\)/; async function generateDocs(): Promise<void> { - const prettierConfig = await prettier.resolveConfig('./docs/README.md'); + const prettierConfigMd = await prettier.resolveConfig('./README.md'); + const prettierConfigTs = await prettier.resolveConfig('./_meta.ts'); const result = Object.entries(rules).map(async ([ruleName, rule]) => { const blocks: string[] = [ @@ -228,7 +229,7 @@ async function generateDocs(): Promise<void> { path, await prettier.format(content, { parser: 'markdown', - ...prettierConfig, + ...prettierConfigMd, }), ); } @@ -283,7 +284,7 @@ async function generateDocs(): Promise<void> { resolve(RULES_PATH, '_meta.ts'), await prettier.format('export default ' + JSON.stringify(metaJson), { parser: 'typescript', - ...prettierConfig, + ...prettierConfigTs, }), ); diff --git a/website/next.config.js b/website/next.config.js index 4b7ce614357..a6e00b1a143 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -1,9 +1,14 @@ import { createRequire } from 'node:module'; +import path from 'node:path'; import webpack from 'webpack'; import { withGuildDocs } from '@theguild/components/next.config'; const require = createRequire(import.meta.url); +const sep = path.sep === '/' ? '/' : '\\\\'; + +const ALLOWED_SVG_REGEX = new RegExp(`src${sep}icons${sep}.+\\.svg$`); + /** @type {import("next").Config} */ export default withGuildDocs({ output: 'export', @@ -39,6 +44,23 @@ export default withGuildDocs({ resource.request = resource.request.replace('node:', ''); }), ); + + const fileLoaderRule = config.module.rules.find(rule => rule.test?.test?.('.svg')); + fileLoaderRule.exclude = ALLOWED_SVG_REGEX; + + config.module.rules.push({ + test: ALLOWED_SVG_REGEX, + use: [ + { + loader: '@svgr/webpack', + options: { + svgoConfig: { + plugins: ['removeXMLNS'], + }, + }, + }, + ], + }); return config; }, eslint: { diff --git a/website/package.json b/website/package.json index 90682a4cf44..ace14eb5d83 100644 --- a/website/package.json +++ b/website/package.json @@ -28,6 +28,7 @@ "use-query-params": "^2.2.1" }, "devDependencies": { + "@svgr/webpack": "^8.1.0", "@theguild/tailwind-config": "0.5.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", diff --git a/website/src/components/play-page.tsx b/website/src/components/play-page.tsx index b3d6e0548b1..3d357aa24e6 100644 --- a/website/src/components/play-page.tsx +++ b/website/src/components/play-page.tsx @@ -163,10 +163,10 @@ export function PlayPage(): ReactElement { documents={operation} selectedRules={{ // @ts-expect-error -- TODO: fix type error - ...(schemaConfig && configs[`flat/${schemaConfig}`]), + ...(schemaConfig && configs[`flat/${schemaConfig}`].rules), ...(schemaRule && { [`@graphql-eslint/${schemaRule}`]: - configs['flat/schema-all'][`@graphql-eslint/${schemaRule}`], + configs['flat/schema-all'].rules[`@graphql-eslint/${schemaRule}`], }), }} onChange={setSchema} @@ -179,10 +179,10 @@ export function PlayPage(): ReactElement { documents={operation} selectedRules={{ // @ts-expect-error -- TODO: fix type error - ...(operationConfig && configs[`flat/${operationConfig}`]), + ...(operationConfig && configs[`flat/${operationConfig}`].rules), ...(operationRule && { [`@graphql-eslint/${operationRule}`]: - configs['flat/operations-all'][`@graphql-eslint/${operationRule}`], + configs['flat/operations-all'].rules[`@graphql-eslint/${operationRule}`], }), }} onChange={setOperation} diff --git a/website/src/icons/astro.svg b/website/src/icons/astro.svg new file mode 100644 index 00000000000..848bf481ba0 --- /dev/null +++ b/website/src/icons/astro.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" fill="#000" viewBox="0 0 128 128"> + <path + d="M47.7 107.1c-5.5-5-7.2-15.7-4.9-23.4 4 4.9 9.6 6.4 15.4 7.3 8.9 1.3 17.6.8 25.9-3.2l2.8-1.7a18 18 0 0 1-7.2 20l-5.5 3.8c-5.6 3.8-7.2 8.2-5 14.7l.2.7a14 14 0 0 1-6.6-5.6 15.8 15.8 0 0 1-2.6-8.6c0-1.5 0-3-.2-4.5-.5-3.7-2.2-5.3-5.5-5.4-3.3-.1-5.9 2-6.6 5.2l-.2.7ZM16 82.4s16.5-8 33-8l12.4-38.3c.5-2 1.8-3.2 3.3-3.2 1.6 0 3 1.3 3.4 3.2l12.4 38.3c19.6 0 33 8 33 8l-28-76c-.8-2.3-2.2-3.7-4-3.7H48c-1.8 0-3.1 1.4-4 3.7l-28 76Z" + /> + <path + fill="url(#a)" + d="M47.7 107.1c-5.5-5-7.2-15.7-4.9-23.4 4 4.9 9.6 6.4 15.4 7.3 8.9 1.3 17.6.8 25.9-3.2l2.8-1.7a18 18 0 0 1-7.2 20l-5.5 3.8c-5.6 3.8-7.2 8.2-5 14.7l.2.7a14 14 0 0 1-6.6-5.6 15.8 15.8 0 0 1-2.6-8.6c0-1.5 0-3-.2-4.5-.5-3.7-2.2-5.3-5.5-5.4-3.3-.1-5.9 2-6.6 5.2l-.2.7Z" + /> + <linearGradient id="a" x1="64.7" x2="77.4" y1="119.2" y2="77.4" gradientUnits="userSpaceOnUse"> + <stop stop-color="#d83333" /> + <stop offset="1" stop-color="#f041ff" /> + </linearGradient> +</svg> diff --git a/website/src/icons/gear.svg b/website/src/icons/gear.svg new file mode 100644 index 00000000000..3f0aeadccfe --- /dev/null +++ b/website/src/icons/gear.svg @@ -0,0 +1,12 @@ +<svg + width="15" + height="15" + viewBox="0 0 15 15" + fill="currentColor" + xmlns="http://www.w3.org/2000/svg" +> + <path + d="M7.07095 0.650238C6.67391 0.650238 6.32977 0.925096 6.24198 1.31231L6.0039 2.36247C5.6249 2.47269 5.26335 2.62363 4.92436 2.81013L4.01335 2.23585C3.67748 2.02413 3.23978 2.07312 2.95903 2.35386L2.35294 2.95996C2.0722 3.2407 2.0232 3.6784 2.23493 4.01427L2.80942 4.92561C2.62307 5.2645 2.47227 5.62594 2.36216 6.00481L1.31209 6.24287C0.924883 6.33065 0.650024 6.6748 0.650024 7.07183V7.92897C0.650024 8.32601 0.924883 8.67015 1.31209 8.75794L2.36228 8.99603C2.47246 9.375 2.62335 9.73652 2.80979 10.0755L2.2354 10.9867C2.02367 11.3225 2.07267 11.7602 2.35341 12.041L2.95951 12.6471C3.24025 12.9278 3.67795 12.9768 4.01382 12.7651L4.92506 12.1907C5.26384 12.377 5.62516 12.5278 6.0039 12.6379L6.24198 13.6881C6.32977 14.0753 6.67391 14.3502 7.07095 14.3502H7.92809C8.32512 14.3502 8.66927 14.0753 8.75705 13.6881L8.99505 12.6383C9.37411 12.5282 9.73573 12.3773 10.0748 12.1909L10.986 12.7653C11.3218 12.977 11.7595 12.928 12.0403 12.6473L12.6464 12.0412C12.9271 11.7604 12.9761 11.3227 12.7644 10.9869L12.1902 10.076C12.3768 9.73688 12.5278 9.37515 12.638 8.99596L13.6879 8.75794C14.0751 8.67015 14.35 8.32601 14.35 7.92897V7.07183C14.35 6.6748 14.0751 6.33065 13.6879 6.24287L12.6381 6.00488C12.528 5.62578 12.3771 5.26414 12.1906 4.92507L12.7648 4.01407C12.9766 3.6782 12.9276 3.2405 12.6468 2.95975L12.0407 2.35366C11.76 2.07292 11.3223 2.02392 10.9864 2.23565L10.0755 2.80989C9.73622 2.62328 9.37437 2.47229 8.99505 2.36209L8.75705 1.31231C8.66927 0.925096 8.32512 0.650238 7.92809 0.650238H7.07095ZM4.92053 3.81251C5.44724 3.44339 6.05665 3.18424 6.71543 3.06839L7.07095 1.50024H7.92809L8.28355 3.06816C8.94267 3.18387 9.5524 3.44302 10.0794 3.81224L11.4397 2.9547L12.0458 3.56079L11.1882 4.92117C11.5573 5.44798 11.8164 6.0575 11.9321 6.71638L13.5 7.07183V7.92897L11.932 8.28444C11.8162 8.94342 11.557 9.55301 11.1878 10.0798L12.0453 11.4402L11.4392 12.0462L10.0787 11.1886C9.55192 11.5576 8.94241 11.8166 8.28355 11.9323L7.92809 13.5002H7.07095L6.71543 11.932C6.0569 11.8162 5.44772 11.5572 4.92116 11.1883L3.56055 12.046L2.95445 11.4399L3.81213 10.0794C3.4431 9.55266 3.18403 8.94326 3.06825 8.2845L1.50002 7.92897V7.07183L3.06818 6.71632C3.18388 6.05765 3.44283 5.44833 3.81171 4.92165L2.95398 3.561L3.56008 2.95491L4.92053 3.81251ZM9.02496 7.50008C9.02496 8.34226 8.34223 9.02499 7.50005 9.02499C6.65786 9.02499 5.97513 8.34226 5.97513 7.50008C5.97513 6.65789 6.65786 5.97516 7.50005 5.97516C8.34223 5.97516 9.02496 6.65789 9.02496 7.50008ZM9.92496 7.50008C9.92496 8.83932 8.83929 9.92499 7.50005 9.92499C6.1608 9.92499 5.07513 8.83932 5.07513 7.50008C5.07513 6.16084 6.1608 5.07516 7.50005 5.07516C8.83929 5.07516 9.92496 6.16084 9.92496 7.50008Z" + fill-rule="evenodd" + /> +</svg> diff --git a/website/src/icons/graphql.svg b/website/src/icons/graphql.svg new file mode 100644 index 00000000000..b8a14b04ce5 --- /dev/null +++ b/website/src/icons/graphql.svg @@ -0,0 +1,12 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="#e10098"> + <path + fill-rule="evenodd" + d="M50 6.90308L87.323 28.4515V71.5484L50 93.0968L12.677 71.5484V28.4515L50 6.90308ZM16.8647 30.8693V62.5251L44.2795 15.0414L16.8647 30.8693ZM50 13.5086L18.3975 68.2457H81.6025L50 13.5086ZM77.4148 72.4334H22.5852L50 88.2613L77.4148 72.4334ZM83.1353 62.5251L55.7205 15.0414L83.1353 30.8693V62.5251Z" + /> + <circle cx="50" cy="9.3209" r="8.82" /> + <circle cx="85.2292" cy="29.6605" r="8.82" /> + <circle cx="85.2292" cy="70.3396" r="8.82" /> + <circle cx="50" cy="90.6791" r="8.82" /> + <circle cx="14.7659" cy="70.3396" r="8.82" /> + <circle cx="14.7659" cy="29.6605" r="8.82" /> +</svg> diff --git a/website/src/icons/half.svg b/website/src/icons/half.svg new file mode 100644 index 00000000000..8f3724ede38 --- /dev/null +++ b/website/src/icons/half.svg @@ -0,0 +1,12 @@ +<svg + width="15" + height="15" + viewBox="0 0 15 15" + fill="currentColor" + xmlns="http://www.w3.org/2000/svg" +> + <path + d="M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM7.49988 1.82689C4.36688 1.8269 1.82707 4.36672 1.82707 7.49972C1.82707 10.6327 4.36688 13.1725 7.49988 13.1726V1.82689Z" + fill-rule="evenodd" + /> +</svg> diff --git a/website/src/icons/javascript.svg b/website/src/icons/javascript.svg new file mode 100644 index 00000000000..256501509a7 --- /dev/null +++ b/website/src/icons/javascript.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 630 630"> + <rect width="630" height="630" fill="#f7df1e" /> + <path + d="m423.2 492.19c12.69 20.72 29.2 35.95 58.4 35.95 24.53 0 40.2-12.26 40.2-29.2 0-20.3-16.1-27.49-43.1-39.3l-14.8-6.35c-42.72-18.2-71.1-41-71.1-89.2 0-44.4 33.83-78.2 86.7-78.2 37.64 0 64.7 13.1 84.2 47.4l-46.1 29.6c-10.15-18.2-21.1-25.37-38.1-25.37-17.34 0-28.33 11-28.33 25.37 0 17.76 11 24.95 36.4 35.95l14.8 6.34c50.3 21.57 78.7 43.56 78.7 93 0 53.3-41.87 82.5-98.1 82.5-54.98 0-90.5-26.2-107.88-60.54zm-209.13 5.13c9.3 16.5 17.76 30.45 38.1 30.45 19.45 0 31.72-7.61 31.72-37.2v-201.3h59.2v202.1c0 61.3-35.94 89.2-88.4 89.2-47.4 0-74.85-24.53-88.81-54.075z" + /> +</svg> diff --git a/website/src/icons/prettier.svg b/website/src/icons/prettier.svg new file mode 100644 index 00000000000..20b376b9d09 --- /dev/null +++ b/website/src/icons/prettier.svg @@ -0,0 +1,25 @@ +<svg width="210" height="210" viewBox="0 0 210 210" xmlns="http://www.w3.org/2000/svg"> + <rect fill="#56b3b4" x="165" y="40" width="20" height="10" rx="5" /> + <rect fill="#ea5e5e" x="15" y="200" width="60" height="10" rx="5" /> + <rect fill="#bf85bf" x="135" y="120" width="40" height="10" rx="5" /> + <rect fill="#ea5e5e" x="75" y="120" width="50" height="10" rx="5" /> + <rect fill="#56b3b4" x="15" y="120" width="50" height="10" rx="5" /> + <rect fill="#bf85bf" x="15" y="160" width="60" height="10" rx="5" /> + <rect fill="#bf85bf" x="15" y="80" width="60" height="10" rx="5" /> + <rect fill="#f7ba3e" x="65" y="20" width="110" height="10" rx="5" /> + <rect fill="#ea5e5e" x="15" y="20" width="40" height="10" rx="5" /> + <rect fill="#f7ba3e" x="55" y="180" width="20" height="10" rx="5" /> + <rect fill="#56b3b4" x="55" y="60" width="20" height="10" rx="5" /> + <rect fill="#56b3b4" x="15" y="180" width="30" height="10" rx="5" /> + <rect fill="#f7ba3e" x="15" y="60" width="30" height="10" rx="5" /> + <rect fill="#56b3b4" x="95" y="100" width="90" height="10" rx="5" /> + <rect fill="#f7ba3e" x="45" y="100" width="40" height="10" rx="5" /> + <rect fill="#ea5e5e" x="15" y="100" width="20" height="10" rx="5" /> + <rect fill="#bf85bf" x="105" y="40" width="50" height="10" rx="5" /> + <rect fill="#56b3b4" x="15" y="40" width="80" height="10" rx="5" /> + <rect fill="#f7ba3e" x="45" y="140" width="100" height="10" rx="5" /> + <rect fill="#bf85bf" x="15" y="140" width="20" height="10" rx="5" /> + <rect fill="#ea5e5e" x="135" y="60" width="60" height="10" rx="5" /> + <rect fill="#f7ba3e" x="135" y="80" width="60" height="10" rx="5" /> + <rect fill="#56b3b4" x="15" y="0" width="130" height="10" rx="5" /> +</svg> diff --git a/website/src/icons/stack.svg b/website/src/icons/stack.svg new file mode 100644 index 00000000000..605e4f8cdbb --- /dev/null +++ b/website/src/icons/stack.svg @@ -0,0 +1,11 @@ +<svg + width="15" + height="15" + viewBox="0 0 15 15" + fill="currentColor" + xmlns="http://www.w3.org/2000/svg" +> + <path + d="M7.75432 1.81954C7.59742 1.72682 7.4025 1.72682 7.24559 1.81954L1.74559 5.06954C1.59336 5.15949 1.49996 5.32317 1.49996 5.5C1.49996 5.67683 1.59336 5.84051 1.74559 5.93046L7.24559 9.18046C7.4025 9.27318 7.59742 9.27318 7.75432 9.18046L13.2543 5.93046C13.4066 5.84051 13.5 5.67683 13.5 5.5C13.5 5.32317 13.4066 5.15949 13.2543 5.06954L7.75432 1.81954ZM7.49996 8.16923L2.9828 5.5L7.49996 2.83077L12.0171 5.5L7.49996 8.16923ZM2.25432 8.31954C2.01658 8.17906 1.70998 8.2579 1.56949 8.49564C1.42901 8.73337 1.50785 9.03998 1.74559 9.18046L7.24559 12.4305C7.4025 12.5232 7.59742 12.5232 7.75432 12.4305L13.2543 9.18046C13.4921 9.03998 13.5709 8.73337 13.4304 8.49564C13.2899 8.2579 12.9833 8.17906 12.7456 8.31954L7.49996 11.4192L2.25432 8.31954Z" + /> +</svg> diff --git a/website/src/icons/svelte.svg b/website/src/icons/svelte.svg new file mode 100644 index 00000000000..810e7cc08c9 --- /dev/null +++ b/website/src/icons/svelte.svg @@ -0,0 +1,9 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="107" height="128" fill="#fff" viewBox="0 0 107 128"> + <path + d="M94.1566,22.8189c-10.4-14.8851-30.94-19.2971-45.7914-9.8348L22.2825,29.6078A29.9234,29.9234,0,0,0,8.7639,49.6506a31.5136,31.5136,0,0,0,3.1076,20.2318A30.0061,30.0061,0,0,0,7.3953,81.0653a31.8886,31.8886,0,0,0,5.4473,24.1157c10.4022,14.8865,30.9423,19.2966,45.7914,9.8348L84.7167,98.3921A29.9177,29.9177,0,0,0,98.2353,78.3493,31.5263,31.5263,0,0,0,95.13,58.117a30,30,0,0,0,4.4743-11.1824,31.88,31.88,0,0,0-5.4473-24.1157" + fill="#ff3e00" + /> + <path + d="M45.8171,106.5815A20.7182,20.7182,0,0,1,23.58,98.3389a19.1739,19.1739,0,0,1-3.2766-14.5025,18.1886,18.1886,0,0,1,.6233-2.4357l.4912-1.4978,1.3363.9815a33.6443,33.6443,0,0,0,10.203,5.0978l.9694.2941-.0893.9675a5.8474,5.8474,0,0,0,1.052,3.8781,6.2389,6.2389,0,0,0,6.6952,2.485,5.7449,5.7449,0,0,0,1.6021-.7041L69.27,76.281a5.4306,5.4306,0,0,0,2.4506-3.631,5.7948,5.7948,0,0,0-.9875-4.3712,6.2436,6.2436,0,0,0-6.6978-2.4864,5.7427,5.7427,0,0,0-1.6.7036l-9.9532,6.3449a19.0329,19.0329,0,0,1-5.2965,2.3259,20.7181,20.7181,0,0,1-22.2368-8.2427,19.1725,19.1725,0,0,1-3.2766-14.5024,17.9885,17.9885,0,0,1,8.13-12.0513L55.8833,23.7472a19.0038,19.0038,0,0,1,5.3-2.3287A20.7182,20.7182,0,0,1,83.42,29.6611a19.1739,19.1739,0,0,1,3.2766,14.5025,18.4,18.4,0,0,1-.6233,2.4357l-.4912,1.4978-1.3356-.98a33.6175,33.6175,0,0,0-10.2037-5.1l-.9694-.2942.0893-.9675a5.8588,5.8588,0,0,0-1.052-3.878,6.2389,6.2389,0,0,0-6.6952-2.485,5.7449,5.7449,0,0,0-1.6021.7041L37.73,51.719a5.4218,5.4218,0,0,0-2.4487,3.63,5.7862,5.7862,0,0,0,.9856,4.3717,6.2437,6.2437,0,0,0,6.6978,2.4864,5.7652,5.7652,0,0,0,1.602-.7041l9.9519-6.3425a18.978,18.978,0,0,1,5.2959-2.3278,20.7181,20.7181,0,0,1,22.2368,8.2427,19.1725,19.1725,0,0,1,3.2766,14.5024,17.9977,17.9977,0,0,1-8.13,12.0532L51.1167,104.2528a19.0038,19.0038,0,0,1-5.3,2.3287" + /> +</svg> diff --git a/website/src/icons/vue.svg b/website/src/icons/vue.svg new file mode 100644 index 00000000000..0779e4df470 --- /dev/null +++ b/website/src/icons/vue.svg @@ -0,0 +1,10 @@ +<svg + viewBox="0 0 128 128" + width="24" + height="24" + fill="currentColor" + xmlns="http://www.w3.org/2000/svg" +> + <path fill="#42b883" d="M78.8,10L64,35.4L49.2,10H0l64,110l64-110C128,10,78.8,10,78.8,10z" /> + <path fill="#35495e" d="M78.8,10L64,35.4L49.2,10H25.6L64,76l38.4-66H78.8z" /> +</svg> diff --git a/website/src/pages/docs/_meta.ts b/website/src/pages/docs/_meta.ts index 02651ded38a..b6197972638 100644 --- a/website/src/pages/docs/_meta.ts +++ b/website/src/pages/docs/_meta.ts @@ -1,6 +1,7 @@ export default { index: 'Introduction', + usage: '', 'getting-started': 'Getting Started', - configs: 'Configs', - 'custom-rules': 'Custom Rules', + configs: '', + 'custom-rules': '', }; diff --git a/website/src/pages/docs/getting-started.mdx b/website/src/pages/docs/getting-started.mdx index 91605d02e7b..1ed4a954762 100644 --- a/website/src/pages/docs/getting-started.mdx +++ b/website/src/pages/docs/getting-started.mdx @@ -2,18 +2,6 @@ import { Callout } from '@theguild/components' # Getting Started -## Installation - -Start by installing the plugin package, which includes everything you need: - -```sh npm2yarn -npm i -D @graphql-eslint/eslint-plugin -``` - -<Callout type="warning"> - Make sure you have [`graphql`](https://npmjs.com/package/graphql) dependency in your project. -</Callout> - ## Configuration To get started, define an override in your ESLint config to apply this plugin to `.graphql` files. diff --git a/website/src/pages/docs/usage.mdx b/website/src/pages/docs/usage.mdx new file mode 100644 index 00000000000..7c021992a5b --- /dev/null +++ b/website/src/pages/docs/usage.mdx @@ -0,0 +1,106 @@ +import AstroIcon from '@/icons/astro.svg' +import GearIcon from '@/icons/gear.svg' +import GraphQLIcon from '@/icons/graphql.svg' +import HalfIcon from '@/icons/half.svg' +import JSIcon from '@/icons/javascript.svg' +import PrettierIcon from '@/icons/prettier.svg' +import StackIcon from '@/icons/stack.svg' +import SvelteIcon from '@/icons/svelte.svg' +import VueIcon from '@/icons/vue.svg' +import { Callout, Cards, Steps } from '@theguild/components' + +# Getting Started + +## Quickstart + +<Steps> + +### Installation + +Install the plugin package with your favourite package manager. + +```sh npm2yarn +npm i -D @graphql-eslint/eslint-plugin +``` + +<Callout type="warning"> + Make sure you have [`graphql`](https://npmjs.com/package/graphql) dependency in your project. +</Callout> + +### Configuration + +Create a new +[configuration object](https://eslint.org/docs/latest/use/configure/configuration-files#configuration-objects) +in your `eslint.config.js` file to setup `@graphql-eslint` plugin. + +```js filename="eslint.config.js" +import graphqlPlugin from '@graphql-eslint/eslint-plugin' + +export default [ + // ...other config + { + files: ['**/*.graphql'], + languageOptions: { + parser: graphqlPlugin.parser + }, + plugins: { + '@graphql-eslint': { + rules: graphqlPlugin.rules + } + } + } +] +``` + +</Steps> + +## Usage + +### Basic + +<Cards num={2} className="[&_svg]:shrink-0 [&_svg]:self-start"> + <Cards.Card + icon={<GraphQLIcon />} + title="Usage with `.graphql` files" + href="/usage/graphql" + arrow + /> + <Cards.Card + icon={<JSIcon />} + title="Usage with code files `.js/.jsx`" + href="/usage/code-files" + arrow + /> + <Cards.Card + icon={<HalfIcon />} + title="Usage to lint both schema/documents" + href="/usage/schema-and-documents" + arrow + /> + <Cards.Card + icon={<StackIcon />} + title="Usage to lint different schemas" + href="/usage/prettier" + arrow + /> + <Cards.Card icon={<GearIcon />} title="Programmatic usage" href="/usage/programmatic" arrow /> +</Cards> + +### Advanced + +<Cards num={2}> + <Cards.Card icon={<SvelteIcon />} title="Usage with `.svelte` files" href="/usage/svelte" arrow /> + <Cards.Card icon={<VueIcon />} title="Usage with `.vue` files" href="/usage/vue" arrow /> + <Cards.Card + icon={<AstroIcon className="dark:fill-white" />} + title="Usage with `.astro` files" + href="/usage/astro" + arrow + /> + <Cards.Card + icon={<PrettierIcon />} + title="Usage with `eslint-plugin-prettier`" + href="/usage/prettier" + arrow + /> +</Cards> diff --git a/website/tsconfig.json b/website/tsconfig.json index 597117bfac1..9e2a8d24ff3 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -13,7 +13,11 @@ "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "incremental": true + "incremental": true, + "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], "exclude": ["node_modules"] From 7cddb0f3c0a641ccf1e9bbd0a54385cd96541ed3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 18:29:52 +0000 Subject: [PATCH 358/374] fix(deps): update graphql-tools (#2694) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 73 +++++++++++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 27 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 747fac6400f..38d4cbf52ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.9 '@graphql-tools/utils': specifier: 10.5.5 - version: 10.5.5(graphql@16.9.0) + version: 10.5.6(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.13.0 version: 0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) @@ -239,13 +239,13 @@ importers: dependencies: '@graphql-tools/code-file-loader': specifier: ^8.0.0 - version: 8.1.4(graphql@16.9.0) + version: 8.1.5(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': specifier: 8.3.3 version: 8.3.3(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.5(graphql@16.9.0) + version: 10.5.6(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.7 @@ -1669,8 +1669,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.1.4': - resolution: {integrity: sha512-vwMk+trCGLidWTmwC5CybqN0+W9fG6VMf61HEggUGBcYLzUmTAIn9DXsU1IFeLRtn8rNx8xH4JpDGd6fv0YWUQ==} + '@graphql-tools/code-file-loader@8.1.5': + resolution: {integrity: sha512-2witIKEmcFbJH+PFIsO60Gy4RtaPFP1QageDdd4Ra77DN4kHKbPOjlbaPWynECySz7yIZfUEkVO2PLqrb/h5BQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1717,6 +1717,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/graphql-tag-pluck@8.3.4': + resolution: {integrity: sha512-prb+3Pec8qxgouZVBA4jOXGTxKFEw7w2IPPLnz1P06EgxBvRQXTcHtRo9HNWSGMYO4jUrpYiIqlq/Jzjlgb3rA==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/import@7.0.2': resolution: {integrity: sha512-7OpShcq/yRwCcMcTyLNIonYw9l1yD+Im/znN/l9SRsThYGhMlojEHIntn7f9IArCnHR71uZk5UQioGLUTG6E6A==} engines: {node: '>=16.0.0'} @@ -1753,8 +1759,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.5': - resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} + '@graphql-tools/utils@10.5.6': + resolution: {integrity: sha512-JAC44rhbLzXUHiltceyEpWkxmX4e45Dfg19wRFoA9EbDxQVbOzVNF76eEECdg0J1owFsJwfLqCwz7/6xzrovOw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -9719,16 +9725,16 @@ snapshots: '@graphql-tools/batch-execute@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.4(graphql@16.9.0)': + '@graphql-tools/code-file-loader@8.1.5(graphql@16.9.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9741,7 +9747,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) '@graphql-tools/executor': 1.3.2(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 dset: 3.1.4 @@ -9750,7 +9756,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -9763,7 +9769,7 @@ snapshots: '@graphql-tools/executor-http@1.1.8(@types/node@22.9.0)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.10.1 extract-files: 11.0.0 @@ -9776,7 +9782,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -9788,7 +9794,7 @@ snapshots: '@graphql-tools/executor@1.3.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -9798,7 +9804,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9811,7 +9817,20 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + graphql: 16.9.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + + '@graphql-tools/graphql-tag-pluck@8.3.4(graphql@16.9.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.2 + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: @@ -9819,14 +9838,14 @@ snapshots: '@graphql-tools/import@7.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.8.1 '@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9835,21 +9854,21 @@ snapshots: '@graphql-tools/load@8.0.3(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.8.1 '@graphql-tools/merge@9.0.8(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 '@graphql-tools/schema@10.0.7(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -9860,7 +9879,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.8(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) '@types/ws': 8.5.13 '@whatwg-node/fetch': 0.10.1 @@ -9875,7 +9894,7 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.5(graphql@16.9.0)': + '@graphql-tools/utils@10.5.6(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) cross-inspect: 1.0.1 @@ -9887,7 +9906,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.1.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -13338,7 +13357,7 @@ snapshots: '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.14(@types/node@22.9.0)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 2.4.0 From f7e2e9c5629e5f376261c30e8005f5c7085f6e0c Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 01:32:18 +0700 Subject: [PATCH 359/374] new structure (#2503) * add new docs * more * more * add * more * more * more * more * more * fix generate docs prettier, incorrectly formatted _meta.ts * add baseUrl * update eslint patch * fix snapshots * fix lint * move * more * more * more * more * more * prettier * more * more * more * prettier * more * prettier * more * more * more * prettier * fix for generate-configs * pnpm dedupe --- .prettierignore | 1 + .../__tests__/eslint-directives.spec.ts | 4 +- .../rules/alphabetize/index.test.ts} | 4 +- .../{alphabetize.ts => alphabetize/index.ts} | 6 +- .../rules/alphabetize/snapshot.md} | 0 .../rules/description-style/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/description-style/snapshot.md} | 0 packages/plugin/src/rules/index.ts | 68 +++++++++---------- .../rules/input-name/index.test.ts} | 4 +- .../{input-name.ts => input-name/index.ts} | 4 +- .../rules/input-name/snapshot.md} | 0 .../lone-executable-definition/index.test.ts} | 4 +- .../index.ts} | 6 +- .../lone-executable-definition/snapshot.md} | 0 .../match-document-filename/index.test.ts} | 4 +- .../index.ts} | 6 +- .../match-document-filename/snapshot.md} | 0 .../rules/naming-convention/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/naming-convention/snapshot.md} | 0 .../no-anonymous-operations/index.test.ts} | 4 +- .../index.ts} | 6 +- .../no-anonymous-operations/snapshot.md} | 0 .../rules/no-deprecated/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/no-deprecated/snapshot.md} | 0 .../rules/no-duplicate-fields/index.test.ts} | 4 +- .../index.ts} | 4 +- .../rules/no-duplicate-fields/snapshot.md} | 0 .../no-hashtag-description/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/no-hashtag-description/snapshot.md} | 0 .../no-one-place-fragments/index.test.ts} | 7 +- .../index.ts} | 6 +- .../rules/no-one-place-fragments/snapshot.md} | 0 .../rules/no-root-type/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/no-root-type/snapshot.md} | 0 .../index.test.ts} | 4 +- .../index.ts} | 6 +- .../snapshot.md} | 0 .../rules/no-typename-prefix/index.test.ts} | 4 +- .../index.ts} | 4 +- .../rules/no-typename-prefix/snapshot.md} | 0 .../rules/no-unreachable-types/index.test.ts} | 4 +- .../index.ts} | 8 +-- .../rules/no-unreachable-types/snapshot.md} | 0 .../rules/no-unused-fields/index.test.ts} | 4 +- .../index.ts} | 8 +-- .../rules/no-unused-fields/snapshot.md} | 0 .../rules/relay-arguments/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/relay-arguments/snapshot.md} | 0 .../relay-connection-types/index.test.ts} | 4 +- .../index.ts} | 4 +- .../rules/relay-connection-types/snapshot.md} | 0 .../rules/relay-edge-types/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/relay-edge-types/snapshot.md} | 0 .../rules/relay-page-info/index.test.ts} | 4 +- .../index.ts} | 8 +-- .../rules/relay-page-info/snapshot.md} | 0 .../require-deprecation-date/index.test.ts} | 4 +- .../index.ts} | 6 +- .../require-deprecation-date/snapshot.md} | 0 .../require-deprecation-reason/index.test.ts} | 4 +- .../index.ts} | 6 +- .../require-deprecation-reason/snapshot.md} | 0 .../rules/require-description/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/require-description/snapshot.md} | 0 .../index.test.ts} | 4 +- .../index.ts} | 6 +- .../snapshot.md} | 0 .../require-import-fragment/index.test.ts} | 21 +++--- .../index.ts} | 6 +- .../require-import-fragment/snapshot.md} | 0 .../index.test.ts} | 4 +- .../index.ts} | 6 +- .../snapshot.md} | 0 .../index.test.ts} | 4 +- .../index.ts} | 6 +- .../snapshot.md} | 0 .../rules/require-selections/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/require-selections/snapshot.md} | 0 .../index.test.ts} | 4 +- .../index.ts} | 6 +- .../snapshot.md} | 0 .../rules/selection-set-depth/index.test.ts} | 4 +- .../index.ts} | 8 +-- .../rules/selection-set-depth/snapshot.md} | 0 .../rules/strict-id-in-types/index.test.ts} | 4 +- .../index.ts} | 6 +- .../rules/strict-id-in-types/snapshot.md} | 0 .../unique-enum-value-names/index.test.ts} | 4 +- .../index.ts} | 6 +- .../unique-enum-value-names/snapshot.md} | 0 .../rules/unique-fragment-name/index.test.ts} | 15 ++-- .../index.ts} | 13 ++-- .../rules/unique-fragment-name/snapshot.md} | 0 .../unique-operation-name/index.test.ts} | 9 +-- .../index.ts} | 6 +- .../rules/unique-operation-name/snapshot.md} | 0 packages/plugin/tsconfig.json | 1 + packages/plugin/tsup.config.ts | 2 +- packages/plugin/vite.config.ts | 9 ++- pnpm-lock.yaml | 58 ++++++++++------ scripts/generate-configs.ts | 5 +- 110 files changed, 280 insertions(+), 251 deletions(-) rename packages/plugin/{__tests__/alphabetize.spec.ts => src/rules/alphabetize/index.test.ts} (99%) rename packages/plugin/src/rules/{alphabetize.ts => alphabetize/index.ts} (99%) rename packages/plugin/{__tests__/__snapshots__/alphabetize.spec.md => src/rules/alphabetize/snapshot.md} (100%) rename packages/plugin/{__tests__/description-style.spec.ts => src/rules/description-style/index.test.ts} (85%) rename packages/plugin/src/rules/{description-style.ts => description-style/index.ts} (93%) rename packages/plugin/{__tests__/__snapshots__/description-style.spec.md => src/rules/description-style/snapshot.md} (100%) rename packages/plugin/{__tests__/input-name.spec.ts => src/rules/input-name/index.test.ts} (97%) rename packages/plugin/src/rules/{input-name.ts => input-name/index.ts} (98%) rename packages/plugin/{__tests__/__snapshots__/input-name.spec.md => src/rules/input-name/snapshot.md} (100%) rename packages/plugin/{__tests__/lone-executable-definition.spec.ts => src/rules/lone-executable-definition/index.test.ts} (96%) rename packages/plugin/src/rules/{lone-executable-definition.ts => lone-executable-definition/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/lone-executable-definition.spec.md => src/rules/lone-executable-definition/snapshot.md} (100%) rename packages/plugin/{__tests__/match-document-filename.spec.ts => src/rules/match-document-filename/index.test.ts} (96%) rename packages/plugin/src/rules/{match-document-filename.ts => match-document-filename/index.ts} (97%) rename packages/plugin/{__tests__/__snapshots__/match-document-filename.spec.md => src/rules/match-document-filename/snapshot.md} (100%) rename packages/plugin/{__tests__/naming-convention.spec.ts => src/rules/naming-convention/index.test.ts} (99%) rename packages/plugin/src/rules/{naming-convention.ts => naming-convention/index.ts} (99%) rename packages/plugin/{__tests__/__snapshots__/naming-convention.spec.md => src/rules/naming-convention/snapshot.md} (100%) rename packages/plugin/{__tests__/no-anonymous-operations.spec.ts => src/rules/no-anonymous-operations/index.test.ts} (74%) rename packages/plugin/src/rules/{no-anonymous-operations.ts => no-anonymous-operations/index.ts} (93%) rename packages/plugin/{__tests__/__snapshots__/no-anonymous-operations.spec.md => src/rules/no-anonymous-operations/snapshot.md} (100%) rename packages/plugin/{__tests__/no-deprecated.spec.ts => src/rules/no-deprecated/index.test.ts} (92%) rename packages/plugin/src/rules/{no-deprecated.ts => no-deprecated/index.ts} (94%) rename packages/plugin/{__tests__/__snapshots__/no-deprecated.spec.md => src/rules/no-deprecated/snapshot.md} (100%) rename packages/plugin/{__tests__/no-duplicate-fields.spec.ts => src/rules/no-duplicate-fields/index.test.ts} (90%) rename packages/plugin/src/rules/{no-duplicate-fields.ts => no-duplicate-fields/index.ts} (96%) rename packages/plugin/{__tests__/__snapshots__/no-duplicate-fields.spec.md => src/rules/no-duplicate-fields/snapshot.md} (100%) rename packages/plugin/{__tests__/no-hashtag-description.spec.ts => src/rules/no-hashtag-description/index.test.ts} (94%) rename packages/plugin/src/rules/{no-hashtag-description.ts => no-hashtag-description/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/no-hashtag-description.spec.md => src/rules/no-hashtag-description/snapshot.md} (100%) rename packages/plugin/{__tests__/no-one-place-fragments.spec.ts => src/rules/no-one-place-fragments/index.test.ts} (78%) rename packages/plugin/src/rules/{no-one-place-fragments.ts => no-one-place-fragments/index.ts} (92%) rename packages/plugin/{__tests__/__snapshots__/no-one-place-fragments.spec.md => src/rules/no-one-place-fragments/snapshot.md} (100%) rename packages/plugin/{__tests__/no-root-type.spec.ts => src/rules/no-root-type/index.test.ts} (90%) rename packages/plugin/src/rules/{no-root-type.ts => no-root-type/index.ts} (94%) rename packages/plugin/{__tests__/__snapshots__/no-root-type.spec.md => src/rules/no-root-type/snapshot.md} (100%) rename packages/plugin/{__tests__/no-scalar-result-type-on-mutation.spec.ts => src/rules/no-scalar-result-type-on-mutation/index.test.ts} (92%) rename packages/plugin/src/rules/{no-scalar-result-type-on-mutation.ts => no-scalar-result-type-on-mutation/index.ts} (93%) rename packages/plugin/{__tests__/__snapshots__/no-scalar-result-type-on-mutation.spec.md => src/rules/no-scalar-result-type-on-mutation/snapshot.md} (100%) rename packages/plugin/{__tests__/no-typename-prefix.spec.ts => src/rules/no-typename-prefix/index.test.ts} (90%) rename packages/plugin/src/rules/{no-typename-prefix.ts => no-typename-prefix/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/no-typename-prefix.spec.md => src/rules/no-typename-prefix/snapshot.md} (100%) rename packages/plugin/{__tests__/no-unreachable-types.spec.ts => src/rules/no-unreachable-types/index.test.ts} (98%) rename packages/plugin/src/rules/{no-unreachable-types.ts => no-unreachable-types/index.ts} (96%) rename packages/plugin/{__tests__/__snapshots__/no-unreachable-types.spec.md => src/rules/no-unreachable-types/snapshot.md} (100%) rename packages/plugin/{__tests__/no-unused-fields.spec.ts => src/rules/no-unused-fields/index.test.ts} (95%) rename packages/plugin/src/rules/{no-unused-fields.ts => no-unused-fields/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/no-unused-fields.spec.md => src/rules/no-unused-fields/snapshot.md} (100%) rename packages/plugin/{__tests__/relay-arguments.spec.ts => src/rules/relay-arguments/index.test.ts} (92%) rename packages/plugin/src/rules/{relay-arguments.ts => relay-arguments/index.ts} (96%) rename packages/plugin/{__tests__/__snapshots__/relay-arguments.spec.md => src/rules/relay-arguments/snapshot.md} (100%) rename packages/plugin/{__tests__/relay-connection-types.spec.ts => src/rules/relay-connection-types/index.test.ts} (96%) rename packages/plugin/src/rules/{relay-connection-types.ts => relay-connection-types/index.ts} (97%) rename packages/plugin/{__tests__/__snapshots__/relay-connection-types.spec.md => src/rules/relay-connection-types/snapshot.md} (100%) rename packages/plugin/{__tests__/relay-edge-types.spec.ts => src/rules/relay-edge-types/index.test.ts} (97%) rename packages/plugin/src/rules/{relay-edge-types.ts => relay-edge-types/index.ts} (98%) rename packages/plugin/{__tests__/__snapshots__/relay-edge-types.spec.md => src/rules/relay-edge-types/snapshot.md} (100%) rename packages/plugin/{__tests__/relay-page-info.spec.ts => src/rules/relay-page-info/index.test.ts} (95%) rename packages/plugin/src/rules/{relay-page-info.ts => relay-page-info/index.ts} (94%) rename packages/plugin/{__tests__/__snapshots__/relay-page-info.spec.md => src/rules/relay-page-info/snapshot.md} (100%) rename packages/plugin/{__tests__/require-deprecation-date.spec.ts => src/rules/require-deprecation-date/index.test.ts} (90%) rename packages/plugin/src/rules/{require-deprecation-date.ts => require-deprecation-date/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/require-deprecation-date.spec.md => src/rules/require-deprecation-date/snapshot.md} (100%) rename packages/plugin/{__tests__/require-deprecation-reason.spec.ts => src/rules/require-deprecation-reason/index.test.ts} (92%) rename packages/plugin/src/rules/{require-deprecation-reason.ts => require-deprecation-reason/index.ts} (89%) rename packages/plugin/{__tests__/__snapshots__/require-deprecation-reason.spec.md => src/rules/require-deprecation-reason/snapshot.md} (100%) rename packages/plugin/{__tests__/require-description.spec.ts => src/rules/require-description/index.test.ts} (97%) rename packages/plugin/src/rules/{require-description.ts => require-description/index.ts} (97%) rename packages/plugin/{__tests__/__snapshots__/require-description.spec.md => src/rules/require-description/snapshot.md} (100%) rename packages/plugin/{__tests__/require-field-of-type-query-in-mutation-result.spec.ts => src/rules/require-field-of-type-query-in-mutation-result/index.test.ts} (93%) rename packages/plugin/src/rules/{require-field-of-type-query-in-mutation-result.ts => require-field-of-type-query-in-mutation-result/index.ts} (94%) rename packages/plugin/{__tests__/__snapshots__/require-field-of-type-query-in-mutation-result.spec.md => src/rules/require-field-of-type-query-in-mutation-result/snapshot.md} (100%) rename packages/plugin/{__tests__/require-import-fragment.spec.ts => src/rules/require-import-fragment/index.test.ts} (60%) rename packages/plugin/src/rules/{require-import-fragment.ts => require-import-fragment/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/require-import-fragment.spec.md => src/rules/require-import-fragment/snapshot.md} (100%) rename packages/plugin/{__tests__/require-nullable-fields-with-oneof.spec.ts => src/rules/require-nullable-fields-with-oneof/index.test.ts} (84%) rename packages/plugin/src/rules/{require-nullable-fields-with-oneof.ts => require-nullable-fields-with-oneof/index.ts} (90%) rename packages/plugin/{__tests__/__snapshots__/require-nullable-fields-with-oneof.spec.md => src/rules/require-nullable-fields-with-oneof/snapshot.md} (100%) rename packages/plugin/{__tests__/require-nullable-result-in-root.spec.ts => src/rules/require-nullable-result-in-root/index.test.ts} (87%) rename packages/plugin/src/rules/{require-nullable-result-in-root.ts => require-nullable-result-in-root/index.ts} (94%) rename packages/plugin/{__tests__/__snapshots__/require-nullable-result-in-root.spec.md => src/rules/require-nullable-result-in-root/snapshot.md} (100%) rename packages/plugin/{__tests__/require-selections.spec.ts => src/rules/require-selections/index.test.ts} (98%) rename packages/plugin/src/rules/{require-selections.ts => require-selections/index.ts} (98%) rename packages/plugin/{__tests__/__snapshots__/require-selections.spec.md => src/rules/require-selections/snapshot.md} (100%) rename packages/plugin/{__tests__/require-type-pattern-with-oneof.spec.ts => src/rules/require-type-pattern-with-oneof/index.test.ts} (88%) rename packages/plugin/src/rules/{require-type-pattern-with-oneof.ts => require-type-pattern-with-oneof/index.ts} (90%) rename packages/plugin/{__tests__/__snapshots__/require-type-pattern-with-oneof.spec.md => src/rules/require-type-pattern-with-oneof/snapshot.md} (100%) rename packages/plugin/{__tests__/selection-set-depth.spec.ts => src/rules/selection-set-depth/index.test.ts} (94%) rename packages/plugin/src/rules/{selection-set-depth.ts => selection-set-depth/index.ts} (95%) rename packages/plugin/{__tests__/__snapshots__/selection-set-depth.spec.md => src/rules/selection-set-depth/snapshot.md} (100%) rename packages/plugin/{__tests__/strict-id-in-types.spec.ts => src/rules/strict-id-in-types/index.test.ts} (97%) rename packages/plugin/src/rules/{strict-id-in-types.ts => strict-id-in-types/index.ts} (97%) rename packages/plugin/{__tests__/__snapshots__/strict-id-in-types.spec.md => src/rules/strict-id-in-types/snapshot.md} (100%) rename packages/plugin/{__tests__/unique-enum-value-names.spec.ts => src/rules/unique-enum-value-names/index.test.ts} (67%) rename packages/plugin/src/rules/{unique-enum-value-names.ts => unique-enum-value-names/index.ts} (91%) rename packages/plugin/{__tests__/__snapshots__/unique-enum-value-names.spec.md => src/rules/unique-enum-value-names/snapshot.md} (100%) rename packages/plugin/{__tests__/unique-fragment-name.spec.ts => src/rules/unique-fragment-name/index.test.ts} (70%) rename packages/plugin/src/rules/{unique-fragment-name.ts => unique-fragment-name/index.ts} (90%) rename packages/plugin/{__tests__/__snapshots__/unique-fragment-name.spec.md => src/rules/unique-fragment-name/snapshot.md} (100%) rename packages/plugin/{__tests__/unique-operation-name.spec.ts => src/rules/unique-operation-name/index.test.ts} (75%) rename packages/plugin/src/rules/{unique-operation-name.ts => unique-operation-name/index.ts} (88%) rename packages/plugin/{__tests__/__snapshots__/unique-operation-name.spec.md => src/rules/unique-operation-name/snapshot.md} (100%) diff --git a/.prettierignore b/.prettierignore index d05a97bbc29..6bcb973bc78 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,5 @@ packages/plugin/__tests__/__snapshots__/ +packages/plugin/src/rules/*/snapshot.md examples/prettier/invalid.graphql examples/prettier/invalid.js pnpm-lock.yaml diff --git a/packages/plugin/__tests__/eslint-directives.spec.ts b/packages/plugin/__tests__/eslint-directives.spec.ts index 96a35a477d6..dc290c129a2 100644 --- a/packages/plugin/__tests__/eslint-directives.spec.ts +++ b/packages/plugin/__tests__/eslint-directives.spec.ts @@ -1,6 +1,6 @@ import { join } from 'node:path'; -import { rule as noAnonymousOperations } from '../src/rules/no-anonymous-operations.js'; -import { rule as noTypenamePrefix } from '../src/rules/no-typename-prefix.js'; +import { rule as noAnonymousOperations } from '@/rules/no-anonymous-operations/index.js'; +import { rule as noTypenamePrefix } from '@/rules/no-typename-prefix/index.js'; import { ruleTester } from './test-utils.js'; ruleTester.run('no-typename-prefix', noTypenamePrefix, { diff --git a/packages/plugin/__tests__/alphabetize.spec.ts b/packages/plugin/src/rules/alphabetize/index.test.ts similarity index 99% rename from packages/plugin/__tests__/alphabetize.spec.ts rename to packages/plugin/src/rules/alphabetize/index.test.ts index 4487cbd33f9..f458030048c 100644 --- a/packages/plugin/__tests__/alphabetize.spec.ts +++ b/packages/plugin/src/rules/alphabetize/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/alphabetize.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const GROUP_ORDER_TEST = /* GraphQL */ ` type User { diff --git a/packages/plugin/src/rules/alphabetize.ts b/packages/plugin/src/rules/alphabetize/index.ts similarity index 99% rename from packages/plugin/src/rules/alphabetize.ts rename to packages/plugin/src/rules/alphabetize/index.ts index b9cc595e46d..532d812cbf7 100644 --- a/packages/plugin/src/rules/alphabetize.ts +++ b/packages/plugin/src/rules/alphabetize/index.ts @@ -20,9 +20,9 @@ import { } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; import lowerCase from 'lodash.lowercase'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../types.js'; -import { ARRAY_DEFAULT_OPTIONS, displayNodeName, truthy } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../../types.js'; +import { ARRAY_DEFAULT_OPTIONS, displayNodeName, truthy } from '../../utils.js'; const RULE_ID = 'alphabetize'; diff --git a/packages/plugin/__tests__/__snapshots__/alphabetize.spec.md b/packages/plugin/src/rules/alphabetize/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/alphabetize.spec.md rename to packages/plugin/src/rules/alphabetize/snapshot.md diff --git a/packages/plugin/__tests__/description-style.spec.ts b/packages/plugin/src/rules/description-style/index.test.ts similarity index 85% rename from packages/plugin/__tests__/description-style.spec.ts rename to packages/plugin/src/rules/description-style/index.test.ts index b0acb2d2dfc..060bc8b515b 100644 --- a/packages/plugin/__tests__/description-style.spec.ts +++ b/packages/plugin/src/rules/description-style/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/description-style.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const INLINE_SDL = /* GraphQL */ ` " Test " diff --git a/packages/plugin/src/rules/description-style.ts b/packages/plugin/src/rules/description-style/index.ts similarity index 93% rename from packages/plugin/src/rules/description-style.ts rename to packages/plugin/src/rules/description-style/index.ts index 93138fc42e2..154964e0855 100644 --- a/packages/plugin/src/rules/description-style.ts +++ b/packages/plugin/src/rules/description-style/index.ts @@ -1,8 +1,8 @@ import { StringValueNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; const schema = { type: 'array', diff --git a/packages/plugin/__tests__/__snapshots__/description-style.spec.md b/packages/plugin/src/rules/description-style/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/description-style.spec.md rename to packages/plugin/src/rules/description-style/snapshot.md diff --git a/packages/plugin/src/rules/index.ts b/packages/plugin/src/rules/index.ts index 975ffe48992..ba65ab3701b 100644 --- a/packages/plugin/src/rules/index.ts +++ b/packages/plugin/src/rules/index.ts @@ -2,41 +2,41 @@ * 🚨 IMPORTANT! Do not manually modify this file. Run: `yarn generate-configs` */ -import { rule as alphabetize } from './alphabetize.js'; -import { rule as descriptionStyle } from './description-style.js'; +import { rule as alphabetize } from './alphabetize/index.js'; +import { rule as descriptionStyle } from './description-style/index.js'; import { GRAPHQL_JS_VALIDATIONS } from './graphql-js-validation.js'; -import { rule as inputName } from './input-name.js'; -import { rule as loneExecutableDefinition } from './lone-executable-definition.js'; -import { rule as matchDocumentFilename } from './match-document-filename.js'; -import { rule as namingConvention } from './naming-convention.js'; -import { rule as noAnonymousOperations } from './no-anonymous-operations.js'; -import { rule as noDeprecated } from './no-deprecated.js'; -import { rule as noDuplicateFields } from './no-duplicate-fields.js'; -import { rule as noHashtagDescription } from './no-hashtag-description.js'; -import { rule as noOnePlaceFragments } from './no-one-place-fragments.js'; -import { rule as noRootType } from './no-root-type.js'; -import { rule as noScalarResultTypeOnMutation } from './no-scalar-result-type-on-mutation.js'; -import { rule as noTypenamePrefix } from './no-typename-prefix.js'; -import { rule as noUnreachableTypes } from './no-unreachable-types.js'; -import { rule as noUnusedFields } from './no-unused-fields.js'; -import { rule as relayArguments } from './relay-arguments.js'; -import { rule as relayConnectionTypes } from './relay-connection-types.js'; -import { rule as relayEdgeTypes } from './relay-edge-types.js'; -import { rule as relayPageInfo } from './relay-page-info.js'; -import { rule as requireDeprecationDate } from './require-deprecation-date.js'; -import { rule as requireDeprecationReason } from './require-deprecation-reason.js'; -import { rule as requireDescription } from './require-description.js'; -import { rule as requireFieldOfTypeQueryInMutationResult } from './require-field-of-type-query-in-mutation-result.js'; -import { rule as requireImportFragment } from './require-import-fragment.js'; -import { rule as requireNullableFieldsWithOneof } from './require-nullable-fields-with-oneof.js'; -import { rule as requireNullableResultInRoot } from './require-nullable-result-in-root.js'; -import { rule as requireSelections } from './require-selections.js'; -import { rule as requireTypePatternWithOneof } from './require-type-pattern-with-oneof.js'; -import { rule as selectionSetDepth } from './selection-set-depth.js'; -import { rule as strictIdInTypes } from './strict-id-in-types.js'; -import { rule as uniqueEnumValueNames } from './unique-enum-value-names.js'; -import { rule as uniqueFragmentName } from './unique-fragment-name.js'; -import { rule as uniqueOperationName } from './unique-operation-name.js'; +import { rule as inputName } from './input-name/index.js'; +import { rule as loneExecutableDefinition } from './lone-executable-definition/index.js'; +import { rule as matchDocumentFilename } from './match-document-filename/index.js'; +import { rule as namingConvention } from './naming-convention/index.js'; +import { rule as noAnonymousOperations } from './no-anonymous-operations/index.js'; +import { rule as noDeprecated } from './no-deprecated/index.js'; +import { rule as noDuplicateFields } from './no-duplicate-fields/index.js'; +import { rule as noHashtagDescription } from './no-hashtag-description/index.js'; +import { rule as noOnePlaceFragments } from './no-one-place-fragments/index.js'; +import { rule as noRootType } from './no-root-type/index.js'; +import { rule as noScalarResultTypeOnMutation } from './no-scalar-result-type-on-mutation/index.js'; +import { rule as noTypenamePrefix } from './no-typename-prefix/index.js'; +import { rule as noUnreachableTypes } from './no-unreachable-types/index.js'; +import { rule as noUnusedFields } from './no-unused-fields/index.js'; +import { rule as relayArguments } from './relay-arguments/index.js'; +import { rule as relayConnectionTypes } from './relay-connection-types/index.js'; +import { rule as relayEdgeTypes } from './relay-edge-types/index.js'; +import { rule as relayPageInfo } from './relay-page-info/index.js'; +import { rule as requireDeprecationDate } from './require-deprecation-date/index.js'; +import { rule as requireDeprecationReason } from './require-deprecation-reason/index.js'; +import { rule as requireDescription } from './require-description/index.js'; +import { rule as requireFieldOfTypeQueryInMutationResult } from './require-field-of-type-query-in-mutation-result/index.js'; +import { rule as requireImportFragment } from './require-import-fragment/index.js'; +import { rule as requireNullableFieldsWithOneof } from './require-nullable-fields-with-oneof/index.js'; +import { rule as requireNullableResultInRoot } from './require-nullable-result-in-root/index.js'; +import { rule as requireSelections } from './require-selections/index.js'; +import { rule as requireTypePatternWithOneof } from './require-type-pattern-with-oneof/index.js'; +import { rule as selectionSetDepth } from './selection-set-depth/index.js'; +import { rule as strictIdInTypes } from './strict-id-in-types/index.js'; +import { rule as uniqueEnumValueNames } from './unique-enum-value-names/index.js'; +import { rule as uniqueFragmentName } from './unique-fragment-name/index.js'; +import { rule as uniqueOperationName } from './unique-operation-name/index.js'; export const rules = { ...GRAPHQL_JS_VALIDATIONS, diff --git a/packages/plugin/__tests__/input-name.spec.ts b/packages/plugin/src/rules/input-name/index.test.ts similarity index 97% rename from packages/plugin/__tests__/input-name.spec.ts rename to packages/plugin/src/rules/input-name/index.test.ts index d1074a1012a..11228ac134d 100644 --- a/packages/plugin/__tests__/input-name.spec.ts +++ b/packages/plugin/src/rules/input-name/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/input-name.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions>('input-name', rule, { valid: [ diff --git a/packages/plugin/src/rules/input-name.ts b/packages/plugin/src/rules/input-name/index.ts similarity index 98% rename from packages/plugin/src/rules/input-name.ts rename to packages/plugin/src/rules/input-name/index.ts index 8d0b30c1a39..e8da9f0a74d 100644 --- a/packages/plugin/src/rules/input-name.ts +++ b/packages/plugin/src/rules/input-name/index.ts @@ -9,8 +9,8 @@ import { ObjectTypeExtensionNode, } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../../types.js'; const schema = { type: 'array', diff --git a/packages/plugin/__tests__/__snapshots__/input-name.spec.md b/packages/plugin/src/rules/input-name/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/input-name.spec.md rename to packages/plugin/src/rules/input-name/snapshot.md diff --git a/packages/plugin/__tests__/lone-executable-definition.spec.ts b/packages/plugin/src/rules/lone-executable-definition/index.test.ts similarity index 96% rename from packages/plugin/__tests__/lone-executable-definition.spec.ts rename to packages/plugin/src/rules/lone-executable-definition/index.test.ts index dac92883f73..d7e662e2b5e 100644 --- a/packages/plugin/__tests__/lone-executable-definition.spec.ts +++ b/packages/plugin/src/rules/lone-executable-definition/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/lone-executable-definition.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions>('lone-executable-definition', rule, { valid: [ diff --git a/packages/plugin/src/rules/lone-executable-definition.ts b/packages/plugin/src/rules/lone-executable-definition/index.ts similarity index 95% rename from packages/plugin/src/rules/lone-executable-definition.ts rename to packages/plugin/src/rules/lone-executable-definition/index.ts index 8396d4833f3..8533da94786 100644 --- a/packages/plugin/src/rules/lone-executable-definition.ts +++ b/packages/plugin/src/rules/lone-executable-definition/index.ts @@ -1,8 +1,8 @@ import { ExecutableDefinitionNode, OperationTypeNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { ARRAY_DEFAULT_OPTIONS, getLocation, pascalCase } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { ARRAY_DEFAULT_OPTIONS, getLocation, pascalCase } from '../../utils.js'; const RULE_ID = 'lone-executable-definition'; diff --git a/packages/plugin/__tests__/__snapshots__/lone-executable-definition.spec.md b/packages/plugin/src/rules/lone-executable-definition/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/lone-executable-definition.spec.md rename to packages/plugin/src/rules/lone-executable-definition/snapshot.md diff --git a/packages/plugin/__tests__/match-document-filename.spec.ts b/packages/plugin/src/rules/match-document-filename/index.test.ts similarity index 96% rename from packages/plugin/__tests__/match-document-filename.spec.ts rename to packages/plugin/src/rules/match-document-filename/index.test.ts index edcc83c9483..d4286831ecc 100644 --- a/packages/plugin/__tests__/match-document-filename.spec.ts +++ b/packages/plugin/src/rules/match-document-filename/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/match-document-filename.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions>('match-document-filename', rule, { valid: [ diff --git a/packages/plugin/src/rules/match-document-filename.ts b/packages/plugin/src/rules/match-document-filename/index.ts similarity index 97% rename from packages/plugin/src/rules/match-document-filename.ts rename to packages/plugin/src/rules/match-document-filename/index.ts index 25bf39bb44a..282de79f2aa 100644 --- a/packages/plugin/src/rules/match-document-filename.ts +++ b/packages/plugin/src/rules/match-document-filename/index.ts @@ -1,14 +1,14 @@ import { basename, extname } from 'node:path'; import { FragmentDefinitionNode, Kind, OperationDefinitionNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; import { CaseStyle as _CaseStyle, convertCase, REPORT_ON_FIRST_CHARACTER, VIRTUAL_DOCUMENT_REGEX, -} from '../utils.js'; +} from '../../utils.js'; type CaseStyle = _CaseStyle | 'matchDocumentStyle'; diff --git a/packages/plugin/__tests__/__snapshots__/match-document-filename.spec.md b/packages/plugin/src/rules/match-document-filename/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/match-document-filename.spec.md rename to packages/plugin/src/rules/match-document-filename/snapshot.md diff --git a/packages/plugin/__tests__/naming-convention.spec.ts b/packages/plugin/src/rules/naming-convention/index.test.ts similarity index 99% rename from packages/plugin/__tests__/naming-convention.spec.ts rename to packages/plugin/src/rules/naming-convention/index.test.ts index e0944c0de20..3bdceff48b1 100644 --- a/packages/plugin/__tests__/naming-convention.spec.ts +++ b/packages/plugin/src/rules/naming-convention/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/naming-convention.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions>('naming-convention', rule, { valid: [ diff --git a/packages/plugin/src/rules/naming-convention.ts b/packages/plugin/src/rules/naming-convention/index.ts similarity index 99% rename from packages/plugin/src/rules/naming-convention.ts rename to packages/plugin/src/rules/naming-convention/index.ts index 0cbcbf42662..09911d3718a 100644 --- a/packages/plugin/src/rules/naming-convention.ts +++ b/packages/plugin/src/rules/naming-convention/index.ts @@ -1,14 +1,14 @@ import { ASTKindToNode, Kind, NameNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, GraphQLESLintRuleListener, ValueOf } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, GraphQLESLintRuleListener, ValueOf } from '../../types.js'; import { ARRAY_DEFAULT_OPTIONS, convertCase, englishJoinWords, truthy, TYPES_KINDS, -} from '../utils.js'; +} from '../../utils.js'; const KindToDisplayName = { // types diff --git a/packages/plugin/__tests__/__snapshots__/naming-convention.spec.md b/packages/plugin/src/rules/naming-convention/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/naming-convention.spec.md rename to packages/plugin/src/rules/naming-convention/snapshot.md diff --git a/packages/plugin/__tests__/no-anonymous-operations.spec.ts b/packages/plugin/src/rules/no-anonymous-operations/index.test.ts similarity index 74% rename from packages/plugin/__tests__/no-anonymous-operations.spec.ts rename to packages/plugin/src/rules/no-anonymous-operations/index.test.ts index bd81d61f178..24cf74bf1de 100644 --- a/packages/plugin/__tests__/no-anonymous-operations.spec.ts +++ b/packages/plugin/src/rules/no-anonymous-operations/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-anonymous-operations.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('no-anonymous-operations', rule, { valid: ['query myQuery { a }', 'mutation doSomething { a }', 'subscription myData { a }'], diff --git a/packages/plugin/src/rules/no-anonymous-operations.ts b/packages/plugin/src/rules/no-anonymous-operations/index.ts similarity index 93% rename from packages/plugin/src/rules/no-anonymous-operations.ts rename to packages/plugin/src/rules/no-anonymous-operations/index.ts index fae6301a28c..b53c69d0567 100644 --- a/packages/plugin/src/rules/no-anonymous-operations.ts +++ b/packages/plugin/src/rules/no-anonymous-operations/index.ts @@ -1,7 +1,7 @@ import { Kind, OperationDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getLocation } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getLocation } from '../../utils.js'; const RULE_ID = 'no-anonymous-operations'; diff --git a/packages/plugin/__tests__/__snapshots__/no-anonymous-operations.spec.md b/packages/plugin/src/rules/no-anonymous-operations/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-anonymous-operations.spec.md rename to packages/plugin/src/rules/no-anonymous-operations/snapshot.md diff --git a/packages/plugin/__tests__/no-deprecated.spec.ts b/packages/plugin/src/rules/no-deprecated/index.test.ts similarity index 92% rename from packages/plugin/__tests__/no-deprecated.spec.ts rename to packages/plugin/src/rules/no-deprecated/index.test.ts index 240c56c6c84..f6ef7609327 100644 --- a/packages/plugin/__tests__/no-deprecated.spec.ts +++ b/packages/plugin/src/rules/no-deprecated/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-deprecated.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { diff --git a/packages/plugin/src/rules/no-deprecated.ts b/packages/plugin/src/rules/no-deprecated/index.ts similarity index 94% rename from packages/plugin/src/rules/no-deprecated.ts rename to packages/plugin/src/rules/no-deprecated/index.ts index d1c454f2935..94023d8250a 100644 --- a/packages/plugin/src/rules/no-deprecated.ts +++ b/packages/plugin/src/rules/no-deprecated/index.ts @@ -1,7 +1,7 @@ import { EnumValueNode, FieldNode, Kind } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { requireGraphQLSchemaFromContext } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'no-deprecated'; diff --git a/packages/plugin/__tests__/__snapshots__/no-deprecated.spec.md b/packages/plugin/src/rules/no-deprecated/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-deprecated.spec.md rename to packages/plugin/src/rules/no-deprecated/snapshot.md diff --git a/packages/plugin/__tests__/no-duplicate-fields.spec.ts b/packages/plugin/src/rules/no-duplicate-fields/index.test.ts similarity index 90% rename from packages/plugin/__tests__/no-duplicate-fields.spec.ts rename to packages/plugin/src/rules/no-duplicate-fields/index.test.ts index 23037c2abe4..362b56d237b 100644 --- a/packages/plugin/__tests__/no-duplicate-fields.spec.ts +++ b/packages/plugin/src/rules/no-duplicate-fields/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-duplicate-fields.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('no-duplicate-fields', rule, { valid: [], diff --git a/packages/plugin/src/rules/no-duplicate-fields.ts b/packages/plugin/src/rules/no-duplicate-fields/index.ts similarity index 96% rename from packages/plugin/src/rules/no-duplicate-fields.ts rename to packages/plugin/src/rules/no-duplicate-fields/index.ts index 654ff387567..a0c004d8266 100644 --- a/packages/plugin/src/rules/no-duplicate-fields.ts +++ b/packages/plugin/src/rules/no-duplicate-fields/index.ts @@ -1,6 +1,6 @@ import { Kind, NameNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; const RULE_ID = 'no-duplicate-fields'; diff --git a/packages/plugin/__tests__/__snapshots__/no-duplicate-fields.spec.md b/packages/plugin/src/rules/no-duplicate-fields/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-duplicate-fields.spec.md rename to packages/plugin/src/rules/no-duplicate-fields/snapshot.md diff --git a/packages/plugin/__tests__/no-hashtag-description.spec.ts b/packages/plugin/src/rules/no-hashtag-description/index.test.ts similarity index 94% rename from packages/plugin/__tests__/no-hashtag-description.spec.ts rename to packages/plugin/src/rules/no-hashtag-description/index.test.ts index d0b46da4e7f..96313e17e24 100644 --- a/packages/plugin/__tests__/no-hashtag-description.spec.ts +++ b/packages/plugin/src/rules/no-hashtag-description/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RULE_ID } from '../src/rules/no-hashtag-description.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RULE_ID } from './index.js'; ruleTester.run('no-hashtag-description', rule, { valid: [ diff --git a/packages/plugin/src/rules/no-hashtag-description.ts b/packages/plugin/src/rules/no-hashtag-description/index.ts similarity index 95% rename from packages/plugin/src/rules/no-hashtag-description.ts rename to packages/plugin/src/rules/no-hashtag-description/index.ts index d6c43f042b8..53d8f4b7564 100644 --- a/packages/plugin/src/rules/no-hashtag-description.ts +++ b/packages/plugin/src/rules/no-hashtag-description/index.ts @@ -1,7 +1,7 @@ import { DocumentNode, Token, TokenKind } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; export const RULE_ID = 'HASHTAG_COMMENT'; diff --git a/packages/plugin/__tests__/__snapshots__/no-hashtag-description.spec.md b/packages/plugin/src/rules/no-hashtag-description/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-hashtag-description.spec.md rename to packages/plugin/src/rules/no-hashtag-description/snapshot.md diff --git a/packages/plugin/__tests__/no-one-place-fragments.spec.ts b/packages/plugin/src/rules/no-one-place-fragments/index.test.ts similarity index 78% rename from packages/plugin/__tests__/no-one-place-fragments.spec.ts rename to packages/plugin/src/rules/no-one-place-fragments/index.test.ts index 021a9bd4e63..01ace44e07d 100644 --- a/packages/plugin/__tests__/no-one-place-fragments.spec.ts +++ b/packages/plugin/src/rules/no-one-place-fragments/index.test.ts @@ -1,6 +1,7 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/no-one-place-fragments.js'; -import { ruleTester } from './test-utils.js'; +import { CWD } from '@/utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('no-one-place-fragments', rule, { valid: [ @@ -9,7 +10,7 @@ ruleTester.run('no-one-place-fragments', rule, { code: ruleTester.fromMockFile('no-one-place-fragments.graphql'), parserOptions: { graphQLConfig: { - documents: join(__dirname, 'mocks/no-one-place-fragments.graphql'), + documents: join(CWD, '__tests__/mocks/no-one-place-fragments.graphql'), }, }, }, diff --git a/packages/plugin/src/rules/no-one-place-fragments.ts b/packages/plugin/src/rules/no-one-place-fragments/index.ts similarity index 92% rename from packages/plugin/src/rules/no-one-place-fragments.ts rename to packages/plugin/src/rules/no-one-place-fragments/index.ts index df4684e7870..6664c5d0829 100644 --- a/packages/plugin/src/rules/no-one-place-fragments.ts +++ b/packages/plugin/src/rules/no-one-place-fragments/index.ts @@ -1,8 +1,8 @@ import { relative } from 'node:path'; import { NameNode, visit } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { CWD, requireSiblingsOperations } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { CWD, requireSiblingsOperations } from '../../utils.js'; const RULE_ID = 'no-one-place-fragments'; diff --git a/packages/plugin/__tests__/__snapshots__/no-one-place-fragments.spec.md b/packages/plugin/src/rules/no-one-place-fragments/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-one-place-fragments.spec.md rename to packages/plugin/src/rules/no-one-place-fragments/snapshot.md diff --git a/packages/plugin/__tests__/no-root-type.spec.ts b/packages/plugin/src/rules/no-root-type/index.test.ts similarity index 90% rename from packages/plugin/__tests__/no-root-type.spec.ts rename to packages/plugin/src/rules/no-root-type/index.test.ts index a37bad5b63a..d66b8a01684 100644 --- a/packages/plugin/__tests__/no-root-type.spec.ts +++ b/packages/plugin/src/rules/no-root-type/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/no-root-type.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const useSchema = (code: string, schema = '') => ({ code, diff --git a/packages/plugin/src/rules/no-root-type.ts b/packages/plugin/src/rules/no-root-type/index.ts similarity index 94% rename from packages/plugin/src/rules/no-root-type.ts rename to packages/plugin/src/rules/no-root-type/index.ts index 7f45238eba0..4d549aa8d61 100644 --- a/packages/plugin/src/rules/no-root-type.ts +++ b/packages/plugin/src/rules/no-root-type/index.ts @@ -1,8 +1,8 @@ import { NameNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { ARRAY_DEFAULT_OPTIONS, requireGraphQLSchemaFromContext, truthy } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { ARRAY_DEFAULT_OPTIONS, requireGraphQLSchemaFromContext, truthy } from '../../utils.js'; const schema = { type: 'array', diff --git a/packages/plugin/__tests__/__snapshots__/no-root-type.spec.md b/packages/plugin/src/rules/no-root-type/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-root-type.spec.md rename to packages/plugin/src/rules/no-root-type/snapshot.md diff --git a/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts b/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.test.ts similarity index 92% rename from packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts rename to packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.test.ts index 37c58aa42e8..cdb7bf72f1e 100644 --- a/packages/plugin/__tests__/no-scalar-result-type-on-mutation.spec.ts +++ b/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-scalar-result-type-on-mutation.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const useSchema = (code: string) => ({ code, diff --git a/packages/plugin/src/rules/no-scalar-result-type-on-mutation.ts b/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.ts similarity index 93% rename from packages/plugin/src/rules/no-scalar-result-type-on-mutation.ts rename to packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.ts index 4f0b5c699e1..5c52f386521 100644 --- a/packages/plugin/src/rules/no-scalar-result-type-on-mutation.ts +++ b/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.ts @@ -1,7 +1,7 @@ import { isScalarType, Kind, NameNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName, requireGraphQLSchemaFromContext } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName, requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'no-scalar-result-type-on-mutation'; diff --git a/packages/plugin/__tests__/__snapshots__/no-scalar-result-type-on-mutation.spec.md b/packages/plugin/src/rules/no-scalar-result-type-on-mutation/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-scalar-result-type-on-mutation.spec.md rename to packages/plugin/src/rules/no-scalar-result-type-on-mutation/snapshot.md diff --git a/packages/plugin/__tests__/no-typename-prefix.spec.ts b/packages/plugin/src/rules/no-typename-prefix/index.test.ts similarity index 90% rename from packages/plugin/__tests__/no-typename-prefix.spec.ts rename to packages/plugin/src/rules/no-typename-prefix/index.test.ts index d2a9ae8f862..836dd8378ea 100644 --- a/packages/plugin/__tests__/no-typename-prefix.spec.ts +++ b/packages/plugin/src/rules/no-typename-prefix/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-typename-prefix.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('no-typename-prefix', rule, { valid: [ diff --git a/packages/plugin/src/rules/no-typename-prefix.ts b/packages/plugin/src/rules/no-typename-prefix/index.ts similarity index 95% rename from packages/plugin/src/rules/no-typename-prefix.ts rename to packages/plugin/src/rules/no-typename-prefix/index.ts index a98de5ba831..0d5d37f2580 100644 --- a/packages/plugin/src/rules/no-typename-prefix.ts +++ b/packages/plugin/src/rules/no-typename-prefix/index.ts @@ -4,8 +4,8 @@ import { ObjectTypeDefinitionNode, ObjectTypeExtensionNode, } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; const NO_TYPENAME_PREFIX = 'NO_TYPENAME_PREFIX'; diff --git a/packages/plugin/__tests__/__snapshots__/no-typename-prefix.spec.md b/packages/plugin/src/rules/no-typename-prefix/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-typename-prefix.spec.md rename to packages/plugin/src/rules/no-typename-prefix/snapshot.md diff --git a/packages/plugin/__tests__/no-unreachable-types.spec.ts b/packages/plugin/src/rules/no-unreachable-types/index.test.ts similarity index 98% rename from packages/plugin/__tests__/no-unreachable-types.spec.ts rename to packages/plugin/src/rules/no-unreachable-types/index.test.ts index 628557e201a..7bc14453e52 100644 --- a/packages/plugin/__tests__/no-unreachable-types.spec.ts +++ b/packages/plugin/src/rules/no-unreachable-types/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/no-unreachable-types.js'; -import { ruleTester, withSchema } from './test-utils.js'; +import { ruleTester, withSchema } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('no-unreachable-types', rule, { valid: [ diff --git a/packages/plugin/src/rules/no-unreachable-types.ts b/packages/plugin/src/rules/no-unreachable-types/index.ts similarity index 96% rename from packages/plugin/src/rules/no-unreachable-types.ts rename to packages/plugin/src/rules/no-unreachable-types/index.ts index 6c5cdfdfa44..f771437f053 100644 --- a/packages/plugin/src/rules/no-unreachable-types.ts +++ b/packages/plugin/src/rules/no-unreachable-types/index.ts @@ -10,10 +10,10 @@ import { } from 'graphql'; import { GraphQLProjectConfig } from 'graphql-config'; import lowerCase from 'lodash.lowercase'; -import { ModuleCache } from '../cache.js'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getTypeName, requireGraphQLSchemaFromContext } from '../utils.js'; +import { ModuleCache } from '../../cache.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getTypeName, requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'no-unreachable-types'; diff --git a/packages/plugin/__tests__/__snapshots__/no-unreachable-types.spec.md b/packages/plugin/src/rules/no-unreachable-types/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-unreachable-types.spec.md rename to packages/plugin/src/rules/no-unreachable-types/snapshot.md diff --git a/packages/plugin/__tests__/no-unused-fields.spec.ts b/packages/plugin/src/rules/no-unused-fields/index.test.ts similarity index 95% rename from packages/plugin/__tests__/no-unused-fields.spec.ts rename to packages/plugin/src/rules/no-unused-fields/index.test.ts index b20964c9eb9..59815616764 100644 --- a/packages/plugin/__tests__/no-unused-fields.spec.ts +++ b/packages/plugin/src/rules/no-unused-fields/index.test.ts @@ -1,6 +1,6 @@ import { RuleTester } from '@theguild/eslint-rule-tester'; -import { rule } from '../src/rules/no-unused-fields.js'; -import { DEFAULT_CONFIG, ParserOptionsForTests } from './test-utils.js'; +import { DEFAULT_CONFIG, ParserOptionsForTests } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const SCHEMA = /* GraphQL */ ` type User { diff --git a/packages/plugin/src/rules/no-unused-fields.ts b/packages/plugin/src/rules/no-unused-fields/index.ts similarity index 95% rename from packages/plugin/src/rules/no-unused-fields.ts rename to packages/plugin/src/rules/no-unused-fields/index.ts index 06228f77707..f2d0a7d895c 100644 --- a/packages/plugin/src/rules/no-unused-fields.ts +++ b/packages/plugin/src/rules/no-unused-fields/index.ts @@ -1,9 +1,9 @@ import { GraphQLSchema, TypeInfo, visit, visitWithTypeInfo } from 'graphql'; import { GraphQLProjectConfig } from 'graphql-config'; -import { ModuleCache } from '../cache.js'; -import { SiblingOperations } from '../siblings.js'; -import { GraphQLESLintRule } from '../types.js'; -import { requireGraphQLSchemaFromContext, requireSiblingsOperations } from '../utils.js'; +import { ModuleCache } from '../../cache.js'; +import { SiblingOperations } from '../../siblings.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { requireGraphQLSchemaFromContext, requireSiblingsOperations } from '../../utils.js'; const RULE_ID = 'no-unused-fields'; diff --git a/packages/plugin/__tests__/__snapshots__/no-unused-fields.spec.md b/packages/plugin/src/rules/no-unused-fields/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/no-unused-fields.spec.md rename to packages/plugin/src/rules/no-unused-fields/snapshot.md diff --git a/packages/plugin/__tests__/relay-arguments.spec.ts b/packages/plugin/src/rules/relay-arguments/index.test.ts similarity index 92% rename from packages/plugin/__tests__/relay-arguments.spec.ts rename to packages/plugin/src/rules/relay-arguments/index.test.ts index 7e783de61ba..584e7aff656 100644 --- a/packages/plugin/__tests__/relay-arguments.spec.ts +++ b/packages/plugin/src/rules/relay-arguments/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/relay-arguments.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; function useSchema(code: string) { return { diff --git a/packages/plugin/src/rules/relay-arguments.ts b/packages/plugin/src/rules/relay-arguments/index.ts similarity index 96% rename from packages/plugin/src/rules/relay-arguments.ts rename to packages/plugin/src/rules/relay-arguments/index.ts index ae7ec6c24c4..db28e447f30 100644 --- a/packages/plugin/src/rules/relay-arguments.ts +++ b/packages/plugin/src/rules/relay-arguments/index.ts @@ -1,8 +1,8 @@ import { FieldDefinitionNode, isScalarType, Kind, NameNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { requireGraphQLSchemaFromContext } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'relay-arguments'; const MISSING_ARGUMENTS = 'MISSING_ARGUMENTS'; diff --git a/packages/plugin/__tests__/__snapshots__/relay-arguments.spec.md b/packages/plugin/src/rules/relay-arguments/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/relay-arguments.spec.md rename to packages/plugin/src/rules/relay-arguments/snapshot.md diff --git a/packages/plugin/__tests__/relay-connection-types.spec.ts b/packages/plugin/src/rules/relay-connection-types/index.test.ts similarity index 96% rename from packages/plugin/__tests__/relay-connection-types.spec.ts rename to packages/plugin/src/rules/relay-connection-types/index.test.ts index 5e3d040e9ac..8e8fbcbb254 100644 --- a/packages/plugin/__tests__/relay-connection-types.spec.ts +++ b/packages/plugin/src/rules/relay-connection-types/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/relay-connection-types.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('relay-connection-types', rule, { valid: [ diff --git a/packages/plugin/src/rules/relay-connection-types.ts b/packages/plugin/src/rules/relay-connection-types/index.ts similarity index 97% rename from packages/plugin/src/rules/relay-connection-types.ts rename to packages/plugin/src/rules/relay-connection-types/index.ts index f2d64065e41..cfba5058c90 100644 --- a/packages/plugin/src/rules/relay-connection-types.ts +++ b/packages/plugin/src/rules/relay-connection-types/index.ts @@ -1,6 +1,6 @@ import { Kind, NameNode, ObjectTypeDefinitionNode, TypeNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; const MUST_BE_OBJECT_TYPE = 'MUST_BE_OBJECT_TYPE'; const MUST_CONTAIN_FIELD_EDGES = 'MUST_CONTAIN_FIELD_EDGES'; diff --git a/packages/plugin/__tests__/__snapshots__/relay-connection-types.spec.md b/packages/plugin/src/rules/relay-connection-types/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/relay-connection-types.spec.md rename to packages/plugin/src/rules/relay-connection-types/snapshot.md diff --git a/packages/plugin/__tests__/relay-edge-types.spec.ts b/packages/plugin/src/rules/relay-edge-types/index.test.ts similarity index 97% rename from packages/plugin/__tests__/relay-edge-types.spec.ts rename to packages/plugin/src/rules/relay-edge-types/index.test.ts index e1fcd91992b..067fab25c9d 100644 --- a/packages/plugin/__tests__/relay-edge-types.spec.ts +++ b/packages/plugin/src/rules/relay-edge-types/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/relay-edge-types.js'; -import { ruleTester, withSchema } from './test-utils.js'; +import { ruleTester, withSchema } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions, true>('relay-edge-types', rule, { valid: [ diff --git a/packages/plugin/src/rules/relay-edge-types.ts b/packages/plugin/src/rules/relay-edge-types/index.ts similarity index 98% rename from packages/plugin/src/rules/relay-edge-types.ts rename to packages/plugin/src/rules/relay-edge-types/index.ts index a688d0221c8..a7614b71f97 100644 --- a/packages/plugin/src/rules/relay-edge-types.ts +++ b/packages/plugin/src/rules/relay-edge-types/index.ts @@ -11,9 +11,9 @@ import { } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; import { getDocumentNodeFromSchema } from '@graphql-tools/utils'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../types.js'; -import { getTypeName, requireGraphQLSchemaFromContext } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, GraphQLESLintRuleListener } from '../../types.js'; +import { getTypeName, requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'relay-edge-types'; const MESSAGE_MUST_BE_OBJECT_TYPE = 'MESSAGE_MUST_BE_OBJECT_TYPE'; diff --git a/packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md b/packages/plugin/src/rules/relay-edge-types/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/relay-edge-types.spec.md rename to packages/plugin/src/rules/relay-edge-types/snapshot.md diff --git a/packages/plugin/__tests__/relay-page-info.spec.ts b/packages/plugin/src/rules/relay-page-info/index.test.ts similarity index 95% rename from packages/plugin/__tests__/relay-page-info.spec.ts rename to packages/plugin/src/rules/relay-page-info/index.test.ts index 65d0d3bb219..6306a685839 100644 --- a/packages/plugin/__tests__/relay-page-info.spec.ts +++ b/packages/plugin/src/rules/relay-page-info/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/relay-page-info.js'; -import { ruleTester, withSchema } from './test-utils.js'; +import { ruleTester, withSchema } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('relay-page-info', rule, { valid: [ diff --git a/packages/plugin/src/rules/relay-page-info.ts b/packages/plugin/src/rules/relay-page-info/index.ts similarity index 94% rename from packages/plugin/src/rules/relay-page-info.ts rename to packages/plugin/src/rules/relay-page-info/index.ts index 1b510338445..d748323b505 100644 --- a/packages/plugin/src/rules/relay-page-info.ts +++ b/packages/plugin/src/rules/relay-page-info/index.ts @@ -1,8 +1,8 @@ import { isScalarType, Kind, NameNode, ObjectTypeDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { REPORT_ON_FIRST_CHARACTER, requireGraphQLSchemaFromContext } from '../utils.js'; -import { NON_OBJECT_TYPES } from './relay-connection-types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { REPORT_ON_FIRST_CHARACTER, requireGraphQLSchemaFromContext } from '../../utils.js'; +import { NON_OBJECT_TYPES } from '../relay-connection-types/index.js'; const RULE_ID = 'relay-page-info'; const MESSAGE_MUST_EXIST = 'MESSAGE_MUST_EXIST'; diff --git a/packages/plugin/__tests__/__snapshots__/relay-page-info.spec.md b/packages/plugin/src/rules/relay-page-info/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/relay-page-info.spec.md rename to packages/plugin/src/rules/relay-page-info/snapshot.md diff --git a/packages/plugin/__tests__/require-deprecation-date.spec.ts b/packages/plugin/src/rules/require-deprecation-date/index.test.ts similarity index 90% rename from packages/plugin/__tests__/require-deprecation-date.spec.ts rename to packages/plugin/src/rules/require-deprecation-date/index.test.ts index 9708bf000c3..01c4cf5742c 100644 --- a/packages/plugin/__tests__/require-deprecation-date.spec.ts +++ b/packages/plugin/src/rules/require-deprecation-date/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/require-deprecation-date.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const now = new Date(); now.setDate(now.getDate() + 1); diff --git a/packages/plugin/src/rules/require-deprecation-date.ts b/packages/plugin/src/rules/require-deprecation-date/index.ts similarity index 95% rename from packages/plugin/src/rules/require-deprecation-date.ts rename to packages/plugin/src/rules/require-deprecation-date/index.ts index 2f1a49b3e8f..31e0fb84163 100644 --- a/packages/plugin/src/rules/require-deprecation-date.ts +++ b/packages/plugin/src/rules/require-deprecation-date/index.ts @@ -1,8 +1,8 @@ import { DirectiveNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode, valueFromNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode, valueFromNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; // eslint-disable-next-line unicorn/better-regex const DATE_REGEX = /^\d{2}\/\d{2}\/\d{4}$/; diff --git a/packages/plugin/__tests__/__snapshots__/require-deprecation-date.spec.md b/packages/plugin/src/rules/require-deprecation-date/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-deprecation-date.spec.md rename to packages/plugin/src/rules/require-deprecation-date/snapshot.md diff --git a/packages/plugin/__tests__/require-deprecation-reason.spec.ts b/packages/plugin/src/rules/require-deprecation-reason/index.test.ts similarity index 92% rename from packages/plugin/__tests__/require-deprecation-reason.spec.ts rename to packages/plugin/src/rules/require-deprecation-reason/index.test.ts index 02cd2214e7c..b775e1945ce 100644 --- a/packages/plugin/__tests__/require-deprecation-reason.spec.ts +++ b/packages/plugin/src/rules/require-deprecation-reason/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-deprecation-reason.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('require-deprecation-reason', rule, { valid: [ diff --git a/packages/plugin/src/rules/require-deprecation-reason.ts b/packages/plugin/src/rules/require-deprecation-reason/index.ts similarity index 89% rename from packages/plugin/src/rules/require-deprecation-reason.ts rename to packages/plugin/src/rules/require-deprecation-reason/index.ts index b3c7dcbb986..c6c57fa570a 100644 --- a/packages/plugin/src/rules/require-deprecation-reason.ts +++ b/packages/plugin/src/rules/require-deprecation-reason/index.ts @@ -1,7 +1,7 @@ import { ArgumentNode, DirectiveNode } from 'graphql'; -import { GraphQLESTreeNode, valueFromNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode, valueFromNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; export const rule: GraphQLESLintRule = { meta: { diff --git a/packages/plugin/__tests__/__snapshots__/require-deprecation-reason.spec.md b/packages/plugin/src/rules/require-deprecation-reason/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-deprecation-reason.spec.md rename to packages/plugin/src/rules/require-deprecation-reason/snapshot.md diff --git a/packages/plugin/__tests__/require-description.spec.ts b/packages/plugin/src/rules/require-description/index.test.ts similarity index 97% rename from packages/plugin/__tests__/require-description.spec.ts rename to packages/plugin/src/rules/require-description/index.test.ts index 1caf232cb47..dec194889c4 100644 --- a/packages/plugin/__tests__/require-description.spec.ts +++ b/packages/plugin/src/rules/require-description/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RULE_ID, RuleOptions } from '../src/rules/require-description.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RULE_ID, RuleOptions } from './index.js'; const OPERATION = { OperationDefinition: true }; diff --git a/packages/plugin/src/rules/require-description.ts b/packages/plugin/src/rules/require-description/index.ts similarity index 97% rename from packages/plugin/src/rules/require-description.ts rename to packages/plugin/src/rules/require-description/index.ts index 6488527aae5..d669ac90ecb 100644 --- a/packages/plugin/src/rules/require-description.ts +++ b/packages/plugin/src/rules/require-description/index.ts @@ -1,13 +1,13 @@ import { ASTKindToNode, Kind, TokenKind } from 'graphql'; import { getRootTypeNames } from '@graphql-tools/utils'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, ValueOf } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, ValueOf } from '../../types.js'; import { getLocation, getNodeName, requireGraphQLSchemaFromContext, TYPES_KINDS, -} from '../utils.js'; +} from '../../utils.js'; export const RULE_ID = 'require-description'; diff --git a/packages/plugin/__tests__/__snapshots__/require-description.spec.md b/packages/plugin/src/rules/require-description/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-description.spec.md rename to packages/plugin/src/rules/require-description/snapshot.md diff --git a/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts b/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.test.ts similarity index 93% rename from packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts rename to packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.test.ts index b4f40d5eb70..00308c145d9 100644 --- a/packages/plugin/__tests__/require-field-of-type-query-in-mutation-result.spec.ts +++ b/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-field-of-type-query-in-mutation-result.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const useSchema = (code: string) => ({ code, diff --git a/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result.ts b/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.ts similarity index 94% rename from packages/plugin/src/rules/require-field-of-type-query-in-mutation-result.ts rename to packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.ts index 15049a9fcab..874137450e1 100644 --- a/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result.ts +++ b/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.ts @@ -1,7 +1,7 @@ import { isObjectType, NameNode, ObjectTypeDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getTypeName, requireGraphQLSchemaFromContext } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getTypeName, requireGraphQLSchemaFromContext } from '../../utils.js'; const RULE_ID = 'require-field-of-type-query-in-mutation-result'; diff --git a/packages/plugin/__tests__/__snapshots__/require-field-of-type-query-in-mutation-result.spec.md b/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-field-of-type-query-in-mutation-result.spec.md rename to packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/snapshot.md diff --git a/packages/plugin/__tests__/require-import-fragment.spec.ts b/packages/plugin/src/rules/require-import-fragment/index.test.ts similarity index 60% rename from packages/plugin/__tests__/require-import-fragment.spec.ts rename to packages/plugin/src/rules/require-import-fragment/index.test.ts index 529c48e8c75..6a744d3975f 100644 --- a/packages/plugin/__tests__/require-import-fragment.spec.ts +++ b/packages/plugin/src/rules/require-import-fragment/index.test.ts @@ -1,6 +1,7 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/require-import-fragment.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { CWD } from '@/utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; function withMocks({ name, filename, errors }: { name: string; filename: string; errors?: any }) { return { @@ -11,8 +12,8 @@ function withMocks({ name, filename, errors }: { name: string; filename: string; graphQLConfig: { documents: [ filename, - join(__dirname, 'mocks/import-fragments/foo-fragment.gql'), - join(__dirname, 'mocks/import-fragments/bar-fragment.gql'), + join(CWD, '__tests__/mocks/import-fragments/foo-fragment.gql'), + join(CWD, '__tests__/mocks/import-fragments/bar-fragment.gql'), ], }, } satisfies ParserOptionsForTests, @@ -24,31 +25,31 @@ ruleTester.run('require-import-fragment', rule, { valid: [ withMocks({ name: 'should not report with named import', - filename: join(__dirname, 'mocks/import-fragments/valid-query.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/valid-query.gql'), }), withMocks({ name: 'should not report with default import', - filename: join(__dirname, 'mocks/import-fragments/valid-query-default.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/valid-query-default.gql'), }), withMocks({ name: 'should not report fragments from the same file', - filename: join(__dirname, 'mocks/import-fragments/same-file.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/same-file.gql'), }), ], invalid: [ withMocks({ name: 'should report with named import', - filename: join(__dirname, 'mocks/import-fragments/invalid-query.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/invalid-query.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), withMocks({ name: 'should report with default import', - filename: join(__dirname, 'mocks/import-fragments/invalid-query-default.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/invalid-query-default.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), withMocks({ name: 'should report fragments when there are no import expressions', - filename: join(__dirname, 'mocks/import-fragments/missing-import.gql'), + filename: join(CWD, '__tests__/mocks/import-fragments/missing-import.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), ], diff --git a/packages/plugin/src/rules/require-import-fragment.ts b/packages/plugin/src/rules/require-import-fragment/index.ts similarity index 95% rename from packages/plugin/src/rules/require-import-fragment.ts rename to packages/plugin/src/rules/require-import-fragment/index.ts index d1579d86ff3..592e6c21b68 100644 --- a/packages/plugin/src/rules/require-import-fragment.ts +++ b/packages/plugin/src/rules/require-import-fragment/index.ts @@ -1,8 +1,8 @@ import path from 'node:path'; import { NameNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { requireSiblingsOperations } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { requireSiblingsOperations } from '../../utils.js'; const RULE_ID = 'require-import-fragment'; const SUGGESTION_ID = 'add-import-expression'; diff --git a/packages/plugin/__tests__/__snapshots__/require-import-fragment.spec.md b/packages/plugin/src/rules/require-import-fragment/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-import-fragment.spec.md rename to packages/plugin/src/rules/require-import-fragment/snapshot.md diff --git a/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts b/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.test.ts similarity index 84% rename from packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts rename to packages/plugin/src/rules/require-nullable-fields-with-oneof/index.test.ts index 9513177217c..941d7826a11 100644 --- a/packages/plugin/__tests__/require-nullable-fields-with-oneof.spec.ts +++ b/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-nullable-fields-with-oneof.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('require-nullable-fields-with-oneof', rule, { valid: [ diff --git a/packages/plugin/src/rules/require-nullable-fields-with-oneof.ts b/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.ts similarity index 90% rename from packages/plugin/src/rules/require-nullable-fields-with-oneof.ts rename to packages/plugin/src/rules/require-nullable-fields-with-oneof/index.ts index 3c578f1bcf6..44c7f4a5c58 100644 --- a/packages/plugin/src/rules/require-nullable-fields-with-oneof.ts +++ b/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.ts @@ -1,7 +1,7 @@ import { DirectiveNode, Kind } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; const RULE_ID = 'require-nullable-fields-with-oneof'; diff --git a/packages/plugin/__tests__/__snapshots__/require-nullable-fields-with-oneof.spec.md b/packages/plugin/src/rules/require-nullable-fields-with-oneof/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-nullable-fields-with-oneof.spec.md rename to packages/plugin/src/rules/require-nullable-fields-with-oneof/snapshot.md diff --git a/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts b/packages/plugin/src/rules/require-nullable-result-in-root/index.test.ts similarity index 87% rename from packages/plugin/__tests__/require-nullable-result-in-root.spec.ts rename to packages/plugin/src/rules/require-nullable-result-in-root/index.test.ts index b6f08b91e16..164c8298a4c 100644 --- a/packages/plugin/__tests__/require-nullable-result-in-root.spec.ts +++ b/packages/plugin/src/rules/require-nullable-result-in-root/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-nullable-result-in-root.js'; -import { ruleTester, withSchema } from './test-utils.js'; +import { ruleTester, withSchema } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('require-nullable-result-in-root', rule, { valid: [ diff --git a/packages/plugin/src/rules/require-nullable-result-in-root.ts b/packages/plugin/src/rules/require-nullable-result-in-root/index.ts similarity index 94% rename from packages/plugin/src/rules/require-nullable-result-in-root.ts rename to packages/plugin/src/rules/require-nullable-result-in-root/index.ts index 8fbb8f8e1ae..b8432663ba9 100644 --- a/packages/plugin/src/rules/require-nullable-result-in-root.ts +++ b/packages/plugin/src/rules/require-nullable-result-in-root/index.ts @@ -1,7 +1,7 @@ import { Kind, ObjectTypeDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName, requireGraphQLSchemaFromContext, truthy } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName, requireGraphQLSchemaFromContext, truthy } from '../../utils.js'; const RULE_ID = 'require-nullable-result-in-root'; diff --git a/packages/plugin/__tests__/__snapshots__/require-nullable-result-in-root.spec.md b/packages/plugin/src/rules/require-nullable-result-in-root/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-nullable-result-in-root.spec.md rename to packages/plugin/src/rules/require-nullable-result-in-root/snapshot.md diff --git a/packages/plugin/__tests__/require-selections.spec.ts b/packages/plugin/src/rules/require-selections/index.test.ts similarity index 98% rename from packages/plugin/__tests__/require-selections.spec.ts rename to packages/plugin/src/rules/require-selections/index.test.ts index 113f5a24c6a..cdb6c8769bd 100644 --- a/packages/plugin/__tests__/require-selections.spec.ts +++ b/packages/plugin/src/rules/require-selections/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/require-selections.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const TEST_SCHEMA = /* GraphQL */ ` type Query { diff --git a/packages/plugin/src/rules/require-selections.ts b/packages/plugin/src/rules/require-selections/index.ts similarity index 98% rename from packages/plugin/src/rules/require-selections.ts rename to packages/plugin/src/rules/require-selections/index.ts index deabb3ad1f5..12771da5ac9 100644 --- a/packages/plugin/src/rules/require-selections.ts +++ b/packages/plugin/src/rules/require-selections/index.ts @@ -13,14 +13,14 @@ import { } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; import { asArray } from '@graphql-tools/utils'; -import { getBaseType, GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule, OmitRecursively, ReportDescriptor } from '../types.js'; +import { getBaseType, GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule, OmitRecursively, ReportDescriptor } from '../../types.js'; import { ARRAY_DEFAULT_OPTIONS, englishJoinWords, requireGraphQLSchemaFromContext, requireSiblingsOperations, -} from '../utils.js'; +} from '../../utils.js'; const RULE_ID = 'require-selections'; const DEFAULT_ID_FIELD_NAME = 'id'; diff --git a/packages/plugin/__tests__/__snapshots__/require-selections.spec.md b/packages/plugin/src/rules/require-selections/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-selections.spec.md rename to packages/plugin/src/rules/require-selections/snapshot.md diff --git a/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts b/packages/plugin/src/rules/require-type-pattern-with-oneof/index.test.ts similarity index 88% rename from packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts rename to packages/plugin/src/rules/require-type-pattern-with-oneof/index.test.ts index 0056bee95a8..257d080860e 100644 --- a/packages/plugin/__tests__/require-type-pattern-with-oneof.spec.ts +++ b/packages/plugin/src/rules/require-type-pattern-with-oneof/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/require-type-pattern-with-oneof.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('require-type-pattern-with-oneof', rule, { valid: [ diff --git a/packages/plugin/src/rules/require-type-pattern-with-oneof.ts b/packages/plugin/src/rules/require-type-pattern-with-oneof/index.ts similarity index 90% rename from packages/plugin/src/rules/require-type-pattern-with-oneof.ts rename to packages/plugin/src/rules/require-type-pattern-with-oneof/index.ts index 4cca46dabb4..0bdf57a4351 100644 --- a/packages/plugin/src/rules/require-type-pattern-with-oneof.ts +++ b/packages/plugin/src/rules/require-type-pattern-with-oneof/index.ts @@ -1,7 +1,7 @@ import { ObjectTypeDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { displayNodeName } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { displayNodeName } from '../../utils.js'; const RULE_ID = 'require-type-pattern-with-oneof'; diff --git a/packages/plugin/__tests__/__snapshots__/require-type-pattern-with-oneof.spec.md b/packages/plugin/src/rules/require-type-pattern-with-oneof/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/require-type-pattern-with-oneof.spec.md rename to packages/plugin/src/rules/require-type-pattern-with-oneof/snapshot.md diff --git a/packages/plugin/__tests__/selection-set-depth.spec.ts b/packages/plugin/src/rules/selection-set-depth/index.test.ts similarity index 94% rename from packages/plugin/__tests__/selection-set-depth.spec.ts rename to packages/plugin/src/rules/selection-set-depth/index.test.ts index ce69f26fa27..b23a399edb6 100644 --- a/packages/plugin/__tests__/selection-set-depth.spec.ts +++ b/packages/plugin/src/rules/selection-set-depth/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/selection-set-depth.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; const WITH_SIBLINGS = { parserOptions: { diff --git a/packages/plugin/src/rules/selection-set-depth.ts b/packages/plugin/src/rules/selection-set-depth/index.ts similarity index 95% rename from packages/plugin/src/rules/selection-set-depth.ts rename to packages/plugin/src/rules/selection-set-depth/index.ts index e4984526a0e..20f3461f6ff 100644 --- a/packages/plugin/src/rules/selection-set-depth.ts +++ b/packages/plugin/src/rules/selection-set-depth/index.ts @@ -2,10 +2,10 @@ import { AST } from 'eslint'; import { DocumentNode, ExecutableDefinitionNode, GraphQLError, Kind } from 'graphql'; import depthLimit from 'graphql-depth-limit'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { SiblingOperations } from '../siblings.js'; -import { GraphQLESLintRule } from '../types.js'; -import { ARRAY_DEFAULT_OPTIONS, logger, requireSiblingsOperations } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { SiblingOperations } from '../../siblings.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { ARRAY_DEFAULT_OPTIONS, logger, requireSiblingsOperations } from '../../utils.js'; const RULE_ID = 'selection-set-depth'; diff --git a/packages/plugin/__tests__/__snapshots__/selection-set-depth.spec.md b/packages/plugin/src/rules/selection-set-depth/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/selection-set-depth.spec.md rename to packages/plugin/src/rules/selection-set-depth/snapshot.md diff --git a/packages/plugin/__tests__/strict-id-in-types.spec.ts b/packages/plugin/src/rules/strict-id-in-types/index.test.ts similarity index 97% rename from packages/plugin/__tests__/strict-id-in-types.spec.ts rename to packages/plugin/src/rules/strict-id-in-types/index.test.ts index 79e60f2164e..ad76fe45327 100644 --- a/packages/plugin/__tests__/strict-id-in-types.spec.ts +++ b/packages/plugin/src/rules/strict-id-in-types/index.test.ts @@ -1,5 +1,5 @@ -import { rule, RuleOptions } from '../src/rules/strict-id-in-types.js'; -import { ruleTester, withSchema } from './test-utils.js'; +import { ruleTester, withSchema } from '../../../__tests__/test-utils.js'; +import { rule, RuleOptions } from './index.js'; ruleTester.run<RuleOptions>('strict-id-in-types', rule, { valid: [ diff --git a/packages/plugin/src/rules/strict-id-in-types.ts b/packages/plugin/src/rules/strict-id-in-types/index.ts similarity index 97% rename from packages/plugin/src/rules/strict-id-in-types.ts rename to packages/plugin/src/rules/strict-id-in-types/index.ts index ee64dde83d8..a9584924f7d 100644 --- a/packages/plugin/src/rules/strict-id-in-types.ts +++ b/packages/plugin/src/rules/strict-id-in-types/index.ts @@ -1,14 +1,14 @@ import { Kind, ObjectTypeDefinitionNode } from 'graphql'; import { FromSchema } from 'json-schema-to-ts'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; import { ARRAY_DEFAULT_OPTIONS, displayNodeName, englishJoinWords, requireGraphQLSchemaFromContext, truthy, -} from '../utils.js'; +} from '../../utils.js'; const RULE_ID = 'strict-id-in-types'; diff --git a/packages/plugin/__tests__/__snapshots__/strict-id-in-types.spec.md b/packages/plugin/src/rules/strict-id-in-types/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/strict-id-in-types.spec.md rename to packages/plugin/src/rules/strict-id-in-types/snapshot.md diff --git a/packages/plugin/__tests__/unique-enum-value-names.spec.ts b/packages/plugin/src/rules/unique-enum-value-names/index.test.ts similarity index 67% rename from packages/plugin/__tests__/unique-enum-value-names.spec.ts rename to packages/plugin/src/rules/unique-enum-value-names/index.test.ts index a1f3517977c..f0a85f66aba 100644 --- a/packages/plugin/__tests__/unique-enum-value-names.spec.ts +++ b/packages/plugin/src/rules/unique-enum-value-names/index.test.ts @@ -1,5 +1,5 @@ -import { rule } from '../src/rules/unique-enum-value-names.js'; -import { ruleTester } from './test-utils.js'; +import { ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; ruleTester.run('unique-enum-value-names', rule, { valid: [], diff --git a/packages/plugin/src/rules/unique-enum-value-names.ts b/packages/plugin/src/rules/unique-enum-value-names/index.ts similarity index 91% rename from packages/plugin/src/rules/unique-enum-value-names.ts rename to packages/plugin/src/rules/unique-enum-value-names/index.ts index 7adb9930e10..de783423d96 100644 --- a/packages/plugin/src/rules/unique-enum-value-names.ts +++ b/packages/plugin/src/rules/unique-enum-value-names/index.ts @@ -1,7 +1,7 @@ import { EnumTypeDefinitionNode, EnumTypeExtensionNode, Kind } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { getNodeName } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { getNodeName } from '../../utils.js'; export const rule: GraphQLESLintRule = { meta: { diff --git a/packages/plugin/__tests__/__snapshots__/unique-enum-value-names.spec.md b/packages/plugin/src/rules/unique-enum-value-names/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/unique-enum-value-names.spec.md rename to packages/plugin/src/rules/unique-enum-value-names/snapshot.md diff --git a/packages/plugin/__tests__/unique-fragment-name.spec.ts b/packages/plugin/src/rules/unique-fragment-name/index.test.ts similarity index 70% rename from packages/plugin/__tests__/unique-fragment-name.spec.ts rename to packages/plugin/src/rules/unique-fragment-name/index.test.ts index 0bbee412f35..6111e436782 100644 --- a/packages/plugin/__tests__/unique-fragment-name.spec.ts +++ b/packages/plugin/src/rules/unique-fragment-name/index.test.ts @@ -1,6 +1,7 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/unique-fragment-name.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { CWD } from '@/utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const TEST_FRAGMENT = /* GraphQL */ ` fragment HasIdFields on HasId { @@ -25,16 +26,16 @@ ruleTester.run('unique-fragment-name', rule, { { // Assert `skipGraphQLImport` is set to true ...SIBLING_FRAGMENTS( - join(__dirname, 'mocks/user-fields.graphql'), - join(__dirname, 'mocks/user.graphql'), + join(CWD, '__tests__/mocks/user-fields.graphql'), + join(CWD, '__tests__/mocks/user.graphql'), ), - filename: join(__dirname, 'mocks/user-fields.graphql'), + filename: join(CWD, '__tests__/mocks/user-fields.graphql'), code: ruleTester.fromMockFile('user-fields.graphql'), }, { // Compare filepath of code as real instead of virtual with siblings - ...SIBLING_FRAGMENTS(join(__dirname, 'mocks/unique-fragment.js')), - filename: join(__dirname, 'mocks/unique-fragment.js/0_document.graphql'), + ...SIBLING_FRAGMENTS(join(CWD, '__tests__/mocks/unique-fragment.js')), + filename: join(CWD, '__tests__/mocks/unique-fragment.js/0_document.graphql'), code: /* GraphQL */ ` fragment UserFields on User { id diff --git a/packages/plugin/src/rules/unique-fragment-name.ts b/packages/plugin/src/rules/unique-fragment-name/index.ts similarity index 90% rename from packages/plugin/src/rules/unique-fragment-name.ts rename to packages/plugin/src/rules/unique-fragment-name/index.ts index 6c76cd02347..1946ffcdb6d 100644 --- a/packages/plugin/src/rules/unique-fragment-name.ts +++ b/packages/plugin/src/rules/unique-fragment-name/index.ts @@ -1,9 +1,14 @@ import { relative } from 'node:path'; import { ExecutableDefinitionNode, Kind } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { FragmentSource, OperationSource } from '../siblings.js'; -import { GraphQLESLintRule, GraphQLESLintRuleContext } from '../types.js'; -import { CWD, normalizePath, requireSiblingsOperations, VIRTUAL_DOCUMENT_REGEX } from '../utils.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { FragmentSource, OperationSource } from '../../siblings.js'; +import { GraphQLESLintRule, GraphQLESLintRuleContext } from '../../types.js'; +import { + CWD, + normalizePath, + requireSiblingsOperations, + VIRTUAL_DOCUMENT_REGEX, +} from '../../utils.js'; const RULE_ID = 'unique-fragment-name'; diff --git a/packages/plugin/__tests__/__snapshots__/unique-fragment-name.spec.md b/packages/plugin/src/rules/unique-fragment-name/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/unique-fragment-name.spec.md rename to packages/plugin/src/rules/unique-fragment-name/snapshot.md diff --git a/packages/plugin/__tests__/unique-operation-name.spec.ts b/packages/plugin/src/rules/unique-operation-name/index.test.ts similarity index 75% rename from packages/plugin/__tests__/unique-operation-name.spec.ts rename to packages/plugin/src/rules/unique-operation-name/index.test.ts index b6dc02ccd8b..63450f10a45 100644 --- a/packages/plugin/__tests__/unique-operation-name.spec.ts +++ b/packages/plugin/src/rules/unique-operation-name/index.test.ts @@ -1,6 +1,7 @@ import { join } from 'node:path'; -import { rule } from '../src/rules/unique-operation-name.js'; -import { ParserOptionsForTests, ruleTester } from './test-utils.js'; +import { CWD } from '@/utils.js'; +import { ParserOptionsForTests, ruleTester } from '../../../__tests__/test-utils.js'; +import { rule } from './index.js'; const TEST_OPERATION = 'query test { foo }'; @@ -20,8 +21,8 @@ ruleTester.run('unique-operation-name', rule, { }, { // Compare filepath of code as real instead of virtual with siblings - ...SIBLING_OPERATIONS(join(__dirname, 'mocks/unique-fragment.js')), - filename: join(__dirname, 'mocks/unique-fragment.js/1_document.graphql'), + ...SIBLING_OPERATIONS(join(CWD, '__tests__/mocks/unique-fragment.js')), + filename: join(CWD, '__tests__/mocks/unique-fragment.js/1_document.graphql'), code: /* GraphQL */ ` query User { user { diff --git a/packages/plugin/src/rules/unique-operation-name.ts b/packages/plugin/src/rules/unique-operation-name/index.ts similarity index 88% rename from packages/plugin/src/rules/unique-operation-name.ts rename to packages/plugin/src/rules/unique-operation-name/index.ts index e2d33faee0b..3eb27d04e4f 100644 --- a/packages/plugin/src/rules/unique-operation-name.ts +++ b/packages/plugin/src/rules/unique-operation-name/index.ts @@ -1,7 +1,7 @@ import { OperationDefinitionNode } from 'graphql'; -import { GraphQLESTreeNode } from '../estree-converter/index.js'; -import { GraphQLESLintRule } from '../types.js'; -import { checkNode } from './unique-fragment-name.js'; +import { GraphQLESTreeNode } from '../../estree-converter/index.js'; +import { GraphQLESLintRule } from '../../types.js'; +import { checkNode } from '../unique-fragment-name/index.js'; const RULE_ID = 'unique-operation-name'; diff --git a/packages/plugin/__tests__/__snapshots__/unique-operation-name.spec.md b/packages/plugin/src/rules/unique-operation-name/snapshot.md similarity index 100% rename from packages/plugin/__tests__/__snapshots__/unique-operation-name.spec.md rename to packages/plugin/src/rules/unique-operation-name/snapshot.md diff --git a/packages/plugin/tsconfig.json b/packages/plugin/tsconfig.json index 3cbe672f218..10eda907ff3 100644 --- a/packages/plugin/tsconfig.json +++ b/packages/plugin/tsconfig.json @@ -12,6 +12,7 @@ "resolveJsonModule": true, "skipLibCheck": true, "paths": { + "@/*": ["./src/*"], "@graphql-eslint/eslint-plugin": ["./src/index.ts"] } }, diff --git a/packages/plugin/tsup.config.ts b/packages/plugin/tsup.config.ts index ec995dba8c6..68190591cf1 100644 --- a/packages/plugin/tsup.config.ts +++ b/packages/plugin/tsup.config.ts @@ -4,7 +4,7 @@ import { defineConfig, Options } from 'tsup'; import packageJson from './package.json'; const opts: Options = { - entry: ['src/**/*.ts', '!src/index.browser.ts'], + entry: ['src/**/*.ts', '!src/index.browser.ts', '!src/**/*.test.ts'], clean: true, bundle: false, dts: true, diff --git a/packages/plugin/vite.config.ts b/packages/plugin/vite.config.ts index a0ec799790e..61782dbab57 100644 --- a/packages/plugin/vite.config.ts +++ b/packages/plugin/vite.config.ts @@ -7,8 +7,13 @@ const GRAPHQL_PATH = path.join(__dirname, 'node_modules', 'graphql'); export default defineConfig({ test: { globals: true, - resolveSnapshotPath: testPath => - testPath.replace('__tests__/', '__tests__/__snapshots__/').replace(/\.ts$/, '.md'), + resolveSnapshotPath(testPath) { + if (testPath.endsWith('/index.test.ts')) { + return testPath.replace('/index.test.ts', '/snapshot.md'); + } + + return testPath.replace('__tests__/', '__tests__/__snapshots__/').replace(/\.ts$/, '.md'); + }, setupFiles: ['./serializer.ts'], alias: { // fixes Duplicate "graphql" modules cannot be used at the same time since different diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38d4cbf52ab..468da8c59d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.9 '@graphql-tools/utils': specifier: 10.5.5 - version: 10.5.6(graphql@16.9.0) + version: 10.5.5(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.13.0 version: 0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) @@ -245,7 +245,7 @@ importers: version: 8.3.3(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.6(graphql@16.9.0) + version: 10.5.5(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.7 @@ -1759,6 +1759,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.5.5': + resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.5.6': resolution: {integrity: sha512-JAC44rhbLzXUHiltceyEpWkxmX4e45Dfg19wRFoA9EbDxQVbOzVNF76eEECdg0J1owFsJwfLqCwz7/6xzrovOw==} engines: {node: '>=16.0.0'} @@ -9725,7 +9731,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.8.1 @@ -9747,7 +9753,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) '@graphql-tools/executor': 1.3.2(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 dset: 3.1.4 @@ -9756,7 +9762,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -9769,7 +9775,7 @@ snapshots: '@graphql-tools/executor-http@1.1.8(@types/node@22.9.0)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.10.1 extract-files: 11.0.0 @@ -9782,7 +9788,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -9794,7 +9800,7 @@ snapshots: '@graphql-tools/executor@1.3.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -9804,7 +9810,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9817,7 +9823,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: @@ -9838,14 +9844,14 @@ snapshots: '@graphql-tools/import@7.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.8.1 '@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9854,21 +9860,21 @@ snapshots: '@graphql-tools/load@8.0.3(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.8.1 '@graphql-tools/merge@9.0.8(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 '@graphql-tools/schema@10.0.7(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -9879,7 +9885,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.8(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) '@types/ws': 8.5.13 '@whatwg-node/fetch': 0.10.1 @@ -9894,6 +9900,14 @@ snapshots: - encoding - utf-8-validate + '@graphql-tools/utils@10.5.5(graphql@16.9.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-inspect: 1.0.1 + dset: 3.1.4 + graphql: 16.9.0 + tslib: 2.8.1 + '@graphql-tools/utils@10.5.6(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -9906,7 +9920,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.1.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -11121,7 +11135,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) @@ -13357,7 +13371,7 @@ snapshots: '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.14(@types/node@22.9.0)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.5.5(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 2.4.0 @@ -15473,7 +15487,7 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.12.1 reflect.getprototypeof@1.0.6: dependencies: @@ -15501,7 +15515,7 @@ snapshots: regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -15789,7 +15803,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/regexpp': 4.12.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 diff --git a/scripts/generate-configs.ts b/scripts/generate-configs.ts index b4490f54206..ce2af7785d3 100644 --- a/scripts/generate-configs.ts +++ b/scripts/generate-configs.ts @@ -42,14 +42,13 @@ export = ${JSON.stringify(code)}`; }; const ruleFilenames = readdirSync(join(SRC_PATH, 'rules')) - .filter(filename => filename.endsWith('.ts') && !IGNORE_FILES.includes(filename)) - .map(filename => filename.replace(/\.ts$/, '')); + .filter(filename => !IGNORE_FILES.includes(filename)) async function generateRules(): Promise<void> { const code = [ "import { GRAPHQL_JS_VALIDATIONS } from './graphql-js-validation.js'", ...ruleFilenames.map( - ruleName => `import { rule as ${camelCase(ruleName)} } from './${ruleName}.js'`, + ruleName => `import { rule as ${camelCase(ruleName)} } from './${ruleName}/index.js'`, ), BR, 'export const rules = {', From e179a258760e59943aa135e45e433e2cf0bea7a7 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 01:41:55 +0700 Subject: [PATCH 360/374] run tests for examples with legacy eslint configs (#2504) * add new docs * more * more * add * more * more * more * more * more * fix generate docs prettier, incorrectly formatted _meta.ts * add baseUrl * update eslint patch * fix snapshots * fix lint * move * more * more * more * more * more * prettier * more * more * more * prettier * more * prettier * more * more * more * prettier * fix for generate-configs * test legacy configs examples * more * more * prettier * more * more * more * run tests for examples with legacy configs * lint * polish introduction * add banner * fill usages * more * more * more * polish configs * more * new link * more * more * more * more * more * new link * more * more --- examples/code-file/.eslintrc.cjs | 42 + examples/code-file/eslint.config.js | 4 +- examples/graphql-config/.eslintrc.cjs | 26 + examples/graphql-config/eslint.config.js | 4 +- examples/monorepo/.eslintrc.cjs | 56 + examples/monorepo/eslint.config.js | 8 +- .../.eslintrc.cjs | 35 + .../eslint.config.js | 4 +- examples/prettier/.eslintrc.cjs | 25 + examples/prettier/eslint.config.js | 4 +- examples/programmatic/.eslintrc.cjs | 45 + examples/programmatic/eslint.config.js | 4 +- examples/svelte-code-file/.eslintrc.cjs | 41 + examples/svelte-code-file/eslint.config.js | 4 +- examples/vue-code-file/.eslintrc.cjs | 41 + examples/vue-code-file/eslint.config.js | 4 +- .../__tests__/__snapshots__/examples.spec.md | 1265 +++++++++++++++-- packages/plugin/__tests__/examples.spec.ts | 76 +- .../src/rules/require-selections/index.ts | 1 - scripts/generate-configs.ts | 5 +- website/next.config.js | 4 +- website/public/demo.mp4 | Bin 0 -> 2830403 bytes website/src/pages/docs/_meta.ts | 18 +- website/src/pages/docs/configs.mdx | 64 +- website/src/pages/docs/custom-rules.mdx | 8 +- website/src/pages/docs/disabling-rules.mdx | 20 + website/src/pages/docs/getting-started.mdx | 42 +- .../src/pages/docs/getting-started/_meta.ts | 4 - website/src/pages/docs/index.mdx | 23 +- .../{getting-started => }/parser-options.mdx | 0 .../docs/{getting-started => }/parser.mdx | 8 +- website/src/pages/docs/usage.mdx | 8 +- website/src/pages/docs/usage/_meta.ts | 19 + website/src/pages/docs/usage/astro.mdx | 9 + website/src/pages/docs/usage/graphql.mdx | 6 + website/src/pages/docs/usage/js.mdx | 6 + .../pages/docs/usage/multiple-projects.mdx | 1 + website/src/pages/docs/usage/prettier.mdx | 1 + website/src/pages/docs/usage/programmatic.mdx | 1 + .../pages/docs/usage/schema-and-documents.mdx | 1 + website/src/pages/docs/usage/svelte.mdx | 1 + website/src/pages/docs/usage/vue.mdx | 1 + website/src/pages/docs/vscode.mdx | 13 + website/theme.config.tsx | 16 + 44 files changed, 1698 insertions(+), 270 deletions(-) create mode 100644 examples/code-file/.eslintrc.cjs create mode 100644 examples/graphql-config/.eslintrc.cjs create mode 100644 examples/monorepo/.eslintrc.cjs create mode 100644 examples/multiple-projects-graphql-config/.eslintrc.cjs create mode 100644 examples/prettier/.eslintrc.cjs create mode 100644 examples/programmatic/.eslintrc.cjs create mode 100644 examples/svelte-code-file/.eslintrc.cjs create mode 100644 examples/vue-code-file/.eslintrc.cjs create mode 100644 website/public/demo.mp4 create mode 100644 website/src/pages/docs/disabling-rules.mdx delete mode 100644 website/src/pages/docs/getting-started/_meta.ts rename website/src/pages/docs/{getting-started => }/parser-options.mdx (100%) rename website/src/pages/docs/{getting-started => }/parser.mdx (94%) create mode 100644 website/src/pages/docs/usage/_meta.ts create mode 100644 website/src/pages/docs/usage/astro.mdx create mode 100644 website/src/pages/docs/usage/graphql.mdx create mode 100644 website/src/pages/docs/usage/js.mdx create mode 100644 website/src/pages/docs/usage/multiple-projects.mdx create mode 100644 website/src/pages/docs/usage/prettier.mdx create mode 100644 website/src/pages/docs/usage/programmatic.mdx create mode 100644 website/src/pages/docs/usage/schema-and-documents.mdx create mode 100644 website/src/pages/docs/usage/svelte.mdx create mode 100644 website/src/pages/docs/usage/vue.mdx create mode 100644 website/src/pages/docs/vscode.mdx diff --git a/examples/code-file/.eslintrc.cjs b/examples/code-file/.eslintrc.cjs new file mode 100644 index 00000000000..e4bd1569195 --- /dev/null +++ b/examples/code-file/.eslintrc.cjs @@ -0,0 +1,42 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js'], + processor: '@graphql-eslint/graphql', + extends: ['eslint:recommended'], + env: { + es6: true, + }, + rules: { + 'no-console': 'error', + }, + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + }, + }, + ], +}; diff --git a/examples/code-file/eslint.config.js b/examples/code-file/eslint.config.js index 50f947809cb..a859bc92bf5 100644 --- a/examples/code-file/eslint.config.js +++ b/examples/code-file/eslint.config.js @@ -16,9 +16,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/graphql-config/.eslintrc.cjs b/examples/graphql-config/.eslintrc.cjs new file mode 100644 index 00000000000..3e602799439 --- /dev/null +++ b/examples/graphql-config/.eslintrc.cjs @@ -0,0 +1,26 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js'], + extends: ['eslint:recommended'], + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/no-duplicate-fields': 'error', + }, + }, + ], +}; diff --git a/examples/graphql-config/eslint.config.js b/examples/graphql-config/eslint.config.js index 8c42f51e4d7..a4785885160 100644 --- a/examples/graphql-config/eslint.config.js +++ b/examples/graphql-config/eslint.config.js @@ -12,9 +12,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/monorepo/.eslintrc.cjs b/examples/monorepo/.eslintrc.cjs new file mode 100644 index 00000000000..deee7c46093 --- /dev/null +++ b/examples/monorepo/.eslintrc.cjs @@ -0,0 +1,56 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: '*.tsx', + extends: 'eslint:recommended', + env: { + es2022: true, + }, + }, + { + files: 'client/**/*.tsx', + parserOptions: { + sourceType: 'module', + ecmaFeatures: { + jsx: true, + }, + }, + }, + { + // Setup GraphQL Parser + files: '*.{graphql,gql}', + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + }, + { + // Setup processor for operations/fragments definitions on code-files + files: 'client/**/*.tsx', + processor: '@graphql-eslint/graphql', + }, + { + // Setup recommended config for schema files + files: 'server/**/*.gql', + extends: 'plugin:@graphql-eslint/schema-recommended', + rules: { + // Override graphql-eslint rules for schema files + }, + }, + { + // Setup recommended config for operations files + files: 'client/**/*.{graphql,gql}', + extends: 'plugin:@graphql-eslint/operations-recommended', + rules: { + // Override graphql-eslint rules for operations files + }, + }, + ], +}; diff --git a/examples/monorepo/eslint.config.js b/examples/monorepo/eslint.config.js index 431d936a9bf..7dd740cd22a 100644 --- a/examples/monorepo/eslint.config.js +++ b/examples/monorepo/eslint.config.js @@ -1,8 +1,6 @@ import js from '@eslint/js'; import graphqlPlugin from '@graphql-eslint/eslint-plugin'; -const SCHEMA_PATH = 'server/**/*.gql'; - export default [ { files: ['**/*.{js,tsx}'], @@ -27,14 +25,12 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, }, { // Setup recommended config for schema files - files: [SCHEMA_PATH], + files: ['server/**/*.gql'], rules: graphqlPlugin.configs['flat/schema-recommended'].rules, }, { diff --git a/examples/multiple-projects-graphql-config/.eslintrc.cjs b/examples/multiple-projects-graphql-config/.eslintrc.cjs new file mode 100644 index 00000000000..c6f1159ce72 --- /dev/null +++ b/examples/multiple-projects-graphql-config/.eslintrc.cjs @@ -0,0 +1,35 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js'], + processor: '@graphql-eslint/graphql', + extends: ['eslint:recommended'], + parserOptions: { + sourceType: 'module', + }, + env: { + es6: true, + }, + }, + { + files: ['schema.*.graphql'], + extends: ['plugin:@graphql-eslint/schema-recommended'], + rules: { + '@graphql-eslint/require-description': 'off', + }, + }, + { + files: ['*.js/*.graphql'], + extends: ['plugin:@graphql-eslint/operations-recommended'], + }, + ], +}; diff --git a/examples/multiple-projects-graphql-config/eslint.config.js b/examples/multiple-projects-graphql-config/eslint.config.js index 3d026da3e6e..27737ed37b2 100644 --- a/examples/multiple-projects-graphql-config/eslint.config.js +++ b/examples/multiple-projects-graphql-config/eslint.config.js @@ -14,9 +14,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, }, { diff --git a/examples/prettier/.eslintrc.cjs b/examples/prettier/.eslintrc.cjs new file mode 100644 index 00000000000..ac0c7cc37d6 --- /dev/null +++ b/examples/prettier/.eslintrc.cjs @@ -0,0 +1,25 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + overrides: [ + { + files: ['*.js'], + processor: '@graphql-eslint/graphql', + extends: ['eslint:recommended', 'plugin:prettier/recommended'], + env: { + es6: true, + }, + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + rules: { + 'prettier/prettier': 'error', + }, + }, + ], +}; diff --git a/examples/prettier/eslint.config.js b/examples/prettier/eslint.config.js index 1f3106e5fee..e390a1f51e0 100644 --- a/examples/prettier/eslint.config.js +++ b/examples/prettier/eslint.config.js @@ -24,9 +24,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { 'prettier/prettier': 'error', diff --git a/examples/programmatic/.eslintrc.cjs b/examples/programmatic/.eslintrc.cjs new file mode 100644 index 00000000000..1d0892cf349 --- /dev/null +++ b/examples/programmatic/.eslintrc.cjs @@ -0,0 +1,45 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js'], + extends: ['eslint:recommended'], + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + parserOptions: { + graphQLConfig: { + schema: 'schema.graphql', + documents: ['query.graphql', 'fragment.graphql', 'fragment2.graphql'], + }, + }, + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/require-selections': ['error', { fieldName: '_id' }], + '@graphql-eslint/unique-fragment-name': 'error', + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + '@graphql-eslint/unique-enum-value-names': 'error', + '@graphql-eslint/require-description': ['error', { FieldDefinition: true }], + }, + }, + ], +}; diff --git a/examples/programmatic/eslint.config.js b/examples/programmatic/eslint.config.js index a4897f3c47a..285b743f4fb 100644 --- a/examples/programmatic/eslint.config.js +++ b/examples/programmatic/eslint.config.js @@ -18,9 +18,7 @@ export default [ }, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { '@graphql-eslint/require-selections': ['error', { fieldName: '_id' }], diff --git a/examples/svelte-code-file/.eslintrc.cjs b/examples/svelte-code-file/.eslintrc.cjs new file mode 100644 index 00000000000..1364185926d --- /dev/null +++ b/examples/svelte-code-file/.eslintrc.cjs @@ -0,0 +1,41 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js', '*.svelte'], + parser: 'svelte-eslint-parser', + processor: '@graphql-eslint/graphql', + extends: ['eslint:recommended'], + env: { + es6: true, + }, + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/no-duplicate-fields': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + }, + }, + ], +}; diff --git a/examples/svelte-code-file/eslint.config.js b/examples/svelte-code-file/eslint.config.js index 7383851c727..53f51e6574f 100644 --- a/examples/svelte-code-file/eslint.config.js +++ b/examples/svelte-code-file/eslint.config.js @@ -20,9 +20,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/examples/vue-code-file/.eslintrc.cjs b/examples/vue-code-file/.eslintrc.cjs new file mode 100644 index 00000000000..d121a50e27a --- /dev/null +++ b/examples/vue-code-file/.eslintrc.cjs @@ -0,0 +1,41 @@ +/** + * Legacy config example, should be run with `ESLINT_USE_FLAT_CONFIG=false` environment variable in ESLint 9 + */ + +module.exports = { + root: true, + // ❗️ It's very important that you don't have any rules configured at the top-level config, + // and to move all configurations into the overrides section. Since JavaScript rules + // can't run on GraphQL files and vice versa, if you have rules configured at the top level, + // they will try to also execute for all overrides, as ESLint's configs cascade + overrides: [ + { + files: ['*.js', '*.vue'], + parser: 'vue-eslint-parser', + processor: '@graphql-eslint/graphql', + extends: ['eslint:recommended'], + env: { + es6: true, + }, + }, + { + files: ['*.graphql'], + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/no-anonymous-operations': 'error', + '@graphql-eslint/no-duplicate-fields': 'error', + '@graphql-eslint/naming-convention': [ + 'error', + { + OperationDefinition: { + style: 'PascalCase', + forbiddenPrefixes: ['Query', 'Mutation', 'Subscription', 'Get'], + forbiddenSuffixes: ['Query', 'Mutation', 'Subscription'], + }, + }, + ], + }, + }, + ], +}; diff --git a/examples/vue-code-file/eslint.config.js b/examples/vue-code-file/eslint.config.js index b5ce68c2b56..d4c93c8b4bc 100644 --- a/examples/vue-code-file/eslint.config.js +++ b/examples/vue-code-file/eslint.config.js @@ -20,9 +20,7 @@ export default [ parser: graphqlPlugin.parser, }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules, - }, + '@graphql-eslint': graphqlPlugin, }, rules: { '@graphql-eslint/no-anonymous-operations': 'error', diff --git a/packages/plugin/__tests__/__snapshots__/examples.spec.md b/packages/plugin/__tests__/__snapshots__/examples.spec.md index 7d297da2cb3..a5604b4232b 100644 --- a/packages/plugin/__tests__/__snapshots__/examples.spec.md +++ b/packages/plugin/__tests__/__snapshots__/examples.spec.md @@ -188,6 +188,194 @@ exports[`Examples > should work in monorepo 1`] = ` ] `; +exports[`Examples > should work in monorepo 2`] = ` +[ + { + filePath: examples/monorepo/client/graphql/query.users.gql, + messages: [ + { + column: 7, + endColumn: 15, + endLine: 1, + line: 1, + message: Operation "getUsers" should be in PascalCase format, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, + severity: 2, + suggestions: [ + { + desc: Rename to \`GetUsers\`, + fix: { + range: [ + 6, + 14, + ], + text: GetUsers, + }, + }, + ], + }, + ], + }, + { + filePath: examples/monorepo/client/pages/index.tsx, + messages: [ + { + column: 7, + endColumn: 16, + endLine: 1, + line: 1, + message: 'GET_POSTS' is assigned a value but never used., + messageId: unusedVar, + nodeType: Identifier, + ruleId: no-unused-vars, + severity: 2, + }, + { + column: 9, + endColumn: 18, + endLine: 9, + line: 9, + message: Cannot query field "firstname" on type "User". Did you mean "firstName" or "lastName"?, + nodeType: null, + ruleId: @graphql-eslint/fields-on-correct-type, + severity: 2, + suggestions: [ + { + desc: Rename to \`firstName\`, + fix: { + range: [ + 131, + 140, + ], + text: firstName, + }, + }, + { + desc: Rename to \`lastName\`, + fix: { + range: [ + 131, + 140, + ], + text: lastName, + }, + }, + ], + }, + ], + }, + { + filePath: examples/monorepo/server/types/post.gql, + messages: [ + { + column: 6, + endColumn: 10, + endLine: 1, + line: 1, + message: Description is required for type "Post", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 7, + endLine: 11, + line: 11, + message: Description is required for field "post" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 8, + endLine: 12, + line: 12, + message: Description is required for field "posts" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, + { + filePath: examples/monorepo/server/types/root.gql, + messages: [ + { + column: 6, + endColumn: 11, + endLine: 1, + line: 1, + message: Description is required for type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, + { + filePath: examples/monorepo/server/types/scalar.gql, + messages: [ + { + column: 8, + endColumn: 16, + endLine: 1, + line: 1, + message: Description is required for scalar "DateTime", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, + { + filePath: examples/monorepo/server/types/user.gql, + messages: [ + { + column: 6, + endColumn: 10, + endLine: 1, + line: 1, + message: Description is required for type "User", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 7, + endLine: 10, + line: 10, + message: Description is required for field "user" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 8, + endLine: 11, + line: 11, + message: Description is required for field "users" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, +] +`; + exports[`Examples > should work in multiple projects 1`] = ` [ { @@ -283,53 +471,202 @@ Accepted type: ID., ] `; -exports[`Examples > should work in svelte 1`] = ` +exports[`Examples > should work in multiple projects 2`] = ` [ { - filePath: examples/svelte-code-file/test.svelte, + filePath: examples/multiple-projects-graphql-config/query.first-project.js, messages: [ { - column: 0, - line: 1, + column: 3, + endColumn: 8, + endLine: 11, + line: 11, message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, messageId: no-anonymous-operations, nodeType: null, ruleId: @graphql-eslint/no-anonymous-operations, severity: 2, - }, - { - column: 0, - line: 1, - message: Operation "UserQuery" should not have "Query" suffix, - nodeType: Name, - ruleId: @graphql-eslint/naming-convention, - severity: 2, + suggestions: [ + { + desc: Rename to \`user\`, + fix: { + range: [ + 126, + 126, + ], + text: query user , + }, + }, + ], }, ], }, -] -`; - -exports[`Examples > should work in vue 1`] = ` -[ { - filePath: examples/vue-code-file/test.vue, + filePath: examples/multiple-projects-graphql-config/query.second-project.js, messages: [ { - column: 0, - line: 1, + column: 3, + endColumn: 8, + endLine: 11, + line: 11, message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, messageId: no-anonymous-operations, nodeType: null, ruleId: @graphql-eslint/no-anonymous-operations, severity: 2, + suggestions: [ + { + desc: Rename to \`users\`, + fix: { + range: [ + 148, + 148, + ], + text: query users , + }, + }, + ], }, + ], + }, + { + filePath: examples/multiple-projects-graphql-config/schema.first-project.graphql, + messages: [ { - column: 0, + column: 6, + endColumn: 10, + endLine: 1, line: 1, - message: Operation "UserQuery" should not have "Query" suffix, + message: type "User" must have exactly one non-nullable unique identifier. +Accepted name: id. +Accepted type: ID., nodeType: Name, - ruleId: @graphql-eslint/naming-convention, + ruleId: @graphql-eslint/strict-id-in-types, + severity: 2, + }, + ], + }, + { + filePath: examples/multiple-projects-graphql-config/schema.second-project.graphql, + messages: [ + { + column: 6, + endColumn: 17, + endLine: 1, + line: 1, + message: type "AnotherUser" must have exactly one non-nullable unique identifier. +Accepted name: id. +Accepted type: ID., + nodeType: Name, + ruleId: @graphql-eslint/strict-id-in-types, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work in svelte 1`] = ` +[ + { + filePath: examples/svelte-code-file/test.svelte, + messages: [ + { + column: 0, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + }, + { + column: 0, + line: 1, + message: Operation "UserQuery" should not have "Query" suffix, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work in svelte 2`] = ` +[ + { + filePath: examples/svelte-code-file/test.svelte, + messages: [ + { + column: 0, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + }, + { + column: 0, + line: 1, + message: Operation "UserQuery" should not have "Query" suffix, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work in vue 1`] = ` +[ + { + filePath: examples/vue-code-file/test.vue, + messages: [ + { + column: 0, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + }, + { + column: 0, + line: 1, + message: Operation "UserQuery" should not have "Query" suffix, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work in vue 2`] = ` +[ + { + filePath: examples/vue-code-file/test.vue, + messages: [ + { + column: 0, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + }, + { + column: 0, + line: 1, + message: Operation "UserQuery" should not have "Query" suffix, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, severity: 2, }, ], @@ -417,122 +754,755 @@ exports[`Examples > should work on \`.js\` files 1`] = ` nodeType: Name, ruleId: @graphql-eslint/naming-convention, severity: 2, - suggestions: [ - { - desc: Rename to \`User\`, - fix: { - range: [ - 165, - 174, - ], - text: User, - }, - }, - ], + suggestions: [ + { + desc: Rename to \`User\`, + fix: { + range: [ + 165, + 174, + ], + text: User, + }, + }, + ], + }, + ], + }, +] +`; + +exports[`Examples > should work on \`.js\` files 2`] = ` +[ + { + filePath: examples/code-file/not-query.js, + messages: [ + { + column: 1, + endColumn: 12, + endLine: 1, + line: 1, + message: Unexpected console statement., + messageId: unexpected, + nodeType: MemberExpression, + ruleId: no-console, + severity: 2, + suggestions: [ + { + data: { + propertyName: log, + }, + desc: Remove the console.log()., + fix: { + range: [ + 0, + 48, + ], + text: , + }, + messageId: removeConsole, + }, + ], + }, + { + column: 1, + endColumn: 8, + endLine: 1, + line: 1, + message: 'console' is not defined., + messageId: undef, + nodeType: Identifier, + ruleId: no-undef, + severity: 2, + }, + ], + }, + { + filePath: examples/code-file/query.js, + messages: [ + { + column: 3, + endColumn: 8, + endLine: 4, + line: 4, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + suggestions: [ + { + desc: Rename to \`user\`, + fix: { + range: [ + 77, + 77, + ], + text: user, + }, + }, + ], + }, + { + column: 9, + endColumn: 18, + endLine: 12, + line: 12, + message: Operation "UserQuery" should not have "Query" suffix, + nodeType: Name, + ruleId: @graphql-eslint/naming-convention, + severity: 2, + suggestions: [ + { + desc: Rename to \`User\`, + fix: { + range: [ + 165, + 174, + ], + text: User, + }, + }, + ], + }, + ], + }, +] +`; + +exports[`Examples > should work programmatically 1`] = ` +[ + { + filePath: examples/programmatic/fragment.graphql, + messages: [ + { + column: 10, + endColumn: 14, + endLine: 1, + line: 1, + message: Fragment named "Test" already defined in: + fragment2.graphql, + messageId: unique-fragment-name, + nodeType: Name, + ruleId: @graphql-eslint/unique-fragment-name, + severity: 2, + }, + ], + }, + { + filePath: examples/programmatic/fragment2.graphql, + messages: [ + { + column: 10, + endColumn: 14, + endLine: 1, + line: 1, + message: Fragment named "Test" already defined in: + fragment.graphql, + messageId: unique-fragment-name, + nodeType: Name, + ruleId: @graphql-eslint/unique-fragment-name, + severity: 2, + }, + ], + }, + { + filePath: examples/programmatic/query.graphql, + messages: [ + { + column: 1, + endColumn: 6, + endLine: 1, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + suggestions: [ + { + desc: Rename to \`user\`, + fix: { + range: [ + 5, + 5, + ], + text: user, + }, + }, + ], + }, + ], + }, + { + filePath: examples/programmatic/schema.graphql, + messages: [ + { + column: 3, + endColumn: 7, + endLine: 2, + line: 2, + message: Description is required for field "user" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 5, + endLine: 6, + line: 6, + message: Description is required for field "id" in type "User", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 7, + endLine: 7, + line: 7, + message: Description is required for field "name" in type "User", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work programmatically 2`] = ` +[ + { + filePath: examples/programmatic/fragment.graphql, + messages: [ + { + column: 10, + endColumn: 14, + endLine: 1, + line: 1, + message: Fragment named "Test" already defined in: + fragment2.graphql, + messageId: unique-fragment-name, + nodeType: Name, + ruleId: @graphql-eslint/unique-fragment-name, + severity: 2, + }, + ], + }, + { + filePath: examples/programmatic/fragment2.graphql, + messages: [ + { + column: 10, + endColumn: 14, + endLine: 1, + line: 1, + message: Fragment named "Test" already defined in: + fragment.graphql, + messageId: unique-fragment-name, + nodeType: Name, + ruleId: @graphql-eslint/unique-fragment-name, + severity: 2, + }, + ], + }, + { + filePath: examples/programmatic/query.graphql, + messages: [ + { + column: 1, + endColumn: 6, + endLine: 1, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + suggestions: [ + { + desc: Rename to \`user\`, + fix: { + range: [ + 5, + 5, + ], + text: user, + }, + }, + ], + }, + ], + }, + { + filePath: examples/programmatic/schema.graphql, + messages: [ + { + column: 3, + endColumn: 7, + endLine: 2, + line: 2, + message: Description is required for field "user" in type "Query", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 5, + endLine: 6, + line: 6, + message: Description is required for field "id" in type "User", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + { + column: 3, + endColumn: 7, + endLine: 7, + line: 7, + message: Description is required for field "name" in type "User", + messageId: require-description, + nodeType: null, + ruleId: @graphql-eslint/require-description, + severity: 2, + }, + ], + }, +] +`; + +exports[`Examples > should work with \`eslint-plugin-prettier\` 1`] = ` +[ + { + filePath: examples/prettier/invalid.graphql, + messages: [ + { + column: 21, + endColumn: 26, + endLine: 1, + fix: { + range: [ + 20, + 25, + ], + text: , + }, + line: 1, + message: Delete \`·····\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 7, + endColumn: 8, + endLine: 3, + fix: { + range: [ + 60, + 61, + ], + text: , + }, + line: 3, + message: Delete \`,\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 9, + endColumn: 10, + endLine: 4, + fix: { + range: [ + 70, + 71, + ], + text: , + }, + line: 4, + message: Delete \`,\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 19, + endColumn: 20, + endLine: 5, + fix: { + range: [ + 90, + 91, + ], + text: , + }, + line: 5, + message: Delete \`,\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 29, + endColumn: 30, + endLine: 6, + fix: { + range: [ + 120, + 121, + ], + text: , + }, + line: 6, + message: Delete \`·\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 6, + endColumn: 7, + endLine: 13, + fix: { + range: [ + 201, + 202, + ], + text: , + }, + line: 13, + message: Delete \`,\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 8, + endColumn: 9, + endLine: 14, + fix: { + range: [ + 210, + 211, + ], + text: , + }, + line: 14, + message: Delete \`,\`, + messageId: delete, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + ], + }, + { + filePath: examples/prettier/invalid.js, + messages: [ + { + column: 33, + endColumn: 58, + endLine: 2, + fix: { + range: [ + 75, + 100, + ], + text: + query User($userId: , + }, + line: 2, + message: Replace \`query·User($userId:······\` with \`⏎··query·User($userId:·\`, + messageId: replace, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 1, + endLine: 3, + fix: { + range: [ + 107, + 107, + ], + text: , + }, + line: 3, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 8, + endLine: 4, + fix: { + range: [ + 129, + 136, + ], + text: id, + }, + line: 4, + message: Replace \`····id,\` with \`······id\`, + messageId: replace, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 10, + endLine: 5, + fix: { + range: [ + 137, + 146, + ], + text: name, + }, + line: 5, + message: Replace \`····name,\` with \`······name\`, + messageId: replace, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 20, + endLine: 6, + fix: { + range: [ + 147, + 166, + ], + text: isViewerFriend, + }, + line: 6, + message: Replace \`····isViewerFriend,\` with \`······isViewerFriend\`, + messageId: replace, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 30, + endLine: 7, + fix: { + range: [ + 167, + 196, + ], + text: profilePicture(size: 50), + }, + line: 7, + message: Replace \`····profilePicture(size:·50)·\` with \`······profilePicture(size:·50)\`, + messageId: replace, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 7, + endColumn: 7, + endLine: 8, + fix: { + range: [ + 205, + 205, + ], + text: , + }, + line: 8, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 5, + endColumn: 5, + endLine: 9, + fix: { + range: [ + 226, + 226, + ], + text: , + }, + line: 9, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 1, + endColumn: 1, + endLine: 10, + fix: { + range: [ + 228, + 228, + ], + text: , + }, + line: 10, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, + severity: 2, }, - ], - }, -] -`; - -exports[`Examples > should work programmatically 1`] = ` -[ - { - filePath: examples/programmatic/fragment.graphql, - messages: [ { - column: 10, - endColumn: 14, - endLine: 1, - line: 1, - message: Fragment named "Test" already defined in: - fragment2.graphql, - messageId: unique-fragment-name, - nodeType: Name, - ruleId: @graphql-eslint/unique-fragment-name, + column: 1, + endColumn: 1, + endLine: 11, + fix: { + range: [ + 232, + 232, + ], + text: , + }, + line: 11, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, severity: 2, }, - ], - }, - { - filePath: examples/programmatic/fragment2.graphql, - messages: [ { - column: 10, - endColumn: 14, - endLine: 1, - line: 1, - message: Fragment named "Test" already defined in: - fragment.graphql, - messageId: unique-fragment-name, - nodeType: Name, - ruleId: @graphql-eslint/unique-fragment-name, + column: 1, + endColumn: 1, + endLine: 13, + fix: { + range: [ + 235, + 235, + ], + text: , + }, + line: 13, + message: Insert \`··\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, severity: 2, }, - ], - }, - { - filePath: examples/programmatic/query.graphql, - messages: [ { column: 1, - endColumn: 6, - endLine: 1, - line: 1, - message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, - messageId: no-anonymous-operations, + endColumn: 7, + endLine: 14, + fix: { + range: [ + 271, + 277, + ], + text: uri, + }, + line: 14, + message: Replace \`··uri,\` with \`····uri\`, + messageId: replace, nodeType: null, - ruleId: @graphql-eslint/no-anonymous-operations, + ruleId: prettier/prettier, severity: 2, - suggestions: [ - { - desc: Rename to \`user\`, - fix: { - range: [ - 5, - 5, - ], - text: user, - }, - }, - ], }, - ], - }, - { - filePath: examples/programmatic/schema.graphql, - messages: [ { - column: 3, - endColumn: 7, - endLine: 2, - line: 2, - message: Description is required for field "user" in type "Query", - messageId: require-description, + column: 1, + endColumn: 9, + endLine: 15, + fix: { + range: [ + 278, + 286, + ], + text: width, + }, + line: 15, + message: Replace \`··width,\` with \`····width\`, + messageId: replace, nodeType: null, - ruleId: @graphql-eslint/require-description, + ruleId: prettier/prettier, severity: 2, }, { column: 3, - endColumn: 5, - endLine: 6, - line: 6, - message: Description is required for field "id" in type "User", - messageId: require-description, + endColumn: 3, + endLine: 16, + fix: { + range: [ + 289, + 289, + ], + text: , + }, + line: 16, + message: Insert \`··\`, + messageId: insert, nodeType: null, - ruleId: @graphql-eslint/require-description, + ruleId: prettier/prettier, severity: 2, }, { - column: 3, - endColumn: 7, - endLine: 7, - line: 7, - message: Description is required for field "name" in type "User", - messageId: require-description, + column: 1, + endColumn: 1, + endLine: 17, + fix: { + range: [ + 296, + 296, + ], + text: , + }, + line: 17, + message: Insert \`··\`, + messageId: insert, nodeType: null, - ruleId: @graphql-eslint/require-description, + ruleId: prettier/prettier, + severity: 2, + }, + { + column: 2, + endColumn: 2, + endLine: 18, + fix: { + range: [ + 299, + 299, + ], + text: ;, + }, + line: 18, + message: Insert \`;\`, + messageId: insert, + nodeType: null, + ruleId: prettier/prettier, severity: 2, }, ], @@ -540,7 +1510,7 @@ exports[`Examples > should work programmatically 1`] = ` ] `; -exports[`Examples > should work with \`eslint-plugin-prettier\` 1`] = ` +exports[`Examples > should work with \`eslint-plugin-prettier\` 2`] = ` [ { filePath: examples/prettier/invalid.graphql, @@ -1030,3 +2000,64 @@ exports[`Examples > should work with \`graphql-config\` 1`] = ` }, ] `; + +exports[`Examples > should work with \`graphql-config\` 2`] = ` +[ + { + filePath: examples/graphql-config/operations/query.graphql, + messages: [ + { + column: 1, + endColumn: 6, + endLine: 1, + line: 1, + message: Anonymous GraphQL operations are forbidden. Make sure to name your query!, + messageId: no-anonymous-operations, + nodeType: null, + ruleId: @graphql-eslint/no-anonymous-operations, + severity: 2, + suggestions: [ + { + desc: Rename to \`user\`, + fix: { + range: [ + 5, + 5, + ], + text: user, + }, + }, + ], + }, + ], + }, + { + filePath: examples/graphql-config/operations/user.fragment.graphql, + messages: [ + { + column: 3, + endColumn: 7, + endLine: 4, + line: 4, + message: Field \`name\` defined multiple times., + messageId: no-duplicate-fields, + nodeType: Name, + ruleId: @graphql-eslint/no-duplicate-fields, + severity: 2, + suggestions: [ + { + desc: Remove \`name\` field, + fix: { + range: [ + 44, + 48, + ], + text: , + }, + }, + ], + }, + ], + }, +] +`; diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index fa7ca770d59..1923454213b 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -17,8 +17,32 @@ ${results.map(result => result.messages.map(m => m.message)).join('\n\n')} }, 0); } -function getESLintOutput(cwd: string): ESLint.LintResult[] { - const { stdout, stderr } = spawnSync('eslint', ['.', '--format', 'json'], { cwd }); +function getFlatESLintOutput(cwd: string): ESLint.LintResult[] { + const { stdout, stderr } = spawnSync('eslint', ['--format', 'json', '.'], { cwd }); + + return parseESLintOutput({ stdout, stderr }); +} + +function getLegacyESLintOutput(cwd: string): ESLint.LintResult[] { + const { stdout, stderr } = spawnSync( + 'eslint', + ['--format', 'json', '--ignore-pattern', 'eslint.config.js', '.'], + { + cwd, + env: { ...process.env, ESLINT_USE_FLAT_CONFIG: 'false' }, + }, + ); + + return parseESLintOutput({ stdout, stderr }); +} + +function parseESLintOutput({ + stdout, + stderr, +}: { + stdout: Buffer; + stderr: Buffer; +}): ESLint.LintResult[] { const errorOutput = stderr .toString() .replace( @@ -36,71 +60,63 @@ function getESLintOutput(cwd: string): ESLint.LintResult[] { return JSON.parse(output.slice(start, end)); } -function testSnapshot(results: ESLint.LintResult[]): void { - const normalizedResults = results +function normalizeResults(results: ESLint.LintResult[]) { + return results .map(result => ({ filePath: relative(CWD, result.filePath), messages: result.messages, })) .filter(result => result.messages.length > 0); - - expect(normalizedResults).toMatchSnapshot(); } describe('Examples', () => { it('should work programmatically', () => { const cwd = join(CWD, 'examples/programmatic'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(6); - testSnapshot(results); + testESLintOutput(cwd, 6); }); it('should work on `.js` files', () => { const cwd = join(CWD, 'examples/code-file'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(4); - testSnapshot(results); + testESLintOutput(cwd, 4); }); it('should work with `graphql-config`', () => { const cwd = join(CWD, 'examples/graphql-config'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(2); - testSnapshot(results); + testESLintOutput(cwd, 2); }); it('should work with `eslint-plugin-prettier`', () => { const cwd = join(CWD, 'examples/prettier'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(23); - testSnapshot(results); + testESLintOutput(cwd, 23); }); it('should work in monorepo', () => { const cwd = join(CWD, 'examples/monorepo'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(11); - testSnapshot(results); + testESLintOutput(cwd, 11); }); it('should work in svelte', () => { const cwd = join(CWD, 'examples/svelte-code-file'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(2); - testSnapshot(results); + testESLintOutput(cwd, 2); }); it('should work in vue', () => { const cwd = join(CWD, 'examples/vue-code-file'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(2); - testSnapshot(results); + testESLintOutput(cwd, 2); }); it('should work in multiple projects', () => { const cwd = join(CWD, 'examples/multiple-projects-graphql-config'); - const results = getESLintOutput(cwd); - expect(countErrors(results)).toBe(4); - testSnapshot(results); + testESLintOutput(cwd, 4); }); }); + +function testESLintOutput(cwd: string, errorCount: number): void { + const flatResults = getFlatESLintOutput(cwd); + expect(countErrors(flatResults)).toBe(errorCount); + expect(normalizeResults(flatResults)).toMatchSnapshot(); + + const results = getLegacyESLintOutput(cwd); + expect(countErrors(results)).toBe(errorCount); + expect(normalizeResults(results)).toMatchSnapshot(); +} diff --git a/packages/plugin/src/rules/require-selections/index.ts b/packages/plugin/src/rules/require-selections/index.ts index 12771da5ac9..df5fa9c46e4 100644 --- a/packages/plugin/src/rules/require-selections/index.ts +++ b/packages/plugin/src/rules/require-selections/index.ts @@ -51,7 +51,6 @@ export type RuleOptions = FromSchema<typeof schema>; export const rule: GraphQLESLintRule<RuleOptions, true> = { meta: { type: 'suggestion', - // eslint-disable-next-line eslint-plugin/require-meta-has-suggestions -- false positive since we assign `problem.suggest` conditionally hasSuggestions: true, docs: { category: 'Operations', diff --git a/scripts/generate-configs.ts b/scripts/generate-configs.ts index ce2af7785d3..4ffb63c54de 100644 --- a/scripts/generate-configs.ts +++ b/scripts/generate-configs.ts @@ -41,8 +41,9 @@ export = ${JSON.stringify(code)}`; console.log(`✅ ${chalk.green(filePath)} file generated`); }; -const ruleFilenames = readdirSync(join(SRC_PATH, 'rules')) - .filter(filename => !IGNORE_FILES.includes(filename)) +const ruleFilenames = readdirSync(join(SRC_PATH, 'rules')).filter( + filename => !IGNORE_FILES.includes(filename), +); async function generateRules(): Promise<void> { const code = [ diff --git a/website/next.config.js b/website/next.config.js index a6e00b1a143..ae09154d50b 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -15,10 +15,12 @@ export default withGuildDocs({ redirects: () => Object.entries({ '/': '/docs', // TODO: add landing page later + '/docs/getting-started/parser': '/', + '/docs/getting-started/parser-options': '/', }).map(([from, to]) => ({ source: from, destination: to, - permanent: false, // TODO: set to true + permanent: from !== '/', })), webpack(config) { config.resolve.alias = { diff --git a/website/public/demo.mp4 b/website/public/demo.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5f9097680fe36b30a730b4151104ca1a48d84fec GIT binary patch literal 2830403 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�g`424*pwXo&#D8poH+mk2kSx#}V| zJ*2buWmVrRvoWO8(=#QcFc#dv8Ik^_OJ9i@y++K3JZLNe?3V_GHxtj8%?{){rC`Iz zPe1HE0~_<16H9oB!$v)<V>G195wGrnguwD;7}U=}tgqUCQsyT*)Z<Zo=Zy}fDkk&u zsoG0-<<r5j-7R*qdcl9I9;<_P9T8)QtmXy<Ro*zA{h5R<vHc#cjAD-3eMg}VnvWME z!znzjip#fJyD&2dnV@Q9O~r5o09JdtG0a#0j?IZn_VAT@U7p_?R+awy;VN9in=G9) z1V9K7k1K?UJ=|`~p%umG{E<WD*@DF`n27Tg{tUg_PW+-gQ>YuJp!@<Sec0k<c~E<> zuz`3>l+7J0<O{W#I}(F6&tZ<4rsU1HwBAJZ!wLWN@Lc@j`l@g?B0ZWtGRZbaCKbUk zI#l><@cyg54P*OfL>^uL9iulAux+e(DjPeBbl)D6B8LcG9VB>+P)1yRV%EYG!N<^> zZKZNsZWHyD`dKYQ!x$Zku!gaU;_yb30=UpYlsPNBXMu#{n6>=y_5fXpQWh^dZMCx! zACj>&;?MY<;aC^f-G8D|d#jn!bo!y*Kbm!We>J}ntVW%t#H958e!F0--^tGNP9nYR z`itQfZx`t2n3Z{J+PQLTFCcU1SHLUy+tFsY0j>x`ve0lP<m4;wU9hJrEhK?<uH_=Q z32~)JUb;f-lN4J1I=PYfw4tJKOzVSLo0_dXUw>MC%5ArP^^<uqr>cT3H`i%W3`}Q- z9a_t;6M3OAv@cc#R9-W)=Tb|N4=ttUiXO7tR{cQ*opMz0w|R`A5v(qR^li`l&h(3l zwLM@sBtyh#sh>^p#c7j0ky^GnPGpJB`mM9PB*_k#iwt&_qBi7#Y2x!1pbIcnx~-}c z3?S1~-wEUh_=@|fgW#!)lIPA;4V}UL?q=l;PRj@@|I<`NdVXph)as5AMQc9-26TP_ z^Y)d3t1DC`=_*zvq>Yhog)i`a+BTrF^4lmWXuw%>4qxFd*{pY`-R?E%esa#Gkl$ph zZSn!o^2K-ar@gB{1sqyc8P+XX2{zKo<fpD*65!Y*GwkmL_bd7sBuqVLV$=g3_-eFI z5UQW%R?f{S6_Z=4P?ySMIdF!+1N!raLr}s`Ym0JYFiiIZ6xQ-BME#mT&|~DKzUgXC z0j&bBZVej&1ExA}8Q__;NL11Sr)&Gb2+Y&VyJ;z<YT4)H6H&!|tIE1t!MRmj#Xd?{ zX5>YHIQ4dbXv;n*=34U4iRj%zD?6@=3ffV<#k?xs4075|!~i#Y&jlb3q-M|v!?>rH z`#!oS<IM1oco&iw{>J@cc&Zs>>>1OL%H{i5lK|`;&Cc$!g>ZTKr3m1tdyf31Ehp2- zeJWuMSj>^BL(c#I<{6uvRF9;`6=^jWP67npGfpLK^m%g)uTVx73V@pnLQ<nj%XF7F z>+a4LrK?wOGl{tZbP=uveM{Yylko<i)jpVVbz+)ZG3+$^b!tmy=1oZjCQ1MLR-A1c z7sjcO@Y0R%%4!*Z;#Cu{n0qbVW<{Jq!DlXB3h+LUr7r=>?8d;O@klR7es8b(ATCQf zRtiJlvzB93#mc@Xtn)H|H2lcI`#RwaErgX1T}~?lj%%IJ#HuQU`MhIEYXLAyU2VOD zYI?H{6Cj3=zzz6;l0ks&Y<g$Ug-^q{pf+~-a9rFqiUF9aQ199q>a;P485GK9rS#~v zw@?2p7OK|GbWjgLNLLEA_>&*<q8bT(kcMcoJPfO>fCg)k1!(_pY`y;YzAv-cW~_`H zP^~}ERe0MJF!1>5VK`ClP8)xHDVep7@hgn6^s{6R_*37hN}X264nzf+?^h^bYVNJG zkn#H9_mgBM(PMs`0w4I*7H9K+q|9FY(Kxr89rpNce)9aIW6#b2u4(t5b?OP_H|p<8 zJl%a3QXsQ58UOu<rQ6hA4FPqX?)Pv^ME9%Km=IMa=qO2gj^B+i7R-=A6&x56pQ_2b zC@v5Suy8ItojgcJNaGWVM&;Cmb~n1INY|JhHd(#TG3V<<=KOj~K_<qR;x8d@PJ))9 z$WZaRJ39IZ7}RuW459&DSMql<bRQ5I-=T_1ccrr`X7C(jR;RLGkOf9Nt8S8&4bZ1n z8A=TCFPUG`1>KE0GCE#_S(Ur1-y66%Ad3BmX4t<0kpVz(MS_bhMg?CTnLK|1ED2lo z&^Cy;znBOWOL3X&*z$$rbn^HF1np|wY;>YjUw3yth6CTTZ%;&8FsC~ENg<9w#bcDb zu>x4L!o5@UZx5nx(8!N8Ux^wcQ~D*;kqZ!dHL65>38MXMue5or_GlgDon~U%)fD{d zL`Ko>nv>pZLBpzt5WrrU^T^dn`}=DYDT+5Sk)1@@3Qd>Qgc$tkA*nGfY79%UVEW2q zxFKNETo~k0YY~bAqyXEtn^oF_(?<WI%Z}P4BAAy!6v<Bi$LLzYR$@lkxso&}MBYe6 zrXsYyOWZ$>O%`G~Mv%OMK<b#9Z5jt^nM)Gtoe~|3IrYx`-Cv*o|M616wO7+tkD%!e z1+856(36B)-#sFSVarwf)Z(}DUif{e)ealLj=J|4L7ko2-esCeD>q(XD2fjx^@brC zTX{jLxi?YjT>L|g=orvcd<bcT3BNj4dZayXH>FT9ap{Yp3TlekbmK@%?ef8}_O=?` zB9{BZEP%cFGTrszoEe5<p$NGD>rsFCm!c${&{q?PCL1PzW*J0Ta293xD>brC4K<n` z2C%mDG(wxBk;|ljdo7mxX~W098SwG!)0XM)``@QSYa*65ZHvg?#~gXs`C%r?7uX^i z*Uq8nSm3RXBc6FdA<CthC<T13W}02OgC8{BSh}-XE?U#>N5X>lLMmwK56_>rdv5*j zE8t^KROGRaWC5%(F`gWCYc9M^=8!rFq_L@(_|DIxbuLD44We_bD=7e{y9g}nlBb2c z%w{E1-J5p*Tx5_(SH!GsNey)en#7dKFt>N}thIecuG${>+w*WP_wjLt0#ANbPZN`w z@n)rp4;Qw0b87v`l34jmE;NFGRdI}>)p5kqROnLrX3w0h_L^Zc+nmjK$0b(*>2Hm6 z@}S`P6^a@@Ys#zo20-E9vJLO=`4tNi5nSaQccl<B-=42?+}7i!X`%~8Sf?iG(OXRx zA0zRW#b_5GC#!yUP~7IReoY>L5;}H1dwq2T13IaOEW1qJfy*tuTk5CJzHmXSKW&_; znJDQcJ&J3Uu2sAju>qV-?>xGM9%Rh>`PN2Lw~9T<wcINrZ4<j>U;Ydmad3XP&$Ro! zMN%~v&}EBRk@j=+|5OnAq(Mx+4>SMCE%Pl0R2Q`1gc^e&H}c?<UEs;KTyx;`uV5Pq zX5<PW>`hKk?6>ZZ&1#d>C2pYD{mP5tYJM%)7x2YZVlC`O5HV=J{gs$9l<!rXKOzO* zY^DEi9c|mIUsu_koWLg5vJknW?XlfcxcqL~&Ug1=GKxv!AqB=tcFglf91qmL@l;K* zU>7qNS@k_IBHH#@B}*=W_kr8qfC~d}gD^}^27UXW5<VYbq>o=F<yL8LK2ZnW;yZ`r zL%d5#SIp9P&iEhS%38=aR7_ZaZpz&#VBg*n29*H)<1W700E-k{YEnCIQS5J_K?$n* zA>~t{v4d{W(dn_iU4Zp)6;hY@7Xq?D_H@q4vcO&lIoCjXTUj)%rr56ApXJE#`o035 z$XZc`gMjmQQ{5h$j}67E*}IZQ1{vI{jy_iSD2ST7iOL%0s?ult1u-M4<bMGV0FF@C zMZ=v<3F~KbE(=-Jz{mg^+HW*C4m!*YF00adb%VY6v`X!fp#mrR2Z7H*7C#@Z$Xk54 zxn)h#uJug;ZtijyfSZ#SX8vOvo1htA8(&;7C?a|%2Y}D~)6tPp*{Svh+jXv4ud^l^ zP?bdu-FrB`3o5VdWk->3+zCE%#hKf{^T>Ljc!O{RnExmyf?<@)u}&}CjB@G9EFFP= z=uCf=iuG6qdGK`Z)_xHsL7QI}?(BLF6~#coV~sBA3eVTNO!$ouK{k3z(IgV04V3`^ zmRu+v{?D7w<XDNpTR>10+k9npghU3D<h^Q7J8Bh3MaGR&6GCS><fpY{x<JXfedXC$ zjdQ82Z(qwfo;j-Y)k+?_(AOMM1EouLtOzcrJw7Z^(ViicO)Y+7R`rrj7fz#aiVg?) zyEd%sRvtDqai1ntQ_4KS!JmQ1Y<;>BH`+a<(MS-004v@bvt40p=z4EoD31Bxkcm;^ z0f*rh53tV+r_s_;DVRUeqM%9XIl^fa6;W~JYq;MB+~Dk4x>2{G^1qD5_uzdyd1Di` zrDeM2j7Mek{@EH&9wvZ733`$REYV$N4phZFNO0se!JhSUh6dG2Z+VniRb0KMK*H^p zb)@AhflW^p(f`rim9!rOsGW<n?F3npitcrHC#BPyg^zz?R9pjaVMzo?-(7%*N(MS& zCGje*J}1AIx0UPkvf)P9CE9yR{|*CaZ}HFnj7oq0hsr~tHRwaXjY(ExlcmtJ1!X(Q zQuu-^i(7m$k>YBf0jYN@&ujE4ZMoa!pCao3MnJj0sVbZz?B4ovl0}T8S%tk{1pr}% zeaAd}Ix{b;9ZL+%srU@;jJOL^Jj6M8L58CbHHPH8x6l(L+;uT3;&vuP518kC6^xp$ z;(-w^Spb_kn+hskuNnRSx4Z-j+7T*Wk&83b9~*L(%Jm9D^(Ka~42OGxn)0slVavEg z4Jza~Fpqx}Cupz0IbYw;?5O>n(-cP~i*}50U?+u&fFujB^l~hC1K-d4G{qQ*Tr*ZU za2PlW4*iZM+3}jLHkdiE*WBCXf~U^kd;B?w0>!L601v#+GJoEt)z8Olfje9U_qjvp zD4s@3=|?(Gbq1Ir?X#grT?}USqY~}K#)nYT;ij2QP%NwwAYA%<THN`X0g$z`n>g`z z&>aPdr)Je+^DnaL@j4jKvHqYH5eH0k!c>X%2G`kms4l^`?7S;dTcPZgI$l*<3w^5s zDe@8v<{M(n+vp6B=6XR)mNeWp<IS`2+w+D|s7JOd5sjp@u1N5m7QS_3ZZ=~COvy9X z-7nQ8k#6ne4kyR!KLCm#Go><_w5|z4k(_J~qWM>`Hu?2a?2qq648Ad1@y5b-V~O;y ztP52Dem&oKo|$h#L$!OZaPYNsgyEkXq27MA(DnmtR3FGTq;MSvpzyZEbrGk$j5UuM z@%t=nmc_j+feS`8_o@@w;09{!fIJAQrR$HMc4(ljDKnV?7D%*#R+!l!kN?UDQF4~G zJEe~k>ZNxBSg6}9zomb=E_Tfqv~D9h5{#!xTmSy&Ir6GsX5I!+<hB#8#qWw^|Bz73 z27e;$Hzpe)L3cOh!&0#NUQRIqL4jFcY5*CEWv$U3mt>*QeTh8xv|cve#jNUfLc`Jo zYzT#r>#E8;(>s?~J||u`7}Na^*h~a!7v?+DZN4ey9Ja=JO9SZuC!Il({{CVeHAvfD zNlQ)m4Ei~nIilw5uk_Hwbn%Z2Z-3l1tH1uGNf0x<ph3;Rsjme8#Nj!GI_u_M?F-wX z$tfK$KwT=C5~0@(!U#EwC{WBc_iSyXx7{D@^DR_Vfg+qr*}6A7o<AH?_{RYq(6iE8 zLh3_|gKL=zEbDK>?vZl@G`#zsZwFKO*LD3<Quhu~lT6+WHtR}%=7kO*p&x4K4=|u! z*@e!3I=-DiiKsG>LBMKBnU`Hjsj6O~hrg79od4=)4{}gc_%^@tD6&TAL7&ljJ`yGD zZ~w21z+04BcRFqgZho)K*En?P1(Y~TDq^)+s=h&V)weD!5}5U_i!c7e6A9PT+|A^o zK+nIO31ee9DF@>Me(@A!d&`X!9qAihNEf)x<c>PZ@F#NaXlN)_Zxh&nD!Oee7X|1N z$l2nmQ!H;`E#sX%!W%b8L-yy_-{1iA2v#L<{J*LbK~rmQ&{wtTd2YPJr(@9pRa(gZ z*UT3G20Qd)HJ;fTmN=ffJPUjlF>tbMwzP@sBE!5$ELE^(5+NN2CTmuJ3ua-SGswYz zR?yUI4>-yod0i4Sihg4wUHbFhHjq-sABlZKfB&}6SUK$Z{`2u|Tlsk#SBL{Ho)Ch8 zbC!Np!}}6<{YI1F#;>kb=U;4p%HsbB*-O@cGBe~!dQ|EwucFI9W~z*tFSebB1<@2# z;#=r0sO8zfL5RSBh5fq6seEBw_x3A8bh5Cq^ZCyBuj$AVlf&v$HfeONj?+RJhjVq- zk8n+(O{JU&$Mlow*tQORn1qA2*2#(;%Bg(s<QH&|;Ma=RJa6to^4<VSc*u!3>Jr;N zpnr>v(p7Tk0IKte&!jFVf;AU&@l=V*%}w*JA2=!h-kG#80kIxAd>fLOVg+i$+eDOQ z)Sqe};*snq$kK|WnsU_EQiZ#f^s*(MrvQE0v*c@(A-!UYB<JVQ%{I^1!nbwaEr;z= z1Mo$=yW6}+m=kxNjubvm_U>&bllNMu=~<-m0Hg|!@!Bf4a+KLwD{Eao3L=ZJQvOFf zfs(s_p}z~=0;H7I5z=jul7Ng~nlu(>8N@P4-_=7LL%BitMa@(=AyoeLVWBBPkE7P* zmDI&o&kA@9oejETW4Sh+AKl6=ZUEK7T#;xS>JE0K8Bw}w7@f?(5y{S#ObUOf!h7&Z zDrYk0Nc8yVV;_T@T<f^{8TQ3zQ@4@exc#rE9BS}2Md_Rg1e$D6$Ke?$i^l>0?3i<z zt#47p5qV$kQn!(Kq4%f})CAM!+iss)aS;`bEM(fcYIY7c=VvHGm5R3CD=pLLjTC?p zTR%CPdnoA*MgY15#$u*+-v2fY@mTUr72t3JMrhUtNK0KI>PkSEQ}w|+bMgh^@cOYf zTJ|$d;7~Ku#pakTh&*Jw)zE|}8**UCSYGXn67!}4oLgCS(A{9tX8{$3Gt0QLL5$YF zmre_nFz8LEM|=7<SSIY~8YPSOyo~9b*6Js~gd7dbr2#evD}6R$Y&iXa^7MDD_8b2& zfO25tvAp#cBYuRNSk|TQqo_a3AuG)IUhTbS=6JI)%)eCt+Ayg#@iS))+;qFw5a(^$ z9XzmLyJ6yAIyk}N4Fb;1%6K(=HDOyD)<073&k#7&U_iei8Vsd|T>6Ct*lP_2`SU#^ zkSm*2chT7q^S!@Q%Mm^1sxgFZOVR+YDEBbEfDthN0BT<+q2j<(eBCc~#Dq|5^ZwVT zf22?^MGs>5M-;KeO=p~j-OnL#n$ZXV4!tKQtv_F2&mhBvb;3&Q#kPTUUx7|v|3!10 zFJ97{k5xuS+zu;eiRk|`*xFcbbzB#`p<TpHjy9hUpU*YK+zR)M06xWVbwryyopMWn zKpeEaCy!E<DOQ1H%I6^OkYByvX%WR@z1vQLfgh#^T#Z=U&k|gK5N{mQbR12yz+Q$D zizK{VcC2`|u*C*^?lJ^j`mDYU=pa`gp&@sEV`07yi#a8%@A%2bSd2@LDQ6g#G&Qz0 z#``0f2fwaYyO%b7-u0S`xFU(j&afDpwbku_vL0;Dky44f$g}VK;EN{YTss(g2BM`n zq=*Yu=#kF{t4>08Ve@zU?@Hg+`fnA?fi9^~Wj654K@L>jECkb8YbhJ*r>A~ZV4n<_ zG(#fn3?A@gT`&MdWop6w6{-_RR%+4~@HCI2SVZ@e^Dmd@Vwbd9$~sYF7+f83G;nC- zz3f_QC<el)VShEX*gkWR%$J!CM);M}Y*nEfj7}5sR}3veeHZJFBbfa3+VzEO)P^*d z#BxB*x=(jK>>0E|-RrwqAFcM6C{v8ll52C52#Z~Z4f|#89{Kx8<4@;HvBNR;nDaDc z;?SYVXC+nfCxoalALqBF2nPdxXfZ<JBUTRP+FR&J&!)wU{Fy3L7yEzL7AC2hllfIL zJy5<tK_As8<JGW?055^S6tzDegNz9VB{v%&Vf}gX%UUDDT<Y~8t8934;8;e~W?Tt% zGucfE3y{DepY(Y`ySgT)i%foi4Ec3TFy}*Nk8Eb&54CYg3gD!T)hGi6{qpYt9{u^a z+Es6$utET>;+fpD;zqu~@C)jlwB}ZTq6{W}+*bur50g2l9~BMUt}Bzsw*Zg;ftkYp zTx;#kFYu`zcW;Tc@|`5o580nUv~I5b3cbF~MkGD3UTK0sala@$V8NeQ{|}>?lcKpX zbqZyQcHSgQxBby<oxgvVOr(lmvhVV9JO9>O$9M+<4SI<b)>933zU~d|6m!<_XAI^? zf!e?S)9%|n|BKV2P>10I!jJ627kUw3h1Le)P8xd&kQqN$=SqQ4dZR<49$j0zEfJ{W zd)E+eRi6@7baupA7P^15Su<}<?C#A0lDnp_caC()8?4b;l0_(;%;Z!zL8PwyarSGO zoG@n=>D(&=$u*8s?^9PP@)R4vk()XifA=(abGuBq{lcZVJgTMq+h!tgIG+kjhu9Z5 zpdhsZ;IU8V0zZZkHbKg#kq#tmEG*zI-2X1#;@@};BoGhD>3x07BjnT?M>cfao!&`D zXMcLsZZBWw9EmD5yj@W?;9_8w_Zh&CD=)k6T2Vi0E4a!L#H~{{LMpMty4&5xsvbe4 zUh=G^MY)hHA;z1Vdm)4nY+z6;VyY8iJi7u>q>3WA>Yb!?<X^LUrhSJ<*bM5Fh0PQ* zyOCu2fPRW6r2OBEg~v|(yV{7Q4T2sIpZ|(mGuiG~p?D&reW;{NlKGx+>BsW}pM6eR z!+H4PVlq{8AWz3ivd5#C;HL<R|Nb#j3rddrmrxh4^y(h#684**00w(t557kjfX@H` z0{{R6010&=GGB>xOf`i9LWz5rhC(|GuG&EQ>6ULodEIL@8c$T6mRR}-STlV(<;6&{ z_mqU)W;5%+Zy-`Le`4X1kleT1g!;1(&04amhQ}cp4Z6r>^L6$^jnc(7^AKtw!(St; zAw}bQpW{XGQ^jy?jdnwEK-z)~AYK)EorarRhqK0Hne#HHJuq%+Xvus8CnoD7S&SjN z<F#(*=O_Or4KzMEFN!~vx9*Iq>Mc_^myy?noAkGmljEYD-tPcw=wZL$RT~Wgq*cB- z;IM%X-gc1R!O)zxex|-~dh*WtsgGh;0;!|MK5$%(4?bxTTJt+2`SpruILRx``Qr8& z0x`80L{_9p!(YxBr{Pv?DJp~+oJ3E0$5Z|g3v22(5j9f06<?ot@ZC#4o-H~;ENKJi z{lt?nKBWOPiPhzC!k1$2)RFZAO}8ctH+ntV?o#${+<$RCI{y#sIS=yhtG0t(?Mo<e zR$pUhuBmKqaKN~c1y;>@4M;Zo@;F^PL<E2dh0$wnAe=py_4i{yvLyz>P=>@WRM9iW z#G<I-asc1*8rA&JQKVeOM~{@5?NN2{>j{^^=xmKwG?jdqqO@MJrw}CXxz2_Adl)6W z3dlCMS_8UpCj@o){e(p>J7x+$*m>VW_PU>qXFBucz*Cy%Qs#)$B@O>@i9uU_TC1T$ zKh^@LQys3_)i_;SGU%JhLs)2tSDk^yn$jqi=)KQ4EX5=n1?U7=96W)jzP*DE&HWGY zRH#n&p@n*m3dH$!|6kr%Hfu^fhP*`+R+Pm!3VzOMgP_;<LB@itWxc<}GVuOmcPT1& zZ}E%=hWsJMw+o%VwVL)H1(shChdTKxnui~GY-&~S#Tiw{zSR&K(%PcJAgI7+#V6N_ z^;HBAkxdo7P|9Nxiv|<61NJY?l0WY_Fwrva8a1_QH8e$VIqXNAyK-vfm;S}ocyLl< zPedJFK764vdY$f#XbT*9eI#j46EFwlV@}{Npip5#j%rrc^xWqzrp11P+g;pD(|;}% zejQ%P_iqQ+jyGyY&vKHT2+Oi6moRpTn5FdiCM%Q2M23&#GZ3RS61OhtjGL|KuM~aJ zyj}io4cAT`7Oh#DC|{;H>%?7%z67RU1o^*87n{zL6vP>zHiNuAId%Yci3d5rP`2FQ zLeTderr?xBZcGDY_7Z9!_4a7X%$MkRTWQ617k|*pUR3vr?PNmbi=bJzjU2Pk))VD# zOJ?ig9LQS2P)(@Nx8{T~pEQb01dx7!KoceV+-WgYvYc(&o~-K0^bexX<tWvbP;3PL z)P9+u7m*e*c6~D6_k8eCrK~qWnkuJ6(%u9kiEk@8OisKcIQ~506Za8GwabZ5K@#~t zPTCZAT_R>7FUYwa^dk6O>g7e{eH`*#4q_ya#TrMq{px(UCjO_rCMfn~#PF%rq@&dr zM)Q3(p9ppq_|(_j1&;?`TeMW`3fMykFwPBv0%<~E)usR&^l2LZ?vrari3pmp<I8JT zXj@FHLFnY3GOPh6m&0F`Fm-y5mATgFQ+dWl+1phNQ_cr8iUm<b6tJ=obmpzuP|;E~ z@u88Ru;)f}LHR*{HHe@Ww<Y_Y&#DGl63oGb{C58ya?^&HNHzGx|6bUXWiV^yY{w+h zGk!EAhoMHZ6|2zepSY2CRnj)oWWOL`Q~WvJr~y0Ke-i}~a#UixCTb#T?mAxe?6K^5 zDC8VP+2n=)_q8=Hd~(TNo^Ac-+2fPZ@Rs7g`ASt3tVLL2jrOn3ix!4N;pK;E7Pd<{ zz$Y@%1f<;!3Qe5IE@7ON2hxx!g*TGL*YgMX+?5K50gWWWPJF|?qs0#Z>;$|%Z02$u zFNWg9FvZca0<a&(K$*$xdc|%NzI%c+|M|b;J(cwEJK~MXQt>SQUuETT&fg1{l0D&7 zJviDdDfR)~E_p<mB97tF%@Z%4a5-#D{a+7{WX2C2CX5*eBMRo$r!osS-k!;Ipu&;h zRZ=PXQ!dSU-pUmJxk<^0u!GN+kZHzSJiR1o#GUBvfdAtxhAiqoR4=ae(T(LNEau7C zzS3(QtO!YSQ$hP(G<bs*rm-WS<uWnr+nqrX@d>GzjAA}9bLzHG5IovUsqG;tv+7P8 zHDuO<thMEeb(KL5e&13hDa#L-$kCp2Dr%e-LcVOvxD#A(xlrwCLEt@K#kHq8?3iMR z;Yo~<b$u{_lp2&ClbD-Ib6NsuOgeMw%p*yxpNG9M`)X2aNqFMHLz~VV#K*P(L5B)` zF{5iiH38(nz^zf{1uqhxTpmZ8+nuQ#;mvX#rQ-ARPl8Cw(#2^#o_nTBrSzBU*N6Zc z4Hp26)nA=2tuHn&$QWqz7|df4yn%*-U+zcE^d}nUF21ZNOyp)Ets55)3nky!JsxnJ z2SD)xcFC+5obO;wS8Ds&$SrYd%ZopqY_^6)+-$55+8{A!{U1&b4gbv9x4yl(Gj@ld z)}N2!H!iyMSq5kgb*Od;j0fPz(K$DW8_pnT1(!BGqB<Rz27nISn&f`7ryd&t!uVp% zEcbsA5dK^E|H<1NxE|RfO}@_{WqN`SZDY~PB`W82jziw9w1r-?T#duZ7Rj2P$wB(% zW0Wq=A(KLKc}VRB7?`zAt7x#J9E-%zl8`|LrfQuJ%3}ndVo<D}T1$Sj3V~umdZ)Ry zX$hatslp!dHMK?9&{q1Q$EWo8O8h@>iBf;_a>71UQkvrVgSGgSyrPq)swrXHj_de0 zxEW1Owh9g&8h_ublX>HJ<x!TtE8>9?HVbO#HYzr@FY=Uptn|7I<9f^!%{f*3RPR8z z%ByWRFaPwv{YtnDUWb;DfP1q^5YWPc0&=4Q8&4U(_kAosz$s7op7O1RrIquG)aHc; zWo`F;#i`LTS`GXPDuJ=wR~2Yfo}<KF22#riI3&$sz?yde>?2iS_Ag65bW>&ZVgfW_ z;P&hYsgl1Lek~Xs?;}n`Xx0C8i;ti73}yRaO(c0pB>dB4{vO+L;WhG);@rzkderP6 zN`6lEp+?u<cmI+ls>DWT=+o>b2kW`GOX1Q*dmn!mwQRs2*VoucUdLxOIhXK^dka4- zKK<9qg*UnPid>&kOvFr+tG#X$>Z&o~y#xk`?W@MFF6-|`a9h_YPEW_m-XD)fi8r4e z>!3anob?bVPNwBv*+WDMfB*C-PvNRm2LJcRdkgAg^<8es=nKdGevD;PwKaYm=fTl& z4=8Q5xfV2Yi&R2Wk;4Bq`f%(3KvG})ZSX3{DRRQIWA?Vt6>B8UTalqJRF~>}Y{$j^ zNf@=8^}?rBKbaV2W-?qa9Rol|%ZT<PlP<gKghc43eb)pi5J$^qTM~a%G1wM4(=-Uu z0^bR4m8notZnkIctQ8z^`VRoQc+mY5U%`*oIU$$12@adJ$%GHcoxu!d%9^UBK2NOG zKwz59yjKKdzRUhv+}qE!A6#0@pJ1)o$0AH_8D0$jLy}=L$ztTycQ@fW(k@?klP1oP zzZv-XOQR3{DmUe5AwBmCU~0Tv1&$UnVn!FqCPVjQQS10#8Ul>O>fCve(8Z=<j4#5m zC>Ck%P^)CPcshosP>CjXR=hzph5%JK{^~@<dttVYa$T~n83-R}AP@&M>(bheeyS!z z0`SOfcv@BYe-bB2w*<A2uyYy>p#<{aeHzb~{ZW;KiwiI;ewxdjocDw$+4`J`MyYGj z01|;YorV4Zk5!B?#wQ)7`k!*N2R)x7V>IzSbk8H6`S;633dGwjukNS9bppblD9V5F zdGHh`Pla_FKj0^X9$kIOmR_yuFq2QUqyySBWCA^16GcUaq2AElLj?bl9s{=I0G|^{ z0Tva}Juhf>85fBj`s+}Z4JQii|7n%bvXft{$qjP$h~Moa3yl-h7j#Od%UZj+8(|ir zki32p4ITe!ieC5%mM3V2@$9(siKi+LeXeLz{^I8Ds!k3t^1?SrQGz+wq`WDWbOJ>W z%L;)K#-=X5w4SRQQ|A0c$ActDAaejyH&7bmBmVlA&rwJ}CV%NxeTUetpt#I*WQe0c z(&zgIs>IX-b?pm;6j3RqIFQv>TSOApXm#7<l*QzE=rYNEKdw8JPwUhLJ18l)g!mKi zU5Fw)gbr~^5CAe_paJXlxAMOQMAvCU9%cLiQ<b>crP!TNZ94=@^$M9Hk?OkG&^%td zVm(8~2S)ipPzUA}rNL0FdgFP~<z37`6*iX_QiB;Hp-V-Iw6LU+_ZocwtKx^?%4OI6 z1lr+xGK$5<HPu_G*kn28=Sc#j&^sl&B*zQ0(wZ`P#42dMY}DSs)oRFVjO6TXu+d(y z2bU$;XVMJ8iNq0<OQr3fQ&L8RS_{wB-=0}UX#B2i)Js)ZOullu$z)Pj^<Yke;{*<N z;n>y0V)32++@IYO;r0m*qv`jB^}!7()$}jsu)e_@qfd!xj}DY^&W+l#Q>{E%vX(zo zgLSDirS|cQKK)V`>c}l|f;`~#hhmaNlytQU{@NyXUWQH;S!<+|kM>R)nt+}j=Ix4< zxyvswbIIZ)VERTtj_RU>Kn0LCK5k=~F}IO!zg2Jv3rco{fgcQ1O~qlqC_~EMl6S!H zs?X@dNy`!uICLwcusB)}SzP4vl-*cHYam?_8cHvGj{mWSmjey>I94lG>u#MEeaVej zIS=8w{a31B`RQ~qLvEslwc%Q|2!5Ru8VnK(qBNS)ZKteB^~yw&Y!CjBYO~1B$_0KP zgJNO}X%-V}JuCoX<BOE$<I1KUHg}<?^}Wdl=6d~$xh`zIG^~P5@GBuhLtLUa4pUb^ z^ZVf=Wg@T$1_$6%rkQ{D9LGiS2c`>(cC=wSR5JTh)xQA_l1i3Be88je)>p1TNW~iC zIThmKBIAvFJpanK1*{n?RuHyh9Vd^nGG1>8!MDgoY2)?vo1}BGR%s>dEjT!6tfWyU z&z5^}c=?d7{h&CLA(*@1kkD+Sl}|w=gK<g6B2ru#>4Yl>Ahv$6K(}STiZN$FhVHHQ z;+RU%UGqDd*Y?ZAmIYsl@^i@P=2Pypvr1bWSu*j;O^Pvxiv^)CjOF9M%U%B_GKCzG zo6qMBHR0A7<tSd;m(yh5X%Y>32Xq|GwbbQv$=oNd;~iCA9sS+0*Hw_428&I5B)&dg zo|`oAp#0{9P_4e~34I5M^(~}Jg8HQST>BPj73+Jvk~|oKPt=4D!Tpyn$7yn9$3Dkt z&}aFGs|Jy6r;+s8I5M=whPWazw~=Lk_>zb)bRRs*iT2U;t{FizC)%z@V)0U2l{foB zC3e?K@&+X=4T2{*7v_1<a8R#_-DPL8s`&E0ZnTeduCrJ&LKw3{@iNEZAN{8O;uCLJ z5<4Ssv1Ap@D$fAkH|4$xau@!=y08gG>KlRVM{SwN(()Q9M2`lPqaxP&%!P2MFn<Vl zwnLw7>0mhigx!SDqBSnX-t0%Vu|RkZomzO`vgWUdk$?_9{~=tcSp}JtND3T^(`bnT z`nS6v{!iIhqNb&nyFmL8_oEs<kF&QL2mc9aNS0Xx5g=G|eUMa<OG>HEDm`@^si|vY z<Q6DfX+4hjSJ5%Oy<Rst!<n$-qMZu6J=x(zkCZ-iR}r_>G1BQ(Y5-ddM1&h{48AkS zdw5Iqtd`Lb@RUTM!^-Vsgl{r(1W(f@h$+7=`m(1aCw3&%K+lw^hY@Vu>v9i2M2;eV zG~w$SS9v^A|HE`VBP-sGw@c+ucbEq!{9q{6sd*1~FTSuo?VKsfWoV~MD*_t^<LQ+r zQu!gc1f8PRi@pp*#W^bhG`R5*@bS~1|NVa$_O&+zB&KW_)t^5$@-{y8oco7IyM18b z#Hd`dDE7xK#<O44-|m0~;VEiUqUt~p0pMLeKN><wLA}ka^^C2-L0mikMODs8t5>oI zTmfPXyB8~nW+zf@++#C@bFdwinhFYa{UmljmH5=88@cLQC)(R3EtOU{5t&pS-)Qx! z1ie%M4<})Su+eRZT|OA(g9~aObKFVun#{zc_43BawXzZHI8rm6vAp0AU1#)4Qz?~m zsvJSoxJrlwf!u%q0L!wO&5+ia;SWdhM%0;G%hpFlc1%64ZYU=a6z}KV#7YJF$V(Lk zi)EqC#&=lN!;UJTP>@JS*^<2`bm-mBv38{Fvp2(UUwXM}tF$8HD{c4^M9-}mb^jhc zuSxAWA(Cyp%hm+>)*$PKHeMTh2J?PpoJIYXC{fRf1hXHQD^bs$=@u0!SPpO4Y@Dih z)~?x7LK<x4fL{CW&-?!D!gQY})x?aXizcb3$QuJU(#RLJ`Ir~W3w9)3b~W(pWpx>l z@;bqb*m<6Z-WV@37{rt@O_D2vf&oF&zrK6?06B5erP}qxx_!w|L{+3|aheZtC<hNe zN;=gI3Ql0so}?^_1ZzK6+&LkT&a2hDL|T1U;C#Ia3ldIH_vPIXSbGV?mIJk#4?Qj@ z+8>EA{XqQ(6qO>sToSYLe4#%U&}B!wB^}&3=V}liG`O_$EfxI|?xRoGO6YIf9=s;? zhZ9(%*4h8d?ovX8*SEy;?_{g4ZfnHJ9He-*UcFwA#2rAAXI>Z-upSM2pE0Ddm&!j* zUQM?(?Cn&EE|f+3t8iG2JvoH)H1ID}pJLB54>;pb1MZ=L-T6yiEa`GRK+*Zj1kN9w zq1775_9&t@&rv3kluanvYJ&+iu(Y=2K0%$u)8gXRrgLCu>ynm^rQ(HKu<0(d1h`K2 zxB)?sa;N(2-Y)z1&fm!&G9vD#8p4IX4At_t!z9rtwkl)sM!yNZ4e8l?`)|~|GoG{z z{Y>>Xuse6$wf0b=)cjXI7mz6w?Cqh}%0f-+g*5r*3~ENr^5med1Z+T|_6K`f#V4xH zn^I5W98J1p-o502i-|WETvMUUqBBQe+2h5!dHPIO*e@HYs^&8jwe#UTD$Ei{w}0fk z<p~=NzWIX<RP;?$o#21JFH--%YR`ZoY-I@zmz45c#{S2)4W`p(0utj->+13T>2fc( zqil4fG<<g|V6rdkDh&%wh`j#70fZ~eN$j1WidWy$k(M8$a~4_7<p#MDL3Zjk>h%~H z9YX8tcF)tsfFP}bE~3sUK|}J+dMVBmY~5(!z=AXp*iEta-KrdBG)M`g{6726n8~}* zFo|xpoek#wZK4nnw~*@+U=K;Q(N|YTXUb?~J4hixGrp6Qo#ftotBRxjGE({k%=?!7 z%zYGdX2II<m<Ca(QRDvvY4JxhqUHZ*^ckGcVir&x56f2rh6sn0NAmo<vNOnWuW{FQ zShueoPML9YXot{Sfi{uymxXodu)>;zt?ws1&+H=r2}GM)Hna|%hiN=+Y*}sGhwbAD z_WShU3w+?hh-A-xhH6PZ7SFdqbB^Z{MxA`pK44T3VwAN#&zv1nVCsIqnkIo+f$I|w z+mv4QHn<Pr>FUT+s_owh2^ak~nq`hm0=LFUf9k}%qD(>%`AEfUhvT9Da~lYb4K#=Q zEsae;_E`3ZF^WBcCI?&oWbU|w^54`B&Q(WFrPc;x!UIJhAT_L>pU;x52Bf15OI+9@ zN5MGmVs;B3dKQ183BYFV(QkPjI^AtOEvp80#l*wtV6&gU<rRlumC|a8k2^`gYYP|_ z?)8c+kH66H8L8WehA4lPpSp!DcfpCIg|rlS;L7;`BCXE6C3vijn(?pUNo#+nZ>E8* zv1@&`d4*>akl+~&J1gi_pe%5-_0`{=JG$=ICFfY=5Gt9Ge!9?=J)o|v%gBP0j5td8 zq@4Og8M4CDz5D(D2IskS{u0}#f1vm3s2t@epYq*~*J~dH&p%~Cm!d=(?@}nI;e|2F z&rh$Wd<aL&M;t*Armxv0EC^?q?nmP_jldomqHvkqjdswYK!Ja8EU3BcsW%-kJw|YY zk}mp*y2Bg*W^>OAXDDSSX}Ux(DjgT2Ozh5O*I($4lzM{92k==Zt?T6;=0u&cKF<=! z%wD_gASBzD;S%j<^z0)tV;hiK*m%(?_X71TPGFV5UM+)uQS7Y=6}DNKHJOzZh&Y=q zdWuozz$-zqOiFM?z-U$f_}}Rfe1l-=*?o6C6w_+5EP!^$VAKxV)H(pZ%b40893uLv zr;^fMH^Hj>jZY2n!y&3#74{Lu{Puucc}RrK$f+G?gF$G_6D$bG$!1u;6mE$6p2~8} z=}Fgt3)!>bS!b|)j;hKzi#eS~Q(_YtZ0V0~-YU%W<-yz0{1ZGTP9>>=u7c!?6%YIF z^hj)U5ltX-^3d=u0|kaOW`U>wiYFg0)CJL;cC&zz=JsjrTS3*32#KP{Yzl7$K4#~l zq0?qMxI%?3r}#&MH<>@tTOp#J1TZ;Qe9l#>+Dr=&m_dOXl<^TyqQRZmP^W-Qs`N{W zp?B6iR?%caU8)39Pztqqh3o|l5io_gEA^qV&KV95XO=p#7f(jl3Q<~nEDE2;ajJ&B zITq7n08_>ag74Joi6oGvp4w~=H!S^%XBZDa1#vtgQ{x*E6}IIjY#6dy)_oJ3w?BTD zLdkm%MX?k6Uu-V(A9NijBivNYLqbyXMR3v)TWhRKL>U@-LLq@17MTPe&C-i449Lx7 zI9b?i=oCD{*|IO#vBw;^V^aiM(qTX29|e*&n3O<#z;DLLV)-9n51Bg3KN=->l^JVN ztpk6%7Ou%eybK5Ur~*ZXA=o$mq9=cJc?d0*0!_$BV8|ssYy%bnKxLxL1P}_V1!l=! z`S%pEX&b6zgciRxMBtk1hrNpyFBa*U6Z?O$NV5<GY|XMXCSJxdkM2%5!=fNaQ*f{K zvZhF{_U=5?!#98b8Yku?g0#}zJd8urRs6;O2!%3H+1M6bu21tj>)8N+)xI~`-W|(Q z>cYRPmaYRDR(X~xd1T3o)PS%MMo3$oPOKu1TINa8$84AX^QZK>0d(M>NjRR&TYP^@ z6v_M`NQgdu?(!7&nwg9AeOQ|3pfYyF3F+`z_3X=IV!G3I`0SGKw)$^TKYl_Ly|XWM zd;%f3k`^b~J&Rz(ahylM+#+yksU0rgDxkwAIwutGv^wWqQS8{RRG@CB@d6e_td*F? zxTew3g=1?TNc6vey5ay^(s_kqko42MuD(d1h*!`gpB<KTqkcrv+mVu3#NnK#j>d(S za`ryF)*KUd9X+rHB(3>WfY<MsN|W|N;J>;>8ua+y%JN!;;Mmmi+y?*p2uP%ra~S+M z(CIpMoYPXD|Fk53b@_x!KDfj4Xi;WYbdfM%jwqmf6MOYtj`Y1R+Xk%w00RIPfodFK z?S{6-r>?@O3J;~h)cHfD5_|B!??)b1N?{(%@Oz7WF0VkX3lanIe6Zd9Ms|7Oi$BN7 zf9D~w>uDAlkR%TNXHZ%j`y2Po%UE-knT?X@+Y4YHPjd&Glrg9i{H-*%xBPQBZYOhK zJ!MK+z&i2T(*vt)mOGPCpO>I81VcPkxtCZJEH1o;z#b*+EN)y!q?}sL71tv$K|cwF zaT4`X4RKWbU_7Wnv*+*(3QDJXhuI>SNVs|<ca~(i?0J7vMf#LueqETtM$1v{18(5c zn>`8H7tqOwCBRW>p}86qaMWKAxTA(L&<VWBynvq8j(^s|&T+x2J^sm0xpSv!lase( zaGCw<_#Yj&KFYS4U2Xu3uv_GjYeNB279+9TaNxUG;7J~;7}S(jO-NAfQy9eJy5ILM z<-4j^FO4sw@YDwdwNDcxik$>SHDneQs5%w>=MFpsz@!lPTc8nw%GS_MjZc_o@|7=5 zRWFV+TY7vb-=K!Fn|i=<VKnfsB39Sx2^?iH&iC1Pp!~WLk{!@XBy1#*S#pI4jz#U3 zy%PzfQWIeKd|QFB*OgV%qDKlyP$(_l!gfNREg4(cmd*;Msssk>RQ$jKKD~R@Pjab* zz+{u2@@qOzKl;<k*1?$hl<?NHrCaMlC3xTg<j4n%`RZ_|NsXFVS!3{vwRuZAjp+PS zO0D_K_=F~wC%Ql}*j5{D;$telg#giBhibpyRR-CnZ*jnyZLe>sx_RrfxcQ)h`15G+ zorNZ<3nW;SSkxzf_H6uI&zjI-ZSKV4=086AW65bZ88B>iz?0TrSZr^~UEvmvg30Kf z(;#*ACGOOMPBFmb-5%&$Y+lZxZuE}IvlCZh=Y%lxd*-WTK6^xMY32<GO1zAlgLeHL zSu4b^ef!daHpPq)hHed7;;t7?lK){KAc?<mZdUj!kJm%#M2+2IE1_j2A*eh~kY<Q( zz{s8Gp{$ZZO&@mOo^)$nGdtz2h^I%qE?-aLU6P>SwfNZ_xkcz_UGufzR+|q8Xky9A zT4Nn$f8oTdpCgD|y$lAxeT~ITIL#CT?uv|y`@0rjFFn@IEL7*QjSLD3vFU=D<S?|G zniw(eGI^Jo*IAhVABLXZ<;&OPWgDH-l`i4w`@`8m#EqRCVIB4Cata9ZF%mi_;ycNy zxxznFB!WKzuPYc&(<~OqsrjFm2EA6)V*huKeEqu_9DLpID&c2wQM^f%&|)Rp-KXf! z@3Pl%j4Wae!T#RDtWZQDZ?(zox#UiEl_A#48$|Wy17G~f0T?kNqHt_1r_s=a8xf#~ z7!J&bN{~ra0xTundVT#Nax!@@B#SxAw0%7J;k&B_fBF^5Ey3rb;-s`h(=zSM?~;tY z0Qd?7-CZoU7~zc{zS{ww;)Hyi{-@cztMXiUCnp|wl=7IjysQmv#P9##UNW5CC#T+A zCLt~;%6&sdRsYilg69f%DEKP^=y=xg34gx3=kT2BV%M|dYuBot|MHNPIkF%TB+;y? z^BrB5X#dI;QeYMcSCgUZCq_Ssb~a4+Wa@MSMX<SrW@Ox&8g7BNdxGOJJ=J(%9};ud zdVDugiZue2-3HtJE}hN_IR890PIJ$iK*F0;(-#W5cKZqsk^Z}jUyF#i5LtKiD}RNR z;-_d=oTs$P*7F{Ur0o!*5JsJi@(1Jb)XawX4g#~eeBBjO7eBKvt!%|FP&_VQx?K7F zD7}V)Zje*xYR+^KT)}Mm$3Z#E^U8)q!tr*?D^2l*JSmwx$dKq<9H7KwRLx6go<~xy zI$+mNB0zCE?1zEq*&8|28q!o*ZD$s1ID+tHyDMqaj1Cv6Jzq01CRjbCBB8hVz&1Eg zVXVGrVH-QyCP%Yu-|s_1f_3$}1GsP1i0U30Bs$A<`MDQpX`7LExOk&qj{Q4OCB-pP zuitU>nXj7w`iNL=ZC{CxN5;fOhJXbB6!c{C_2_MCf7N*N-Oeq1j|p>#ux+=;9LW|q z@rHdk+gFn!i}Rf+52jfd9W&sXz_7FO-WG1bQ%y5|!V4coDs0gVYgkmW^ZSkju83&H zxl4j!jws~JDo>ezDA?0_hlWOa90B`SOd2-&4_=~XDjukV${Ns1C-Ne5a=-OiAzidz zjQ#u{VndJcFTYd_(RXq5+24>~8NdH$81?&gEfxzzBdO$_cdLhN6eQpIA`9RB{orjL zMTb{N%V-1)`yL-lUR~W^e60gus-)uC$C4x5#u5>@P(oRwN_>G6Qz}h(uJvbD(tLSE zAQ3V==)->=^c=llUGpKOAS(h|RBf-WzQ3=3(uTy|*|zOszj8dli$j$8Wd%&Gy;<Co zn%z6@2H`bBy};ZakIpYIdC0B2W)DM^NMMK~gB4Ia#hMD`aFcIn=$T?{jgkuoXHN8S z-uO4i-s><~C|EjrFi{%Meo{yyL>bs`UC&1dLZVV@22Xr@x|OeHM_9joOxU8`q`Kw< zkdyGFrS1gHxp|yCEjC3O%)_7LT#1$ChgHz4_c6C6yO;MsYxYjcSx>4^9Zbh$v_NKZ zuCv74;QL5#EhzMAt*Ltm=}ZeaokRCJY%K1|h9vV#qj#gl^GZ1jN1W%3>q7qq?b+-I zS-<lU(H_`8Kgzxjx<cyx!X5Snm$^xY0zVV5w-~4=HCn3sESQ9`w^3h)ZA4)1v&#fF zV)j|DSxXSSsL@|rR*)k<eY@jx|5Zz*`Mn37El#=J@^A3S$R_hx|KmI2az;PUA6}M| zqFmdgOp-A12M<fq2S90+0+M@a(<YMUfXc5dS@(o=Q&iN9ea4c|MlQHg_#tF;i&9)~ zLe};(<mrC}{|cEqN&J*oicSbn!kfdl(>6HIDzxUz`EDz$)C!LP{RvL424zK(Ma?MY z!O|ROs4<=Am|7N8v9FB)g+xL5B&lPR0_YJmaJa=9t4F7e(er=3N~0$@1UwL^^yn?v zX#}0GPW4;t?rrj5y10d5yMq=1IXJZQdel8(r^5!>s`vd4oLlmTU1UNqoT**)tq*{N zyAkQH$Yv?<4)+8nhOUgt&2Ca$o5Y#axkI4eM)LLV@A05nednEa8{OTeq5Yugv)AA; zb|QZ!$19mG6*v7KfB*mDJ5-v#^o2H4VXgn^JvJpj_zSXTyxdAQukP0%W-Es71Y8d@ z4nHjo=!*gYNe<3T?7gzgpnI<tCJ_^jH_*66)~1GC(fSdijdYsD#L>4J{ATu*^fy5r zDzr;o4`nHS`iqhZliiek(2{@YQG}6QeH$~Z%SJo^ddRX@3_2uEA~rPNQwj#ADLK7x ztN5PQwT??J!lj<_DkiKCLuA2M69<rx--w`;$Ws+;R$}!hCP{$20T^!6{Pf*SM*&U? zHSvlUsIjH)4qK+2s95s&CSxnyK6a4Omnn$1+Ml3S2oBItf`Pprlc>$%Z$mHH+>r0h zEdcWRO}hqhPTV%jz(g&4C`tY^P^q)FfpfBWhEA?!z-DyK7W3lPe+b%gWAbZgg%N-U zpZSF$!1uBNQTMnzAv&xWo~<K(+Atv<<|xP;dsiEl<W5%aUz8WG5_dO8q-PPS4{hZd zLuH?Q<iG#`KG~d3WO+D*(29o8>om`OHbuVFP1IB-F%W8Ad%w&tyX2PJ*b$dQm>Vx_ z63~9{meMKS=>uW31M!b*!<meY$gtv?>T|Ic{HK5VI9VBP#}~61!QHGPmdA*_4+X-3 z*PfK*4idqFmkhkt#N0--h_loPAKrPBYC$o&;+ja#KEjcEZr89%u%6<-PD=`xPcWJ) zwAdUGK#OBiIDNSP&j6poY;{Wi7;2m)E`F=XYl;8<<I=H(`V7U$Nlnt(BXz>Q7t9Gt z!5>Ua3*+I&)t!lLrDQ~hIvj%DGnrbo27iTZ&NX9EnU8}Y!R|0i3;LP8o5B1d6|<0) zM{Y4t*JDFy8rpU3hx5mL%}BfZZ$IuOxD>M)M0mBtv3RNqD}oc<l-2iKQ<#)FaBMfQ z+h}I=RhLR7G#vYOsRn#_R1tfYu2D;0lUvPOV*3l8KBFwg)N5jSO}joQIa+K&%IF&9 zN>roE&)26tpbf1y>)cHq8&^lIGdv;;-t$CgA5m69b2Dxr53e=#kK}hEC?BI$jSN-p zo>eS?7G}%hI62`;kr^B&U+Ws+)`q%+Wde^u6OMNcWUwITi5h5gssq}WFdb?SA^lUe zzddkgG2w!3?8Qd_Ebi<xV%4}GDwSrkZUH4PHuQGH<y$TbWaaZC%7lX+|59^S6}PdL zi~SaHExEyi1IN-<=kROk8;2P-9#n!A3H1r|;!ttN@?+FF9`#!}X*R`-zzY=|uEr@T z<Ez!9#oLbEyw}(UFyR5SUi`<a<^a)=INF#573pkXR@8Y{cSC~U@4YNTl5!#z@xvBa z&in9mTvKMi&lxlE|8o9(Jr>1){c|!;n4N8$ZvmHx4aogISb_j+R5_;zPFUBzBXTzE z#F}r{-k?xF^^gZ$6KBq=KxyU3xlwlbRWrOCJ=xX=w9y0j<(|Ra^;^?g^hT|(%G)u< zXrvwsIGUIl3;qP5_q(hXte0*pZ|#Ip&JLc($xgp~9HF{}AU=066S!1{|JHA>f_s!q zHfTT6At!a0sZF!RY2GCc81zPWs|HCbj?EBl{Z(sj?7h9wA|!L{x#;&ibP2J|B)kco zrannMTF2Jn;uk!jx^d0XR1+@&O6&p`%Qs}6tTD)En|E<$yZ=wVbbAXzaTl=o;t4H6 z8gdEKB}{T$vd<oEsSn`{)+wX`++cFL4Ku>7jA1d&HD#(CigT(>Ph;Afg9^Qm<nko2 zVWprR18N_e^8bmBiSQcLj|OcsyR66g4GNyZa@ZOe{RJwaXl+zl!?zuo6qD-gMn1Tu z>bLLLU;IK9hVmFn@nZ0QFR8B8J=AUlG4nr$o_PQ%5U=vMQD$$T=+&SE$Mo)DrE@j4 zrB>v}LLg`Z>!3IUcz4bYb9}^4tCEw!=5^Z{4vdZZA~bJ&S^30#?=1YOQcqm|Xm@#Y zVjUOaNOBR#mU9_y6avW3D1m1kS8S{?jptMwtw}WB;xC2aj53QETO=I}m+o*aHLo>g z66IhSQ=foI-?^l~uaNtzB=fFz0jJ9nIm{=$I1foQc@2G&w;?9%@3iDbA)_^Dfr6TE z@27sd5F2cHC2_7KEON%p+@2e-<rX<$g;~6y<j-<vZ#rU--@?FRjTlkz5%OJ}F--RI zDJ=&EFE<k$OD(vCSxyA1tg{cz4%-2L(T7I{7aA)Elwga|)@xSBixdD5cw6(t%0V)Z znSlNa`-CDuWyD!%6rSms8CX;dd~)sQnmkt1tkfBOe<yK-A1X{Bf=7L)@|?=l=N&_i z2ETQ_1^)Dk%aoBFipXHa-02?))Y$0nR>^sv(ZH7toe8;&{-`Wd&FW#jS#JHM-msC> z$*SNL2}BEH?WO**P@E}e?8LPt%=AU-Yz7^&`1%@%mVG7H4GR8$^l97n>?U|857<yb z%x!4^sw+UhB)(J``zt5jATJek1oG^oAwMeRjxwc$jDf3;D25LI9Yl$DTF=K$6+OQ~ zN{DJDH0u{BRotFaQ#8r#b9}fx|E~TgzgVy-{1byiP>Q3SFbPqprVUd8ZHbWOXRD?? zi5L0VstXs+X}0=+M1;UWz?3lkidX?~TxlX+vjc2>y^Md|Cl!#QwOxHeE;=~K6ZOOM zp&0eWQ^BVMMi**jn2XU;P>r{Wp-u%(f-L8?8XToJ&}Tg4NVH+MTH?22>W84EpAc11 zuod|A+{0!u)HI{Evb2P5mz88AVOhh3LD)?WLe@m7<2z+>bLIAAsK7JSl&HzIol_D2 zt!hAWqExo9Hg<SD1iNG$TOF%R1fQGj6G#b5%C4Vs?p=LeCuPW=p7)2HL&taz{|tL! z{2gz;`loRMuA#T;Vp4OygxDtHyYl{|5$2i@UpKhy57Pmv&P`*B>N?FqXbyUE{XQ{6 zwCo{9T!wpA>HqusrZSv;*aHv8nYQve21OkE%RR?4=&xif#ym)UY^`<jAC5-|<}H`= zg@+>wz45zWNxq3>-8Zsyg!=St#0WUOT&GuVuer~_MjA4a8U5WHT1YqbjrOu;nB|dH zJ{#7TNPnO4ohu<ihIDCkS>A$=>LGzI&;+g0Uex7I6>AxT)RqMIlx&8IaamVtx1Nn{ zMhE+7F#lbep}66MU1dHGK9ANxWqIu6sZz%@8QcNU97q$!)rt)N3}+6p=W#62e3Yfd zsS&At;4~IMi{0<1e!B3@P`BOofIsViJf_#}JllEDfh}elV6$Ru_y1Ua7qWEC5>47@ z?*zgz_VVIc+v|K|7h31dJ?=Vi4JG)XNlR3QpuRVYE$&yiTa0;m5jRd^!F|~=vQC13 zy8;iau?9ZkeKRcE;(UiMT+Aym$>pGOtygTBax&JE-Y*muFI&)ye-f*GbNEzPH%G$} zn%fhL&<m0{U4dr5A6~BH9D+ab!z(Foe}%I1n=%8HDf6!hrr@3fd<xvLR%k7+1Is6t zQlA<27BPJ#Y|39{B8~)+rIzw)y+T)<vJh9GoEq<Hd>VE*mBJQ7sf}yGm_q;40290G z;+(e&NN{LF<1HSK%Rl8+Fg`oB|J<Jr_(1y~=-p}H001rbm_tIGd}n+GnI?Xv|DA#g ziNFW$`B1dk<)}4>@;VNX?G9~!MowTVVhg-7fk9{67Orx*gwXH)xf6iX?3e{UzAYU> zSa|C5R3XfY*tq0{*38zCW}r`POIN5qkk4qGBF4775UkrVuOEwP#1U42wO#>*OnHm3 zlUKD+qx17kliWR{-mjm>lt^jX`{rn{tu0phG{z2Z+sevC%;iOq#{INXB8VRcE7qC< zs8Z}X6#<4yP@HAAjVc}tcnI>kqfg(+2A7CM%4Q<9?7DK_q@P%ml|BQ%Yd{YKgi+>2 z#?h$0Eh^U_bXv%hklZQ+X0shkme<IHmb!Lc8)p(k_=bM8{-nQ|0Lu|)3)lRzGyq(g zcI=^bZm&3>UW+vYxYn=xt*t+QAi9pT4jlM8xuiDh576R*th3m;nmBK*07Fr>!`Ui^ zHPBPGl`Un1U|!Ua&@W+?9OMq2EG_V9A@|IYwKqR9<y;o~G_v}4L%(c{ZISh%`(@+P zJ%`dVqf;UPy_jET*g?r%@=73XaFf`6zZ%6X9d8{&|8*>h7o;a0gRQMUe;_|N#^o~+ zTJ~KzYmqw3!>gJHT}E;RC{j3$k`+$9f;reNqwPT5QKzYu;F^s!n21w`UC-7hUH0XE zF!G1qEU{@bF&+pH(OE?qO2?6$^E>^`YZ5%0Tth06Enykv)UI(=Cp8-#w!>ch>B}Ag zrr)rkcbiYuvW9|wTIfwwmPZ<t4k|7GN&U>gFiI^TIoPKR3FSl$%y#MdbWF;vriHg) z_pIwM4wyPUac)^s=*nO+?Drknwb&oJ`y|W0g07+Z(JdRIA?a~ttSM4)_{U%w-s7<J z@mgo8fU*xMS*F-{dK9qM{98Vi&#?ZG<fjWINYKF2L0!{pQ6dOD*RJ+Qnt>OBmo37E z=&`dsI?kY2ay&)#_&RRW@9_>q?o6LXwTIr$gYkKWdO(_~3#riV`k_yh(&FE=7#;Tn zV|~cZC1DTgGf%~pyM!{bR?ya~$<slLw{flG0VE?*R=O}Q<*G=-F(8o0td_GrHn@T- zZCYqM{%@UwdGb?VYKgv`&kDXyR({YFZVA9Z6h4Nl(t;ihMMIJ$SX@Kj{DVM2ibfvm z=4DbS-*#a)J~26%6<jy`qJ8_!7NbO1%VPibgo@44uAPuOwMCfBxJPwel`#abu+0d* zPsI{)w2j^%)WK!WU~6jba)+Sp6&B84fUC{_rQ;xhnAwxYYyRKI;J8aFd0%MBZopZQ zo|4a}En~})%y`75K%_?Qj~ll{T#<QZ43lmG5!jav0KP@N&AyL&cu$Ddw_{KWz?KSD z=w&i7{8#mYI*@zz-Oc3uK|VIb*I||Sru%3sNR>zAh%J?VVOruAhsxpt$;+<57DaXb z{quU5z;=MSxG7GJ4A$#F!5aiwEyhwZ{V(m9Wqm1-E$OjQI3VR|b|s)@lMb79xN?z{ zaC_P<IWd=<@Jpy8;4Hj;M_0LIXvoW-C;IlAuiYdn0J6+e-kJC)7UOwd&SR3+W*9@p zBi0(9lP=wqF0IxrWA(5)fk$vtz2PNp6hn6s^LK?!4TvHA6Qh*`t*JEvTe#{;6W~Qc zE$FPhQ;=vuw=~$cZQJhC=4souZQHhOyHDG;ZQFMD-`|~?n3;!vA|~#A*^jleYFA{f zy((9(-sy^M#{=^ox(yNc^3OWv{oITRJ42UEL}59Mqzz$}+c3`A%5gq3ZGs+?*~41s zz}pZuik$-nXWIT&Z@yN+RgtoIc~GN|k@3&+;PRiBf<imT3@?4SOn*wei-D$*Ow4gl zo$MuOS*#0gg=|~IcLRk1DstrMJOoQqB;a}wKBEL|$OtE5Ck>rjYE&YKknEj$bPC-V zkh!Iqmr~>{syt*yC~b@{g?s(ef1HP7Fl#<DA#9@BtV-p9kKqHo*@*fDpx{WQJuh#} z9w7xEf6_>nM3hy5#pWTHOBU30Wu-0G02?PZnZ*uC&=khDLo9zzW^I3dBqpu9si~|u zj`kvl6|!k+Jc-j^20mYoW6iMSpM1L9RnPqA-RYuP5;Y#UB}f}r`na6Uu*VZH?6D97 zh~AdK`ugQ^&P=fM$L$`~F4PU)6Li$j;52}Wd^oK*iPv8YWiN>cfWT8ny0x~65O@3C z4RvC2%4h&@@k|F=`0L@3nFD)22ay^5ks%=U-<2}Ct9CHQKLBv#aT{j=0F@`H|8?)# z)AGoEob4c{0mF?+05;3xTj|`|JrLxK@2c`#;Chr<;@t+OcCGQ&qv(wuR4S!{XAPf@ z3E@}Yb?)>Q=sBryKNLF*9C;3}LIES~)xyYyO2o_aw}Kr188k6)hT)Tm!s14yQ=Xf) zJ#wy&a7Z}g0vBi7(N{J-p8y_J*IBp>dxW?xo&y$ZSE})5^!$R!@+Ua+yK<h;WOAfv zHZ8qVQe974{%roHUS|SyD`AM6B`jvAJJJVYs2XBenzP=}@IY~!YCDJ63(3|1!qt^# z*X5N|*u?>4YL_r%A;r#4n>ez2W+n*xD$(b9rJ&DlHd?P;G!$?oQ0%y4V~loxIyv;A zmno`CRYzWq)md@;q5u}N>{m`OE@jE)4p+KvADCCns`ZX9**UtFtr}~Lk*nxdr+$yl zb#;453C;pvBuD>&=e+FKV78cUoHPdPYoCbxv;Y(H6Ox1X<@-R})8MhuC-veyw|2M8 zNxajPNAfeR3wc(BKSnd2iA6?%rWugW*8FRp{iV6wQfi25pw#B-(<;#;KD2>n4d9jW zhxk$x(DZ1}=WQP`^&ha)zpA=VD=K)jJ2=1UsF8520isS+S*EcIw8lVV8<>8sTBAwW zUV-?Pci_LpzLb&NfJFIUe^$rJa}^n*YmR!}ygKi5UC6hDS4lChb64gN$;U6;8S;wt zE$qrZw`khY>dj9P5qjayu>=t53lQ>5SLMJu!7fY<Ud^+s%F4gZ<YmJH7IX%IdMHD2 zNnKB!9mx&Jx4N^1k_X=^wWNx8YmQvgJ@*`5Fms{UEzQ7H#3!(7q2tqNR^;YWVPgc4 zM!xv!!{(5|AQ-xEe_F<b-nxBPlFN|E(b`9WVJ3hI@!At5|DqpGtJpjNH!%W;BKAf? zIXi?nJqfGU8#MvkqbH~iQGiQ^lCxQJiOn$~e`Zsa5Kc&LxDzenfqc{eA|ZB5dY5OV zh1Te%5RSDJc7cIIZbqt##gH9~bQ!`RnnCK}JU1G!jFeex0m@@ru<#9EF%C&2U-B7% z`vI*-O?|FBsWN}^_Pil!hdJZZ`9&6i-;QVS7|Y|GYrX5j0nJeNAudeKq?=$*pUc(c z2>@U{ACeh6j@5;om$@bDw{^a4vQTnh_AvDiN^;`E?1l`RpQN9<>ouCl=o&PstgG)j zbwMTBj!8*vsdiy^SkF>;2J2pmSKi+v2#kD`jX4SIVB~CBHgjjJphu?x{5lBh;6Rej z9OK`7--HU~mYICYkt#pk+*aais0cJdhHc{El95F1H7Q=N=4AVxNZGdaFEqq*<9;ez z=VR0l27#Ki`aE)j_alap@tgt|8&rrtyhO7D>h0A<duqo<v1aDhU7P@5gw9mRn=lW$ zCd*|Hw9spevK#L1BH{z!5QVd75yo8FxXjH@ORDL_$a&=<>x+I~VHqYd(<pUUe}Yn1 z{C(L)lU}@Ek^?Jb$+9@4iPO#H|5%gZolTAI;vD0U0bs3Y!>szPSdAGgYY(fXU<~{# z5kY?*;Q8=-T?<J+Ro!}A#?pR*=NajYuxv`iRCB?tqZwX`2Jise>+~a=`ktFve(4Zf zURJ|=fntB&g<kNcV;Ayo0#_gtqQ@6F*tZj{NAEf<^}CuP*j&CEC)53b`!feJduE57 z7D%QH77!r42{25=@HO_i7|33CM5-y_gnHh_@gPMn%dd0VuIdD7lib5-f}huHSa7F~ za3+m1wy7`HH$rD2P$to(;nzK89cBZ=DVdj=F+aPqu1ue@NBuApD}i<gPol&q_KA0T zYujY!@)Qymt#aVLI&MLiMNZ;80Un^3D#iW<5LXouFJOD%<=f`1=sZ|4-Xv7F;JRJ3 zDCQx^G3J~1Xc#f_o+7w1=s<JapC=qZ7+MQ$weQDgg{1S^iQG%NHkry4Y0qWwIIty@ z6vF7A?~=bvGTZg5{mqLhE~&>%(-mC|QCr`vtOtmq!rJ$oUsH!)G$Thv;1#ss!WLH_ z7pJ^1ocsG;FhJ)bBhOBWcEGTFSD4F!leD$YMip%l*`}gTJDdPR?bwF6F(|7JXKZq_ zFB~<0Dbuq!a8=yO82`$O<XoOljda@3?u+!mx!t1spTPUS(3%C>nHlEG@GYWX?r=8y z6u61;=7cdQ%yNFGYqE%q=Wu>gwo&(cxkvL|MU=pT;U&sIfw0L^UM_1z9Tu;J8Bay| zi{GxvH&6>Z;v;MLn+BsJRII5e_>^j6EF!#}cPkBWnacg#EPS1bMyDK#hV8kP$3?d? zhRG~b27oHI;2tb&?Jr}RBo?_@HB7+KoyXo4+*zk-b5d6z!uXJ(V;E3Yw+*A<0wz8? zDWKOqugykJgAkr9Fuw)eLYS<0Hij%DloY3TPGA2HCQNBa8X4xVAOOGRzf|Z!@eOg= zWdJdm3(Vm3@8A=0HKLE~pFwOf)6|ZRVK-nQHgTj^R`GJRvjynA?}@UoeptxDY~{5> zXCtHyZjgI>$h%%6cA1&|ZfeP<yp^%zh#KnshA8+>?W=Bcu0HZCJt~5nYXeSw66l4- zPxToK)KynVdW@R%^bKs>9<z-Tgnh118MjRED%b2=a!~=P<XCR??PbH(hA2eydz3Hn zkp;T`dfplI0Pj!|qOA9Xa<&i};jxq$NO>|D6Q`LQFK*mv9#TiC7$Zb>J~hv)R5)|L zN1sl>V}Ac@8ULQjrxq%51Z3AIyr6zc>t76yP?Ha1eDfvkeXdT>WtpLDg-u9VXf7&w zjd55%(OG?zC<m9$J%XN~{p$<CXCIvwe9iOpgPX;D+)#=#Pg?NRY8zS{Nl!pg!WHlp z&UE#C!GH0!trg4pNhFY<O<EU4(HPosYbRTlimM?Z5||t+h(;*ENt|e`Lna9$RReld zBLTEc0=<EDzi_z0NhPp$xz;etrMVV#m&N1(3Ro{o{dY|0W>1Ru7Lx|!J=DVP<z`Yf zDcaKU4_|djrOr(VkVq7dkvK&C%?6VO$g`90_6f-0h%<+6d54+t(Lohp(=b0%W`QxT zQ7d+7zUMvNoI-+#PccWM6jE){R-tZF&K6S%Z05s2!9d4Rfn3T-L+ZgLo>CNFCz`_| z&^x{yR##iE{-e8U<Nzj$WqzAZh^n1KDeR8ZQ$B(6Km70Rkaw|-_&`dzoHmKn1l~B| z5+y*M>@J#)HSqdl9O|mqq@3B;-|K|A%N`Q{#+_e7^<-ILnTVDY)S?SOpW+u{8{~dQ z+%`ix__{JOF10g7jtS@>|5KMK<`xKYW037eyWlXfFyR^!Bu~_{!YJ<*Rp;SqQuK80 zzIn-Ho_RL8gTdq1!FY`-Ab0$(YanRK>mmKiP=vp&J7+)C-Z`olyxo%%h`B%OO*~Ma zKio5$`oE0>pRk6(aBI&|Ay;k~d11+O)2l72ZdwVG+lm_Mdph`QAVeU&if2U)1GZc$ zqW7|~5Y|S+ufhmgymMYqY>cbq40orD57HY9-(Nu%-;Rd0kRB0BO5tQj5nnCuqr5HV zw97YgxMoCq-f5>Aed9E5K!M?;7xd$#lXqrBxsYIyj5>SBzuOr}qBp3+{PO=ODLq}Q zDQx;&InhW&UHK$@QI>uhp3svbZO;SRC)$!20_%{i)EBeTl}q2Y#Q63j)50*6MN3k* zWIlg)pkx^DO!kW6+x$n=WUJR@FnwKGgx@n_fy4H;m<X2y-02GAffTs?eZV%jf!K&& z5R$53AF_IC>Is~tGgeA^JHpPPKxKhnkH-=k7V-{j$!!{sUEoenr$Ymu^49`>AMuKh zay0K{j7D#XbQld5Yao~)aT^yGFYZ&frR+M)YJ^L{7y#QN4z{^Z(hSyT;#@zGUfULd z>@%=E)Z}@;>pBh>BK_SR0^g^Pepim-0A9{Mmg6!zL2%0jNg65`WP%ZkJKJ#B`8wx} zgmsdzoLBTgvJ`<zN>)cQ4*F;a(tQFH?om!HLl<fm%@d0MKhp#<8L**MN(ac|oa!;| zyxk4nBkN2uvTPulfdUYtvij4Tv6k36m>W^(NE6db4b~5}>cOIBh*XR*%pgt_!O5^^ z>cN88SgZ_^ymZv><EgJiccv)$rl@hcw!fu#y~2D*sbj!gaHv0mJWXJ3u=2H&gw`Nx z?L7vh_V#s~9yFys>d*J*YOATSBfdvm)$4QFXU`^@mOMrF!#Gq+95GFi)lHkImUU?? zS_WozJst4Tts3?s{>Gt*_E#WP9A+#E%G2qK_$j@6$xf$Q6LjYj#|0Fy{!5Ghx~t7y z37Y|i`TYDnp&K6C(Iov@y%yMHT6Ns}2Z#-0GM*t>hsYquG3?P$^@VBwHtp9()BNQY z*>UGFsVW8mBIoM9L6Ep8(ka)hq&UsT5r+wV)4Al@gy=l9GprAT0$n>FqCtAe%MI&f z6MaD$SF9>cIfq#DtOb%WwzQ7grqo(Mt3DvxYF7I4ki(@xrD|{h0#&0bS+4l|HeZ4d zzpv4~+ZN*J=^7#g<_-$ZZAb?|vy+hiZ)Oqv-4WVd|C-9PCpS#y(iv2?ARJ<~fDVEX zi|YiAb~5iy_Dp#6olUqX&ui2okfdSyh+5h1MIguy+^}@emK4X!UC-%UQb((Uc)sEA zjFF%X{d{PWrpEZVK9LO=RffFm_gWMf0K{hc%2xRGPa%6u47@qtHeCXmL~qsPuQGh} zs?_^|bkV$OMRQ8Fkp=Dklv_=G@o?<#Ke8rJKct^8X%#$GCQ-O>br4_mEf+PB91?W= z7E<c^#o|r|<9*q_+9;&2!ZNe+l}*7fjGxg4oFGwr$$sH8UvB-S!c9U_0KePB)sioN ze%?_VBf7rmZ)`<DnqnOk{C%KG8a6G6nE-;6;xi)ke{YKFH3FUfarfsy`7%Pb38h2K zWO`MqL(9>~C&dx^^j-79HqpWRLlV&<??m<@2~iJOVekVd%0`79>-PDfn_!3;7lX`* z8#r)BcW4Cvum-yx2p1MPP-e96dfu98gtWMOD(a3EkL;Dx7ntv<JF|+LNonCilZvij z^lE7<sJzYm{<Bnoq@a-g1hKMCiEga#FZYJ;(IF->*~Usx0pOHPli4*bg%5|oSw28J zUiPC$5ikR@{m3P+R=t<*e7StDvmZQGfTw%Wu{p(--$FofQ=C^~V5pm&00)k7T!PiE z*DJE8VI}vE*!hY5VO1$R1)m!!hVD|c@G<AV&d$W(7JmPFDy*F*Xpg3}tCX9wD2}Z% zApYwM2G7&x45^q{ZH&TPt71lz{~g`Qn_kUjH&^>h2p}QmbYK$P{&~}t{enqpnRm*X zedn>{Z7-iU@8z$y^RO;8^rQ^C-$$jD31cvJI~-#PX0E%}bXn;?@pQ(N)tbKPu&0KW z(><qXu#4iZIad8AR-z06#0fQwMKxb;bYF5L?GW%>^;F_JN^)L!Gx@IN(-j`Fa?>Gb z7qg+PqUTD!Qk-X2SGZ4{k+T@+RS-?ZTHYS1=#DRnDe*Ypddn~8NU#=Jw^CAOg98-* zbPnxt-WJZ80H7J;=91?3k6WpCVE@Vo57&;yp2}?mN-g#7{u7~nK+s@e)J#`?=Np+b zlZn=&7f)9?3bGt@FN|Lgw#t0?3+q{9+Eb=gHqW)#XZixth{pzF<^58CLK<<8OOcWF z-zi(QEV6A=+f_lJELx8Dd>C#w}u@7^~5o86IhoSmEUffKay3D1xae8ku1|BRl zROgc)7&{QKoz_NIS{HE~ne}C<boChI!K&NOnRR1Ye)JCWXbD42rtL0!<4_g$^(s9! z=s}^@tt5zbe2A8xaPqH;HI9~7^AF#Bc8CFD8FitQ`r;cc?YAA(IRsaA4t#;1J`p?^ z1z5C5rORyZQcwLy0yX|<8b|^E7a4~E51W!@x&1g$f<`Uk<DGwRnZ=rQ@c;5qfM={6 zDIuKkQR<$bz{YMzR&{s89FvXuuBeL7V~OQi#`33USHyy$I~!~*M3?R%H?_$z$Vdk< z;8><E<z~Hk`dse0+tNA-b?#LPid@9Wq9bYSCq%L7Uybt$j4(uI?XFaf&3qg*BLk=x zNJCtb5&2T2bn|u-X5T;^0A^1$rDo@L>&4eEX)>v_wzOazj7`?Y`ZoU1{xGtG3B41& zy|I%YU4zMLv6YGL>`P73dO<j1IfocL-fsT<JZ}r8aP57gA#EMU=S=llV$*Sx=HGOA zkXT~D%oX`nH-Hd$oUL+9Ab<gh+3jU>EMM5mnG|Qb?zjzdCWh5`SEU7c8ZJ_WUNp>C zgfvAA%gvv?!aQ?d3%0u;u|4sIkcoXvqh{eL|CC~bV6vNw14TF+>5;C*V^78_6dw-2 z_*m)6@0z^!2m=S^{ySVu)K!st7+%0%gY+_m;S)s+6%}g@slDU=F!H*u%J+k*y>Ev4 z>!ZEJfG^W@<Jz^GDZ!MtLrR#m%Ml33L5mX_2JS!_dlNJ0e>c?gq;Effh__PTO4A?v z&I}FRhXYHaOZ>PN6M`XHy`x@${HFPi{H}eo&3?mvF=zX{U9^Y!WSUx&!_v=+&VI|E z`e~KYnk;X~VSMZwD`Vi7ws<kJnZT1%ekE=Q0+*O?>HD^q<+6u@hsXoVXQ!RTZEZ=i zVpeDMP6RD$o_)(iVs^x!$+9xNS<jUHM2RKgVSSwkMkAyP9_-KU=mh~tm<1D!<-WCq zq|>X`gfs>lSYy8yN)`@6yTh8?rv|9kv|r}rb2$SmU`p?o^#tS<rew0;*%Eg1{OmYB zH}|pDMd4>-rQs2EIf9V?h`|Va9=+VgDf;LB`w=JzL5N}=w!hA=UG_A4St$wNe%|ya zQ^}dRJJ}rdmD)^#67zDB>XAPmM@K)X#Bj?=vBcvPI)_t`AhWMDYpTqq{{ds)B7ijZ zJmFcmH&7$|Kjh2*bu$cYK5X`1(Td&(cGb~yxi=|+jZwco#;QCDRWJC#kQRzeNkz}& z6J#l6Y~(`Vnk4aaNe_&rIai147BOD`m47ybNdH3o@S%n)AgkRdWzp*@hFH*%x6@Ra z=!lTKWULkiogM;^9_G<Kar*Kzd;Q#AM<=;W;9C%Kiqs11QLuh5#`0q<=e0WEEb@Nx zx-(u&@JjKy+E^c{pWYIC_RU#V$fq%lePs@M?dJO%w$&<+AH~-V21xRQ(!&j2)o81% z`#U$1c+!Zu_cR*}XS%;ZwA&DMsDE#<0(Y#TgGuNTb@@0A6&u6}KHkDC_W5zV&^pEk zlbZuu9qXDx#s)jQp*fPV>fbIO%EB?gaOuo1M4MPCJ;Q;AStC7tsrJKCf8hvhvNa|Z zsVv$8Y3<n{S33tFANW;*z+nw{{EC=1n+ZM<ejq)WZ8KkbG?fBv+HpcVUh=V0WpgMs zbzYz%Yl91Bwl>XPHA0^hStkA>649S2)*OQ}Gvb_Ap@o1Kml&<=V0TK7;nUI}!1wty zKS%Rr0650g;8wi*REc<5vSB^GKyV{}okE)ZzUs(7>`y6wrDI~oy@rd{LlQ-hlG$fJ zwI(QBjyeU6j-LnWN&!8BixtkBIv!`EplTsiSE$OJLb<Y&uWYJfB2u8(J5bLPIVd11 z6XR8%P?&+}zmnsz5W#fG3hc{j#kiiJie317eP=sAH?s#Nk!ZYTGVWY|uuF+a=FhWO z-cQ}Y4B03v4bI7KV-zZ)R$d823YZM4?9zcNY+HHFG4HK#l;TSZU0Lnfslap}c-{MQ zR|@kbo8>*EI-M&_zE=Id^D%qv`-ah*kZIDVZMq@BFKAM0cHf2d<dAkeYo8=g4crfl zwe~vGlrlA_7#&IN7%R5$*HhHcYZaNjorkuuG%c}4!~ihrbUh~e#AF6nDM;Fh%%x<w zjWC19UGn%FSxID@<?~q&+(u_b4AoB`0cS@KuU*wt#`~-DCw#j1<>^~q-LG<Yu8(M! zobL+5j+=j?W?4(klCR1|5iEd(-X}QKWq{<Mo#FHq8RWU%eA{hhK++H!d=!R#*Pv^N z>GG`X`>)TfHQK)52^+u{8VO;>Zwb?dKgVGF-sW=7{UrCFHo0j%E{K1wUz-~4d5583 zKKZY7e_q#LSg(clQM?W5md_|n%Z$ZYwh{@@b{U&cJC=UhrBg+wD;%~mse~O80x2|) z2%t6qhai+BGY)37;SVq0N_|H?Mt2?W(shaKE%Y`WOQZ(7p1&qH@+)NzdjKqQ7}po& zk#EBYoo|k_^gdu<X@k>g_`*+%a;<*Fd=&WL;|uP~haR>@+Kgyr(A*&dLoi@dBE^e_ zO3n78M3_IC8q%hC9PQ(cRa-x;{PmIt{deUCd*w{&YjW9Bp}op!e#CTYGB;lIsVklf zkR16Nkk!{$$tDo*+_{aNl)aoLov*1PV=Ekd4hUm67V}unkgxl1sUpvinK=V&X@BsL zRQphg4tSIUf%soQjL{kMfDI)bwin;iR=y^McF<aKFI~{sL2KGVl(`@QKm&=ZP$Jeq z724H6$y|Gm2A7rXe!R(o+_N!zW`Qnfdgy4NUp<)yuHDd61q%@Ax9)uW)1$k)w)H&) zY0eeTwxY4|H6si21+%!ahNCAW0Yup|h{4Y$gxrng!6H{wQbI^{>B?)lmWBt^ih1SS zATFkOilEJ;LeU}YEcRaS(xb^HQoZlKdVEa^HNiiSUjvndsk<j!Icd8Dp@&?9A@OO7 zAND#|1wz)KuJ^lTEuWW5>uPeeyLw8uV}ia0J%knjIr|p;ja))mm^>ujPWxH^zT{r2 z>s2^`Ns!5MYD|^HW1~$gldtGsDb*Z*_*5f-YvGnBVPPg<91FdvTvBUCy`<gqeW&Sm zhsR}F@Uec%S2i4Cp*-XqlN!oE#X&eGMQo@WW2j_H_l{sS3npG8&jR^zB~fZFPg0e3 z=fMwIsIpIO-G~y?^kiklFtNPc+~OR-V@DrP%_R9E?rt7Ma$o)uKOj4&AKJ#H_O`<~ zYXDOZP-E_13VDFAC@M3<lXc{J0)pUlgX}xpuPHI*EH4wF4?rpXI0(}pob!KV5fx0< zBJ$@jT1qWwYAOknFQzz@gnl89JV!Kce6|ZLoUql?jS_eQl2%F!f$<LJxu~WMK=SRW zZI_Vh!x{J@o3o4~J;l~*FEzPgy>zUjiga4n>0xYovn@Bb!zsfNU1caN;3LeY0)u-x z*+X;!jGPeGe>bRKAFdxX=(Qc1zNem_>a7qeHgE(_9Afyw3|y<`<00vQEWEpq)x8On zCIJtO@2h^K0&t)Op!U+huuu`**m<QP88QDp2}%4!cfN@8PJdnxAHz?dgx;?p@L1*+ zEYvlO@jb;?|28gcHG@v!^b}#Rg#MQke9Eb_+8rdYuI3f;MIyKm6;MvNtWSgfTmzj8 z4S2tVLXZ@YJb?L($tnr&RTG8w$?|U;-2SyqS}L}IH6^1_Pt1UJ?eD5#m<BE6d^=DU zSp9}tMa>>^TI2VzWZyD+4J<2N?7ov`-wO;w(<EsIMnC}UE$%cHHx5+cnN!!Ca-Lk6 zZtiI0k;P8ab$-kdv0xMHbO}UKwn`=H)QlR%K3B*+WO<k0HD@SHL+&kdukPN5>seG@ zE(9(sqwKv*#_ShQSD;x(M^&~V9^MIBcqlq(U;yO&Fa~#*NS)=Y($IBtVFT93gJJ-f z+z32Qg>8C9h6QjHkUS<-)Hlq)4r(K!-yDDl0Q0=7O<KrsjFSF~F22}wt@*c%2O7rU z5L(u{=%-l!PRy71qpX{7ySqQ}BK);D5!(SE;~M0kU}{X7f!0Q;r>J|!srk_j{-vX@ zH<{j?^9>0~sh)Ve$X9l^N7_-i_G*7)n^Sg2`X(=JXZxTJo_SSJ0!LLiMUT~7{x{>X z@izIhFNhZ_a#}Yvu`d>tduPkd{gLFwkz}dryufch+I>8{g3)DWV&D)lTr-Wtwq|+0 z?AQF*Uv9FbjKNwwAvJO*stdXKs7MNp9WWYN))@eil(Ul42Rd8~CBr1qlNlp}hb9F1 z;e}aSo1E&<;g1r{p;!)wn6T$1zCm|EU@+KxuewP_2!+)x$V9{K5i12qm1@9k;4UnA zO7|A&?L+$}{&^E{q)q<JdCpB3uoL0#On06;Jxjxd1yJJA*nqRF^%twfMIG}HNsH@K ze=)w;GBwc<78I3<ZzoIH@8#`6B7p><q8n^cQiNEv>s2XRD5Q~@Kf>TWoS|2VzSr#f z-~#QT9FA0NrLBCjLDWDPllr|$d3_Ow{)r7hrhe=n-qU}9zI;WA<n$jWyX)v`_@OLF z+Q#q-C4x|agSrLK>&D>YDy>sv5vgIy!(!T`?cjYsi<qgT4HQj=9Kj?2ki`)C8K|bA zyoV2fX&BWy$e(EU{Irnjg-HP-@UL2?iF?<SORro=3T?h(2fX22B?-JGcrn*9-O}Jy z*=o?(YhK7l-9Vj*-8G2m8dZx87`1nES(0-*V#YaxBV{-iemlKFi0=yn8^29->{7Q+ zf6H5{deGp^G1EbNEm>4;l?uqhDH()%4j(>B(IgLS(Bvfcgn(ZD4HOB-_fN!fT|<2J z;VR~1XaIb!@J1~BN`h{G5W2f=v!CseC8y;2LS`lA4<gYHm)E?;Tdz}0(&55V8GE@m zM`NK>+h=ZwA2^_;N$ygyX(Pmn&r4_rv^^7?msffdF_Te}nU*QnTqCZdXdCMAL9h=m z`y?~t2r^k?;~V^`q6V0mRm8T@Ajj_CR$IufrXaq_b@#(D@D9jdg7I5HHMr`;-U)L} zV$bwj>1zv`ZT?Wn44}ie@RlMJjP|01jqdDB&Z=lR3u_Vte5u{~iY-(l{Q+on8x4?O z+*_qwXjteQL$a35(RwjbKu-&3jM`iTywqFP?_C_?3-@CJTr=&U&?h-R9ODbrSPXX@ zhXXCaNq13a2u)o|42|`{vD~#omHLMz*p=+?LrCMk8)!|C?{at+bBz9*X<<e8r|r4j zocUyuHkg0-Af@*5Vg#*6dj@Oo;hOyme>u^4=t)}01UmOfQmc}@e?of$ZT9COCJ4*& zdeY4eaUSJ_rvIDmm^Zj1mqAp412J#ofZjVI1+a%}d#go%32@HFo<pJLZ15|-<1D~d zoBmzYEORGPX0j7Dh1gsDWX-YSt>Q22dJR-Wbs`YgN5?78<20%8O)A0&TK~h5v=0vB zz`kkvi)CO`FV%!8wBg_Q8x+a3&aSVEpD$Dcttz4PK4TBD77uwf95@9N7NYyZ1aG31 z5fwcRVX9y)Bn@)S(#6;W`XJtPwm9$_v=YZ^x2j6d<M2<Kj_Hz(#Mea%lp{#|9TniF zdfn((VkO*=Cfn2Ny}OA{*LF)qL5r+8Tt1^FX+^7o>^2$#`T*L60H!dhp*&s(7Rut% z%-bfO<7F+glCIC}WE31IV8Y1G{40F;?X-wC=_bEuWUCqEADW=-W_Aob$?SM^X_Vb5 zdUz@4UsJG=3(*i14Rg>WJ(ThK_w6FtkzqnL&F$X0fgh^=%I+jbi*_P;Q(z$H!L^e& z*Ja<%*X}}{mB^W!n@;o?VJSc<!#@1btp}Zsw;lQi;F>9sNi?cBo^9!LWDXH+&mzi- zm~}NMmV<>sQGXSuVSHf%_ZQU~Wu7N<3g27&x9Pz`Qm?ezgoL7VFb-gpgO28^<O?Sh zw!!|Tv`pY>ePENU!V6k(WlwTjl-ibW(DVk5HSWj18hJ&6MUt;kZGXXm0!VfL-A?`2 zTss8pLpn7_9>tnEEXH)Yit6>CdfH_?!6yb5aFrDI<(~=%plDeFMn8(~i?}AYtl*;r z>q?g<T0p$&BIf-dLtXvgWpjUcVCbc%%_Vo)d1B{pT3Ttwwnpi3!qR}!Mk@QK1*SZ1 zPP}?1;c^c08M4=hbjBKqltSY_mqdm+s!1jnVr3EWz$9I~M!_)faW8oQ;=zxUM<3y* zd)-rk2@gnMiqqVSlve)FiQ27A0aShz9UxQngZ-Ke@?#M%oQM*G$2Um)9a8@NQLmCc zHU3&Ii0}RLPv|*Ea0EVQ!T!QqWu$861KLQ!@HMyN({SWYmbB*kvv3ErrQIx0S1ulH z!pPFZ8930+%fA8Q31rtey?5(Ie}|c7K|;F@002#>K5k2~*=xB<PR|8k5v%hK>W%g- zg4la$lraQ3l2VIOn=;y1$AJ!t+WVvjAtD18MNc}COHLQzrbX<Z-f9oeA1u_9h2%_i zbf|NiquoHSCly05<|KCwcN#>0&q4lpzc``=NJ360A}k48SFEgTzeWEgPJ5elq1Lo( zc8|#~ku?uDfNMnU!>|{Ui(P~Yj~}sQEgGRMXd?;|8##`oD!-jbr`-{S9eP@I`u4sQ z60w$HlQM@BFt`+_WcvV{2bkIk=t?!mnqPt3RYxV|D{CfQ+<#I80KmXi0~jOX!XMSm zW7+U<G(_b#ZeCy`;&z;BJr<+}2K{;!&DwfyHp#-m?h~Z7lC^Q3+f8<Se9zJU#unyV z;VB{5#u&A}wh{TgX$S;hv>WKeK;@%g+sY%l{x~|!n&noOP-MpFm+Jk#3W(KoX2J+D z&|mR}_ilKJ{%EdJ1n&r=elbZ&g*Del|6kYIkfMG2p4c~-AA$v=A4u9+rqI_#xBK}0 zK;(n2?e<5H5_LQLVEjnE{ph9EI44k60vG@~S>nB-4)H~W)rg7CM6RxVa2!6aOQIfx zwbL8{(^O6l0s*LPG>sRW487W_0*5hTgG{XV{U>v4Q0fv;$#aiFpdd$3^C@v}2?W}G z-{J#+9x)vIARfFKH_|rYgdZsmeI)mkJH9gC+p0Np1o&~V1x4z=XIku0>@q#;!NP5H zZAv5Q`zoJ`B+AQu(O<3W`0TNMc~4v??<b$hO{B@wcHV$4wNFlq%&9w`u9Z;h{eKo7 zzrSt6jg(M*r@ZTPROnz>jq2ZHWcfH}Oj}TRUFp@y_iGFRp8x6+KAFK9+HjT?!N)-r zazzOHlMGYVmrGYAesWNwEtau^s=5>oL_f5MfmnR$QyIjJBc!?{H<^vyGIPKempHsj zYRIXC03f|ekab$`Au^TWJT2#sos!Bukl0#`F$XwV!+HK(yC2ckQ<32dZ@;ZxW)?$n zo>+7bjy6CHrq9~uUA8T7gtl5oZHLN#CHMbp&-@=d=YQ_W&kq0qHb%GyA=DEC%mR~Q z^|yKqr~_#fzh-M}h~uo8{Z5O<4i2KgFe0}HF8o#2M?Me|cq4~ZZSmF*465Wv;=1?D zNr=zhLZ{vT!)uO?+qU?w#p$7+@|#WdTpMIDM*Qm{-IUS2<$!!Y+UxPeMQcKCH!+WD zOhU%MZR!uJ`cu8O_*CUZ`S@W-EeHuoqLY@1s$Chk#qp4dRk;66r6~Tx6EC>@n*K0F zo`^iH4GWrU#3JtD8`bATy6nASl;u>}9y-O55gxEx10(VM{=YdFTG;UxnVGWDm4K9_ z^0X;Gj}5Qk*`yZQo+noT;sh?KL2#Uoz>U+{ym=TgOqfCtxH~sBj^r*3Oe20|oz~E` zlWtqP!9NysVh1Bj+jJGAmVxPhkIq%`TBrQUxxr0q;{DdhbkQgyJRxtOaet!j56~-L zeih`1cMNacQ^amI`WJHh)s!fuw|3~12;6vPz2&~QjA$eit7e4>V8mA3*wwegpN&QV z|7z+ltdaI8`)*%T;l>KF3;?Q%WbhY!w1dRlq`8Z7PeAojEX7BE7*66xXKN8GJu|@3 zJ`bEdc?cBXE7+Qf5=AqcRyW&|{E4+@pcSt@{Cj#9pVOvNOVdf6U{(?V?{$SA6AKF# z<h3-QNb|e7ByEKZs~M(=_h+n{iU}H^YcW-C&pc6%M|KT~&IU<e{A!7hI?fij_P=lt z<R}CBGDZohdq4Ui=QYxueB0CW*6MZ0*|_8LOX`CJT^_}@LAKMc<kD^Zk8>6`vLqS! zpi`fGT|c<)+=-3;RBMSD$^fclfXX^MT^&is)t5UD-&Q>ge+Z$Htjr_~@4zZP*rle5 zx}c|rE}I#Ik7OJ44NIMxOiT$s*a4guNW+lEtfFsBscZ>mlsNA)Fh>G78=%7;9%5Zi zJ=f=<*HLfTenCo4nM3iC6~WApcpw(ma3qT3Dy;5=6oZWL*?al`6YtFO!`;V@bF@r> zH}^_T_@i*@G!Yn@H_R~BD1Db&0unCQHwvapVV)S}6-F*zi9mH;gJ7IF(@nDZ*kG*p z8*J`qEP0feiFb7afUU2GpqXY~!St*d4qgOlVHNwy!s}Ws8saaDB#&aPD5*ESs3UTg zLI1V=Iu5~iFYfIFMPIN3*je#XJARtQ*Q_h_O%Ib(BAFO64%zJ$xt@d%Q++;Sws|6B zYSvk{E3^n=(5~P>y$^<?JUCR05^PjXZ-mjXXj030bX-^<GIM-3%V1r62TQJ*|N9-o zWf}?E8UY9pf$%!t@;&vE+YJ*`nSPL9WCqQ9?zjjn_o1revA6&2|0aU|1H|L{?X)DA z=o+xdk@)MyY@YS8xlV=Ek&J-VL~)SbOu_i7X#B-~^JV3^ah9Oi>qU|W9<B+~x~}R0 zXsI=mW)s-$(MK9WoE}U5<{bL+UM|iDGnr^`T&@TOlVf=W&a*qj5~TygFubB$F_-Ir z6DqsN@l*>W{;9*?e?yS!S#jOs$|+pS0`-!jysF$1-L=1&rtM+zUMCnhRx3=aQsFhp z;Xw^ic|+SigywfbYJkfi>l^`wtTr>|1?>A)MQp9h_w$pCr$<o8i4xSM*z?oI)_X#$ zd7M?2m+$Uc-1hUH>vQ!5nwZ%T7*iOT@!n=K9>s*dk841aS{txM!FXz**@l68OYN)s zBL__QZha{%NX8G1U*m5}+(Bx;s`=)js5U!H<lxl#*H$E({RKWqRn$ylPG%KIpA2#L znv|NhM1|c`QLF&9tcg9M3@%oGl2|P4=cP=|3?#y{_oHgRR@fT5p6a04i-6BC4#mS} z>s?0`sm9cZ!@Y=LI=TqwP-4q9K1j<s8v<Sxj&(q+-)0@e={rV&d~Ao=c9^?O3;c=- z#B?VcSBzrs(meiPQB>Ou$iCNfdKcC|jZuIh&3eIs01(oToe#a3oZq+7rGO6*L&oOg z?9@6^vzioWrXwgPcSnn7WKlE87+xwly6h<@02{F3p~CVj<u3zoYxjN#DT#6;J=z0& zm8UQRe%`qx3e9OSnCLeb#T0<QhxutUgL@;r7~1)88#%Ye?SjAJ+m60A#aQ%OO>KYY z%31=021Dmw5c;yf@suAkQZ&B(ja|*kH?6l>N|ri^yCDLsd3Zc~WH*YC8{!lyHzhKk zJ;*m*wgZXO?pVz314A~E63fK37>!h2A{EaJIZ4dFq0;7~ez%1yCfF8Khm~~sxwOl- z42HYzlJ%T2?c_3OkbAfghtEY<Sw8w${+Y4IH9?|HJ5Kn5#xiOhqvTDY((1ApV|1@( z<O*?>@0H4EIOnzBa}wYhu*^S9_Xj|eTSIW!Kbp(As!4ELPI1i|4c*Z?5?210+p?1q z5tV1|iGCLb2=yJ7jHo7tAIncTOcj<q+(*~;Hpfw<TndRajv-^+UEObfYLyN)OZH-z zsixIRXRV7f)aU(z9)J}{|IUkGZ_k_v(JvT{aw~}fr>UPR7~MDY%qK85Dj!(;T2XR! zShbkw2I#VCc%k;3asC>8?Z$ERheum<>}wEV#NY2WIGObX854xNqw-rx9c+AL=MM>j zsk2)qJ0dJqV#{HHe#eXp()%1m?AGe2eUq^LY1uNK1Gk0vs=NGJ01Uk%+AaV9h$`Ve z!vEv=2DEC%U`ICXF6XrK=H6Qh_yZXR{;uubk+|;04~$M(1b#JLitQH`SS>5NH(Hqb zwE^wo1G!hKReY$)s_?LC$rB4;%^(TKEj~S<%H6Gt9@4Br*<HJWwaIkd7-DtzWRkoG zTeGJm9ot(g#jjbEfA*-W%rRj=cUs*8Dh2F5#H!>~VKT!qBoUrkHU!&DiYhWMmaN)k zD>%zp)eud`1^|nX%cgt}Bm3Bs`Ep1on5O)X3=$cPaC&d6UA4u1g9SzzCX1NE0jFDV z=3S^%lgmz{c?X2|UFpP<06MIw89%VlJN4S@dAQ>IkCcXSex)7=ynYLER6M<~-Zx7O z%7nx?&xcF$Mm2c?;oR)|CdvK4vmwZ22521V4<~X#(`cJI&B1qDH$O5wCk3!UQvq0F zHn>A6(P8oJH&8nX&zJ&QSbmV;HeR>6T5h<_MqZOL4W)<CBDM%(DY6G!!&|yjNQj&r z2qbB7ef2x{DZIRnUiVTgv@g8ftjn;J6;SQPL2SIzEfegwLt`~f34!0?YP)IwOpV2r zN5A5gp;7WQwa3y0Rql93Yx<41jY;&#W5pNe^OHACLZ|Y4)6e{6H%>*}VW<@{q(=-G zIu7=xM86gu_o(RL9u8-8cu*lH<!p@gxMgj&wFsS`!JRC+k!v4i;DlVU&G(IrYAA*+ z*XpoCEEIe%668aPt>ezq7OQ}s?PX8D#uc&Gd%Eq)LCYxcmNtA9+aDILxv%K~eshEu zU}T%am4?Ut$%W$WfNlPLels5wyuBC-n=BGAXkgRa_&>ca)=0SLzaFToEjg1M?LU%N zS#*0v&U*6g_*OJRD={iQ0Y@t$C>`xJ8P{R;$q|K3(tCTEJMbM=c3Q&v7w6*EY?gHW zgD07c{A~8{@h}`)j545D-<xv<FKJQ$)*R#K`%aVWNYESqyd0U$T?&}u(oomltPy%o z^2m}>zqGiM=E2lF(jxtSL=`TIXI}4O8<LeX?))nV$|N>)e53S9)S%%JRAPI~dPc3| z(^pVlG2VZRnzT=;z}BJ6a-9#GI!A^}n8S6b(U==;!+^)~vnJ$x)8r4(IWJ(rTH!<} z=6VIJ8CfwA158pz(@f&iQ|bJa2XaX5MMe_V6h4b=AB;gPn?|$dg~2PpX*Me1e_P*9 z$2UFF$H{dBez`JmkU6c=9$&u8z|q6HPATeA*2XW0<yq*MNluA*h>j<T-=-}3;^_bO z$%c<6n07$WP<s5C;;Hb;!~?GbsJf7Na`z5q^jY*Z+>TyN@PfvaorC$9gO$Xj>_45- z<R%hxyPR}2fK=9;O4VZAqS>2{;(B|nvFQ3}4I2hcQM=u%RKhDP+fC8Pr(KFk%-DIB zBG&I}bxokCP_U&y4>xdfsZ%Y_VSt79_HROcO_^mWsfgnS$fltn8bl->`zK0k%a0$s zU6e>CzGKfQV8HuJrfq;_1OFG94%TLa)-yK)NyWuJ_zXv`@aqH%vp3_!(&v)NaRSxy zWsj`=Wht%3?eOpphFGwf@BjJ$gbSKafyCkR=2g885-47$-N8A#pb4uR8i&h(36}Q$ z*^Pn}7YQOv4#{VVg&!e~m0)vaG)O?#=Q_6Hzv63|6bQ|Kf3PN72+zjC26+r3;FQYd zGf=RhTVRzkxZ!Lw2<pD~5i3Vo)wgTN2Ltzu=32vLoW@rg;J5qbMM%N}jQ>3^*8FV> z1M5PS1MIruCIE~a%FKGh-(D@l3(j;E?H6dD_`VA6;PtRts8P75%_#fAt~ON~hpt0J z9tr1IwOHPZBH@?5HMhf3Q%ACeHOx3$wRYIZ`o62Q?LMtMTN|#j@Vrl=eV>yNcnA7X z;D_ukbj4wiF6nq=p&^nHDtRy5^`<GR{{xqQipQ}N$PjJuD@$)tE@JtcN;yZc4#it$ z=h-;)gN7MHRM5<xyu+xiWGtUfd2_t}LjgLCTN%+ykgPpRf5QVy7>vM@kUn}n{^H4| z%DJhmbtdpK)B0o01t{>;GzJ%8_>foDllkLjov|mh(J^@f4~|=l_`D&(dY7l~KlP~9 z{QXDceYWcPOc+V!yRks8arzFf$ML>RNb7Y7)8V(tFt^+BHG3kGz7<K@g388zRcQl# zonU_9M?~pIfmVz8M>YK{vw^oCQ7^CP9gQ8IX7RlLEnMb`l=a-LIlXeS$)_1Ws?DUy zCnIY+v_9-{QR|CnwVkfSuI&b~_j!J*cE4IIOE_^+e9do*p18<NPvskY4G2|Tjeh@X zDCoPMn?J-cz$snWpk!hUoTAo?-p9s)AImLNB;h#<4eyc4-o#+=lC%w#@zDW6%+taR zKP*_Z&t_KxqZhoj)*kx8!@%w8s?tL<4I%7@W+C0_Wmf9@bwFWOnhS(Bzloy$t?OEd z11IT2T>N{#({UnIWQE68oNkMR$>`&ct?aI03+I0*%6;~I{08p6iRo@F^zT1`rsw^X ziCnA^QV3#z4=*);I;eY`4|6D%Ar!~5U$}pCq(+{*R%ljhzSEeQ0Pm>t24X~w%t*<e zsZ@wH3suMg!zqIJmR}Rb1HLm6t$?~3g0&$Oil8*4^jy3FtdE*}Bh5Qv28EMb&4xs! zhO^CM>*?Ax`8Jnzc$^#w6@aZ7zSROx)L!dyf!S4)SfM?M8!2xD5TC4#u%fU$)Tdz2 z(9$}+(?L5SEJ?#g^+?#?1PIAZv&)A3*;jmeB7`zpU^^m;ssm(CDeHYkzJ)}i%Y+FT zak@#td{IyS21^_HC~H+<7M(lI((qZo+~Xk!H)%=ttCf2?cmtJaSl<i<8*zqGd$Pww z?R5H9){Yno@#sBb-^G@q{W@}r4-#*!hJlm)Tr;KqMTuP+MN9v1UYXHOlZEycRsRsU zZ7sDlM;Faj=wlCPIF6dW;GqB&)M`bGtMnzn+`cLeQd+Ld0mVfByv^3mwsVE&`AiZI zW1JXLDA;@+2Qv#kgIg}=Pq`tCsMz5Y23hSRI-U+nkbq~CRBvDPUd1q~k;sA7RYB*N zY?()9UoxU5Yhb!>BKc*qD!_8k|2>mMR#d#<CsDVcJ$(-8p}3i%Ss?A^4}qkpc{O$z z{ab4BnZY)zpUed3b7^IP5GK_w*=k%jM4$DLs5Y~rpZ;6IuA1|avC#H`7H~*b6vQ(z zmKQ$s{or<WP{v<C_r^<!Lzy?L)`b9_cwmX`Zq{(7@o;cx!Xw<hSdUt&t5KY&LQBFg zzsss55x~|+?9Tt2-}xatB>3NxSHNHU|5s4=g#LdAb+c~&KZ3dqQ=7&RG?#^u%Faj2 z8l6?IqhzKO?(`LkqgHYN=kZeKs6MxI(Q=ScPJ!)P7zF#kKv33}8F<*!Je@jx7z9rl z*|&Cml#%8-QfW*^Y7R7`<!%VYi7fgmi*-5NHWjn)q%bak!TjoR#1s$LPTX#unYX!6 zcQpQ5w7vLTTF!zXpi>&znsQk=l2T+94~xe|hm3HsULDsxWKPcdc^ODFIH^nf)VY~2 zi4^Fp&R8fT{I6~DdJYd(O`~|43p$`+4EMoa{wU@2pt3=19=M^&>#!Y)4rZT*xeHEa zuGX1=)MQP?6-x~6cgDOkMP$(3*d3H+=l;sP0xpk<3lM!99C!dkJ-l+@4!IJ}V8gO0 zJ}+>Phnd24n7%f!!)3PAxzu#vi9r&hS~xJR_%#su%TF-lOijupyBWz5FZr*n3|FlJ zN(TGNa#3cSx?nu<{E7Y_7|3uQKW3rgHE?Xh_;j~XqAIpa1v-W!T<xI5R<{^j^KLeT zFCtLctBM)J<^AN*;Xd*8RL?vPMW*3X*!tT_j+lgyE`|a_z%81}vb<JZ8LG&UDcprD zL(BlMOKXuSR<2p~=|>W_@b?)(=r;HM;O5bNh$$@13?b5ZsUdxZ5G6-q``s`H!@emB zE=_r@Tqmktydr)fQREAvKeLh*vWBUa^K^bMXI7TGl9cBCDXoFrl|}Qto=nP1ZgPdG zafYutWMzHG>xFFt@#bOelwPPv?NN{@0UVd#@~qwVFMr~S?YA<a)TRFvtV(9n6#YTE zgjKp%p^ZvZ;G^AGh52&}jL;|>sCg;ecxLt7k9&N4<W;^mh{y?~NXl`Z?wr|(Rj3E= zc`o|PTOS~@-qM>|+p~|MVGo_20L!R-ydYma7&&Ui`jmA&EQ6)af@wLqX?d=0ji6@_ z=OEeJfCgV-)@X$qdp1E4A+OQCsl8PcOO)U&U9rd@%wCM`BKqaCRphGufi;r94U0}@ zQvd#zyl&(@DAycWo8K$83z7`T7I?&yYN*7BWC^50*Htm8#%T-VkvIPukt||qI=F%K zYCeTX9IjD49}K=(VHkH8(T?P>=p^{q>}d$N+w|MEAA=6EA!Zi$J*ZmB3UwJzAB=?H z?Vdmq4)?{kfYH30ICch`zgQW#(|_eXrbdSzj=w-|LCpd^yBiHNv@@kyM))%=Cj*D} zVr<Y{H(w$3+r1E|aSuTB#=7nqoLhAG{Zf`NV7X|R=nuewTO6qW(g205#i7UvHiZTG z*96}L<$ffF1P!}BsM}P>t^S=3fHN<yVPP;!{Hxg*u~hVK{*+2Ze4qdU001Bh;Sq%p zUtk9WyYX3_+D_(r3IGN)6P{53lCtFR<iQ^I<e^m`?eu!|hBKrX2-vhZPCmLP;R|~^ zYkG>#T`r;v{8?un%~cijOgH=jBy3vEjESxDels3OT^G3|x@)c%jDosj5eV_pc6JP` zlE`nxB=1PvYyZv|0*c<dV%VDmvZ8jNUTh%#93i>wuZ-;^j*+ygTn-v<9iga|?<3&K z9K3+UzXb}jZSkvp&nz>L1YE?)(@0%Q*pd?N=`#zWxw%C7PjCHrD*!b(S6_6LVorHA z<Q`>A@f5^?Ita^<e;TK{*U28O!~j4p5~}Pz_1#W11y14%12xpX-J1<A<gQR-whHAE zL9tPaD%{#BBjo(sxNTj{$NOkTel>e!cEvxiil(glw$?OQ@HC`Cib=?a-}UDMEDsOs z0kmTChIEuHA3-BIlp!PvG-IcF*ELI2)deTlHO{Y5mE8BVdhF;-{qcr^NEybUUX({q z?-@kksPy|CLW%I0LD2VI4Zv$60|vPj<%nRqp=VZd$h3{w^*H>G53~3ga>D9iDygHE zr+5uFz#&?|rhVL@(!1<0rtzyCx|u?wl{OBZ4-e#Zn;2rSzdbnkt-s^)0G3aL{{Rj@ z_#hpph}2rwP#Ezhy0M&B{j3m7s0OP~7K`e|x5HX?uu&e(JrdC|xhhH5#z)<N``QPX z*8C12M0oN?^yh&9kd<}`a?;*nQ;d{?bd^2VIW~}nL=b_nklQ>SndY2JL5x{CYSVkt zZrhzHCMO#XFXt!LkQ93mf&-22zi?E*{x@-)^8e4^ko|AsI1~Gy!4d!8#Bnb7KZ9f8 zzlq~Q?SBMECF*|@$EDu?3=Y-*7LG5%E3^Mk9L%@mWTf>#xJTej-Z{d2=K=W(pB0S( z_5j*c`YZ8CRfr3BD$0RKAv*Z$G4v4Q@X?=?a7lU9U}l!%ZEZlxG*MO@3i*b|J~6le z!&O8OIH9e%(X<nRl9WY9x?ZmUhqu@o+@kwusX)JWQ==o+*v$FJb3wemXY}>i+H_4M zlUM(XwSR09En3!f(XwsZwr$(CZQHhO+x95iHb&X5I%CDX=fnB1cI=2b|3LPqw`e^x zTkDx`Dr(s#mC}yZ8c)MZ@*@ZO(5<T9#H*Ygmwj+yiBgG+x@c6t{uvzx-8ACl|Ls|} z5`pn*jk843`upO7ry^KjmM-q(bfwRVlZ*qd2g6-ouAkhU<FM<{NSD+!@b60(1FX)B z$OkOH2Sbe)wf2nnR#;Nc#4|Cd{Y?}IdD1UbwYkSnPc?YkfyJ_Ml@_dJAFNAxeFce! zNS}i?-qj^;ojYdGq7L|H$&v8JL5Tl<eBvy;kn>sx-x)EFA4GMQhcqH4umkh(06OLe zb#`UPfEdC{gL18poni$ZTwp9PuxIB!5Q-pMcJ!x+o=lxQbVGQK%Cks-wM$n3VhC+X zuXH0Oqx8C4Nbuv5xc}04DcYNGztP1W)&D$H0I+)Ne|-7l2hwTW))(MTuPw@>3rYcM zk#nM!LrSkGLRVC*8&hXIRKNehv0SiVIIy%i0@gKM;`-SG1}*5oKO0(vw;umLXFf|P z<buA?kGdsnbE`{p`lhG3y-o_006Pq}jnyN^*E;gc0Rqp&-b*mCR+@;q4NM^N%?`17 z0OKu0jGX=ND#W`!xcyv!Bu)Z}S)T}F$0q%sbw0ov-2c-SWk7S2-F58vrVd7<ofzDP z<0EnwppCb5iCg1O7_|5wXDmv17w~`Fqdb;DxD<->j@c2}knBFfhpD%m74CjGy|8Vl zbBRH|gGXPM->Cl#@dMWA|L-V);Hzs!JMhj!CAvue(&5U<>TT_YMV*rQ&dg5%z$9GR ze|Inc;>-QN)aAbrUup{fcas0BIQNk7-{Cm=4>=w){wo}{r2iquQ^9|S!~8$wc&_;G za8&+>94`(39gfTYkmI%Ezrs;R`yX<=4g7aF?EgcK_woM@N8^9U@iG73;duNHIX>6_ zD;)K#{|N^mCgIoq|B-|Fj=6(63QRfz*Vybe#zj+?a~WPIl<=9RO<m$I0QwkX))nwG zt-yNld6gmR(b4L5Bp1tM=e!7Y*!}FHmr5}*t&>S;;%eDij@c(H+CUZuFd}j8!eZ(R zUF{|rxr!-mYA)<>0CmYdh-1fviDf6u;)u672W3xf>U4P7lI!+pl#Ki?oxC<`u5-i# zqC7Zq2Atebgpf}P=dLzdR^>lYhngSg4)J9BrEOxg%mYC)WztKfKZx)m-M8eY@R(LJ zb)o-89HzC0@*ob+YQfZY_FN|6h4&Q5)9p{tL_hix#Sh~qZ2s|C<{pNV%bG%_27a4R zCkP=O_!sm90PEfVx77{rRvo$l(5@@lIm3=$>|iw7&cPixIwWTST7OBGxORSrK?~ad zXG4wf`~3g3zy*7*dc4c*BnA+jAbqZ{W)*6epm@5?QR`q%3=NWmN>Z@N-BhIazOnhe zd%HaD3O4ngB>AEO|19$X)_4BzbX9%Y08bXJdGnQLU^Lpv!5uh0BBue`c#9Xfb^e4w z^E&@52owI?{h!$WuMds&pZ^=k|IOhwI+U~n0YLuuEwmoFltO0?uo0d;%htFM*s#9M zl9wkbi>&N{J-;zUHI!#MOfR=LwU3036AedLATE7AVo}-<pLz8H`F;CH(Xv04U@vBB z34xTV4E5#?O0g;Y)5Jp~$c2?fYKI;EJV}C|+&*hbH<}+p*&2wFZeP%G9M*nGN(7#F z!4DM2K0P4!mTdYH6jc#&w2e(l#D=wSIVq=MOrdlqKld2#8GnVdY5W$+@)0i*LDCn! zC@}g6P_3h%d>x<5qUb4-k4IM@|MfzK7-O#ihIQFOBFS<Ml&r|b;4+@Wb8Q-2%@|LH z%)!^aD^t`Vnd|#VWd;yYhgEEhz*`av1Lp6llbDl5$oLi`N`QD`9!eQ>DbtChMv--j zgpHpWyj1R`Z`m6Flz!d97Cg#i8McN8&iwKDYDd-P^}ksvz90tt7@D>T>zAh;fTsBT z0qqr4v{_KTO!S#mg`V83K`!TcQ(&gm3gB5A!pAGW0<;)&Gc-Qlp<3m*3pN%>C7-n~ zue?snZDeLvLWFpv19o}&MPyp_Pm1t}9A?ehyy99$15J1PaXrJ5wup&0%|NnFjdKOi zIL_3gxH4|JG6^c2Di6XA3taJci}tv7>JjnmS4VKCcHuwF*=>kONy}qR2K$h`_*rK_ zKc*2|LOQk;)^)ekFBP7NuE6XCMRhDYZagvW9hnorzk?pz9E3@LWVeyDN&x_d5%j`6 z+^a1H@zRti_C=!=1OK0LNzqHI#+I3miDbq@d0vzRMHPi}&E2SV%}L;5u~jQ-+y#@7 z7Tt}EqMk#yH2Z4RCu6Q+3kpDPC^S4ia0t<Lk;)!?8+J9##^X5x!8&JwcuOdX9*lH( z!reK9Is@CP@;$7`hS#5=ynsvVP5#En@ZtiRTwo=tx0ilpzJ-&1^Qm7WrU~4R>fOz< z%t7@IvK$l+MRX{oOHlCs)jB}#HQEW!z(f{Jx|Ft#YKNqe32F?o<b~UwdHa|zmp%(4 z{=P81j(vJk6ag`10gSElk!G8BmxgM&e*U4_ljP8${!Fq6j-bq*0MOY!uMesPf6+8e zLppvp%(qsvCQ#(nU!vHA(&mTQ0D7LE%Gkq&OZ%9GXU^8k&Aqufo+0J$>P>OI&zl&y zo`MCk$bHTmoacn2e*eg%@08>)XA(jAGILFOCE81o#iIpBYK4`%b-C5_o>R`2&_(oL zgD5B2hh~|wM8$Y$IAC2SoAwAtn?JTnoo$VR(CecHj9ZF#3q;t9N@_SN>LS+D6<Mb= zAO7Mvhlc?e+l9t)u~_TwfuIJmw!les+!NPl4bpTPAx#=s!K{(W^e@<woFPI@5*Pbj zMNFt}6x<I(X?!WJ=y_QlJ#raT1YH}GrxsE?LO>n4<RWYPGnn+D2y>~HkP^B4q_Vc8 zEFU<rJ^9JT3^szi*^1dZCWC}O$3@<vM-~Zw_)fcnO0sN)_h2fTVUNi+DPfA_NiKm- zbz`Nel9(rV!H9KogXSW?B4g7$N#*`Z^BLomoY6~9d^&3^G@pFsC}{0I84<*)YicRS z-JROH%c)MS292X^CBO5Jka!=0odmG>F7F23q}2BbEEKFp1NOG#m;UBW&UfG?SJ=i^ z+ke{11`j5pbF`CT^36xNM#RwqVO7b`7@zepvID^Wvi7H<d32!6UBW~SJ6k0U_f?~h zf}lUY2BkK;Ib1)1w6w9nFu+)hVRt+tgvf?2ahi$R_5^0nvaEv=0T{jZJ}7c|$kh3) ziD@!`W0bA|`Z+MHjS9;OMb*JhpD$QliS7>YofzC5NsrGtMIa@wC{tI}&JgZ__jmE; zZ!P?Iu-HZoap%3Ua<2PF5ld^o1mi$Q--+Cj-EOf?*jx>~rYy-ps%3<u-F&e!bvHDW zbVFYles5lZ;VQI3hO9YcmevQZy;>s*?Ayx_f^h0B3g^v|;=~Hz?`%;4PrHnjqoCBa zXy~J~3%w*eBonMoyxakRWIuFQv3Gfi^R1N7SG?LU=iu-<Dq)16O8}AhPDzPmb?WS* zohLc;k2O~Cp;;nO-9<mk2O1>RH3RizmP=)~6NwjK{3V{hr?HPO<<J;amg#(w+P&O; zKmi?IWcm%*w5hyl{EE@`IT2`PT%<^KQuOQ&!UUOpnH_UD{E6sh0KSR!&fRmDvAf7w zcZ(NsURpb9+d#Z=qj}oIO#+!=%3M`c%y)hOEK$$lY%=#`ysRBU9tx<P050LE^x+Y> zhS1M~%g}_Ihbas9f^eC|k=F2BagJ@F$HuG)MrNYCyG#p@X4`Z1Gka3>@w7~p^HIz# z9Spr?1kt<?2mSqPR#~Bf6=jWWX;)|X=Rzz>`P`6;<0!6G{bQbS6QZ%+P@kX6R?)M> zg$EzU9IDZ>hyBvZ@)<SLGLvYIrUrr<7_N?lVJ~)f>{aUP`rher0sg-Ho|l?e{(BLo zm|iELc(<e(rosg{08C>POmAXSPX+l{XgEVZ#JrT_buiWf8j#CafV3_;JPgq~spC5Y z^1Fvm9I7f7w~vE3ttYFck7e};ci*;i_q&}1g#N{CsKYp0RnT$%|L<zyh*mZHTTYy7 z@xadXW-Fo*ZziiLJg^4aQ2wAHN}pEIdwH4v9-_Cc4>-YJ8E>e`#1I(qpy-L(5};-c zB|s`u`^g~-9br!+_7<^rXNR%yq+o8rvkWRNv*8&Mpm&Bs^^=nlw>WKq|9)xb{2fs> zg6-l)yN!F?31SLiyWae#!2qf5m*)ETauqvaQob4EO+d6NU|j$JHXr?AP~Z{(0093# zsK65ssWL@4c8Na#4KZludlh+<+KTZTSEXtR`snrR2L=$$vm<}*$}{9x`N#j~)$-+0 zOFR55LP#d**Rm8RZSbIW<50i<=9?0#L0n#Cc|#yu)0X_i6ohbcmZmzfoV0i+DYUoJ z1m)ef23E+MHA@|^2laJct-wfFx~46Pe5K8xyZ`m2AO5Y>gTvL!pVNpd?7%K`VcMA@ z!qUi13e|UaR(?{#*79n}4{%EF?YFATkdV**)ZuAXYj4%=2VBK^XEkKuvX-4K;3t_- zg(0zm`|{S&B@qzCcaSbdg1-EUzB$a`WS&{nQU5_wK5B1+400Cxy)l7Sy}76v4Y!kD z3^EL!D4U8``BI`Kj)>tmsB+y5t-QO0&w`@_%LYX=gFLPXP$!ZIAmuJhhq|b7;nNvP z0-(gM=qu0G3$&D-c|!C1$;sHt+r2bo2~e>dzV?$%l%l7G;v#Q`6Tezhc;O22Vlxtm za9nH3y=mH7d+LFQfNsLN!?uNx(yJq)I$e;_Hca%TP}dKFOQgIdYH;UfT=(p<%-Ppp zpez}g&`c(9(4P*uqOv)1<ZX;&_Q2hI3=L-UC6z@t<MZ%;J&IL*9b1&POQEMX_%T~( zwlPruVfTt?ZyTT7W(D`W<x^w2tSIaZbm%YFFlDxA3~f{=hrkgejQ{=p0e^rDmerLE z7f$;MAmqq)S&bS6KBe>$IR4_+tS<wUx<~vc^iTvqB!a*$?6G#Z<S5B+KUaUu_>s#) zADt%`qG`0339jfqrNZB|%~vwAXMOFR%f>bVR{r{8wLYRqCL}paiumTBor1#rOME8; zLtMgLTB;R&ZTBtZ&8znD?rD3yRmUS4{*|?&vqB8R1sg`2amwlO1Y3RK5O{<-kOz`H zVf`=~e9Zb|$d#81AVy(>YlrH6uhbqw^(upO4SYU+nS7q}flmNL)pKoXa$sO?jX~Gf z3=04S(}U_H)HSz*=mP9P)hu|E1fO25F>0TGoRo}MuMkUt4anar(6ZM}I!h_CeX@=f zb$0QQP>?jr+Z`THY{MQ2Q<bpf4SbIMMCAvG&Y)z9r8dTjcwxXVzZys1bi1vDUvw@H zKo;d|Fe;6rQ!$=xuNpMPB%MX|{z4XyCjg;aV}`k=`qu_Kdl{jGW#9Zm8n3Nt#PPDX zi^SkOhrE@b8ijBqU(t5I<p&v)kR(Gn^gcw6<lE+u$(y+=HGI7%Wv7FB@U^Yw5O4T` zz~pCG@bror1(#8QOhKF_t8$)0D@=sxSN44&1}XMe0st$@_dJagY{320=_BAi)Wt%E zSzrFs^R2%0!iEy!WEQF1i>?-Vmr2yhTDsK8DzIXoqn>IApi%^#DLC=MZ80cgo>hXc z)!P{@Wysl|iEzY%iwb?Dw;pvgpTgYR&>7nu`qa^3rwOAfGR5ws`x<sVSKDB8bo?DT z_g;^`bAv)%_|C}s>mtovq}p<eI!_;;$#nZ=3U{;gvt>D+H5}5tZ%~Zqs?JgbR}W-F zBazA759lw2vji4|Csy6{@xF(i^7BDUcK?Agjp6>M6z~DEa3B}tu|r?e!r(u#S``$8 zBm+E~n^iddD1_rMg&q<%%_|4I^;QuclNpw0mPHYdNpC?pVR+n0xN#;#@Y`<}*^e6o zpfLy>^h+a^Y1&E562hj$S*0A)+^{+Gz!-NiBPa}9$Eby4;Z~VW{ko9$Xdv}JTfTLQ z!+h=gIj`P1#0bo;Ioqa9;z7V`do9~~pXjG45neJ#3d$Vza=BzWHT>w$SR799o(qW2 z1feyXY9I@KcO};}o)X?kv3Zn($oCGPI6i`qgKE^)Mg@qnL2TUqkH-}Z#Tl7^{t3l! zhr|g7)%f&xEV76Bz}IyoE<AGvO=~^|L~G7zkLdu((xt2n219U~3sN~0Nstwzhip|? z@INR{{$H{*tFrH#XW&!aqd6pe>Vt7^bqOLC*6V#Fn19+8_DC!ys%w`zxUJk^;Ast9 zofBMeaqf)wuQT3oOLw2IZ?P&V>(UwTizrsDkHpps-RjcnVKn{<G+5E^MBXbd4>2xT zIpBt1<Xw-G%#{A!O#s9V6zVyg!@#&zIzxJz(uS1t{kC5{j_(@FF^IT^7faNMkG$Fz z)Oo1Jl}%AG#W@N)BAMy#b5>1gnL@n*(R^wc+ZNVe*%`=XS!?GS+=L9V<9PdXQkB@D zzTj3(|8ftUnHld{YP}_B_U5Hnz|3{Ajl&teJaUzB*&C1<5Lh%LK;oJI`))F_`Nw6H zjsEu!D3xs8Ud%3S1Fkb7;I4&q5n^5|XY-e)dVXFr(HOZ%R)R}}x=iw|-K}ka@XTD2 z?#@Fo`-kIXzK60dN_h56-77U0P!OgIPtiS%_}Z4exNA#_(Txe|MQ{&Pymxobkw(gf zaLDjKd5R=^o540;YgsiyHK?5WF8`lgR66(@&eZ|OJb1bgpYzUqb4ihlMA^DF)_&6f zFJk_oED$RH-#_E1?;31NUqpjeP6k4}P!a}`+88{t-ffY<=(sOkrCu{Px1mg=iOC?+ zoK+E~vE8*y<bRjNyPZ0zMh3q09ySiCkSUho*4YZBMGlJK{9f2Dm(ve%Y}ZI<6dxsK zWKlP1tNtDp<~$15IK}ih$CF+>UL4_sEJQ*JLP|wyM`!xtd9n@RAoG}Yv|jKbqjRN9 z+1%XjLLynWmm;uoY%~4DwY)`RJ8?rGy4swl^u6mq$&QodF<@94())n1MU@LZm2fBa zQ_U6^<k04gm?>6=i6uk9q%*MtohPv~-~ZX)S&m*lw3GaOcB&2@<3Vct!#ShZcudTq za>IWzvg6xPUfCWJr;@+}yY+ZPQSNgLWp4QqXz8EMF>_=HuNoTaHxeKsEHv+(dsnd1 z*o%pg=j4#4`~*eu0N@0fN#6ggk_KmdBd_q}AceTz7G^>nx&u%>?Z8~;?_>jAKzcfj zm>t~6fB#qI;wvB~D1fyN)Sj>Q{IXxTzOQCHep{B7(bsjyV>td|LmDI8N|pwD(Q4U| zrtJzp!*#}49(mo(L)WWb{k{;##Sp^w+)4kJT>8Zx<ndI25@2931C({6eHr!hM!&3$ z{?GLnx4wJdGR+^dyAs1H`P-d?myLMIn+*4xK`1qC`!J0y!mqvWJtVOe*6gD7?cwsi zXY8IysVAZURwGPfyA3xYk2-mbJnghS^baG*S3Idj%RCTL(SO}%?L(mOkh_GEFsKw% z67w;(RgATT2PvS@<Y6QKMm<4fkR&&<@i58v@40$%8UTVR(N`6Vn>ZWQePR;klmJP3 z_7$cG)iFz-Z#CsfRa+Vrq6XJZ=!m|*4&5s#^8YR!$OLdF!HVe0i<?V$MF^DlwFGp# z(t);eiZ9@F*mGue-f^vVs}5fn$5{{?sY2U0EQmxQT+guNTO7S_OeW6Vxr;5AD9SEm zX%nANHm}XRn60gSwXECyxO$b)D!GBi1*(wj1omWBPA60a#LJRu41Y+IrfME1I=wii z&Ws{?b=@0X;1x0ppXWFNI-N+R4Mh!hB+(_ve?r}8xXAL8V0bBk0@|dtJ6lUn!GQ9a zbhew~O)@q#q$VXyc-Ms2LYZ<g0$wAO9wH^(DL+Y9L7>nM10u8p^p{JP3+b-Gg8S)1 zVWuoFX!5<Ek3uo=+mZ)!;as&H4z0}h`}BVkHluwM&1Kq=Mn{V@m)>-^TRSb2S%86& zw`_vb_|!InMVvH=AM}d3s~Jw;#N1h8BQqw}wC%(A9J_nGFr7(H=6>~{(qzPE;?}*k zx7SC<fYMj4FRjnAjr9w`IZMB`_6w-VP9+>KYkNo~>V%{C#QrKgro0H{J+EWd?LNrB z`TtIT(ECOIalaDgXZJ5|bkL(-Y+#*#IC*z6scu}MC3`9HHx>TfcJZGmtfdHk=xE0W zGt$iROyj|<)7jQy=op5%4F-X9vkSi_V4PU6V);8@?f)~3bjs8D<%%11_}cINk{!Kg z^s#YDqi`_z(>s2Ij%%#M?c}u)(}i59Cz6d;flNKwx1qCQzGnbBG^0i3)WSNxOFB$m zyiEktj$woF>{<O;O*2@cQpO!Q2f#|%4F^{C+}2&-hTm@BBZHMjLzIW1<_bN(tspBm zL^u+N$J-+N8WnQLFes(Q2ya&QaKKvO1AWm?W%w^;d4T%cltuO@%T9ma!y;mF7kK9+ zNVP(Fagx%#4r`$FOt5MM+#evhd!Y9N=MM6aF<15Q-Z3HbNWWgS=3=#BlZ83-I@puK zPXau|VZx*$lt#QG#~l3>4kqu{-hCL*^pL)mQ`#tNatl+|P)?=7CZHJ$yg0=GDeFFn z0#LW4=~2B0eG5(RUwdB6=HFD(?QnT6L@!QMS&nO;2!K`F_&)XsM+R2q`hJ9+7CmNa zxIzuv6i8v7UdlEs9bqkk-VSo~;glAsQL;-r|BStlM#fJg5;EHD8op!<MA?-kR(S8d z)ZVUoV?=5$CjTIMtH5K#0v8Sbxh8h`#yt6g#j3NftB*$J2QfehgfB)%uiL4=`X7`! zS>3;e0|21CU+QaWY(r@e3zK1Ha5XDp$3TDH2xPowGl*qjMjky4@i87?K4R3jvXnyg z>lV2mD(Lx{m}(XLUi<SFPI(Vai>h!dxWv%A+|4a`3gkgJsI-e(P5HQW^d4G42Ucw5 z+9thlcwsphHP&(0nxQ5Ej&4%u%I7wx6Yw1n{*rD2tx$G1zJ*hSaB;%KqDq!!mjDnL zqMd*9ix#X9NV=$7zwL8DB0@5gTH)$vw4Jy39weqM&-7l8&`im_lN#-@h~ynquC-nz zOVp_rx&=-a!LQ3^i>WJ3bEC)~az+(|#cEw*DN%8zIz^g6&!9KyQ%Ua!uX9Aonrnxg z*<1P;2XqhFk*_4#NuIO#_9f$&y$!h3;w1Y&omuS&5|IT$=>Z=FC^0~2yr#FwyCLxK z>g%}Ag#3LF%zpL%wQgiJSjBtM_{J2U0&>8|y8-T2%u?KbgL&L9<Id4%(!anqZthpM z(@<N(o_?1HA9dm83+aN)@9Qu99(DovJaU^{R4#5^$-AUB;e@-H!sb~z@h0-QgLS5a z;gPfM8`R+kCM$s#k}h;%U}^;=>?<1bOC#m0!-_4Czb5>UD+g{QL{_#u1xPkgmFFh! zesFI~Xy>hIydsJJMAEvux`=D!FY~`kQh3_y?El!1Vcmg+`D%TkPZ32>T&ooX=dF>$ z{AQAU;0h3O0?%d;vx6J?{Zl4v`t2Lfx%47?Ill(fp0D<3;xv@Lr)DC4Lzb4&*Z#O) zsZRTbG)B0YEDiShw7Ihxt){j!rl$%w7d7YH^wYO)@yb>^V4+j*gwfQ<yeC%Et|ZBa z%G;ZU;SQ!@TtFm=IPc?UUbL*Lu83~*K)iSDG5JD+6FU4e8C2Tb#&z33H6Hh;Z<{7* z3Isy83|0U0pq?P1vw<Z0cNc7J{ty@SB3dg=tE@e>D41(6f*H&Jq|4&jem$jx>a#iO z;rML8ZHgnQsNiXW`JrpfQjjt}VTuo1M=(1axGaOBC@RUchRz=LCj?V}9HC-r7)Jlv z3@_mVxzZ2%kgoZFf9tDHV_fA*BD-T&Yb5|lT(`qwku%EPcU=P&?N(*!&j)J=##ixX zPrhan4g_UDq|u!f$8~pL$%*MA$<Q|lbk7qeNju533K3dHVyHRhzMIykS?Bf^7*skO zILvUj(8Lw+6v<d&*-JveXAWLw+{8nInShlgBPt98(<kfNitSTg!jS%NqjLWTtg37h z*TEL8eNY=Y32TCOv6F#KJG3qaojLb+^#$PfQ$6~q%Z28j`>7Kvk!oV_YF&~7y7Xz% z_voc#VX?i}M-6JW%cWcOn>(QIvsB55_ws6j#-5oDX-KSz+GD6h=ekIb?^*Q34`ky~ zxF8CBeg#LNQ|0Tx`n~dXE(&E<t@JkBf|PO=Ae!z0hv4rV#eUF~M?U>Gr<&!Zt~$4E zCkv43ohCXZWz5k;T44a-SPNj+Q@`yIPW(+T23bQ$yu2B~mON>oLeXm<70p)_sIBbV ziOk7iIkWO^;l9WlYzL-Am`<l}Z%oFx`Zu7U1|a}ky_9h1f!ky%qA+$`i}1reB;ATD zCs@dCn>-5kA!&HK^qz_zL??X}os-sK8hMuAbXeZOgPMN|!sp<mikk9UU_uHIkRhvE zYq#~DE}ja_6!_T5X|MVfrd&j`qKXZf%Sn~-K9u*=VXL|o;10botxWizJ`{ha&+sXj zMb0H9k8uyBKteL{5&yicvsQu!<$s+^trv0VDv+JHHOn#h^;w*k>@qXn`Wl!%&is50 zl;&S=SEe1R!+Espybb+jrhmY8z1R_ZZitmR+=Q`{Hn{)&F2~9@X_(X)mooAYtMl;J zP!o5vn14-+R}sM8B@8z}4qQ>cuFtaWrSq#Q*jN(Bf4DM-ITpS;1V(Donhkt;r<tEB z!|ywH#**RWVOlYf@9c0FHZOAH{MSNsB13kMxy@OeCvap3aSREQp`WqOi~grCVM_6G zE>AGMo((^t%DH<E6;_*$c#!m5)N|)l#DoXw>nM%o(NZ@GNfv;=7ZqOkGjW{{m7XZh zBaDOE78ccF9@EFg0?l(iViK}qs#IvQX;4$ItI^%UrhIn9^UP*`iwXkJukJ2gWA676 z(D5MbZt5!f2-VFv(*tiNZ6v_7HsDbZN`T|{B;ZvQYe_{TTmj~c$XqRwGJ<BEDZ;PC z8=rOtF!P&q3FHrG@uTf4Ni-&%%xlfngo}IOi!o`wWJ)qhlEtpyCG>2G-5Rbud73%L z1~@Bx)&x(a{6jDcn1G^w6(HL{Ww|yA!&}QH)?&a1(cs*<%!4Zg^<zOIMNGos@2Xd2 zjDd+B-veq6SR|6Lj3*)vK}^nW$Q8xaPY1=Q;Y+_O?OLa=3K~So0SKZ>@io|{+g#{6 z-=eW`Sl7Cmy(p#?IM_2t*md!wUIb{h*O&Dx5MpPc#D}t?Z``(WQawh;Lc&QMNu!M9 zzck7YXPzu^Va&PD3xK-?Rps09H)ZoE;rfr4Zb4d^KA}GBhJ%DXi4AbX3tlu^OJJUz zX}dC4wwH=b>~AQ{r-oa475(}v^DSVO7%H@H*s~Uhz{z)napG*5bpEyk(Yg*k)}bS1 z2GMrQ-Bda}eFGBflX)2??Fz8)LcB$ZbFs9eD~+v#dopR-X$@eE-wI|PuqAz%dA@C% z;4b;Z!NLS3oBfEc<Y7gRBJ|G(dF5i}w@`Wt9m!c{Cbu5JohiJO`Y=Nt*3AU6jiCqQ zCp?}%X7_T8>_PZN=a!Bxr5cGnnjkphM^Y8Y%~;#R?n#PhpiB1?wg>_Pey`;GMl+A% z2LvVJ0gkJ=f0ROz4N7+4Ls8d@ba_OC!1SOlX!3KD|By6^DQ<*MIIFO_uR>HejIf77 z?C4jK>3f9oE`?ZlijjL?H2=VdKFOpTaB-@wIh*XsVjM7@vMVBo!BtTU4Xc+h{x*VV z@ziv3Rtlmd5jThLZ9?!8B=w*}n_Tjs^HPqN*eb-RWog1<HQ5Q|tsXHuBm8S-?XfFh zM$(nVNV~VKr9`E@?c#b3h?Hjlue5uGz+aPQ(>S=ckwBoNb{&peVu<9c?HIeKN4-qr z3i-u%4t)T!aoJovz*D4{%u93nI#b$G+}+;rRU<spN$|T7@(z9NFkliSnpRdt3$W%I zY-0!&orz}>2M-!Pes~9v*s>_9L6wtEoJH%tevYoNPB0DfruZ{Ilw?CMWM}SvI7Tg= zWVGaC7GXzekN8r=hSk4*q7Q_|`?^J1d$%$Ou$K<Q?8iDgf+wWSg8WO}m2Nc4MuY@z zZDEOD-oa?~`SRw%6*zZH!M&EX-@sZ#^FptWbnH6){TznEdzkKm?f5`a6mPlH-%^R> zY$z#YHXkZOa=|vw7utle$AO&Z3+~9;X$YA6re12<y!L+XT+o!&<By(Ayizl^Cx4(N z&#i6L32b!DuZ@bwE-@Oocy1Y|u7gtYv0R#bHfzWZp-E5>h%1{5FfVU*s5$GOh0CFa ztAR7S_czr>^9MJp6293^v-ijW%VtaaesC{&ZF)}b9{6TL^(fKkszQ@AjchG`7|gCI z4CBObWi<s2A?U;a<m*N3dH#T3x!aAikZ(HD$00M!w<Y{K+({eYXVb&XOW?CoK~1VO zy_VG%k3DX8x@TL}s_-aBOKWnw6`DE*$|jJzW$R?RU^E!Atv(-+UD%Ji!>)e*ma<`J z6BjMa+x?Ylk+x`jVLfUNw>gDLL54K+LRbU;{e3UJ<EIH@^GfA1e1@C(<^FcI^Z)I0 z{v$}M&qBRm+I`zvFf!P5#g&6-v$!~sC!+<a3$WX!I&_<tXf&IW0aT8~rDW&FU%$%* z8P+)mAHfe9z?P&r4xjO?h!4{fO?Y+Y65`<KT>g9t(E^I%a&Qi1toINf{-$zt3grl@ zDZIy9bLne=4c1IX9UcWQt&6SY(w16X15S41Jm7SkMsGrYn;s?*y2U}<5M|AI{~%(W ztw88~u4Tl=Fd>jka=iaLcZ8tJqn?WcZ%V3ipt=#euc<}6roUztRcH4b{Ua{Kwu?@S zU5Ndu@Q^3rtJ#FepFAnY__rZ}EMlYvTdRC{xAUbmQ4pV}>b+UvWpVf4G>713goJ35 z;!j95kB1IeuYoE}+2}Ze^K9I}ooPZU3B}k2ldj}it1V-Vm+h{t8hHC0`x*Ui18k`r zP7DpqHN^dzkyp{zuz^qtjD3U-K4fJLKWsBALiystz>=z7*xUgy9wZMyQIC(m26xl@ z;}yE+{bMyR^24rY%V`F6tz#&`lKqjO?Q!J9Df}?ZANFNX{7#;F=0rH*1*<7aV_)sT z$N-$E=Lod<It=EfXll7!<w1jY#;D8byhYzfHw7z29B1A-x0kmj%QqRCzU4^%tTEfQ zHt5pzOfLov6&>zYu_8Y&)4P6qf`@HywtIbCYuIz8KDZK-sq3zT<c9eYa+NSlwqdFQ zdF@h_(`BWRGG@t0U^c<TR#_U;hMs~(_tt6xu-Ps-n+T+y7%!umo!R}!8Xk!t!7giQ zVrBw0<8tN=?A-e-%t<<LZaHA%L+N)VyI6a3I{9@EEY_NLIA=;<`O;CW=sz1mYHU8= z^Yg94fZ<i6$#pcyHdo#vOsk=;TJVee*QW-Fsge{wa2F{kMW%!iIQt<^E=bsZApER0 zn+9{fZ3(@pXLjFEendyxEk@bTuiAmfya)O|=Os=N?7LAcaXC{!J45DkcBuX-yC}+V z8G$pe^!QAw3ZT~MXwHax$au8QS2vPuk+EE8=<D-wuC6vu{fB8{b|&OK{3~-^ZUDZH zlse^+dGtbKZ+PnH7euXdcU|6DlJlIp?{ab_7u6{uT>UmrkP?t!3k;a^xVKvE;v$?V zRhv5TXO^MJoe%>DyXn~qj)*{dc^;k^YE7aVdL@ETgR5mIebxbo#;hjnYW}brq8>vE z-hmyuRF4TfM$U)gY^~po<H+>{H(vt*yYUCS!3&vZRh8Bk+uNbt-4CJ)zAe3WcqhKr zc6s#0B>e>eu7s9@YbsF@u=1Jpm4KZ{u1ruMpmB;5rjs!QhSdPVyxQYF4X-gul%qlE zw$G+Us<w}{!KC7Jlomz<7O2;paiv9~jj@R@-@lI{oV;j`4myA_KEA&4@BQ`F>Ow(N zx(+6%Y3ow~uNr4E$Ebdr?6>|^H^BZAqFu3SmRB?^G3&;RQg*Z^!PYbaOJxhh8e{`R z(i9}5-B6c?!|6;mdI)qe!UPSNzVap0AlP3T$PmyEmCrgjBUlein3qajk993jza3HH zO(3^O{V-`<JS@CP-RAg6ispq`ve2X~y;zoqBY*qf{C@>cd2?D2MQCRM@2xlXOcy*n zRt8h#D#!<i7EkmGD0d!o!PmiY6%gZ9G~&q<$in<1tQ4;`eF)eH(~6>$+@$CDZw0<9 z7uUCBW!{#79K|qJMxk`d%35D8@XhRusW(D;abx5eA_A@^dp!l@M9O6Chpu|Z=qe-3 zjHgAG3G=i-JiTmX$daJI$_F?6&{G6Nr-2y2b82>!T{kj=sfbuW)~n(au}XxKTlny3 zBK5lLi?(2PKoY!7rid+w%7$HD|H^#_2)j`n2|e?JJWQl)=l<Y~x}^E%YP_eYDISK1 zFdK$GvtuEew_S`LmJ4@3nrz?kear7b#l^kP|7Hl1>B(A{B@F8MydmomQAP>!^tZgU zcHySJR|T~yw5~MLV2sS`7gV?oJNOpfW@tw)$m}|lUu~mHw}Lz=IdfueAoo^)Fqm`T z(e@T=7(4svVps{mcpiqiU1^3kN<G|{B8y<&n;EAIsi0EpHiXEpnAotc)iOW+!b&U( z5UJahbS2f+Ln`a^CBi}oM->KMW42O<C5U2I-?P02_h}`FK_1?R#rHljqe1Fs7dljH zqyQ-}P{fTmpD%O>k@zSt0{Xc|xDlD~*80zu=^q#$B9BlnP3_$zUDls1vZ|}7*%Uoa z*LQ+Ni>4B9Z18xazIrq~o7EnB&1oxz)w~kUuE%jT5>g@}M7&XcU~g*-cf`S8ZU=!D zNa_txdf!Nzsr5>ge#Q3wok~AEL)q<G3gl6TUPa?owbb@IBj3@;?+yhQunI_AqE8+t zc{6$1YmLyFT-y_8nL%a}G@&V3U@kfj>~j5na941^E(De!0kOmiM~zV&NlFVoBY}~$ ztnsULEG|8qxLDj=9Vfy7y@p9kbj7Z!wTdS$iNStQ6}fA(zo`49w{YiHo_eRs$PDSV zIRnCnlKV<%suf+W&LbbNQGIry$VL+!pu3HEGc;b_;ooZ4AFW;Beoe<da{|QLX}y;j z*50*f6sTYIcDC?fnCqcwp;7}`)*Z#&>N6KcqwP_A(GES(F1V>yxIf~;M^n<=>oQYu z=JF<gT)j1-r*Z&A?;}-1ux-6uyrk8Nw{*+(tJy71;^1{-S^1oyz-E~a`=^-klM;V{ zCs=4C-wIZiKS-ns<YhU_ZL_molAO!c+Ix)~2~G-#4dwEsE;ag#ZA$d$eXlt+flPHq z-b7aq%n{qbm{rN&Ezaq(hJb4|T-x7L(0r|lhZYwe7~D#gc}EA)r(R28QC6%J5rG1? zbIkU69qsj9;v1>*xMnbl9N6&gr(Uem*lU^vqIpaFHt-XP76m3-SM<<}G{MH+1at-% z0PHNcaj>a+RQ*UJx(fgzG@IYD_$!#RN+s&vcdnoAC5eyYVDv;#_B#`TcFN%s-KA1n zgMB59@sJmdxKESQ=|yFw_GwV`xmT;Qomhzd0soa1<0iOcaq^75kb_Xn`jDKKmwl!U z#p|(GuZcQUaf8n3;2n%|0z@kgsp9;5m`lMDW>7u%DW%e{JF(-2riEg4)V*|8T|`)? z13-^Y-h-uWf@hG-Fiu^aRTKzs01=pRd0_8?S9k-n+Y&|=@m5RsvLUEK(jt(VoVaEI z0aEwxPiy^nVXC;p+jHIr6Z!;_u|+E9Rz5~vK?V=arGO>>@8%Yr#2y&ttQb*m$)ac) z_r{@-+sA<ydvL789nfpgl)r=Obi*}>0{J!@XO;x8!NuK<eL)+mDZy}Db#F70f9>CN zU7ko8p`ocA4%QF}G>k$mM2DwAq;UB=cnJC{*aP3U!Z7sYzR4NH+sR`4MR7Lvb!c+i zq9Cs`<W_bX2E-lX(6U6a_>ZfQzGujhHE}VBUxz<ZLdPy$m6?!WL97&NoUI@*;Rf** zXd^o4u$?922CmoKfZf;}Lxl~wGfXRm*;~l<0ZtAt)LgXx#(ZOQO4Ib1409-^B7!-_ zgZ7m1(pOT20{yz`PT8$Srbl0|ZsPF;kr979fsDi{NCCDJ7@?Nsv-39?Axm!mko$+w zEzyB6g4Jvqyb^%3=U?l!Aq-gI%CQXUK67xmh4XG~{?Rws4x9whz_&%@xuMW0mMBbO zJrZBlIJZl6kqRWawn0Mma&g{3H<<=yRVvv$vITf-X+{O=KnJS4wp}$g`Q>l_DNDJ1 zlMV(RbTo`h=7J%oya1(fxJVfCtd88`?5!D6_<<A-JHJtZNk<|+5;|N)@44p;6sReJ zfbWglo~4|*v?Do283)`Yvvf<ka?PU7x&wATSUWZn=Z>{ysMZ_bDl0HodK;hw#NN9Q zE}IME&%utx;?lL-bAm;@u*~DngU?J2@Fuxb1nP9h5a(Bg`exW}mPFoQz-Jk-4S9X< zI{k9%13i@Rb@U%vUSiXV``zjVEp3*}_y7HC&#r2VQQH1*AgtF(D>GPOH~%30jFA8D zX*JXndOi#7o7@)wp5KJXyxvrl3?sR@_SxuOZyjRPh&gkU3?!TIyGjfoQdjkfP)EnE z1260A$vrpd>-a+yT+y;PoB?8wt>|?Q2TCPXKf=hztt>T$Rg24bjg};nmz_TCxVQWo znf>p#&|A$aJtH6r>ggwow<KYu<1jtQlBC|pM56|8M8lzfEx2#=%n}ZDgrc{SFz^Er zQqJM7zy=xqEaJ}kZ<gyl7r}_R#2&9@LCroY7%5k<3Zr)rdh7jl-dt%2m_%Pv{s&F` zGC|j*OKL%(nW%eYga~j6(5YyrlZ-;zX^^gzFQF$q!&Hr^`lHzNvt;WkcYf5^#n593 z(;wW|dGxAbhSOS&=Z3~irx+aa_3?oBp)__vK@_vDpnWzt>4CnZL0+!3&__ZP)qKls znG;{`F=p0!Qs^2RfGjOk7+Ul~cXzNOja&A2j%BOsxy*Lu!nO$>Y^gW$2eGGQ50$ZW zicVwhYVmK7jJ4k9QKtpwTr++Ty096JV3{$xdNQ!+wwk98f8xHx$s9rG6dV0VAW>=( z+Nbxv^Q6+m<4^W~<q_c!BAEvzqWwPV`b%-`oB~G~kOjr-(e^Q&8=TMxpohPDbl+5; z#aBEF<Vm-N11{q#0#vXXj(|4ELlZLw7sRmfY9Z%{9U|C@YPOYmBh6FVq=2lbH&A#g zu(^H(V8tdZTnE*XpmMJqbVL0Ay5q(RbOG!+(=OAp$Y(aKm)W!ud5@epYcGBX{DoB( zqj2OZa&}Gb57?05G^^ai{@$DSrYaEt&UO&(gYqHCGeSxLcKz*5L2>D}oBxKAOfAz( z0eZ7<U2jNuW{-x9!g6X=z_``uLB`a>bcH=`0Ob!1J+QOh>1SH3qW|nVEATz`_(7UE zoqyXPedjp$JMAKiZLKoYwK|IJ>f<gOsue(YU6!LIAp6|b{sIsfV#d|mvB~6N;tk%D zX$DjFd8Lw50>{;hc*Xs|Cmt`zj`WwZ`jSfPy)I?JiG{jv$vbJWz;x_3)rhdOdXE)~ ziH`$l$D85>f~Kh*|6O>3DHg(QekfO^Kj!()0BxzGI|T8P3lI`imcv(^?W@4n-q!o4 zoR_rLfGHvIX9g~pf8)TfTbC*b%Hii^sE|e)K<^TXbe_wUUIl&d5dLV2m3n-s{!5d@ z%V_z}unbxQ>w6XH(?}+ZxsCmt=4}E6AHE6sldspA0syuPL>2$O_=3<D@@$9Nn|drG zUBJ`L9i^95fnLAD*<?h{FQng3^ziE*cH73o3vR*R6&36bR);MUG)pBD)a5W3lc{Ti z+~pUeC{f{Np6jh)VODU;1H^O)a5z<DcY}+5=;1hudgzsc>$a8j+2vokjKa5P4feeY zRhW*_wBO0{g}*TG>zW=3Qd(@|46kzJT3m0&Y?ewJXHK_LwZS0VsBs!Y)lG{f$L|0% ze|~xScl7U#0je4oy<A^Lj*=)))k*6*Ta<KSs~~|GzPMtPWf%F6*~N?{_2az$)h>y` z+NkRT<T@f^RH8Ws6TYR_Jub-d5ylo0tq8rFS?$lU5$TcF4(L2P<4twad3qw3nB$H= z7b5tBGzj|9(Hf+acZ}W>@p$7_?P$Q0T3Vk0Zfxgo-`;+iUZ3)?|Jck_KZ;A>D$VhO zVF&#jV1$HX7OV_uV$@>IFsoSu40H73_jYF3S*U(0hG^L6eI5_x-mTkx=nhc>|9%HI z`TycDaCsx|EU$vF4C$YqE;Ab*tD-pxKgdH}2wiTcuk>Iu$5^JWqLE`uGvvUT8%agY z&`T{8R8ES<4qoPZNUh+N-->p!XgYZ!=%$xaeKN_M1_`TYc?i$P0Q0e&k`;{Nj46-% zEfNHQ#Gu4N=3TgQ#%_2ZM{pK(HkAFp9`#5T4xan$%c#?^BaS|cx%FyPVzQE0l-gKZ z!<Z~zy7Kq;){ecDscqr+4~j7LfUMXA$8#$khiOo^C#AStr-}LZPZW^;X8-tlvDFpj zeN7h%tFI7XsWYae5<3ZP16TN%b$c0cNPkKEA2aq#KLlk%VB-q#6)wXwC`tJ7Vy4{y zR6?yWJ&Wup{ro?v^X*l)V^S{;ziGPl0IbK*w-x%{Y7kK;aarKIvUmaDOM&Lt-j{{& z1zS#xZnso`u5GX+g;b-rXm>>!d^5LZYO~d#3_xyEO5_i^wy>4+#7)vr0qiOtE@oYd z{`c(pAM(djUg&56C#$=K>-r^=Y!C70D_NHxJ1;r}Hk*PFte{#%O+p;l!vJrHt3H^B z-|8La-REuQeR}di;5((P=N-y@I(Fki>;v28Y(O95g@~<ii7&;uOnfgi^_Bo`sT$8p zpfesk&a=D8XZ8GssiVF6>L)I7+e-3?q!%WLTJC7muK4#0mM|OA9cT;dfc5a)C+gZ9 z+p>}5k+9o`?Xp8KMUo@1S98qCfMvUu=lIcfs2oi2^Q5seFk_R#qLnNNLUA+=^rRXn zn2%_oKysfZAR}S)2x8iAFjTW~OZRtS!jDCD1H)Lu6{1o{A1)|lTqDPM_O;`3kR%3Q zjiNh%9Qne^q-HMl)>e@mBfjZNh4xK<TN6!Wa(s+R%9R>+I&mJ!`gN0!aspz|BE4T{ z-)ax-Y`mt%<u8$Xa@s~p$##Zh#<g6WP90aM0LjNQE=Wk3O`X>ny#=E0(6C|QW*~lf z%WJ*N#g!X;7*UyVBNd+;*wlcn_`MoLfirIlo{RyWje?hI=!NZI{F28*q-xOtU(!uC z*DM*{SN*9_iTR&TixCX&*qRT4c*TucjcfJUCwA4EPCjacG-pHImX~0MSo+&;ANnHW z-;>w4EXmM87qqIPi{#$%C56FxI`QsLe>9L&2<J@2_VKf3k5A35mF<G~cYtd0F|uAq zkStahnY*enEdqagJ`8^h<@)i0_Bh9#s8;=v#{BW_k^@a)z8UU^1x8;cA{0Bx`QF*y zY-zq<%w6nLK~MHNa_Bv4K5s^$;I|8uI~}yzWh;!8s0aX{Ue}sRK0h1C+T)(1FS^tR zYTf6%yn&C~^vzd&u|{(G66^r+tTz_76a{O?><^SjX9NR9zn`WUOxcZ0yFT1$yQca@ z?dRAcq4_79^R88?@hA^z&GpM}Ds}&<VitD@Lv^%_9J2tBrIKPHG2(&zM#W}lPjfb8 z@@-6NN(aWH2|A!-=<wfur`3E527B<`F^@jXi-ltXf8EQDJ7Jv$oTm(8LQ{)KKm3_e zm=;0Fy?Mo#le~Ak1L#?wKoFW!%^i4}Gjt8MN50=z=!R>(AU!AvN!5!YJbDp$xn36= zpUHP8(c+ao?QX_~7Q+9YbH5Sfn>b;{ENKkgWH40RBF$jWK<&It6_WYOA2D$|$X6If zF%!4Yo<8`bfqtNk<=Kn$BaVsI2)Q~N4=2R+VJEU-^Xfm@`+MCy_xh298T@Os;p^<7 zUAs1atU$fD$izO?_RN}Ipkl7WZP<!7No@+=)>j0AT=Ge|Fz_v@_!s@N>L!@trFy=e zD7eIdxD-0k>2f*)MO21pg_Jr?LXFVG#1ZT&az+Pc&ZlPtNAlKHC`*qwLHRdt`Bo|I zjML^7{;gSp7#6bsZyUH(dttBsc)}N4DpOT(d-!o(R5yw3jp3C5qwwzT54xFVtnFOw zEiMpX4FTwdk4)*y%0ywDR0@Q+w8GL5syWfFBsCi*Zt%GwctH4ofaYxFrDg&_&JtJi z+7{g9NEpuPPO<Q?Yx0m}_!UFI^z}jyU9_(Omgw*ASo0ya?fv6GE^`!t!oJ#30Qt_< z18tbxO7g81y@&r)!qn6J@)NRR;1^kznJcOokW|~UJB2XpO@*V$v-OU!F+Nh5&`!Ix zb$}5tOp<JrO_wk2FVCe`-yaaI$AYO|s*uqmCi!x@<PjYXmY=+b)}HGYVZ{d3Hu^J~ z!Hw1Dgy}eUV*K2c4rQtsaVw)0N88K?y|Cs3A%H>^UTn<}Mhj_-q(ej5ocX^swgK>1 z>M7tTgLOY5hiSqw)r*T?Q)^T&HIVtMKxGA+3TegF#gb{TN5)kh9gp4<bNdbinSO(B z44gth3RZR1Ah(XO2ZEcP{`E3i0jtIU=FMh;`S{lwX?uk^4?^FoN1AU`St~yJ*nm&D zOWUN(e|I6gM|1*rp-{HU%4)C1265Iik13Cz=oNAP96jVQ`v3a=7JnMliqy@q%il_w z^cHxd+fVec&!-R0S?r#%W=#mx=46@I&VW+*R+5L-&Jmx;JhhCZedD%jR1QFs$&0ze zs#pVD{;UOPktA@dpRf=cjiO}_j$%^98R>IEGB$WRDqDpGH4jT;1_)J4cexR!?T`Ke zdC7nban|M6_?QpVvu<2hP^}M06b_U4ZiE-y+`y^gY||aPKy!+B`tHZh-a?Dot1fC) zK<No;Lk;nR(t<8Y_7@M;(O*Y|@-rfB=Tm|j9wLgrgFD#x6R~Ab3<YBU1vrm@N)N4W zR~rT^r{A|+N&CZucVlSqTtCWsCJd@HNXzGv^H$mBC{)3wh~Y+63DR>Y;CML>lKK~w zp{o5P^U$;LWx^8;ET6X<N!q}<#Gh+y>k2LR{j;(uDZfd+*~I;vLH9lq1oV7h(A#L` z=vzBOrP&v;O{_So(5w-(YazeV#Av9UB>y>!6}WyOni@L#sj-lEtJ;Fw9L8?l%kA@Q zprW4uD4-|WsES=Kg%{DdIXWVgx8k=P+&k|ch<?kJj^rKFv}vs&E>=i-=J?Z_@HBBq zk2n`xzp7s0vl1mxlA}ZyVVoj+a_9_nq?kS3G}-CzG|%;B%qriOT)?@$MHSbyI-9FA zxWKW-1lbY%(1)E-Lh-7c(hAJyWIfyu?4$#})0I=_RD71KuoTF9Nf-b)TS8I|mni#b zIPMrLQ|y?Q#=C2dh+_Hvpzx@0M1rhI+*I28BOm1}u>=_VeYo9#-jKtV&EWJ)8=1&A zmwMh}5+}~wjSp#{m_pX9STMI^t{k8iS5*yUAY=05)5SgEG+>gln;P*=gg^gM#A#o! z`a~Qc*%5aMJQd($A6dW0ygV<BVc^}2`WL}|e<74`o}%+O5jZ647%6oVYrnq@;EqQy z`C@!(^>Fir#(5)zRpKXNHXxVMr}L>N*cPXIiEQy<+5!m(V&3<kCvWYe8wPl^NfP{- zG3;q8C_H*!lP9To{DyJ~A^5qb7AoD|AL-1n!YZt+*a@34FCIm?efv@s=&8^`Vk8-o z7zFsuB?E`oP+#M{ZP<7*LH`!dql2aos<piY;KH98&?4V=UC0~#0&G)QL45|!@fgq! zNX%QD#_8p#7cd|Yiqj*x)4j0X$hReJc8C85U_hV0=s)`)!-rk3Zd6M=8h=_<;RPp? zz(KkUs0EybHut-e=h#B-t#N{Dy-%s0Ontgt8#F4V^E*1pVLMRQv|ob!^0sJ?KySf; zCZ-zNJ<ugdkWoxP&hF8v*I(aOxWPa#EUX&YajOLpoNI!P{>W13Jw^4@Gk_fG*n|>) zp%ezkVhdyn!Q;UQhJZ)(6w!WL8{@g9^XG=a62KjX1vl*8BaBloy;W~-TZ5$<Ab$#D z1zAkU*0}tKi(0e%#<oRGb`~&pdF2!&%oWa4n7Vb<bGFfWDlofTm-zdpVt#?i>ZwAy z?u@Hs!gxpkWST>h4>}-+6k<UKV0;_0%fUcv1~5FMY8W;>wuDZ{WN2&viM9%avLE|= zs_|A+68PK>={=@65>e&UyTsAzZj8*AN`|mrFG7X<j|O0qvP975Gke--gmg>zJxg;f zaGFZSQ%_I~H|&%-U(<&YB&b^V12)Ta78W))Y+P#CPDqKtY~OMsKr^2}AcqM)R^xW` z^oV<P556~Q)?WWFeCCosr<NiXbWjTJMdc`wy#4Tc-~v3Hx5p&!FRMV=<}TiWf&>!Q z_M3lM6s_Us%d|inZ7TC#XcBz$T+JzV^Rzrds&$x7q>*AvmiPHNmhr<GIGx}4)AU%H z<x<ktoSt`8V01%4`rrV{-EEQXJF`^WO`I{>LUdyDva*_T0CO%NQk2@T9Fk~%b7_Sd zG_-_MeEO+|IsNl^?(cVk?fb4Q`)u|&thECjzwvg&?Txj%Gy=!45cdnzMTM~hGV$+m zjptNVz#103>Vhvo;WN4|-*oHZQNvB6rc*Xjj_5krL4{bSq7cy;u?-}tXVIpQG*f$O z2+#4i9sXy)wr`g)2RDst1yeCe?UX>#oDQFlZ7D5#R~>q}oQqbk+zx`&!Qy4BNj)tf z$v{Mnrc_T8tp!}fi%|n5Bm{)FY+Bxog1#0pT#<0eeW!Q3KaYSaS_&g@1!<rE-N%S? zKAZd0$B-U|T0rcGPb)TP)?M3yc(_c{ean{*o0F@?j_z&tqknAQ1ob&;D7?N);?c|= z-^zsJ+C}5B?~;9y16OeFUc!{1nC)ZW<iZG^FHr%vgf)4bsPhbb;SGc|61B9ZZ>jxQ z{(_(Xy{>gVl>HTxe)~oM00RI30{}0D=;Li*Q)z~b=r$V)6(>GfdJ1}%5)8}J;siYW z&3*%;mwwL`Z={x+2fE-=c^j`9XaH*>3CO5Qwp3n23fv{(UrM>u0kKhyu(;9&y_C*! zrz*en4f;g(82h;D-8ZZkcQYEgWnGRgYn{7VD;>zHmC`8Ny~)Gy5DXdCLwTWzaXY7y zUu=Y(T^i77xebr81c|5i$egnRy&;*txQ!Q_gWkcw8l`EFsjoE7zd+je)dRyz*ll}q z&#;9w<h?pdN_1eRoZHY2s~P*?1Ks7>#bxiZGd-LYRZ90uoww0t^_kYlR+Df{2Okl0 z$lWbeUZ?a-8r)_w++THgIvS#Qz%cLyJcTaBgx@eS5dcBI7>X_-tsHC#!2~RgmYQcP zbmLxPN;or(ID_>KG&J)6U0mHGD2Vs5UupjrYXAf(63E;u;}0f4|C^o(-s!{t*7KhA z!1|cA;}2ClYI=XXpe(##G5@awUy5hrK(iKNt;*1wYy8&3iUsmH{U;wGTM0U{mt|4? z)h-H(dtN2aBZkn82Tx7l<30-Ownx3RhHeX!qDb^eI;55sMiXoK{-De$RT#-^GO!_H zyoQUeU(PA}@7wg{myOanlof^o3e6HWa|@NMNsN=V)rKj3A~Jp18Gwlrur{%fXTz;8 zFgZNs3Q}UnDU!`sGFGYwDe4`2{$LT|KvZMeX4m>_LLH=d7fT)$*A10lHLk+}H+`cM zZ^eza$FS@n8@ork_fq!;7&1s;cIRWtV|RSx?<(*>rCHnf&JqXFe$YZJGUeZdXBB4E zE=I;&7AFMh#l>>CWyNGeHKgY)w?|EC^6pd1`71#UGK8{(*-VmmV57M5`!PDZ?zzSk z3|a-S)A1uay}-A^$`Nv((=Gu#;F7CQca<E`wS_m)shyE<8Z?lrYQ;fdB_v8ew-Z^S zYdHglm#?<MW{V)8_?PufS`hx!SC)H_6k_J89h_F_<kq$D4H0d(vU|#ui=cMd5q?2e zK@%aJRjfLu|H^yJfBo7oH`d}sy{x+MoP@gN#CGy*Ckh2uhos$Mw9L;1P=*m3^!?Mt zHIU8Z2oGWhz6n_7XwDx_m7K&x4t$u7D>H}sMnmzkXJu)bII>cof8%(%))7M2_33p( z7%QP$f$tXbevEbmh3VOmRMMPei-*kA8T2mvtKo(2Rac*JX&l!`XYkbsdLZpyS&W;+ zDg0w)VS4S(^o4crOjxY+C2l*4pk>0z>4@wcN7>w5&?pa3*|oPVK-5!nDpPi)^&jfv zzFoT+wy$BRtc!ZNXq9Z%?8G+fGGyY~jLi)p$}2M9uAA^;jja{(=g|27X?RrvJj&xy zR$t`!t@{CAixUvU3jU$4v)H`C$XHebG_(puP&XP$tGKr`tP4Y6=@ir(Ag)mJxQz3g zQOKuNdHMMeY0Z<gU65BBAQ*2q#+D>TuCFOQ|Nn{CFMdnH$ko-;%l9UAh!&~e^8h<t z;sTfjaw$Wsh)GLxx;6K_ff50UFlA=k*TXoBb0<G<4wRQBTHK_p)s4BHyuV}zf|_Yx zA_Njr8RvMCNXBnpU5<qRn=Ya7j3%$tb5U0XhRzR+W{?q>hM_T(dQ#u)k@iNl{27}7 ze_p*kM-G~aIxOm!f_K_*31-rB{LMD?6uIui#Q~#_SEXAs0qWEKC)f>xMys!|Ym9p8 z3}kii`}F*$T08#@9Z}5Z2B9ts?rwb|spx=3eC#_a6ie^!kF&qlo*Rl@g&OOT#rVO@ zs`#H>^>Ol2K2Lp7e!(e94S)Zxf{1hOb%PA96?8t|B#6@q&S6>_q#J442q+x2UfHTq zJ`+&`e1h!ymfa4eTGWtRB>?Ux9UxcKxFtFqQ{A=lmQy^gL<^dGfG`&t;*;sNJN4>Z zqh7OA#2@DlVqeYT4;}?wfBDb$`HD4E6vDF4KQ#RStJ)0tDCNr2U;crml(N$|Hxylr zevDqmV2lT!%<M+UGEx~v(Yk+eEE-RKk<oJwS61BQDLwgAbw`RR{yQP3yms{EccUeC z>q38gkZs~Ox490{#|+E)i<iPYMaQ-#QWfvhv-@^Y)CySd6E~=tE_}ItDo+4&J&6ym z?1+mx>hOs>ulN`N%C}Dzn04Q{02urP|0YC?#*U~IG!NI;Uz)mfsm7XOg${NV!2q`A z+w*C7ICJ{$SeLiBJ7QDjcF_r6MS2m#ee6s#bctimB3>z{U_p(CRYTpaa7_H?BAQno zCA=(8oSSHgC3I>XPc-hvDI9RlHNAx0xx_>IYk4agt|=d1T!;l4h{hsg`ChZDa<Ymo z#>huTknt0>J4pfV(+i`0kngry{B$<t#?q;KG^Z;Bztnd5|1+vo`Pe^;cH>MqO#*6k zkc_%uA6}Yrr}OUN1wIPfFmqr$MyX7A9ELyw1{KRG>UO9-=886;G)x#oiBKlk(&@%V ze`|>>`Uu-E3ZPw@_ZerjsUTU5Ew?(*|FU2uu%2^-+ZSZ8^)SFAFFc&aYS>M!+Jyv) z<vmFoX0b3(*1eHSx)ZFy<L1T#|NfV6;#5L9UtdO1`?UynH~;)t^E>1i=txf$FcnE| z<VnJFGK1Zo8=yC!;I~P@4OONIcA3dlj|K^XRgj5#vh;f7E-`+JiLk*H&G4(A)K2Q) zG2AizwBqZ?#P5y{BoVB7rN7miFdv+b43sTC%j=)yxk8`4f*{-)KkI!%o%r6|A;<En zOmn*Hp-QV<B7W8YIQdT5+X%J-nabC*zZ2J7ZxA&-T(TGDB{TTZuL9l!lf8@&vOoFh zcks|lWYdZ8E>DDxN8HyzG6%L>LBM+hcgzPN)APW<_4zMIn{GvKmQXqY{8|MA4=<1d z4dsHRnI`#ziNbZBL=@b=qkcjMg3MB-*-;Dx<%t#APt#0mzJhGw?mDzN;Eu%L>GHM1 zu~AgUfhXe*3fFdWKUt8#3wl}&bitEuC@2bVfvFojIEiV~?l|14)^#h&i|!PzKZfRx zn-OsQmrzg^4Ht1N=J(mlKR~TgqGFN6StXBB#yyw-1MBHRSN?>!tJu5xU5?kLMt5&f zFwU5k?}&$+SKXI$%hKIP^4Pn+wC|>azzIHb<@9Sf8vHB=cGN6s0&(FeGW)h$V!nf1 z)C9t(S0>y*!_pmP$Nrh2@|U~MA(fcXeQB)~=A#TgYlr3^p1lcDKa0Pvg6(K0?<+5V zYwWV=l=iVMrFVYF0EN)Ci4{}U1W~pMxYzt#F~6=@|MLAruW?NObKeyCX8H7Uf>y<^ zX2oPMh?^LC{GF5*18qVjl7jRb9f_KdnsK(k!zag%LC>XRDw6%d8ztYNMRj^SP#w&L zVO9&v$4tQlVF*89xlN9VyD<wJGJ4-E+~}FsNGb59X_lT~ulSXp-pGlncT{e>AoQkY zzX(k(By;Bs3VPVSaEc3P3_6bP@zbIR>n&}~jBL!}54o67rCmoP{Iq=z)>S0zng9r> zk^nDjGJ1VU;{vtYX3{BBKv+rEyD^Qji>B5Tp!<?(mz5xZ1K=1AUz+Pm#^&}I=}%x- z6%s<KHdd0WIAw!+kl2m?7zJFP4Cc?r>))R*YFiMj&GvWkBI>hn+tqu={a4mh<+4ez z-)@42L2y{&kwui#N~axezy40PN?wveSfxx_z$2#1dtTaPdcUW<Rx;+Q;~<qyKtJqr z_F`0Q@m>jJ*5ZsD`tuD-3K<c!lWhdnaJNmKKt>^9L5K=x5)K(+V^yOI4x8&u4j&+D zeP-Voql^!r>G0&-{e=Y{M#r2Uw~)Day5V|;zSWoABv``vt`d~2S~8B<Ricj4T4mp} z;})sfF0Q9H#&%b$(RZ0CV$~GniTrK2C{FwkXAZJ%bllftMd9TnjH`eB?4cQtKWXI^ zX)=(jQ|#m1vkuyO?=Wv#ep6US*8k!cAscm3XFkir5N3=N5Mc^n`&~WU2j3-$*#6il z!T>?vZy2(dn&;V2gj93cG0xyl5ahY!i?%?zEuY?|Xaq}CyvbB+f1_Ulx425Aq9`Iq zw?Tp$jZ?){bj=@mys>XXXOjWQpt37o-8rbu+@hVvg$`xJ1Z8XTL_D<bcdvGu1W*S| z)E0PKH|zXCda}f*GyXZon>a(gDwxb#8Q@j6z@U)dfRFT?CV!j<3`EASi157O=s{(! zfz)-##svM_5by&rU(NaRmRzGl0r7j!0*C?NSNPz-TLQ@xqi|}unw7X^ywrlFk0kg* zg#I&5;6s0WgCS7`W-alseNCG`Dfjsd+CJnqjIUO+OcvwDCL0z^1K9F9JJ1IQFx=M) zIKop~r66fiBxcT2UP-{d03J%Ry|$Wo#!pg=S#3YgPaN5UYqavVU}+>u47^ao4cjl^ z7zc|QR$<DF_;XwP)9jb}3W9P~{(qq2B=9?kWV$TONCjVClpZvUMfliGd2psdI_X|Y z4#pVeK4OMFzfqh9qa2Boxi8D4R*b0`4&R{A1@*90j@h(^_va>NP4;;rH@aow-XFts zZ-J~9@Hs+P3pYd$a&15wEVZLfd}HXcR2Yc8K3u`>Qr|viW%K*!7)WL)f!q@cPx%Zr z<{li3;N%cZZ(q^4inkb(BE{;$(WsjS=XeeK-tVg@Go=z(cYUCUw8Y6ady|GbOo(E~ z`&N%%;Had-_KeWE!&7VzmXDwcGYgRPaP^{mpG=DdM9{j570lAllR9w|*qn9<I=HT| z$sAXD%AOjj_mf;ay7Uo9GKkfTdVoznUPKZMZtR>%nV4dYO}GIrLm9-w71<Mm8^D!# zTB0^4W&+S7mPZL%Cxx&tROe{^7i&qCpa1@;saM>YhW+j$e??8^;aub2`UbMo+qs^M zepkLVPBSF#FBRWrRjWxs-oktb`E)#5TM2;UE2=F3?6<pW$09{IF_t-H4MK+T^&egD zl8En$#XEe3Fvzsq?W)CBi3j@lW0rF1SG3I<nrv%T{_wB_7!p=r>>K~F-=56C(Ti|p zp2F%@;;fkY9)2(TrPKYXJ$9r4L0Z<l8fknDn4!GY8+mNV&t=ar)JMFJx(fKqsEga~ zf)<cwWZ}JCr9=q>_N<{$yWtoZec!&HZYso=X?Eh>-G9U=;6#>4;;8@Dx?yp$pL9*h zUG&63X(EOLh)*rrWF#usGuPaVF6K7%-awiWo>0ju><>QP4gV#v+;QIXwz%xmm=aTE zx9&7SH)dNQj=oweTf3I3)N%?HB?y0cPyE)?-KtoIk;i7utptcCaTDn<a2z1n_1C8t z1boAePc20bQskI|!Je}|vM4xqpD8Zlu}|l%2{pm(hw9(@7U7k)pg~Rua*sei`9u@i z7MzG7I!$`1aDSTQzVj;ADJ`vE@vOBJL>V@ve=t#De{*A93se?K=x5jV#2G3_&;*3@ z4pivZ&@Ap1NZXT_!rAY&{e^w9gi-Hh=p(rnMA?`-ZFh?zLe3<A#9rs*Q_ea)l+rDp zTkKEOCEJ`)m_fU(b<4thqmpNgqOMJkLp}aUI;q?8W9u`(VyD>RE`_)i;~Q?5Ug?=* z9hu~4wW1_=J2Nl^PtJ+!SVY7L6shtTAfMXfGN&NR!-)2<nf<|xYu^o-PNq>lbZ6%9 zZflQvvF0%&uD(sN#yT;+JXd~PMDLdNg<OU4hfA(UttdQbC)%3QV{R9BN@2?R(tiE& zt?b%7kCcDhoT~LKl2rS^!3a;Jh2~Y@#fL;FOpqe$&i!saev1byPfw@}!bqXZ-siQ< zOb3I$WL|Cm+BQ~^OXNe1#&_d6@V>IQ2i^|$lSr-BR!N!&O{IJ^2U;VNY)#!s>iXZL zg9qo@?(S#sk-)Rekq0$Ul*4IOg}SrJp19Q$P9Ng}Lz-CI1y@z_0<;9H_*)sBS$GUj zGNcle&uvGue|;$aHy9u`2?tLLcbQ|eg2fqF6ta?z!!$tnxmp)4Pv90l!QJ9}W#sjk z($gpiRbUFR)g0OMu!@Z!mv<Liw<z)VakVEJFU%s3N8Ov~v@y1(2I4}{$W2^=vR_Z_ zm+^Hh5~tdoZ|^mc2EPvrqLLq|qECo2V1wO2#zZm#`GRcj_fY$i^!Y(yxzZe&6}cN1 z;{QmM!j+f>GhD$1^{=dvvc3)dEIGw8rP+(=#M`J0w8HqQa|CofsC7}hhC0$O0sW3# zEhG(Qdeb0HmNEWp=N71VQCaIDUo4#(MFBg1@Js{JWppH&POqmPU=|oB#&IlW@3AaU z)^c2k(@3n<o&Sb8HYs=<&duKI>ZkyWD0rCHhEe#sD7UuQ%3u{T+F?8H4041eYdT8w zWf*F+dzVtIQX0SiV6`w!h4K0T&TZn1%IbZcQ^OGI4ff8#4~HWd%>o{pl{kODV4aRX z)Q-OBm;ttZC&sXj`Y5DY(tgXL5vmub#B|QwejrLa2aUD<lf#ntTLE6Fq7%D#m&cuc zzr>%*9x+i7ggDJXl2d|-i`v|f^Pg)g*q{ME1z-^!dGuidAXIAO*l=WY5Nz2)s8Asl z9_184HYNR5I>*iD_7?_t64=WqufBgz1vC2!M_fbxh~`#{p|Z7sfvi`{2-)DX(~&gj zNoK8P{=+X)`%->ma;UGN5yt%gBqPnXPu!I~H)PNMq-(0NY7GH*0G-WtZDAo*fkGpq z+iO`IEZ2$~AolgdW5iePN<<Qq)4*XtVF!CJe@$eqlXa_9L!J}F(7$Vveu@5T+9WYJ ziPkQL@`^r-<gk)hy~A$Q4KHZ*myt;j${TKKB{!4oQhO5k>+k3U@_^J&aF07FNMD~N z-gRzhLjohSk1JxsLA@D2J(<Od$Ai%5QnoAqjB>8%uoX<OtsH^GMW#%lXKMm{65{2e zF?t|!gv-qS{dla+RA>khb3GN>k7l~Yx}%l=YF6FUb@X$X$|j4355a-FMlk2>tsI)v zI>$gh(l-<?pmk!{Fp&ArCXuMjItlmFa-3MSozUGtjKpV9o|1j#y{N2G0tsDThwYr7 zMdK6-DEd1&&o<&lnpar~a0RW>DX?j*s!1<7MR9CD44#U`t};l<q@CVD(yZyMiSZL! zfL?=oX=;89@|IjI>Q$5J*>yKD=dqJM&I@@Lc;iT-8tWfjv{2f|76Uc3{L3>p&~OK~ zj57>6=a1NEMXft_QYjoFDVGYMyDLFZtAnXw?#0NwOrL`A(g%zD{Ih^EtuL%3@T^Bw zR^>i)0fUaq9C<XEC?+<wxFz?A!N3z)e}0Fs%!`0i7b9SrU${#oFr40<v*+nDSvs`& z5I6)wrFuV3*Qw6;-|t|dFt@VIVLzPffy%An8eJ<<h>Vf6f(I`mYr@cr;Q+EN?1Db9 zMrT_k4bmQpS;DA3ChWc$E9@3S*kh~BWUEB+vR|vXP&Re^Tg<)6;pfEg-3N!*txg%U zZVKFN$)Wzqo@5%U7}yZ~=%-c_3&(y6-E=DE$CE*;q-z%~Nzs#cms^#C?!~#}N&w#( z5>&)%w@noSk*6A88>6XtHdF?CU~8QCUZY;HAINLV7CK89M4G&5tP}}6fhxv)e`!d= z`;^?AfY8ggIys`?mNWFt(e~hjbvZuo2!Az}{C;Lz^-JiVX>;!~FDa^K6-qieKmY&? z&{^X1@FeDT0b<TM&ePQUNk%+cE5@(GfgfJp|61%fGz2?*F@k^)UPtuFHpb`17L?;! zlavPU*#lU5kz_?3aQV6EEA!dE?3JSP;ANB@F*f6uGW}va*RK>;!knGy4(E7`9wT7M zf;@Kb1CVowFafS`IZQxz+9T9>lZ)zJoBX|5CGB8OPy6Yd9BQdXAvD%I8Wpj7dfbM` zf@Ouj$5mY>uiw5N$6HGHKg}94eC0YnCg!1@+!~+K22MYPjA2NQM>c9zwDF|Xtw2u{ znoW6~jKLiBNr5SNi@B2xbUAhI1KmHMXjro&n@M)MfPe7`2n_5_MO#vTagex>Ur>Cu zA8cGY4TI*8V8162)99sy3lQGgg>c~3%N6O1?x)w1>Y4gtI6DwK0<g~U@)2d&wHd?> zUuh+$5}EbVLfRLYq4EKOYPePT??7<W@vJ-_xD`>K1g(W<tb^9yhH3$WL&wByLP#lp z7s<q2bY~uKF8<5#h_8>?BZ&76>3?$qu<_tu-f5LU55w32HEZ>1E=#RXK3*5e<S<r8 zr4Cwa8osUmCy!G;3u7q-E+@`NkWd1uo=?!rme3Vv!KEvau$taKesgACKl&E^A%N1h zSBmwuI76#GB<kK_4Ydlm`Rk0&vz=86-u$3_%ov|nAcH;mx^n@YEp(kyY^GZzGyru( zyW$x^Xp}lft1c{pu){l(<n!~8I5~n4cJP!(13rH639nt7&y|zH2OkG9-oc$Ro&=o+ z(Ukd2lIUA<2VC8sLM!bWj#{y_1puGh7Nj2ZMdq|&X4_^uj|5dVy8@{-OhuGW1ooM2 zOHarDT78!3Pc6Im1R5<Gt0Iw;HVzi~ykq&^RZW~6L%Q=!<Vb5Dj1LQJrr=mvOQ{^; z6@2P-n#47_HLWa3*{}>xWwSEA)L%VTfeHigSFcq7-sHh}x^kV7?%HLN5JKJXB7Gc{ zmCyQ;Ue>zTayS7fO#P0j9j6KGH|e+oW6hwG_+5&NeLrw{QQ%$+R&g&{0h<L_ciN@* z)C#HJ7j5nq19JbJ6zzfl0|2zT$=T(@Rug9_iOXuI+W#gV5I~BEUMsyRosoOSc2^E8 zbtwx@eRwcY5Hh`X(&WAFikx=y%D1{pqyAI=DvdOjA$0B_mn*N%;y2ln-uFqTbUM|l z;Pa1Mj1zw)<yx1FQ4zmUyB~LGL>Ts;=qT-s@@GHz_rJ3P#t#9vai#2difzXg3YYmL zojl463#tdFB%c~E08ZVPfj+JK2y3Y~>&A>7V9tr4cl?A1qdbqUJ!p7D4u3928Tki- zBbh(DRg(8}?xUSP_;**8hARDaIe@vkti_?F<c9U?%Z$;2059<klq~-7rpx)?H2?2d z`4}lh`to7XLVeX%EC*q%TSQ^YhZQ)@0RtJ^wvMe3XJ%A@^gTMlpA@7&;U8#9M`7Ph zLzp7ZJdiBUF2RgOEq1qpo_AK&##Mm5FSzhfo5n=bOw$v}W&ql#bdem-&)|HX+ytsp zyF9dVJ2nB08viwlW-cdWUD!8Q>k$9lFJwJeXb%g@3x}A;`Qd!P4>_)@IUO^lP&)fC zH2ax1%n!%BN;4;#|EA`M=Dbpi2CfG#4^v+L*neNv|Fk*wA!!{C<Ks<w<eL5EvI7ur zkgG7gH!4t}jKN??6P?0Md(wGSG5I!~0)O#U+O(KX0^-95`XabBuQvhX1QUCY-l-)7 zzb}AdhB|K-r+H%6J2fcf%w8VPjHmgo4wg)`O!OLWbj8XtiZbJGuv@5TEwHo5JAHi6 zLE&Giw!H8@j#=!`A-fAhnn8*4SFgG8T_AAXkqZMDOWUr2?Iu=~TK3s%_rf?*G6+7w zt-k+O$W}8CS_^<`r&v5hpa8P?q;G)xWFZa4A25QYGuWXe#}7uL+4I{R9u@}(ap6kE zjPmjO%ju(xA}^JNJLxnBJUGLJdoMsE4gmlD0qIeZb~+{uq;O-UBId=-0SWoR;ArOP z!?=ujxVIlXaT#QztoOek(d;>UtcPL&rCs=$Xks+#VI@l}Yy8{?V7&Xj;;&k|g42ub zARg_R1wfC8<NI?d_|$jl-t5dBBZdK8^*Nqe$cP#`!|ma_Ll5@GE^sPY3{Lu^87bII zSN*`K)a_r`Fv0Wn@;6Au3nA=0;xzyk!22o9eE3jxMi;RtO6B^4J4-T8q`RZPr-QXP zUZ@YD)Gne&7_UxSBx=6t_e1G-?a2GHBx*-YSV_*gMX1RD!cQuv7XWa32a;&VP>IW0 z4#@z19)pj||5QskD47?ygFn=%+^<nl1QLVo+X54$gW!WThyYWxBR5c?L~XKWmRg1; z;0Ke%NZH!xrMv#5(g~32ybn|NOziHADuqeDZIK|%0k7mu>>kLKTefoJYw}T%3QII- zJiF>~6W0x}UdDQInYl&m>GDtZb+fq0IMAgHQM()cp}!T7cZ7jw`JeVK=810zs-&(Z zz#X=mM3YUB>V0a)`rl1GJ{mEM@22W<{rItO13uI85e8Rng=1p1$KLGwjNq1-Pj6h2 zPbXg+3R0J+HCz)N6R$&B!Oqo&7_EXeV9BRB2yJHq)y;xIY-77$awF*65lM{w?3uMm zgG&$zL>EEaJL*hNTmSbG@AlW3^tFGC?-bJdgG9(*RVe3wz^pklWT5qqgUrf{iPg+l zNSKm`zOH3lQ)g{~4rPtCiMnSl^|0V_cP`&zx*l45iC~0sjK3E^D<iEi-+2Nvrgu$N z2@bA?GrR#@03!rH!W58WSd%ynjv5|)D<V9{CL!uw4R^egMZ#M3lHv>!MBA)EL%zFZ z>T}~1x^Wu9h-Z5U;FVM}fZ27>5*Gqdw&hSeZTkHw4}5lyN8i0HPjsM<evu6W5epA` z;aM7fidas71F23TuV(jDe+GpCnMtMvBoT(S`dB5cf`|0f5&7ot0n~H!DGc<?6cfe^ zG=&a4VbpDwBHaMv+`ha(FLVc-JY-!wAwK(g2!W@Q`94FGYqR9?Lqr$#l?jLd02m*k zs>6I$YIff~OKk(3Sz3#yU4WO}d)7@j`e@dMIW7(Y^jtkr93}m<X)Yz)2?ViZwGJxi ztfmqYE0yiy9~llFn6;U6V_2OxH)srr_0;(&{~oCbzPER>bmLng@uooX2T6tDk4pjm z-a{DN4_c&f`IUAtzXsJk)+n$)50FR`IWYeXk}U6$(pL`Vs;kj+0BEV_N&oed&9|;; zDeM08hqTj!84RsBtgG#Ig0g)JxiGHDEp2(0SQyF6RwK1%#~<-}YiBi-7zW%iBGIog zrBz3)Kq0gZA%@xzlN#veH?I0D_|dYI_4q##iVZj0R{V}NA+mki+ptKm^EP0?J4U`X zcJ{}pQlWg484pP)FZhuPKba}@%)JebGg&}!bO54wxaOt^<bOu6s4O8jtz=}+-z<p- zt7HSgz|pB|26Ad(b{a;)2y)i2y~9Deto#rkZlKHm$1C3NMlvM0+wM^z{$o0l!F2f} z0f*XiC@C83|EKolEaw$&TG*>eC+%<L-y)VEFJarTBBI^KChH%sj&UTL`c5o38rnqs z0?fCsjPpXrVc<jwIs|zSsr&-FJq-*}We)5(Y8%ZdUH04BfL4o-THF^mMGc&0b>N$O zz_vetv?PcJ8+MR)n4us*j%IfNXbzv!eB457q?OTB0FQ)^lRrR23ISu1pEq0sqE>B7 zePx>=il0*-a#kkM#%N$MMbH2Idbq?FdCMC3`7*w>IgaIg=?V19z%PO~h1L~vpBnpH z0T|}c(I&fN*`^gQrnPUt=oc9>h@b1OO*X<aQjljTsNo&h*Jr<T2wx|S^-xp&v$ukX zlV!k8;hRNGx*%BD&1j=Wq7&hc1p>#X&C88*<7ABu%FqLSd$LDRz_JU&vGC08-!}2> z14CDs#hQKO=#3A)q|60en-HkOL?n+k`|xtaYrm0toZbttJS5Lr4(h~~X<>p(Gy(H1 zMI;mAV)l4;<;XM$CLR#YG`2<d{Ervg15WcMTv=7x8CZWm#Xf=9Mk#0wHhR#VD&Z3j z_-ZW91*y23*hLX`Uny=i+?T{l`JOQU`T?qZ#3n7qaBwqA8yj#dj(#f{9JLA;|JXqn z3QZ(lTeM(aO7otd<PuRgw+P9<@}1O^#U1m5oZnBV^CJm%YBDJnqgPiTcu18~ApOMq zc0Uq|%l=E3<Y2sZ-<_+(&vm#~QYn_Iay}I;)#xKs*?n&7`M@!HJ3-vVdu55z*I$jE zE;+dW*KZf_+w>o53z54h+P;ge$De9R<b(;s<ke+ugwGMhq4?6K7HFKC^H}moLZ>3z zfl>pH0N|dq>1Xa}fO*4@(Tc<3Hwz-)F%k=-(NSefXP9LB;DCQ*l+A$rB5yN}Iq5Q$ z=R~|(BluFf`<0jUd=<l_hD@xbk=<#&Mrfi4q4Pt{-%4k^upBbHejIsD#&|S9ms3qK zqbu;|%5y%z|Dg-?U-lY4QA;9ezh#Fp6TKmAXLj(9&e<zuc$!EW;g8>?UtSygd%Qj% zeGJP&9-d}{-VU7&yi<a2#zzLJZ242MMMe~P&FmLKTcKwSM6Zl&5d3Os^C4a5;2h?K zx!Od(IFz>HlzfxVueiQY8k`=GS4nv>?9K+jEyAUuiZAAcr&ztmX$MHnEG^0p5L3o4 z7p-yWRnPr^8-??JgaPkY<Z?^d`ad9K)J6NYE}Z{YFhRXv#w_Ze%Y)^MbB0-X>J?D6 z(3IHO%Q*ZSOpYUX|3d(#NT3?thdU(oKxr23c;PL|ult2~!Blk9vffYKlw}q8_1`e` z)Oea-4q)NXIB~0vpa@6HqvOIh9h4cXifoNYevh4*GBrOST*l80MD$BY)g+0&OzPmm z1V*1A0WhaATCv~8_k0bVoY+?HkHC4%))t!FLyFA1>SJA75whiZ&HVDknKq}YHV()& zS2PUaxgKhZrlSjh2>2nz9$-q~%K5*lU?)ombIKmg#AL1?a6>+c`ox|ML(-qnVZ%6r z4UO%s1i5J>y%IAj<+37Z$KP>U=vPwdlTatHXliX{s0fahz=yLGdH)&GxU1LhTtA-7 zZ7@Nwu7>#ErV6M-HdWPu5)Y8K0mXd|{^|lv9&3tOQbq1}bDTx@j`VXPs@M%ZSp^m~ zF6=`Np|u3&!FWtn7uHwrWVxR!y5tA*U+JyCRyWw&@@Wc60~YR4E(&+yef)0lZcSkJ zmzwM-EUD{H;Tr<NkUcKu-no4^eMOksMqygd5EmHS!^V}?s=Yj*xDTmw*JAM_T`neO zh#*ec7AN|+g$g2nn^IWmskz6oR14%)KNl?^ty_kWJxGU{YIZdY9?#oP?NJ^lX47HO z{6<=SVO4mt(LYAQksN`+L%s<-;N=@iSw1_E!ns>9AHx~Zte95Yan6L(wj;_=SD*Tk zkp|VL$A`4lR+4a0vfJQ^BqDq>iwK4GT$S_iOz>Jo)QDQ0C`4e}EYZLnbG*dR000(y z%p*NloOxGhg0_x6{EKx;px_PmGmvriF55I4gomHQ+H*beLdmPwZH5(hlM3bVe-4Q; z8_V`q6COCR&JF|fM-9m$7L&$eW;NwTgu-?4%6;YzQfQ4N)zte<Jh*<D2$;=%&CdbA z18Z9N`UIOqanW=hyi$u!{6ew(O3Tj+_HY9+>Kdz_x7w~PYA1^LM<Ae@Gz$c|>*b<L zhKY5~`+3Pwb#G9pmxfWm$^1!Ptm5t_wzCH8=1NXhR{QY9iqnrcpGZnbrE_yW@uO^p z4%P)v<dhVHu75(LIIk%NssX2%B+o=QPuG+2Tf^}S(}XY8KYN`d!fv!o;HfM(%_oC6 zvr1j|l|REH^rbx$Wt4K+mAJJS1<qn4Cd;&eKKt?9y5)B`w^KVtH<%?EoR*<q<sz?+ zW{0tjT7lwe6?fm;zJ7>M_VYGv2uAg1Mk1e>+7rI=|Bd^hP`@y=drg}<?k8u)?>C)G zNUD#e#`Ev!z>XoTvU9S}&a;#M2S-Y1=`cal7A=`?l0?vJ<Nl1%C!k{r8An3O&=0)m z8{R!(XuFSF6m3>UAO|st3R?98#`YkBb&p%S(t&w%8W#&**i8iXy@@Gdy`_>IRyH1q z0_N@@Kb2H3F*Z5oZpC%W0L^VHr`?xYY+mdrnXUq18P6UZ5avjRY*e?}$XH0Y;pRU6 zhuruB1M-eI2Y@ez4ifl92~@f)9X$n&Ks!3bkU`eSAh~-5fU@O~04-93#=oV<=%7Fq z;Z-71R0ZyIN{Q)&xK_5fx2XJV7HD_o-jk0HZA`ZHi`>2Z$7tzb%a09hc$E=YI*v3% zHge~yU%Z}s9mvb~o>yWe15Vj+=o!`(-`Jb%DY@KA(c~_Yh%j=yi?a4(rMj_p+5mSA z^4V5~MvIz`urVvdliK>(2Jz;3Y>*Ku*|A@$0ippLahRjp6Dh@zT)o#k;wUP<s#C*m z`*qvjKmAs≻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�HtX&} z^t|S5DJzM%==3w^q7TBQ$)?MvA|jG&BaG8WX1&=|yhBcn(;MauQo1m(^2F^=;by_} z_<x;9FF^V;RSqp;ZP0pxkglr0wO*iQ=MA=@GzQ(GXnrhnROT#(ylH?6YD|K$^!E87 z{~)jwp33}M)l1w@*%9{WJZoJ}-K9TSs*EkFU+o;ZK~?#bs(u;8SEL5iqMRQ8Z47Q* z-)#S2UZVvH2cp;hs5ZyA+!Zf@SPz4rtScx8j}O)QEIKRi?Ao6qeo9FoYSM__Sk_uO zWAB!d<A9)L$Bcegq}0<rh&xr3)YUt9h^e_=`et0L6769M@dZ@;=#A$iq3)(cY!#zB zC+p1ID%Y?*x5bQKt+-+X!9Bm4bZY5ZV8=Ozjc|!Y1)3^uOOmp;VS14R+acxp2x;04 ze=j3|YpMD9&{|u?2vgf1<!WuZ@&o=QMmf3AzI85kB1@tgFy%N`nCGGHY`Q;ZCB!fd zed?PogHxW&C2+THj(1_(0`q416QtnV_@GSrco!R}4=Q;>d7KpeW`SXBDI~2u<;4~h znUbmU?TgN4<EbCSFgkQE9Qlmi6fTnaxa%1Wvd^V+iRzTmK!xAcin~)ge<5^F*4jlH zl8;23^YaYWzJjDG)zAxup9;eTtsdfPx?N-M!jRA|jGTBBoW6qRu#L_s3(ZAnZ2?a5 zFbZpBl)+G2v?^W2oic_JuH&YPlqtvED%N9l@(Q~3q;C>5ZxVmpZ9wruuirmQgKGBg zQ#=sUw!D7(?#P|r)r-Be77b3?{9D4e*S&(+16zUZ=35)T4LHU@9syqkeX`mYyArkp z9uNvRz~b}1JHki!bAgmQo6Kdr>yIk)mmS%;ZLjWBEADUaydtuVSft}|CV4QFx<T|a z2`-_l=6G%$(oU(LXGx$boaaRozqz4pE05e-@3}<nN5y~nh|TLuwvcKaSn6&gAEsy? zex_iuQ}lCrgp@QCPS>d~h3X1y%x-HtP%7JR0P`U>T8<{gkdXd{Ifw_B)Jb`{FAMy< zZe=kNc7;qrp2GJ)%MTFgt-QHQu2&=+<X3K6^?10>h`c*GwRL#Tl3Kz>h6WS{VXG<o zV)XBF5tkNwnsg<ZcA8G(kl$1x97g8l86?1OxinMv!o2mBaM8*Hfx@dh_dan(h$Q!7 z#8mbX?lp5ysY3WoT|OQNM!xF=l7()APl@|XkCE(X3nX+gYDNsfpfEHJt8h)ftlA08 zWC}4S5H8;V^;6)OCB3O(Wy@Eh?EbO2XO!_lY*uvkO!B;5{?5Os6NGdGF1!wUd@y|d zzN9A19{>EDh)@}X@86b^kqzKDyNwH+9Zlr!98E3Mu6QV?FyG8A!mE+w_eKoal<1bX zouG=hpOxi-i;zg#AIa<2<<#>`>o2W@=Q{Mwm}qP$9|;t*kgZfP`WXl#rhEPy4(!S% zUz(Xe7t6v2R}&*9aoT3ni&#N6f+&=H((Dfcu-E?$yM1n-z)>jHnNbw0O1w2jCgQ36 z!mDLlGZIF|<?0fQk(~EO8>R)V^3!PC4n{s-i`A_>R9W;q;&%9h4VSbGayqBrflcD? zq*!^sRMG(UD8E3OUe1EovUi7qy7^{KeAm|(JwRf#sG3jd7oeXYW81P<Tj_NH5*MQN zZ`5c`Eh1W&FN1-!_y!zEU0fS^1e&nuZ|4LeK57%VtuxQn^c4Q}Y-_Qp=X6PFNXybe zye^T|u4@oDc}+UY{>MjEAdVGl(iM*2<-|P^J250EQypF;XqeF8lg=Mu(NDa4g#zAM zcKDsT<7)z1S#dLMyw)U|ypJ0tZ-hR4B$}|!Z$G=%)?RlU-~kB_?&vHn;1@d}5}%fk zg<qn^hrNdN2o@*$L)w+2(I7~MzK+WKGN?S2QMe~k1F!fG>u~{<o?j-{pI*cYcl`1| zjaZ3I(j>Wv@8<A7r4X=`JxnXlWvt|Y8^mh+-EQNc&Bdwk<E0`i{SMqZ0vjsDxfX)) z2?#`U0&h}Y9nYk&G7pMMJ&_{hp{m*0B0h%c3wU|L4RKxW%HUrD2c6*zsq3#E%7v-N z^ytA)Ba5G7mGa@cJ3Qn|V~$g>zl#*>2*gqX!)LZ1jY=UNZ_h%uDh@@-H_TaLrs4Z2 zYsTIxT${P!5Q?k_P2uDYs<sVHrhTGyvIwMEb2gRnpF|TIEhulz&)7K5#IK}pXsa*n zQH+=xN)*ft>@82Fq^i+*YUX9#PN_BA7Z~TQFwbN9Fad-ljdeHkUVp1;%QHpMXKJW9 zdf7H(LAtP&J<oLRC5_^&lv$M|!Lv5~*61#^F}v^8-u~FBH=N~9ZeY=3vwO5ZAiJP$ zX~D_kfX?SR2sMa#@xbADwQo)QB4J6QkPeq73&i3qx<0DnUt9ucmO;4;7rOR}G4?Iu zP5qYkj?yg1(nUm@$HKN=kz_cZdVV0)s95f@`f>gF+#=%)XKQ*m4qLqaBKCT?78Q7J zF}7=h@3z(wwA6>A2VIRlr350mtC^h!QIj5T@AOzf9&2D*=IG_%q3eicpi?+eo$zYa zu!_90|Du1p18Mzwfuxqf_zymV?dn0OX<3Z=778jmEm*;eMIH9zC7IU|$}fUwmqUC* zaC4Nis<EnLeBL8UtL0JGyck&>Kl#_iH08H+Pz$s-%~+-Tr47xfYbSxW(cLR&zwVRL zifQ}8YjC02b-K!!ypohiCUjTG)|?k4S%hdiSAMP(2I&t24xz%TA`FYZF><OgtLgW5 zY=M8gyHaZetR^4@xT}FwXayzjWE13qmK)FCQ$%^#y_g-D;=O&QZj}AHIHtvkRZ28< zcl53eyLk5=d{=t3K6{E?zhI=Q-IvAYdO-*P#ZyAUDb!Tp66Zx*g@}ol$Z$4?L$0QG zc3pRVQ5}w0%ep~uG9i-@D<^R~(Wf3O?p_duj0tlo7+&lr?MdvCFDIKOH2J!U49nCs zy08bObr_i@T^%zN$EkjBT0X2`I_MyIW0AjwVIqipA1R<#ii3ogDA}v;EI0aWvHk+~ zgT&TG|GJ-CUkM@2u%r_f8Mo&1?uhzK68VfbdD(*yXA(5&PmV^2Hk8Jn&ze&4+y`I< zV3F~ivNxnOOt9ia$--1lMGkW6=J@-8T<iG66}=4(OhB$I(c58dTVm!*D$0AtKs}>r z5@v{i>7?`X2)RX9jPV-(P2gwSPcBh@6FT<f?kKV0MWg0}hmoR^F=z{r2@63Lirr+- zBqE^tJa0meGgdqk6L)0Apy)LY%wyGlCaTLfQEHTsIq3|13;0LVYi`p-FCbhE_7l>s zH*_fp7FfGp^U7E_=~wak_4v;!ZS0Ka&9uzXQj{hTG#&cdqZC)&$Cgk{?4IJ^2BTSB zV-wl~>|F6`34f3)B6@5c^G3IrB^7@qssykpZnmmX#6wE;OWuWvnincMsDeVZZovp~ zVLl+FkbZ&krvQ2{L7p_EuW1NQrQ;;zTGl{rQVr8e1Z!;XY%wWn$lnxhvFVJD1>G1x z=FTZx02lrxul#p~(*Nj>cRGZqf#UP=7TWY2Oev8L82>d%s3IM0*#G?EM5R_Ir7F7b zG{EZ^3vZ7vGoQ*e@!(KvndfaDojYyO)7LL)HtWHzkRU6Nrk*nl-@OHWONVm_Y#qzh z02}ITcW54nQ*0GP7JfgJve3x9NeMyqX5R|7MA_#ASxH{}7x1uJs7v?DA5VSqP%#(o zYxm=T;y!H!n+eNAavFi+q>V2)Zi%^Dlpuo4T6r>u02zgk;mJF>Rh%$xdMt#khM62^ z+*c$oj7^{~s|itER0;4XhgYDu&gj#X!0}MziHi4vhX5+IOQHAWpUmbfqK^whXjLaT z6mG6ib>cj+mHEb=7g}l<R_9-V?<ezzx*r?*n#;lbiKQdULRgKU)s9*_^qf@1ZW&E% z3sP#CHT;605!T#jLW41ZN$QLgQMAo1b2f8|Wz8dt3E1u-yd}nb`ITsC`pfb%HUNR} zWGF?5U=qY)7Ieb7XX7U_W5(~onBC5Je*YPj@rEXfB&0}mG4QLT(&2@DzY{}>MNw8O z!fj^IS3^S$KnrviY(*XU=_a)}$<kQigfHutD40P5sdXmIa*(}kLbj>SKy!;~;Nhb! zL6jRQx1tZW&<I3FDH=W;K1CVV)c6p-^lk5(U_>>8{$K`)-edM8Ed#_&n_T=(k@uCB zrmdIP7#c~0s$*N=R>T6pB=N|JLrQtD@_3G^f|`V?$+J_N>Nk#IyQAq!J3-42@kh9x zevb$)CQ{NH=hsx6?y+Rzrc!Pj4b(IlTYL`kipB(kiPMI+pk;a!`A!_Qahd5cM@*_V znBXh~u6sgTGy~z#YD?F1B{eu%>9*pwATe*W{KaG{Nobl{6$NS;EfMmh7c@DGaVWDE zFeErT2F?_h>dqsz`NMb45F9ERlu7%^5EG06bKd9=Z4EtsD1}fcCS<hZCVjUnMg087 zaYM8!`#~9bJ2AtNRCByy0<`S$JAyP=tR_33Im$EHc23e8olZ&GQK{W|+9OEQsLw*4 z(^ih(r5H2kKE*q_&aV7ey^GWNewZenAzp#eUW4aFBEh(phCQhkRoP8it$Z}C!;Z74 z2{OdodVS|_UthjTgbbUx7TUagUq>J}?ebX3CLS8_sIAQN5D#5fo14l>#+@<{{s^$Z z)n^tgXKsVykZuN7%zhQrK6`V0m0g7^ohCc*a;}SsN}TlQrhd3=gq{;VS?8qIdz4>j znQpjFQTJ=}nGeC7JMm!}o}SvNO!Y%8Jrsv}49cZY^GiczQo=Ov?IRO!4Qlf1VXc$t z!MNLiByG!Iy!8*;f2gSag-{Ll*Zbz|-eAtC0>yAK(K0N+kYe`(v7U4pmz7Dn1!$9W z|L$jQ<iGh`KP@3K#X{4S$I2R%cc}8J)$%q9Q7t(JZSB1(q^_m}-)Bil{8RTtUp;OR zP^BuT7pB0_Zr>rQXN8wJ28m>`OXL?Gv3+YE#n+F4B(y?(l>~$HI?Po9r#;&;8nO4A z#w7|tx`jv`8FAks+1;dK;S60Kf{cyV>LnNCmnNew{#L%x5lN>ZyqK@hI}rCzOIWJc z>R8B&85(4;R{9aYIyljK<)o?QM2;N7Y5z+Y=r-x}!5_}%9u~R=<XxkM*#L4gnql(o zCf1w+iQ!aq*?hQ1O1SCFm+(U&DqsWx3L*=xZES)aVQvz)b51sX0|O`r3c8O<0K>+m zI<;mMqEE6POz2p5N6fGIc3%Sd9Ez3^<Sn#ntQTDcnBt1r_U3Bb7nJmx*X`&mV+d{| zI1$|<%K-+0=`}{o=*0_`k!@a}HLkyj9WT9hE2C$Na(@{4ISeH=CWeM54&5)FOj6ER zrQddl;;t*V#Pti6&M`b%gka4Ny*v|DzYe823!rce#kKw1r21i|7fn<1)NSpZgLk#= zTsONiaUz$?+3X)zS{A6n3au-FtVHxYr^Y4*s<AW!%KhBsiIFNck<Fiq7yJm^8pdN9 z=pF_n6^<ZtsTl(ql-b&8)geKHaWqF&J4sE%5<R6`j9L3&=%>O6(FApihF&5>oQs|9 z(g;ks0x$_3yFL&*F(m&g5|mmHJBz&ZRffMC&nDE*Wmh{TvJ$*8vVLgp9yk4N?$~9V zCS`HuIjU!C-NNt5##qyF!~J6kgCYEQy9Q*~o+$EACH02nizEe6{AcD2(x8uu#wov; zUSPiHl?%|c=Dioqp?$%d?d;u7w4f?C;Nz$p<L0<jbu6*H+Meq*3zowG&{fA?4n|#b zLoTN}`YQUHW>Z^?S^E()Ufrxh`dH8>gv3#rvniBqqlP_D298!tBEE^IsuqM>Ly;E6 z&<du#=<HIgnwL1UQXIx=O+nb`2VI`L&g|*7-{*BVQqH+GDrKtAlphK?OQ>^A+Dc={ zN{1FI_%PpB<@lWomHc?ejm(N!+qp3MvYf&fZxougd&ln(@sp7v`2!tE)yuYGFfCOV z@l|75Q0=Rswz2;aIykdG$z7=sEu@PZ&DTLCszBxVh%TMGEvW24FpJJZ=N^fNw^{|0 zg%vAxX_+Rl>fb(?Z2vJB>#z1ov%z6$AU3l-l4pK@=q$~k7_g_b|0*iWe97kLSk{!k zhlHR_D5fw?mu4ZopT~%X%3yCTyVL0=e6I4lVmmP$_QVIQ`Pv7f%_tLS@Ol?1pjHMw zIo2SuRG8m0%Fo%tO#}+U_T>L$RXj>)W1iF2IMxMeN?-+IL+Yhc?gQQhN*?}+aLur) zH|_<?S2G@cD9gS0A_(z?IF^(|-0sx!_O1)w)$@x3Q~+OH95zg|!FO%fshb6I))Xrk zVx1a4rpAF%SdS+K7Q6!a5p_n-wt%51==V~J%y*X%Gzw4(5i0xjP;E-t3Qm(N0kL{& zRT?!<Vv{w2?A${ScXeH`JA-diI_GiJkcY<u^Al8qKVX+n)A&n8UfDZZ{T{LL%I)X` zt0EcAa^UpgZ%LVcKOpy@su>?1Ujjc-P2Imv-Wi&vLl!(VI2-D!KC9rV>)73piRl|> z9O|f_GHz{2BF3|h?BWL~Ig;oU@3UWzAue@9j8|*z&-*weN@VLN)&gG86<otcHlV8j zyV$p6yfb^e{AX4ApVM8F2VU+cvBq9RvbMnnV13HEk{8#Z{|t*Yl<J{oU0O55SfMdw zfo56YseUemkZVO?l8JHJ?3Mh5-fC~@gOTO25_(}fjDPL^4XRL!%<{LZ@}mCivP^O7 z0UnW&a#I{9>i`px4NR{ok8a>By~PmJGT@SwweA^Vho?%DkLPbCPCp0ZnH2Q|&oZ{f z>R)Lry)q4Irr;VJS<@yzpX6ImW+%#$G5Hc+F-Zm0$TZL75=fr2Ql{)k7gI05b1*E% zE9WZGLTk}$Bakm{jSK(fQ2B!?GyjFL{CX_bxpVD50>k^u$>!`~mm&-aDw%nP{ozWD zV82Hk8QiSbtg4$Giqs~exuUiJ+F}_u`FlCd*sImMT=z=RTjE>ZSMRbh)f~DGd0@zw z_?I}cF5Uo5iS;&Y*BH*|n+Zl>9Gkotsw{SQ1Yfhv!U8+=+6|8k0nN}CEIGQ|pyWvJ z10UPy_)$q=Z_wR4>zH3goo$wwY-;IaER$SZ;SjWTM(|4-&+S()voidazZk-K=;F<> z-2U~1IlIYC8Z_sCRNAU<gtW0ZA(G#o*zAvwuX+hGjbu&~=<LgKL;to08fgZ>Vzx+V zr-p>Lgg{a=NZfBi8_EpPKB16Lgp;_bc%&x%*hnWZIq_{=4+^>>Y{0PMZRyJQPYp>x ztHGivhv<~xVoqTB(bH_S^nM{4m|KBN9Y}HRr$)(V1JnCbqNq^G`d2ltxf?;9kc)H; zh#I#&_z_2U=R#;e!ctM(D3_)d{gTrgJ+Gn*&hu|1$ZlTA!}hm1n76pdFl@Kdc*QB3 zle$ASYn&^V-qYgA!O-8>!c>}-H#`cHSzcUpb5cyuicwf@m%j2?z`U<W`B&aAJfc`3 z%y6&<VIkPdOIVxF%dy}h&pp<!#4!6FQuCFdWSt8q{D&S{7z($ql;~2CF*S0`@99?? z=jLqW2%NH@B|^I6Ymtw&zd))NQxJw8r$#@j%h4VZ%QrB3+!!%vwuC=KzO3xp)Ed3- z`$~80-p1_R*#8PfgCl8db)U6$qSv(V_FDdGO-L3|fqia>Pbp}L9IKJd&Sd{CO~$I6 zOFGBFJb9~RG?k*KdSVnHT@gHXFRIzSV>T|iz1{v?N5FV<%lhL5W<~l2lZk$-kXOQ7 zJlA{ghUaRPLRVg^+$fA2=((sY+xmF6sl*qV1g|i>;|;&8=zpO(*0MYrnwh&=S)GkE z3kyeBe^-KCm@<*eMz)BW4t=*!E8FjMmn{H}EEl*BN4^Y3WCyFi&~z~a(OOkTk|PNB zhn`-+fp&b3EX;luW&f0WV~rd^MSaiZHtYaf0yOLS=F^JQuV7?0LyVKbDhVgHw-=<! z7l-lcXtGg@S}VV@S|ZhtC+W8KSLX^SPsQ~!s^m3dm^|8RK>riF^LDKY-)eKr6q1f{ z({npslw$C7P0i0Q+nIaBO^?!*yPo=e0x4O@#0qGh6{;x90D<7=baS*-G`+udgSv5y zW{33zlzhgPRc$Uzm;Sj70`=L{0x*{*HWxcOFh!z?F#8mMLRFi}L}0@JTRgy3)JHPF zkR!ddL|FUuxVSaKwF)#datJ{n%x`C>Fq!@RQN_kQP1lhzfhtin^pcb2AaqJn=l-;6 z)?|?MV)<_yDKQep)%J?Wy7X%b`m0c?0>otj^p6z{v!u<>4PSu;-0yB8YoBE;pt{SE z-J3sMFPK~_X-bZnZ=xmJ3dN}>bzy%!cypUpYVNIDgf}}*Fsm`5wM+%Z-<TW+_?S7e z=bJTwmb4h%CJ6p7_#jnwJY+M3*gWakh@C?qzg@B5#T|*aCLyoWNt;y|!`&Ub7Ni~p z*NNB)#0&Zgv8!A3Gb1fswe-1$p!YId&ul$J^>zu(9YNSRk~;72b-*||v=eTf!X=gk zPJOF9Z}^IX0(;tJprrH(-pD)RxktKTn-{9{lN8yck{{0}CWYmZ1kbM;<l|rcsH-** z2NWK^la`Wbu955>ynk|%Ne|%d^#ujbdXjOo^A}qjB9wZEfKmbh2wXkA9ZavppU);j z(Bok2M&bfbzS;8IYkdN?pc)TP$7gsr#?g0GsfC;)zCsRh_g9wuB1$?7echX)lEJCm zCulSZyl11bR9ZOtl?f0IU#FV7S8Ct>hjE`g?v=8$RBxY5DcA#Q=$mwQl7A-nz1c+f zOgcCxrW2z-N(`L2R}pkMX_2*c5n_zW2gBbEZgk2wOxc^mX;G8RTJ7BxvYu*8$_M+* zx?CW|s!Nipkxo*l1o0_recfW1|EMotZghQE|Ck$+zY43UmfY_8BRXlJK&g$4p14Qa z?91fat3(^EDi>s~&Xx$CZw(<Y&C^kwQiePIvkaoTa%28|rAdwS^*B+T-N)cydT+6W zv(AUy5qp<wDtgEUb9IFjtqLTStw)TtyTSw_eEoK2>uqG#Oixd%*yc*&-if43r_FF5 zsO$C8S@|K0j_66{V+-rm4e50csPBf=gR>-QV9Z`GtGz+0KKO&(!V`Qj(Ugy4kQqT6 zISa3(CiSmOrw3L~pz`|B`AFLz4N+C*{fiI0uTJT=Ra~koalv()={Y1*P~{@faO&Sl zkN*)5!2^f&kFtoJZ`rvaVgbv5SJibIBP~hENd^8ARIDFns$r7vi>!&St{#%gKxw1( z7D49PQB87YExVjH>q)gR3isFFdq{^F!CrK14{DZW>xv5BSP7J0XYGR_Xya7#ypp(e zjDSda^8AP|{~g=G7|8{U{`F1&Y6d6^nQnP+tXm``{7_;=JhkzBXZ|_MYi8i{o<=!e zQn!6H$c{Z${Y&lH_)0lk>+HL%=3n1akVNUD#xmAOl3@?_oZ{IEwSRbyTq2PzR7m_> zdd!?}r=U%TQa-rnga)fi%QfI-r+UdXj<sOdxHa;zJTV0G=e0Il!bkCNBgwMQ6FWCI z<AI=N6h5w&U^8KzLe+3T$4f?<#MjqY!NJR@0o)+}>MpUqZkw3mF0)KzEi_FpyOsB- zl#@G_hKmHPurFhrgA@)#j52BHj+L;LGm2Fe$8qHqi`c67=BzAZ*1nNK{8LuzJja^6 zL>mO-=#s2$U$o4tr4JH6)~f^_I6_m3+)rZE4Av1NC`<Hag8G$0!$=m+hD9nsh%MZL zJ^BeULf*UP3^oOl>9c-r7@ViYIcQqxv$Bhi?ztL$4II<u>09-z4pJD{^Ota?KHEMf z?V+HwkZbNtBf;tw+C6zgc%^$8W9esMWU89Iv%Cc~Ymmu7#>?8_;le0Uk2_f|pAxI_ zd9P9%=r&!bQ(KkwHQe@^2|cSS?ho=Y09^*G1Nf;a<HbWr?2cG>m1XJbyvf9!jT=6b zi`D3UHkKw>rY$+bJCDUen95?2bh*x>5+83=mLLo<Y%I(Y;w1Ti+(lPnNnQ%DH$sDI zpx^*LN&KZej-AwwZpqo=65*Xl_=0}9#nl+>ube-`R{k5~jn3ECm-?HHOP<u77EaR~ z#7}J*gqJuyq=u&~v-uv!Q8#JA0t$7CB2=qkp?}sy*<V)>i_7SRa^rDDwoF%DV_;js zfqLA=`k2Upy`xYXiU%1<YG0@sop+IQq!l_^e(Db5Mzwewb9O*-T6eg;f@C@a5hkv` z8m>LEG>TwgY8p}PUi2pBWkp@+p=~l<ql~w}Cmdj%7j6oOeap0ovnQ|EAC`=^nUqL} zMU0<@{(XDz!!38O)2xP%W$=a5%NG$(U+j;I5-LC?z7|dC8)6#rQ|aOCuNgkPXtbne z8!Y1}=WVJA2j1aB=VmEIh_$M0^CVGlIHFC-We>_2+GlmCXN_k%-B>Gfm&O{~=W_Y* z1n;}x944icD5ZXUTb-?iydrpISMo@_vy~BLOhuFD{dMmhTZS934Qr@~NT-%`hYA!- zOmnxYS<XoCNuJKa8(vh{j};;-N!YUsU^-eiy|m_Jjo0G$%tJ9az@V|uEZOo6xpPO@ zk*UK8Ec+qxk%j(b7s#fe?@!q`5&P+6H`d#w_qoUP5?FFEH`AO-d|RZrtE`?22_P@T z58(0y&z?5IAMEZz=#XuL>lvE@7DsV^Rj~{Ye@MqDGq@lWFS!}bL##H@id@PT65q^3 zih_kSWenW%ASqRb>Lk!I)@HMe7{G?tA8|S2WpI(meY)WAz&1|odfnffU`-BV&&)_G z=eorDuWP%X7YWPePqFG0)ZKbQ8NhJQ%ZrN_ym$3VIT2>ZQ=fOPA<65d>Xdu}=K`st zMuc1wt?79~1g)f@)QxJK{TzBuV1I!p`)rh2mE`F~ebF^K`bxYl+T?tFFql?&WIQ9D zi6YA+ol?F0z(IgOZ$s7cfHjs%boC$bHdzKA3dk6ghS3J+O$}R0Ql!fiatMcN+%ZAO z?vh<M60YDd><yA`_8^mx7QM38>vXgIP<TSPS1f)VNjMo3Gphd;nA0{(qkdZ9F`#Pa ztmCxF2Ilm#IvUilEcd?B(_1KdNO^s&WDCFv0_|S^4**#}roWB5)XLYJ{af=r;5yS~ z>UTBkF0IR3F3lj>{~oPqy%y*>Gtf&0h-@D)hAV>KdPSQ6?PVxaKjT7g{rn-c<pP#T z=~wG0$}4&X<BhteJGB|wg(6LVmf_>#GNDb=MZY}rT@P4(Ff$8@w=%`O-6&lFeuL%1 zr5%>yL!v<F&-v~LhbrycNX;JTAWl+0MCU<+`+WD_D)#+$2Z^!&KvD$A@P^RldcVnb zQ&ZJTG3!_n|8crT>ODrzETsr9O@ghp6xH`MWwA<sllQla_x#zB|MlOq^QV=~uyegW zmqjbNxF4T7YP-w}B@nge{5cCd^|kq}5??$w5bp|Y;LsgIhI#ZmSj-V>{a%UW*M<Vy zHb|QR%1>dQRq=g3VD_s8$P0BbbmL}t;Ku!LkzHx4fk0W}Y>50dOI^Se;dVN==Pyv@ zTHS{*58@sgO5Ppa?(yeNK7w46db%(GpS2W1O<a|yfBO%C!#3uBTFF;HKBe;d6^JIU zm0>Nbr{5#P&~j!%2lv$)mm*p|hAg!fI_sE)apjI>grRq#q0m)TY9sf`X4%81m3!z8 zgoLlGA(es+yAAXdQ29>yEA?|_=^_gbK&Wq)AW4W1S2(?K)Y+)ozDM*(Q3I8?rSE>G za|EiG448JjsEl{mPGIHSMs@viz37_QAe`OE3v=GpF!{SYyt#ip#D&PS64Cxv?zq<S zc>_+RZXE6>&b9xy|Bj4a?N;#Gb;M2u#nP=*BodrxvUX(tv(S5h2ueyA!01oGC}Az? zysVSP)qm-nerXj6x}z<LW6NMzqNeO#Z{87uog;VS-0UM?mf{=?-lv)r5EvtMz72R} z1{r=6{5$c}zY1;#gWk^x4)kQr!SY{8NAl^CyhD1#kaM6@;!GLFJIt|cIheC~te;q@ zAo&tUo8f2dvV!|a($9`KO6$RtL1Q1Z*#0bT%~x1B0P*{oOj<?)C=vSSnzuG(7T=r4 zsRfeaqkOAys@P-r46ih4cN(c^tX#+T4dQhMVs@NTSHR?xA;p51TF}sP(9r3iE#yA# zAXNJ|nH*v(bj+svs-#D6f(KY^xudo$(u*4@N3v>n)#QbbSYU^@tCFsJmePQp_P+B- zK&Z4~!X0<SEL>_Un^aU9Jc_3KNmSx|stwTLtLY4TNcMnDJqa38J{cgB;S8*v_k-Vi z$XLJw!fBrysv5QYVaqsgyCmKYcy&7!l&U<d6b~HNwNi}Nu#2M7iO@&XOIomEE||m` z4gGTc9$p0CPg|uA13$JUjZ0oRdp`@2@NMBVQ?IZfw#uB<xM(YFC`ycR-dq{k3-uqn zw<I+#9nxdR(V&>vJGhlJsGvZ<ILS}PH7(A8M2@vzgaNH45r-%5w&xNHJE_B2l#TcR z{V~dwM;sHoq_Ohu(n&U(L8cw+r1nJ5$k^eU@&JxT_zN=U&8EP2uIgtdYm{w?6SSK6 ztHpmM8f^f7e8nCk{j{#?7%Ncs)4j#?UPB|~HWN5mdY2u1oToA@;fRKH=xKsb8DL46 z4Q0e9mvm-9`a;-<GsQByPPybzXWfaCNE_uX;OuC14dN8QlgTdiLUx}42GdKEm>V)I z9WV@&97kQe(_)av2b(W<)|T!o*h<9$<RJ0Krs8oXYUs0C54JRr%G&&N%ARASzEWPd z44(w?LaODyy4$<)keS793&FgF0B*a7!)F97gxeZnL9wQSx(f9v@d!Cv18ZjuQLF1@ zb<!S*zswZxd{?@U&(TI=Xu4Wo5>g~rp!DCstW%*T)=_7+=|72U&hVO_TJPS#OoC)p z)#Hrxz5vQ~p-`l@*mwh#9D_<pwpQf`8O_T6DRb}px{Z9!wa?rR-<;P#NOQbkVrwvF zr*3}<oDs^e`Y`IjpCM*VanQF>y*{mNxgKU|Old5T?+uE9KQ@oF&pM_dMCZXVh%KmB zfC33c7!7^h$;L62e|dXG*fkvN=&YN4?&^`P@J|-i#o>E=1%sXUB1klfM`I2!I{z!j z9Q-)I87neFr~iI$|BkSsQeokIXbXEZgPotN^U}EwJ5kU1c#hp6WGVZFJ50fE^1!tO z$lMH^6&kUwS{$A>i4`SvYiyZKGViy{?4l(a?cs9Jy+{NkKMDi-$l28c#Y)6fBUJAE zBGW*11ec7RDs%ey=p5P^dHhMU{crS#H&~Am8^m?|@614(v%SA$RVb(4%*C`A01gxf zVucZWBfFA><Z$1uj-&nHsA7gm)a9@Z&Dtp3V(0q~|8d<XNvCkg2H5Gaj{eA774Ks# z9Ik_*?N4y6!iCn3upW9=#bduWiTX6Zj+U-5BdT~$#pT2IfvTl4F1Ft>v*@uv0+|>j zwp}IBp8#=Yssu|uJ9a#_N66uG=x~pC01jhxiyLi>w;Z2!5AcOY`5t~SFtY3bFM=!e z!~oRU#-0ITL4p7VJSMe($JY!fMmBGFB6?RODULnpg6orEm5ERauPcN!#U(*j`ihJx zCm_3k000Ac0jWobSO5P1a|{)iKA^>h@9twl_+z7N^}2S=$p#*a=NCm_XwY;^1(*(& z<A|L(qIZT)#C>Sr+pXoOB><8U*@u@*yV<UKakCC1Ar@X0%6?0*0^^icnYJ?4X3v^| zuy64Iez;8FTTwhY9{BOQy`Oq6Fq7|gmlm%!nDZbYsXgL~rbxRHPou4NW=HFxBN+t@ z#gNE|7+?^<N$i5DebK=wC&C>njVGhSK6h(LLLOJ72v+;RRbX^xFcH`1kQ!!v96sY^ zjFiCo=(&}(J}{>9LrCxMM7^tjXy{8*ZjDw`Z(&gV8x(C$wW$KyohE0=Q)E}Jw|Bw? z{Y5PS#TRoMm{`H3jsOk(nt-CI#JtK_PHA7xbgM8np$MbG^h_%IT#S8@>XtByG$@vb ze)Vv+!(-rdUC9=_%PTQ4q3=PViCj{b1!?}0^ty+o4D~)G(pe>N-OPH!6TL+XDz$A$ zzr5nlNT&x*SbIRMZLKdW<vO9R_l0lHcJ(d~kqrFk!<b`LD@V-Av$sKQyDA6d<5`4J zP?IhLkRpCZFa&#fLm9Q`Ykrd&DIplQ-!2j#bW!EXHc1n+G;?$f->Y*}a>r_=X3^V7 zS+94OC03DD3Kj4djwiZY>l4D>kC&$s)6~1me-08W`e%TtL-QqURNNg~F>z!fdGYfv zLk_=qQ=SBfB{_v9u0S`uxr3+RU|EGYH-?f*%>L<23SoKe41I~QMmfC{7PX+d!bj)g zNc1tZRn4*(6_L;Gb-kdDZwPT@*##fwl3u6W4LrP(po4Mwa1PMrfwfvpl2^s;5uV=H zJtnn+k2DKhh5W^!l^_obX{)MLpFV%SByDzLE!~5D!802b+wY>I2UDG8NC?4MlzqHF z?a~!S%x7#T>%{Zr5Vs{sRU;)l9KzO5SV5uZ1VC}+k~@t4v*3D9`txfB*e*2CW5L}$ zyZ#QSekL3D&>*25^qyhOtdy^S&j#O_is`PA(8Idu0|?}PIa3m;In358>v7KZ#G0!O z`>e*NbXx-7S>e`>5Hob5GX*(Azu(2ar3W>>+(>gSZTq~$lDb^eL8up6S_``ha77!6 z?0OmT4(U>o--LyZ4OuPVRHZ7$1vF5mk(6&%n~6aCU0e)$&~BbulxndU#Tc*J=Dv=p zex&Og0zNs-vAe^j000-fA>}ATzm5EeGgrWOp)7VP09eL}-*^>i4L?L=D45K>`-KTa zD~>%g;Oh39jt1~hY&>7@BLBQA8r@dOqBjeKIV_!zpH)L)wZ0u-{E@B6GNH!dDZc%8 z4Yy)37?wC=G71##wC;e~>EQqd7Qt!JA>YbM5FRP<E;2pO4mbKxnw?y2W~ib=q{dd` z8X|QRTwj@NZ!lB5;hwpkY%%+ps*}zM#vb)^B47fB`>()1U@Sgf7cmA4;-dS1nzKma zx=4O5S{l}n`a=>YMm2tDvI7Vzxdp`YE`*B|tC$x?%}U`f`%436?;a1x5PAJ^N&v5) z!unBLt=JxN#1-M5e2Zft_@5l5bz2GU!oF52-Tti;zb~kDo-&tpqllS%X2kjhAnk)& zBCx|ROXh{lEjD1Y9l^=st{8Dc-tv6v#v&-?1uWX@Xnqv9Hm)+{-D(5dvaCgs(2plG z6N0?xi~?_*Q~p@pDCOKWvYC20r5Taga&cPp`M8h?9iN^ZVfJt+g$<d7s@sg>L$69# zh(XmnN+>S60fyWQ-YuIpY}xFk9}7?%N@DRf1Tmvq5$U{tBvzhwVVcHc#!j_adMUl# zJs%Wf2)!f#3jHjkq5nS?kPEYoKcvB?loY74lSW@9JZt9Eb2gtT9iXnTS3k3ay~OR- zirY3D71e#omp*HG8|dQY75@vxY4kYh1cIy`&mbPFY`G6da_eUT&@eXS(sMjsWTM=c z_Z$6^=g1w0v=5V;iVq9=4{vT5Vl;io6K}tbOgH3!dm5%B1L)F^R?7$AC|b{WTU!BE zA<WZ_a6`PPj5#eQe7k4c<pmtMAm7h)4GzA;-qlx9XsWWf@Fuw1+>7Y@18*Ma7s$zH zZ$K%7xT_&Id?gLugSP!BYw4P}{&T?k2gUBjK&<A(gSeG6QVps!=p{tk>`=wvIV<-| zPNiR#p$l6%px<!z<@%$9ofOgA$q#W1@12jRqnbrp*6#6&-U=X>r-_7R>PwDvdPC&W zI-k9+89=i-4Y$69tc}w(E!*g-)Xst`%N+F_;0T&;5yFa02COm?2ZXF9oU6M~Lx6iT z4=3Q}_At?9EpP@aA1E#>&qZhk+QvFj+<2l8ciA&)ZM;Js<L@GF2Zg0*bdL+c;*r&` z2oQc|`eDu9<f8`L$*GG@7Qv~sAUdFxs;cCX@9jl+iv5CMKndQfH09G{hUjWv-5x*< ziiiTTZJQSgQ=IO>|65fbVV&X&QJh`U=a&k3yw)UXTdbH6kL2=3n#z#?yR66VKEO|Q zn4)wPP1*X>2|2s9VKEi!)(APJz$=h;A#Ek1^TbJ+Q}WZVK~>_7W5FC+aL30tT~j9~ z?!99zQ#Uxnm@uvs`YX%yRhZE4WWN!TKwXN;4E9AyV|*rtqU=Tum4P{DK0uJR4DGu1 zC=j>Nesu9K?n2?rL$;gXYe19BumqF>XXZqzVzUxCvgYvjQ;uL1lw3}udJ!oa&?=z< zo#^T>SBNWc??tlB#c+1zB!uW`yrZ~Cl5=EkkvP9@Sbr?hl3s}%jHHR7LG{5NY-KZ@ z9(zJR2vUi;Nf}f53ngR9Ltsxye=VhV<a|25`Q$D+4Ic=a9GtcembM?ttgVzKr)UIM zSXH)tT{qZ)*<s&6hJAuXN`iSna#rZX{8#{P3LR@wjI9N5G#;e?xYZk%`r|y66abx^ zjdVs_ck40)r2g5$<i?fC?0R=+kz`nmvfUKfH0*$36Je?67L)_T_eO)ZvhbpvX0_DA z+{&2fPn5vP6E3q@M`E4%#KawP{L8@2-qArmeb8~)1+3JzUlDb6eV{Qe*~T=?BKiTJ zt(d1@!)oRbeJ1;6w8_e`INB%Mn{nQmM?q7mRl?g5AV&Zmy15G|vlhDumCJj!NRB6) zRE<w{<ycwBMh(b}sh$c#Q&Fsvn_-vaB&rouJMd(mjR^|h<&l8JRY}N-tXP5Ilga*6 z@^)(*oZd1hu(3~oFJ38pzmC$B*$Wsfx%*dagLnqs>6&xMk5<X*T&W78)di2Le3Q`d zG=-fY0jZ-Q27xCLIQH&ch@?ACaab;F-I+dhLrC!mNOX?-QYJBv+?v=I8(B|*Mrl2b zNxdfaLDC62I1Ogu^!p_iP!-^BfSG=^R;lE{@VyR~b!r+WhT~uw+lN67e@StSj!eoZ ztDAyLDwq*Af{O}%VP^o-Ydj4r`~Xi7<KzfSe6RAHLaaxG=b<e(E0b7ByA_<WcsB?l z4|lu<*MoIK3zBkX1~=tv(>vS90f7|sYm&^zc2pXwJ|IS!zTy1Xe?FdkUQUUf!t+~* zF=Y8rw+O+bPT%~bVLQdYnfCODEUGMV&#}qcqxlZ@=AX;yzuA@`!iBe#0OMf59c2x7 z=!0sbaDin|CF(pPp24+s82thV!!wjwlSd4gqmwhwJrkyAaQRvSxzwCTmaP!5g{Z#E z2J<`ty`CR)m=!N{&XFy$@+3si{4zr0A43Q^$Fo=EXcJU4toXpEt8TXx#)fxI#VuxD zo2e!tD~TdS@^L1IVEsYET}uHuDMhG+>ERxhITF)74uElJ#BvkS{)>Fy{xXcleQk~g zMDqjGWpZvPO>s6_lK8G7iYJnN6mzUb8sA8#tjREz4GTPkXN!ZiuQwx`P+cwNUE7pe z3mdLW4o|W~XY1tH3^7Q+*LlPBFLCqoRaEzHGvvLx(MZ_2`M3Puzr$va|G#a~<9aNE z%5Zh30W<p0emEas-J&iPJ3{wYu#K6ZHEt0CO$2s3x5gth7|N|xtYj1^t|`<6j+^gr zv9%dVjrLSM(zNp{-LQD16x@~=6MS3p|2>dgKKJ3%JSz!;@>w3}9{2SbX9_W8&X^;B zFu)6u&Er!ijO{zJRRYO|(RKF@^7!W9rI`k_k{;V6a~-wp$lfhXXBxJyXK=RxBO*c~ zFisoM3R2X2uo~(7hJ^&`#Qb+_#~`+?vE&7?V^VC5Fs`%rOs~CEFXp$OX->MCnx;h( z01(`$Jn<Q3HRgay^L||1d-ZzB-*uqe{Fld7*#n*Tg*qRjg?(^eKPh0QvGZr)2zhOt zy03xTUtMzem29Scpn-f5oO($DP^!d~{w>)?LK-ID$IhwhB42LQ-_Nabvhi+9{Moi? zYQyog1~fhBmZR&ZgaAGaG;KzzU^bcgDF!1lZ%0%c-P>$13rXGyCV7T9Un`3r@Bq+< zn+}HPO-arJ`HTa8&D#0QhVE7~N(or2nm{g(a!xOJW25-1b*o8(F9ds?wIZ(5YV)Bg z{V-|+z)2m~&5-P|_N1j>be2S@gF<xMn%F*uA#r}F*B%cQ`X9Rhiwn9acmJ-L6tu{I zn11hK9&x+45y#te`r>Kdn`WWW0e+1Oee@bg>0&dAwu4jQrvtS)7lii+X(EZTI%>e( z5;qG_zf_`8<x&J8cJFKfOH^HuQF(zvoL8emg&nAR;<Hw8-LIZlE86gq$HJX{o@<S^ zUhv&9kNx=)W{S84(<Ox2=9?uOF@ZH+djk0~8&T=-<$L3+jVYL=_Lofqj16Hdm$}Lj zu9s@3-6}<XDq)i5Q$V<Eav<r-t+tzS&Ham{E0JjosE_0~j3WQ0pRn;-9J8t;nt3P6 zE2?W(a27BQyJOU{rFw7t68D<zj*IxCQADiiq<r>u<PKHoGy`iZZ0FOZT7;*}kDgAy zz~Z@#Dy7Qx?a8kGeT;z$`4FPdk0(?5L?5g@yWCP|j0kyC@bB#Egtu(UUz+%0Qkb|_ z2VuGi_6~B>XSV9sA&}8Dt%S%nL0FKiZr?%g^}LTYSue<<K+M`Y)9*5p25PY%;XQX3 zrmqSz##^fSsW{?Sk`}AmRi4?xr3$}Uj8$d%b4qI{deZO$I)}Snbq+RXJY%dh^6o0b zLX+GP(oy(u8*c;p=J2;lxZ=q(-3zQ}7+-R&_12qe2~$q`)&_s0TA>=fyckrZoD_yR zs^Ka~-Uf4&_puizu8GYk4Kf8$PbmQ8pYlER0%o{8^bxZN0accOT%&RlO65>Yufit| z1>I8Sa`5+*B7wllZqK<~tIZIZutj;g3U_6#iws}PXX<p_?YCr|)ZVK@OR=8&R`nxd zc}q9>qtReTCSjDo1b@*@Fa-Sw<x^QW_Z%O}z+uyLQ7P}ysi5IL8SX#w^r7Fy(CVKr zbozzVYpwM005aO;x8Uoua@ZbSJE#C!&6FzRyDnV%8K&P3=cq9Cu>zz*&)2B1i{}Rv z3eu8M$)~8nA93gL9!eeM4vv9i5M~o+)`$S;9LxEesk!u6f3r^NXygM3T1#R@O-qyS zBv-K*jvCbpAitRf<wGXk6s;VekI*doRO0~Qr`%8P`#<~s37HJJA}f7}l{)v}WK?d` zdKjW~*7Ld}v;-~g^rtE6h{onN!C_|#sk(ged<7Rydk;&EEmchIU+F4zRB@GG4y@Pu zTO}FKrsvG%?9BeHFTp5#=;{ofL{)AIKxC;5m1WMfwYGyqaCl!EL9IywpvnOt&{lkg zwoCmNC{xf2=9=O^x?QEAzeD~el`SDKsi{+qI8Zg=G(_s6Q%tZ%?=5fcal7O4hUSd& z%q(GykKUFPR34Vf!o()}=VDc?I|0sidQLqHAntCJWZhI2dP7&zx6FDZtZ06j(*x;- zzya`@G###~oT=ll9-ZR9frpyx^WDnvqy9TdVN`M!DS1%vTb`eO;UR|*Q^=A_^MTSV zZxXVzVYRSZmtDb;-VzJ#X4UH=8M}5Bk{hzn1?vOODn<s|SxvS$J&F1O!%G*yS4~pi z$M}|^I+s>gP)>r1Tw+?|(Hd)-7Eu?<TDyr~&?t@0iM?V5eLm<$XB_^uQX%3V@5v$X zQK`iS#Ft|oyNGlR1!e#LLmaJDyEnmDE&=&6GIfNU(TFm0e}L=V&wBk2sXD$HD|58m zfO(bt;x=&;q9UZ+Vlh$KCPKJmq6!ryl8jzyvJttjkySFdBs}-qOV`-{7skO1W30U# zTn*Wn`&kk((FK{J!8na^24THI0fA%urh%A4+-M@}p+sYyN*~36z&U3ffKCP(dw*7{ z3t_XgIE8n3zVO_DMX_f^cPKP9;h(hrYgz_W8w*n``oYy6r+*yTWf9V|xzQssWbf4G zuhq~flR@&Oi6DF6xul<C&3z>I?#f2<9pApLVr17I{?g&j5s?8yld3Nx?2)ys1E+E& z(c}HPQ>>uN_l-{<g$u~M`v_PvSIKZn+8*myRRWeay1+aFESn&`DW7)_U3ycL^7eq0 zr4$Bg#9iM}7w4a`S0Pr*qCCj;NA2%{z1}S2E{%d`=cVl{tPj0@a6H*7p9W1>p(?#2 z*Cq*muoo^^Yu|CkypyWU^AcK)hAgkdDgn^3!M`ejpmHf;6(>W)M`G({{xPg7#{Z>G zPAw;LNjv|OHe8QE#wJgcq1RilU^ani+He!FgDT^MQ%}9~1Ejo&PjPI#!cKpgEt<a} z4=RR>0ylZebS-8;uxy83)3Ea%d;IbdM_Heq3?U`<a72JS(iA9-oE|N#Fq(Q|g3%x5 z`<O4_T1@w)OL)5zk^AZB!JG6@dExtk$l&FC>QZ73fkeK4^l)1Cly#kYck5p<$}i*^ zj-U|{+N?%(*U{xk3P?{b#x=3meWmXulgi!Q6C9gym%(^Yvl`Ono7<eqL362%(22ll z4m<H87s2Rk;+Z|_bEi|CMiwzRi71k=HE^d|2LGJy<9!EV1aonxDkV*6`GhNL`(F|U z^)c0GmNaf=G{uUaPy86e5z7ZSF70m5fc!#LA^=oY_NcPWug0n^YnkK{6vMmd(=c!y zhn<di*r|dtsH37YCf)g*&$KEnB~mG^kJ66~E;QsS4`V?n4}cvX62tox3$;r{7&VSU zGlEc|&}+OF7xoSU+v}yEcB>EUE2hJj&oK@zkMt5Qe7N#8gY?3U>zzl5P#Q4aSp=-} zqf7yGXfwQ16~rDR1EmoRt|I4FG7$Q>2X+ChVYP6t7(GMoP46WCtUb-F&5FFA)vNaQ zcyfMIX)D*AL~sRjwW3W7r@58ntp5eN<_rLCKI<0uFjW#u#;)3_PC=^w==*>**Cc&w zWlsA{pl;bj9Lm_t@Gyc@s)P4AwTruCAkes*^SoTN-$8YL$dnDZc|2Sc>$<bP#N7|~ z!NSba!eE34=6ZdHj4__5C*lYtkr@rb<qxE@j8<c{zkx&!a_i$6m8;Ps7mJ8Yg%N*3 zx1B*&zsH^iAruc7sJ?U<2IW*w_2U{8cs!`dDftzW${s4_D@PZf@B|4hRd6yQOg%sx z<PYSqVFVWrH}vhPD}u@)11i)EoQRHRJY2!7<GBf<#1|hZJ{NZFT}>rZ!rW2dAjco@ z{j{lLp+pG;!sBC`ufz+cT;Yrz^gyzqBa^gX`#l~xU&d!nE+(5})nhDb%G6OM%uA0B z8G8F`2`u!VYXd?iw{gYRYBuldwGjpluSIaNloNBdnM}WX9-Ruj>@a#(u6SLwH9A}+ zB8Vg-Cm=m5vZkB%mMYnWAr$HJo4;T#H4xPUDuN{I6lbL86a~MAtD&EiD(J!N%TA^1 z>~zbJOZMp3-<sq1=*U>WSstlGiMa!6Nr`u-%dGpTr(LjgGD>u{rwX$RwHyrb0b1}x z=!9}SJ1tu|Ss~qroH7f7Pd$#W7qcz6bkCm=E0EYiSSqye(^(SlF?2wD?O}Ms&Et0^ zm25vg6DU;MJvDX=iidldLWG4Kqgu@xKDWDerkovf)GG3oM6zIRUrN5CiKU&qtQbX- z*kjCTv((g`ikjPyW&o0C6-(A;vnH&x;4@@?AEM&wl&WsLio=(}L#h5n45;<_XSMqI ztsE&H{fTsl(MV~&>kvDTn!RFORga#@>DBYlC`avDSe|)0?D{M#_j^c!D+DY>2oC0T z`B^4{$rs6UfdFBRH>LSs%6Xb{J9q$io}M!DL!A>v$-uoVB1(zs#Y&vZAg&Lasr)<l zy|&P6GyNL40o>hNYt-j(464z!NphJfOo1sVzvb7G#+-y)*u*}8a0oi0b$b0$MjqVi z-azzvpVm`pYXFFgg|_CZY9=V#cthVz3i*?h+b{=z4mTT<&vP4UQ@Cpt$wY8&Zl-&* z<BQm=wIy?Si$8>tpR1jWQc(;M;|DefIcOy#f)l_~XA->*P%VI*(aQ^t0p#tU7)X>W zUBu~l+()r-ZIYzVJ^5TmwfWa|4q_tv%uPb+0p+lpT@(&~(;2C+)-C&$D(;Q+ZA+O< zf<|=PwZ5?x_k>PcpL$wwDqtG4t&WV$s?@j%L0!^}OEtWK@{l47t$)IvEwA+wfoKC? zWv!}L15o1?X1G!9Bt=eR#8L<rFeXSFur5;nu%=$PetlD<VE`3yyjQV<%vRyCB3pun zW3<Cv;Xq}sC1by`@F`J;N+{vouM|pVC4&2<(peqh{lQ@8^A#ehc;MI<-{-QGOOt`X zNOWR_+_0Q1X#T{w3Q}`7Za#=9Vwnn_55SgrG?tkgZdb^W(#2MRrY;WNVr-XW7687c zRP2NiRQmCta#BI!eF{n*>L^i}Yw?107Mpa^bDD_>58VLr%HZ2EUM;r*_oc^^j*dAX zd9Bug+&yOi2FDJqP;6o-=N<%~;YfcJTn4g(3Po@Ccir2pnJJ|n>f{qB43;)M?xKq? z!0$fW`MwspEB2EqF%Z?FVRa9_Q_G$AW{jy6(-=F^a*+A7>&V-*7U7i2--o@mdL4f} z!0<ehI>4R(s*_L(G^EOV+eJ>dn*}Z_Sr)dh0$#n^)R}N@+H1z|v3$IS(zM#5blhh^ zeM4`2JJtC%<@J0s-gBwr{L|j8d3zpR12}A;TCz;7Fl?}tV1wgFOI<Bvlz6)DfHyiw z0!K995*M#kzzwap9j_tqSDi$=oBrPZzy%d2%Aon>y%be%VMe*hYPo4jX`6twbbE0M zmEP?HFy{BC$H;(Nn7@JMm!{y`gOV;3d_CoY^%W|{j@vc3+uEC%fhk59i`}qWlzLR1 z6_XM5SwRxV0006)0jY_IU;p#z2L8SnEQ#1If7-AfFeAQIdVu^aTs-+5Ji2)P<&Y?h z>gl)`Bqg#D-n$ND8~Pjx6&Da|aZ@quC68wKx9I8LC*9QXMh5V+XoONC;dlF$I^Q&f zGU1DY#`Jutn~3Igrn0Q=Yfm{(4voJjXomx!22qf`WFE%=DGbONCy-4p&qL=Rn^&jn z#bR%G{dMzlsU`lQbj&3_+hNP%8O15nQhGt+E)XB`u*Yu;PwF<mmPmW&1A#lwviuN2 zX5YoIUl(YPbom_ayiNWm!c?F!pspj2m{#6Ogy=7C0GXT{vi%1^{zYjCrJMib@|GG+ zhYq3lwt|DiYgboA7r6n`IZ$0;#_23P_BePLgJh_Cx3~J~Qaz`OW6I6q1kO+E+c{p^ zIxg~btofT0Bz%<mm;o3=?65L&uqay<cS|RW{Y=!6=x&G8AVw*OK_9*uvV}d<*?bo_ z;S9s(Eq}kaKi}Wd=Q3zEo^C}6zYuy9KmQ@e3^nO#=9e?h?G}=`bFmI@`SMZ&AF@9Z z>Robj@af%4&s`=I)n>rude>DxQ%d8pP-%IH1qSHf7FULrY^!!MybI8yn0B<8jvE_w zfSS55_KU2k&m7Aw?O8aLj&Grb2CCsw08Ef(O$H{ajH(%qAEIkc@l7X06Pr|$6>^~Q zX8Hcm&(!82f%QmL2X&fMX_$|l<y0*1oO-L@o_A=>s6M{z_FG|4=A?x^W9=nRCHD$7 zlD@)o1z6lcS?s#sq#yg)ufqTU3k)IVFhjqM{D?MKqmfE)W=;~|eBX+!`a`u-?IPEo zJI8>0565^O<m7kacGJY_Oi(7Mm1?wr@&RGK1GCkmEC4joEyT9l!he~}^xNG<FJWT6 zwL9DVqW4nBea<XFLehAr)3sHh{hbG<kDrf%JIoeeZTry8>vrNd29^?=Y~-MZi7-Uc zy`rNT%G^=oytX11oPzt32@l6n)O=^Ggnv>50CRb^#6bu?-T+ks^n8g&g&hCXZ9^-g zKU%)6kQQ=z_gq7rrS#3n)fOs{k3RPr5fNk1-jFj$d{MArB2kQ-*6JOV(%vVVSmsc5 zrtt-A%Mb>ZW|=O?$Q?o55{R>BI$_Zv8!FW8wWj$6!7$4f4P+w`v%^K8rNd~fx3+g5 zZ&K5*nXM&x?7RtVTAbn*iqWTxZ^m$po?OvGKvGPvt|)RWcpjHL`DXJVx?|}f!-_j< zfkeib9+2@rSo~3E-=)P3eO^zX&{^ndl@+xOr3^)#A_4?u_yDusl5HUF{O9h(gzkt) z$4Nv`t4RX6(9HS0#_f~V{N}JtQvVM>Q{}oXg(i@U`wN2`ypyO@O}HIrX^OI4CiKt1 z@%R?V4cmj3SU-XcjC*_$&1=ASH}#W!4opMho2xG*CSCo`BOL>+F@~crIY#jQxS4o- zA4{|%;7@Jx;|HP@D>aNXxa`OQFl2yFT2H(^166M)ih7l4K2u}Sd-nXbX-5Lkh<%cL z8iA#8h)>d%mY*mGB5Zw3Zy<8Uai@KJDsb#MUS*ssF<pyY?zhyx50c!5uljc?`S<{* ziPqaq(q)TRLuH5sGgQ8JAwwK0N33wG4*V>$zLOPa8RC_SkLCc$^rea560}%%<c}g9 z>zRS?S95lM8ps5|%E4pTXwuSQAGNbq)+Ig-#;!<xI}*9W)Qt{|TahVD2{Wt=Ih5yG zM%^JYv%b1O6sj}1O)~J{7;s*oSl!YfY^?RL5(HYq#R1z74pn{n!<uWhPc{eV*u`Ha z1#J?*V~P74;_K%qa$hU(Vr^f6ytOMRE}(uL3FrA!NI@}W^CZ|yO%Pcn2Sko_1Q}zj zIR*8dJXfwG8_N1@{3$9GH<YOIn_1>;)<Xw0A%51e0rgFq$eib62<<{<y$=Rbm$>rL zejT*TD)pJ_<Un3VVf$zVz@xo06}bt&pg+mvUi@LC&)%17Wg>e4t4raB_obz-r;U$5 z;0^*iaqdHsueo|<YjY-q0UxzPz)|I9xd=Ba2G~1sMT<pVr+I?9r$ORvmSH)<Ocddg zV&qj?-R$D7csT+YYuo_BPm})g1StZK6jQ$hqqG1t^h}L^jA~E)+vjC>PA56Dd1oN4 z=OJpMpqpJBH}Xq*g3(1BJ0d9mYOY*|bPJ?<n{vnzw*w&H4H)U=tJMIlv%Mf<D(yja zsyH=W0sMm{<2zIryxRdi$Uc<pp}#|bcSsY+@DatN$@e=+n=S*;$s_qPG}$7&zsGz( zW=26r@s%t({-iY}asPJxF2Y2h-p^Sf7E?#Px*YQpigUroXy*?Pqs;9z8hlCpXW2@d zRxB%>Uu2CDyu!5B-S`L<dd3C6|I$G{EnPKR{W(sFMseW(fB(E_d=&wT?EqL{-Adgm zj(i)BFZ{3g%43$d^nd?l?fzS#a0p^9%shE;mDYD@g*mZk$`ON<O#!pB<Pso&NdL13 zg-(-V`LqCO@R`tEPg^DrGfLz}FVQL>vCaA07y+zkosbJc>&kSfk58RrzxIq~B<n$0 zRhM$ti<B)WFR(AEfP?m;lyF(ZSJpX$n>dZBk@v2?3oOhDQ{Ehh{jMznJD;Q=3Cxu* zD2vj2#Bj`|{`B*ql;Fst&B}|?U7e{<i!RUj)4>~BX2OYO6}+)Ky)I{=nLPFf&4Xfk zw3^%Q4_tMBP9<Vysl+t9fCPALrg$%;HLSQ7dxxaeRFjoP+SK*uLr2AFS;9l)QR4N@ zX98)B(n_MVJU(U}lb@@#{AXqTc_pQV!^;@q$SEOaksYDTJkWA~%ezxXt<$*xxBrhS z!ti_0+=P}CVRz?TIlM4>(YBk}%IFe-x0BaC%(E(aG59NZ2F~EKtoC0MJ`~yzOfsV& zyv`_R?CnG!l^^KFd9P1bx(=xB!{r*Ju`J2dtz!2;<ApI6+W_e#5bY~Pjn;aKT^B<W zu%@LTZdI)T%q&83Ht}C3mD)pkBTGwsb8>E~k^TIlC)evA^}g`&Qk7F)ORjG@Wra<% zUXgMDCfI29?kKkzb8fPdA|AR<=4(&BqE)V8Vw)ez215VVD!pnfrqdehPzGhXLZCR1 zgg$|ggQDT&R5{%YM3`F`2>9Q;eb0cEEqhN|1r%N`udDvrSe}Tf)P|C-&;8j8tHb*l ziK|FuO7VUePBhCLDuICI`?0q@@)u>Dmt&ejAgBAttE~oZt%vkh5fH2*ZDa_XzZEOJ z)$u<%I0$b9uvJ56Gaew=9#}cVB4Vkh9l%O>@U6B`Ani%^W09rHswxh_wPi@i`9fRd z%KRD$O(1DHBUs}&YMJZLo+V&|yw#ux-MSuAE@6e?ktq?zAZrL^e4`sT+;QY{bNd4X zD>3rPzi@P!fBj1$EstISgYW$8mV-`ndW61*iUI=zQ|#0JRD1NRmInl^clv&}>zI;{ ziU+|bc`OBn*WmF3q_)2<cu(fjm|QOi(rk;>8EjCFMvM#?!?i~H6q#`R=b3W(A!7ri zH0ZGwa`}7?VJ&L%6RHuQ7Af_t-RT21%%pTx(<a5~eK|2@!fBtzpPK4X;em(EOZG@R zxBWO~Kdu_32G$0X$0d=1TT?P^iogEBSi9?DHsZJ&xu2mGSXy6qUZ{BmbKsO-tLt=o z#za`+^%9jJe->}9j1@ps<Vg#PQ$1E5suO14O!8~{vZ-yh5y+B&;MCZPM<4UBxew%j zODkEezz51}#e0@fmgWg@RQ;8vHGj+9RAv-d!qA4BeW|i9)LGN+f2-C91F4S=knrxZ zqFdB}zP+v6;3c)}|EG~DHeoexTkWGZ1%AlQ3<Mgl9J4i(<tedUh~TeuOR@cpMca?& zlG2@*qcWQj2PG>k%c<Cge)6@2F$m5mu_*;^ab6wtH=pKPxO3}0R+CedonHPAuqVH0 zg$oe;q5>coih$Vbu}#Dez^;2GS`VaWmNl;xHB+u<0A!OT)}j6P6=|_6gW-g^-0qmY z9fEHntk<eGG@2kBAj6MtLQhjBo+B5Kqo0QPD(=8Fhl~~3xMYFgrj9mJfk-q)%&VdZ zVO<XJi2DOlfjcNjm8W~^-&=Qme8^4M9QWZjYB55(i^NN9*K55Z7}c06RUs|Mmu6!5 z^6$}xIU;udQcV5*v|?P^-lE4CaSGFGB!a_)F>zr1g;Dk{#uw$fBZvnrvG*jVFsS@X zzhk3y8OiL4nV@?_VHj%tKdsK3+VI(T6;}{O>lW77Kp1<_Pe?Y*E^bB}r$@I3YoRBR zys~x$J9jZHm=KRr)Q(4J5SR^^>i0pRb?mL``nXQMM+cTWl=Ws>M_CT-LOU9U*SQ&) zREMtQa)Uy3&=3xEZK69wB&WW1OvDHCN{O;l|Iv8Sl>b`CgS?Txqk+*rC7(CI2D~Q% zBk0=f2L_-eI+%KuFG9XaMGc(k>yow9&Gam@RMM2Sp^W)g8QnY8Jk08g>4YHPg>6^( z)liX`Q=+U_*5kbzfB%lFxWXfiUXUuKS4FOI?8ROxn-XiuNAOn2UN`^%0(Swa%ZOk9 zo!yb^5#7ZDt}}>i9f~nQW4<_FQ3yU(P-H6GH-?BvCaU`lqp{nQc%AD&pAlZ46~j^% zBqvE&K6p{%y^%a~S7Y4V{c&?Tt`0%!-rpG@IBoHu$R#r4=AtFU1xm1CvEfoJMXxog zOj3<|_0TM9F0LKOw98&G`a;V33W`vE9=(H|Iey?Rc}93y0Lkzr+X>gqUSQrW62nRB zYJGTNWzjOLC>9Ua6_XUQ51>Ll8gIe)!?LAB$>RCd$8+3huJgYqyeLy@UnP|sM6aaO zual!uttSS$9CB7rS$I9viWcvLrkzNVk<QGm`o%Jhojgn~;;aM)%uwvLHtzR4{{&%Z z$q-wcNjO@FzcB4l4fHPO-u~Mdzh(BXi6gyXtp|^nJp(DdL4g?t=`=>iati3Tsolt% zeP}}ZtsxvdNJpUNMbQlA(m}-eg1G3A)C*1gyEte50z+hE^_qS-u}58swK!9X%{8rC z+HlRyR;I{&rqlBg-FKYC8T~3Z#3^N))f%Fy8B96w;W}9i7*RPV)nt#5cAda}DSqNW zZB&w}jF~K|mVlN=zT8=?d=rJRC*<-wI=NgXK?$2iCt$QkyJ^^?h5r9e+J32H<&7+J zSKU~u<Gz0yvNsV;OG-u(rRKgRIAD<J*P1SpwP}Z=)Jl6&j~bhPt32^yk5#BvswGF{ zxSR>*<luKlVQxo|b-uRqKf(N_#$d1ce*Sd)DFzJd$jGrw&a+~pUF=7=k@~x{6TC8K z+$D}{(nP5x=Vq{)V2VekbV{93Uw>uC6BFt;!%8;LEJ_Vh4`jxxhWeC}j&O;NlDOUq zk^le+SRv;)L%)suh&EWGkxFl2{l67M&UIixa)x}ocpe3?t^&Z?T$4?sb#jq1FojG} zbJAVdA+u6nX0-5t27z$MPQeRge3<M;3GTyVSzEoWkSWrrR@*D6STsaF^WcuvSjC?- z3;X=CsXF46Nfa2^wgj3W7t?R23)fBMKv#o1nwWAV+F@dkP`nnzRX#a(En)j)$w0(r z&6*SWLZOR;!)=J5<fgU?ZmZZ07my|jARA(pX{UKf`~kIhg^dxeeOfM{LB=+-_kK7C z^>{XF*X)`Ucw6oH>H2t=JAQsKUNucm&!n^be@3TzK6KUu1Nl*d45~#;!?|NBbJQ-o z93{(Z`}X^*mXcv<{VwEw;_1IjYk#=-`a(fy(yY_n$T9y9InluB)b;ph{(cmyPd1a| zOORm-g=-?)%n_Kc26>CDx0m%NHHclW6<Q73Xt`yoVFnNn+OR@UAmk}l)l>v|t@!*_ za_0s0wFFojwYiphUU6bF02vfxE-Ez}$%C6}pPv@yo1l*<4%dCBNAR&f$33=eIQ<hV z1gwuMD9h#1qx?c5E~Tt5e;Ams8Ua?luKIl$Za*b-FQ~YWM}}R>Aumoe9sPPOhxfe} z3DP`#cRgQ7Panhjr?Ze!@&7~{n1KSBIX1ugZxVJ|b+zH)9fj=MAv&yS9oR215TEa# zC*SzIP5wE@i7g4J>O+V+Z?205U!!4d@W@P9um*G93z2P~GmvlId)ce#>a8#qC!TWI z4E}ks_Q2#`&Kpt|kw+~8%F0Pva~QCRZ3tHG6@mrkk-G~-uq^p)9QG)g@C8JzKl2qg zEv{O0@`wBpwV*^7sb}AD2Uaz8uOoQYgyiwnZcLSIb~x)~4atb@&@jzqC-0!Iyn$^p z13Yrd9@aLy*X8zdz`-MeBah^^htk#gvI~f0JNvR4A{wbikb+9wqgW`nMckpM+-g3F z-=QI#2;?$-!hBC!kwQTs#@kuzm3m-%!vYCu^Tft;v;OF7x#;CUir7>86!-L0ZaN=9 zAX(nNbg_VC*?<j4=mFhd;rr|zf*CA<A*K2$0-q~#<nFKMa3BNmCeuC;HVCe4$63Mq zi7~WUCNesD0T^ykmzlaZ@}Ar1n3&^#|NKk8|M7p}KlsTz>klz(cTRK&G7<mri@*I1 z3#&?2kQbWU6AT~PC`pr-<M;pn^^IM^iz92ZR^YxTCzeeqjg|RHeUSsyyxKTs&B&+8 zM;89$$qh(kIZ>e{33`Y#)-KiG^6%-1@<78}i06Yb!2zdlFytrQ8Q4R}G)Jz;pOIAb z9qWa4>jdO7U%Y13OIe(qhkiM{Qt-RcFMg`1%Cu>JXc;`X6fZhxyA!DtV8Pnp*jFoK z?gkh)g@r!pbgw`t`Uk_L9HW|X_@8y}dj6#z*<tUc&;KoLXmfUY-~ItV|JHu4dF-Yf zk)dRN2g(Th6Y`im$Z!Z?hQ;%z<^2av(#dQ50sr{FKerbzV-WHHALsI4;g<oBPx0i_ z!5v-cov+)BgoJT@v7ct{F(^zpAos3NF+Z!9nOrl1y2SH0Pnn;EU6moQ!Dm1kl|Sav zc*+YbW=<gP#L^3;S6M;5D#4H0owazm28}fYX#4nW*?VjZa-B3i0)Nur5AgxCPriaS zi&pn){(E7`#OGPVqzg0nk?Oa^;Ok9m10wM2tMt`ov}icB&Rz+{`Kl0_+8or`X!Uc& zS(&q9*3%Zq2yX%Gh$(BAx3x%}ZzNUG_X`Kd8YjQkPHrz(280;&`<Lw?Xk)B6>OkDE zvANP+5)}jnXf0XFY^iT@4A$Ldewio3=x*DBxa5La51#F$kJx|$2W<D&1?CXlqV=pM z75|g!<^K+}{6+K0vwQGOJC!+}9lb5AiauH>FA^es5fAexuy`iIfIFWv<k0&xVb~WY zJ(JpbpH>E+$>R!!FTwbK0Uc$@D|>kW!h3i-#vsI)@v1c(K#)C?3o}7k^M?I92q$eb zoi!}+ZEX3jb+4CRd~rI`W_Ap+Z+k7Tt=cui{F!ELD9rsnZDZm3Q=F?6RT5&t;Tz0O z9hJqa{*^$|)7IrENmgQ-mnxlPPSO!fo+5Gw7OenisXeZhQFdi*@02K`dJM9XR+)pF z7w{C8PvDKk1wcU8tla3p4Jj=wFCes*S>p7dcaOegB;=nBK5AN%9_0}TBpMP2d5WZQ z01Q;(uO6(nK|eF6`U*>=ew%peR(Rz*shN?Kq>3UpO8PLiGRoJn>fy4T_Du<7YS=4N z5h%bvWZd`%R%;#sK$o>ty<wXSF!a{}<WzAzKd;v0>K8f4PDd<sg}KaYI7*4GdbI|7 zLi(dDBzRd|tFZ-;#BDZkH=S~I>t))fchJd*Pu0#t%lB!G9rB+h&C~iIO2`TA(=iKV zTo3`Mmr4x$fh=O79{u+DjL9(W?IQz3jSmSq_5f(Ts8_n#(@9+^^F^<v#_`>M=e7Rt zeWZ!Z%24>~>)mraGq)*wciUWE0aZ?<@wI~C(z5)xC@@M2H57!bwtR9#l2}CnB{JBO z&&~fFid%=40g8$dWxd>?K`hmbgiOXT8!Ns92H?5qugddT;7595I1~IYIber3UwU1R zOJg#YoeK8868AN0ngPLZw=R0|oCv#7)yD-;m_v7zpp8sFj3-;6VG8tdf|y2o;knrc zPRvm1X9m?AN+0=<Bma!+ocnyKstJQt&Oz7->h-}=(Sy(VdO&Kd-oO<1@sRk0z@ys$ zkpRNL?x7q3K=uOCbRyGccvR%K`@1vBI6VvrzLQ5|SAEb5YgwD_0!*Kis{5obqfdt( z$1tpxNth)l^`<|=`9ZNyOjwVvP0-i$h-HOR(SiM!VplEw7brcmhY(DhXHRmqk-o<O z=lO*z{Dbf7IpdawgrlR1s?HoKw8J?mBR*upZ2&@Q^aMH&k0fuBj)O_6fk*K|H0cYc z>yfPQ(v?qAs}9!o-P)5)k~jrH=l2zLl(?J}aG^ZANuv8OtRe<?#JRK;SL~(nW4HqP z6_>cc=?F%01q6}A@J})dB%ZL^A{a?GY^!AWmh7k6lmz@vltkRsw>&2pH-YpBTR)ht zn}4ehLw4N+EEAI!<e1WYW5^V&z#Y)ih8jk}qtMUf2$%Gx8W>t^oMHheg*X|_s8!@c zix(#Wd;kCfngOZ}h+qGJ{tz21i!hHq$;|97P9xdAuQXgOu{{GsEZcI(tSAQ_L3a*t z6ke+YZ?M99Pqwm-RuM;xI{8(dwcLkPU5cDJFBMC|!L{ulRDVz#1mE%8@Ibc;@g)!S z3c-fvKj1cXey6EPC4o>6$oB<oEpjP<+Gp?-XjN(%@e}}*Uk4fRa_Z7&?6Y@sXDHFl z8)_e~kG_T!ZMhLvAk1kO1zGMn31)aMKraGY({~*_jxU1Sc&<I3<7Vkl$+Ou4o3R_9 zsj-G=nK~Tws^KN!SBvXKgP+_@r7xtDIn#tZo8HIX5%{)2<(8>LJ$|EQM<#+n&U1DG zU**eu{*1>ti}*%+$zQtemuE02_urJ|yDXN&4w`56;!mBXFRww6O9``Q+^bGlLv)`F zx+j`<41s%X$hf{O<A-gr>urCuoy%2b-@ICD21TPgRf0z^;>E>b8#o(ArW?~L|8p?5 zJM&z9f&P?RrYz-JvfYM^$D_c-Z+)sx;_E8)EQ4{1iW?C|!l9mwTjeWuem9UuON(QE z=t9V`9(Wqshc@?=2%=cDnRsD}pb6mos`PZf>AA~9Ed`=+Hg%GlSBwz+<p56F#E~n` z#Mrh&KQyYAhl$4AQv~|KnGF>n2;6pIxWjGbu-D?;!h;_Ijq}`u%=xfry59&$w~J_A z?yu$8k7#b$@>rF-MHZKag)AtRG8COcBBbs;F@Dl{$T)j>Mf1jl)VoIEZrHQIx#OSR ze9BOBITbf;MHd5O+c=J+K?-Q}Sdf~3+^&Xn4*CafY5gBZyLJV^ET?cjw_PxM4sU7l z1#(XCtzvdmi0<|B#^MyA!-1HisP<p(EBKEVe_|QHALuM0^7_VnYus2|VRfCb@F2DT z00^2P=s-iijr@o<Sfi0jZ(;qv6~1<lD*_9YGo|Ce@GXUK76#Jfnr$1ZQ?_Wr6+XTW zM6HC)g#|3@PY3{L5P2n7PS6tXrKh`1IroSZI`4hIC(QKIK^8sr81I5RRYMkh&@b;H zzGoK-Qb?wZ#jtxOni<5z_XjnOR0Vi5xv7UCu_Y@bN8Gf&BB@*Bttu<z!$a;Pg}<R) zT=>Ta{4{E781uq^=k9KB0k4YdzJuPu={fwS#b)&hs04@O_-P~q2+;xF1l6>HC%2s` z>SI<-7x|ZMg2zZFe}Wb0jSZ|EOrHD{;8H9Uc0oJxN)CG%z6e?l{)W?Zqtn)7l4t-o zaWvJPY-PB+^SsSWSBwIyX9_~iw4Sd!0`W8qcA`ZX7+5K{jjP`LjoHA=Wnh&(UTI=G zrA-ORQayU9Z(P)YuY)mow@TsLYiOa`or8;-2eox5B_o4L@uC#39x{78UMAM5fnv{G zyPY&RyIWM*G8fBPXo+@AP45$trV*x7I`k)yNm6WYmH{t2Syt=|Z*AA!wRrbK6NZ8N z6R#Y0I)<ZM%gA&k`<vX@>#Z%n3W}(+Fq1=AGZsX}u6&rEMORe?_wIjBjHU4v?fFJX zpQ*G_6q}Fw<5UR2rUJQo?cwa)hUYk5GynkHy<>Og@wToR+pO5OZKGlv729UTuGqGn zRBYR}Z6{A>?Y+Ct>D6nEKHcX<_c&kR8UHuW827w>_q=93(Ph7i4C{kgED9;l)leY3 zf4TcH?_F#f!D%55R=vRVi4&%PdiwhHiL${u5W~shBRMnzM)Cq|$Cu%L-o+LWYZ+7@ z2#5kJX`F@5w^zs3e6YG-*3=Fg>0p^i74{@toi(OZi#Wg<YS9%$y&iFMu}D5BmoZd5 ztFiv`3@M>|=@I{hVb?^!*GkF)LQSK>(5*b?CtRIUanCH{1BF1SR4uN^AHIq9E$#`k zRPAZ(+ROR-P803pnEtxs52wasvSr{Ywz51s2on0eb~Qct?IEvnW6dEuZ|*Cf5}GQF ziO*q$)OxR`_yBN$!Qb+kWQf&~7BX5vQV{d;J@EBS?ixW!@JjkX1JENBPUuVZOS7E* zoYkvKE<^8)J9&DX(@_k0B-j!#wvjYIi32r5Fr~iI2jCL}v}4K4M8Lb7B6Avty`)%o zyEcvnDSL3Adg6U<sz&tJ7ax(9kC}GMfPp`N_>=AFof;x7R}X?<pH0A*$s67z_2_lv z^h3i}0?hSiWT>1#@*)`4z`@t(@bPrM*Ew(#BTFa~aFxyyK*A&Cg<s>=mf<t52I~^c z9W>d*^}U%$p$>a3Qwa6Fc5<^}xt?|*T;LD@&}p-_rswUhLs9k7RCt}0&aK$Y`6ze> zOadevhOwJc>mLW&>hj(nXTs@TupWdT@U7lR$9aDs;p?3A586U=;g%nw=mHwo@Z3Y_ z2Un-zSGhg!?QA>*7S+p!=SZ7#A-3~^G^OT&%61vB?y{5hSsw~f`64JerSi6u_jSrK zL?$^%NC*^zq2jjvj7Gb{a`4JP7NBAWWjyW9kE|l*<4(X$f3VQ^#Gi!XI4x+<6!fdW zs!@>iObfurq#c)TJ5v~<pM7tqIh_cH&8_&m;-eK42jKVIm-IbH*%l#TU-YD~SykMs z!xwK*Ph$rOfLd^!)h<2H4HFZ$mW)P2+MrM~)2IsbFYcVA9|0X&r>e;is{H)`NvOfN zd*w@TvQ788=axFk0qjyJZWX1kQ)p%(h-bf6st;fUM|SdOCVu&i2oc~wtGS{aXy)HW zJt7lT&K~$fn49%eT(RlY<WW@8|8)L&oCtSk>}iRUai6Y12~K_%*8FvZ?F{^cDt$xt zX61CLz4(w+4K(R}cwPm2rBzoYGLflU(dBk)C!KPvz<{S%M2*K-kFIH|A5DD`jrQn4 zbb-%dRk+#}ji3E!!K8chy8_(#r+aB^x^FeG+4dN9a_t;<gc!FB_Y6BD5ULde*JR$* z#+S0h@DB~2gS&{fR&_1)&ygAL0C_(?uPkexpK=EB{w*=DD<YK)w207e3##Fb>(nt4 z`lc&X&jiMJ4WOdc*rKWXUiNs0a^-d5ti>RWj{&Hp$eo`VtbW0WHcGH^m91K7PD1fO z$vsW_L|(vu0<Ox*PqHW6PMPI{hNn}>u`aC3SZPwbR?bcP*t-=-vz<2w*=WKb0>z=3 ztOSyn9=Ig#AY{gHC|UTO-b~pyG~HE{)tnbVxFFu&pm<Qp?h-7SP`N3P^jQ#2=9&kI z;ti|11RXET$w|HDn2dwu$Wk*8Tj5`=&}tZ5d<Ef2BBYb!+Bk1-*DKU=2FKqbXF_s* z$qJMYW^u{<x|pMtiJ@*d-L(qJ!3DnQT)AY%KvxV4q{|N1(<fqxj0AUNE(W>TiSqMZ zhhSXjQIbfG^LlVTJphWNs8!4y<D=}@c4F}Q+hSgrA4>7#$as6ewx;vzx%u*mf;!uY zy%Xta?Ym1U?F9OBsz6V`M?X}HD3-N25oo&2xTt62=}@OX%LtMW6ZIQ-GQwZ3z1+_E zdkPZBAu}C33m-!w9VwEdn<<3XyFfi+y$@S)CRILV+I&C=12cvkws_DbLS_>!SG_Bp z#G|;H$UNOLlGzP$vix%982GB}s1-c4I{6hA?IxPzMC18WmqKX=(G;_bllcup>|S%V z7DVxM(QK#+iQ=_s+0$vJaSbzb!Hpl&cC*Ga38!Tm*v<kKa`5`iP||P!FR(RhJDj&W z94g*v)`2HhYuym<T0YfUT0R)%0auL5Q*sS-#57A8<$-3!<Gg)6U}`<V>*pgX=amv7 zmsy7M5=d$lDI-&XO~Qwn_+8}bMe-8^qx=<lDg;d@qtWV?pJO_0&5A`UeLMrTaH)nd zF*aHxm@r>AF%4hAsA?F>z|Nk+%e!dWNVF1D@h?1En!Nj-Uor%QA?_f_e_CN6;tFi> z<%ty1twvj^jto_AAgtV`QOuQB-_0+|(|{Z<|FNVGk_ucd|NlBW@46qNT<2hNOv15( zh?~>d2@GxSz{1$QRNLba4KDjK2)TZ}GL{gB{1hAxe#_3Q@bxQLH&}j|CzLG8q5sMa zm)j_{!_@&l7gqQHleYeh`?LTD6eq7hn~M#Fy`TKva}rL{{rE{*F{V=l3~+&MC%~nD zG3~#u$!FCm|8cox!~!J<Npd;zn_@iNNqu6&8Om{V0=w01%O45~^)No%#{r61AZi4w zk#7^%KQk0tuIcsO2csa}v*y~ytq+~5jy?(K=r^pk`#!3vE!Wj>A@KL1f#6++>vZ}s zzotJeuw~(3B>JQJ^OI)$^O7`da7LKpBG8vNI#l|H5Nmyd9phbs4iR}fh&KWquHwaZ z-fE14<&<d=8v4&x1W?tu3ogiwf{7Q;c3qqwrj~Xw5UE|7y~|s#HxR?R$$t0|S_TyL zleD&+FA1PwvG5V|#ImRBBSo_2J3l;sf&G02c?GA0KN}hd#dg6sT%TiA9=DoQLem5b zuiCQ%alf#`L-M{_VHlyZ)*H%7P=4(6y5_KPMaWAwYYFE&WyYBbvw+F(S9mxzkm%Ol z%8n_0ZZ#R`o?=pt5y#5cjO$&TK;wAdMrkehqEpLe5~M(JfxdgFI4D{{OH<eaPRfDg zIG~Fb7L}oENsMJuHiF?K%T6gv^_fWUaiFB3D$3mFIGgc3tIg^orV1QtGYwwwRct~< z?bYZsM}BJqX57|FH6u$J2e&Th4=fbbK=#BVjZ#g|*w9ZJDu-!~XsT@I_l?$ox`Te# zu^U4n1JPzGbvKrU2nm%~Jd3G4p8rnH`b4La|CF4$GV(RKP1zZvm1_Q5aIQ!U{}V)Q z6nz+f)eD~<|IYTksl^J#XIoriDit&}ziHa~K3x$*s9dB_)yy3T*04k@HYgI5YTV6U zq_B<0&7<rs^?f*K@s6gHaf*CLa`W+jC*}l7%u1|2$1;1=S($B5W$7#dHUnlNXu6@t zN8iPh`T<5q<qt6q%?pS^NmR(K>xcDlMt99($vK2ZGoDhpZ50=|4ZF>!7Q<f@7Ezt< zGeX*ZE??GzR|A(d-T)Ol5Tx+srt`4)bx#CM>yBEg8VD+-h_ceTTcyX+A|XAQqvhwO zqn9V6{;Vx~VkL5B(DqoGKN!<oB-20H=|1a&e=@goq(H5)7M?bP;ZE))3#muO|Gshq z$;6$ZhP-NYbbZL$l+HLRd$sS*cOfnX9v*BeO>E{H21dgiie=PrXxDI3=yt7*T6bM$ z&XN5<B(QCi4Po9Zi12Q`t^;?vDOKqtD#>;OYi{NQ`2yj(Y%rU|6|IsX0NHgM7qH71 z7p5<&o6y!s`%(^b8LSZlaLih0WRE+RHZ0x97yX1S$-=d{{?hAOF!cuZ#-?<8QZzNl zDd(XN)@4mTtFnb1#lvdOS>(w4Da6ql!F71S_GvU!DnKt-MSlu_0QLjGzQG!2|D7p} z4}U@XU3`e@sCLJ2HwAMtUcc5l8FiukQgXuoyP0cVaj<x0cN{7qGU$+=$=iA+V@P3r zMST$JOxo%4WKPABn%s3Yglh?gm(sD07}0Ue6bn0cEp`sZU0sQnioRdRMDGysh4fso zBqAYMl5YC^E}j%((58atZ^}f8I2Y+8MXBJH_@YpWexKL2D5xgT&Q-9c2m_!=4Zi>% z?0dbsvCF1UCr6ifnf+<Ut_iF8RHEwuhKw~n!<J~UHM%9P-43K`?RqAz8fX*JB>x+g z2MGHOu6I2(!qg@2Lt?X>?Nx^S2yNBmbl4ZnfW5%F^$_C>xihTJzk{rSHo5HxzZj+d zt<D`ZK6KIlqQVWJzGQC3(Sq+&n~7zDsoWD0PBb|VqU{D8b^`!we#s)ch{#mcA&7t- zb<cR0bcswAAA|c)B)$hF?68G6%P##JzYmE?%abL}{zF|GLxCGVW&LC1&mI5(^AYfZ z^B~E*J&Uo%5u1xAWOCy}fFvNX^qL8?zzzFm^X0m@F2!vh(|jZP_577w({96caqO$e z@H;j>Z~bC(nZB03);DTBJmjeBoa%b!^PwS67kP5tW}nRl?qbA6PCU#>gTB0q#@%bb zPrMqRT;(M0Nyzqw=cCz9XF#WP%z^Vr_D;RE-Qm2JbLDRySMG?%LVg}>AM*I!7Uqn+ zlstSHkvKIsq{5&~KSg)=nrKFEHdguT7nX>t{*plViXUM55wx%(ayy!LkXG%?FkBy9 z^Y)I@+!yal%+X-HMh8t~#u7*4CQ;pTjkKG>26i4;e6VDj_5Bx|xonO8XGU@sZkweZ z1#?!JxO^ClZ=9El#RN%c>y(gk&m8NJ|4KWiNqa}@RlV(0>p&V{*GQ2e#r1C|ZgcPF zu6b7Sv(D5apPuaplX()-)tJJtePzW$dbPR7T0WRmQdlk{O&H_msSD`@LL=&wYkN5J z_LBH8yu%>Hjl}N;l$QG~F@-l#99No;ThPBpO+ERp!fjG~A4s=O!nd=vs;H`RnAVGQ z6rDe3TQ}}@Y-M9;-6egEju=Xt_Q<Hdb758Ytm7S`O&}V5a_OuK)UPg*K01MS$b;9z zT6_wUu*S!kFv5FaKlPC}42D(lShD~$vGnN_5@eZ_10ADlWZnJ3OGZtOj-s37(A{~V z@IEseYU3-i$%NQp>Zvq;)THTRVwG_pe;+CP0lFY}%XPu-Om@21z<9Ovz2Z>WC&ZFA zyL>h_h=2wf0yU{BS9T&GNuN%*kS@Bt8tJ3_U+^F2gl|x;04^ZV8p6dJpscJ*B#L2b zXJFTy_5El%JX#wCP}D?$db>Ka{ApnUG!+NQ<1<zY41o`^Yh)1w**3n$(4dwI|B0d7 z57-g=jyRH*_u8JpXMM5^izWE#-ac6IlY!9k$?S0$teE7>um!~&$`0!`KC>AHFO?mK z5a>uOyrW8Jv5m|CM1!6-mvFajG*nQ)z1j9e7*L#dF>b6bVfVJ9AMumP@m!$kk>$6@ zg&R=8<mH{u!ex#MeGek{)ayQuv~IlEYNcgngyzBSxx|lww?<8iHP#fJ`qA616u8?| z9XEQz3F2fIM{!-e&;9c9SCT(%I#WCoY)7<jlu}10CZfTR{yC9@X@8-@wSi-j>~_!X zcba=r#MP{}!vXZf<eF{hToG2uQCP|wB?@Go#@`mMNjfOWKqDb6ImJJS@fLtc)uNXr z6xhS*DJ`&Of46l|5pTduhsWb+JmZ?n>7b+8<3t|FYZWN1)2Zy7=1_x4Jn==AMhp@Y zRRy1NtSnqjS?=IZ%E_$|#w3ZV^5tfdd=I$C=q;)<hci<BdoiGX&+IyWUN7_ux#a>^ z7>)VaZ9G-y(bu73QFw6@A7nTe+6K?D+>E+Xre?9=-?q|4>WUdGgbvp&J?GrJbR-!< zk*{y~Z0O1Yf0XCI8tQAIQcoEX^i$F!Io|WASy;Q5Ru%M8PkkJew&DtQ?qzoyhw-mo z9S!s?sxB-IS?#Ba;m$nucXh;WGF3*cICcPUeSWRy{0X0%H!|7VMUp$#e)A$l2~&F* z^LcGj@Vy%Mk3c3@Aw{wV<98wK1-w>}BmOC-7>iVwNsW)+@5d=El~g#KlG;;&P3_0w ztW+1DjjpP){+v&n|F{GY3|#)_f2sJ3!wV1rr2wnL*E0ummvj!u;P213v(q#eyuHK) z;>NrL{xu}BtF65!@7cTDqk>~(@psYKZR@<*dwn|l+Q?0(_UAS6ez_Bz@J4=UfG${6 zhz1pYvnT!4CE_p1;Asp<!Jq^ya+oRkIdSh#yAj!v2o*zWxsVys9IsA~`-WM^D;8EL zTtnac6Z@OlS*7zQ?)<hR2zI#=%lSJ6XZXTlAl%;Ug&(tqT<b~r5jzAc)m>2pp2Z*< ze5i~c6Nm^|pE<$5Z#&6T`Xg849uHArP@VrmeQ_Tn!KG&zt3gLlY(?;UUw{z76G90n z!iA0WxAE?TECg#KaGiqCW-<Oou?DF#&<mCyJLsk$o<J7f6P1ztyDrs@Z)%0B%0I%Q zOq~$@(X#Gm5QCVNDTzuREHcT3{*>PXh6!yUGis?_)v2HzThfHQw9n1}KIlsgwIgNQ z72?O*iCjgsJdY|3R9n<1aoNna0c2vA2zHoZByp}W@@e$^xf^&MQ2c}or>tH1`VwIw z#{9)A6tH?;O^V^Vnpsjxr+*}r1Z?gn2N6acNhZV0B)^$ifR~DrI{_`U^8JPZ!$owa z@K0IyU-v_#T_=ACm#i3_B-N(X<`!jH>;l1qAd*%<uYu@3G(KCD@UNj7hoPOS(AWgC zA{%cjKE04MsW6#Mf_&ZK$XZAjp@^}X(*0g-{LZ=*t@Qkkxir05ld@d!;Z&N~{D<F& zQ+gZELQ$WIpTGf^k{9Oe2$WM`w?J8AI19B~z{$xU98O*L5#bR-YWk2tnWOZlpj8cl z5H#Tr@i2rN@~T2)zK&CQW$Z!T?umA53~nKw52PAVa~p%bU(Y)wAb$)B>Y=ye6`WQE zZ-i&u9@sOA@Kft>69j?V!;34=jp_C=vyR<$aShP5Ih8PM3LiaIFvD|=n@}iw`g(tM z*yug{u$_W1rU5HEyO%-Uq&An6{&Rs!6H;6V?~N5XSb&PKt}TYJaDl5c!&gxzM1_kj zAB|Mxew$FCbj#i(3ya}-xN+(+7&iQ+L^-52E-F)R66#)&A>~q^ww%Ws*yUvGT?_4r z*yk^=xySr@t{&^G$!Sgyo8T~PTu#k4(GiLpzuHUA6&>q!QCc2I8_vr1o9UOV*71D! zgQ|;yyC7xa%a}fz-fm)V3ps>NeS!l($1>mtYmYjEZU<jR;=nQNP@vhG279f;@b)~~ z?H--b+64trD@;j@(=_Ef@)rbrT?Wa=S16Oyqgz$iS1>z#EzDP(zLG)QZdovK`}7e$ zHv!@fNkm)}A)yJdgJBSQzn6RQQIs$o>yYVf9t^xAx<Xf2l9S|Fa6TnQPqexLnHS;b zrk2W!G$@pdw}{O5g(zsAPdmlyz%LBt=cC5tI1>|>H%t%CgPC!3YHN5@L}8~F=M3Nh zF4T?j&i%?EkKm5m3WQAoo+Z^T_X{3;zhNFZM_qf|eXVqK10&`unkJK-%@4D-Vzx}v z=l<&BHOIEasOb$C=tzooO-dx?4-MAWK83fF=ESB_(Ks6}nxzaH^|)Fog+;O(IKj+7 zHzr*xIvdmoqKL~ZGab8jIT-Z4iI=`N6sAJQ!IWYRFsA#c7Z|4R&5lX)(FnY+?l%ko z;A0#B_#&tZ_z@;{*J#PFg3eBa3rg$CM{0*5;CT?G4LGm^e5`-wO_J>YY%YD*-_z3A zu5FQPif5M2m>zZ?vhSynVJ<G@Eg?qU4z&8J&MpqLw9}=BE0kqlKB&Qa!UBA>=u@PT z;TsNU9#fBr4APD90>O2EY)$$F4<X7`CfHNj?p)_05G^{ryh?@irW>~5ImO`Y=0%`c z8GZger&tTDvDpSRh{P0tNX&ZPx}C<OEMrKxCHCRpMAxO6qITzW$?UgsSqrHFITG9w zC249aq9XnHajnAHPlFSzU?sx9?WB3k8|Ghr?`9EbE!GAX=`59YSVJ60`{UU36g{^@ z^Bf8j_Yl$8<Cn6MG(Dz@{zhG@y%YFRcG!<00T}bqA0kPcKJR)Qk=f$!O&a&si^T}> zMRjjYMV`ay1^sTBal*2Ho;p)r4~$$JE-f2fn<BZl8%dNh_CCCF?@`I0>_MK^&7TW0 zsYQMnMsVYYGoBe<{(2XJXeW&9LU@y&KaQ$Bkx=5|efw-K)Vca@^^R!$xYtHy0!^-M zZF_1`PhiXl)yNEigIs!<9PLFw4ku$EU<10KzGSpto8aJSf*6VMbwLjZ;usL16k77y z?l}nVV*hJ%uHv#F`DlHHN<skGeBN<4c?`?b_1|4}+h-KJ_3IT2hIO&>ani>%&|_Io zTh#ZaRe_}>2HHhyIM9-}Gk6{V_Jv`m(Q%#oJP#Zz{@!2UFm49*nZY+yWdGFCNz0U- zUm|S4_a2B#8OH6{c_xEp_8hMBKru3ly4_nOdor9l>P7G1Etr@oCBqaA4MzQYx`zA4 z(qf*dS2sGNwxb8~Y)y+E-$HiUN}hTm2$68<N6=VsWAvdxJwsS?*6J!RlMlJ?kC@}e zI;ABJ5fD*x^_YaTWRtK^G7;lzltE^YyxGmo-oWe<!sQ!~3e6LFyCWIBiiF%cc~&ge zCv2cNppSzX;v$Q2v69mWY-XpYK{8~r#x!x$1HWdoXy!deYH^)p)GGkzDL|mJ7M8Gi z$OKgywbfo}g33aG%sVt|O#VXsjPJL!+X#=-g8bnijD8+A>nnN?yW`Qn6beWW-~>g| z`%zwYx+-X*O?#EO=>+Ter~R+H5Auf)3FW>g=}KXi`h{rBdr%HqBkU#ZuUlCLalkd0 ze1JQOb%3-*(I`CPO~m}hDmG63C+6fxK=W6yk)*avleWj1snJDb(-#7I)X0tlS)e!J z92j!fnE9{iBS|Y+%eZi=B&2AW#W+@6W}f$u7R|c=O!EditK@aHN(&xD$T@yCj$y!z z5PN>Ib1$=ixuyT3E&7_IhhoH6%rx@aCqfy|Bt-@3qWyvI1Cw_lE<N|$l-^+Gq!F5= zF;rNi|L>bUc0kd|pB?E##|lkQ0`R}~MYT~E@5!#7?O4`Fw|GDXof#|A!zw<No8F)R z{abM-jHy3m^*`waIv4Qu5mVH7U;FAq(;7Q%pf-+<Z=v#nS}k^V!v|()Qj(U@VS2EW z0u^{|#|n>$kTWc;!$2Do^P|Gb+CpA%Bup!;+`8#&8ZXz8U%sWo;6Zs?$bM+9Ee7Hd zz~@VZSr9)v+jpKeMDn3EmP&cqc*WnUK&+^yFthof2un9C8$3a9E5Zio=|Bnl0_O3f zf63Ft;Sd-h8S4d%SH|(a8$IL^v#4mU$YBi+)&)ZH8S;%N;l2SoB>Xw`^+AuTyD$+{ z#Az5uc^>Q$7a{jTD60e#Q;l58U?(zNNgGVW<L47H(bn`*Yx>RQR+i=b!kLCww&@(m zRyI9lq(n#T+>VVlPVtpcIaR5HF^vq%#(f_V<?R1}LH%R!y4;fVHkRWYo@F3LxN?9= z+(|t2eN=9G{VkPnmk*fBDsz{zeOaUpt(MA;8O1z8EP$|!$crbrlz0#QXL{Fp!a=c_ z1cGhG<zU4O&hyG$s*$0lfHN{*_=N;^Nz}VYTz*<y!bo{{5M7AcBuGvI1G$RBWGx9) zbWqu1S<vR6KI8kD&BeGW3@qEInUgbF#E$}~<jN_CkDg9%(jP<ng=j#ZZA|@6<u1w| zKSw=>sBU0u=_0=dWH$UoSi`N&#AMOD=&N2;o#)cNeRoJZxAu|N6SCJ6xb91F=!!Pc zw!?f0qjK2Z4-y9n4(-n*TRVeUc7r{sY@K)$;hjAiQuA1efH6WP^keSXPKd&u^h=@K ztGYCxvJr=TVCqmP^Zv-GNixO#hPu;yr+A9&M+JS9>w=0pPVIofI$~tn{t$v=klAwV zAW02=ScrreIxu+RpuD$61@Fh^VuQ0QWLoRWg`0EM*Hnh(kDgft`l-D_p=cGePBSM1 z%pXpc8l1s6P)6i)*9RhCTSuBsDLq(!cRB<yql+@?<I(MyxcqIur<f?<^7;S8rkFEM zpfbP66KLGm+Et1o$#)#&TRaB_-!9hqeTb?px*Qr*w?#+h?cW3Ecp}lm)>{c3Dg<OM z&FDy1z|vPkzP3^AYnQ2?z-YSKGgwQD1KE8V4Wd-Bb~@<vTFUPHvoiNdU!%7W)51jz z?OdJKJt_sfH@_Wf`yb(nU~+TvpnjCPIYtiOO!82{)-XDWX@G5nS(D;8IQyh;{3wz? zwK*rCY>n?D;qRuI3~*16l50U0(nh<X>bp+J*!Sn%Ecg9u17?$F(CI1CDn5Eypt(VV z-22v$IFa%)`b2rwywucl_e1%IN8vL%Wucp5k*ax8#f3A_3hwBq%77RiDc00QA{HJ! zESAI3>gF>gZ>*x@n0qrM-U*TbQ=!@Kdwr9cGb8>V&r+|^0DKwj(d#gS?_bQ%qB%?c zRmx67#tokheiE1APIWeq5$(}bC;F=+Ng8Mdl)i;?dQ5$h2e@#U1a|2tj(R>D(whR) z?(3#joAg5`%cuCONr=&cr@p0aL70<hHZYh&=4bE@R_U0?#yq}QvV~wHb|^f@snoHT zKz`-sch(f$vLDf7so{a;39=A(PmjK+{Ra1yMCTg+G|c?#%FBO|`^fBnPwod`@Z7q# z6OKGvQ!!P!quhG&%Bv#z%`u-}^`*&vw#L)e2~`}Zi4tZ0?D=zmI_6&k;l{>zz+d>Q z(ENQWWk8jO%jHs;Wi)U-Z1QZR9dS%GGy>El%;2E7Y0S3aKf3OST@<VS^#(URaDNK% zOb4G8Z@Ws*uv)j<FKzoq<mRzFZ}SYFgU&xzBR9j>^<KY9x4?){Ypj-$$(kQ<>sLJt zl=a}0iqMr6i}s4n6$U^$QYLGzttM|T218`McX%dze?hw8s}s{@J4$4yTWi0Yz@(eF z+R-C7T1d^phjC>L(gxOGl0j}<fpc=@svthz9J*QXv?Xy&D&rIRiJplmfW}5zDN<Q` z#eh&UMB^LO?z?tD<oRA2Vl`h@oA9UO>Q<HKeRp0WVyNzR_688`&YZ!g4X-zZ`3tP= z!9T$4wUVdPIfD(7`N8`Rl6|*1oSU5M>PGk@1P-YR-u9OB0Z|PN7xKSewKUJ&DdviU z=O?e&p8*VpP$YbiqpvC??>};W$S>lh2v?`exTv*&AH+nh%b#UT;iXMp5r=y^?yhD1 z7{(p;a26Hz>-E>S+WQJzIj(jlBh7pHBs~2qx{=fo`EC=~#(dFS%_72s|3&qNm`i78 zz2IQc%<0fZYPriL6QzyKUf&|4|EtX?$c2oz`N4vk4IQW5x*zu(93PEK;}7It6Bf8= ziA#x7a9)}+e6$q9YPDF$&<_-sT;)NjaZ-%q$5$y7P^0DrL7nlt{Q}&0(}V>=I}*#> z`I=q6>wMr!e|tCK%Dfc7S_PtFEQst6buE4NU3&TIKUNuD_8e<b%TEQ{j^HTiQa@Xe z_BO=VM|4{P)GpmlB-Mdzf7j3QQ&b7&3G7{Nduf4dj63{}#(H#66G7A8piQ{C&HWkt z1ozUBpDE(OxUA>_wi{IcvL*WTD@mv#OW0)J)$oHF&o9X}P3y*cUtrZGVnojDPh}=E z+X4XK%KEvrlhaNTj>lm8yeFWJD-TbB8T?QShBv^0yyWi0JJ6z9xdtz1*}$qZZOHqh zAo~xI!7EA9(q1BePo)roL{tRyURz=zONWgp@Zz?V`cVUU^zCain$~A1V86Ptpi!0# zCPY{j@=mn$hM@E29dPFSq?hN4wtwZb*t6={39qx0N<j#<FKpgm0u<7HnJBhh(}sez z##Ta8>PI&@WUsplGL?o;{s`X-3_jxxhzX_6Vnm$L1aF)$NYxPv{j>-?6oN=&`fw zNgmv%(iy6wPv;%@RSgdha;ytcWuDVN8}-Eg7jZ`WKs7s0t3iJol(F-(yB0v`jYJO> z+cOxE_dc$0t4RO;0`Mn!%weI7Ym$8hGG3_I=nG7bPcB~w?hh8t;T2-eK6^_ev1#`= z9y5(iICNJDhHDV<_N`JZLH(#H+;5Y3C3X%?z3mnuD3QV>6675jx%U*PRA!`{EP<CP zJ&;5)eG%PiqB-D9qAirmsX){-vIvZRpWD=w6WEm5-rvVJtUo<(%?I=0k-=tRN1nvF z?}P6e8NH7X&)!>6zs_u4UWy3_5P9GHjRv^}e6@4r)wWWU28W2lJXo&3hlH;<C7r!# zn;q*4@7*`vJQL};(1aJcbRq2{(@ZobKNdVd8o<-bo<ky2^fa<g7grR{fR|}A%yZ|9 zL4m_cS&sPJB^GGIA$Vm>i?SB#uzpE#omja+Qc)<~%D8oJGM_uTzdV>ltr%HFN6iw9 z@JCvHQxwnUv&IK2BW>@Cu7xP3Ry5AukFT`|6?^hgZR3$JBBE%`F0~E0C=n=N(k%sp z<#^H&E?8aYG)=c+mP-uK_|e_w|Bn3Hq~!hw-(J$TOi;QDK2VSOebQ&am3j?$Q@vk{ zC&1MaZ>#vcbvr@=4n&FmECW*drOq(rX+5e$Fs}E}@tA56W$|?+%}bE=xNzkP{1rb~ zMxDT39exBeZH|doYA;MSN0!ecE{3Qm-lGs~6o0qOp<QM10Cx=@t9t6D$GNb*>##aD zMM?Q%S=vLQln!tZs_L0@w~<jv2U89jh-VtAX3=avvKgLquDbeVd7~`|e`U+)uC2*> z_*aFQ4)>%&qQ9zDLJmjHl{}X!AH}7WnQYxzORdg|hf<;a;!hbuX|IwSFI2QL$m6p9 zA?Fo;@(pY=A=D>yjo^>{Df;z_gL0<S70FoKznWp;N5k(eEjMyPg@zl@(?u0lOh|C( zTns*q`>1dI59a<OLfizsR-@`H=0J?GBaPT=IdTkRDGBvlH9*}7^aMs9ue}2%UR%Oi zlbh#<9BOa^C|e@hr9Sm9y$%*WZ)LQ~Ui>Q_m_Cdsa9?VDbV7<Dmhf#S+PknG;!(`n z5q-4x=w-A(Y$X-Sh$mH#suw_e+Ro`R$x9J0B95y9EZOYjf`K3N#pZwS{X>e-Yxi-J zUOFRCQn;opYr#whF$rAR_YB7xH~E@}hDYg-rwyu=0v#_{mL&6F`dW9FAa`CxJC$Hk zS89JLyb*A^9c{0n$@8QvMvhDH9FFDgG&&{uWn%rn(%?=msg%Ch8cO^QKI@Oa&a&`s zGjoy%_Yhp*kJ@6pW0Ch}({OUAC1VMVbrhw2Kg(^@u`***Qy-8SZ&DBv1R0bHFYach z7G*y!twdlK_Saj#?-L<ZY(4RJlzFta_1u1`m|(G|s81B6ys?F?tsgoPnB;2+GXR}u zlN~aj1MRRtnA~#TRL(=GqWo&gnA^^+4aF&%41c_U10QZ*X_)hmG;VX2ReRHPaYtb$ zU4khTV=qz{*Q)Z9&siK!G_!<n&qY(%uj`knZ~B^dKG5Mtm+GJ3Ne!D(hYY!S2<*#m zQnEgk8k25f{Latbz!m8KtL10Q+W7_eR+}-%y8-ibsg)u)(;>1Bh0ILFRNTR1`W68) zygbuS!2(5*J5MlPnzglnX7jcOof(4n2k@R&r_%i`9(2{AcVYL?HNX(zlD%AzlN$dC zMBxt|1Hh}DP(Uu<9}}f_7xd+5HZ1iROxQI1bE$j+&iFN7=`az{VdGhB-;nMH?_Ks4 zg*PwPp$_1VtV66VdNzW6<b~x=LR;72YP#s_Cgf*NC7s6&5|7F*i19)Xn1L>c5*BC* zcnT>^xIVjWURz@G_hd}Xm0~F21LT@|RdF`ei++!`4L!E#&{hpVQ@(}GyvGksu-?Ds z0zg{3s&Lx4=?N<EV58#F5rdk>Qi#55rO%ehc8Z<qT1ev}RInF~Q1q?Gj59SMf0b^( z%aFzNyQ$YHz+9cwCK}rO(TA*G3VRo3$;ir1s*gp|Bt3Npzfx`PmX^b45JU?h&EouS zP=p?XJF~YfA*Vvd)G!dKGKcLqw!`4-Ew~!%st)vmF*ktOd52xgU(J!de_Qi19X!Se z2<|-7UPWF|a$-q(6TN~}M?Kn`*+<hX;;B!6Uu%FyBf2p7r@Z_xi!T2I4e=axT)`6Q zJZ)>L+(`Vl*p~0OocAAbIc}Yck|;5rs({HFf3!Hnfr+no(l`lN5AMp+aKu_ldSv#Q zjv=gE?d4oL;+1jcJ#5$RL|vVqsTTl`oj$~Slk@tXkqKnA*LI!zT<a<4M^&fUDQpQ$ z^zwx*1=PnX=oY|cLl}N}EbW=Pm>~9LvTjf}2fe)$>`5YG1&K=04bF)c362*h_Ywa) zdx#+r<9Byn<0j?9W9mUV5d6kZHZyH3Tl$Y{7G?B(pz_texCR@Fim9HCpP+c9f5ag$ zU~Kj+pSww1?OCui$mG@2HDXScg&kF5^~$xE*$Az6CiLj$T3y%HC|yeo_KpHBb)}&t zcjmm!gK37NvZpb_o5~F|8kXsg|D)%UqtRyihtk)c6{|Q>*srB$b*5$#Xe`w>`mTrU zL;wbu&n#s7xk`_3_SbH%pOq3Ll7xziRhkEabEuP72A)gt^QxjMwkC?X6@<}9YSVNH z>Ph)oZa0u3)oo%IWoJL_5b7g)1o1z^|A~LVf4?;qfk7kqoPPoT0R%$-2mH75R~K5~ zTQ$w)M3j%n4M6oFGhn0nKf!-!BeCB}{|W!K92rkS{tf((@x7{)xtU8rj1<hA_U+E9 zb8zv!+2x~wYH(4W(JhTop0jSK;U$e7(}}u|CGeTfKXosz>T(w?d-GpNmppQ$n=u1w ziD1LL-cz!hBp|{iXmFcbqU1lV?07Ix7}3M)$zOG`i1$0DOuuZ3j{=1zLw${AiK)*D z%+4i}>u^H{g5e1H;-8n8-o%JcZXAh^E)Mn@GGbV$gQmtL?E*f+if-J$NN!-9#RvP( zn)nCqKi9-V_#JY9MeR@ITmeS>z=-e-SOvFGM<hW#HQB4@oFK%ggJFj$t0P(~w_gJ$ zsXAi0B#F^0@y_mMh=bbzfb$N-hu(9cFl54zE`Lb$nmhoW-}y?|fz9T&JehCE$nNwo z5!&P4yCLDLxJF1u!i#+@Eq+#$`xlZyns2}?3#*H0(%MDp-x<iETRX)cXloNYBMP^7 z-=4686EshyebWv>_Zb*|MTnicy6q2oz%vqRY45F;I;tY=*qCmD&;!$FS2HfT9K0;L z9U!aBCD!vQjHFq079gx_HI2x&lzE5z!n?%xp030?O`3-;<xrQ1xSTP-!%YRJ|I<Rg z2yAyY-v{3Y8sb*%YUHdFg0^gT3-=jfUf7tu#Q+1VPHzSa6W1)d>0tMfsba?SnC2N1 zY-m|U=ww!$@U3Gd7)Hf20xo~jr5~og`+gWC;n&Fc?`B5tD#=>xj-U)l+~gJ@3FP+L ziSB^fe*H8SJ!=8k@W=_t5mc)IaIKI(0zMRTonP5m+PjKh+tlEyy6Ib3z#p+EvJ7a_ z_GekB9|d`ODdJ(`rmz{?hpr*g$eA}+%kD8!qUlgt0y3mUQo8Qo%uG*#Fv4NKxk&EP zU~o12z$dFv-WOP6a^emdo!a;e5f7ncF#r`5@FmYI%V#G0JC+UpotV>f%|0XOXPk?v z2%z3lLj+pNNnpX4T!8Oml3>w=q_#H31TryTKdeu`5ZsV;Jj=HC-rNT1@Wd?6p&$nR zBfRzCeBvT-^WpOMX72oMXcuc&UKBwac54=R0avR!+g?v2sp?v@y6}OLj*z8ip1_o$ znxx_Tp`LG1h_aNrF4g8m6{-b(EmKI1O}G4rFEVcY+5;MS<a5E`d;!SPDJwNnjQg`$ zJb4%^>>a~)nZ$>r0h^Kx=_Y3L^35~gz7k{0U0^!;u>P;Xrn!**5f~OTm*{2@>gu4% zTz=*Dn$n${Gg@>pK*J&6J|Z~38Z`{vP{gy+9ZD2}&jq7PGsb+n8a#(Gd9hJucXp`r z9sLBa=VZJ~Us^m1F-LOz(^6D(O#SV??SsRT>{+bqcK*S~6UBpwXG<qgP8vbDk4zh3 z0xON;=cSZw-}460h|4Haj9xV9>y#YK4V@*`LtGLBmHWNnc}AsW)1pA<dM(c@Kq)R0 zt2Lw}YV)wO)c;7&c>|>M;G9PMhu=NturG1aE4!d6onOvcQmixGU~}<H8Tg@cc+4(h z)Y@?`FCjG?r+i!767?1NZh$hAuIArLuB10@++N(rK!tGTvj^7q4-%ZPsOa0I(QC!% zvJ|+)R=aye*BdTKt{w-?JZ(c!I@s@T@FrGY6LyaTn*8${uMdgcEIF-#DYiNN`>AgO zWO}L*{y;Xxx&~tY;lkrc-LVuIaCagRtPwvO0fUdXYPXST!!i*(dG8L+D|WcB*LJDZ z+|`}{+_QR8lQNsZ>R6DcdF$9`3101kI%nxSCovSz!}Dr)Itc=i<&{w&h@|-=%~<M` z=<~b)#om^5o&0Mp-D#RTc<~r9Z^Di??kb_=QSHUC91e%ts4B)#xM-)m+uyc7PZT`8 zO1@V?u!3+C@fs_TNzF}~jiV)Ww`~~?VJd36P1M6<I-42q;Y+xw=ayhv70KXU0CCEl zlbIEu1v5B%!B8mAlo1~LJ7q*?R>{}k7V8v|25M0_DeG(x`)|x#3dIC=M|9kv<OeX` zG{H?eyEX>g9f<^nHtjb3@L35Z4aARmR|GgBAB^a#Y{p2Lr!Ip=V{9>vz(VSrlu6>a zjmI;IO(rvSrO~>SoC|H2Xqk3Gaj=rC0ZHNx{f!6$bP-}4^N97!AQh_zRVG-(8y}_u z6U>qr&q8li^YLg=z6B98aJ<e)!Wd{eh2N1zqHq$svKrj9^#C$;L5|2IGV+%@*O1i2 z0qa5v{^ZBZN@~DSoiFE~)@J)Y!`@#~0R;jNst7A5N22x2P`?NnUVj@C)xod|THZV% zgpjuInE9CL1DUqJt}^)u5@W_%agK&hfZ78A0Z#%~sQ>>Wms?YHF<mq_JRj|(YhYQ< zgd;%3PKmJD-w_aVU@pGG%1W0J{t6aN;u-20<qq3P{jF;;a2CMs6|2UyC{b!&fROym zv4yfCj9YKyqr>a#jx-MY{fvZZK5hgO>Y^&byCQ_fHz?ZZ3FJA)deZl{Iyvsgb99mC zHKa<aPYmRGx~-|7WQAA0F$YDUWkRk#zo>VxxC^Th`|8lEgq0L;7T~|al<>&nV4kR0 zjym_eA;31jh#RgVUkNqpdO6hm7-;jy0rMxP_x{jt32HqVEez?rMI~OKkJWRADC{2~ zcvxKP55VqVjcOGmM*~>54=i*h_hm~1Pu&`31QVI*k==4>4-~GXy2xY8@R@0ZO8K;K z6^I?W`ang)4sk@m-iZOwVbJvXGyGJ?cOuYMR`FJUevDLNARC-zC&5D_{3GZZ{v+r@ z5ffdS|5MQY*DaU-vY>R-|MwOY$f|{fi&4h3HLuEL0vqVM0T}0U^yXm&!DP<?$<|W) z1UR>&g>szz3~4c?aN=<^>@G1E2&{n(Xq>K&QkWYvCuIbYGjVD0*p5?gG3AC7y+syr zd%D)B6Qju5kB=4iTy~8R1Zlsp;&VR#g>Vpq_sy>i2XaJM)=_MsrKn>U==HOhyo~7g zuB8jwpi8Ed8f+*Uce(D#)XtTxrt6%u=pA8X?x#)%6m2`9ak`XbaJHR6YDHBxY&~kd zCbUwTQSY^{r;cs>2@R+ADKKf#Awf5XLr3D(V^WXP;=%4_g|cFG)4N?9@x(0lp5JL5 zN+Z;_jtV|gJIcS)!395;V&t|G+RK!^7X|1sALI&EfjD29n^2O6TX%>9UuKVB5jd<6 zEHST^kTY!8j+FmVa~T0DRE%mZ-OHipxe(G>qMPK9v^dV{rK^eo>h_QEvR=KHK&DX| z?rGJjpI$#Yk&P^~cEVU9_e)HGcd(lEn|#nxqo~hqqkZf^{f^tG#}YVRfRvghtQ;VH zhzPvTL}iqXRQi<8w3bh#r~k%<$^A1n#Bk%E&{mbmVz^@NPQn@izk#{|!JpuD(>f<g zQlcL)Li3K{e`!20pX$drQ&Os{S&Vrg{(}o&#yI~67k2C;-TMa@*2iHbzfEC(LcbN} zj`xxAWKF`32+wLZjByE!g~6?q{Jl}1R%xAftX`Krh#Yy05R>N~cz&6>{jPX!!WRZr zO|fOEbP%rz*JIg5&7Q&mzTpz^Iw%&bU(dm-(+yD_$L=e0ezGmXv2mU*g+4{MibQ0Y zMshmNJRY<d8j_ovj~eBzUoP`!8+xr|5)oHH$v2frh4r>GS3Qp^m=h&%_WocaoA;UZ zqkg-6*s64F!D<{+Uob8Q3ijMQwK<N)tt%wNd0oPEn8U_7n&kjmY9021V0IOD?}PDq zAK4vtCW!bI-1$joQ>Y@N?>|8?F5nv!xBUYYdnsX7wDPEGs5JN{A)t3}`T@QIZD$Qi zUfpjCBSWR8CB4#I>@q8ZRp&!e=hpr(8@-=WUD;;#paCYvjx5Yqx~&8Nt?N_vf)0>` zS46MV*n-Fh&wvge?T_VFVF&CRqlSHCFl(~=1~`azxp{iuWkQXhLi^G&=BI75g92Lz z8m$!+z&j^zOzY=>eHr#NU~&Y{zm|p^5eY{h@C7^6J4Fv;1dyJ8&`#7-d*01SV6ES} z%b37S0=(!&XzQVLe0-)hQKq~%dqC3>RcGnjerEG5eiYFR!`E%&tWR8u_{<kifVD$y ztm8!RP7lt3aqnes2cHvBd>$|%EL)lwz5C@cMC2kzLx|U-KHHAmOzc<i`r>;V3#8_U zL`!2(N{=q6KH^Ow>na`<Uq%o8W>V0)x@Uvnc1^7}J~H@aC2IUK{L3l|$6z@MX}8MH zyz}KJF!fJlZm6HA{h(@?r=a0`)UfOqqrbHVZ&qcs*woI~JAejLu*9LIQxD^Fx-I`a zVArLu59g=;w)AwVhJ1e7OhbYYCVy5E6$+RsA%6C}xdq_I*NeMmT+F!Ada2yWHlVWv zu`2wm1A>NoL1;WI4n_a~yFvq*D6;?y_4<n4RNe(U5&>ahc<R^G#Kp!u`uVf}+UuzW z-ygomByMZ{OcZ!vot1KoF>p=BS=u!CaF0YehoXw2gL(VQA!A-^eA%CLMm@O7vxA1C zmT#tR=Dv{Y)i$tmsJsXNjz0n@B;Voc@ey+7zlAMQI7T1~Dd{#KE%~Wm+(9|GE4Jw5 zL(WM;=`bX%w*M^LGEL?}$rRV}Xctbpkm!L2^&k-cE}Gy<>apX-t!p7a=&;GEVHo_g zQn8M_g`KbLi*|AswZCPD%>6RhumDtB%{0W}G3hvTT1YBR%cUyIxp@@kuu%Jl_`*%A z_}@;+C|<z6RG&;cWBRq7dX2-ixd0wsc|iC>{)qYY>3N5Gf0SQTd)3?eJpsH+x{iVh zPbA;Xam!i<LM@KQRXTbPYx0ERFJbIAj=?Q~IFKx%?Z}=&=0be?$wCI+T+vIId+=9U z#Oe!vwnO4ruDR4mG<n)IEVQ~)?S70P!?<~{V2lO|Wj(}ANDcz8kljQ8yf2G9?q(55 zsd|DDqKa=q&+&Ir-l!Jl(^BqA{&VeB=!*c6@w0Qpoo>Xbcv;A6YIRLp%bMCPN`o%^ zy)$=d&*a{!;}52RoqK{<Bw=J>o?pPgA&uT%77=mjFfDvDiL=uk<}C~n4;rZrsRx*; zXzpEEz8{?^3|~v19`t-@MqmuXEW?e^h>OEUlX$WK253<+dbT~f`!Xh2F@C>%b@5Qo zK@HSW6M5t|5m$8@Hp7}^rr%9Ra!Uo#(E(^fgaL`vk;+mLKw+F(!|p`c201jW&#D}Q zdCO&XZ^?dL2n;G_Q}8F|!q=x7b~TGuq89lF9BxCEh%TtSzNdt^b(h*WG0NP13cE!5 z@@UXWv}V^(nD96UrurmLZI)XZ`Uylv)v<X*#rn68z@&u)K^FKjsnbU;IVQZjH;q@W zs;G5zE4r%+h#wY^%;#N2L~G&&a_BVovX%*p?UT-4RbMUGLt=r6XsJz@O32u!NNf?3 zrz=s1VWtG%GeWt0Qf~i-W&;{KW}>iun%J31JVy!)&_f-difGX0p(0XGKz+2x{l>9; zz!ho#-^V^h<X`SF_5?0S2f$`u9cb0a+Fx3Y#3F$t_i>XtyrCn}gO9$#^C;z#SVW3s za<{e2a`~L(gv(kE+_^uq_ZOpF6wk0J`-?g!pM#o_LTOWT)D*jvVS>Oax+gCBtS5dl zvz3d&tv=zQ0+?<C80s4PTwpq#+Cv;c-%PtdVXPH^aoW#n1aQ?a8jib>z7FJAq2BW= zB}()|N}=RgGktS9;qjqv_lI*fi(UEYa0Sr#4+Bv&4aSJg`78J$%?7%pc?!{nJ7T>P zxQYpXA{;(FfD*RYPq0sDXo93g*Nb;4;P_bwHfjX29k7<&VO&f-K2nWg6f(UnNxoS^ zRJ<$Ts%RFWO8R&dLaleL(SsRxmn;@B<Wv7PA$er$s8;UU`a{T!oz=KzZW#dZi(0(p zz!RoSn$Nm~vFj*I&K9x+Dk)%kb1uPXfk<>@!X3$_u|Zgo&wBIO1)>uG3vRz}2PBj| zj$M!61kEafGQ4G+52ud&%p@+GH|z~NX)@qfCP>WI9kQJ9F-Tf;CnJ4d5yk(sF)Q!s zzW<>Qs%Idkq$Y=!4OhsI^bx2o?%B%HDxP!}Q}K_*LC6%MEBk+nng6<f@Lxc+AM<}w zxxpUt59J2<@YKIiZX8kce=9d219WwI%>GNck?-~o<pxmRw{jzID}R*hqv-4($_;pz z{S%^pR&HpNr2G#nH!w*4n{uPW=)U6`w&33@H-5waUz8hxCiV;esoZEZGW<8n4HwIQ zr`)Lh@01(rQ~#ZE!;RzLD>qgy|CMqB^7sF&a^uA0|A}&g4eb9$xdA=zkk;2sec<1k z+no7R1zfqdpsf8UGU2k~Dqk+<*@kKZtf>!@%ES`BCI)Ma9B`yLlyrdK@AB1~^QC7l zl`@MfP|626%o<mP?W9tnac2?KS(aMw<HIg-`4szi`#wZGqJ<hp$3!#(-Xvglhf}f| zx?xo>?P!wVj#=z1W&#Ik2jn*wv)ESvP`n!y=96Q27h1{yj(p-EbAL4VAK3Fy{)N?_ z9bs*<5fyg+9wEjyobPn6xN6^rmN}MOvK$<83-=jt&4w^%{z%!RX5^0r5yfVjwJL^j z>$SUdBT@S7&248U3RF%SR3ZX6h1q`Wu7h`ve{U70S@$$ap1j0dvqB+9a`2F_QT3+* zzsFyTCiA!jxcA*bP{9hI*7)dz2Yr6}m84hF`YZ>M!}GOW!M9;&06szw1P*NA%z?m7 zT*|;8izOk)Os_{qNuNk+oPL2NB7o%&Kk0AkTK=tpDij@<8m7<g+((y0H*fpfeKrO@ zO(kSOn+r@~fMA!DNj4gkL_ogc{q@ea!2MB-4m65x$ieubo1%8lt-lBvy4>AlZBNo1 z->nd@TJmQ3x1tIv5VA3Op+K-Y`b`@yCs^R7el!oT7dV7F?A<LAn-AYCQbZVEa>{iS z^p!P-mgSGMg@c=m(J4v^AW_gpno%mLoxd3Q)AI#8mmhHM<l1q_1v>U1qk~i_{#dXk z?>ZSi^k-5Yi}&(n3zZsN0(fYmz@AdevPBL}wf7;aM|rP^ni?+?1}76Wqx}w*vNiVJ z9<8T`UgOR4wGyi`a2dnM89oM^3}{b`7HDAIL>tb+8?!};t39Kplym2uZ8pbyxr*ga z@gq9MkcWWIw$ydsHmFmQ>3HxgwbPcgKfBU8q9~3*wvUp@T02bhNLDDhiABtt6&dkY z6gqF`7v7{*A&Jjv*#!QRU<V8?Vzx9hQv3qL%yKm$UE?qD@OZvAi_^+hoisee=^`E2 zAvU=XswxuP@21R_Vwo3MzV*+&zMWTtEER-yV8-U$6Q<hPivT6k@!;iiV`VPAL?xoI zx4m)rep?2m$y1OW4iEJDbKP9=99<M)j#x&%!9em@sY-+AN9uT<rjqAsvR`UsIK)Lh zYAM1G-~X63qQxYdNNB4IN}#D<$`qq0KP8JwHSj1CTEhrMV+n>6%lajDgHC6zMHb8{ zC-0jySg}9)=hZ4Fi3}o8d2FaB#}EpNm+ahSbi+9)6+_8Xg~7PyjvT(i_zfB~cz{sL zR*_F?@RbOSgG<`}H}>xNI}kNX8+L5ltk||wv2EM7QL$aIZQEwWsETc~lDs+HJ#Y7W z`qVdPzW!lm&FVkmS?gZU-q*cdn)(=6{OS){AQ`Dc1kT1^1mm>ut*d}Vwr|{LrVH4% zB|Kmp@;kxvXM(Ej&qHj(7L{=>C6K7fBR7t?@a5zUl={Gnx)`YTG-$s^d5hS7+r`D7 z1bA|8d!zd4DrKd1#)gI@hpHB@*Ms&swkXqwz-)i(+uCZ)oh5{3hlIzgiZ<u=x;NCt z)enHePDst9OT>Ip+z6T-sJa=7W*E+evsEU~zUm}>jhWz=wUiE{S1J?(Tq(k6^Cg_T zPoiCEgg-ff^cq1H`nikoZ*I97OdVKf4&i#oId?G+89>IW(BhY>Hs~^+T0B%IegxlP z>d9?wn=B`b%>@Jlw>3Si<6t~r3NLIs9fyvMT?r;Uxo1XH`vKO{J_STUWRNqEh4q_9 z*^%zLeue+qWk1Ne3<8Zof50OONFM%NRG-ZX;Hkz}jZDmcC4Ya2CtG0~JtkjJ&_(Av zbA38hfR9+CWneP+vB9z~79vkWp~oiuW}H$429#UGXwr{r(&VBbSWQZHJjef$?H~Zl z*ZwDDJ2P1fCi)T8C}p>(vX-q&RV*-w#S&|q^DkM`>v)3C3HUGF1lLF;#9wNPst!sP zFbka_DDHSDDC`P!GY#kQoCTk;D0d1wq#q0Z7Vf-Y3{%9mLuL53p>GA8mbXK<ZWA`T z++u%*^f-=FB|9uWH~V6&b{6mzm`0`mGe7o4&XI>Qj`v~BN&ire-cNk@G;H1Uv@*C5 zq(Ci8Gbk|lLRdS|f(33!Z5!F$gjo4mKuY6`XFH0}4fM_ne+nOr?E-A{T8veXpnY;N zpa+Q#|B32(l`jK7Bzq9RgJ4{eALwA6tvN+9<-#Ou41Pamx!N)@<{obP#rn~0+bwDE zgxPGc%oK3!9;#<O2`vx)2YF+at&wy~)mKc+l2^(0ACvR+0zAd_tuY39TWlBCaCXz> zZlGe28Yf<=4z-z;6*D27%vw?8kKJ0z4b>csd<7r3*b_+KQ!})N=0k>u_GF@M5&ZBn zQLOQV%#q#u3EieTPN~lk3o*AX*y=v;C0GpMh1>69+8>U+|HPK)pX+xZLinxU;TrN6 z{SIlnz19OJcShPFdzAmt@1U{wTfalZ2r~Ev@@bDcy_+7`N54b8!Ar^GKlMA*y!`2Y z2Lr%==yxFHwZq-#`*pv=;g^Ab>UVg4bZBq*YrjJb!Y}$Abb)`>@4)^K{SHtB|IqIs zSo7<C2Tc1v>UZcv_*eTKLi7GB{SM!v!Tyte2M)|rd1OlKwb<~sXN~~&3`-`Yy#xyq zAHIYa8=Y02PUKZ*+DNFk)DS!g+IvRlSJNyXL}b`+VGK3i)D9R$67AkWxdh%L4iPFA zUXP61(!ktT`Iv{4b0WFDt045xUI1NG!#$t;lfUG3EHT0_j;v*yMS(|&pyluQ8w2k0 zYLH7^lcRi+YO#(uVJXM7qqi?msiX9wD?Dj1Cnv;uThY~<ju@jDU`vE`X7iiEprVV~ zl`~OS!fKr-)nPNi@5^0!QZ-Mn2A^VjXe6}vj1VKDlw%=(7D~T;k@lahT+LC?B{}+z zP$OM3?bI`W9eKcCXb>!r-x1We2tI1S=%^Ua?o;Tygex4#{u8qmG0LMqThP(aiAOCg zY8ZY@0DQ<2J3YIBIg!T89(T+7`=kN2|4$6iFZUC!qq9j~##!i1h_=@RY(!iKmf-a0 zcpiOeEt$M=M!mQLMnL8W^1N;&0TK|>twBboif2RPd`mQ>Dv{SNppprl;-jCxyP}ln z=xBFqvR6gYo9jHz8m&HF))T)r;W$EG`!VZBnWcN_d6>>8!+))Rr*!NmG@Yn5`H`su zo@rt_OV2x;r#dmZbv+V+7wqU~wx+BtOSDjF+$WX_I8WGJ!bD12A}T1MYmubL_~1A6 z_9bx|IsG<~8_x3?Js^Qd$5iGqzg=lJX{u4kB>1l7{*$^$a9J)6Hrc{coDn_^Lg0Qg z>#Buy<x*u>%1Ur0(^HiKbZL4_wJ(=Yd{qmv6?aRTm?+!g-4zkL|3<AlS=5>@qDNef z&nCs>$WFgtNsNK|Y;^=wKT*uWYy8xJ8h2L0`!4o+$-;<X&xoS%;SY_`D^XfO@%)(Y z6o{Zj`-vd?iA$(1z#Y!H=C1>+(h8_(nlX|`)sJ~B@*I!|mYBh8w=B^IE&k_Z*H~>& zcL}*vj$DC~3d9@yMN@RBQwRx!esaC5CVC^8n#yQ0Y0i7N0acdS0#M-z(nB#>uS2|< zWwsATLsY^&$6$_&K?Ct@jqnmOgD5E_GNIP>)sdLwtcWI7EhI&SfV+ZLjoH3!OXJ0H z9WrlcXnjIdHo<x?!_tp^o$Bv%C_nbptcBr->Oo*W17aMjrjV3@Y1%&3L;{ew(0hhg z&C?gYC#%?PZ~>ew$JdW2kap(LUrDfWGR{|9Ij=4w6&4s)h}u?9kd67-zR$H%?LTd3 z{^j#&V^~kfoR*dfEK0+5gbmbdhzFbyC~<}X*9ISy*}_9px2P#q5p`<}M5$}_M@pEo z&c<chu~KYMz5@!*wvIdq4`9sZ4twm!2qKIZ+*>ym4P-^4Gjh)3o^7QS1n!kkp5y7$ zm)Mx80K1)^$xFQGaxB`9j&qR0;X(+CZ}2+unPP091XT-)Z&ow;w&;yEbrcXA@A+{1 zpow@3Tik-F<t+6dlE$5ZPvz^!#BmI;0{6c^p2)px;2Ku1m31k;*#@!!+Q?9A8I6># zrP!KYz;Ahr$GmPMxI-ev_NytXdMsE(u0GYFJZFVRw=mL8)gHrh=DNe8+Rv_&{shv5 z5K5MkEfxeABq@+q)FqMZ{SnR&#R^RG=?lj6ODotb9ZP_W3)|MW7F%VebP;co<Z3y* z!D~E(I0C7+HgIJc`{Hs##(qh;AUz3wl8Tf%Q1!ErHvIT@xHB}o!@%!tvXkRST*Ycu zVu{M=cNWOyY-?3o$nc=bz3SyK0r}_1-$ivXA6n?Q8M6`PKkY9~pDT2K8OFJ~g%sN} zhqXO$8n*;S>^fO;|Hi<>nEL2q@MBcMtX*bAQQff|U496l!c7<EdV{Org&zMT@uaC% zkvUg0u))_EwTK>D{AtcJ!kGjbtFtdz5GsF|s4-e1bmqYBP(rF_J~Q;UfZ<Je>G!*U z@yFxFzoPo3-jRP1)iclhhUz&geue5uu|7~e%`4RL!O-7OeHQZjZ>S#DOI7<8?;idG z)w5FlhU!1@;rEOG9@W>G{b^L6RsRpDesCjm-@>5dm#F?>_n%Px$%3TE{$Ejjo9eGn z{mS+)Q2ocT$iJg{iG;tS`mN?)qx$f<KScGqe*Y?}M|=Ihdv$*T)f<HUC#XJlum-8q zlbSo~`fCCH;w~GXu3~Rd2YQXC(6@W)z#y0>8;X}^ur%nrhlfG~+r$hHnWQ)YW77m) zbqGqKgzCwkiyAdvXX(>e({BwoXU^J=dppo0@o!~he5QUywLXsr%l9;_+M3k2sjvrT z+p@sy4A!D<b0Led_G=8Bnt47fvmf27y}+`yg&*Ck6yR9FAKj~idVlR+O@&qakM7m) zyXXw;q3qr2i_QZsY}s4z>e(2&f+Eb(YIV2c0DoDk6T!b^^|^Ss3O3>Vcq<`JYI;$z zL8c5$wc($u8^)8$TakEw22fD+1e_)}o${#VnoM|LQC$Ph+&IQ_>%Xun1Ph&iYkOCz zIXFHm^DiRHalG7X-ZR);b5Ee-!jHe4Ki4tWYR(lItu{ViZY($Ub;*;ya)o~|Pv+WJ zT|wu19E7Og$9}F3%e9A>VT#V`mWho9RT}uzMAGj%bJyaMp_v$6Srs|ppcZCp0q}yQ zmZ8=N`a}*hsuw0c1VI|ysnsSa22<-7`SWW0&Pxj2{4C82=>{Sq_<Q87m88ERWTU4O zFI!hpZ!nqE3L2-E5uX;_DxOm-rCMWM4rrT!{JaCGdiZIAA}EDA*i|YR@>K=k0*<}$ z4y)!CtiH<WIurh42`^KVBBNxlDfw{rhyQq(gmef@`{6&Y%)XXuxE$x6b9V=bbVWx* z2q0IPsT!stcj7hUh#w6X%?5pvoMpy>Vu}?z0W4rg8EQ7nSiXCyWcae`O-V%_w9X<6 z&)^!nr@iu%!K7{$7<opjO*e;l!z<BXtA0NY0LdRkzht`BJ8C0Bc4YP-?Wi<==DE!Y z{<aEAv=qrqBkd?ZUm4e+y+D4<=kALlqsHiY1E_2%;_&UN;{#iK)xs435s+bl=+TWJ z%_1k%gJgcv@lUO!$*ZUJNbDH|Ic9&*l|a|>4Aeuk^@TQG0e<)F5niI{w*^;nHY^I* zZOyVFIV7$1s0Z`a&ln;J-_5`Ezzt;Mc}LsXnlMB+(3?W3qOnz^yY@6LkH)<Mug-#s z`o;jF!y-mWK#dc!bJ9TW5(3a~g^fbZ%=j5Q((Yh1uk~@f7C<co3)G8{w0nxl7~Tnz z84-n4%Z@0}GVc-O(Q5tRS7o1?d=LN@*SFF}c>Au2nM>h{^sb_*@4`=01xR}t#T-#x zr>9v(>PN;+jJy@v1}(|WZ&9MbZkPFBfRx^s3KN7)H4x#NF80)ix}7ri7(SlyafeXT z0VKKxsk!<I-u*2Xz$xSNAb}M*g7G*mB%ysO+WQ<T3zuO3{2k`uYtMzT^cS&Z;$=+~ zr!pjz3G1(1mRYG1EO1|h0ha`|)8+%Ox1pI>_#b&cTE>5jF!p-gb-!YoGTi}`9Yv<q z460XVCdQVJhCMgTe8h=9zzW^}8F4~?zmLp|V7~MCRqLWLT;)6BR48vYb1Coum-n_- zeD59>^Ac}DWZzK`?2Q>!-ncZL-7_0WB7T;OA2(h#wbDrXCFB=<ICYLdRk)WKK$1*} zDF1m8dCwj$*dGhxl;`;7eV#J};>`+W)f}m-CbpQ!j8c+%ye|@5^P+u@ch_Dl9Zy-c zk>jv5f{6YI%_m6wl_x)RkRExzE(VuK%bPW8EAp|?6`W`4*AmGq=`NJWRBYI^+DUPv zs)CwSFha$&$lBw2nXYg4hmLuD7EVal<!hCA!^UwOo*^MlDq!i(oTI6L5qYWBJ`f(b z9W&foiEt&M$UEaAls2BK&=$o2s@?Kp8uvO+IPLMRQmk4Xl$s5;f&2D4uaeqhO}77& zm1VfGH%uZ$AXTBo{3mwncVY>qfq7eFzmIW}Ea6q??_$IskCXoPQStv(MER#UtE!y- zZ=ALL<QJTk*%W9kbm|LvJN)$I-#BaWWB6~JRV<bizH{TK8A<Q5Uh0FhnoYUNW&WPC z<^(kVS<Wgi5%71;8p74FDO@1+YtA}n1@TXu^@rK++0kD)>-E+zIBU)RFF5N?*FSJp z#@Bz~tYI3z=B(*Ef5cgJE&f%`nkU2aU*W8lZ2t*oRa;@2&mZzMe1D;Pe}Cdze}BV? z2W*W%1X7mu7haJKstJJm`EhWr3lppi%E7`otTl5m041r?{h85pI^h#2!$X7DgmwBL zyl6_nm*LdQW9)<n`Dh|Se0H!veC&yl4mS42K9z-ZP{58)3A|2`*lY#y1u_iZ5p<sC zA~ZbmqU~o6MxPC|F6Uys_@$-X(!Gy?s{=F3BaVgmw1|ing2OLCRCE&99p3Xz;13== z+Gtb-p}klq%*su&Q&HEKna5*^@hz)sd_|4uA}$B<BaQXQhhtj(sEV1Snn1OVk?FAO z;kV>YewH^(E(IQ7zAPYgYG-z76&We+;Jn`nyuTkPyr<wem8qX6chI3XxoARtPS?g) zaYIVemWic3e(<2Mdr*KwTEKysd&~qUc>{ggqm&xYX~aw`oK8jNoaB(38{JzQes3OF zJ_3{-)Hdcr3@;B)J!*k6_oWxKK6owiU3tp7*Sc{!!DYCuym9d!S^iEpav0(&^!~uo zuxjky46B=4wHao)0z$dA=<q187k(7mzYd9)8~aTUmuD<#{xHE;gn$+Ci;9C!eHB>r zkC=njSdXxDzC+0<Td&$sz2J|l9MJNiMRvgLIrkU5Ta`Ev0IAQ}0m1J`q;G+OzWy+n zlhpt>JK7`p&q)Oa<eK(|Qk9`d<VVgHN&=Osb`XF!9~CEH(6Y~V5yw$?B~uDX11xy1 zeGOyl3YFz|lXp^@L#1VUFF3tn-;~6E&aR^*e<}FZNXcs86ukhtCMD|62`^qvQ03b< zm{;9snyTe<Fw3z?XSV+`(uOj!gRD;ILQ4pDQ0!mlk-*kSzuqE~tE*WK=agKuU^1~B zV)ON0$AQr!4(ef`qy&v0v;s)(215VZ5G!~~23jk>77oa#s+F`<%y5EGG{hY#t*^hc zTFSdR-F9lL@Rbq{h`Q#i6)ZLRfE+~-t^;$~6lAasDDMcJ(%=<NVK-?s#@KUzW`ZmQ zGctrD1Wgs;t!qwfoBCY?q_*16<OsjrlYa6IH*5uLZo0r=hoD{y{Ig%Bt^S!ps-c=8 z3+9n1a(&$l4QsaC4bW5jB@Jd<7ff!tA8TKF!Cmnh)=(5Iia&u*MoG|tVBR<z7!AQ4 zH+?e!wI^fR!M(lmz)~lIV@Y=0P?*C5<sBqQMHPW@7@~oTN*}$FIN@|1-o3Z~Z4AJV zMzvMBCR<<ejP!~Px-Bg)hcTWknOk3AmF!SiA*1{BOyN0q@y~Iwo^?114b}vpi0bPP z)yf*ra+$&Y*yx8B-;7=i$wa#d@o3;q#FmjwFQIWu4^Xb+0$cFP_LHNH#zq_f{nn@^ z7)xC$=FdTEq#RE6W-i93O(@Iq!_fCeEd0N00vzJNKyvuu=$FC%IP&9(3hDN)32q;# zNHY=}6*a!?@9qL$%4SIP$ML7s5RMjR)mWX2O}c!4j75Je6=}oqlk6bo$5TxgxZ<w~ z&hv`@Ni=#f6f(tRuWyG!)yt+`Ohm?eLh?2nqbP~9DTI5<5?9bgRQ6M&Q%LORR#BV1 zs!)2@c(n;Km=}-n-EumiCmH2|hRT88bts95VSYvN(>{J1kcqm;)5jj)IN&jUBI4AG z_N7H9rf3mT7~j4fCc~_(i8H|_Ou%Exywyss#CKqZNcUur`Hg+t4q$R_Tinw~2|A3b zF)`)cfmaQ)k6?5PSdshRAB;X$d<NxDgDr((QL>-UO*X$m{B^n8XG)0Xugl%vCOl>H z#0m6*g=?A4S>1&WZWY`bmCPrUO*~_izb)|pZn;}6X}n#HyxpZE*lx}PgHGsdv;Hw5 zG&2UW%Q9AFld|IlIhnaU$=TDA&cY_Tt&nnuXm1eY{<s`{-=9xfj<3Qj#bMuN45)IR zazAq(bfAhL;^9+6UPM&+U60`y#q;JX;c@K<xawU2DlY?P1qEilNrl=B8*Sy+9isyH zS&Of7pI6`<ENSK_!~rYKam<Mw!`eyUJ0YwC9kcca)gzEPYqPL4Ler+$e3a5q^!tT) zv>TPf6o9Dd#Jz>!s14*^z68pC#6a6z(ya$-15l(8mA#6Nv%yVwouYyoG3``f2C1bl zO(?;t41p`6v8jIX$JE!U@WMY&yAJU&%Bk;jn0oE3=`^Ct$drRYMbJ}xpQ4p&2tFcI zGU0XX?;_M6j(YyYLe8HOj+4265svmZzY>mNmmk7WU{h6<9`kR)@i6l*!jasd?V`lB zr0zpFdZc{_M__HYXNcbm$3=?0KP?;wL;o%uZ8177xcUx%EgW<D|4BINrD?JJO*mqt z{z5orYNY%^I8wd+T{w=H|ATN09sjj(^u+r^;dtryuL?(K`TzS9^CyI(oxp!09MfS= z)`^8ao~H!a`+E)i`@3+EPuxAgSij?EW^p`&ugk#WOJy`YTJ^1vVseD?3727#25oiU zL6-)eylJ(L`T`t%Y}`CzgAR#wIlZ5Gj!G0uixr2|{e+Fvg&L@B8G7=vXeeqi6RI|V zpYVX~&YTJNwgRKSOF3D&9%4riYe~ejeLH<2i2p=`W<!%6_T;vFR!y5|$8j|zxj}kS z^N@NpH668(^iaS+ZMbGB=1OuEfCPh+3{w?WG2cbx4}$~Q00zpIDW9LpH4>clV!DAk zvbtTh9aHyZqNl#D?jWmk067>v4fuP9{m0*p-o>&gkxdL6h7dkiLaif>)6#oP0iI-I zCdaJK%332l<eGJH<1vq~#&u-swYFE<2J-#f`)hPEZkneO^C5|^^VuuOtI59msw&d^ z&IzmUWSiQB6^chlGh4$x9KkHd%xOEw+s(DBp<$L;kYyQpR0>5{4Amef%x54#k$Bj; z_*)aeF;YgxdoZKsDeqc1cW&*N*Pf@)>cK|llu%VToqj%%TTLq(PIKuc*~@*=3l?DV zWG^Yk({#c5vSQqeFXvX<Y2U^v>wt3lu8eDo-=AbhAWKn8+sfY$bk}M)AVGn}&?<|$ z-xC%?cX%K+gqKC9%?6R3rFbBo6Y}4^I)pq7h|EFF`5nFU4QikTd(aQg>Gw%Q7RWyv zDntWGOYmNGCS)uo@N*7HTZTq-ls7wRIA_XYe3oS1=4$9!TxUK8F$6`9zo`Y@yT(V> zkFW%i;@Wy1k~Cv`yunzMpUR`Xo?Y+1RZ<)k5}@wiU1oieWG+;lGu|Gj4E#Kr=TW9n z6fKdmV5jWAorVbhmd#h{Yq^O!zPF4JVP0eIQ}+TkcrRoZfII8DmzpL{;b69k?&%&~ zxTb#)Po9HzEI1^Aaxe_|0;eW^^MD&UusKJO-i~$A$W#mYO7<BZ0T$3{MFLvF4~XH} zvax7XR~Dd>Pb^$n>q`+(FLJ#4aDz{1K+R8EM}9py-n^Ha_mN92l-%M2TOpA!%C&Q{ zGg~IXQj`Hb_7K%HJ)oBJD{BuO5`R~!PH1eWub!ank>2Z_56<315AJP@{k5KOeG7xx zx10Fmr3#k5oAz_Mq>H9IP4hz{O@1@Mm=rgoaU)4~7ju`8Y`arak3}#=4wb{Wvl^i2 zx82f}gQuDtBs{r=VO(GQc*$l;7vMhYIIXT=HK?^OzCYfqc*d-Z=Oo3oe#+fpxnQY; zkS_nxRIgS=$E(1QVGA^SPtaTmPOr;ea-20vifb2$dt`RD=M#M;l+lrA9$k<fF$E1K z&LWH54y^4YT;6eg9HIYq4m<s=8m%p#_c~?UjJ%drQ5tV_n+7JS)Dv1|hSnuK-2xuX zKXI{Un<v_w)qnKMs)+{YDnuplSSDXlU|BY83|=k1TQ%S&q07NVb*_C0??D{2V8}}M zwYWKa9fdw%qEl~eu=~)1)r{E|w6mPDx==U8<Mk5Y5NFtP6Y@sHtp%_E5-e$#5PR(f z83GI1PFMnHiMSA*NNtX*fxvsC9F1fb9D@2}RdpKo;Jxc-SB>-dS0C4AK@80IxRSCr zU${3eEc)$Dx0+=G>yr0_q~cOb{x-$Ml^I?R8Gwf8{2Rng3nvaiUsMuzKc|k*12W14 z(j)g3afzHhD9vdA+;L-+ChdZ93iX)}<I4Bc2TBblG1$QrOC+^rqT+Wc`J*{T;oKPa zr&IIzaW(1*Gt#Q-<2pdG@=FwkJ2H3zBoA^R#P;W-!YZh!WeKJdG78G2AD<gQNPrbP z{{xa3?2le3-!5L#LBl+>$ZwkO?g+>rp<I)uYSAa4y9#JlW8OU-pq|*Pxi1F?oeD4R zavln#WkKep+VKTS*mwc5(`f4m%-s4^RF}ruVj-Gk$`E2c!k&VA?D)(Kow`qRSQ~Jn z`*DyHX>>h@KM)<A&sU%hI86uE^BG>HBN^kXkQ<I5lo3F)+<>6c9I1h#v{dCpP#ZU< z*gD@q*ftmhpb}I!QbH8>EiFS@s~m-Dut@!^iG4;mK(fj3zBeflWqo}au<(OLQa4)t zWC22g$T2IiWCpBO{$_<Tu=)1nYA~NVC&Ppf{TWTJhLkj%Wm05}+hh0WTT3E&D$3WG zx;L3st78SSOK*YAvc3Q&`n#0}td)HgW&n_PdYwCF+gahhlkm!mskN%UeEO{&iYE}> z3v&89p=mR{j&=EjflxD48~jwd%^$mqs%?bM99*oC-rlDZAmv`lKDWs{ixH?sT6StW zc|oPn{FWkiaSD^Gt8IH+AYjT?t2#{tY2T*c)@x@~J$o-N_&+9RhlDq&zsqZXJURQr zbLIa(pq`Q7Z%_|UfcqCvk301P>aACNK)ph>zd=1qt>2*DH}?;yx9yz@O$rYK@Eg># z(sjni{yo$~!~fGz4~G9Apq|n26mZAz{;#1P!ty^sy?0$WRhPd)J%;UHLA}jiK|MI? zzeByg&<`N~A5agW0_m4fZ%FHppk7VTzYO){|4UHM(EmSydc{!&3t=3S3y~}v?}s0R zO!lGkE32G)<nhKbCFaIU+w{9MsrT|NrYc}vcE(m5tNLxpn;H!|z7S;hkHvtdTowHH zfz#^5?t>M>K&C_{4M9&HIZ56}Ws&Xcp=OO7mYznfHCn_0*^BAjY6p)U^o|o`48WtP zgq9&e52LTp@mn18PsC2-1SqJ*db1`DomaM%*Aan}UU<!t(E_$x2l?+{7l?7I7YRL8 z072QL{2T8g6L6|$PaP~g5N5TmdIeZ4hSQG5X;%Aw^KjF;^l#C_-O>7?JIlq;38dRZ zwV;K80F7u`>mOfVU5flAj&B0}n~j@K-}7`o(JA*&fA6+fU!ZbKCHeGVbi#p%pFQ>H zW^=2Ne<^xeG?RH)i_Nx&U2^1rVozumQ!{QwLp4X>qc|vd*DBfRL|mrFzF#i0J{s%c z3_^WdA^$4uB+x#dLG7*(ht~Xdt`7lGAK(hbC*VG`djO9O4!a}a#e$oCitX=j+D}N! z`kc^j(XNHx?;NpVQeWxp@g5|@fT+2(D|o|zWr1F6KzrA@s-V58$=b=CRL1qazXg7j zjLN$<;N`Rax5J<%So9*UJFs4;l;cdZSX>!aKul-Y7f~t+ny=xTfUfh1y7gsEs%lAI z5y8_i+>NJ}-4e0)Uz*>b7+ndlX92^OJ7=|g+izK&MY-x&G{VpEMg8l>N0Uh?J9VV# zEudiKnf$v?7$=Pz$-m18;5!>tnRIRfgJ(wr*X`#ur#ejU_=OsMnF7Y%Vvv3sS}Rx( z_Gr$4qq$SRFp>J^Hd=&Sjpe>^!KjF3mE9W!B$V<capd?b-jL|?LVpLDLvon2>GSB> ztpcnkJZP+rErFQCEEY6-lr3;Zw$$S_eAfx5PC}%{l|<P5bJUtEtSms`+hSqApAa`R zGZ1nS7M<izBa4uQ*DMu~>Vz^%KriWlf&6R{;Cxz8a6QWU&(DUnm1J_mw_VGX0O<r) zvt|8OgI)K5D|mMcW8rM}h)(92>}<fTU%$+dTz@`4h-DiL0MG-ah3T~`i!<+rI3|jH znFf#g-suCXG46Bf1MbGNH+E&IAdIczNFL^+fbq1^?#wJBQQ}wb%h7%``ooVe`jCbL zl;Pg;8EmsixfJ8#SV!1}C<d2@BE?F-prqyjomqf{Y1ulvFCQIpYGF!0yW@uCDcIe1 z8cPh-reZ;Fl5+UFjI8rqKtJBiLd~=8k`k$r<&#}H6l|++I?70ZBr14&Ss=?CLd8^} zEJq!<#d4A&g%4JEnLYAhC;51u_12KAEFPQ0<P~gsI)(--kX+A#efnhv9tL6`G)H~~ z7sKQOA}~5<7UIP=FNT75&trHdSrlLg448nA45Ur+_wRl!U38mv3<cHv44*Sz_wUtm z3wG(}wE2p2Cs&-8Z1h2kKK`N>pK8@@l&4ZFPp<ZAB%~BDY2eIaSx*{n>(6eo7?G1H zmH3y5GP^tU7F_S)rFhVMCpMo_dE7-@az6f|?$g~?>id#fU~Uw6b@D0thbs~+{Yt`O z)0#Ro>F^fdE6$-`K7X`-0UiQYlKc-yKp%fm%1P-ZP{#mgZ@%Qi1A<+aiZd`@>jMlD zkGBZsh&m)@(ZI72l*?`W6#A9w8F}ZOkAP5N;Vtccq6&3!Y@)TOVV^@YSXsfkhUx7< zBu`W&QwmplO%5?oF@1$}Cj1$5-1X{YcLUPuXBO%Di89FPN83T(tS?Gp0#wCdDbIX9 zX?KYu$4{^m!o!6uTU~2L;5QnfJrqCGRLn4nuK8wYM$Qh9>u2|UvKHfvwI6g?)h7nD zWbRv=td!oe7^aun=Y0n9*B3lTy)tn^`;O{L1`8D!#N2XEW{NWSw!ma27wuotV7a(R zD+0!%L{GGe@91X8`6d)yqGB1FEh@S8!eDKiSwh%M^n6ZwThAWeLJu#`KKCSEehbY^ zPp&JJt16O;rI1GhQ|^7ByC=a2Z(XvMu`w5{3Wkv6x0FIl*eJ_;><XG*IK>M*C2R=j z-b}QmK7oRYq@#Vm!70`IE!UhA-sb!+*ZlD)?@v^1{red6zmGBhc8u9@7rgD^<+~ZY zAlqB|buNGo-3H4SA$ec2tMj)$Q;v5z{BJcsAC{i<!g-bLVyYZZT-K{GJ+~VmRoWpR zlFr(cDxnAZb08x2D$O+!=yKA$3{m2?9~|Q9q1e~Ul-px!B*(jIqkZbW0}e@n<{1=8 zac{-GN|>w}scjTZ+(Ki_L@B#c=VN^w#WH2B`<m{dC3B7kssnuN#O7lRLD3gu5=(J~ zCJ%tcnUsGDB|5$DS`BqZY@A?V<)oJb;%Uu0rFsi&Dhm%WFN%PxXY_T3!ySeohc|6~ zqVh8ts-TXhVeA{iQ2sUN!m)*kMm{O$_%P;G@ICx%kOS%AEo%_NO)INu_%j7iS-aT} zqaMB$o70n5&#W0VUK!bkID%$syLKG}UK3a6)jB3kq#=ji(G%-RmMw8I(i3)fxQ!jJ z7ZQbRUhTYb%%U(P_kO&InDabLU(f0tjjsEqVCZ5WV=Z@haY>2ZB6Cv)Cr@xNT%We9 zPstIU&P1dJZ&F+(Cew8!q2zK*MyU;emgMhBXRR*=T6)BAZEIY$lax<%OUm!XG;8`` zHj4vF90ZTj-6tq{DeycfQKf??SH|36Q^Ls8^l+Z*Q8VZ4DvjhB(>+-v;#2T3{be~J zmfdZ;7{r-wQ|Q=EiFx1Qjp{Gi$L$gwIBKEhjJjd4VRPB8I*pI`(`wY1+<amhT{<aD zQ)&@#$e7fy)<hw9!H6hPt}H@6xiuK$zcZ6UccF{M_Gp2;V!Zf)1o4o{wgMGYu=CFz zp_H{c!+^XA-VI1Q00tM<06cv2LO;%Xv9naN)*KRFLg&Y06GumK)}gnV_h?V6UpJta zh(4!rg0r7SO;Om1*KLp@168mEHWyLut^7oY92FEzYkfa5j!eZ%?02p`DyB3@Bsjjr z;=1%~8u)@u6`OjnE0^cvh&Ev(G9FF*YF4p?klLkS<*1N!>$uTrw=Ohu!$?Gl8$Z^d zmI2A$;8p;%LImO}y_D>gw9>fE(a7X%YmJY^+PuISIcga;I;dY9#%D*k(jXYO-f*3x zdgZoKM6r)ANN>6}g3@XHCG;G`z$1l-MdsMzvXGXf)+DZqjl(F}1F^kxR{v(pmV5Uu zbDen-Hp1C7uLIs94>1nlm3T?u7$$6W&BYm<*re~fkpv9!j)72=_ZvA2kueZHcEl(w zkxKPC4Df+libogXB%F!%(yU^>3i8((e^f8WNuoH;_w`4u1|~nF%2y&aRaB2mk?@YK zhE9iGy$4vGA8ihGT#y3Db%>JVmD{k1ghT1_=;T1LK6q5cMf@#muw;!GG-A5&yo&K> z8^_~br+AMg#d>?0PM`%TGYVE}RaYFFsvA#!$PZzI(8{dS{Xxf7MS7(9ugfGW+6=%W ztD^lsE>OCdKhBLfY_w17%E6eep@+Fnl;of32H@oqG-afa*=E~00R#`}X*vxRLr;m4 zZ|1P<RRDJ;@l3SMtK3k_kC#XYlG>Ponl~yV&Z-%Fx<H(yWGV$82tqS%Gt3yQ>(0^C z(VIvsMD|THWxDyp6{H=&O4I-LbYuIPYcOo@Rf7v*v|`^f)8RuK$jpkHz{pq~_)wm} ziF=gT9FkVG;a{t`Jd42(PMeCn$XayW9jK%9GtDrMu&&fQ9tHV8{0<GL0@ncP=9BeL z@uW&!JWY^&eL)pdrUOQc_RN@7h(?a|Eq`{#dS9h(U`dX?VE4%78_1aF99bJc=RWEH z879=d!s6pJ<fx3PIVN6eXF-V$AS5w>LHw5%=ranC&ve$zDz#iw><#;N_2X}f-w8e) z!H2|t^Ht6;iBt}K0eDH8E0`1y)J9hryPt?XnF#dW#Lsgk4%bGl4ke7;+$)U$8Z_wj zFiE^^1YjmgfrZ;&bK#4*GLtBjY3YS^3$|;wW<rBtYB$D|eZy@NJnO%K--X;_5S3R? zSPS8y4x(|>1*BY8f8wbmvW!1z++|zI0~Bfq&S5Et$Q!0>lN%!Q;RJkkWKF3IC3SKP zY_4!hTEFz-`q(rBn<cy}`CYL2!vWi$SW)_Omg?WPa{t%g$~D)#ZY4P$9)3@+^Nz9T zQu672e~24Tqqbe|)jYnGI>7hyeaE~wqOn>IX}eu}A;izL(_b@3oF)dR?e^GNxf5zm zRA%$z!t3Oq05+THq0x(WAIa=#JXXIRHzpSX`~(~2-HhP0<Xufpyx@v6(B_aFOLP7> zRwjDI{mN!r_Drre+HHM!VhF0#K~#PBDFhG<4;53TzpmZSL>5N~;A*v#*Lrey&!`DN zvvHuu;wPW?^ojiB+PTZ7Q81)2_Razf9^%m|1Bf9YL0Tn+4zQLK2El59PTljpo6hGY z@*i8F^#CbRu5bWw8f=Su&k!cLj92Y@Y?L9odqxrwI`EkzthG16-K(aJnI`1?0G@;^ zInYb?Ux69+2#(I~0l+@*ehX?=FT!Ba)Vs!-t`hBePTcCHB^VrVbZ)i5$g-$(Q+_}x z9A{$XIn3VXGd*J$*MY*s7vQpHvQK&=sYKh<n!l>ixU9^F6?i*x&8+$PUR5!Uei9~D za6L!1`0>Y+P+3DtE5(0W4aVG0xa+fL%ZAr5d4$zAU{06l<o?YJFq3nob<X}}15nfT zd%X;h!(oXB{hgL8{7jK!rpjxN@Npm$e47iEl_4*aom_@%*=xzAvg)mex{Nx|O7M@O z>BfLdjZ@VcrlA3<B$>8rl6|;gLbRwDKycfAo3hY`&=Vvl*4&Jy&oc~<I9D?QbgEQ= z*EYA>J-`*VWJ<VBMa>Qlb%y>^M#&#vGe;@|?;7kb5fc~d=cOsmZk%Fy-@=kPW~5EM zL?0y!U<`qYYsZBzR4DxSyWjOCL;$T%nH7X)_4{xbwXJdE71JnU>Dai3g=mdHvyMr8 zi1+hJrsp;@1(O4k$@Xu0_ll-QM6%_ly!Zx-ob^Ha=yul0<eVaA-!Y?YX|#lC$K39> zZ3%VH4q->rivZW;O0p<1unU%aV(V!T@1$t6&;?VDiy#OcBeA0-_En!3SwO$5mL=N3 z^0K_628*hitv)17d4kKtY8S&_)Lq5<?G<&)Y(6sLHy0axu`ADu=tyA~6dMBP?lw<t z$NA#Kj>&PYoA`w!-=5h3)d*t>d~J$MV4h1Ml#=FTW+YYvj9SHwx2859_f=>l*2wU- zc+%o5k~x7j=aVH1o~U$;nOG^|PxqOo6j?m?67Tqq=AkX~XOatC?qt5crU`&bkHTch z-r;8&1MT5h#iDAO8)e>>td1@0SaF4%2UIzeHUs3eCExOU{$ov~axmTcDpUzln)e@= zPCAPGuu_l;vmedeRLfE(LDjPuA6-EH$cFuZ%N(Z6wSmTIpt$DdvNBsP;ntSdvMprf z)58oooPg;i?U21Rv)?g`dQ=C0!T~0B9z+_{<92M0qcF!hZQLLoZ5!!{6-WmOn8R!E z*&K!OTqHSGP<i}xw?axt^^p`x^Mq}OjN`C=5BT6%z7z<o5XEkB7%Vzyzi})-q^+U- zzi=#eV7;n61utez>Z@bj?d)k?P5U{xb>Lrctjf~=_VAJ}G^;*^A6DUXWEF6nCQXwN z)h<Y@YkO!P?kMQ>^`ijttyh2u5}G?m><5oMn!C`QY96;*g9)Ew^msxN!%B`|0*=F0 z$HEO877$LIgTBdtSvm|Ve%!QY+Rk)|kG&;aV>G@tgyI=&w1PItbi=Eml52_OsxboW z?i4N0CVl{sSHZwRuhs6k7peM9qpu?VmK;genSLK*DAaPNkYD4QboyC!FO9I^pcII< zl6P{OHex%jM*>!{YOu+9$hd)x-IGfio~t+ZQ#eE13ag?@ae7Hf9BttPY3<K&tNH%X z$K3c&%zgxw_xtqwt`S>DKCX_2D*2E?aPykAvaoOzE3KAv&QQleoxq8Jdd6C;m)W{I zKkU6-=5d}ADG%j>s>y!<&3fJ`>2_+f4_OAzcn2}Ys{TZZ+RM}zkPqJ5cr#3*hWN-R zzJ&KRzso3pJXHGkjnjYMIQ?@sPDy$B4d8VtXd6EFho3mG3y&EAPvShs>7yBEo0P=w zxayrajT&_?P=lWe!^rQIUQOvBZ_lMEca+~Z91zU7F6Ip#^--zmmj_}CoiW0zC;$dH zPdyIcD2o~^#+0l)D(bP%WS1$mQz=XdZ8ZlnmA@;voLW_DHg@PLP=l4#E&a@4QA-6R zz0#T8q=eaXS0?ByGbiU*R1GpAd)8v*yZ~70VE}Sq2*sP-0_~6iUu0@>_147Qwv($y zGyGVOh5{iDW7|uD5L9I&w97{@dI1;okYl0nAH^MUQrZ9F`S4vGufqKa!U0wo5Hb(w zMi6+hF9qtGUfIP>PCwjL5Ijvbfhh}9nx$?uYuI~m<R>Xx?mB8qh#iPgha|g5gnTQ= zluM7&2<Zb)nw7GuSW{y6{B6=E3yd(9_K23W%s35XTRMFdQFBhl2UwIIB0>}z;=UXh zn<0pCesyG`hv8Eu!Qmx#Cz|AzD9ee?`XE0i>Nfk$I7&F1P;hNTZUY}Qj}FCxS{4uS zhYA?Vh+_fgqcTO_%cV{GlQ#(66K3Z?8U{BA%F<jwt*lbW$s;0g{7{j!TwYxf7fB`X z+k=aw7#M!dm1K8J0N?{`#u&h}!S>c8A~86R$s0QuvONcD{kI$6p_iVW_U=oP+ip@V z<nq{l?wm@8u*U+r-FSMT-M+NUn!LV`+#~B*fb}AR91_uoluKv)bG3&@_E_d~>WSCn z4?H;NU>D;8l`OwTIFp|(J|RFoZV2C^&s4_{%9>s6p9clhQP!Cc{sOYrH3FA@16c?a zB_{dOA0X@2;9J1H&RY;6-^Us4@<ZBMi1AO&-i$}3#e)%Dj&c|+%aZg3E{*mHVtQ<^ zrk@Pa`gI@Rr*v(9i1nO170>9;J1F|-QIw-&_@PN)$L#_|*Zau00;wi_JHGRwA1XtU zAnA9>|D>3MlnVy2`=gNi!KArSD_8d(@8A}`8F>2ked&G?j@iHE#l=mk6`OVaj9V<f zYYCNfsP(E=bXwjdHGSnMAuDOo@iDvF8DW`f->gq}I^0o1yyX4rQt;}Xp_Kn8*2<Ky z-xC4=3~`hK3itp%n$~#HkbVDWNAI6hy2pN2-@<IxIn+@Da2ZyBlOdn246vOdB@QD} z9^_ER>+8K|_-EBL{et+K#NvHe5>#}L$Gxd>Db&FA_A=(h+FtNr+qO+#jQbdPv4hQR zkt=W-gR?^*cZ}nsq(xt9IL53-X<Hj&>^gPGS@BJ{-<kMSv$_e`PhdPf-jl&&juF7q z2DB8w`uxGPYG>lnG5xI-u`*zssChKyvtkma?v*x}%jGr4)vHqEVtbQNW^eBoltkst zjJRgpP**a=_-G00>7-)<4;A{N9l);f3Y!$}U6(O1psG?w(_xgquB?bdb);sOOMlFI zdI2j>{`&(3DH}C40gbk?vA46Q=lB}mcR%f~unLvQVOt_=&nhA#K>LR@-g50Fdxk)# zS3z+CFJK`nOZ@xr_HOnJFriVbl>E{UL45!r)EVV6A^yV!^xD2^oE?WyyWrt&B|g@> zScG_WN7MyG>hK~H8<D`~87?*&Nym%;8UV+BIkG{Iqycge$m353Dc>?E(gBa8QT=vR zTPLOx0Beno-TGw%E?nXhV&b2{e`tic#J97=fw9PR_{LPqAtEzx-Jf3*oIkU7-zziL z-ZfQU_q|Mw2ubGU)hE;Xnz8tOTP>6=RTj`Zo7$RONtSKBtMbf{mDrt8w0p(T`HGKR z@35#;HaIID4@ybYGu8?#`ZjxwsOoW6p<YO?Jd+D){n@<mD9^`UNK-383nL<*UhQ*W znTHbdCr;*SCFc;{)Q=qDPx#RCyBzVyL!3WR9P_6<*1yjS{_j68*jARmhf;`I#<XJ& z%B*H#4@3mrH{z|DA`&DUPojT1rK60e2f7}9a#^pk`2BN(cop<2+qYs-(pB#4Eu=Dc zQN_TXA&HII>MKtTZZlI({c=oB_s=bCy5q!-{$sf6n{ifp6@W_fIIHntU*hi9iIKKM z^K8(spWHgry@z8TbZ&cs1~vg3$OW0$Xho1F4i@UwVOZFg>x4t&ds&rOs%(s6J+a3i z%F{>4U{J-;n)nkMO`WxKhICk~f2)jnEK63cT9^>?PEpH%JyJ6<5!m$L_|y#NYsbi= z9mQ;~0wJlDlA!JhLZ=njBzGFqlmlzTyve`Z$tVypj!4`@!N|yYTpvYyiN0kx8Y6mY z==e&``Z4hl=@+t`R<KFzV^BPN<yq02Z>5O1{Mhcu6C!e#JLds7FtChj85G=X*`X@_ zxGR(m_(WFIuXI8w#m{x$q17%}B=L+QPKN=_rtzril(C7C2(x^f1>nTYuy#dQG5sj2 z5po6?Z3&&grb4IrE(ix2NTJX<yY;1$g-RbtGfEfKw*|Twc(W5cD`=gu%+1Q?{Vp<= zPTAuPHXpL9cPs4@sKg)%dp!V>w^fUr_MTS450`z#(u%E6xogZD<FQm7?70LSblVg& z<hxTrF3<XF≠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%0AorB*Rv0y?L6 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%0Avw$mn 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≺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≀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%0DQpddFWp*VTWu$arvLk@ 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�g`424*pwXo&#D8poH+mk2kSx#}V|J*2buWmVrR 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%0Aooolb<l}Xz@e9I{_~bn>n0^OX0Y& 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%0D3;(-)Uh+<`dLhVX7tYu-wT?c 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%0AnWhR9h1y5=08FN~RT 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 z	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%0Am?2{oh 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%0Dw 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�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%0D{zGftO9{ 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�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%0AWqaX{XJ`x9~C#Ca>>}0 zN{e5k59~IN{{JH(cQ?m$>J2&opA%|KOs>rySIcJqbRx$zIn)sKBhM6tHvANufhBHF z1=kfRx<&58C<dL*EAfkyIiq&nYl<#obJ<g%zTD${)>cA6$g9_o;c`wY5inQ!Y>ILc zezTxymB^XJOVNRX^(L6yB+AqX?5X>mM(_6UZgKwq8zSW`h*bu!XgB_u&QWkYnkN3> zHQO3S0+ODc?NW69<WRTK#>8hg7;c!bYai76F=S<nolhPZyDl5epSiH)&=qnY^fT1~ zP_9a8Tww6(t+!PtcYrW<jS&H|lhyF;zn%2R7id}IiN`Q}e#2mb`bM!tQ3KBPtcQ7| zsaOlgV5XU@**dV)c+o0Aoh7vgaOGdia*IXeF9^Ha<o3z-1k2ZG_Nw{$zrsq@yG(bC z8^CUK*Y)dh8#3jJl=~$2u~NikzS<nNZwhy1b|k8EsIm>eEg#3HV${)Kp0QjSY=J3o z`;auq?a{)RB!p@l+KKu_M0W_k8i_jkn`Kk;DJNr^Ee`tu_a15IKtcDsb@8sn%=iSu z0wU=YU+`pGPnZ>~^ge;+cP0r<xa~)|R`HmrzJL5Zs(bdbta-D~(`95y$K~a}tM;rx znk*@>>CvF^)o&kCKc>m31#E{Gq!GA3>WDy+;Sn&ef8Fl5A7xi3Lu39?RhG&l#=o)9 zpNB9?&GBDiO4lzWvE8EO7?dY6sqQAKB(A54zrnri-G{aGYqXrbKHf1m0heQ%a~><G z04IA%{!#1k{|WSFXQl)ak!=!Wq=g{0Dc>%OJCiA&{<Jn>$C7?{v9$>Y%|Nu6RV~8K zHMjnZMGc{rM1n>~1k=DPSpuK}cUFlaNdIRbbOgV^c+6nV<d&jON8N`K*|6H58S_Oo zB_>r`ef{^x4af-4ly_8fk4%5!+HQ@D#s4MR+A`BHmblMmmYhV!QEjL%;%XDG+QBQ$ zwHO`_oinCQ4pLW-rOD0Z1!As?h6sMmU?6mh4rzru*VpJp+fj0q;@+*kv+P!F#(9a* z*VNuZwD<Miw^XV_OcXs6#=oucgW8QHg6vFI3C~`yHdI1m3h4;>qK65E>u0_ws3pL3 zY>H!gD|v%fn6%i2h`VqGi#o;>-TQpPzyNClaiiuR(XF@faxc?u=NmwMN~7DClfU9T zKvowZbz)Le^D@_oM`>G-8J!Y=1ra)0w4t52gCx|-4dEP_<IA=tsGx2zBalkiR~=D> zRvWH@lY}(>e-CO3=FNb<W5#7i)gN_C9>DZ+4k6^_dQpG%&&^Nv<bqivW$i$gn9YGV z2Q-^n)R28)UqNd}lLj^M!8kmiRCb_(jCE1zn#2@T-zF9(C-sU`CN}YsHvO--<?q0M zCs3w-{U|-lu`quyMI8yi^tD~<M@~T5zAwjAUgVkhVrg4G0Jb|SG2f<4AuF|F8i@i^ zGJ3S{3W!zv*MJEazEHn{QGeGuZLB=kZ?(jH$Eu;8y_I!Qd=v~4z8dcv+u*j6Nt^Hl zV4ijV$t`}V=&asb`TT%zn^Bg#ID_|-$bN!b4=SFS?k_&UeGf<3@V`DU#IEU@pM*8z zUHPPbs>vj))=9kuOKOP^jtLrRa5bgW{FGDDZ&dkoW~#OOyS@FBODhg-P18#0$m8}g zk*rIBX%f1=pY0P}Ywss1xa2`FtVZ(k%BI&^M`#E*g@4Tpn{U7OJG#YpNAr*%Xk|SQ zcIsg|r>D~mpDq#qq5ny$b~A*nYaz>=TA+_1^5R1YCiQl}o7mqK7a3~MHb62tE|S{2 zjzJ!?Pl{`9Yu|7M+kai3E87QPkFWiBXEDb}-DkMVZ=UB61v=V@g~n6Y)^WrptjwmS zF%CM7V4wE@OpzaZ-YwmSvthKq-8elwI*>Z<#^!V#L2)qP<stbcwn7A)7`oa~k5U%Z z83!{hy)bcU+*05=Rjq}{Z~0>po~y8K{Pws<Ojk;-WTNJB2eD&iG9_;Q@F6jWgow2j zC<9faf*CIAj9Po761~6wRUSSPvmFZoWagDee%eMgq&R#kOt@fe+Yls9PU_Cu;*Pn2 zDp04~;p|Mp@%F-VC%-Y|JamINnbK)qeNO^7(A^<6oPQ_TRMM5og9e<DfrV-?!QP$F zc)*_PoB(M+mcO9&`54_dFV%uu*ZkKOZ0kw9&h%GwjKziK&xRpChBSsPXq(#r7zQ5Z z#vHp#jBzc%4n;fdgzA0A4#<7KDXo$cyaeErm@({Bq^pYLRavUqnJUygbD1?YPeKJp zaq4oc$9y}hgkuf><0V=Dt!y<9y%1nfXx2id!33P0ja%Zvi2lPvIx~r?saNEEKLzF) zhy<Xu39~x?EY&p4ZL<?+WL1`=qc+uiCLUm*k4pXn46>2Y!eks(J9L+VCP{L0OSD?O zPRVaFh~OR@mUVUZ2|E6XZKX^3G<xAisZ?4s|0I|`DaY?>^pE#6MMC}~PEDY9K)d#b zXe)5Ujty&{Wzh3wQ2W>Vm$z6)((*BQ0ecrb9hi|XigsHig_A39t5&cmxfBvrL__TV zm*4bd8$0L0i2PMzM2p6^b~SFIjsfdofQfiA?bQ(-Ube359Qoz>WWAeU?dEJK8Pz1^ zxKO4l2Ocb;g5peX+~J4&j3zO^==p!4S5RFYn`Z?C!E_9QltmstvDrvdf4i@g3K|e+ zGP6H3!rr$WSeci9*iZ^M^fk>xnuws1LvyzV{L?qABYDIJ;Zr(v>}X_yS3K#IRXb+^ znB5wjDi~c3b%>=<6GI_dX+26l^_15JD=?ay&PgUt{EuP_Ex%+@XW~_0OoyHej%CUY zex>W6-f+S{S%RN`qGOe$${LF1?hSxKB?jatk%^&{aVKs6wI#QQLx!NSw56Z6^xKrX zc-i=#jJ@O{*zj24n1(peg|d$Xe@Xt`%m4|aBc|Y9?|VDX;DKD-bz1H)-<sKVUjsMg zlyrdz`{lvUbvqSdgkSX&NLUr0G)-Y-6D?Op{+3D1+Z4p%wI+9pj>xqC&dI|iVdp3V zWTIu9zT|wI$*su0GM0`e5-9%(U6=W|9mhO#gldQn1<mTyO;6JS0gr%)I-{X~^SxO{ zDjt)yqbYXu%G>z34rY=+{YvPLy(77|pW22XRc8veDVuj*FH(o0M1oQKQxI7uvW@Qn z#XKeWMZIY%7lZ#>i#~6_1VXjY<nfTvhySF^gxEWejx`(?<t9bqDQE4|4dpfveU%7+ z0!fBQG+Q_NNNlIv!QJ6Y{3#8X`IKymwZ2&16vU-tIF31vl2wKTxwj5(DE2Le#x z!yJe=O(3M>i6es(ofZSz2sEcAXb!-A3aBM*+2d!Bu*Q6fsDifw4Ws}!2$ah`|3pPT z=l~740p>&9tgfRr$4ON>M1CpoKt)*WOjN-pcATcG|K0IZ3{$+gmY2bM+bqos{iD1c zlUzMZ4-bd$f*5^lWGR=+m?s^lKHu0DH*aW9+ltjn{#SsWM_4kAZPmWKyyBC6z;>+d z=UaDT8C2S5jXN}O*cKlwG&If?N0K|^7dhn>|L6o)-h-^Ei7+_~TBc_s7oKVs^=r%C zE5laThy({`+lN8S(5k0T6{Z77Y`bKG`TeGAw{U($67rVAH$#$6yX|K48M=BHmub$b zgM9*0O<ZyzmBv;QV?r~ek^fhJ4?(Fw=ytM>1|gscX=|!)wm_iWtIYE6AQ&I<Tn1}U z`6hbnr;oww{c>Dnz4i{u7{pjiVcZ1b>O48Gxi7rr+yj&>>H8H-_y0Ye0n6Rm1DOGv zCI@w082eO~)hMSB<jkfCOk<EV-^k#o4uyC$WoVi^3@P~wmADkNh9WC#O-S(JH|V3? z@t=txxQPG&0{}3^1#PbEC)FA{F@7G=Xa~0ZTjPV1ju2vPuHd|PUrK9CSDP%7@sa4* zH0Rj4zr{NSrgG_iA(-JVI|BNVB#5e^db>&C>N@*5x#EZ2n_4WwP%o>}pwK})>Xkd@ z;<en+8Zy3Q<rAzXa9?}cqX&ankIm0+M%0BFK68i@56!0XekX<W5T*ux*l1`gsfd%h zq{;y1Fh%)$O)+xdd2zjI4!U85M@4V$(Is8QKO(-o3KtK6qbmK0cYF`@fH0s8ddfhD zor)w)f_Jb`5ox)h!}Hyu<rOT7jXfw+h~{0$ZGbV5APLi+0qx{M#~RyGXr8^*J}W-a z)?$1*6S*e1q`^5u4kE&=D21q*r7{<3?Mf{#L{oI!_Vmr^53eAis$Ca)>#Ae?E<`pb zWDNSwIK#cbi_S*|I~ahVP~?4>%@;N+dFOegAJ#qbz|y&<fl$6wp0>;l%#BRmL+&H( zLubzXG~V%zQE8vfiJa-Pj2(k5k_k!gJy?p!?C6u3d{5wrfiG#8-1w)nVkbPcd!VhQ zX7p7{b@@4)`hfpVVQ(xw#ZPzh@d@CydcBUQo+wlnQVy(@$jzO~RepUbILJ3f$dr^1 znGH~6mRa1Tb#V@%ScTF81R|DNm6H4Dg`7sE<Yi4^$n>naPCXJ;UN6;)n5!fPfKZ>_ z13!}}KN+QiJ%o!HZnJ;oJH0e>c+ue*X~0k-%Kc-)6U>c$?NFp&*zqr{8l~J;b0hVF z^=4}9?%CVYPp}weYp=-GT^7;_&^uT8d5=opJ{6HjtBc$N=YX6xvha)`Jfm1f63@?e z&vn*w6Xt^Hs@Kyc$Yz~E(0Tir96Wo|N+tD^ND~1`4c;EjeCvqdI$09y{5Mp(_|j1E zOA<WvLWTBK-#2~OC~rUJ0=#~w)zp-7z=@R!=40CV1dkmJz<}qtBl03bDC+&8$_(<P zMM&`Iq|JDE5bQRXf=F)v7MFvb)a;Q*a?8;myJ;shXpg?X7O2LE=DS`Mbq|ODS5YT- zG3GC-Vb$;JEFCZdPV%k@w)rGiZcD5U!}?JDQd>fV!STkSsWE$MCft;t(3pU-me|=E z1m;pl%N&oH=$y-gHtVeFaEtRR{-KDIkNOxIQ{%%ib9zFwTZ2TmN)JS&N@}f^#2@*L zRZOx%RYd06(UD-M@QS#{k(K6DwTetvFlnbT(G?u_aEp02<cG>Pib}Oq^m=6n!x7qJ zL<nZM%h`m*@_=vxl0G1!ba?zT4Y~rfFNl>F>uy-=yP2xj3a*TL((e%^O4o8dL8zt& z+*2W}`CA`6y&7ipIL#C8-zXA(PEacoCVzSgIEj1i`wUvL=ha(L*;?%IMwC;j^7{>X zQS(JzPDP^+;mbLOpj%Stl678s36t$CF9ds<v=T0RQ~sm<%Z0lwiN)O9YSe{hx-LJR z_j-l`<aE%Vt;WM8c*74JH-&1-Vqgp%&7U8ofhRSfq=oA3B0lxj^RVR(xscrUE}nRY zbns#zjO_1gU_}Ue@IRzyP^XnD)*l3Y@BMrV`rPGsA5}q340e^le>3{TN`KO++EaKN zD3!r`ZDnX=*uTQ6<hnt=lN*;}kWx~#dczKg#2C^yctfWOvA~|x^ZmDP;%y_gK_BvI zl;Ds;DQC70W(Y&`p`Uu=<623{r%E(Jqwz01%ja28WF;V(FprVQ7bkH9!}LkWL-Xeo z^&W<J;Ld*$mQ5ZHhcEg+xt<ZMBcuKq;Na8y+1)UJUhoGGZ9y(3B>+xOQU4){(7+85 zHUpW5#LRGM5c;7BXDMbbaPBv9P_XJ8=Ea+aZB(1>`jUFX%x#bjviXIBa29<b?W?Ri z$q}d)VgC)=cf@|4jOj2cja{k-IRDHk>P*J;_M0fSZ^P*SpH9N<V(T<SrE};zo$+Lu z?s;5d$MFW@A=d9Cr|Ye9{|;u6GCl;C)Xc(fAuSw+?7nl9S5vcc^3Nf@Oq@sU&sfh! zq0z#L-`CsB@e@6bWN-u8#xCjK({#mThl_nqKj?^f$W%&ryYH;S_d{(1&>1C4>(yHY zaf94{ikdu;PmVdfN`ft@yefd6mdgcS{Urw7y&beEZ=7n<p-R1<x%})ZV>CqDN%ANs z)(oy1!t_mPB_tccI&rlPiOlL-2xK4YNd!9}bVa4i7Xi@$<6=^pJYxF5$R;(XXTj4O zt(x8mct35O#*;SN>fxYIapPb7+=KvzZx&eXz50w9cmQK+R-84F67|!26uWTU)X9b1 zO(Mt2Mat~RloK~lz^R)h1i3R}W?kyjQ_#9S(7lZBb#L<ku568Fwa*<OviKT_UTuR5 zXV1qHzml82=W&8D{yW>q<rMjD12mkJ7|8?(@jheG=$c2MlTM5V$R^l2XOZ?%Jo6W; zs)a*P7)vAr4pmS237dDffN;!yzqrC-n*e{#9zS6*bW<2x?cv(}!lTBsu%b`?P4~dF z;NX6=q^?d7#xrb_DGR49qQjmVEcjZTwIWP#3a<>)`4@upZCbZ<H$_kMg%8XM-6c>b zfkSD6el}iGA(`<BDX1p|PtWn*r|R61V>05Ok;v3E7*=S<FFL)ulZr&DwvQB84rf0% z(|J7Piv~l2eM~P$PdIw~>-L-~%iebvCu_~Dc}G%6n&Z}?w@Wv8COb&M$#20O-e!M0 zK$2Pr_b<*-G9f7BnKr6xVT@tc$0W#vio6VBv6@RL8{=wA6$rIAUUt*(#_5=V-x}8M za>j%JwRkv`sicwbWqY{*SjKmg?^z@xf{_3>SdHXh+F72Ah~ryR6PX%v>E_|f&jedI zP`+BJPo=uG|1zwFX?WhJlL_T=Hzb0EAtdHfb|=@BxHC)<1j-2-H47Jf`V-4qw=6xM zlnU$ni?BoCBQC$_J5LfAO=j1*8-ac`@|XQ`_%lH;{tP&vMiOL_ttO4#xU(?>A5}tu zXn&#?!(ud<yA*Djx~JOO#_kkXLe%sOBB~H8&}Tvfa`b-&Jg74I?Da>gMJ(*eLP6nn zQt{2jX$;r{2KY<a!u`sq%mJ9o)&)IGf}mVe9L;AA_r*{h+P2kIAcFVDhUPTz8llC+ zO$d1YmQ{{kKO27mA?_l9);yMTgi>Dxa7<0BE1%6+k_T!%1~S|Nu!OUGFe@Sn96Lw< zrMNvtPApt-aJ-dQ<WiQH3|hFXd#Q3U9f<5|@Du%`vDT6<0&w%}WSoJgt6L=shpgZj zAaiG>5))7WlphIwfmzs(vgu47;b}_BilgSX^HV>DrR3lnsl8d8qnCB6T0*uUme5`T z#avLF9@%ri>tei3?2A+9@#c(x+=+$h$Tag#y^r0mAJZpAq2FHF(NyIJ6LZ{NJNScI zk+A>_L{+0BGmUi?98c4wDNmISm`>e(7WtwN{0hjV-}p<3YHJ8;WYN8fr%qZ}DqGL= z7@vq+E(EsJH5Pyo9sjalu0Tv;g2r?mjCoEV5o55X?3f9`WyMDsgl-8++vhJCu*gKT z3O;Hrkq&!fgYA7heKKPKx~NsGuZ+15uZPD~kR>ws)T9Vm-jrWA7PV8luw5m&)8;v2 z#Tfl;D=%%P(44;BEBN}7d(Gw(?4H=9)hUChyi#RhV+A6)MLaHlAZ6)+iGh1yA4=m& z%@@K{))QHzXoCh*17)NtU4_+<p26OPdm0#wAt_?85$aggCh^D6XYZN!?>XG3%40ac z{C;AQ4_Q6xQHl@SUs>Tah&06iw13)u^cy-eU7CboyGWGC`V`9Izv?v^RjdS`8g$2! zkVS7Rg4(K<KmI=%9FB-G=h|zYWyZrK!AfYs({-J}h{s4T!sJBjBhA*2Uis$F{T-17 zF)grbWw~SflB43&A70ycmFKdUAOHXZ0Dr3_h9}H;0_vCI-^86i+_CXGe%zB6LoaA$ zbAz&hf7o&iPz=H>TO>iP;=R5e(gp0tmRBpr$0U1zOJ><>_WZ=Gg0he&&R$uHv+-;~ zv*pHv&GR=tYqkh`Lm#wNLq$%$;uq-0{!5NIE*tn#octmkVxR3b9&DSAcd~mF->@hL z*$vE%+5r)l6wr$)SA_@ofU4J-r}S{}L=x1!Buh4*DrF4mH%<gf46<d*>WtVgVq1CK zN4SFAGDB1njfHpwE0`68ChWp2B7|ZB%7sOl!42yB|4%Mm)A*-9QjdL;WmfRirropE zfB)c~`o1E>7K2!qzGOO(@WY?L-^eR?KCy%5<v&>k(j=Z_bzouh61e=G_H9hz;!s$l z7v+Z&ZT(B#j&{cgu*q8%9&iNtSAdiz;O&%ko{#4dP^NHG5&hwhYyOdtN(4?&-y-iH zx}3&ZbDyT9Py}y8Vi_Q96~Kt)YSksR2+n7S4XO8nxq~StH}&$9^<e*iuZcy8aEc@s z%fsSa`<q#}wR8iyi~upJV_+o~Xx$MyNg8Eo7b7(>szaM}Cqt)`O3-oU_BikXeh3Xe zBk!xLetT+yh{N!Dto8;P_^5!&0iK0=2hrOaC{Rj*&<O#LKRa!WfjqNS=ggyv^}RQd zxTn72<5tN6r3DfnsiNs6CbDIQ{S6{R7MqK=3RQd074JLDLeE$bu;1+ViytnfcU)pj z%ml<e;T^{UxZrtkmqA1xj1HH_uU>o2>tC3C^l&6gQUnGNlNmimezI=XHxMvwxJ>=r zafh^byAiDh@YqhT-T1tAwhv$m-tRo1Yrv5*W=|QLB`i^63mfUVTgGtoHjk~<br%gc z*#H0k|I+*G@V3+!w*$?Uud#Xd0g4J9mQ8Q}f$MFkf;NPxIg{=F^v}9z{#y<(h?cGu zYS{>AHzr=Jv|)?%8PoK?@z9?9`p<6yTaaNOdmlq%Ao8#hm%LR4P98Feec{_+*4}T$ ztC!zs);m@nJMn`HF}{Fbwh`62ANXA9IBSJ}*?46ki1$;41N%E^fA+0pZTGQXmnDE? z<X^0d%{Vz5E|KXI=g&OljW%VJW7W$@ujm<eV{w#y#D4S>=Eg7I4ElD9|6J#$(>SI( z`N%^)kVJBQc&m!W)J+E&hOLyZ&!H<JkKt?RQc^zLIWg_%qjX6_$$}|>+Rbhx>G2ht zO@lWf1$??L${e`IRT@3LRsSDf-4b}RcX$2aqy<3zCF<N%|8?acUv2O=0szM%$Z?dV zy6BUJ>&h=LU|?n^@b?-IGd%kT>Fc4~cHl*|Di_+|;OeaWOqt#~=ZqcmyTrbSW=Z&S z`Yp=*D!!UA%jzsvjjUaP{eiNgd9`W-G^2!{k1w5K2_3Ny@j*@%)HVZ%1-tBSi-sKl zs#hEP=%w+O&3Qr}2IQV|E1c~@X!WEx*TkZ=-EnoGgR)E6gw%)X=WDgksr^Xkl$xDk z&ha{(^55;hr4rKSL2#%;?ECeH-_OTuIGHw`qJB!Fb;j>3rmVEg=;lME!{t%=aVYE{ zGThnlIiUPF+90F9oztZt_UE#LslJg-z~%RNCrQ1nxpf03q6Yxmkwl#r{&wZ%=GE^c z(vH~GbMLjt7xW{}oCPqY#E4mL%_AT&S{XQKd66gX!7r8NbGu&xm5pWp^hbOD|Mp04 zf7PJD{1k-Wh09acLp0MH21QfvJ-?ry`ef#l8dC9gKLgPN+?1RByiFy8&DX50Ue1Qz zs<7VC`kr9=gGT5#{S?~0V7@ses_ZH$QqOqVDQZtk&uQl6`d}C3bNx6scS%%N04>&A zF<2?BC>WCBe|{kM@o9fQS<?I;$5TJ)hA|<@vRG;8O7`&SeCl_N4LTy(zv2NS31Y%b zmRnl)>~wd@MY3Xh=GF9V1j`27N5N!7x`y?QY@Ij+@r7{;L`3_ejU}eS>OpYc=8T3@ z_dG)a>j|3^>K&<)jePAVjlZ$0-V}mC`6)G09rmU6$CAc5xuzD5ovcdJ;5K7~{mqTK zgvM;dZ~y>BfcymCs;s<~cA_^NfDsj+aE2)|bn7ahR1i5$t?5*hwQrx^HWvJ|paA~! zD3X9?oD`@tRm$(5leQP3NA_G(ub(uVZ7$ybd(YCvKF=<<&;PcT@T8i_w8z_eav080 zUcq}>i*lDERd8EX-&W96>H`KlI#S9ST?070W%66<?gYUgpWV9Mlf*ypzw_;vc+O#x zKE~t~4^Zy|b4FC@;GXh2esQXjO@2_}h6cZ1+$h)d#t*2en{YyI!;vq$F(;9BHua5E zK4i|uQGmliF@MeY;yn*CIlv;L+fE0aB_KKX??X^1*%lpE_?)WOMJ?BZf2_Ep;}gCi zWc>6`NICXr-qQAO%5S1S1Vzdq<QkRUGH(Q0iWb(e{4R-q*tqTojHl*czIk>$P?Yp7 zQDEpGKnhV*n*RJ<(&Xu+MAF)^b6#Lr?+{_yOtv%ioD$K<bFU`Q#S)NEisC{fQ@Y17 z)6#1M=?C-NrN^0A@q-j@4p?D^on}doI?6O+_37?IOOhAx>Bzo22U@oF@U;mS`c~yj zbl5f9=YVK^Y3bNh28;w>iwNljDkI;Jnt-_CA(VTPcV@(;dPDjS8QO*f1xzfGm{)@? zut?x~43~deptz#8|2z}_Axx2v`70~C`jnt*rid+|sVr!WJho6GO4LInjL5MY#}eO^ z93$0Q>W|W$EZ(5wV&5B0K~PuO;<>!vF1G#Lwmo_Isq53fmb#RCjeAGA9ri}|DvOWT zd26yYtK4+5vJG+*p?)$PO@wrV$B#e&#mkqJ@t)#vLhk$KH;d%YER(82-G9-DIRPs) zE)Uqn<ZhCS@}hui{*n8YY%+`S|4tZQP@wMj9ezCAYdEGTIG?%$%hYl|ciT}B!xcVJ zX&-6f1`!pMv5v9LiC99pyQ)EB1Jsj5N<tzaI`#i`N;B>ca-tgJe6K89E&))VyP|=! zhxg9jH@Ifz&4pgeSkPBCu}UZq;iBE(hQs~Gj1Zu+4`06)$BM}tezGcuh8CeqYT9>! zL`eg3iTz)8aXU2K<NAOOUJoqyupZHgkDgyL9#AZeKUBSlRFu2PmAZ@S!p~oiZaYLC zZDFBEV@2D1fkWm(AA-WtMi3H2m{}7SDQ;F*C}dkqn{uP`nD;W<dAnay1AemBJUg~c zTU!&da@Nt4PUl*P2Gj>aNT2xGWB=~ICH*jeyZ|Wj0c;iIvnT4Ol{uLKSJfiO^aTPp zs+;^V-Y<q_jYJkUH|T#LOAr%H^B`EpdBh7@y$^Y#jDlW4Ia>hypZzTrfyV$VFtlB@ zZY!?mV0<*UkK6mdqxt@827A5@3g1f9%}hpSUfBxmrE?$510m&vY=IO9bcSOhUZ?Xw zgBSS+FT#kOuCX1-i%>zTiyq9|&XzzrQ&6wQ6Al@!+8WUPu#m}GgPsx#W@mrie$>8p zC(5VZ7m0F&vD5Z%n;J^%%Jgl4&}2|?R(;?lTPD2&IcdzwAq=?hM;bz*(!ldOLoHc1 zK^p>wp3^BY0At;*xM`u+?R{&MG!$H#dk#}kD9y4nak>(-^Cb8LDuOQ+wytwfmg2v9 zKqf(9v->MPX9gPF&Y=by@I3T=8B#GCbG?ec`YQA!@FS&+b?cFY%d0jYF-f11-nM8! zCSo!{!K_K~unKI!K(fN(1yYD0(mbxG<+Z$UPZi14X(gV$j#aPAq!5D~`6&1&Du7tF zZ|62+=2|<fl_iu>Ll=0*H0ZhcEU{|qAwax^r+!cs#}V^LFi9>5X6Zl}PG4G^9kYTt zUuyi<pFaN^hA=G8p310vgf3OxJszT{l&mQQ=!(uZBOq}4vPtS184){g&tDw7>?yTt z&ctMV=N*^H!jr`y1}9Cm`4r^iMGb3*y(u5LwtLTr4t=*mxWspN;rRwY>qNn$epMVF z>sxI8>u35uxuQm_WywCL8>v@HFo0*p4ym+nz#?2lRe3R_uyG-zY2T{}GU>2?|Nd!B z^~`RV(*TSpFm^UDFn(5O))h&*E$}pdpFAnm^f-bB3t7ZTizs$z(?xV(ymSy##eU!> zdQG>Zg8L!Lc#@}@m}3UGz|LU)zO%oj2ve*^oJ0uQf!1MFR&6A0ft4&K>LW^POHjR( zZ6~G=YPc%fAN))_wx9-S6r_%+5Op{N+7SHTt`dq&`8n!lr$i=Y75MWs2+m|+dPHw1 z+(gTV>_(E7qMo+mTjQFxN4!Tq-b0tmGTt<GE13|#n0XTMsQdKn{xeC6^=MbS&w{wA z31G?rh<J-y6aQ!`X=9|S|7gzZcdWPx<nbgqoR?f_S6cHUxu}UCgRYbw1ONa1NumGz zg{(>MCU5`$@;C^8_1sENlVfdXzLLerV8{_Q(i7G1wsSZ@3yuWy8|zrRSHuwqxeFZT zDZhl}3bF2)>^~9d`Ozg6$+n*C)kyDeQe%{uYnD%*2pl@Er&hUBU|OcF4USJQM}T`A zxBpg~_K&Q+(LE}f%vcVsoR-3oo{2t@6PUAY$xPaWxiEaEhWDwg4Fgl4UVZ0))f##G zA#Om0C^F`nN{4uc36s<iD^ojA{TZl`S&RNq14ea}!DTyey<k3AG_=x(OyeTsYonrZ zwm~|aPhDw_10rb^bANst1<X};=z1)NQX{QG^mw%w7ZZMzNIHMTLO~!l7&U#n^V)?y zHCy9HF(O5~Fxf67thyV)Ia-BUbn)0bh^JL&7X<vBI9nYOR-uGSjJ-5D5aLoisY+#& zVFHwDw{N#ohSnuKrdWSxW3n8bHIJDVg)29<yu3S0tRot3QPL+%jww6xHQ6$5sOm8r zrrB%FKe7TUD0`aw1P_4SG0;K)^xX7vuak0hu!)3Kd-j{=M@536Ryv$Ze(WEk`WlD; zg4APymrd%nLu@{aI>h*+D4G+H=`Fn)i^B-9c&JK`*?n><Arl=%IXsRPyiFEc6;MsZ zKmza<2390uDbDNg6rh2;;K1My+<r}~InR)ytv61lGi6;{WaeCr`ch9sh4OeF;VYn8 z`2y6Nap1j>G7#SK2Kpgm!J@}shFi<K=k&#B&LryIzCd_^&)@iLHQZVe6RgjuY4=UB zs@&Ym`_<q-s_~+-q{oDF7pYTw!BcH{>-<uCdDm-=w7eLatPXx3=SZiICzc$rfZQv+ z?52B4-~B1HpVIsvtbT8XBHPu-;{WY;jI#JBVfqh>VHCf6`G)t^An8NGWf0|7=Chif zm@HgUa*f3qGAxxitP|Z3&Oe0bNvSoNt$}Rxv@fPQDrTaDocaE0U}loWF$I#Uh=GC} zqTQ|-F9;%PUoxJP{#%EnB7gq*TfDJ5{t)_^fB&9aeQAh3!Fd}p8mwAyb!=#T(P6&! znyv2jY%3txg*jRmV-(rv9j1>qiA{8vvp==@%Bt%xQ(Z}}g0iKwEgLXeGwEc_xmU$k zfsS_#Po4pXHq%T)UL$uHR?Olb@7*5^gsdsUuwBp{w|47y)7u>E9Ews$b*wb{F>#zp zgAHIC`leQ}?~?^cBa-DLSpx0><Jtgcmkg0d6T_d94d5G64}>E(GyAxs*(LpC5Gr<1 z8XxSJ6@07t){+Uq8Zf)cJdOY9GwXi21cAVO2$fp<cM=~Zi+I})jMmffkvg@~d(yIa z16Mz808Bi>$<v>I9jW(shj{{WwM!Y|pm@e|(yL?>>w4U%=pjVDO`MTFAyj(pa=_2T zJFt6KG5gssGIoaQhh;JKP_+!S0=taOAJrmMmf1-*i!+5+L#VXNRJ3@<<i%cA^Hs<k z+k(>+XxpoA!;?*#l?Bv#EwMYl+4;Z!)~lC(1T<Bh28Y2f{r#clB=~)dKFk54HtV$- z^zk#|<JMQ`&vxbye>NwXK&^xSiXl#9ftg2Gijw;$KI&4x(SBe`VX?@<$*d%cFQLfr zaXs@GkCd*Jrvsk_+WURZNLOmMcnmC-V1*#;iUX~nBiYPTmSasU3FOd%D(CU9{JMy_ z34Vn3?Be^zbA1gBuD((gOer$eI>XWwt_O}<F=g`O1xtwNYeSL+Q3qAlb#DcHaXFt% ztjmFG>-y6mE|k=6NjFF_Q0vaa-^AC%glfoxliTmx=<mozSO2$weidy26ceYvfM>tr z;vW`m_F_9*I)v5Pls|A9%E<SuUQPu<`V$ucVaflSHYL=&eVnleA|n4`0v<VoCX#$L z=rXiU8+Q5P6}w&*$cjoB=Bp#1rM-mrl~-KpZdxwa@u;gGUt)j%|MeYn^ZMuKS^gct z#vx~!YSAg}nCN%DSPpLp*&XqI=MP5+znhAri+R|zMz1?jEZ>RPct~F?0z0H?yRyVi zQagp_O82r$si7oTJUHUEx034egCBhVe;;{l%$I7~S%ZjC;f?tu!B_A+<Z#>WM70T8 z=IT|uIb%Ft!(Zyes8C?~WykBeftzhqdXiO!Tm#ULV?Tz(uOa-NL3%w6Q`9nVc($`I z$im|(P!rl*=caV{sd6T#k8PnaQOWmyj9dEV$-q;YGOEsWV88Cxb=j4dDt2JU3$~^b zgfavnS;_GmQiIEdYHwA5wn5s)a!)&+(<Z3JuLB{%ksxO*JE4rC%oDcTBKY94qfes( zahI$hMIM6>@L%(~V<|VdQ4$-&Hg<%ae~-N}J*!J{U>6}t)lvHNSVu*L$0=gs|HCP6 z6AWRvay_`QWhei$QAGc9sRFO&Wjox6Gg7pz#Srj0NRiFE)o8vb*Xr(o9L<0-EM2;# z>>96#JpCQxai0{FaeL-hCk1nI46WeQjW-peL$?87JQp#(r-Lfpk`aVwFhzCbVYff# zxtM-iMPL5!lu^UH?2H+4t!g#ROry%15~dK+*rRzer@b@VfXw*0HfcCjJQFD*xIAdT z_C@HJ6!^2lQN964W!iw=>^J6j>a_D-&wPOhwY=dG^sv~w*$jLHc^Sgk{wlg@6|n=d z_Md~Uhuq`Q?3VPse3zUOjVX&?KsSa150jE>G=+10{3)RyY=Z0YJbpzPzeepO8g`Hn zqBYx0;oSblSIQsn<s8>GF{Gq=p`3?$)N+yrtccJ~|NgY=Kjvno`{n9|k%3Ab!xa@0 zZ>esuSJbe6Z!5<t>pgc3c=!MBym0jMbsrm(sH=N`SauS=$8U>W1Ncw`>+E(^Zj4|G zTV-*><?4rY#o=s1Sl+&W{Jsmh39tI%fvFSLEYe2jTvRE2q6WApJ^f&aLqd7)$O-vF z7@bQD@u6Q~K3M)wP!~(^VgDFFqc0)k%{_3^FAG92K)e>oEsH+@0zCb%DNvUY!a<Y_ zc3>5@Q1ASsv1k*(qCALz>D2fW#)?S<#!!G*#0#}L#GDJrXjqIL-EzGXF!-^#D(;hc z3po8MwnnpS$q{MT)$p~T*@<GPlAwhP5Ive!+N?j37<>Vx@bg9L&-?%t2$=h)sXNA& zmtT+&Q0nODW&=X%_Y}zl4uZ5Z@b0>2xDqYERe9hg{@9Ydm;jb;kgb^d4o-Yg^q)u7 z>cYef%qwJvwuoeGPYq~?=t!vvyzjME)AzF89y5`U0tR92Mt)JH<QCKo_@IC&^0%Q^ zWa*^+-~u_#;7t|iR5Cb{@#Z-IdX@STzcLfds|@;p2xUVUj|!P0_||tmgd`h*;A+xO zbQjSuQcO;%K)xtc4vH3-#PI$n@rF`-)GfQP4OSr^gjf`^^zE|x=X#cKBXc+K<?Eaa zVUGU7!MWLmObk9Q*WuyJqY6FcSJ3pobD{@wX`-_f|7N>7+w%t2-Y~P(^)5w94olnd z6V3QnWrRyht|}B7F1@6Of<&rHgTC|(#+slHUjN<!8qLU<jv?}<_MHaRso&3+>w-vs zCK2hRMY%Hwpg^i^St;X3)aE@k`aMf?9}dlqSWW84V9Q)l>owH82qTdG-B*ovS!p`7 zE)+MViqMTuaa>Ll!kqn#Dw{_K=D-K8p62T`EZeK%d^pjR%pKSbg7FaUHp=IBCE@1p zii*G6p2hwX_%7+i5lfS!BZkF4Ne|46f~Yp!ds-A_|5sXTl;>=?Tu3xpEmO5(w=;)k z-M8F*?mxPN1MZyVhV<O+qz}{!3PEPLN6oaLNOF~Kz&_G|`wcy@%%maId%*Ghx;q=; zkFOjlHglC`mW8UN>W?E)G>D<g;Y9R>3%s&>YDd-b3EW*Fm?kB}7!EYe>`=w_{lRwf zJh_;&QC{*^qNH{}J}sbf_JQJ*PQTrvbbGloq*56;UPHVI5aa-LJ#?dG+BI3x7)B(w znpH(CAT&A_(x{&BSfuTC7EP4ks0gGIWoFsQrd}))Prn14hthB7;~bxtw$W+d^xK}F zN3tdbd_Ci&n5l6p6f%GR#7t#us-aL=OLv+sdmgBE5Hgl$B1(|7^t?*5Mv?-y$Pj_? zBuV;)RR3?z;lny}t=8h69%2n%p}>eeQxYo?-64W!H%AdQZ~<J#an7+#wB_nM@?ulU zAfap79^R+W#5q3mg=Ytm3=hV^22I*hK&y(^7zuV{M)M?8tN7ucADb8Sco+UJ_5kR( zhE1K?xSYf^2PkO0N4_(MDyQ4Sqoh>&%HAu*RqjbrP{0OP`CA29qqaVoU?gjzmnA3T znw~g3WRMc&#MXVsdyaQd1<q0wmWT#6gf0Mzt?>*wW_^vpW);Gbm^C&C;Avv{AF2E# zFv2}<`pppkzq$DOVJ_h%>9_ULCo5q^@5m%Fttqw`mUrAW4}t{0<7BnNDvKG*FEhM) za})$izmAA_vp~&p-vc-xbe#)Z|IZBLr3j$#iRfwjg6*N>YLSj7Og~ow4B@m%cf0Fc zyJ3uM(_cG+#L9Qnq-iPXXxqZ|$Xq|CIBR0O-V6KlF3^#~+Q_Vlp3^j1iC?M<4OpF9 zlSG!+pEaBY)_|T`@l-lLc4vm5vzNe5dVxU0YBO<OTf}$!dpYH3=>*#3P+I~~ITONk zN*mDn3>g9SM(bRiBb<4EdI3TRA(Uwb;aEUjC-hG1DoOx(Xp5iCsydn9QGnf&GVX@c z*@A8r=z&5wyu&s=1Ul%aO!d$gJap$qUlFIA&8Tj|^Btv@#c8i@7&)#mL9K?F152+v zN3n{++G~mL67W!@N5~=ta;wG0Sl>x^UcMasC7_>!eBXu_^fHZoStOGROm|Fu7%1;n zM8*A!+3n`*d6=NM;?}2sAxX+$a2UPe`nT(pFX4+`kMd%35@;z9?GqD%xkV@d)aQ-H ziBq3nz19R<1S;p&$J`NOIsf-^z)ElP2JIc0Apz|fK+f~cn?x{N2QzZ)g>OTbk+d9o zcfrCkvKY_BYV|Ew?^@LK2D{?$?eoo-8B)?(#yZ-@LgaPiAbNmYx+n5RSE}2IU-fxG z^5c$XZIzs{vwuJQB<#;NAiw|Uxrzw%Y<VjT5Z~dLCM$3u^VuaAOG?6|(b@AO(PtQ; zAmR&>Cbm`j52W>fBAb~E#5ofkLM8BE=<oa|(`Y-XxPF=Eu3R|z8uaC7c|2q7ZK*MA zZJ3UG)P-%KC|z9Vg`ORi`CrRbJKD$~8G!pivY&GJ=7g7!tIj3Ia_78X<tr`E9g6fn zPJojMMW{6);3#z|)fO-2{A9j<Sk!+dS~Grsu6xw<E`Q<8EZYN*9&YkkR<EJ5QM%~n zkr7q8njiHZ0f~I_w(t%Xu@ZbG@dTgZe_1P2**XdBG{V}R$Q32L6UTf-nq)w|KEn?X zovj`>pxl+%$iPD{6`JT0_LWQmKJ~#o{!WMjPLd9{%RziUAKW=CGD{slvr>LEJ`yuK zuY!@*Z}&H++?s1-*V>poCKfonJX;@Gp^7%V(vg1uQwpkvga7_HLW9qY&ejX)Y@lO) zF4NFqF$U@{L^^RJWFJAxK=&%P*X;T<bK{Pe!NlWBs9J0U4M_$#r(+-*_4n{Rwzg8) zdeqq(n$LS*x4XKSD;xc)<Hfs2PJ^=L=`F^c;M=CQ<6oreMWVskZXDaGO6~K`FPOEI zObJ4#dDM*$!5QL1hzMcHnPyC-D5xUGRjLT?QAXrN>Xl0rWNnsoi|$GuTS+(n78>p| zht=xK9>=hCO0Oup9y>}Rdn}P*v*EArWxMH_#5u~Yk*<!uKNxj?kRJBhOG34oT68PB z#|t8{OEraW8Gd*ZIh$A$BYo^Ejno-Y_43_ao8-qA$+CD7@>=8Um{b(EgWvarD}3@` zKjiK8n&N^Ru5XBot&2H#+9j2(I$BG)^ZO$Sw)K1=@Ikv>9%XYvUWM!Sr$TDmBo+{Q zTQ|4l%F;D+owlRKDTswT_NkBDygcY){>4qiJG~9kZ{<rlueP+PT#0=w-><_LXpFHW zabMH#2%bVoWQ%+Mh1Rda$kl)#z4sd~2eOa+@XpsKePOw-XU!7I6)J18top=jLBle( z%@sDko@j%YQ#se{Wc2n#^ZU2#ZGEbpPalqGKHmoqaG99?&tE1ZA_&s-c$aVF0~^iX ziTktevNBW$qM2^|z7Gn^9&|OT!<4LK+9&U-nc6JLGf%L?HINB8W$`Y9s{#<a6&c)p z-V;YSK9JVQVO`crq(lsxiju40P@qT??c?PJr>qR9$1dyS6O7%QZttn<U&ll0-v4_* zpHw|$zw_0oZeT48lSb^UF)nbcsP-*6cOeuDrMKeeU1b;Oj{OY#$C@SfKy<G$=YwmM zIz{%VMYu={?k>L4UHIm?t)xjK>-uQ^Zpb`T@VebySc@|%$>(y0PTjsbZqH^;^x_Ir zDqG}JUb(%Pf;nvLbv<Cy27>zk)p!^G_xK}c0)RT%b6D%0r1B*I$W;C82%RN}{_n^G zO|hxBug7`d&o}m_*!tB<l)yIC9X@wT3hDiRuES;zMhvMX1iW!(KA-<-zApG3;U@M3 zWnUu{1U_=bb6DKp#wCa6nqaZ!|NmiB^MCp(pGK(A<su@@)%AJ<jiO7jYPvx_fUtDS z2(;)Rj-KXL{)GclXh^IkdD@p9Ybm_9j&ncll4E{)*}{jE>ro<&wT=H_9u!c_|FHJ{ zqnT7R7Dx|O5L0~;@{h*oWGbj04uF{qq$ye@fB*lQ02su^E$qmUdS|%AU>s{aioYef z?&h-&zL(PctaKP8rfUwZK-QFw)JR_?76FWw`LeL@Y1EimfcZ}(qQtr*Ym{{qmI5xD zMNoTTv^Y%=j>tNEM+Ur)vnSBXZ#__Br1%y9zqR99`Jna}%74iwF%)+k-!zOl*d66! zZjCYez5#{<R?F@jkx0iAy@jTO$az0s@wleTL`=%mAJ9q?hqw<)5h4)5szX;c!^k+0 zC)YTvNJ=Hyjpi<8mPBUHhgVT!cI;z1R0d*3{ay>!eMY%`Ico2y$A|6SvL0s4KYG@* znp`kZtqeW$+6{o(gETJ?lEH-3l&}p<q{?Q-Jml*^V3aERjjDIu>jmYZHI5c<PMT*O zKqC86@rOmfJ}4H*x=Wpp4FKt)qSlC=ul<TlF`cen;u=_7;<qbV&kEk+q@G_{0+*90 zNB*gxjpvlb3HCM^sU7y~5K;Qa>hyF9c$BK_bCEjpU%`vY8?*`ppXrl|Khp>P{OZ_Z zkh+1vcxa%7oXoR;G*$f9t@o7_GIjWWYi20r)wZGj5(ElRv}Xr#Hw+Tui>iU;1kLzA zJ|lLrNrw&mx;U;EyGG5s{C9x$^6~iskFu#Jyr=4+lx&cs$b%D(<LX{CM{&Eo{;zn~ zAlf^}>KZQK$yq6RJq*?G^NfkP@{yl<e2*8}e;sy|L@M7o5&bcfE>T&P?M^$tSt9yw z8a~ckbDo&D-{Yn{?TKssg11oOkL9#K!WUvcij@yJt$Sso1y^GUU`hr;v_i>F;;OY- zr<#SS_&Z0z48(NR4SU?_G!xtZS}mgKb*T<3X>VmMMk&Y-$5E1$1rAKTLlgSH)6MrL zXt;Sjf^e6D#60RGWgNM%dm99HhNHQBPJHI_-E|7Ow8iqVT_507uFLMOOtDB4uLL^g z7Mrq~C#m}-<W-lAc>^$I(2k7~5C_12d^j{8dl&c+Dzz#;y_`w(Z<PK!duHDcY-`$; zP-I4CT$WmWpN74lQJ-NwV3KK+6K58I0e^+~`$+)sI^X-u{aTLbn*YeJxI#<YtH=AZ zW^k>RoG#e=?1`^P`BFVXNHf%B2lgN>3@l|a?qqL<u4$F4PF&JGs#eaPx3?qeI-KT^ z5TRlQ$NL^u*CFrsl^iJ|=POuyg1X&hG=NO1G=u#&zQ}z=zAx{3j+GeWnT1@0W3r~8 z{Q9yhmRh0m6_N*Hk<|A`KQ+S3W|RwjQKk$voh2387nQ>{YRKSN23}u>Hzs~3R|$W< zNsv+eo(P)tDN*7Z*_0llym9KyEqJqT!s5)Ue9k^O<Wq;YT}3~(bxHm%7<b0JhJ)R1 zP=>s)19+`}|KwXIWRa_p#JQ&pdyjt%lJUG*tzY{g_z}-TS-z2Bh&X#K$bK0YJFx3r zXCK?n>E??pKnd!|bLjS;_Px;4Wm5-e*GETG2e)P7!>`C(%D_v#faRne>h}NuSp|ok z*HF8ls8o-xBx_-kzOs3V9uh0;an#35==JMv)o}psQI23Gk@H`Z>c#<)FdU`?TveRm z&(~lU0m&8$7f|!q`+!hdtV&KNrRs{m{SW1`2E?fm#M?VpudOcUM>HEOO9E)^d64{i z@D$&Dk|c4@%@0vr8|!=+w93vB(4gM;Hrcz3n#B|p&=)Z74l)s#kKPB^y+yHoDJHi2 zqJoIT8a@JQ5)o5|DJ%1BCf|I;k-XWtC=!S$C_(_iDvtOd0GJU6R7b1JNV^)<)&!=( zt-jBU0CHJ<uz&1>UINn98}IwVLl}I!&lT@G%qFiK+$=ZyJ)+0Usa@E3DFm!y8iFii zo?LJ|xJ#g-4)Pk8NUf;R*`9BncJ781xU}T|`H?&S{<0i(!}sju+u%&uh|!ahvv&o> zQrYAJ+{d*IQ*|wLJR5f<D|QeQ(cNy-l*ZMc7839J-qMnOTfMCv9&)KxgwPe!>i>wF zl9EwqdjjZ+7RAx(sbrz;$WkU9cRWv-(-9F6AnONS5Zh&fHfuFz8v-8vlaz<O{ibWP z{wo{%BgKpFXque^vJqH@M(r|}cE>cm97H7==5#+p#yZv~7MKIT_Uy^!brNeFcJj2j z;>LlE{`)*dgN|ET4nxYgELh7`ANqo$daiZyAq2h8DKtD*lb-LHir|_8(ZhN&WGff_ zH2aUEkt)Ov{dQ6EcvwrVazjk-$ypiVdFTyXX(3i2z@m@to)lKJo*nL!oeNMsaa%t6 z1;fC2V@LS&yp)pO#zmzV;j$e)USDh0HL8bG?^ql5fnq%XG?+dNTS3!_3!AWt2+ZS1 zVFVioTY`=IhwU@H3wicQ`P0h%Ce?M⁡xh&k<uGT(fXWCE!O}AJ93dlL*bzpotzT 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%0DaN)q*m4^ESD;&HUpT!0f*k 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�s%5BsGayTh>!LekUhM=YV$>WlHM~pKC6S=1lo>z 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%0DG`S!k*DB4)&Oy z<U_VOUZ0-`2e(Z*Zou-!Pdo=1kC?YV)XNF>4k$H1;kT1IwkXiF&T)>}ky*(Uga@zx z`TOSDZ~GN&w(@Jx=w7PpZ6NBiTc*tD7h9Fev;GnDzpm?8Z=Veu$~;A4p*1()1NMy1 zwJrtT!30KVTZl)CyO~qYDWIYQamO`q2%wMX&vvEUKkP@-x2@XRRjNuQ$%@Ouv&Na1 zZ*FhprAaZhuHJ8i4_J^dWdS8ry~5;5;VTo%TEcAPvYldfu8~Vk1>7E;QMC}|hKLXf zPe|Tkf<j>y2j&T&1uHYS`K6gL&n+$q>{c+Jjco0k#99QuzAqQy4Qy^5Zoi>7aPkP6 zFK>iK3s+1IJ1XkvQ*%NgvPHP71IQjQ<SH~SD|dhN(Jj$Rj)_7E`-s7n&A??H2};|E zt0#&$S8!U4`ZO=mP}VyN=LN8sj#5kSP^O+J1p@c6(-`-{g<u;iK+#tIt>ILPfX!L; zNDr^c1|E*6KZP}OJNPVbRH{%996=h=Dfs0vml#+_$UY1+@OVjd8R}PNgXXjJZ6J2T zdcVo~_wZw_#lIb8WI$fv;mSfEs$s`x;cB~y9%tRJehDTsT@lD)_{v&O^tH*ICb9dJ zkl9-7k>Wy4i_Oe-qZ^!hW-kiFF|sSZzQ6OyeIyS|l>)q$pS_@E{tlzuz5yd?{c#7? zsd(kEza9)+iAU_;qWkDxzB2ujs&(wPH#sri|7ei>$BTEXG`~nz=&Y#&Q@idHQ(~T* zMOEMBB|%6QhfC8<*moJ&OSoJAJ_VZ2i7&JM;Nd?w9-VoX*8!A%-t_|+reW4T0okDZ z+f4k}u{X|tRYRH`9$Ce-v^NJ4d8in3ab)WWVe#B8?>|j9>QI5}y;2}dn}8R?zBB-H zWC2q)4Q;1=rwk?W1)3Sb|Mos!^Tt4KzT{U~ks^5C#H;s1L9y7Lp0{8y2o<=5x11o& zgf_!!p~f3P!L1WyCPlL_R*vW7V{6&iQ~jOk%&v|Vjo=f23-6U&AO7=T0=LmXs6ZUa zaJN1_fvAb;FeJ;Y$tQ4J(e_D-iRTMGT!$YfRLP}B&{z^(j}{Kw<$G?}KaEPS^(2SM zdOMNDs5GuUB6dQL{@x`6tDTj<l1{8&+vToKSweZmwv&9U3>cfueIhs#<R2K@(LiaZ z_H39zg{wkV+5orjsaQyqlbw0c>lu+#5gZIx@Q<h9p^x+9*f#|E6B0ti0D8wCV1__O z!}v5DOd>G)J3~RwML%1N&=Xb5Ru_}7B5FCknHp_pMWXg?j~o8E`p0k$FUMF4<P$n_ zNv$?`XUrvOAzNS^a;!86j|ek*Ff>L2ouwoE7i6_uh|WGEKuCCW;5$*69J5?ID3p$l zlmDmn2pqikj+L*wW81;FuhmEZQ&Ajb5W+`H<QR7?s^j%yK8`o=Pp^k1*(@P~=npd7 zBh1r$Y6$g5Yp!h@Jd|G*mSFY1V_LA-j@nOVB8gMX33L<L*;uPXKZ<6zw~*C(ca8-& zGWY(JClXV|Sa&t1s<EMsap`)oeXEx#Lb7x67V^<U#>l!^F5LPw`H0?h2-88=?sioH z4KzYUaLGd$bAsQB4B}0Ce7~?7<mNN?d~^o6EV_AFbIt&XX}-#-(l2PEcVm!;2T8J+ z_NOupT)PhFM0$jTujg(0dK?6Z)T%KNs3zSukCg1q&FUJ-hEhqOoy?pyX2KbAt5U^7 zmR<S=DG|?#L)y2sVSr}pgp5B70o4*+<a#WvWeIARn?&7<jo2JT29j{uCDe1wDkCSV zFxneiq>2<bWBAlqcw=_{UHY@_BYvP_j=X9gk#tO3$uT&{R6;U(?{9}<fy`?!Oe~XV zWHF^_xf(|qM;yhS%ZGv{j(*%*il6)GPNNaa`|eV%>l*EAR%3mph5jnI5zaXc1zYbr ziLLB~+?c2%)QzWD+yJd^T>eiZ`uC^A*+9`^3I6GVtSL=xBXF(P=uA(_FMpbN<>)y0 z0A>lP$J$t*$V(;^e~XG{U8@+vWYByKbMX<!l9QUR`H#Qxj*yOV{;u!afJ8S*H*CyH z?vO5pQorgFBoKVCzc*Qyd_fydXuQW?M<igBZ9b>p8T9r~D3YiRv?EHRx4b^HYn%Lw zl3*Q|kU12Aw&tES)6zV;^H!G?2gF~=`WG6y)lHpg0D-wPJ-pz-%ZAS)gKnP}4hznH z9Sm_OEkDm#rbV0Tzz4Y4hHN`i=2HhrWNx?oxz8EOQQs1&rds#K)7gL=%;NqSA`!!O zu3*D;Y_4zLo)(LGQ5WB=&DSoE%u^K=54*HWFCe|Rv^RpKz`4J<2E_6LPZj`;<akP& z>v(%P{!-6c!tBx`^9YA(xtqZg<ux$Z#|$W}vUUtsIu`#irp&1{BU1CCC3Le3H6cTa z7E#+DBT=S$T>=5(>mP*H0p(nMH6?Eg)pMc@aj|GNKSc?+@&bk*wt#)84<(uGpn+Qs z6-Xn5^by`FvVa->yMjKa_8p1l_V`mnOaS`EhT`ae`)~;3JzsUn)dyQOCp=7%c->6A z@PgGRkX&`~oscO`5zT@*NxgcbW35!__K>BSDVykmCw;6E)FRm&?w_9N?Gr*vyCptZ zh|8$EO%^ovT^%;~cs+=t@R@xreYUa?alH0<s$@GgW=$j&@g;!L4>yM}4~OCWH3m>0 zu}!}SGGbsG{D?Ico9Bqg)(#EkPz~gt|L%w2VPyV0MDeRn38C=Hn{h+Xk>%AyD%m)3 zAcBN-JF%i$-)KC>sbM0*j#KP-gWiK<B(y(m<8vNH9BV!fDcMSUDd8!qAVNDazmO+N zF2Cs9K2EOa!7I;|$OW@`)pLjX-?ZG<YybjqEtKBCf2?laoNHXsUi9cy28LDJ^KZ3k zjbib}hK#IBb`^}x@I!`D4IU<Ar$9Ht=i2<EYtfgfP-m8P2^e3Meb_s4$G7#kaSdF8 z#kYVAdGLcAg>TJLv5XH1$V2Bk=f>&if}vM^iUsOlTSyF<F9L#gmJE~2Pb6?FaaIOJ z0I?+9^Ckks?mL0I<yf4Kw5z?F_f0pl7oKkQCL4L!5Cp7{E#Naem9oDD;k?>j%r5!n zBNJx?D$~>9MHBzSej?5Oa)D+52{3#@o*bODA2VZl7t{a%5~hWVJtAEBltur6WpfT1 zIgH#t9Y}iwi$muVuUK&FHw-21mZYh>TlCgpr=n8Dc8x{L!uIfpxq4?nOPqOIha_$% z<LI{SF7_-j_<$EOyo;_E`<PC#0OcuVA^ogI_OxDv7ix(`IAP9^))2}86#M`B`gu>@ zcCcK_$=Bb}4h}h=mDWQ(g@S-l|AlKiY<Vm?zFT%f3H0y3WH39okBt5kWUn|A<wIWw zI=;4qG1r)%?Xp?EVjR=5e70I&`q?ZeH3=YVL84O&N@}7dsd{8Qe$*`pk1i2bFHj+b z`%nk4^PBO_)~_MlL^j~oD()W=8r9E#L4P^CL|Fkn$}g`|kXx|Or9hj(AgzM-?Al}Z z8RbH*WkWS^ghX-|v$xn{eN5x;5Cvj#3MLU%8S@CC%}tlx)!+4G@b#1eQW!ATy~P(i zSxqHcuPSQX#wSj9G4cxjvQ_4_i#0C~VAR}9c^yByQ-cL>XtGsOtcMt|>9WyMZRl5O z4q}A-RyI%(DDFD$NY~);Antwh^~shX8@W|XiiK21V{atPA-QI_aI0zA6!1#N@5_Fo zaOd6qnoBI^L910B6P9eVF~*h_MGmlmdm~Ay{ID3Tf5?!>x-U^?^yq6dA0E#`Ng?Wx zA(iY)KUmhNMUAq(A9MqbYHG46iBPT8bO#Gg-h<M`JXeoqLe*ImfMt2}Z~Y4EaNepx zME;_<KkEZH3&?+KV=g&JxQsM%TtNCg=&{;(<z!If17v%|m<-9<j8l<4S#sAI1Flu% zMuqe}%?YtY()g|aK~nK*@avK~-7nJ`E4<4gZpR}wEjBMUXk_t@-M29Fl#={?Nmh%q zMF+PWR5z}<e2`B|z8SrA*^G>DKHOn6jmLsyPufq}TjZiXUX)H}csU%RMrIa}vhg$i zz&T^4zfoGam^QMh8CWvoeb4pD>}VUQ?hp2v=ut>MYXXYTgp^}?I?`r}ujVWDch1UJ ztoYpqZ$8I+Ypu9*Q!Z&E)p=+N{LAC|us5+@4q%60JWqn%IF>jpH8`E@`~{>8F*CA5 zR5R_|0i-f&sgmx2PksO1EGuAqi^4c{ECa8=5D=Zweyc<p`geFdSNVV$0T0@WpoQ7l z$n>1l+EeNYq$35bf%9uRfRHh8ly3s)tgF=w)G1;EPD~S1v=t?YdDo}PYH$CCIPL3z zg0?(uHO4POrC7r&5=N^BAy;are(+<=>5xIvY9jF+`F7j$e#5=F4QB`6_?ttFMa`(p z(HjD#pK}Stzho=i^=c<w!c&!2aa{MSTv+!PRTfY*ibf*sk||K2q*K&yImjCMien6u zmL0a!nJ*eJ-IV!jk<F$Y$#GCEb~Sv$Q_DhDSVDD8RE1|SF9jO$%u_^A#*0&BLa9Lb zVfgj~WC<=U4g<y|gXr4b`pSDI<7yNIIFoq@`3qI@$Lk>B!y3ct2#YR!OALfBEfPi) z<^?%`^-)fDd3&jF=c>wmT~Z2bAn0dLzqqWK>L0Vh(j|n5Yw8r{aa33Pi7&{&aXUiX zfTD$RA{e$iL%xTVumW<>4ihTSeu&l_y-(A^H={0=q0ZpDhw(2!MDxlZ%<hE=H&snf zteGfbd1gjxZ~IHP%^OG!MIj==9LXN@>>z*Zv=nayP{;=XcT>@*AS5#-#{Gw!Y4Lf> zyNIIrr^Xno7t%p3^4X_sojV2>Np;cG1C%U=;#1gx{U&t(3x1P+`065Hh|(CEBcZA8 zkGhvmiykm70#C_C&4oCD#m=cr>tb3F>A<3aH;(24axtLpzlSmF=Uktm!Nyo2V4}_W z3!|pmg@4ykK=rky>%BhWqhLwwbv2w?xyJianrD{Z#d}6TFBHZSB+$sXd;olF@iVxz zr^PypAx1&W?>QPSTY2>=Vv6G|<~QS6+J^sAlm<roVRE^Ix@jQCa2dQ)0E?OOv$wT= zlo!t1903a|06rzi7Q`=TOLY0Wn3LW#UC8dTC#@d6tjT9`a7PGlIJ&gvki5)x>8Y7e zR@)m8)S9+2%Zd-0>((%ij4<zYp+$1ef*#-d_6r&^cf-!RFqVwkvs5xZfZ*L_#r`y! ztjw}s?7#LWYv1%OFGhK5<Ka$knOA|H@ewv{bI6{X<byU~SqB}=?2oZM7_vN<h9hEk zQj_J{nP&|GjvXx_;w6P@dsDtl4r1JGUd~pU0{(F08-tyISNQW;=M(RGJz`1k>)<0L z)s;bAR`9lMtuW&hF1mfXVcd*blC=3(cIpG_E#iuV?3qlo#l%!(|EX%)-Fpb@?FI#3 zhDxqe`c~|ZV#Z3Khg+s>SWkYdM18lfif-?T2N}YUPnWNZl7xP(jp_3T+_G%ON6tSR zN+tz>Cb7X`M+d|F#FDM}z>JIA9(5n~v&DlTgu+9j^%~(%OS%LWIrd^1UqpoR2B{5h z4Z25H*?E&eLUE@5$-T!p>A#)b6*DdZ=V_hM9{t*EdII+F`Jd0u{PLUj_&Dgs>Uo^v ze`1X3CMDbbsK6!LiSPe+U@IGqywXGB1w>h^%eR-8oqy7DK$`c`I+PzBj7%3bi$QHa zpe@MF&;k6*61RKmO1k(uZhrs-_4BOsscVC_<;#}NO7td@=17UPLfoBrJ$`(dby4@` zTjsr-E($i#$)VxtUlvG<`MG&H@JNPUVy$EdtPC4BB`n=%D8WuLIxAWODr!CzCVM~) z*KqBk6V0;c{S5C{H`|ed49B<gH%DmYGB|%`gy$ri!n0qGn@h>PKOG9UL#;fn@!lS8 zR>OXzAL`<3&c7nZA~ze3{yNX|nH=gX<8fD4Y=4^9`ak|@zBpE=J+&o)45&DPS5LU8 z4jYIg3IR1aKKED#1-z$rO$7o@a#vU1A?74{PFP&>(MdNV065;+2sNyC$}7QB-KtY9 zQ^Kh0*@|DcorEPlQ(JlDdGEo6(f{h_AwI89Io)FQ{5TLT6!C*9M%Lg{fCJ>WCmLaQ zywcz6Z+xAk#7LM?jflga;#9-W);)q2%;Xx>LxFRWJ@pVQ;y^|q1H4bHKKEV|Jliu3 zOiy5t`jVWgD)Ek0A3Kt-M8V0Bqp>udot0OIl@-(sIlw)Soln2yLJk-Ae^rtiF`inx zNh|lmy3JI3vzh$*ofMy06)$OA0WZA*wf+AA*&|CveKoTG|7CrfiN^chbJIi`v009( zuQEBf(NbWQo9p&R5b~!1^LEtVSJik~XXze#Ck}~Xje<MUA)119mak$^*eBNvTDw4i zRO41WMKvLu|5?CMbCzF=F!NO$tkqBWYrei?wwB<1|NG=0`~N@(5poY<Uf@pRlG^=6 zbrF9&A!echjsp2rds<B~fol49JyVw-2V-`h&mr?Hpn|90-e&;}A;3eRh&m{U!=>qg zN_@@g+$`T>ir5<;vEFIxqGw%r0Z8c{LJd1ukeS0Taj_&lF&~ErVRKWuSSF_ay7#^| zVxSxO-}E$1$Hbl~L+zc5ranc?3_K$4P-oFFEA*26uz?(vr%!8A?P~ji*cFv7N-mPE z+=dTX7hjlIiB`@9X?aiWuW7MHaWT*2Jp9Xj@32vTw6rI5`_$<F1x6d2A!n{J#qPD^ zUJ5*HkHiQD^l4dxo-c)Q&@2rK_I&DOPBk25^4^MKXCBy+)tUzI^Lv9?U9to=^|Y8% z)&w{Lw)fo%k-kdBHa!Qf80HezX4IE@z9duEM=%2{MS)P*`N@|4`0}bdN$R3)OxHvT z>s?H6uv(^nG@3$f{~L`xJ*Nfhh_{yN!Kzv;Lo6wuHP$S=A<|9voUIcZKDpbGy6iT) z6Ke9mz7%!!d4QJ7u`4j?4WcL0Mc3reC&0Hj{yR2|&=qA%3@^Kgy0<Y`i+nmZBvJM} z|8T&NVd0hb^|$^I^GOYTmbq)&uWw=rj7*2*$6<n~oq4h#ibzRzyc<8lT*SuL8^8a@ zl8G8L|M*ocIM`Qvh3}K<u*Loo>7*qbYnCUm<rhE_a5GB37RHt=Z>B4I{rv4I?*3u@ z`D1WA0toz~b*+Y4d$Pq0(iFtguhQg>2|CGn5vi^>B|}*+k?k}aVOSEr;*PW^uL$=U zs+KV;i-SPz`Icp7Clyy^9HS^0<UcSXmt<2ov-v`wEf-6wQt;vUoiqq5!r5}H4SW`X z3yU@v;MppFpma#9j=^p~W6UTgR19|tY(G`G6koe7#3M$(HZ7M_4S3c@9yLb-<CAr_ zE)N#gI~lh$NosY5%+BI~Ge1{qUyX*<eq`==rnQF(ua%j<ugZrJ9Gy#BEi*pU7&Cuf zd+(k#O}*xWJ7g<KRbXr3-?Pzo(v3&IkSKPwon^!rm)9TY|9szBCyb4~7;f?O%Qg2S zPxiG^V>9njB$@$NG;N<67VptmpJJ!1fpi$2;raVN|8-@&sb_C#KG~PFW3}T~xkRr} z_o(Aw)ws&$O39Bx=MK~NY~Bqb4rvlc^j6qeVAG|wn3ayt19VGv(lNLbQ|7Tp|M-2E z^)AJPe!`AD);n2B3wkiLoQH0FgeFZTxW(xox>51}`vHeB5p}3v+DNb;k8q$dfGk%? zyrTG2c)+a_nJ2^z7CTB6YCJ7>)=T4lL_md4EIO!$C21leTxP{*T26p`kDMI-FR`@` z;}V)^FE6VVVB@%^Pp6YvaU2^dnjxKckIE5boe5uQ^5}TKMx22!Wxk*su6SV4Ki}Ut zmIoLml5~16>FE$usK<y+xo%JB8!{;EFy=#F+!MH%Baq@H*1OW|q1INVWpn7K%;sWa zM-Kkp#FRH+G($OpBmigO{<IyXU;vv}TdAz+2n=#iDZXoh?fxXPThrseFS30sG<T1r zg>RijcV`|Ova5_G9Mm04mD@?1+4Mm?0~?FE${2VN|DvL__My;NntjZ4KcKU(mx&GU zLovj6np5MQpb)T6mrNgF|7jaBtqj3VGHj2$9T{u%>ith^yua#rjktsokXW6nVre7{ zQ_#%}^Kg`EO!kKF6$wu_MAJ7`>WDz!4y9iOtGe`~d<EbSYo(60sQ+1j!4v|QZPEht zIN7m9&gLqVAd&U#Xq*PLYP!@nJ|iG%-+}@0zhW`+Qfk3)SVO*uJwhub*houchn9Mf z-KMSu==x9-s{Tg5bbU8S0i8Oe18RS&^3kFO8AP_-?^~sws^^VAv2#BVLqj&Sq0QEJ zmrJ6B1>&AERVLwoQlz!?N(ZIB%y&mf5@7<b><cF{F*&cE#{d11vWa#sImB`EA4dYQ zpN=ksT*WAXb*bPunlk32ZsB^^k$i}Tn!s0R(qu{#xgD+pB;9RP5=B#$?6irS=sk#k z#-4cQS*8HwfHd*n=X@%gIlV9I{-DTzFH05w!{g^jP1(poBr7d;J{`!*IUr8C2MyVi z)4!`xxBJ0i%iI#hYQA^ReS_pL3oGE(!G*FxWifiA^M7fO5|e6e(0-^Po@l70p<!ej z>U48I$W+cA4|N(IJy8@XW4+aTRuO=U*UV(SKzDN|gZUZBxwsH&1}a!3Q6B11${Tn9 zia-J4001=*2cP&2E;k*zZ7(i3HwzUUf*klg3WrwyZk_60fNHUH^b>Gaj_p0hHpT1e z2f&S`LuIdZ(8R$h-0y05CR#o}V6V-Qu!R2ghEc#VnaAgKqTuQ_Vy9;UT`aZuFr`=j zdSs=`BPjiv`IQg*KKf?`x12aQ^=GCKHF~?GS(6sfDqGE$YvEfdbRfn~4f|9)6Rpuj z_6$T%M)AOXhu21l8pJUBj*y6VgOA0URFmnX2~@0|V~?mm)b7W&Z5w-R+qP}nwr$(C zJ+sHQZTsy1ImyZM0iLAkyS8`kH0fIHb^X>ttoa9S#Jen3_v7UUUp@Zy#HeOkBE?bE zPPDLQ-gcLna@^vOsFOrs^g$s?zeh}i;3Q1dmc4QhWDrPe4;Rk!0y^5^D5vL=j+;WE zDAtxm#p3Y$`0RZJX$B#s<%Kr!=ZpE1=OvxRX{X?K5F4`xXWHNSo+*;=lDLOWvTxR< z&qA+l&k3lyj-3G+3b~nw2wL}~q6*f$nsDpS4%!@jAQm6v0Xl{rUV82tYeQ2TfIa<n z*Nz65lP$yMsk+-XUBgKg955E+QgjuiEGh7uuN1g}!ktepVObNu#i3?0Lc}%XFgzBO zG2)Wkp;=zhsZaNH|FW9oS0K6wcNZIL%fagt!m3of!?EoSXy~w=KF6~d#7&XxzAmrC zzYC2Bjg-i7ZVA5qE~9y;hQ*6j05gI^lQ{boNG5&*oqx-!{rYXmW29YWxzn;DH)cV} z|M5^SUWc;K_{D6%GuVjkY0X+byeCttz{-()%m~qiIKj58LyjBP$>cu1#BByPC%_3f zP0DOLT)z$EA#14^71>so+N&vUX9)AIGQraLxu$4uL>L3c4oRn}{Rs<&g$f?Ml$2m& zP@!zekf%gZ(R+#1^8{oaf||iW9=P9hi*i%5%Sn=|-IusfaZh287NuqO=QlT^$XdmO zq=))B00~5h@89RA*v$YanCVGG0h&iOgM?|~8Z(wq1WV{H)7M4J!|xAcP~C!p+2K@Y zJ&lET6Pc^g5aSx~N>U3}j`dL$@hee}Z$behnJ{Ayjh7Aroja6f(T}l!iQvcLu$lfj zTRAonSsL+b1!Yzp<f;m}^2hx}^G)&0N~0Fs@?Oaw3rch-Ddzqzg!$j`aoS0aPjVZ< z%4CtyXHf+iZ01MzIcX1TC?EuMUwZh#)pHOo5?;H2w)#>#l0!M%K0ps?9SX29{&v13 z4SkFCO&3%xeveP>)d(WGK&7Tb2hX8~mZj;Mh^Uw}5g$RUph%xx3Uz9ZEiZmu<S>Pi zc5Z>GKjHU)&4TJ^zCbC}yH-U=H{t15fWDtf<`*BdfQ?sKDC4C_m+xtB=TCrGt1o}; zHX&v7lYjMD>b(>Z-OP9x$t7ct`SM1ZJi^8SIhtBrwrkQkKZq0;fq@rmd&|BfeF&@S zPj!)Nq+uk6`uRMR>811>HL>gv>H?82c%h|1K!@TfV%$QkJ))5QwYQvc4i&L(ILD3H zQ|LF)EnN`YZFg3^y;3?;M6%TL=%i~cnQwZCcI?e_;A?IxEWSoAVSU#$*!5UUg0uS% z*aiT$qD~|vPaR%0+a=~B_@g=`aBHnNstpU(`W~+it0ve$`26U8%>e9s-9ze8TJ+zL zf0(zo+W2!UF-hen@bFbu{|A>vmCT0qPtl2kSJby(@z~(_-ePMtLCEWLe#8fyiF^wh zmn}{CvEpMM%IURTV`Jv2FzRM)feAz&K_Q%i%WH=AVkg~40rTH3#WS+CFi&xJZ|I68 z=P?mFK%xA<*aYRVmFn_Ej@>{anN{{(Xr)PeBu7KYvk}ALo`L!(Pr`JJ@guzE4jXMw zkI7v0SOn%fR~34gbgmQ063__b5^wis_fq%9#cyY2Ze9IY?`SxFIK&3|%8_kj+-L~6 ztB3|>B*e;<#}Or%C;a|tvaAM<3a4;9<jvJJDF-+Me1P;&=(pJIKWqt-waQ}*Y`HO- zJ4CooTPW9ubVwne%Gge3g~W{PD2V%#`g#iO5tS)>m0zD@p_edyANn@La9sR1OgFD$ zrNse%B9@OG2Gb00cP@HNq3j72qai<K_V2HI?|kzcFODjDda?i|GND(}=yP-5EEe>G zQ|&;cN(q&H)L8s9<}1K<;qAAQR;wB~OBC2YD{>K~Q$5PCQ|+==$1GWHH4bG@XTAuS z>c3@Av5Sz`iz8_-_7hWs`?q$4RWP#6*|tKGB2~W{k<F_x_2tyHxlj4;;Eh1q0<bV^ zR{U?WAqQ|yat#orV%G!Xo(`@z7I<3@HD=5jf1gd7WhbsWS!X!!VC%lQSeleW{PMx~ zXidTPKmCjhCO^cGo_{-bPrT2522mHb(K}8-OR8&+<`wJ$MP}$k80#6qU<`h!QfTp( z80r)T)br^2F8ExUNC?rn=`-|b^>1^C@!i$}cRqfIUB=m}6_GV@iehR6%jcpDs?_`4 z?FMnI>^n9u)%a;%(B~7;4kv{SW#5k5z;*n5DJE-qUdsJfQkT&XK_&gHTdzVvDk~uf zi884@3zA1k(LmV=;P>%e6z<J?Q4LLY{#aQqS(-=g+3Ju9&t@K-4mES8;er*)3`@WJ z7Zrv7BS_l~UrKaeZiZvK-wX=Omj@*of`Xw?oRrwu$^3P^uvR<cZaN9*8!1XNlO!v` zW1rdxlCTim^;c9Xz;qQ+Jb_ziLg~!|8F6$!i~s!!HAFEjR6X8i>~ZNqJ&5aMi)zJz zbXjzTtx`3OL_d$^yhk^r=O;`X;I&%_Ie9D|VFWXW%|#fK2is1aCpcw?7*sW|q5;3G z(h{Sg3DgE~Uf|p0!8eWWp70F|Y0^$S<e^j0I+}v4$CYC=JVUcN6r*`!31hmG&l$FM zK`3rr?fXJH2J$xC!h;FZW>p%S1DWuB#gde9mXke10oA({`PypUqgzguw+8uH^3BLc zPe5aI^<l7kySY;+sb&+%#61;W*a0Dqu%qTEGh_`o=j$M1dqtFJnTn7T;N84wHjJlR z;KaYnQGfkB6S?bJo`RnI;5h2U8J56$ZE?ettoIVKu<(2L0be$F@0@94g{XRkoAW*r z)ZW}9RD3dl#)Io^Gp|@dtq+B_=(;>R(hDA_k_KQqTb1E6dURRE{8^5})6(n`+%VB3 z=ssvj(TDugi}h6z^lGvk%iAWH^_PilIJ4X^*Pf$To+<)Q?9wE8@~P*a2syBT%<_{` zd|+3xo=^=|k=C9s<ub!e#c&8Iz?gs-Zuju7ru`x%SRV%dcF{{!Ra)DmNeyi%-q;As zT<PLeg-an_+hEg>O!C=z@jH08yhA?>?`(r4$6pcWTF{86@9@m7*t8xm8ZSIa4sbZw zN%`OR1K5M`@3uNQ)}P0#`-!tRDU;nV6RJomqH0FbPqkB#C?O*IhY=^8jU7$;Dobpk z;%!(cne1^ogX~lz(0Ixaw#1RuNAS13G97|0w>{-A7q9~raUFE?iRpluEj&NfT%-|( zVb-hG<OJTEh1lNNKjAA4@NPDK53ZJKd8ox3D&985dOja`hbl$ov4};N<1ff`Zi*4{ zftSQoLlUYi&V4h%e2{EXx1zl^J~wcRJt$k548}Oo)LEL@<FxPv*M^TGHopNX;$`QK z7A&V;6iPqG<YdHT)__h%K5Qpa3<dnWWkvH>zvQNs)i@&b24g55^XW~1N4QznWDOhr z!EG#m@LLwe!WlKKkT~I#h*`RrZ(Az@)Y%lG#YWM5R40MJvm{b@ib+|0szb?O@+rB} zH$}c(o|7rTjVv4f5tNZzz93vlGS4d_`pk)vR&nT*xisb7;MMMJEdF+pVHC0}<d|*i zN!yKku8n8GDzrFmBWw<O$QIeTMM3=8$yz*Np=2rUcF-@FIfZTJs}oq{1=#1y0_)H8 zzuz%hZZr!_i;$~@C!V?fyA*4`{0z5n@9|zXKw@H{(VRQWvq-A={$mfn;13%b<u7Vk zH=7W#;@;Vh>UD>D;(p5gJu#xKx3TEaQ*(O7ewRe%$ZYWCXu3E=GrPuvXP?c+e-Gq3 zQH_y(t1mNh3R{G>@MBluVAQCeIyc_jqbu~1YF2LY0=ky-dt$x0tGkuaB{V*1mxPmt zxT#e@1p0MBc)?R>0$u`(oa7!*a2{Zd!arv8Mzw|Y;!Q}%9nZU&0Nt@a%uM(ha{^F) z1>V>3_}wrSa2mJkb@c$IR!;D;!lMR57m4DiV^!#k5$?^Ck>yJS$BnMAsz3e^4ivFk z>=YC!EDab+Mypi0K|?V{^!n$Y7gnGmvrOnA-Pdm|4X&x>nM_5-DZ5~&qSi)J(CqQT zKCD~DM#}XMYHxYN`8O|8AN=Nla&F63eO!uiX?w5!b-*z_Me%uMq`K>2=MU^njib$5 z8E}|x-s{EDj{EkzvPoTgd%kc?;6^8GWL!<uR|!5f4_)BfP8Z0dtcve4*Bl*F<rW6< z?@!KeF@7tnhfb8Q+k4*a!dc#m^5V0kt3yD~t`z(ol+q8`{ggq4iTA-XM}fe)md~z( zF^;rqkRMQFzO@@_k0vU4`8~Qoa^oNzB=em;Sv@}&B&fPi)WU2I%DRube;S56PZtoC zaown1lqk5@_+kPUi{Cae@#%LErtg}P1fIfjt3{(9yiNOE=DXOvElX*Sr7L_1AGw!& zk<~5ZZ~Kk1Au;ol#S1d<^VSyW-8l~ai#8q8(*q8Htx=6)JPKOaldJ4|mz}jGmHCa5 z;NoZo%xndjA(_PTP8+NmC}d{+P<b`W<WxFz=jVJj+VlKkO2QwfLb8S3byjbIR6P!I zj{*T+pHZIYp6nN`-|x>k=!nlBogazAWUTaWHLXVP1g8d7fr8^8X_qjLJ7;Y{C~O;B zkr<qVWrXA-`@R|9Y%Tx<l%!v5Z>UBn?fUAq?}}zHc=)t-tMiR0<sL^B(5y!7dQWll z3WF566H&~J=rrgt{yF4Edt<S~sR9EQmO=xy=ojdAhm3)IG3B%Xd=pFFNDvD^N8vWf zrEy9&E#_BMs91Ju&~;UcQ9VeaY8kEt+G_u!Fqw^`LGUBly-;Qo85PAm@|73vtOK4_ zy3I_JJE)0jo=2~M7@{zv{+jhMB57MpU6?PSL<8mt!=q(4wtdb8F+KMpvcJ)O1}agk zf{i~Z*bmJJxt}5REV{HmW6+q4#L!1cgrD{0&tLSgfTD&jmf5TE$HB$tN*gRByr|=k zu9U+vV?I>(ryi{O0iO|=#CGSzcwc`$4O(LzbsB3iA@I%d=fIjT7dB#jt2}}LI}u1A zvF*&vQo~g4er^mQ!ouA)AdmY$Sn}vUil`yc(Dd_EQHQULNuKWP2oxo)1`zyX8y8}8 zLVf__RH7M1xo}HA@*JDNdGd&j{#-XIgQ(@czfOrj4R6xc-DC~A01f6*O#0n>+@X-m zg*bok?U4uL>G({f>egH^B+0cD18*=J1M%n}i-`PldCeb><>)5E;UawD2`g{MEKF&2 z=g)ZlNsGYyxRg(YC5MLnwMdz3Owy~GfOSj_-@PV=jzL~RcUCA}@~Js;^s>FOx|9-N z^1(J~li-gc>MX+M>Z5Qo#<-q}@SA!3IXJngl!aq>7-SPy2;@91cA-ph1`>gvf(npq z{ivMM&zg`@I{6YF3nCFGZ~{=`md83I{`p9oRS@SB8nsaM30tepZ=ZG+4lm+gIQ;~x z99|G+`Nww2lhYw(k6&if5=L4vciB8j9{Km!0G&RKU(2N|cS`#-SFX<i^r*trHX^0V z#^N#j_FvY(%qJKO+^G6bib42RbKp1{XiF5C&?VG+Z(td{<nxuQ(gU#f=_}I6tvkNh zXb5xbiR=7mn#AxqQY>t0bgy5JnqPL?F#1P~mp&gi8Hepp0j`3K*!L3P;ODvw=bXN} zEG-&q5g)}Oo1cnd9%Z^pC;P7ETaP<Htic(m?%;Q9fkSSr%JpwPvylZCh8G{YscqO# z?EbcwJQ4l#r{2jV{@HOXqB2uH{4}*xV1fGcprK;L+ik+cfF_sBHhlcZ2<0{=H$+-& z)OEPGFD>rB$Jh)rV|wa-G~+Oj_b&CssYbxhh0Bj()s$3;FWGb^9!i%<zk@^Dn=KwI z7AMOLHb9zfNb655xe>pGjs70simj8ETrY^&G>_%wEMu;sS#W|>p40<6kDx<ODhc$N zxrTo{A`kb<e5$6ZCBj~=O@t(kg-nrgnX6G(@su29Ru{t<UeZ!-PB}yx&$F}wLj**G za}AnR5w~-nuB^5ao_-M`GhEw}<kn7}2J7^_E9#W*7Vl&x7Rvh|G{?pfa+}8c(&ZTe z&5X1A^ZPP~OzE>fdVqG>QI}$mK3gFILs@wK3y9_a>~I`jFBU9qZWJv-sA$D`A;)<4 zTK6Z5j-H3}2HFC|X1NoA>4Z!g{2JQpj6bb#dC!4&x~O4oz1+!&p`=axQpdVSf}&&j zWyrfls&GPYwlzwJGY8I{=$Vm|1mJfyYWpIxk+9I94B`^2Y@cAi44AsLQ0GFw$%zX+ zF2^*+yE1eb5t*U#j*|ojN+>TD&!A$8W^FPqmv^Pr@xF$6ssVk=aiuBo61kxAU*#;5 z#P-K5&hUJ_vXd?e5Ecg+T=0dc-%I}U75PsC4zerJ*liN9b*X>vbI~4P$=IV0EM<6t z+cie8w>nZw-k@&S_vNwA$Luu+5=RW6O&J$FMCyr%A%lv%gH?0+^fWp}W2<x(fI`Zk zP$`omN!A}`ZRzo4SIv>uYmJ%Fy^*kB;~px`NMdT<ieYRL!n*MU>15|jdLUll4LzeZ z<_x;3eA-KqsxN!ZoHT#d-4pw(?s-G$8n;YecbZexer=NIaf;WtJh;_qA-&D$$!C?U z$VVZ7m5bQ&{$g1TRoz)9RDx88X-^{A46)p%gW57VZ%X4u^wEfNR(5lJb{W-Hx<7q_ z_7fw$y?c6EEDi=eW+Do<e%6ydl@c$tCeT4&BrP*k;m<Jb$wDx(H$w6$!atl5Jp6t- z=NSdXaVWr$Sa-JF)J!Fd*c_EQHs@ZeQoz3);_*Go#oxXle@#XdN;0Xz#Mw4&)QTBC zs5&s>wGWcItw_)iICH}WjATbWa-X$RsN@OzNnL1SDJy^C8Rv{murdim-h>^P#P#>R z*A4IX^e_&ptWs$_q_W<IlQwLnzEO_LeTosspLCMrfj5A}s*0w?&r6cH6K`zvTJE0< z{mGujA>0w1=V>dUetdg(I2S=Qvs)Q6STl+T_dj1Qiy4en^#x6SQS%ZMm<)-xrW?e$ zwGLR0@2titKp1SWM2)1fRFir6w2HF>-d^M^3*JUjM_*6qk8P~~k;l_qUy;<Lm0QH6 za#{}|?ob7U3u#SS>x~hGy5LXDYw34l#c@_jd87k1mj6~1`x|+{`caZ<WLd)xZ4d+y zWK)nf>V9eq(R0&p7yu7RN$2UIV@(%xBFi7~L2LlZcD$>qbi8ykoEeUJvw3d`NhUIi z8^Vx~FNvH(OYTe0yd1%D25RDkc(!RCwe;%Y?{I537o(ZBZnyu?osI*cn_a3*5YP$l z?4aP{N9TUanGPF(iB&&l12Yy>ujA(T*f*Jm^)*DE6<fuEG5!1d3lu3-7E?j3gT4LQ zae-x2-uv|lym#<n))kTz&~<hI^1+6=L}0~mq=>huSyXfJq6QgAJQlNMuNh^85@rn7 zrzQl_A^D3Ye8b(h)e;gKZ#ADHa|b|-)Z5Y#<5$L~Se_tf#<wydWg>r|2M<{ejzX%T zz3J%>psy&3lmtuJfgd=HU{HVE8SSeM+?UP;?hMQKLT(L(Z_&35@ec$I|AU#JV2!V% zXT`?vNP&uO?ysQ_02pDyoJCl}Jct2DhcDL7m-esj(p9>bHUieQEH71GS9mh?b9^cl zGz0sjqrZ8n+A+guc(F4|>Rih?bD8LkPgD!JPB8I}6zt7K5>*FvbWPfHcJcJrLDQZZ zUy2-amcv|$!xl34>!&&&n`ep5752<~sssAu2%SE)B+|667QYDQxyOK_b`XGkRKcW} zPlg9~(3hfVrLhgnn{3~9y5yk8vJM2McvIBXx9bnH4~?HH>mlGr%v183T<rZIgPcMJ zJaIKfCwj!0&wk)t`U;eXiQXwdI{^wV_2)pZ7Qx124mNM+(|)9I#uH5YCyL976VZxO z?EM?T)cD)Gf;)CRpT*D*!x#^po|L(waUmQsdVD~$Vy<f_FRcjX4=scRNV~0#dhAa( zd+FVaBD>mr7!SSXI$waw%&Gffnfj}7MT6QVJ!gmTpIW%3R@%?RlMRhEV4PG>QIX7u zXJ3`L_3QRJ%P6CoEL!b%@liw<M&$rf^o44sNaJ?NEruA6?PwAW_rlc*zKywW7qxUM z^fwQ`Vd0~n<OavboJB~!Q31bH9hu5{vtTio{sK$^5a4F{6?9(7Gsp&*Yl}Ruvl6{B zp%_Q;gEw!*2p36pEv)Qv^oBhZ11~R6Z3+?^<C3BZ_o*uv?sI(5TjZ}0{!6388I$b= z?4*HHQicBKk3Se7FAOajvG@(2*W-9~7H3D+x1fC26Pg1rRYe0E>xxs=)O1)331;61 zWZZ>N_nBTwLm&aZyah{djI}C-u&!gtJFY_}Z`FgK?NInEWF49}GQOD2(!ih|vn7$u zGUE`px;HPE6mXNoYrt32ay*N(3%cBs{nXKFjOp6jLXZQh`pJ(?U!VlZpvj8WS#OqQ zg_b4usqI*H(gt`qZ$NAX*RJmX=c;SFYcHc_fY$wj{Gp@6&VHRL%PVKAKDGw<xRdGX zGK&S)%l1C;z3t+~nc2g+6DOkmEKXJLl`HTf-#Z8PR*9eE6JkC;!urrADo6|Uw{Q>; z9R*J1P0MC_yV?_97K1ifHH4G|9Glz0oA}=Dq-jb*8*y<%x83Ih$UVpqskb(BJ9aB8 z>Vu&ka1HeNPgyo-uH)oQ8Z;6cf391?-}WWOdci;1EBO{l>GP%AI^$+6_GWaxAPs_t zU^2HCYtrOL9K8QVrG4kknKp?vp2JJ}D!1b>2y<@)=K!}XIAz&rD2^C?m_ga#G96rC z$>p~J*`h`kKuBjr5vnw6*}G%OT@igk3TJ7tHa-m<`y{--(2Vg4z1#<X`hIwg^x7K; zGwC}Bv5@3Jk8{^|j5$RR%l1LyD<~7sBHq9|oq{W;bLiQfMC7aLdr=R)9HaNh)GEDY zdN!h5biIzIep`UjKfE(8;@&6Xf1D9LJis~gEih{Czn%GQjSdnAZ4>@X87av#m+%x! z8#QOaudXmx-f$3Ty{P~<rO5l|Dk7pgxX#m~VE2Z}old9*$wh#X)><PH?`69&a)HM6 zK=aLW>@mBUw{^$n*j8~diXbv(ybUr#10IT|@SWF9p0kLE<rMF+gcw7+d5)lo?Vh>A zEL{%|q40ab?;mUU^PyI6{wb}?Hvq`RL=~e*>{b<>abLYFZs}XX+u_=`SjfWvMUW-q z19~Or27+G90(02#ytw@<v+ZV;_*m@-fhs-TyKOF+JEx{<awH%TibLwHDC@%zy>6hT zMELmw^ZiYsO4=s-D{#9k&oQaMcie>yVRc41^F3qM9(1;Z@AX?X1Z9+#o2MuJh7gw; z%N~dakk=@wjxfu(6*p>y?a$3D#(~V;eC|I12#9c?q2RQxXv?YZ8NClqqVtUG63Pxx z&!0A5eQcZK+2qYFjGVeDef8I5Rqre|*)wn&{7!?e?dBNoL^!9BcNS@2S{Fz|nn`W% zN7f-U!Rem@+g8jBO^lZgQ$?ZU#o#Zz1_5q?E)rjtmsP*bl?5?Eeh>|%$5BI(5c{Bh z|IWvjhg6R_uidN4;g!}}9QVlHxVROmB4MX4_9^JdjV=g%?BbVV1VZL`N{x(}?HYn= ztV!W=wZ-*Lp-zt-gzBf}7S4594eg4RwB9Ev4aXvQR%0=lu^^pM1c_rd)w+BSY%dJh zke~Na187d&E62TVht&vMuoE3}9<|#`FQ;%979hnm%8Je12>0m9;YFG|OgVr%rqvd@ zSr>9jdPW{wew|99V%mg3f8ixCaubf~wBD+YD8ek08^C6LtpHe8Ze*BDy4vnEr43&< z47?-##Zd_5FI<QS7X@@}E;Mg}*nt5Uh^^AF2yYaan*q#1TT<0L9aYG#`n{G&0;DUm z5Q<w;jLL?2*jcKngMtc43Y7~T3L(@{2mp`XE5Sb**zNs#$oFyP77(KLYSvQ*HCb&K zmZzx&><6~fWotX7a;vdLAQivQLgFCxd+HoGg6DA(nv~{j&9Tj$co=OT9mtPt^gB`W z%#P7bQ1OvhWQ<BC@9GgT-ws3a8O5{hITye5`w;0=6riHUc;no3^omeOPUzo&#*TT} zRre}ZG~{dDb_q{u@-L&kM$tv2M5=sE6v@>Y&o$r^*~Ylh2%V!|L5}{U-SLd-oRQTd z>>9~_1Ah`%*x&Mq-EBN7$Z!87M<fg;arPY*W`KOAB`k`6Ea|`|<Ay(>3VBM}RO!1S zvoi_oWSs|)7adU}ou(r6<NAs;!+_Y#du#^V4betHNwExP;YcW#O5ZjId*(S^aV!io zyT79mZ%6qxEcXI4G?%^M^L~Sb((x~@plQ@eUw=Q@^a)t(VqV<B?4CO7Yb$xL3aAUN zEif1~d~_h<Q41j^pq(m~gB7N<Cpguw)BL^}Rbt2C;O5ZwaWsxa^tjVx>>!Yc;Pbk= zL!e^h@+m8Z0c^hQ5MTDxOx~C^F;%DZ*twJ=H)MaS%$QGp<3sGMr?&L~!flC%C0^tV z*BEik5bxL^vau|!q}nFS875*QMj)@@I#!jvSgBJeuq(d!-4m=xO&Mz`o1G2RH^vfq z==bQ_{n4IswUij|u2!~qg7N%ixxx5fx`LL22}iFmNm3cv%_xf+3QQui*pb9NV&`aU zsby~A-fmRBz02ja`WXM(JD(Nl=3%evO38O)W93Hq@BRuvq9oQD;fI;xipehK18O99 zQWh25v~v5!286wemJ@<auVlDRbGWj@G20}wst<g?-|zjGi}T`ER2EJPvL6xhBr@ck zo$XGW9w46klM!Znzkwb++&h?F2Sh%A1nf?4LJRpB_P*CFfpgL}QO^Q~ek4Yh4RRdO z;j{<S3dgFP@r?%T5CRH33_!Ej%O+`dov$VCF#QQX0Qx=96WFE~r1{9%6>i|6-C}`R zz2Y|7|K^;mp*adHHW96uWTB<<v!gH};Q~;CvlZ0)oeI3Nf^96R(?tIH9@uFq8cf%L zEz|t9ck-_Xz>RcuWH?9;Tc=0E`y%7hI1fbUUPfLP_Y0Y(!Ddt}a0-2^FpqXENn~o2 z3X%R;x&4jO5LG@)Y$QexVuF@)Znk)4q?mMFvesv$QkF1kZdel}xG2Ul-Vwli%-TcI zxHBg;JMn*$$=W_HRVcg_7{ZNvc1t2?g4)k>Z0p6FqBT9#kPHp}gWE=E$g|`*Dbff% zAM3FR#|Y_aW4$B}%%uPR_@fU#i=z0P))^fcs{TCbPn%*-s(a87jG?A#{g~e=SP3dg zN~1Qudk}U8bq>dotcxh>-vj9Z5sU@8Y(M^dJ=S);5I3|Ro3Pby|EvQ088_>KL@wwr zAJfi$<O97lwpvc<JbqsSlv>?aocRK70bw_5fBzGT5_)+<YJy;4#U^tbEP`386b3T( z$0-Ojz|FdI@;<qu8H*GRfVQz;?TqJsncdrmFT!4v(fbbtc=R&^mUSD;HL4Uc59y4W z1|-~S0PSu-8Roe4t%YCH-Rg`NqVgEBk{#+}{!@Z1C-%{j2HzosOmekwgRUbYSpt$c z-Rqh|A)(6ZE?iSg*yh-#(g?U+R%QN>8w2>@Fl;^#M4Y;Po}$~@-VrSb8w%@^>R~dC zKRZI6`PS=05Q-s_&7@0@IhHL;N9?Y1p->*4py;0vg>oGT=Z<&$)i?ph?K2kf2o}xV z`kD(1#ERFXt76{Rw+2*N$DH1k2ahQ!NY0v7_wt@b)|up-$1RmCbv64&SG~uBr4%lV zRV3T&3vk(m(@3+(r`6JofD3(S{YB`kowNo|!IdRpe$2WD-})1NJ%;QH*l(}c0Z$gk z`*CsPMF*+TZ;0oik2MytV(KW?Z?6q1c$e%*3VTIHcmgyV)@3bRWUX-+7#;Jj??xPG zi;7bCd!YA}K5e-45334p8eb+$uH27^(S#?3WgChpuv%@j)3?$y{TH$nY=oE8WQm7Q zV}(4sX4O9*hq#e#W~W1ON%d>)2vk&q0UxEK!l#Kmzn-(pZH-Ak=e+HV%E+O9?j_j_ zom+0Oc(G_P=b3RtlNfOBNl#r-tDk&)f?>6IV=sT<EXi8~pjd6&5l=-v@#ZKdnv6pi zvZ20@kZ1|RSVVZd{-RYLdl~dDk@}}aS6n;%jbY7m2Q|zZDy0~)<QgO|8z@tFot9og zeg(~RWCv<8#7Dp%c0?m`j)=eC5+W?hq4O%ZYcs#hnJ-kndg6%wNAbFZY8=j&;oxBc zNW1wtkKnBs=D2%{H3a8V9qVSH?JZ$0BG2mCQz6DD64OI-Ok?vYz-YdiS=q2lWU#;X zVq?SW?9n}JwF3q1>~kW@?m{aTRV+RFR3S;l+0r^y4rAwC57brboe=#|w|$aHfq z2x(?<jga1I8h<syMB2t4pByx*5A2&_sfa3~s4pME^uTRlelC0y*`l019ACfZgVIVP z)0sHER6)4nT5#X?-%imj=p@X%5}>on5g)F)ijw@ByOB7YT}F*fqV8f0`81K{Nb0T( zw<E;(f%!x!#xYOwXh}YS+8#8pd{zi)L8#F2{y4#B|3^&x9{igee_fa{Gp%(k3A12k zkNx{Z4#YX}p7pg!<1F56bN#`=_B8S6ab#+WKk~qo(zRSUPzJnf%R;jF7>;Qvdj)&N zQSrIFno%1$egJTF@p^V2kzTvORgO!Qvpk%WV^6~e;}3Z@w7+83Sf>qjvwm&l?3O?M zI$Dtq;)$H<&8II+&dv4k*s5#pv{8AYSzfMkuL${mr>#}sn&GDp&+NA~HT>HitZ=nW z5{@n!iNd|-ft(YhW?;(@XK=s&CnQ0`Gu~}|x8TX2mXq^R^(e`fawe(J7yG0cOrj20 z(mSioq*0!~x7hb~t^ks!Wg_K~LTkEf<$|>{Js*DT(HjN@1BIL&s^FhiN^fml(o5?? zmgBLy$&W7B?7AAeD(#+^Qu3S=B}Ef3ck*MN?F=(?=iXG=HX!i}<VcCm){793FOSv2 zfkJGq>K`3|jHtkE@wW)6vH%$!-SeqFAgd4pl>!zz0}0cIg5{5d{iUBa_!_72&dL%A z3m1!VFVDcJbFsCl^uZJt1>l$;;I^D97Iw2$^E_Ik=;<RSA#A!pfjH&C-mE~Fr2^NA zfQAn8Rz;ovoqzu|8S9uXy9RfBwI<ysq@BpJuj_G$@CsNyo)d0?EZUTaDRYZ?!{@qD zvy+Ok>jOsa-MH-13&&YniVPuIB`u6tVZnh4Xf+`((H^0i>_?HKw-<@Of+6Lmma9VI zE+n8=lzjF1LM?ziMK6I119q^cjuM9iCsI{_@R44hI3xRF@*i;J0`Dj?pbQd+RiVd+ zu}){0+rB{E1Aq<*&0?BPiX#Ib|3o`kH#?OjSH`DjwU1nTTi`Po_CI;*)1p!zx5ScB z(Pew43pF}T%EhYN9LGzIwB0SZlSw%w;Nc<Q{@W6a==M*%Mm_wx+QAV}mzI9Ncp=xG z0%WQajAtTZFsr!H*{QdgTPj+!GxY|s5^#M!$yqfPyPIBa1aQ6g$Yxk6L<n1SDmh^X z7x3j8z!Q;9$X3x#?#x`~D;4Lrbt4}S1t5B$831`faLXlE>g#R0-{R|CYDl$y=xQY< z2^%P<Xp^9nyS|{meNeb2!dJrkMTFYwx@B?FcTRfuUXpcHfrr=0MAvH%Yn$9Nj^{2N zaXz5BhGj<$kj|oVw4Q@r{*9qYhtZ*a)`oePQ_+L6vPHs|$wR0#ns_9i-|LpGX2plr zC3ws^E???n1gB)czoM}+#qsmK$KO}F+2Z`S!2A_w&)^r;`me<ZmW@)g0jW4;h*`M% z76KMQNY6q=;xmAfTTpru+@8+%%Po75>VEAcmO=x^Izrk7j|#4zl<PQyK(v5*daZ^H z@eK3s20yQbHjlkzF?oVhC|4aDxJVKr{-Hemv-b+Z^vK&S-KoQW-7b_ym4Dmmd+@Ao z5bUaDGJd~ZGR8OQt5kH`F^kT9HWV-bY6B9shdJLIyV%JrO7k3r8foq6N}mk7PQ0Y% zqK(aH-n<<SY?nx(<hBy*HB_rN5}GYTlII&(kGN{?<Wxp5AUt;}zncShjGD6M8LH^v z3(?>fVJz+q*%8y47S%1D;KHat3@nI;&#j<}v}YBiJNF!BT=-$kW1gOTXfb~IpGhTx zC1h)U1I6cWZ@nw^9w6v;GgeWJoWhsL3vSt+)R76KU5HF_ynFAhWbD~u9PW}8&?Dw? zDAX$&a9ga6hYy2yajMn_Ic^h4Q6|B^JgEqCwOk5tgjl%Zo%Kj8ncFCvK@_Fr`!5fZ z`6lo$T&=0o>|0#3fh(jU)Y7ckfqr}5&lozfbw@T)NdDG})IiAnW>?UUPe1{(n;?Of zQ*(2@!R%}%%`_B^nJj`STC%GPZUy+8N;@ZogE5b;I9d;%lxn9?is`H?HpXbav<m{q z=z=BJzWXoP&{O1}1kPk3nU>guuNfM0{0>VWM~gJ0$3{jB`9g478h9+=7{h(Rg7W36 zs4$u4vwMg7l!rP_cc#T}h})F_v<As?89s1a`EL;|QH{SY)VT5T$Sb=TFhtG)N*2l} z3Db9AbjlRY_iV^O=$(swd(d|*MZcyawmY4b1arck61puuu*<?(PzeFWZM(6@An2>; z&WN_XC!s@lYG*vYh`UA3UB0*^mD^xe*6lgJ0Ml*H5T|x3@p!eZ>d<7rRA`LEQ~vx4 z*B3hpNA9R(u7{$WB77^>{L#~i=|f7kfnXjw$dEWJ9QU50j3f=l?dlc`qQIEo0OflP z=aa^S-|p`#WAYgJ_%&~P83h#2Ln-b{YfpHI)}zahX3#JQDRPtn$WB?j&+;z2kX1{0 z(akEqw~zuk!b3VMMhm+n8A8lOr_S6VAfyV3L|Z{S#oumW4RXII7^0{SSxM#xExnw6 zOl&O75ybiI6555n5}#+?9Vcu=8|f|xe-zy{AOKF4AgdIKpqV@)j<j~R-T3LXKhPnB za*Eu=L4IZ=webU^`pD6jtR-@Ceo{BJSBS(Fl$x#u$BGs(6o$}&sc^*LP}5D$_|^M@ z)s^&3aK@~AFX&>eWv_xIRht_Yw9xw<-=^p_4c=u6`@8$`OO#gWi;hSf@-wi;ww0jw zcU>Nl^3NKXEE`8#3mO5K7h9#t#2(I#w<-88P2}H^{SnSZDt^p?oJmtqpveDD0z!%P z;XKr&w=AULzt?Y)^UMZ8KxSDl%E2(AEi_P0R8Mt6Y2W(xWi(25Sf_B?C3~<eaI@tx z(e@7vX1EPu>|e@C)t-RD!?Dy-WQxzsSeU7dFG0pLZe}Leo36O*H+X2q@&=0fVB`*i z0rTqi_?b+!H0QgHkDw79fv=({_EV(HlI4m^V^c(ff6EEM8zBk;3TEXvP%N_-DoE+_ z8YJ%JjD>>j-TNU1UlF_tFHl&(Ot<|+Qw&1@5WRFW8B;Lr)w=p=NCw|0w2TUiQJq&R zM%e@huRa%jCP+m>1243(&Vjn#9y-+kuf{JVZl!atv$|I%O&Xrm%ocqLM9ek|X$nPp zP<?`fu=YTcKdrd^b;54Sac+%2@3TVSd}E6G9^i1^i*HWWp^&(J!jX6olk6)FfVrTd zv=S_A4PENGO%eeIt9gMG5m&O~WO(9t&{JFG;A-F%j9i1R`r4Eot|XyGb;x(o28A9+ zuw_lafwboiCO|d&SqNuUXU~vBt;CbtmTK{SeVYbQrnKWpJTLVoHKe;|E6b_Ro;~mg z1?o)dcT`6MUgDXBsWd@VH<2lAJ}V6K*m9M7E|dY}kkrMTQe*WDQ+h;N^_t)MHc<M) zNsLI}g+C>_4MN8MgrNnwr)}DHvv00(ng!(4i%jWxHzk2b&dCrz1EizYEm&oWPofS0 zr*&W;7Mpj`_PGaFv#mC4twGr{(dGt@Bk{94ZQ2WgJ1MfG9X$^YCM>#d1k&5lOPo~f zg5_F~cc2Z1Ts*aKbCaAyl=2bitLQP>%^xBu4hfz)RtRrkX9yrmL%udop%nB<M%eSU zsG8yoUakNo=0Z>3Ltd|F=lp7zoSBEKk_zs^rn@I7W&B3AAlH#iHO+B=See|hp9|ey zM<k3Ev?4R?MokDE#iZx_SZ>O1I8m@8JqRk+*R23nz(sI7+z5U;<HoeIGBMqpiN1JD zg|S5-+sCa=a|%r>(=a}oSfOAGoz>n_H_;`U*K49~{Qo~$q%_!UU@!;BEul^&gj}pf z;1oT0Pp76MF;Z)3s&_QUQic_fCtmK)N>ZTMkV52Xi+MN^9zv_}Xm80Ol4i>VFIXS7 z4lF12=>6)V6DZ}+K=kLygq3eERJ8ny*78SA*hnPfsQBWC{f$;Z89>xrr6-$kt<wKr zDe0dr5r&3;5Erdy7HxiQb?N!yQh~d{{w|SCBDu(5V;YW6sJL0|iDS;0w!o0|*0X<% zbjcZsz&KD7XttQTV`#)2GX)x;HO|c?NFH<92RQKD7cSOVX{06QREYkb5zmEwHbD22 z==S;8+&URX`zw<iA+<D^RBVo_%sUkcF`SF-q6^1G)IBv1BK~vn=Gw~>lVZtQG{T!o zCBJGt+KPYzc?hi5M67Na7ZX><qwqU-?P`~?Jtlnn^s1LOTLzgOgOqoJDcC*%N3D8Z z$VC$!e5x*r{~KYVVTjgy)GWEQt}_?xj|8irxWLWkQ%MCZjC?9kBcmaMsx)4LfGxr! z^YH9-^C{c8(NMK>mmV!gC7SJ(mNFI-@0!EG@k(nB5Z(30w>F>HKH`qFJvcJmthlSA z7I+O;|FX&(jJN-{7BAl%{!Ji*J(bVt4*N#QS0{`4&{h!|XHs;_*^v>*`B71JZK}#3 zWk;qtAXpIwfJAIYGv7|v`ky))_CA)E?;EdY!7j&C&uzyx-%1tui%?X}vTlW?q95ev z=jt(KgI1HPj^|elXJJ9(`scZ=J0v1f7v#l35P+Kd@ze{R0CGGLtyBeUlC#%c`XR1x z32XCyyghNEWslX<JrijcW1vH&+Xxb!TU&>dVUcl(4fh<YyG5kGZjeU#=xQ0AL>|YK zmX}2|Kju%J@tlJa5vSahUgr;$c}LtzG0qc-Aw1dQA5gCAnl$@8b+?2$S}EOjHO$70 z<qWHnyJa=YUSQsw<Rw5?|27o(x}u-y5N_<<Vt)uTfw%h<sA_J43x}A(DnkM*%6AU{ zVdKc2MB*m>M0%@8Lm4&%@7pD)Y0UPwQgj)gPMzgAz{&LHXohymiV`@4ec*h0B8kPf zB@px0psK?xWL7py^j@Frg3xx!;ay>7-cg7>`jz$WHhDm4-0GF??i4+z&P!sqARff< z{tW$@N*Hag3h$hg;W1%niJQTx6uL}Ta%wE5@A}q#`b~#fYjgIdzz)#A&;EZo$^Ulm z|8Hi9D8hXRp}tt)KQO7*A~h30T}b2jwc8UT9OtcU_u4e}a1ez?k$HV^5pQz73PF&- zo4G9NOLzWYP^HI`H~r_%LVOOEx}5=^-t%<ab|v?1&X0qXKdfpOIv`8265szswTvEZ zhvWw_-cP5l+Eem-N%>S0lG4Si^B<%bB;hyK*)yXE3{&Ce2!|};UOd02chQ{_ur98v z9d;!^m?f;iZm@*Wv~e~HRywG~c@D+?2U_26BW%aizti2jR{r?_XRb{S4R(euIx~cy z;KiFVDXt5S^Nw4<vYm5e7WAJzUTLKgBcXxquw$IYateTxQHGa8jWg{<`?6C=rhh3R zaz{rm7G6Bu&-B}oMnAC&8EmWG3hSn7TWGY1tBLP91m{(ffh)2R*@+}^qn8qiJrn`E zLkgiX9p3n>78rYI?G`wY1OmSh@Bs#NS!&+DuV|*oGzrd&3&3m!NQoRMd+Am}X~Hzi z-rX$I`g%6u1{7>B^MvJ&WP%lXca|041R)pt`k&L7_B3s)r?ZBrpISKrIW9p8pgTO_ z+R*Ivb1>JZhpuj8Y5I0HP{4n`4kzGczyx$ry>ozG*!qpD?_SPkCIosRe3pfWbhzCP z=MMvbb^%j|<n&SSIqh31Ayp{>hr!uNiwk7`(Zk3nFyRqykgAkQY}JPtIV^ah>I+GL zt7n>sqYwk_DtlFSr3cv^HQ3cWJ68RB8E|Qd`vKL{Nl`7H%R;3dO`AH#w&<|cqRU+G zb(!<E_pgVy^1;~P5EbL{Em$ZN!U~*+fU)_5VVe}atE$}*!*cv^LpvmUZStBE?(^;8 zezZQE`2DMn?bLViqs&~!xKAG+LXLnKeC{BQQ0NW|orQru_)bzn^p3qv;n62$sk{xB zjh1H>yN^Le!gT&!dGl!;SkMSyHO(ldsMT#c7t2puZ#=-c&gV@&E!MTbrvLM<cM&k` zx^YDuePI`|+tuHvZ=1awLK#8>OjpFGeTfZF1yeH$H$c$hkx)&c0c_fBYn#gp-X#!j zBfTOQx9UONAXfey+ZHw#3ar(Uq~1;J>1m?Zdz%9hQP5mwe!XQ_ye$I9ksPWx!|BE= zo1JmMA;L>6f8}`2J`lhV4#6rW-w;(~zs%^8vL#p(jFe`?llYW&o_@W3ZqK$-X&NoZ zn*yL~GU4)p{;=BTp7Bh|kw7k{)h7=ug}HO{JjoWJ8X5bAA95F81PBLn5UE^hGx-72 z|HhJmX{<qZFtDVFYemZ4#fi0%QZ)T@>oXfFVSu{d*5#2zA}f(RX`<bP^z!r|T<3N) zE?WLM;<Nj$uTmRdiHURKTcnT?>K^FC{a|X=D4o?OpX?VlL_qMlD>yi<RGrqcU{eQZ z(>=`h{`|;g2Q4x5%mnQvgkR20n0eYhk8mDTY0(CYTQ1=+{8Kz~#Z(NP|Ch3&@1$6> z+Z@0FkX?K>WXJdkgnn}=#U`}j(oCvci2~Z&;=3rUa0U9TJgMTa2u6A&ifzrOKH`qV zvm*!zKW7>@M@G}Hkw|{Ow08?;-W&WwJY9$P_S&vk8i4c;m^!#I5|jab=3^Vm6xr-M z&gkZYNE`IqLYa_ZpctQxYzlmSef#`cr`4aIR*@Rs3!+aQ5jINK;^I5%`6~?_U+ril zctO)Ovu+A@^d(kxk71+7yL(Wy<IGobRQiI?+6EWw3SIfU0Vl-Rm8n&CIZqR(oZ6-g z;q$4@@($-+v0&oFT6)HI)07(f7FFi=Nh*rzZBGhr#Jq(6%+TZ&%YRxV(6~CQU6#x` z{H3$eND7x(GNWz(b|uuu4oTxP>MYa~bb>HL1J6@wPQju(+?*(illv3C6->&0z0AyI zLS5lY1OVU%FXrO?XP+$>Pkq#sWbbhrtB#a$C7do&DX19}SgML;Al}=u)dR~z#fxig zBlLuQJ77arJ)%6DPrLqyo}%XF?F<!ViPf(VDnrHeD0A+#k%0u5jF#|YYf4h1Oo}Wq zeR!kZ+S<W;_~Grc`T?T&c!?P@7Y7qc?8Jo8MT*`0R8|3cX@;6FuWKOfOJ=}VRa~w< zZAaZ(x=dt5i5VKzq}bI-ZSmOa8T$G$j8~6{y&=ncsR&K3)6Qd>VzP_1q}uuTK8NA@ zPy7@*nO<k|b(@cBbh90%7LbTQe1hfU;TMm8p}=)B!+XDPRWs}4bpK@yGD}TA%6%}N zWP+I@)m*=T@5~kd*?emlh#M|0H^J+%muixfY0^P%2P@jh4YGrJnpXL;MHZtC#a43Y zoz3NC#&P$hr_IVaegwXYk7_Mj2blI%wv28WOS_}Z%+#|j_D%C8TEg3eUJ>k;Xnw5Y z+r*)}OCDYxf`B4-5LG`Jk?jijBxrp2NmorPL85R>_FTeS7dN@T(dy-{F;W3(IW|tH z&vio@=qv(*m7Hx8$nCU+-Xy|et+v*k_UXF2&3#@E$~70Ap*c1jkt57*?zuK_Yx-tu zBm}|-9JR!i!exfA#-mw&3=0f%a@<6?defw2-~m2Ce^L%7J(A^)iYwm3!Cq!2Y547l z<~x@NP;<MBb556=Z`tJ3yJPg&)8;>~%5k~Dqd;I?FSr<}G6(xpTbOv!l2UTJjOIwE zj6p=^Q<46cb3U6kGaGQ0&r<;K%XlR8w-fBu(pF#&9}PEnb)5V!JB2+_q%+ts2Pt3t zK|6s&m4oJ`|96vcd-L^ZXcvcmElWWEpivZJeSdtRs^1ge3uEi>>@F_t3eQ58NvilL zQ1QhX!i4Q1ibif7y={IRq@qvu=6C0xtdfEfB-#pCw(m0omNlPMTr%G$@GX0cc;aC% z`u=~}X+@IGPwUA(>^H6C!aXZ6Uun}+QGI&B!?gg<6$;XNT|j>tT7N;YE^JXIJjBt( z{tVtleGIh7zi<R_6R<oWT<;e^i(6B0B_M{&rMg9MM_y^&dY4pS#*{ks8bxp&5x4tt zX@a@gw_0Mgl}9+&)D({;8;(Mis@C1*0clv&&HmycfVKr&nr(2#S8KA~`D3jE+4sB$ zCJD&ZP#4VK6A5H>c8@0g_bNz>zXPb)JCP63n(=Bl)YfRLRX@6(Zr_&b^&QP!g0NOv zCa;$yo~sI|N;F45v=mmY;@g+vA^%1f0TLT16|<LLuZX<KZ!!Z%^8n)k|M!>H+Yp%Z z?Xsm8?~Ndv3at5u%opGcMdPz|NQfhZ2d4@4Og}J-&AvgmWqZzB?83DLc}+lLYCJd$ zXsDx@tma>Bq(&gdSCVvwe6sMCbGn!^PHn2C)nzMIxp^L*C{~b3)e5VhjRwk-oK6aC zgy-BwUPwMSyN~;LV}fTA|AWzgg{}|kiPxs&Wp~lg2|`?94eVO|I<a+_h3f%kDA3*K zXkFfgHY{<`4663Dy#|t)2WI)Dq%*eQ0y1tj!LOEmIg3{k%c8b&q`E=u4-6i&%WhE| z)c<(zK@T8<vLIVK;L_8hm(9GB@g_s*h_rXt-A7n(h)_NVu2G{FM38>xzapoXMEtSe zIJ?(rIy=iT=A}6S#L4;MCPUER{}+Cn6CNP^k7yInx)p;B*{rvM)82=Be>spHG93Iv z$D=E0!<`=(ow6AG`fnMwe|S)hoZS9+QQG$=w5u=VewlX3krs>M<C+yu9Dogj6dboi zZfc5g0dyv}(8tWyQlxJ-djmhB;BEbV{2wxSP3{O>uq_t;)Nq*eUzRJF!}?HYIGT43 zg_dfF?B%oLm;lKg!4X_nx4ePpHMye!u8FIcYl?FGuRPB(X&N*aJF$W?cMBUMeor#m zUSB-AE&G1H2tI<W9tr$v<bH%lPXHO^G$>Jv#_K|0Z=}O!?EBVnUjx5Daw28w<gpg8 z6P5CWPaW#Em?-(g3Nl9q#6VUim;sU%)rFwnJsuQxlWKk6XLI+y%r?R?KXEx6l$e5m z9y$pp0awMS<!57lFWA<<Lh>#D7_iAn$fXAWjF~a&gPSPio6x3*`O5`Z#6>HbZrZk1 zGQj+s!j3iwSh6@L6r-qy!8w*eZ0izp#H@DW1_q)1dh6;VvH{=}SNiLw^r`+l7qn#z zdfn|yU)w1rEej|&vpLo8<-qPaG%xqp%yzDY7uOL_x;|NHUA06w#YHo(jXL#50@R#V z1531+CIodDR$P-vM}H5aBAXiCP(}?z+bb))8)7FCvia`eE+!eJCk*!R1bU6`(%0Ds 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ⅇ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⋘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⁡W+*sGO5z(u$`m3-<{LOsg*b3k<;F^aLee<V6? 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	A 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	NWQI-8z=G+%^I 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%0ACJE= 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 UR8HPe-ExmQBEM5kUQW(`0SlA!yZ`_I literal 0 HcmV?d00001 diff --git a/website/src/pages/docs/_meta.ts b/website/src/pages/docs/_meta.ts index b6197972638..f7132724c1e 100644 --- a/website/src/pages/docs/_meta.ts +++ b/website/src/pages/docs/_meta.ts @@ -1,7 +1,21 @@ export default { - index: 'Introduction', + index: '', usage: '', - 'getting-started': 'Getting Started', + '---1': { + type: 'separator', + title: 'Users', + }, configs: '', + 'disabling-rules': '', + vscode: '', + '---2': { + type: 'separator', + title: 'Developers', + }, + parser: '', 'custom-rules': '', + '---3': { + type: 'separator', + }, + 'getting-started': '', }; diff --git a/website/src/pages/docs/configs.mdx b/website/src/pages/docs/configs.mdx index 86eb4ac6f2e..b2048c3447f 100644 --- a/website/src/pages/docs/configs.mdx +++ b/website/src/pages/docs/configs.mdx @@ -1,15 +1,28 @@ +--- +title: Shared Configs +--- + import { Callout } from '@theguild/components' -# Available Configs +# {frontMatter.title} + +## Schema Configs {/* prettier-ignore-start */} |Name|Description| |:-:|-| -|[`schema-recommended`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-recommended.ts)|enables recommended rules for schema (SDL) development| -|[`schema-all`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-all.ts)|enables all rules for schema (SDL) development, except for those that require `parserOptions.operations` option| -|[`operations-recommended`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/operations-recommended.ts) |enables recommended rules for consuming GraphQL (operations) development| -|[`operations-all`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/operations-all.ts)|enables all rules for consuming GraphQL (operations) development| -|[`schema-relay`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-relay.ts)|enables rules from Relay specification for schema (SDL) development| +|[`flat/schema-recommended`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-recommended.ts)|enables recommended rules for schema development| +|[`flat/schema-all`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-all.ts)|enables all rules for schema development, except for those that require `parserOptions.operations` option| +|[`flat/schema-relay`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/schema-relay.ts)|enables rules from Relay specification for schema development| +{/* prettier-ignore-end */} + +## Operations Configs + +{/* prettier-ignore-start */} +|Name|Description| +|:-:|-| +|[`flat/operations-recommended`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/operations-recommended.ts) |enables recommended rules for consuming GraphQL (operations) development| +|[`flat/operations-all`](https://github.com/B2o5T/graphql-eslint/tree/master/packages/plugin/src/configs/operations-all.ts)|enables all rules for consuming GraphQL (operations) development| {/* prettier-ignore-end */} <Callout type="warning"> @@ -25,27 +38,26 @@ If you are in a monorepo project, you probably need both sets of rules, see ## Config Usage -For example, to enable the `schema-recommended` config, enable it in your `.eslintrc` file with the -`extends` option: +For example, to enable the `flat/schema-recommended` config, in a new configuration object assign the `rules` field to the `rules` field from the associated config from +`graphqlPlugin.configs` object. + +```diff filename="eslint.config.js" +import graphqlPlugin from '@graphql-eslint/eslint-plugin' -```diff filename=".eslintrc.json" -{ - "overrides": [ - { - "files": ["*.js"], - "processor": "@graphql-eslint/graphql" +export default [ + // ... other config + { + files: ['**/*.graphql'], + languageOptions: { + parser: graphqlPlugin.parser }, - { - "files": ["*.graphql"], -- "parser": "@graphql-eslint/eslint-plugin", -- "plugins": ["@graphql-eslint"], -+ "extends": "plugin:@graphql-eslint/schema-recommended" + plugins: { + '@graphql-eslint': graphqlPlugin } - ] -} + }, ++ { ++ files: ['path-to-schema/**/*.graphql'], ++ rules: graphqlPlugin.configs['flat/schema-recommended'].rules ++ } +] ``` - -<Callout> - All configs under the hood set `parser` as `@graphql-eslint/eslint-plugin` and add - `@graphql-eslint` to `plugins` array, so you don't need to specify them. -</Callout> diff --git a/website/src/pages/docs/custom-rules.mdx b/website/src/pages/docs/custom-rules.mdx index 59bbe35a581..e2390408d1e 100644 --- a/website/src/pages/docs/custom-rules.mdx +++ b/website/src/pages/docs/custom-rules.mdx @@ -1,7 +1,11 @@ -# Writing Custom Rules +--- +title: Writing Custom Rules +--- + +# {frontMatter.title} To get started with your own rules, start by understanding how -[ESLint custom rules works](https://eslint.org/docs/developer-guide/working-with-rules). +[ESLint custom rules works](https://eslint.org/docs/latest/extend/custom-rules). `graphql-eslint` converts the [GraphQL AST](https://graphql.org/graphql-js/language) into [ESTree structure](https://github.com/estree/estree), so it allows you to easily travel the GraphQL diff --git a/website/src/pages/docs/disabling-rules.mdx b/website/src/pages/docs/disabling-rules.mdx new file mode 100644 index 00000000000..ecb4ae70098 --- /dev/null +++ b/website/src/pages/docs/disabling-rules.mdx @@ -0,0 +1,20 @@ +# Disabling Rules + +The `graphql-eslint` parser looks for GraphQL comments syntax (marked with `#`) and will send it to +ESLint as directives. That means, you can use ESLint directives syntax to hint ESLint, just like in +any other type of files. + +To disable ESLint for a specific line, you can do: + +```graphql +# eslint-disable-next-line +type Query { + foo: String! +} +``` + +You can also specify specific rules to disable, apply it over the entire file, +`eslint-disable-next-line` or current `eslint-disable-line`. + +You can find a list of +[ESLint directives here](https://eslint.org/docs/latest/user-guide/configuring/rules#using-configuration-comments-1). diff --git a/website/src/pages/docs/getting-started.mdx b/website/src/pages/docs/getting-started.mdx index 1ed4a954762..cea5f47d9f9 100644 --- a/website/src/pages/docs/getting-started.mdx +++ b/website/src/pages/docs/getting-started.mdx @@ -76,7 +76,7 @@ If you are using [`graphql-config`](https://the-guild.dev/graphql/config), you a Alternatively, you can define `parserOptions.schema` in the `*.graphql` override in your ESLint config. -The parser allows you to specify a json file / graphql files(s) / url / raw string to locate your +The parser allows you to specify a `.json` file / `.graphql` files(s) / url / raw string to locate your schema (We are using `graphql-tools` to do that). Just add `parserOptions.schema` to your configuration file: @@ -128,43 +128,3 @@ just specify a glob expression(s) that points to your code/`.graphql` files: } } ``` - -### Disabling Rules - -The `graphql-eslint` parser looks for GraphQL comments syntax (marked with `#`) and will send it to -ESLint as directives. That means, you can use ESLint directives syntax to hint ESLint, just like in -any other type of files. - -To disable ESLint for a specific line, you can do: - -```graphql -# eslint-disable-next-line -type Query { - foo: String! -} -``` - -You can also specify specific rules to disable, apply it over the entire file, -`eslint-disable-next-line` or current `eslint-disable-line`. - -You can find a list of -[ESLint directives here](https://eslint.org/docs/latest/user-guide/configuring/rules#using-configuration-comments-1). - -### VSCode Integration - -Use -[ESLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) -to integrate ESLint into VSCode. - -For syntax highlighting you need a GraphQL extension (which may potentially have its own linting), -for example -[GraphQL (by GraphQL Foundation)](https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql). - -## Further Reading - -If you wish to learn more about this project, how the parser works, how to add custom rules and more -please refer to the below links: - -- [Writing Custom Rules](/docs/custom-rules) -- [How the parser works?](/docs/getting-started/parser) -- [`parserOptions`](/docs/getting-started/parser-options) diff --git a/website/src/pages/docs/getting-started/_meta.ts b/website/src/pages/docs/getting-started/_meta.ts deleted file mode 100644 index 84fcfa89070..00000000000 --- a/website/src/pages/docs/getting-started/_meta.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default { - 'parser-options': 'Parser Options', - parser: 'Parser', -}; diff --git a/website/src/pages/docs/index.mdx b/website/src/pages/docs/index.mdx index 9f65018f4d3..813e8d5a4a1 100644 --- a/website/src/pages/docs/index.mdx +++ b/website/src/pages/docs/index.mdx @@ -1,14 +1,19 @@ -import { Callout } from '@theguild/components' +--- +title: Introduction +description: What's GraphQL-ESLint, key features and helpful resources. +--- -# Introduction +# {frontMatter.title} This project integrates GraphQL and ESLint, for a better developer experience. - +<video autoPlay loop muted playsInline> + <source src="/demo.mp4" type="video/mp4" /> +</video> -<Callout type="info">Created and maintained by [The Guild](https://the-guild.dev).</Callout> +<p className="mt-3 text-center italic text-sm">Demo GraphQL-ESLint in VSCode</p> -## Key Features +## Features - Integrates with ESLint core (as a ESTree parser) - Works on `.graphql` files, `gql` usages and `/* GraphQL */` magic comments @@ -21,12 +26,10 @@ This project integrates GraphQL and ESLint, for a better developer experience. - Integrates with [`graphql-config`](https://the-guild.dev/graphql/config) - Integrates and visualizes lint issues in popular IDEs (VSCode / WebStorm) -## Blog Posts +## Resources + +- [Shared Schema Policies and Automatic Standards Across Your Company’s Teams](https://youtube.com/watch?v=tjuVrOhdyGY) - [Introducing GraphQL-ESLint!](https://the-guild.dev/blog/introducing-graphql-eslint) - [GraphQL-ESLint v3.14 - What's New?](https://the-guild.dev/blog/graphql-eslint-3.14) - -## Credits - -Special thanks to [ilyavolodin](https://github.com/ilyavolodin) for his work on a similar project. diff --git a/website/src/pages/docs/getting-started/parser-options.mdx b/website/src/pages/docs/parser-options.mdx similarity index 100% rename from website/src/pages/docs/getting-started/parser-options.mdx rename to website/src/pages/docs/parser-options.mdx diff --git a/website/src/pages/docs/getting-started/parser.mdx b/website/src/pages/docs/parser.mdx similarity index 94% rename from website/src/pages/docs/getting-started/parser.mdx rename to website/src/pages/docs/parser.mdx index b8488092206..ad90e903ee9 100644 --- a/website/src/pages/docs/getting-started/parser.mdx +++ b/website/src/pages/docs/parser.mdx @@ -1,9 +1,13 @@ -# Parser +--- +title: How Does a Parser Work? +--- + +# How Does a GraphQL-ESLint Parser Work? The `graphql-eslint` parser is works in the following way: 1. Loads all relevant GraphQL code using ESLint core (either from `.graphql` files, or using - [ESLint `processor`](https://eslint.org/docs/developer-guide/working-with-plugins#processors-in-plugins) + [ESLint `processor`](https://eslint.org/docs/latest/extend/plugins#processors-in-plugins) to find in code-files). 1. Is uses `graphql-js` (and `graphql-tools`) to parse the found string into a `DocumentNode`. 1. Extracts all comments (marked as `# ...`) from the parsed AST, and provides to ESLint as diff --git a/website/src/pages/docs/usage.mdx b/website/src/pages/docs/usage.mdx index 7c021992a5b..bed21e00ed1 100644 --- a/website/src/pages/docs/usage.mdx +++ b/website/src/pages/docs/usage.mdx @@ -37,16 +37,14 @@ in your `eslint.config.js` file to setup `@graphql-eslint` plugin. import graphqlPlugin from '@graphql-eslint/eslint-plugin' export default [ - // ...other config + // ... other config { files: ['**/*.graphql'], languageOptions: { parser: graphqlPlugin.parser }, plugins: { - '@graphql-eslint': { - rules: graphqlPlugin.rules - } + '@graphql-eslint': graphqlPlugin } } ] @@ -80,7 +78,7 @@ export default [ <Cards.Card icon={<StackIcon />} title="Usage to lint different schemas" - href="/usage/prettier" + href="/usage/multiple-projects" arrow /> <Cards.Card icon={<GearIcon />} title="Programmatic usage" href="/usage/programmatic" arrow /> diff --git a/website/src/pages/docs/usage/_meta.ts b/website/src/pages/docs/usage/_meta.ts new file mode 100644 index 00000000000..dc3479c27da --- /dev/null +++ b/website/src/pages/docs/usage/_meta.ts @@ -0,0 +1,19 @@ +export default { + '---1': { + type: 'separator', + title: 'Basic', + }, + graphql: '', + js: '', + 'schema-and-documents': '', + 'multiple-projects': '', + programmatic: '', + '---2': { + type: 'separator', + title: 'Advanced', + }, + svelte: '', + vue: '', + astro: '', + prettier: '', +}; diff --git a/website/src/pages/docs/usage/astro.mdx b/website/src/pages/docs/usage/astro.mdx new file mode 100644 index 00000000000..9565aec151b --- /dev/null +++ b/website/src/pages/docs/usage/astro.mdx @@ -0,0 +1,9 @@ +import { Callout } from '@theguild/components' + +# Usage with `.astro` files + +<Callout type="info"> + GraphQL-ESLint should work with Astro files as well. Feel free to submit a PR with a [new + example](https://github.com/dimaMachina/graphql-eslint/tree/master/examples) in the GraphQL-ESLint + repository. +</Callout> diff --git a/website/src/pages/docs/usage/graphql.mdx b/website/src/pages/docs/usage/graphql.mdx new file mode 100644 index 00000000000..9a120511473 --- /dev/null +++ b/website/src/pages/docs/usage/graphql.mdx @@ -0,0 +1,6 @@ +--- +title: Usage with `.graphql` files +sidebarTitle: GraphQL Files +--- + +# Usage with `.graphql` files diff --git a/website/src/pages/docs/usage/js.mdx b/website/src/pages/docs/usage/js.mdx new file mode 100644 index 00000000000..e68302f4f9c --- /dev/null +++ b/website/src/pages/docs/usage/js.mdx @@ -0,0 +1,6 @@ +--- +title: Usage with code files `.js/.jsx` +sidebarTitle: Code Files +--- + +# Usage with code files `.js/.jsx` diff --git a/website/src/pages/docs/usage/multiple-projects.mdx b/website/src/pages/docs/usage/multiple-projects.mdx new file mode 100644 index 00000000000..2322dedc1c2 --- /dev/null +++ b/website/src/pages/docs/usage/multiple-projects.mdx @@ -0,0 +1 @@ +# Usage to lint different schemas diff --git a/website/src/pages/docs/usage/prettier.mdx b/website/src/pages/docs/usage/prettier.mdx new file mode 100644 index 00000000000..e1a039dcd54 --- /dev/null +++ b/website/src/pages/docs/usage/prettier.mdx @@ -0,0 +1 @@ +# Usage with `eslint-plugin-prettier` diff --git a/website/src/pages/docs/usage/programmatic.mdx b/website/src/pages/docs/usage/programmatic.mdx new file mode 100644 index 00000000000..918d79de959 --- /dev/null +++ b/website/src/pages/docs/usage/programmatic.mdx @@ -0,0 +1 @@ +# Programmatic usage diff --git a/website/src/pages/docs/usage/schema-and-documents.mdx b/website/src/pages/docs/usage/schema-and-documents.mdx new file mode 100644 index 00000000000..ecddd3785ca --- /dev/null +++ b/website/src/pages/docs/usage/schema-and-documents.mdx @@ -0,0 +1 @@ +# Usage to lint both schema/documents diff --git a/website/src/pages/docs/usage/svelte.mdx b/website/src/pages/docs/usage/svelte.mdx new file mode 100644 index 00000000000..8c6ea098c0e --- /dev/null +++ b/website/src/pages/docs/usage/svelte.mdx @@ -0,0 +1 @@ +# Usage with `.svelte` files diff --git a/website/src/pages/docs/usage/vue.mdx b/website/src/pages/docs/usage/vue.mdx new file mode 100644 index 00000000000..9cf40db8c92 --- /dev/null +++ b/website/src/pages/docs/usage/vue.mdx @@ -0,0 +1 @@ +# Usage with `.vue` files diff --git a/website/src/pages/docs/vscode.mdx b/website/src/pages/docs/vscode.mdx new file mode 100644 index 00000000000..20de15dadcd --- /dev/null +++ b/website/src/pages/docs/vscode.mdx @@ -0,0 +1,13 @@ +--- +title: VSCode Integration +--- + +# {frontMatter.title} + +Use +[ESLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) +to integrate ESLint into VSCode. + +For syntax highlighting you need a GraphQL extension (which may potentially have its own linting), +for example +[GraphQL (by GraphQL Foundation)](https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql). diff --git a/website/theme.config.tsx b/website/theme.config.tsx index 2054002f32e..508e67405d4 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -2,6 +2,22 @@ import { defineConfig, PRODUCTS } from '@theguild/components'; export default defineConfig({ + banner: { + content: ( + <> + This docs for version 4 of plugin. For version 3 click{' '} + <a + href="https://074c6ee9.graphql-eslint.pages.dev/docs" + target="_blank" + rel="noreferrer" + className="_text-primary-600 _underline _decoration-from-font [text-underline-position:from-font]" + > + here + </a> + . + </> + ), + }, backgroundColor: { dark: '15,17,20', light: '250,250,250', From 15f826643b581b259d437917d349b0f5439607b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 18:42:32 +0000 Subject: [PATCH 361/374] fix(deps): update graphql-tools (#2695) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/plugin/package.json | 2 +- pnpm-lock.yaml | 73 ++++++++++-------------------------- 3 files changed, 22 insertions(+), 55 deletions(-) diff --git a/package.json b/package.json index 9535ba7c2c4..ccce4ab114d 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@arethetypeswrong/cli": "^0.17.0", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.9", - "@graphql-tools/utils": "10.5.5", + "@graphql-tools/utils": "10.5.6", "@theguild/eslint-config": "0.13.0", "@theguild/prettier-config": "2.0.7", "@types/dedent": "0.7.2", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 39207551c53..7bab950b1d2 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -40,7 +40,7 @@ }, "dependencies": { "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/graphql-tag-pluck": "8.3.3", + "@graphql-tools/graphql-tag-pluck": "8.3.4", "@graphql-tools/utils": "^10.0.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 468da8c59d5..f695f45df49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: 2.27.9 version: 2.27.9 '@graphql-tools/utils': - specifier: 10.5.5 - version: 10.5.5(graphql@16.9.0) + specifier: 10.5.6 + version: 10.5.6(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.13.0 version: 0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) @@ -241,11 +241,11 @@ importers: specifier: ^8.0.0 version: 8.1.5(graphql@16.9.0) '@graphql-tools/graphql-tag-pluck': - specifier: 8.3.3 - version: 8.3.3(graphql@16.9.0) + specifier: 8.3.4 + version: 8.3.4(graphql@16.9.0) '@graphql-tools/utils': specifier: ^10.0.0 - version: 10.5.5(graphql@16.9.0) + version: 10.5.6(graphql@16.9.0) debug: specifier: ^4.3.4 version: 4.3.7 @@ -1711,12 +1711,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.3': - resolution: {integrity: sha512-G+8UNUa54ct/f9hNHo7Ez61BeAoaeXYhtfq8rYu0m9Upr/BCgsQmuvEgyHBRSFVkqOQj56H5aBwKW68SPrrU8g==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.4': resolution: {integrity: sha512-prb+3Pec8qxgouZVBA4jOXGTxKFEw7w2IPPLnz1P06EgxBvRQXTcHtRo9HNWSGMYO4jUrpYiIqlq/Jzjlgb3rA==} engines: {node: '>=16.0.0'} @@ -1759,12 +1753,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.5': - resolution: {integrity: sha512-LF/UDWmMT0mnobL2UZETwYghV7HYBzNaGj0SAkCYOMy/C3+6sQdbcTksnoFaKR9XIVD78jNXEGfivbB8Zd+cwA==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.5.6': resolution: {integrity: sha512-JAC44rhbLzXUHiltceyEpWkxmX4e45Dfg19wRFoA9EbDxQVbOzVNF76eEECdg0J1owFsJwfLqCwz7/6xzrovOw==} engines: {node: '>=16.0.0'} @@ -9731,7 +9719,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.5(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) dataloader: 2.2.2 graphql: 16.9.0 tslib: 2.8.1 @@ -9753,7 +9741,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.5(graphql@16.9.0) '@graphql-tools/executor': 1.3.2(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 dset: 3.1.4 @@ -9762,7 +9750,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 graphql-ws: 5.16.0(graphql@16.9.0) @@ -9775,7 +9763,7 @@ snapshots: '@graphql-tools/executor-http@1.1.8(@types/node@22.9.0)(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.10.1 extract-files: 11.0.0 @@ -9788,7 +9776,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.1(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@types/ws': 8.5.13 graphql: 16.9.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -9800,7 +9788,7 @@ snapshots: '@graphql-tools/executor@1.3.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@repeaterjs/repeater': 3.0.6 graphql: 16.9.0 @@ -9810,25 +9798,12 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.2(graphql@16.9.0)': dependencies: '@graphql-tools/import': 7.0.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) - graphql: 16.9.0 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - '@graphql-tools/graphql-tag-pluck@8.3.4(graphql@16.9.0)': dependencies: '@babel/core': 7.26.0 @@ -9844,14 +9819,14 @@ snapshots: '@graphql-tools/import@7.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 resolve-from: 5.0.0 tslib: 2.8.1 '@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) globby: 11.1.0 graphql: 16.9.0 tslib: 2.8.1 @@ -9860,21 +9835,21 @@ snapshots: '@graphql-tools/load@8.0.3(graphql@16.9.0)': dependencies: '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 p-limit: 3.1.0 tslib: 2.8.1 '@graphql-tools/merge@9.0.8(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 '@graphql-tools/schema@10.0.7(graphql@16.9.0)': dependencies: '@graphql-tools/merge': 9.0.8(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -9885,7 +9860,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0) '@graphql-tools/executor-http': 1.1.8(@types/node@22.9.0)(graphql@16.9.0) '@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) '@graphql-tools/wrap': 10.0.15(graphql@16.9.0) '@types/ws': 8.5.13 '@whatwg-node/fetch': 0.10.1 @@ -9900,14 +9875,6 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.5(graphql@16.9.0)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-inspect: 1.0.1 - dset: 3.1.4 - graphql: 16.9.0 - tslib: 2.8.1 - '@graphql-tools/utils@10.5.6(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -9920,7 +9887,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.1.1(graphql@16.9.0) '@graphql-tools/schema': 10.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 value-or-promise: 1.0.12 @@ -13371,7 +13338,7 @@ snapshots: '@graphql-tools/load': 8.0.3(graphql@16.9.0) '@graphql-tools/merge': 9.0.8(graphql@16.9.0) '@graphql-tools/url-loader': 8.0.14(@types/node@22.9.0)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.5(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) cosmiconfig: 8.3.6(typescript@5.6.3) graphql: 16.9.0 jiti: 2.4.0 From ac8229a30ccb8d30e977ff860ac8cc3c400626cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 18:43:47 +0000 Subject: [PATCH 362/374] chore(deps): update eslint monorepo to v9.14.0 (#2523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/code-file/package.json | 4 +- examples/graphql-config/package.json | 4 +- examples/monorepo/package.json | 4 +- .../package.json | 2 +- examples/prettier/package.json | 4 +- examples/programmatic/package.json | 4 +- examples/svelte-code-file/package.json | 2 +- examples/vue-code-file/package.json | 2 +- package.json | 2 +- packages/rule-tester/package.json | 4 +- pnpm-lock.yaml | 424 +++++++++++------- 11 files changed, 283 insertions(+), 173 deletions(-) diff --git a/examples/code-file/package.json b/examples/code-file/package.json index 0d13de82506..05fa1745766 100644 --- a/examples/code-file/package.json +++ b/examples/code-file/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.14.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/examples/graphql-config/package.json b/examples/graphql-config/package.json index a3f595c3cf3..e03c8b72fad 100644 --- a/examples/graphql-config/package.json +++ b/examples/graphql-config/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.14.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/examples/monorepo/package.json b/examples/monorepo/package.json index 75d1a8bbdbb..40c98de4a95 100644 --- a/examples/monorepo/package.json +++ b/examples/monorepo/package.json @@ -11,8 +11,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.14.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/examples/multiple-projects-graphql-config/package.json b/examples/multiple-projects-graphql-config/package.json index 844ee69ee62..c4308401604 100644 --- a/examples/multiple-projects-graphql-config/package.json +++ b/examples/multiple-projects-graphql-config/package.json @@ -12,6 +12,6 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/examples/prettier/package.json b/examples/prettier/package.json index de6739b2592..b0d5c96c620 100644 --- a/examples/prettier/package.json +++ b/examples/prettier/package.json @@ -12,9 +12,9 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.14.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0", + "eslint": "9.14.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "prettier": "3.3.3" diff --git a/examples/programmatic/package.json b/examples/programmatic/package.json index 9c1587e79ed..8ce1350ad19 100644 --- a/examples/programmatic/package.json +++ b/examples/programmatic/package.json @@ -12,8 +12,8 @@ "graphql": "16.9.0" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.14.0", "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/examples/svelte-code-file/package.json b/examples/svelte-code-file/package.json index 81c8e0dbc8b..46f16960e66 100644 --- a/examples/svelte-code-file/package.json +++ b/examples/svelte-code-file/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", - "eslint": "9.9.0", + "eslint": "9.14.0", "svelte": "5.1.16", "svelte-eslint-parser": "0.43.0", "svelte2tsx": "0.7.24" diff --git a/examples/vue-code-file/package.json b/examples/vue-code-file/package.json index 2c2f83e23af..64f3eeb051a 100644 --- a/examples/vue-code-file/package.json +++ b/examples/vue-code-file/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@graphql-eslint/eslint-plugin": "workspace:*", "@vue/compiler-sfc": "3.5.12", - "eslint": "9.9.0", + "eslint": "9.14.0", "vue-eslint-parser": "9.4.3" } } diff --git a/package.json b/package.json index ccce4ab114d..d22de20036d 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "chalk": "5.3.0", "dedent": "1.5.3", "enquirer": "2.4.1", - "eslint": "9.9.0", + "eslint": "9.14.0", "eslint-plugin-eslint-plugin": "6.3.1", "eslint-plugin-tailwindcss": "3.17.5", "husky": "9.1.6", diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 2323ec45f07..4081bf4fdd9 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -19,7 +19,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "eslint": "9.9.0" + "eslint": "9.14.0" }, "dependencies": { "@babel/code-frame": "^7.18.6" @@ -27,6 +27,6 @@ "devDependencies": { "@types/babel__code-frame": "7.0.6", "@types/node": "22.9.0", - "eslint": "9.9.0" + "eslint": "9.14.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f695f45df49..4c84ce2ded1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 10.5.6(graphql@16.9.0) '@theguild/eslint-config': specifier: 0.13.0 - version: 0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + version: 0.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) @@ -50,11 +50,11 @@ importers: specifier: 2.4.1 version: 2.4.1 eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-plugin-eslint-plugin: specifier: 6.3.1 - version: 6.3.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + version: 6.3.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-plugin-tailwindcss: specifier: 3.17.5 version: 3.17.5(tailwindcss@3.4.14) @@ -99,14 +99,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.14.0 + version: 9.14.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/graphql-config: dependencies: @@ -115,14 +115,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.14.0 + version: 9.14.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/monorepo: dependencies: @@ -131,14 +131,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.14.0 + version: 9.14.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/multiple-projects-graphql-config: dependencies: @@ -150,8 +150,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/prettier: dependencies: @@ -160,20 +160,20 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.14.0 + version: 9.14.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + version: 9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3) prettier: specifier: 3.3.3 version: 3.3.3 @@ -185,14 +185,14 @@ importers: version: 16.9.0 devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.14.0 + version: 9.14.0 '@graphql-eslint/eslint-plugin': specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) examples/svelte-code-file: dependencies: @@ -204,8 +204,8 @@ importers: specifier: workspace:* version: link:../../packages/plugin/dist eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) svelte: specifier: 5.1.16 version: 5.1.16 @@ -229,11 +229,11 @@ importers: specifier: 3.5.12 version: 3.5.12 eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + version: 9.4.3(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) packages/plugin: dependencies: @@ -310,8 +310,8 @@ importers: specifier: 22.9.0 version: 22.9.0 eslint: - specifier: 9.9.0 - version: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + specifier: 9.14.0 + version: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) website: dependencies: @@ -1621,10 +1621,22 @@ packages: resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.14.0': + resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.9.0': resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1633,6 +1645,10 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.2.2': + resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -1777,6 +1793,14 @@ packages: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -1785,6 +1809,10 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} + '@humanwhocodes/retry@0.4.1': + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} + '@ianvs/prettier-plugin-sort-imports@4.3.1': resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} peerDependencies: @@ -4317,6 +4345,16 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@9.14.0: + resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.9.0: resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -7769,11 +7807,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': + '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -9647,6 +9685,11 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': + dependencies: + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))': dependencies: eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) @@ -9664,6 +9707,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.7.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 @@ -9678,10 +9731,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.14.0': {} + '@eslint/js@9.9.0': {} '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.2.2': + dependencies: + levn: 0.4.1 + '@floating-ui/core@1.6.8': dependencies: '@floating-ui/utils': 0.2.8 @@ -9905,10 +9964,19 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.1': {} + '@humanwhocodes/retry@0.4.1': {} + '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: '@babel/core': 7.26.0 @@ -10806,25 +10874,25 @@ snapshots: - utf-8-validate - webpack - '@theguild/eslint-config@0.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': + '@theguild/eslint-config@0.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-jsonc: 2.17.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-mdx: 3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-n: 17.13.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-promise: 7.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-react: 7.37.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-react-hooks: 5.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-unicorn: 56.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-yml: 1.15.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-config-prettier: 9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsonc: 2.17.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-mdx: 3.1.5(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-n: 17.13.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-promise: 7.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react: 7.37.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-sonarjs: 2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-unicorn: 56.0.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-yml: 1.15.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) typescript: 5.6.3 transitivePeerDependencies: - bluebird @@ -11100,15 +11168,15 @@ snapshots: dependencies: '@types/node': 22.9.0 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.16.1 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -11118,15 +11186,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.13.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -11136,14 +11204,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.13.0 debug: 4.3.7 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -11159,22 +11227,22 @@ snapshots: '@typescript-eslint/types': 8.13.0 '@typescript-eslint/visitor-keys': 8.13.0 - '@typescript-eslint/type-utils@7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) debug: 4.3.7 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) ts-api-utils: 1.4.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: @@ -11217,24 +11285,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': + '@typescript-eslint/utils@7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -12576,19 +12644,19 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-compat-utils@0.5.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) semver: 7.6.3 - eslint-compat-utils@0.6.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-compat-utils@0.6.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-config-prettier@9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -12598,30 +12666,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-mdx@3.1.5(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 @@ -12638,31 +12706,31 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-es-x@7.8.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-eslint-plugin@6.3.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-eslint-plugin@6.3.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -12671,9 +12739,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -12684,13 +12752,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -12699,9 +12767,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -12713,24 +12781,24 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.17.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-jsonc@2.17.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-compat-utils: 0.6.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.6.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.10.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -12741,7 +12809,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -12750,7 +12818,7 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -12760,7 +12828,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -12769,18 +12837,18 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-markdown@3.0.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-markdown@3.0.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-mdx@3.1.5(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-mdx: 3.1.5(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-markdown: 3.0.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-mdx: 3.1.5(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-markdown: 3.0.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -12791,41 +12859,41 @@ snapshots: - bluebird - supports-color - eslint-plugin-n@17.13.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-n@17.13.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) enhanced-resolve: 5.17.1 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-es-x: 7.8.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-plugin-es-x: 7.8.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) get-tsconfig: 4.8.1 globals: 15.12.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(prettier@3.3.3): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-config-prettier: 9.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-promise@7.1.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-promise@7.1.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react-hooks@4.6.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react-hooks@5.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-react@7.36.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-react@7.36.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -12833,7 +12901,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -12847,7 +12915,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-react@7.37.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -12855,7 +12923,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -12869,24 +12937,24 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-sonarjs@2.0.4(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) - '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) + '@typescript-eslint/utils': 7.16.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.2) builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-jsx-a11y: 6.10.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-react: 7.36.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)))(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react: 7.36.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) eslint-scope: 8.1.0 functional-red-black-tree: 1.0.1 jsx-ast-utils: 3.3.5 @@ -12894,7 +12962,7 @@ snapshots: scslre: 0.3.0 semver: 7.6.3 typescript: 5.6.2 - vue-eslint-parser: 9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + vue-eslint-parser: 9.4.3(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -12907,14 +12975,14 @@ snapshots: postcss: 8.4.48 tailwindcss: 3.4.14 - eslint-plugin-unicorn@56.0.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.39.0 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) esquery: 1.6.0 globals: 15.12.0 indent-string: 4.0.0 @@ -12927,11 +12995,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-yml@1.15.0(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + eslint-plugin-yml@1.15.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) - eslint-compat-utils: 0.5.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -12964,6 +13032,48 @@ snapshots: eslint-visitor-keys@4.2.0: {} + eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.14.0 + '@eslint/plugin-kit': 0.2.2 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.5 + debug: 4.3.7 + escape-string-regexp: 4.0.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + text-table: 0.2.0 + optionalDependencies: + jiti: 2.4.0 + transitivePeerDependencies: + - supports-color + eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)) @@ -16774,10 +16884,10 @@ snapshots: vscode-uri@3.0.8: {} - vue-eslint-parser@9.4.3(eslint@9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): + vue-eslint-parser@9.4.3(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0)): dependencies: debug: 4.3.7 - eslint: 9.9.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) + eslint: 9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 0198fc22c68376778b0b35f7c899ea8f6ba1a6e5 Mon Sep 17 00:00:00 2001 From: Brendan Mulholland <github@bmulholland.ca> Date: Wed, 13 Nov 2024 20:21:43 +0100 Subject: [PATCH 363/374] docs: Add Vue usage instructions (#2598) * add new docs * more * more * add * more * more * more * more * more * fix generate docs prettier, incorrectly formatted _meta.ts * add baseUrl * update eslint patch * fix snapshots * fix lint * move * more * more * more * more * more * prettier * more * more * more * prettier * more * prettier * more * more * more * prettier * fix for generate-configs * test legacy configs examples * more * more * prettier * more * more * more * run tests for examples with legacy configs * lint * Add Vue usage instructions * prettier * 1. graphql plugin can now we specified with ```js plugins: { '@graphql-eslint': graphqlPlugin }, ``` 2. config rules now should be specified with accessing `rules` property ```diff rules: { - ...graphqlESLint.configs['flat/operations-recommended'] + ...graphqlESLint.configs['flat/operations-recommended'].rules ``` 3. processor can now be specified with accessing `processor` property ```js processor: graphqlPlugin.processor ``` 4. plugin can now be imported with default import ```js import graphqlPlugin from '@graphql-eslint/eslint-plugin' ``` * improve * fix indent --------- Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com> --- .changeset/chilled-rivers-prove.md | 29 +++++++++ .changeset/healthy-moose-kneel.md | 6 +- packages/plugin/src/meta.ts | 2 +- website/src/pages/docs/getting-started.mdx | 4 +- website/src/pages/docs/index.mdx | 2 +- website/src/pages/docs/parser.mdx | 4 +- website/src/pages/docs/usage/vue.mdx | 68 ++++++++++++++++++++++ 7 files changed, 107 insertions(+), 8 deletions(-) create mode 100644 .changeset/chilled-rivers-prove.md diff --git a/.changeset/chilled-rivers-prove.md b/.changeset/chilled-rivers-prove.md new file mode 100644 index 00000000000..31eda5ac21d --- /dev/null +++ b/.changeset/chilled-rivers-prove.md @@ -0,0 +1,29 @@ +--- +'@graphql-eslint/eslint-plugin': major +--- + +1. graphql plugin can now we be specified as + + ```js + plugins: { '@graphql-eslint': graphqlPlugin } + ``` + +1. Config rules should now be accessed through the `rules` property + + ```diff + rules: { + - ...graphqlESLint.configs['flat/operations-recommended'] + + ...graphqlESLint.configs['flat/operations-recommended'].rules + ``` + +1. processor can now be specified with accessing `processor` property + + ```js + processor: graphqlPlugin.processor + ``` + +1. The plugin can now be imported using a default import + + ```js + import graphqlPlugin from '@graphql-eslint/eslint-plugin' + ``` diff --git a/.changeset/healthy-moose-kneel.md b/.changeset/healthy-moose-kneel.md index 125fd52c0f7..de8eb2075d5 100644 --- a/.changeset/healthy-moose-kneel.md +++ b/.changeset/healthy-moose-kneel.md @@ -1,7 +1,9 @@ --- -"@graphql-eslint/eslint-plugin": patch +'@graphql-eslint/eslint-plugin': patch --- -The import attribute syntax (with { type: "json" }) is still experimental so warnings showed up when using the library as it was being used to import the package.json file to extract the package version +The import attribute syntax (with { type: "json" }) is still experimental so warnings showed up when +using the library as it was being used to import the package.json file to extract the package +version As an alternative, the current version will be injected on build time through tsup configuration. diff --git a/packages/plugin/src/meta.ts b/packages/plugin/src/meta.ts index 39a9cca11b7..911d455d098 100644 --- a/packages/plugin/src/meta.ts +++ b/packages/plugin/src/meta.ts @@ -1 +1 @@ -export const version = process.env.VERSION +export const version = process.env.VERSION; diff --git a/website/src/pages/docs/getting-started.mdx b/website/src/pages/docs/getting-started.mdx index cea5f47d9f9..8091d954204 100644 --- a/website/src/pages/docs/getting-started.mdx +++ b/website/src/pages/docs/getting-started.mdx @@ -76,8 +76,8 @@ If you are using [`graphql-config`](https://the-guild.dev/graphql/config), you a Alternatively, you can define `parserOptions.schema` in the `*.graphql` override in your ESLint config. -The parser allows you to specify a `.json` file / `.graphql` files(s) / url / raw string to locate your -schema (We are using `graphql-tools` to do that). Just add `parserOptions.schema` to your +The parser allows you to specify a `.json` file / `.graphql` files(s) / url / raw string to locate +your schema (We are using `graphql-tools` to do that). Just add `parserOptions.schema` to your configuration file: ```diff filename=".eslintrc.json" diff --git a/website/src/pages/docs/index.mdx b/website/src/pages/docs/index.mdx index 813e8d5a4a1..54254c18711 100644 --- a/website/src/pages/docs/index.mdx +++ b/website/src/pages/docs/index.mdx @@ -11,7 +11,7 @@ This project integrates GraphQL and ESLint, for a better developer experience. <source src="/demo.mp4" type="video/mp4" /> </video> -<p className="mt-3 text-center italic text-sm">Demo GraphQL-ESLint in VSCode</p> +<p className="mt-3 text-center text-sm italic">Demo GraphQL-ESLint in VSCode</p> ## Features diff --git a/website/src/pages/docs/parser.mdx b/website/src/pages/docs/parser.mdx index ad90e903ee9..826d2e4816e 100644 --- a/website/src/pages/docs/parser.mdx +++ b/website/src/pages/docs/parser.mdx @@ -7,8 +7,8 @@ title: How Does a Parser Work? The `graphql-eslint` parser is works in the following way: 1. Loads all relevant GraphQL code using ESLint core (either from `.graphql` files, or using - [ESLint `processor`](https://eslint.org/docs/latest/extend/plugins#processors-in-plugins) - to find in code-files). + [ESLint `processor`](https://eslint.org/docs/latest/extend/plugins#processors-in-plugins) to find + in code-files). 1. Is uses `graphql-js` (and `graphql-tools`) to parse the found string into a `DocumentNode`. 1. Extracts all comments (marked as `# ...`) from the parsed AST, and provides to ESLint as directives hints. diff --git a/website/src/pages/docs/usage/vue.mdx b/website/src/pages/docs/usage/vue.mdx index 9cf40db8c92..e58a8ab3283 100644 --- a/website/src/pages/docs/usage/vue.mdx +++ b/website/src/pages/docs/usage/vue.mdx @@ -1 +1,69 @@ # Usage with `.vue` files + +`graphql-eslint` can lint GraphQL documents inside Vue Single-File Components (.vue files). It does +this in two steps: (1) extract the GraphQL documents from the Vue (or js/ts) file, and (2) lint the +extracted GraphQL documents. + +If you don't embed GraphQL documents in your Vue files, you can skip this page. + +<Callout type="warning"> + Due to [a limitation in + graphql-tag-pluck](https://github.com/dimaMachina/graphql-eslint/issues/2103), lint violations + will show up at the top of the Vue document, on the first character, not inline. +</Callout> + +## Configuration + +Add the following configuration to your `eslint.config.js` file to setup `@graphql-eslint` plugin. +The intermediate graphql files always have the .graphql extension. Make sure the second block +matches those files, even if you use another extension for your project's GraphQL (e.g. .gql). + +<Callout type="warning"> + Make sure the first section, which extracts GrahpQL from Vue files, comes **before** any other Vue + rules. Otherwise, eslint may incorrectly rewrite all error messages to say only "clear." +</Callout> + +```js filename="eslint.config.js" +import graphqlPlugin from '@graphql-eslint/eslint-plugin' + +export default [ + { + // NOTE: Order matters! This has to happen FIRST, before any block that + // includes the Vue parser (including e.g. recommended Vue ESLint rules). + // It also has to be before the .graphql block, below + // + // Extract GraphQL from files for linting -- this creates .graphql files + // that are then linted below + // + // graphql-eslint scans all files (using the processor lsited) and outputs + // an intermediate file with the extracted GraphQL. That intermediate file + // is then linted, generating the errors we see. The intermediate file has + // a fixed .graphql extension, so you need to include that extension below + // or these files won't be linted. + files: ['**/*.js', '**/*.ts', '**/*.vue'], + processor: graphqlPlugin.processor + // NOTE: While you CAN put rules here to affect JS/TS/Vue files, those + // rules won't affect GraphQL. To modify rules that effect GrahpQL inside + // these files, add those to the block for .graphql files, below. + }, + // ...other config + { + // Lint all GraphQL files, including the intermediate ones above. If you + // want to tune the rules that appear in your files, even Vue/JS/TS files, + // put those rule changes HERE + files: ['**/*.graphql'], // Add .gql extension if you use that + languageOptions: { + parser: graphqlPlugin.parser + }, + + // Any rule overrides for GraphQL go HERE. For example, to enable + // recommended operations rules + plugins: { '@graphql-eslint': graphqlPlugin }, + rules: { + ...graphqlESLint.configs['flat/operations-recommended'].rules + // Can also override the recommended rules here, e.g.: + // "@graphql-eslint/naming-convention": ["off"], + } + } +] +``` From f0fd657d2224052fcc6db446eee2562e13360888 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:08:59 +0700 Subject: [PATCH 364/374] runs tests of Windows (#2692) * runs tests of Windows * fix * prettier * fix lint * set ``"moduleResolution": "bundler"` * set `"module": "esnext"` * try to fix examples.spec.ts * use optional chaining * add log * fix * should fix * fix new line on windows * fix * and here * maybe this * try * try * try * attempt to fix schema.spec * add shell: true * improve * try * try * try * try * try * try * try fix prettier example on windows * try * try now * try now * more * try * upd banner * merge * more * more * more * fix * log * more * now * more * try slash for filePath * yoyo * more * try * add changeset * aa * more * i know the problem * fix eslint tailwindcss * see * aa * use `"eslint-plugin-tailwindcss": "3.17.3"` * yes * should be all good now * try now * thiiis --- .changeset/chilled-rivers-prove.md | 35 +- .changeset/metal-wasps-type.md | 5 + .eslintrc.cjs | 19 +- .github/workflows/test.yml | 32 +- .prettierrc.cjs | 7 - examples/prettier/.eslintrc.cjs | 3 + examples/prettier/prettier.config.js | 4 + package.json | 4 +- packages/plugin/__tests__/examples.spec.ts | 50 +- packages/plugin/__tests__/schema.spec.ts | 61 +- .../rules/require-deprecation-date/index.ts | 1 - .../require-import-fragment/index.test.ts | 18 +- .../rules/require-import-fragment/index.ts | 1 - .../rules/unique-fragment-name/index.test.ts | 10 +- .../src/rules/unique-fragment-name/index.ts | 9 +- packages/plugin/src/types.ts | 1 - packages/plugin/src/utils.ts | 6 +- packages/plugin/tsup.config.ts | 3 +- pnpm-lock.yaml | 709 +++++------------- prettier.config.js | 7 + tsconfig.eslint.json | 16 - tsconfig.json | 4 +- website/next-env.d.ts | 2 +- website/next.config.js | 9 +- website/package.json | 4 +- website/postcss.config.cjs | 1 - website/postcss.config.js | 1 + website/src/components/play-page.tsx | 2 +- website/src/pages/docs/_meta.ts | 10 +- website/src/pages/docs/getting-started.mdx | 6 + website/src/pages/docs/parser-options.mdx | 6 + website/src/pages/docs/usage/_meta.ts | 4 +- website/src/pages/docs/usage/graphql.mdx | 4 +- website/src/pages/docs/usage/js.mdx | 4 +- .../pages/docs/usage/multiple-projects.mdx | 6 + website/src/pages/docs/usage/prettier.mdx | 6 + website/src/pages/docs/usage/programmatic.mdx | 6 + .../pages/docs/usage/schema-and-documents.mdx | 6 + website/src/pages/docs/usage/svelte.mdx | 6 + website/src/pages/docs/usage/vue.mdx | 22 +- website/theme.config.tsx | 22 +- website/tsconfig.json | 4 +- 42 files changed, 464 insertions(+), 672 deletions(-) create mode 100644 .changeset/metal-wasps-type.md delete mode 100644 .prettierrc.cjs create mode 100644 examples/prettier/prettier.config.js create mode 100644 prettier.config.js delete mode 100644 tsconfig.eslint.json delete mode 100644 website/postcss.config.cjs create mode 100644 website/postcss.config.js diff --git a/.changeset/chilled-rivers-prove.md b/.changeset/chilled-rivers-prove.md index 31eda5ac21d..39b567f06dd 100644 --- a/.changeset/chilled-rivers-prove.md +++ b/.changeset/chilled-rivers-prove.md @@ -4,26 +4,33 @@ 1. graphql plugin can now we be specified as - ```js - plugins: { '@graphql-eslint': graphqlPlugin } - ``` + ```diff + plugins: { + - '@graphql-eslint': { + - graphqlPlugin.rules + - } + + '@graphql-eslint': graphqlPlugin + } + ``` 1. Config rules should now be accessed through the `rules` property - ```diff - rules: { - - ...graphqlESLint.configs['flat/operations-recommended'] - + ...graphqlESLint.configs['flat/operations-recommended'].rules - ``` + ```diff + rules: { + - ...graphqlESLint.configs['flat/operations-recommended'] + + ...graphqlESLint.configs['flat/operations-recommended'].rules + ``` 1. processor can now be specified with accessing `processor` property - ```js - processor: graphqlPlugin.processor - ``` + ```diff + - processor: graphql.processors.graphql + + processor: graphqlPlugin.processor + ``` 1. The plugin can now be imported using a default import - ```js - import graphqlPlugin from '@graphql-eslint/eslint-plugin' - ``` + ```diff + - import * as graphql from '@graphql-eslint/eslint-plugin' + + import graphqlPlugin from '@graphql-eslint/eslint-plugin' + ``` diff --git a/.changeset/metal-wasps-type.md b/.changeset/metal-wasps-type.md new file mode 100644 index 00000000000..9ce0ac508a5 --- /dev/null +++ b/.changeset/metal-wasps-type.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix some issues on Windows by running tests with matrix on github CI diff --git a/.eslintrc.cjs b/.eslintrc.cjs index c33e75b9d5b..2572e2becd9 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -8,7 +8,6 @@ module.exports = { ], rules: { 'unicorn/prefer-array-some': 'error', - 'unicorn/better-regex': 'error', 'prefer-destructuring': ['error', { VariableDeclarator: { object: true } }], quotes: ['error', 'single', { avoidEscape: true }], // Matches Prettier, but also replaces backticks }, @@ -28,9 +27,6 @@ module.exports = { '@typescript-eslint/array-type': ['error', { readonly: 'generic' }], '@typescript-eslint/consistent-type-imports': ['error', { prefer: 'no-type-imports' }], }, - parserOptions: { - project: ['tsconfig.json', 'website/tsconfig.json', 'tsconfig.eslint.json'], - }, }, { files: ['**/rules/*.ts'], @@ -99,7 +95,12 @@ module.exports = { 'error', { // TODO: figure out why there is an error only on CI - whitelist: ['nextra-scrollbar'], + whitelist: [ + 'nextra-scrollbar', + '_text-primary-600', + '_underline', + '_decoration-from-font', + ], }, ], 'react/no-unknown-property': ['error', { ignore: ['jsx', 'global'] }], @@ -110,5 +111,13 @@ module.exports = { }, }, }, + { + files: ['website/**/*.mdx'], + rules: { + // TODO: remove `# {frontMatter.title}` and this override + '@typescript-eslint/no-unused-expressions': 'off', + 'no-undef': 'off', + }, + }, ], }; diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8a45b6f430a..6008a782ecd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,18 +17,27 @@ jobs: githubToken: ${{ secrets.GITHUB_TOKEN }} typecheck: - name: typecheck / graphql v${{matrix.graphql_version}} - runs-on: ubuntu-latest + name: typecheck / graphql v${{matrix.graphql_version}} (${{matrix.os}}) + runs-on: ${{ matrix.os }} strategy: matrix: + os: [ubuntu-latest] graphql_version: [16] steps: - - name: Checkout Master + - name: Checkout out code uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Cache turbo build setup + uses: actions/cache@v4 + with: + path: .turbo + key: ${{ runner.os }}-turbo-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-turbo- + - name: Setup ENV uses: the-guild-org/shared-config/setup@main with: @@ -39,13 +48,16 @@ jobs: run: pnpm build test: - name: Node.js v${{matrix.node_version}} / GraphQL v${{matrix.graphql_version}} / ESLint v9 + name: + Node.js v${{matrix.node_version}} / GraphQL v${{matrix.graphql_version}} / ESLint v9 + (${{matrix.os}}) timeout-minutes: 60 - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} needs: [typecheck] strategy: matrix: - node_version: [18, 20, 22] + os: [ubuntu-latest, windows-latest] + node_version: [22] graphql_version: [16] steps: @@ -54,6 +66,14 @@ jobs: with: fetch-depth: 0 + - name: Cache turbo build setup + uses: actions/cache@v4 + with: + path: .turbo + key: ${{ runner.os }}-turbo-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-turbo- + - name: Setup ENV uses: the-guild-org/shared-config/setup@main with: diff --git a/.prettierrc.cjs b/.prettierrc.cjs deleted file mode 100644 index ad32ccb4251..00000000000 --- a/.prettierrc.cjs +++ /dev/null @@ -1,7 +0,0 @@ -const { plugins, ...prettierConfig } = require('@theguild/prettier-config'); - -module.exports = { - ...prettierConfig, - plugins: [...plugins, 'prettier-plugin-tailwindcss'], - tailwindConfig: './website/tailwind.config.ts', -}; diff --git a/examples/prettier/.eslintrc.cjs b/examples/prettier/.eslintrc.cjs index ac0c7cc37d6..a636851bc26 100644 --- a/examples/prettier/.eslintrc.cjs +++ b/examples/prettier/.eslintrc.cjs @@ -12,6 +12,9 @@ module.exports = { env: { es6: true, }, + parserOptions: { + sourceType: 'module', + }, }, { files: ['*.graphql'], diff --git a/examples/prettier/prettier.config.js b/examples/prettier/prettier.config.js new file mode 100644 index 00000000000..2ccd84e2446 --- /dev/null +++ b/examples/prettier/prettier.config.js @@ -0,0 +1,4 @@ +export default { + endOfLine: 'auto', + singleQuote: true, +}; diff --git a/package.json b/package.json index d22de20036d..7719f30ceca 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ }, "scripts": { "build": "turbo run build --filter=!website && attw --pack packages/plugin/dist", - "ci:lint": "ESLINT_USE_FLAT_CONFIG=false eslint --ignore-path .gitignore --output-file eslint_report.json --format json .", + "ci:lint": "pnpm lint --output-file eslint_report.json --format json", "create-rule": "tsx scripts/create-rule.ts", "generate:configs": "tsx scripts/generate-configs.ts", "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --ignore-path .gitignore --cache .", @@ -30,7 +30,7 @@ "@changesets/cli": "2.27.9", "@graphql-tools/utils": "10.5.6", "@theguild/eslint-config": "0.13.0", - "@theguild/prettier-config": "2.0.7", + "@theguild/prettier-config": "3.0.0", "@types/dedent": "0.7.2", "@types/node": "22.9.0", "chalk": "5.3.0", diff --git a/packages/plugin/__tests__/examples.spec.ts b/packages/plugin/__tests__/examples.spec.ts index 1923454213b..acc4973d7d0 100644 --- a/packages/plugin/__tests__/examples.spec.ts +++ b/packages/plugin/__tests__/examples.spec.ts @@ -1,9 +1,10 @@ import { spawnSync } from 'node:child_process'; -import { join, relative } from 'node:path'; +import os from 'node:os'; +import path from 'node:path'; import { ESLint } from 'eslint'; -import { CWD as PROJECT_CWD } from '../src/utils.js'; +import { CWD as PROJECT_CWD, slash } from '../src/utils.js'; -const CWD = join(PROJECT_CWD, '..', '..'); +const CWD = path.join(PROJECT_CWD, '..', '..'); function countErrors(results: ESLint.LintResult[]): number { return results.reduce<number>((acc, curr: ESLint.LintResult & { fatalErrorCount: number }) => { @@ -18,7 +19,11 @@ ${results.map(result => result.messages.map(m => m.message)).join('\n\n')} } function getFlatESLintOutput(cwd: string): ESLint.LintResult[] { - const { stdout, stderr } = spawnSync('eslint', ['--format', 'json', '.'], { cwd }); + const { stdout, stderr } = spawnSync('eslint', ['--format', 'json', '.'], { + cwd, + // For Windows, otherwise `stdout` and `stderr` are `null` + shell: os.platform() === 'win32', + }); return parseESLintOutput({ stdout, stderr }); } @@ -30,6 +35,8 @@ function getLegacyESLintOutput(cwd: string): ESLint.LintResult[] { { cwd, env: { ...process.env, ESLINT_USE_FLAT_CONFIG: 'false' }, + // For Windows, otherwise `stdout` and `stderr` are `null` + shell: os.platform() === 'win32', }, ); @@ -46,10 +53,15 @@ function parseESLintOutput({ const errorOutput = stderr .toString() .replace( - /\(node:\d{4,7}\) \[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead./, + /\(node:\d+\) \[DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead./, + '', + ) + .replace( + /\(node:\d+\) ESLintRCWarning: You are using an eslintrc configuration file, which is deprecated and support will be removed in v10.0.0. Please migrate to an eslint.config.js file. See https:\/\/eslint.org\/docs\/latest\/use\/configure\/migration-guide for details./, '', ) .replace('(Use `node --trace-deprecation ...` to show where the warning was created)', '') + .replace('(Use `node --trace-warnings ...` to show where the warning was created)', '') .trimEnd(); if (errorOutput) { throw new Error(errorOutput); @@ -63,7 +75,7 @@ function parseESLintOutput({ function normalizeResults(results: ESLint.LintResult[]) { return results .map(result => ({ - filePath: relative(CWD, result.filePath), + filePath: slash(path.relative(CWD, result.filePath)), messages: result.messages, })) .filter(result => result.messages.length > 0); @@ -71,52 +83,54 @@ function normalizeResults(results: ESLint.LintResult[]) { describe('Examples', () => { it('should work programmatically', () => { - const cwd = join(CWD, 'examples/programmatic'); + const cwd = path.join(CWD, 'examples', 'programmatic'); testESLintOutput(cwd, 6); }); it('should work on `.js` files', () => { - const cwd = join(CWD, 'examples/code-file'); + const cwd = path.join(CWD, 'examples', 'code-file'); testESLintOutput(cwd, 4); }); it('should work with `graphql-config`', () => { - const cwd = join(CWD, 'examples/graphql-config'); + const cwd = path.join(CWD, 'examples', 'graphql-config'); testESLintOutput(cwd, 2); }); it('should work with `eslint-plugin-prettier`', () => { - const cwd = join(CWD, 'examples/prettier'); + const cwd = path.join(CWD, 'examples', 'prettier'); testESLintOutput(cwd, 23); }); it('should work in monorepo', () => { - const cwd = join(CWD, 'examples/monorepo'); + const cwd = path.join(CWD, 'examples', 'monorepo'); testESLintOutput(cwd, 11); }); it('should work in svelte', () => { - const cwd = join(CWD, 'examples/svelte-code-file'); + const cwd = path.join(CWD, 'examples', 'svelte-code-file'); testESLintOutput(cwd, 2); }); it('should work in vue', () => { - const cwd = join(CWD, 'examples/vue-code-file'); + const cwd = path.join(CWD, 'examples', 'vue-code-file'); testESLintOutput(cwd, 2); }); it('should work in multiple projects', () => { - const cwd = join(CWD, 'examples/multiple-projects-graphql-config'); + const cwd = path.join(CWD, 'examples', 'multiple-projects-graphql-config'); testESLintOutput(cwd, 4); }); }); function testESLintOutput(cwd: string, errorCount: number): void { const flatResults = getFlatESLintOutput(cwd); - expect(countErrors(flatResults)).toBe(errorCount); - expect(normalizeResults(flatResults)).toMatchSnapshot(); - const results = getLegacyESLintOutput(cwd); + // Windows has some offset for `range`, I think due \r\n handling + if (os.platform() !== 'win32') { + expect(normalizeResults(flatResults)).toMatchSnapshot(); + expect(normalizeResults(results)).toMatchSnapshot(); + } + expect(countErrors(flatResults)).toBe(errorCount); expect(countErrors(results)).toBe(errorCount); - expect(normalizeResults(results)).toMatchSnapshot(); } diff --git a/packages/plugin/__tests__/schema.spec.ts b/packages/plugin/__tests__/schema.spec.ts index 915230cb449..cbc086b67e8 100644 --- a/packages/plugin/__tests__/schema.spec.ts +++ b/packages/plugin/__tests__/schema.spec.ts @@ -1,5 +1,6 @@ import { ChildProcessWithoutNullStreams, spawn } from 'node:child_process'; import { readFile } from 'node:fs/promises'; +import os from 'node:os'; import path from 'node:path'; import { GraphQLSchema, printSchema } from 'graphql'; import { loadGraphQLConfig } from '../src/graphql-config.js'; @@ -19,7 +20,7 @@ describe('schema', async () => { const sdlString = printSchema(graphQLSchema as GraphQLSchema); - expect(sdlString.trim()).toBe(schemaOnDisk.trim()); + expect(sdlString.trim()).toBe(schemaOnDisk.replaceAll('\r\n', '\n').trim()); }; describe('GraphQLFileLoader', () => { @@ -40,37 +41,39 @@ describe('schema', async () => { }); }); - describe('UrlLoader', () => { + const isWindows = os.platform() === 'win32'; + const describeOrSkip = isWindows ? describe.skip : describe; + + describeOrSkip('UrlLoader', () => { let local: ChildProcessWithoutNullStreams; let url: string; - beforeAll( - () => - new Promise(resolve => { - const tsNodeCommand = path.resolve(CWD, '..', '..', 'node_modules', '.bin', 'tsx'); - const serverPath = path.resolve(__dirname, 'mocks/graphql-server.ts'); - - // Import `TestGraphQLServer` and run it in this file will don't work - // because `@graphql-tools/url-loader` under the hood uses `sync-fetch` package that uses - // `child_process.execFileSync` that block Node.js event loop - local = spawn(tsNodeCommand, [serverPath]); - local.stdout.on('data', chunk => { - url = chunk.toString().trimEnd(); - resolve(); - }); - local.stderr.on('data', chunk => { - throw new Error(chunk.toString().trimEnd()); - }); - }), - ); - - afterAll( - () => - new Promise(done => { - local.on('close', () => done()); - local.kill(); - }), - ); + beforeAll(() => { + const { promise, resolve, reject } = Promise.withResolvers<void>(); + + const tsxCommand = path.resolve(CWD, '..', '..', 'node_modules', '.bin', 'tsx'); + const serverPath = path.resolve(__dirname, 'mocks', 'graphql-server.ts'); + + // Import `TestGraphQLServer` and run it in this file will don't work + // because `@graphql-tools/url-loader` under the hood uses `sync-fetch` package that uses + // `child_process.execFileSync` that block Node.js event loop + local = spawn(tsxCommand, [serverPath]); + local.stdout.on('data', chunk => { + url = chunk.toString().trimEnd(); + resolve(); + }); + local.stderr.on('data', chunk => { + reject(chunk.toString().trimEnd()); + }); + return promise; + }); + + afterAll(() => { + const { promise, resolve } = Promise.withResolvers<void>(); + local.on('close', resolve); + local.kill(); + return promise; + }); it('should load schema from URL', () => { testSchema(url); diff --git a/packages/plugin/src/rules/require-deprecation-date/index.ts b/packages/plugin/src/rules/require-deprecation-date/index.ts index 31e0fb84163..2fb0df1b358 100644 --- a/packages/plugin/src/rules/require-deprecation-date/index.ts +++ b/packages/plugin/src/rules/require-deprecation-date/index.ts @@ -4,7 +4,6 @@ import { GraphQLESTreeNode, valueFromNode } from '../../estree-converter/index.j import { GraphQLESLintRule } from '../../types.js'; import { getNodeName } from '../../utils.js'; -// eslint-disable-next-line unicorn/better-regex const DATE_REGEX = /^\d{2}\/\d{2}\/\d{4}$/; const MESSAGE_REQUIRE_DATE = 'MESSAGE_REQUIRE_DATE'; diff --git a/packages/plugin/src/rules/require-import-fragment/index.test.ts b/packages/plugin/src/rules/require-import-fragment/index.test.ts index 6a744d3975f..426c096520e 100644 --- a/packages/plugin/src/rules/require-import-fragment/index.test.ts +++ b/packages/plugin/src/rules/require-import-fragment/index.test.ts @@ -7,13 +7,13 @@ function withMocks({ name, filename, errors }: { name: string; filename: string; return { name, filename, - code: ruleTester.fromMockFile(filename.split('/mocks')[1]), + code: ruleTester.fromMockFile(filename.split('mocks')[1]), parserOptions: { graphQLConfig: { documents: [ filename, - join(CWD, '__tests__/mocks/import-fragments/foo-fragment.gql'), - join(CWD, '__tests__/mocks/import-fragments/bar-fragment.gql'), + join(CWD, '__tests__', 'mocks', 'import-fragments', 'foo-fragment.gql'), + join(CWD, '__tests__', 'mocks', 'import-fragments', 'bar-fragment.gql'), ], }, } satisfies ParserOptionsForTests, @@ -25,31 +25,31 @@ ruleTester.run('require-import-fragment', rule, { valid: [ withMocks({ name: 'should not report with named import', - filename: join(CWD, '__tests__/mocks/import-fragments/valid-query.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'valid-query.gql'), }), withMocks({ name: 'should not report with default import', - filename: join(CWD, '__tests__/mocks/import-fragments/valid-query-default.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'valid-query-default.gql'), }), withMocks({ name: 'should not report fragments from the same file', - filename: join(CWD, '__tests__/mocks/import-fragments/same-file.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'same-file.gql'), }), ], invalid: [ withMocks({ name: 'should report with named import', - filename: join(CWD, '__tests__/mocks/import-fragments/invalid-query.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'invalid-query.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), withMocks({ name: 'should report with default import', - filename: join(CWD, '__tests__/mocks/import-fragments/invalid-query-default.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'invalid-query-default.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), withMocks({ name: 'should report fragments when there are no import expressions', - filename: join(CWD, '__tests__/mocks/import-fragments/missing-import.gql'), + filename: join(CWD, '__tests__', 'mocks', 'import-fragments', 'missing-import.gql'), errors: [{ message: 'Expected "FooFields" fragment to be imported.' }], }), ], diff --git a/packages/plugin/src/rules/require-import-fragment/index.ts b/packages/plugin/src/rules/require-import-fragment/index.ts index 592e6c21b68..f9710845578 100644 --- a/packages/plugin/src/rules/require-import-fragment/index.ts +++ b/packages/plugin/src/rules/require-import-fragment/index.ts @@ -77,7 +77,6 @@ export const rule: GraphQLESLintRule = { 'FragmentSpread > .name'(node: GraphQLESTreeNode<NameNode>) { const fragmentName = node.value; const fragmentsFromSiblings = siblings.getFragment(fragmentName); - for (const comment of comments) { if (comment.type !== 'Line') continue; diff --git a/packages/plugin/src/rules/unique-fragment-name/index.test.ts b/packages/plugin/src/rules/unique-fragment-name/index.test.ts index 6111e436782..bb5a5144a34 100644 --- a/packages/plugin/src/rules/unique-fragment-name/index.test.ts +++ b/packages/plugin/src/rules/unique-fragment-name/index.test.ts @@ -26,16 +26,16 @@ ruleTester.run('unique-fragment-name', rule, { { // Assert `skipGraphQLImport` is set to true ...SIBLING_FRAGMENTS( - join(CWD, '__tests__/mocks/user-fields.graphql'), - join(CWD, '__tests__/mocks/user.graphql'), + join(CWD, '__tests__', 'mocks', 'user-fields.graphql'), + join(CWD, '__tests__', 'mocks', 'user.graphql'), ), - filename: join(CWD, '__tests__/mocks/user-fields.graphql'), + filename: join(CWD, '__tests__', 'mocks', 'user-fields.graphql'), code: ruleTester.fromMockFile('user-fields.graphql'), }, { // Compare filepath of code as real instead of virtual with siblings - ...SIBLING_FRAGMENTS(join(CWD, '__tests__/mocks/unique-fragment.js')), - filename: join(CWD, '__tests__/mocks/unique-fragment.js/0_document.graphql'), + ...SIBLING_FRAGMENTS(join(CWD, '__tests__', 'mocks', 'unique-fragment.js')), + filename: join(CWD, '__tests__', 'mocks', 'unique-fragment.js', '0_document.graphql'), code: /* GraphQL */ ` fragment UserFields on User { id diff --git a/packages/plugin/src/rules/unique-fragment-name/index.ts b/packages/plugin/src/rules/unique-fragment-name/index.ts index 1946ffcdb6d..d8fbec4969e 100644 --- a/packages/plugin/src/rules/unique-fragment-name/index.ts +++ b/packages/plugin/src/rules/unique-fragment-name/index.ts @@ -3,12 +3,7 @@ import { ExecutableDefinitionNode, Kind } from 'graphql'; import { GraphQLESTreeNode } from '../../estree-converter/index.js'; import { FragmentSource, OperationSource } from '../../siblings.js'; import { GraphQLESLintRule, GraphQLESLintRuleContext } from '../../types.js'; -import { - CWD, - normalizePath, - requireSiblingsOperations, - VIRTUAL_DOCUMENT_REGEX, -} from '../../utils.js'; +import { CWD, requireSiblingsOperations, slash, VIRTUAL_DOCUMENT_REGEX } from '../../utils.js'; const RULE_ID = 'unique-fragment-name'; @@ -27,7 +22,7 @@ export const checkNode = ( const conflictingDocuments = siblingDocuments.filter(f => { const isSameName = f.document.name?.value === documentName; - const isSamePath = normalizePath(f.filePath) === normalizePath(filepath); + const isSamePath = slash(f.filePath) === slash(filepath); return isSameName && !isSamePath; }); diff --git a/packages/plugin/src/types.ts b/packages/plugin/src/types.ts index 24551c70ae9..3d781b91e6d 100644 --- a/packages/plugin/src/types.ts +++ b/packages/plugin/src/types.ts @@ -75,7 +75,6 @@ export type GraphQLESLintRule<Options = [], WithTypeInfo extends boolean = false export type ValueOf<T> = T[keyof T]; -// eslint-disable-next-line @typescript-eslint/ban-types -- Cosmetic use only, makes the tooltips expand the type can be removed type Id<T> = { [P in keyof T]: T[P] } & {}; type OmitDistributive<T, K extends PropertyKey> = T extends object ? Id<OmitRecursively<T, K>> : T; diff --git a/packages/plugin/src/utils.ts b/packages/plugin/src/utils.ts index 53cdf0d2b54..34a78cbce0b 100644 --- a/packages/plugin/src/utils.ts +++ b/packages/plugin/src/utils.ts @@ -46,9 +46,11 @@ export const logger = { console.warn(chalk.yellow('warning'), '[graphql-eslint]', ...args), }; -export const normalizePath = (path: string): string => (path || '').replace(/\\/g, '/'); +export const slash = (path: string): string => path.replaceAll('\\', '/'); -export const VIRTUAL_DOCUMENT_REGEX = /\/\d+_document.graphql$/; +// Match slash or backslash for Windows +// eslint-disable-next-line no-useless-escape +export const VIRTUAL_DOCUMENT_REGEX = /[\/\\]\d+_document.graphql$/; export const CWD = process.cwd(); diff --git a/packages/plugin/tsup.config.ts b/packages/plugin/tsup.config.ts index 68190591cf1..e05104ce45f 100644 --- a/packages/plugin/tsup.config.ts +++ b/packages/plugin/tsup.config.ts @@ -1,11 +1,13 @@ import fs from 'node:fs/promises'; import path from 'node:path'; import { defineConfig, Options } from 'tsup'; +import { CWD } from '@/utils.js'; import packageJson from './package.json'; const opts: Options = { entry: ['src/**/*.ts', '!src/index.browser.ts', '!src/**/*.test.ts'], clean: true, + splitting: true, bundle: false, dts: true, env: { @@ -20,7 +22,6 @@ const opts: Options = { }, }; -const CWD = process.cwd(); export default defineConfig([ { ...opts, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c84ce2ded1..f4a957d70c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ importers: specifier: 0.13.0 version: 0.13.0(eslint@9.14.0(patch_hash=t64n7kxodazs6lnwu42sgf5voe)(jiti@2.4.0))(typescript@5.6.3) '@theguild/prettier-config': - specifier: 2.0.7 - version: 2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) + specifier: 3.0.0 + version: 3.0.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -72,7 +72,7 @@ importers: version: 3.3.3 prettier-plugin-tailwindcss: specifier: 0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3) + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.4.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -90,7 +90,7 @@ importers: version: 5.6.3 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.9.0)(terser@5.36.0) + version: 2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) examples/code-file: dependencies: @@ -294,7 +294,7 @@ importers: version: 3.1.1 vite-tsconfig-paths: specifier: ^5.0.0 - version: 5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)) + version: 5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0)) publishDirectory: dist packages/rule-tester: @@ -328,8 +328,8 @@ importers: specifier: ^2.0.0 version: 2.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@theguild/components': - specifier: 7.1.0 - version: 7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) + specifier: 7.2.5 + version: 7.2.5(@theguild/tailwind-config@0.6.0(postcss-import@16.1.0(postcss@8.4.48))(postcss-lightningcss@1.0.1(postcss@8.4.48))(tailwindcss@3.4.14))(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0)) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -365,8 +365,8 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.6.3) '@theguild/tailwind-config': - specifier: 0.5.0 - version: 0.5.0 + specifier: 0.6.0 + version: 0.6.0(postcss-import@16.1.0(postcss@8.4.48))(postcss-lightningcss@1.0.1(postcss@8.4.48))(tailwindcss@3.4.14) '@types/lodash.debounce': specifier: 4.0.9 version: 4.0.9 @@ -1813,8 +1813,8 @@ packages: resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} engines: {node: '>=18.18'} - '@ianvs/prettier-plugin-sort-imports@4.3.1': - resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + '@ianvs/prettier-plugin-sort-imports@4.4.0': + resolution: {integrity: sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==} peerDependencies: '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 @@ -2085,8 +2085,8 @@ packages: resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} engines: {node: '>= 10'} - '@next/bundle-analyzer@15.0.1': - resolution: {integrity: sha512-i/nCRBGBEkESPDpXJc+6SPLFDItnvTTJSaxiOvuNqHmQjQognRl3BANkKb3nWYy0V5rgzygxu++X349Z4dhs4Q==} + '@next/bundle-analyzer@15.0.3': + resolution: {integrity: sha512-x7ZNvpoQPO0C5ZG//qVp21Qs3v6+C8LBJmdu9DKj4/NmjlnwoQ7dqRZ/nKZcwVhkFT7BHf+Qd5FaeHq9IDJvDQ==} '@next/env@13.5.7': resolution: {integrity: sha512-uVuRqoj28Ys/AI/5gVEgRAISd0KWI0HRjOO1CTpNgmX3ZsHb5mdn14Y59yk0IxizXdo7ZjsI2S7qbWnO+GNBcA==} @@ -2715,6 +2715,11 @@ packages: '@swc/helpers@0.5.13': resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@tailwindcss/container-queries@0.1.1': + resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} + peerDependencies: + tailwindcss: '>=3.2.0' + '@tanstack/react-virtual@3.10.9': resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: @@ -2724,9 +2729,10 @@ packages: '@tanstack/virtual-core@3.10.9': resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==} - '@theguild/components@7.1.0': - resolution: {integrity: sha512-jrCVgsEU9RUoDz5kosJPEfNyXeZC8muDuBJCRi8YM7+acB55NfHU+geI8H49sTU9T3ZthNNh5uHrpaPJVcnvbw==} + '@theguild/components@7.2.5': + resolution: {integrity: sha512-GSJ5h5/IUEzZd1UYMG3b9AYD4CF64eeNWqqmVVPfwO7ClmY3VHZ/TNq1RiNJ+PzWzVYUAbsUt4ht4kjdUK514g==} peerDependencies: + '@theguild/tailwind-config': 0.6.0 next: ^13 || ^14 || ^15.0.0 react: ^18.2.0 react-dom: ^18.2.0 @@ -2737,8 +2743,8 @@ packages: eslint: ^8 || ^9 typescript: ^5 - '@theguild/prettier-config@2.0.7': - resolution: {integrity: sha512-FqpgGAaAFbYHFQmkWEZjIhqmk+Oow82/t+0k408qoBd9RsB4QTwSQSDDbNSgFa/K7c8Dcwau5z3XbHUR/ksKqw==} + '@theguild/prettier-config@3.0.0': + resolution: {integrity: sha512-8ABWdMnCoCKKXb+lS337ZVnCJFuKumhK7RhZkAvaTMLi4Z+3c6UUYk1ZAM4KEHEki9bL9yQbtqTlqZVlVSGvhg==} peerDependencies: prettier: ^3 @@ -2750,8 +2756,12 @@ packages: '@theguild/remark-npm2yarn@0.3.3': resolution: {integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==} - '@theguild/tailwind-config@0.5.0': - resolution: {integrity: sha512-TZTB1kOtnipBxePHCDEwX4G31PWuGiI9+Vim0rryP2t0210wTuz02dN17kz6ClQ/bnNPFaO+X2esy+acfh346A==} + '@theguild/tailwind-config@0.6.0': + resolution: {integrity: sha512-tweCBr9MfMbakKQSd0dC7AsgZ3WhE/2U4f9TyOs1yTZXuTLUWGiDK4g++hjokyEIIEGtFC9SB0ux+V2gy8psTw==} + peerDependencies: + postcss-import: ^16.1.0 + postcss-lightningcss: ^1.0.1 + tailwindcss: ^3.4.14 '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -3315,13 +3325,6 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -3430,9 +3433,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001680: resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} @@ -3568,9 +3568,6 @@ packages: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -3646,12 +3643,6 @@ packages: resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} - css-declaration-sorter@7.2.0: - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 - css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -3672,24 +3663,6 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.6: - resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-utils@5.0.0: - resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano@7.0.6: - resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -3945,6 +3918,11 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -4554,9 +4532,6 @@ packages: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -5224,6 +5199,70 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-darwin-arm64@1.28.1: + resolution: {integrity: sha512-VG3vvzM0m/rguCdm76DdobNeNJnHK+jWcdkNLFWHLh9YCotRvbRIt45JxwcHlIF8TDqWStVLTdghq5NaigVCBQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.28.1: + resolution: {integrity: sha512-O7ORdislvKfMohFl4Iq7fxKqdJOuuxArcglVI3amuFO5DJ0wfV3Gxgi1JRo49slfr7OVzJQEHLG4muTWYM5cTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.28.1: + resolution: {integrity: sha512-b7sF89B31kYYijxVcFO7l5u6UNA862YstNu+3YbLl/IQKzveL4a5cwR5cdpG+OOhErg/c2u9WCmzZoX2I5GBvw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.28.1: + resolution: {integrity: sha512-p61kXwvhUDLLzkWHjzSFfUBW/F0iy3jr3CWi3k8SKULtJEsJXTI9DqRm9EixxMSe2AMBQBt4auTYiQL4B1N51A==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.28.1: + resolution: {integrity: sha512-iO+fN9hOMmzfwqcG2/BgUtMKD48H2JO/SXU44fyIwpY2veb65QF5xiRrQ9l1FwIxbGK3231KBYCtAqv+xf+NsQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.28.1: + resolution: {integrity: sha512-dnMHeXEmCUzHHZjaDpQBYuBKcN9nPC3nPFKl70bcj5Bkn5EmkcgEqm5p035LKOgvAwk1XwLpQCML6pXmCwz0NQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.28.1: + resolution: {integrity: sha512-7vWDISaMUn+oo2TwRdf2hl/BLdPxvywv9JKEqNZB/0K7bXwV4XE9wN/C2sAp1gGuh6QBA8lpjF4JIPt3HNlCHA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.28.1: + resolution: {integrity: sha512-IHCu9tVGP+x5BCpA2rF3D04DBokcBza/a8AuHQU+1AiMKubuMegPwcL7RatBgK4ztFHeYnnD5NdhwhRfYMAtNA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.28.1: + resolution: {integrity: sha512-Erm72kHmMg/3h350PTseskz+eEGBM17Fuu79WW2Qqt0BfWSF1jHHc12lkJCWMYl5jcBHPs5yZdgNHtJ7IJS3Uw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.28.1: + resolution: {integrity: sha512-ZPQtvx+uQBzrSdHH8p4H3M9Alue+x369TPZAA3b4K3d92FPhpZCuBG04+HQzspam9sVeID9mI6f3VRAs2ezaEA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.28.1: + resolution: {integrity: sha512-KRDkHlLlNj3DWh79CDt93fPlRJh2W1AuHV0ZSZAMMuN7lqlsZTV5842idfS1urWG8q9tc17velp1gCXhY7sLnQ==} + engines: {node: '>= 12.0.0'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -5290,9 +5329,6 @@ packages: lodash.lowercase@4.3.0: resolution: {integrity: sha512-UcvP1IZYyDKyEL64mmrwoA1AbFu5ahojhTtkOUr1K9dbuxzS9ev8i4TxMMGCqRC9TE8uDaSoufNAXxRPNTseVA==} - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -5302,9 +5338,6 @@ packages: lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash.uniqwith@4.5.0: resolution: {integrity: sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==} @@ -5664,11 +5697,11 @@ packages: peerDependencies: next: '*' - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + next-themes@0.4.3: + resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc next-videos@1.5.0: resolution: {integrity: sha512-U6HY68UDxsDMMRgjABYq1S2EIStqZNp8FFtL8LKXJrhGFIO1nM2a3Afy0jw3JI2nK1HSXq4s4anQ96Yn4ukceA==} @@ -5694,16 +5727,16 @@ packages: sass: optional: true - nextra-theme-docs@3.1.0: - resolution: {integrity: sha512-2zAC+xnqLzl/kLYCaoVfdupyA6pD5OgF+4iR3zQiPOzfnwJikPQePnr3SCT+tPPgYVuoqSDA5GNc9DvvAHtefQ==} + nextra-theme-docs@3.2.3: + resolution: {integrity: sha512-kRhnLxbAbD3FgR93yLbu6Iz6XvErka3I5CcVo3VobLuV1mefbZ1T6DfiY6q0KJoHLGRrJESsFSarIqPjKOx00g==} peerDependencies: next: '>=13' - nextra: 3.1.0 + nextra: 3.2.3 react: '>=18' react-dom: '>=18' - nextra@3.1.0: - resolution: {integrity: sha512-IvG8Q/yLAqSju1zwRPUqC/6WpzAgfmNo6gDw6CIBZJ+3RKdJDsirM/v3BNeN6vx3tSjLFybytOt3spNXHFy/WQ==} + nextra@3.2.3: + resolution: {integrity: sha512-MyNA2kPvDyJK1trjFkwpTdMOKJu/MIueENHtmLoxPnyOi3fxtk9H5k6b5WdMGBibsyFeXqTz9REnz7d1/xL9Hg==} engines: {node: '>=18'} peerDependencies: next: '>=13' @@ -5752,10 +5785,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - npm-install-checks@6.3.0: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6011,48 +6040,6 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.2: - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} - engines: {node: ^18.12 || ^20.9 || >=22.0} - peerDependencies: - postcss: ^8.4.38 - - postcss-colormin@7.0.2: - resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-convert-values@7.0.4: - resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-comments@7.0.3: - resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-duplicates@7.0.1: - resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-empty@7.0.0: - resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-overridden@7.0.0: - resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -6071,6 +6058,12 @@ packages: peerDependencies: postcss: ^8.4.21 + postcss-lightningcss@1.0.1: + resolution: {integrity: sha512-9IrtZVt2HQ92iZJTkO43Qipx7E3PM+lLzZM8aGwMmMjNQHcir5jNC42U33p3Gh2lj1nES/ireYWEbMrJNiRBoQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >= 21} + peerDependencies: + postcss: ^8.0.0 + postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -6101,120 +6094,12 @@ packages: yaml: optional: true - postcss-merge-longhand@7.0.4: - resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-rules@7.0.4: - resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-font-values@7.0.0: - resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-gradients@7.0.0: - resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-params@7.0.2: - resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-selectors@7.0.4: - resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 - postcss-normalize-charset@7.0.0: - resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-display-values@7.0.0: - resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-positions@7.0.0: - resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-repeat-style@7.0.0: - resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-string@7.0.0: - resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-timing-functions@7.0.0: - resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-unicode@7.0.2: - resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-url@7.0.0: - resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-whitespace@7.0.0: - resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-ordered-values@7.0.1: - resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-initial@7.0.2: - resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-transforms@7.0.0: - resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-scss@4.0.9: resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} @@ -6225,18 +6110,6 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss-svgo@7.0.1: - resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} - peerDependencies: - postcss: ^8.4.31 - - postcss-unique-selectors@7.0.3: - resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -6922,12 +6795,6 @@ packages: babel-plugin-macros: optional: true - stylehacks@7.0.4: - resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} @@ -9977,9 +9844,8 @@ snapshots: '@humanwhocodes/retry@0.4.1': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.4.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: - '@babel/core': 7.26.0 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/traverse': 7.25.9 @@ -10246,7 +10112,7 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 - '@next/bundle-analyzer@15.0.1': + '@next/bundle-analyzer@15.0.3': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -10836,6 +10702,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.14)': + dependencies: + tailwindcss: 3.4.14 + '@tanstack/react-virtual@3.10.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.10.9 @@ -10844,18 +10714,18 @@ snapshots: '@tanstack/virtual-core@3.10.9': {} - '@theguild/components@7.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': + '@theguild/components@7.2.5(@theguild/tailwind-config@0.6.0(postcss-import@16.1.0(postcss@8.4.48))(postcss-lightningcss@1.0.1(postcss@8.4.48))(tailwindcss@3.4.14))(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.96.1(esbuild@0.24.0))': dependencies: '@giscus/react': 3.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@next/bundle-analyzer': 15.0.1 + '@next/bundle-analyzer': 15.0.3 '@radix-ui/react-navigation-menu': 1.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@theguild/tailwind-config': 0.5.0 + '@theguild/tailwind-config': 0.6.0(postcss-import@16.1.0(postcss@8.4.48))(postcss-lightningcss@1.0.1(postcss@8.4.48))(tailwindcss@3.4.14) clsx: 2.1.1 fuzzy: 0.1.3 next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-videos: 1.5.0(webpack@5.96.1(esbuild@0.24.0)) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - nextra-theme-docs: 3.1.0(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.2.3(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra-theme-docs: 3.2.3(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.2.3(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-paginate: 8.2.0(react@18.3.1) @@ -10869,7 +10739,6 @@ snapshots: - acorn - bufferutil - supports-color - - ts-node - typescript - utf-8-validate - webpack @@ -10901,9 +10770,9 @@ snapshots: - eslint-plugin-import-x - supports-color - '@theguild/prettier-config@2.0.7(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': + '@theguild/prettier-config@3.0.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3)': dependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.4.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) prettier: 3.3.3 prettier-plugin-pkg: 0.18.1(prettier@3.3.3) prettier-plugin-sh: 0.14.0(prettier@3.3.3) @@ -10924,15 +10793,12 @@ snapshots: npm-to-yarn: 3.0.0 unist-util-visit: 5.0.0 - '@theguild/tailwind-config@0.5.0': + '@theguild/tailwind-config@0.6.0(postcss-import@16.1.0(postcss@8.4.48))(postcss-lightningcss@1.0.1(postcss@8.4.48))(tailwindcss@3.4.14)': dependencies: - autoprefixer: 10.4.20(postcss@8.4.48) - cssnano: 7.0.6(postcss@8.4.48) - postcss: 8.4.48 + '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.14) postcss-import: 16.1.0(postcss@8.4.48) + postcss-lightningcss: 1.0.1(postcss@8.4.48) tailwindcss: 3.4.14 - transitivePeerDependencies: - - ts-node '@trysound/sax@0.2.0': {} @@ -11640,16 +11506,6 @@ snapshots: astring@1.9.0: {} - autoprefixer@10.4.20(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - caniuse-lite: 1.0.30001680 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -11776,13 +11632,6 @@ snapshots: camelcase@6.3.0: {} - caniuse-api@3.0.0: - dependencies: - browserslist: 4.24.2 - caniuse-lite: 1.0.30001680 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001680: {} ccount@2.0.1: {} @@ -11926,8 +11775,6 @@ snapshots: color-string: 1.9.1 optional: true - colord@2.9.3: {} - comma-separated-tokens@2.0.3: {} commander@10.0.1: {} @@ -11996,10 +11843,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - css-select@5.1.0: dependencies: boolbase: 1.0.0 @@ -12022,50 +11865,6 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.6(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - css-declaration-sorter: 7.2.0(postcss@8.4.48) - cssnano-utils: 5.0.0(postcss@8.4.48) - postcss: 8.4.48 - postcss-calc: 10.0.2(postcss@8.4.48) - postcss-colormin: 7.0.2(postcss@8.4.48) - postcss-convert-values: 7.0.4(postcss@8.4.48) - postcss-discard-comments: 7.0.3(postcss@8.4.48) - postcss-discard-duplicates: 7.0.1(postcss@8.4.48) - postcss-discard-empty: 7.0.0(postcss@8.4.48) - postcss-discard-overridden: 7.0.0(postcss@8.4.48) - postcss-merge-longhand: 7.0.4(postcss@8.4.48) - postcss-merge-rules: 7.0.4(postcss@8.4.48) - postcss-minify-font-values: 7.0.0(postcss@8.4.48) - postcss-minify-gradients: 7.0.0(postcss@8.4.48) - postcss-minify-params: 7.0.2(postcss@8.4.48) - postcss-minify-selectors: 7.0.4(postcss@8.4.48) - postcss-normalize-charset: 7.0.0(postcss@8.4.48) - postcss-normalize-display-values: 7.0.0(postcss@8.4.48) - postcss-normalize-positions: 7.0.0(postcss@8.4.48) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.48) - postcss-normalize-string: 7.0.0(postcss@8.4.48) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.48) - postcss-normalize-unicode: 7.0.2(postcss@8.4.48) - postcss-normalize-url: 7.0.0(postcss@8.4.48) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.48) - postcss-ordered-values: 7.0.1(postcss@8.4.48) - postcss-reduce-initial: 7.0.2(postcss@8.4.48) - postcss-reduce-transforms: 7.0.0(postcss@8.4.48) - postcss-svgo: 7.0.1(postcss@8.4.48) - postcss-unique-selectors: 7.0.3(postcss@8.4.48) - - cssnano-utils@5.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - - cssnano@7.0.6(postcss@8.4.48): - dependencies: - cssnano-preset-default: 7.0.6(postcss@8.4.48) - lilconfig: 3.1.2 - postcss: 8.4.48 - csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -12347,6 +12146,8 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@1.0.3: {} + detect-libc@2.0.3: optional: true @@ -13317,8 +13118,6 @@ snapshots: format@0.2.2: {} - fraction.js@4.3.7: {} - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -14023,6 +13822,51 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + lightningcss-darwin-arm64@1.28.1: + optional: true + + lightningcss-darwin-x64@1.28.1: + optional: true + + lightningcss-freebsd-x64@1.28.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.28.1: + optional: true + + lightningcss-linux-arm64-gnu@1.28.1: + optional: true + + lightningcss-linux-arm64-musl@1.28.1: + optional: true + + lightningcss-linux-x64-gnu@1.28.1: + optional: true + + lightningcss-linux-x64-musl@1.28.1: + optional: true + + lightningcss-win32-arm64-msvc@1.28.1: + optional: true + + lightningcss-win32-x64-msvc@1.28.1: + optional: true + + lightningcss@1.28.1: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.28.1 + lightningcss-darwin-x64: 1.28.1 + lightningcss-freebsd-x64: 1.28.1 + lightningcss-linux-arm-gnueabihf: 1.28.1 + lightningcss-linux-arm64-gnu: 1.28.1 + lightningcss-linux-arm64-musl: 1.28.1 + lightningcss-linux-x64-gnu: 1.28.1 + lightningcss-linux-x64-musl: 1.28.1 + lightningcss-win32-arm64-msvc: 1.28.1 + lightningcss-win32-x64-msvc: 1.28.1 + lilconfig@2.1.0: {} lilconfig@3.1.2: {} @@ -14087,16 +13931,12 @@ snapshots: lodash.lowercase@4.3.0: {} - lodash.memoize@4.1.2: {} - lodash.merge@4.6.2: {} lodash.sortby@4.7.0: {} lodash.startcase@4.4.0: {} - lodash.uniq@4.5.0: {} - lodash.uniqwith@4.5.0: {} lodash@4.17.21: {} @@ -14765,7 +14605,7 @@ snapshots: minimist: 1.2.8 next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -14801,21 +14641,21 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.1.0(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.2.3(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.2.3(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + next-themes: 0.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.2.3(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.1.0(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.2.3(@types/react@18.3.12)(acorn@8.14.0)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.7 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -14834,6 +14674,9 @@ snapshots: gray-matter: 4.0.3 hast-util-to-estree: 3.1.0 katex: 0.16.11 + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm: 3.0.0 + mdast-util-to-hast: 13.2.0 negotiator: 1.0.0 next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 @@ -14906,8 +14749,6 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - npm-install-checks@6.3.0: dependencies: semver: 7.6.3 @@ -15168,43 +15009,6 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.2(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - postcss-value-parser: 4.2.0 - - postcss-colormin@7.0.2(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-convert-values@7.0.4(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-discard-comments@7.0.3(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - - postcss-discard-duplicates@7.0.1(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - - postcss-discard-empty@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - - postcss-discard-overridden@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-import@15.1.0(postcss@8.4.48): dependencies: postcss: 8.4.48 @@ -15224,6 +15028,12 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.48 + postcss-lightningcss@1.0.1(postcss@8.4.48): + dependencies: + browserslist: 4.24.2 + lightningcss: 1.28.1 + postcss: 8.4.48 + postcss-load-config@4.0.2(postcss@8.4.48): dependencies: lilconfig: 3.1.2 @@ -15240,112 +15050,11 @@ snapshots: tsx: 4.19.2 yaml: 2.6.0 - postcss-merge-longhand@7.0.4(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.4.48) - - postcss-merge-rules@7.0.4(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.48) - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - - postcss-minify-font-values@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-minify-gradients@7.0.0(postcss@8.4.48): - dependencies: - colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.48) - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-minify-params@7.0.2(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - cssnano-utils: 5.0.0(postcss@8.4.48) - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-minify-selectors@7.0.4(postcss@8.4.48): - dependencies: - cssesc: 3.0.0 - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.4.48): dependencies: postcss: 8.4.48 postcss-selector-parser: 6.1.2 - postcss-normalize-charset@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - - postcss-normalize-display-values@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-positions@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-repeat-style@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-string@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-timing-functions@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-unicode@7.0.2(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-url@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-normalize-whitespace@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-ordered-values@7.0.1(postcss@8.4.48): - dependencies: - cssnano-utils: 5.0.0(postcss@8.4.48) - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - - postcss-reduce-initial@7.0.2(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - caniuse-api: 3.0.0 - postcss: 8.4.48 - - postcss-reduce-transforms@7.0.0(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - postcss-scss@4.0.9(postcss@8.4.48): dependencies: postcss: 8.4.48 @@ -15355,17 +15064,6 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-value-parser: 4.2.0 - svgo: 3.3.2 - - postcss-unique-selectors@7.0.3(postcss@8.4.48): - dependencies: - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - postcss-value-parser@4.2.0: {} postcss@8.4.31: @@ -15396,11 +15094,11 @@ snapshots: prettier: 3.3.3 sh-syntax: 0.4.2 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.4.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.4.0(@vue/compiler-sfc@3.5.12)(prettier@3.3.3) prettier@2.8.8: {} @@ -16173,12 +15871,6 @@ snapshots: optionalDependencies: '@babel/core': 7.26.0 - stylehacks@7.0.4(postcss@8.4.48): - dependencies: - browserslist: 4.24.2 - postcss: 8.4.48 - postcss-selector-parser: 6.1.2 - stylis@4.3.4: {} sucrase@3.35.0: @@ -16795,13 +16487,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.9.0)(terser@5.36.0): + vite-node@2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less @@ -16813,18 +16505,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.36.0)): + vite-tsconfig-paths@5.1.2(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.10(@types/node@22.9.0)(terser@5.36.0): + vite@5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.48 @@ -16832,9 +16524,10 @@ snapshots: optionalDependencies: '@types/node': 22.9.0 fsevents: 2.3.3 + lightningcss: 1.28.1 terser: 5.36.0 - vitest@2.0.5(@types/node@22.9.0)(terser@5.36.0): + vitest@2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -16852,8 +16545,8 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.9.0)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.9.0)(terser@5.36.0) + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.9.0 diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 00000000000..a2fdd540364 --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,7 @@ +import prettierConfig from '@theguild/prettier-config'; + +export default { + ...prettierConfig, + plugins: [...prettierConfig.plugins, 'prettier-plugin-tailwindcss'], + tailwindConfig: './website/tailwind.config.ts', +}; diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json deleted file mode 100644 index 323152af616..00000000000 --- a/tsconfig.eslint.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - // https://typescript-eslint.io/docs/linting/typed-linting/monorepos/#one-root-tsconfigjson - // extend your base config to share compilerOptions, etc - "extends": "./tsconfig.json", - "compilerOptions": { - // ensure that nobody can accidentally use this config for a build - "noEmit": true - }, - "include": [ - "scripts/*.ts", - "packages/plugin/__tests__/**/*.ts", - "vite.config.ts", - "serializer.ts" - ], - "exclude": [] -} diff --git a/tsconfig.json b/tsconfig.json index fe20e9c0ce5..24d1e1ca3fe 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,8 +3,6 @@ "incremental": true, "baseUrl": ".", "strict": true, - "outDir": "dist", - "rootDir": "packages", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "importHelpers": true, @@ -23,5 +21,5 @@ "resolveJsonModule": true, "skipLibCheck": true }, - "include": ["packages"] + "include": ["scripts"] } diff --git a/website/next-env.d.ts b/website/next-env.d.ts index 4f11a03dc6c..a4a7b3f5cfa 100644 --- a/website/next-env.d.ts +++ b/website/next-env.d.ts @@ -2,4 +2,4 @@ /// <reference types="next/image-types/global" /> // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. diff --git a/website/next.config.js b/website/next.config.js index ae09154d50b..346977bc6cf 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -11,12 +11,13 @@ const ALLOWED_SVG_REGEX = new RegExp(`src${sep}icons${sep}.+\\.svg$`); /** @type {import("next").Config} */ export default withGuildDocs({ + cleanDistDir: true, output: 'export', redirects: () => Object.entries({ '/': '/docs', // TODO: add landing page later - '/docs/getting-started/parser': '/', - '/docs/getting-started/parser-options': '/', + '/docs/getting-started/parser': '/docs/parser', + '/docs/getting-started/parser-options': '/docs/parser-options', }).map(([from, to]) => ({ source: from, destination: to, @@ -28,10 +29,10 @@ export default withGuildDocs({ // fixes TypeError: esquery.parse is not a function in browser esquery: require.resolve('esquery'), // fixes for @eslint/eslintrc TypeError: __webpack_require__(...).pathToFileURL is not a function - eslint: require.resolve('eslint').replace('lib/api.js', 'lib/linter/index.js'), + eslint: require.resolve('eslint').replace(/api\.js$/, `linter${path.sep}index.js`), '@graphql-eslint/eslint-plugin': require .resolve('@graphql-eslint/eslint-plugin') - .replace('cjs/index.js', 'index.browser.js'), + .replace(`cjs${path.sep}index.js`, 'index.browser.js'), // fixes Cannot use GraphQLNonNull "Boolean!" from another module or realm. 'graphql/utilities/valueFromASTUntyped.js': require.resolve( diff --git a/website/package.json b/website/package.json index ace14eb5d83..0a07259cbd6 100644 --- a/website/package.json +++ b/website/package.json @@ -15,7 +15,7 @@ "@monaco-editor/react": "^4.6.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-select": "^2.0.0", - "@theguild/components": "7.1.0", + "@theguild/components": "7.2.5", "clsx": "^2.0.0", "graphql": "^16.9.0", "lodash.debounce": "^4.0.8", @@ -29,7 +29,7 @@ }, "devDependencies": { "@svgr/webpack": "^8.1.0", - "@theguild/tailwind-config": "0.5.0", + "@theguild/tailwind-config": "0.6.0", "@types/lodash.debounce": "4.0.9", "@types/lodash.uniqwith": "4.5.9", "@types/node": "22.9.0", diff --git a/website/postcss.config.cjs b/website/postcss.config.cjs deleted file mode 100644 index 204207501e9..00000000000 --- a/website/postcss.config.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@theguild/tailwind-config/postcss.config'); diff --git a/website/postcss.config.js b/website/postcss.config.js new file mode 100644 index 00000000000..41ed60f81dd --- /dev/null +++ b/website/postcss.config.js @@ -0,0 +1 @@ +export { default } from '@theguild/tailwind-config/postcss.config'; diff --git a/website/src/components/play-page.tsx b/website/src/components/play-page.tsx index 3d357aa24e6..f2a02b38fc0 100644 --- a/website/src/components/play-page.tsx +++ b/website/src/components/play-page.tsx @@ -101,7 +101,7 @@ export function PlayPage(): ReactElement { <div className={clsx( 'h-[calc(100dvh-var(--nextra-navbar-height))]', - 'flex flex-row bg-gradient-to-br from-fuchsia-200/60 via-pink-300/60 to-purple-300/60 dark:from-pink-800/30 dark:via-fuchsia-900/30 dark:to-purple-800/30 max-md:min-w-[1280px]', + 'flex bg-gradient-to-br from-fuchsia-200/60 via-pink-300/60 to-purple-300/60 dark:from-pink-800/30 dark:via-fuchsia-900/30 dark:to-purple-800/30 max-md:min-w-[1280px]', )} > <div className="nextra-scrollbar flex w-72 flex-col gap-4 overflow-y-auto p-5 text-xs"> diff --git a/website/src/pages/docs/_meta.ts b/website/src/pages/docs/_meta.ts index f7132724c1e..c11d271f122 100644 --- a/website/src/pages/docs/_meta.ts +++ b/website/src/pages/docs/_meta.ts @@ -1,21 +1,19 @@ export default { index: '', + 'getting-started': '', + 'parser-options': '', usage: '', - '---1': { + _1: { type: 'separator', title: 'Users', }, configs: '', 'disabling-rules': '', vscode: '', - '---2': { + _2: { type: 'separator', title: 'Developers', }, parser: '', 'custom-rules': '', - '---3': { - type: 'separator', - }, - 'getting-started': '', }; diff --git a/website/src/pages/docs/getting-started.mdx b/website/src/pages/docs/getting-started.mdx index 8091d954204..2592f8b9a56 100644 --- a/website/src/pages/docs/getting-started.mdx +++ b/website/src/pages/docs/getting-started.mdx @@ -1,7 +1,13 @@ +--- +sidebarTitle: 🚧 Getting Started +--- + import { Callout } from '@theguild/components' # Getting Started +<WIP /> + ## Configuration To get started, define an override in your ESLint config to apply this plugin to `.graphql` files. diff --git a/website/src/pages/docs/parser-options.mdx b/website/src/pages/docs/parser-options.mdx index 040d1b434db..b99e7a4ee62 100644 --- a/website/src/pages/docs/parser-options.mdx +++ b/website/src/pages/docs/parser-options.mdx @@ -1,7 +1,13 @@ +--- +sidebarTitle: 🚧 Parser Options +--- + import { Callout } from '@theguild/components' # Parser Options +<WIP /> + ## `graphQLParserOptions` With this configuration, you can specify custom configurations for GraphQL's `parse` method. By diff --git a/website/src/pages/docs/usage/_meta.ts b/website/src/pages/docs/usage/_meta.ts index dc3479c27da..7ca12e0d034 100644 --- a/website/src/pages/docs/usage/_meta.ts +++ b/website/src/pages/docs/usage/_meta.ts @@ -1,5 +1,5 @@ export default { - '---1': { + _1: { type: 'separator', title: 'Basic', }, @@ -8,7 +8,7 @@ export default { 'schema-and-documents': '', 'multiple-projects': '', programmatic: '', - '---2': { + _2: { type: 'separator', title: 'Advanced', }, diff --git a/website/src/pages/docs/usage/graphql.mdx b/website/src/pages/docs/usage/graphql.mdx index 9a120511473..a38f3a47836 100644 --- a/website/src/pages/docs/usage/graphql.mdx +++ b/website/src/pages/docs/usage/graphql.mdx @@ -1,6 +1,8 @@ --- title: Usage with `.graphql` files -sidebarTitle: GraphQL Files +sidebarTitle: 🚧 GraphQL Files --- # Usage with `.graphql` files + +<WIP /> diff --git a/website/src/pages/docs/usage/js.mdx b/website/src/pages/docs/usage/js.mdx index e68302f4f9c..df2957670f8 100644 --- a/website/src/pages/docs/usage/js.mdx +++ b/website/src/pages/docs/usage/js.mdx @@ -1,6 +1,8 @@ --- title: Usage with code files `.js/.jsx` -sidebarTitle: Code Files +sidebarTitle: 🚧 Code Files --- # Usage with code files `.js/.jsx` + +<WIP /> diff --git a/website/src/pages/docs/usage/multiple-projects.mdx b/website/src/pages/docs/usage/multiple-projects.mdx index 2322dedc1c2..6c27028889b 100644 --- a/website/src/pages/docs/usage/multiple-projects.mdx +++ b/website/src/pages/docs/usage/multiple-projects.mdx @@ -1 +1,7 @@ +--- +sidebarTitle: 🚧 Multiple Projects +--- + # Usage to lint different schemas + +<WIP /> diff --git a/website/src/pages/docs/usage/prettier.mdx b/website/src/pages/docs/usage/prettier.mdx index e1a039dcd54..4d4a835a6cc 100644 --- a/website/src/pages/docs/usage/prettier.mdx +++ b/website/src/pages/docs/usage/prettier.mdx @@ -1 +1,7 @@ +--- +sidebarTitle: 🚧 Prettier +--- + # Usage with `eslint-plugin-prettier` + +<WIP /> diff --git a/website/src/pages/docs/usage/programmatic.mdx b/website/src/pages/docs/usage/programmatic.mdx index 918d79de959..a9860eb4a41 100644 --- a/website/src/pages/docs/usage/programmatic.mdx +++ b/website/src/pages/docs/usage/programmatic.mdx @@ -1 +1,7 @@ +--- +sidebarTitle: 🚧 Programmatic +--- + # Programmatic usage + +<WIP /> diff --git a/website/src/pages/docs/usage/schema-and-documents.mdx b/website/src/pages/docs/usage/schema-and-documents.mdx index ecddd3785ca..1bb70d930ab 100644 --- a/website/src/pages/docs/usage/schema-and-documents.mdx +++ b/website/src/pages/docs/usage/schema-and-documents.mdx @@ -1 +1,7 @@ +--- +sidebarTitle: 🚧 Schema and Documents +--- + # Usage to lint both schema/documents + +<WIP /> diff --git a/website/src/pages/docs/usage/svelte.mdx b/website/src/pages/docs/usage/svelte.mdx index 8c6ea098c0e..2dfd88d509f 100644 --- a/website/src/pages/docs/usage/svelte.mdx +++ b/website/src/pages/docs/usage/svelte.mdx @@ -1 +1,7 @@ +--- +sidebarTitle: 🚧 Svelte +--- + # Usage with `.svelte` files + +<WIP /> diff --git a/website/src/pages/docs/usage/vue.mdx b/website/src/pages/docs/usage/vue.mdx index e58a8ab3283..2747f33cac2 100644 --- a/website/src/pages/docs/usage/vue.mdx +++ b/website/src/pages/docs/usage/vue.mdx @@ -1,26 +1,28 @@ +import { Callout } from '@theguild/components' + # Usage with `.vue` files -`graphql-eslint` can lint GraphQL documents inside Vue Single-File Components (.vue files). It does -this in two steps: (1) extract the GraphQL documents from the Vue (or js/ts) file, and (2) lint the -extracted GraphQL documents. +`graphql-eslint` can lint GraphQL documents inside Vue Single-File Components (`.vue` files). It +does this in two steps: (1) extract the GraphQL documents from the Vue (or `.js`/`.ts`) file, and +(2) lint the extracted GraphQL documents. If you don't embed GraphQL documents in your Vue files, you can skip this page. <Callout type="warning"> Due to [a limitation in - graphql-tag-pluck](https://github.com/dimaMachina/graphql-eslint/issues/2103), lint violations + `graphql-tag-pluck`](https://github.com/dimaMachina/graphql-eslint/issues/2103), lint violations will show up at the top of the Vue document, on the first character, not inline. </Callout> ## Configuration Add the following configuration to your `eslint.config.js` file to setup `@graphql-eslint` plugin. -The intermediate graphql files always have the .graphql extension. Make sure the second block -matches those files, even if you use another extension for your project's GraphQL (e.g. .gql). +The intermediate graphql files always have the `.graphql` extension. Make sure the second block +matches those files, even if you use another extension for your project's GraphQL (e.g. `.gql`). <Callout type="warning"> - Make sure the first section, which extracts GrahpQL from Vue files, comes **before** any other Vue - rules. Otherwise, eslint may incorrectly rewrite all error messages to say only "clear." + Make sure the first section, which extracts GraphQL from Vue files, comes **before** any other Vue + rules. Otherwise, eslint may incorrectly rewrite all error messages to say only "clear". </Callout> ```js filename="eslint.config.js" @@ -35,7 +37,7 @@ export default [ // Extract GraphQL from files for linting -- this creates .graphql files // that are then linted below // - // graphql-eslint scans all files (using the processor lsited) and outputs + // graphql-eslint scans all files (using the processor listed) and outputs // an intermediate file with the extracted GraphQL. That intermediate file // is then linted, generating the errors we see. The intermediate file has // a fixed .graphql extension, so you need to include that extension below @@ -43,7 +45,7 @@ export default [ files: ['**/*.js', '**/*.ts', '**/*.vue'], processor: graphqlPlugin.processor // NOTE: While you CAN put rules here to affect JS/TS/Vue files, those - // rules won't affect GraphQL. To modify rules that effect GrahpQL inside + // rules won't affect GraphQL. To modify rules that effect GraphQL inside // these files, add those to the block for .graphql files, below. }, // ...other config diff --git a/website/theme.config.tsx b/website/theme.config.tsx index 508e67405d4..fc727dfb429 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -1,11 +1,15 @@ /* eslint sort-keys: error */ -import { defineConfig, PRODUCTS } from '@theguild/components'; +import { Callout, defineConfig, PRODUCTS } from '@theguild/components'; export default defineConfig({ + backgroundColor: { + dark: '15,17,20', + light: '250,250,250', + }, banner: { content: ( <> - This docs for version 4 of plugin. For version 3 click{' '} + 🚧 This is WIP documentation for v4 of the plugin. For v3 click{' '} <a href="https://074c6ee9.graphql-eslint.pages.dev/docs" target="_blank" @@ -17,13 +21,19 @@ export default defineConfig({ . </> ), + dismissible: false, }, - backgroundColor: { - dark: '15,17,20', - light: '250,250,250', + components: { + WIP() { + return ( + <Callout type="warning" emoji="🚧"> + This page is under construction. Help us improve the content by submitting a PR. + </Callout> + ); + }, }, description: PRODUCTS.ESLINT.title, docsRepositoryBase: 'https://github.com/B2o5T/graphql-eslint/tree/master/website', // base URL for the docs repository - logo: <PRODUCTS.ESLINT.logo className="w-9" />, + logo: <PRODUCTS.ESLINT.logo />, websiteName: 'GraphQL-ESLint', }); diff --git a/website/tsconfig.json b/website/tsconfig.json index 9e2a8d24ff3..000fa475155 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "es2019", - "module": "commonjs", + "module": "esnext", "strict": true, "esModuleInterop": true, "skipLibCheck": true, @@ -9,7 +9,7 @@ "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "noEmit": true, - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", From 183da2941cdfe764b14cdfafe3e82af02d242e7e Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:17:15 +0700 Subject: [PATCH 365/374] fix video --- website/src/pages/docs/index.mdx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/src/pages/docs/index.mdx b/website/src/pages/docs/index.mdx index 54254c18711..ca39b660816 100644 --- a/website/src/pages/docs/index.mdx +++ b/website/src/pages/docs/index.mdx @@ -8,7 +8,10 @@ description: What's GraphQL-ESLint, key features and helpful resources. This project integrates GraphQL and ESLint, for a better developer experience. <video autoPlay loop muted playsInline> - <source src="/demo.mp4" type="video/mp4" /> + <source + src={(process.env.NODE_ENV === 'production' ? 'eslint' : '') + '/demo.mp4'} + type="video/mp4" + /> </video> <p className="mt-3 text-center text-sm italic">Demo GraphQL-ESLint in VSCode</p> From a61a8851d1b673248b60b41f58c93a3cf8d2a0f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 05:17:34 +0700 Subject: [PATCH 366/374] chore(deps): update dependency vitest to v2.1.5 (#2559) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 179 ++++++++++++++++++------------------------------- 2 files changed, 66 insertions(+), 115 deletions(-) diff --git a/package.json b/package.json index 7719f30ceca..61b654f8c86 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "tsx": "4.19.2", "turbo": "2.2.3", "typescript": "5.6.3", - "vitest": "2.0.5" + "vitest": "2.1.5" }, "pnpm": { "patchedDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4a957d70c7..8e6471be502 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,8 +89,8 @@ importers: specifier: 5.6.3 version: 5.6.3 vitest: - specifier: 2.0.5 - version: 2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) + specifier: 2.1.5 + version: 2.1.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) examples/code-file: dependencies: @@ -3084,26 +3084,34 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@2.1.5': + resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + '@vitest/mocker@2.1.5': + resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + '@vitest/pretty-format@2.1.5': + resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + '@vitest/runner@2.1.5': + resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + '@vitest/snapshot@2.1.5': + resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@2.1.5': + resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@vitest/utils@2.1.5': + resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} '@vue/compiler-core@3.5.12': resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} @@ -4428,9 +4436,9 @@ packages: resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} engines: {node: '>=4'} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + expect-type@1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -4582,10 +4590,6 @@ packages: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -4786,10 +4790,6 @@ packages: human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - husky@9.1.6: resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} @@ -5010,10 +5010,6 @@ packages: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -5616,10 +5612,6 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -5805,10 +5797,6 @@ packages: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-to-yarn@3.0.0: resolution: {integrity: sha512-76YnmsbfrYp0tMsWxM0RNX0Vs+x8JxpJGu6B/jDn4lW8+laiTcKmKi9MeMh4UikO4RkJ1oqURoDy9bXJmMXS6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5856,10 +5844,6 @@ packages: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - oniguruma-to-js@0.4.3: resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} @@ -5974,10 +5958,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -6764,10 +6744,6 @@ packages: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -7319,8 +7295,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + vite-node@2.1.5: + resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7363,15 +7339,15 @@ packages: terser: optional: true - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + vitest@2.1.5: + resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 + '@vitest/browser': 2.1.5 + '@vitest/ui': 2.1.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11192,40 +11168,43 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/expect@2.0.5': + '@vitest/expect@2.1.5': dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.5': + '@vitest/mocker@2.1.5(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0))': dependencies: - tinyrainbow: 1.2.0 + '@vitest/spy': 2.1.5 + estree-walker: 3.0.3 + magic-string: 0.30.12 + optionalDependencies: + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) - '@vitest/pretty-format@2.1.4': + '@vitest/pretty-format@2.1.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.5': + '@vitest/runner@2.1.5': dependencies: - '@vitest/utils': 2.0.5 + '@vitest/utils': 2.1.5 pathe: 1.1.2 - '@vitest/snapshot@2.0.5': + '@vitest/snapshot@2.1.5': dependencies: - '@vitest/pretty-format': 2.0.5 + '@vitest/pretty-format': 2.1.5 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.0.5': + '@vitest/spy@2.1.5': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.0.5': + '@vitest/utils@2.1.5': dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 + '@vitest/pretty-format': 2.1.5 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -13010,17 +12989,7 @@ snapshots: signal-exit: 3.0.7 strip-eof: 1.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.5 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 + expect-type@1.1.0: {} extend-shallow@2.0.1: dependencies: @@ -13164,8 +13133,6 @@ snapshots: get-stream@3.0.0: {} - get-stream@8.0.1: {} - get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 @@ -13470,8 +13437,6 @@ snapshots: human-id@1.0.2: {} - human-signals@5.0.0: {} - husky@9.1.6: {} iconv-lite@0.4.24: @@ -13652,8 +13617,6 @@ snapshots: is-stream@1.1.0: {} - is-stream@3.0.0: {} - is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -14537,8 +14500,6 @@ snapshots: dependencies: mime-db: 1.52.0 - mimic-fn@4.0.0: {} - min-indent@1.0.1: {} minimatch@10.0.1: @@ -14773,10 +14734,6 @@ snapshots: dependencies: path-key: 2.0.1 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - npm-to-yarn@3.0.0: {} nth-check@2.1.1: @@ -14828,10 +14785,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - oniguruma-to-js@0.4.3: dependencies: regex: 4.4.0 @@ -14960,8 +14913,6 @@ snapshots: path-key@3.1.1: {} - path-key@4.0.0: {} - path-parse@1.0.7: {} path-scurry@1.11.1: @@ -15848,8 +15799,6 @@ snapshots: strip-eof@1.0.0: {} - strip-final-newline@3.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -16487,12 +16436,12 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): + vite-node@2.1.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 - tinyrainbow: 1.2.0 vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) transitivePeerDependencies: - '@types/node' @@ -16527,32 +16476,34 @@ snapshots: lightningcss: 1.28.1 terser: 5.36.0 - vitest@2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): + vitest@2.1.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0): dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.1.4 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/expect': 2.1.5 + '@vitest/mocker': 2.1.5(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0)) + '@vitest/pretty-format': 2.1.5 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 debug: 4.3.7 - execa: 8.0.1 + expect-type: 1.1.0 magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 + tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) - vite-node: 2.0.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) + vite-node: 2.1.5(@types/node@22.9.0)(lightningcss@1.28.1)(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.9.0 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus From f64cd9c9bce8eb66a85db6f793a826b8614f77c0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 05:17:43 +0700 Subject: [PATCH 367/374] Upcoming Release Changes (alpha) (#2696) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 2 ++ packages/plugin/CHANGELOG.md | 47 ++++++++++++++++++++++++++++++++++++ packages/plugin/package.json | 2 +- 3 files changed, 50 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 60ed8157b4a..f019cf523bb 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,6 +18,7 @@ "@graphql-eslint_eslint-plugin-1792-dependencies", "@graphql-eslint_eslint-plugin-1813-dependencies", "breezy-seals-sparkle", + "chilled-rivers-prove", "chilly-ants-exist", "curly-socks-boil", "dull-scissors-destroy", @@ -27,6 +28,7 @@ "heavy-onions-fry", "itchy-ads-compete", "lovely-laws-hide", + "metal-wasps-type", "rare-planes-love", "real-coins-share", "strong-needles-compare" diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 31f28b56adf..ac1323569f2 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,52 @@ # @graphql-eslint/eslint-plugin +## 4.0.0-alpha.7 + +### Major Changes + +- [#2598](https://github.com/dimaMachina/graphql-eslint/pull/2598) + [`e771499`](https://github.com/dimaMachina/graphql-eslint/commit/e771499db22ed6aa358af090b535f6206e191ebb) + Thanks [@bmulholland](https://github.com/bmulholland)! - 1. graphql plugin can now we be specified + as + + ```diff + plugins: { + - '@graphql-eslint': { + - graphqlPlugin.rules + - } + + '@graphql-eslint': graphqlPlugin + } + ``` + + 1. Config rules should now be accessed through the `rules` property + + ```diff + rules: { + - ...graphqlESLint.configs['flat/operations-recommended'] + + ...graphqlESLint.configs['flat/operations-recommended'].rules + ``` + + 1. processor can now be specified with accessing `processor` property + + ```diff + - processor: graphql.processors.graphql + + processor: graphqlPlugin.processor + ``` + + 1. The plugin can now be imported using a default import + + ```diff + - import * as graphql from '@graphql-eslint/eslint-plugin' + + import graphqlPlugin from '@graphql-eslint/eslint-plugin' + ``` + +### Patch Changes + +- [#2692](https://github.com/dimaMachina/graphql-eslint/pull/2692) + [`dcf4e35`](https://github.com/dimaMachina/graphql-eslint/commit/dcf4e3558e13f4350e4e0960d8e9603667cda0b2) + Thanks [@dimaMachina](https://github.com/dimaMachina)! - fix some issues on Windows by running + tests with matrix on github CI + ## 4.0.0-alpha.6 ### Patch Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 7bab950b1d2..0a1e250cc2c 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-eslint/eslint-plugin", - "version": "4.0.0-alpha.6", + "version": "4.0.0-alpha.7", "type": "module", "description": "GraphQL plugin for ESLint", "repository": "https://github.com/B2o5T/graphql-eslint", From 7f34e66abaa2ce733d1919436d8391608d7457cd Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:32:20 +0700 Subject: [PATCH 368/374] add examples callout --- website/src/pages/docs/usage/graphql.mdx | 2 + website/src/pages/docs/usage/js.mdx | 2 + .../pages/docs/usage/multiple-projects.mdx | 2 + website/src/pages/docs/usage/prettier.mdx | 2 + website/src/pages/docs/usage/programmatic.mdx | 2 + .../pages/docs/usage/schema-and-documents.mdx | 2 + website/src/pages/docs/usage/svelte.mdx | 2 + website/src/pages/docs/usage/vue.mdx | 2 + website/theme.config.tsx | 48 +++++++++++++++---- 9 files changed, 55 insertions(+), 9 deletions(-) diff --git a/website/src/pages/docs/usage/graphql.mdx b/website/src/pages/docs/usage/graphql.mdx index a38f3a47836..f79c37d8eff 100644 --- a/website/src/pages/docs/usage/graphql.mdx +++ b/website/src/pages/docs/usage/graphql.mdx @@ -6,3 +6,5 @@ sidebarTitle: 🚧 GraphQL Files # Usage with `.graphql` files <WIP /> + +<OfficialExampleCallout gitFolder="graphql-config" /> diff --git a/website/src/pages/docs/usage/js.mdx b/website/src/pages/docs/usage/js.mdx index df2957670f8..a18d877cd69 100644 --- a/website/src/pages/docs/usage/js.mdx +++ b/website/src/pages/docs/usage/js.mdx @@ -6,3 +6,5 @@ sidebarTitle: 🚧 Code Files # Usage with code files `.js/.jsx` <WIP /> + +<OfficialExampleCallout gitFolder="code-file" /> diff --git a/website/src/pages/docs/usage/multiple-projects.mdx b/website/src/pages/docs/usage/multiple-projects.mdx index 6c27028889b..0ab12b6ae82 100644 --- a/website/src/pages/docs/usage/multiple-projects.mdx +++ b/website/src/pages/docs/usage/multiple-projects.mdx @@ -5,3 +5,5 @@ sidebarTitle: 🚧 Multiple Projects # Usage to lint different schemas <WIP /> + +<OfficialExampleCallout gitFolder="multiple-projects-graphql-config" /> diff --git a/website/src/pages/docs/usage/prettier.mdx b/website/src/pages/docs/usage/prettier.mdx index 4d4a835a6cc..c21be92ed90 100644 --- a/website/src/pages/docs/usage/prettier.mdx +++ b/website/src/pages/docs/usage/prettier.mdx @@ -5,3 +5,5 @@ sidebarTitle: 🚧 Prettier # Usage with `eslint-plugin-prettier` <WIP /> + +<OfficialExampleCallout gitFolder="prettier" /> diff --git a/website/src/pages/docs/usage/programmatic.mdx b/website/src/pages/docs/usage/programmatic.mdx index a9860eb4a41..88f6f69bc37 100644 --- a/website/src/pages/docs/usage/programmatic.mdx +++ b/website/src/pages/docs/usage/programmatic.mdx @@ -5,3 +5,5 @@ sidebarTitle: 🚧 Programmatic # Programmatic usage <WIP /> + +<OfficialExampleCallout gitFolder="programmatic" /> diff --git a/website/src/pages/docs/usage/schema-and-documents.mdx b/website/src/pages/docs/usage/schema-and-documents.mdx index 1bb70d930ab..b14da463efa 100644 --- a/website/src/pages/docs/usage/schema-and-documents.mdx +++ b/website/src/pages/docs/usage/schema-and-documents.mdx @@ -5,3 +5,5 @@ sidebarTitle: 🚧 Schema and Documents # Usage to lint both schema/documents <WIP /> + +<OfficialExampleCallout gitFolder="monorepo" /> diff --git a/website/src/pages/docs/usage/svelte.mdx b/website/src/pages/docs/usage/svelte.mdx index 2dfd88d509f..a3cbeed0f19 100644 --- a/website/src/pages/docs/usage/svelte.mdx +++ b/website/src/pages/docs/usage/svelte.mdx @@ -5,3 +5,5 @@ sidebarTitle: 🚧 Svelte # Usage with `.svelte` files <WIP /> + +<OfficialExampleCallout gitFolder="svelte-code-file" /> diff --git a/website/src/pages/docs/usage/vue.mdx b/website/src/pages/docs/usage/vue.mdx index 2747f33cac2..34d45c444a3 100644 --- a/website/src/pages/docs/usage/vue.mdx +++ b/website/src/pages/docs/usage/vue.mdx @@ -69,3 +69,5 @@ export default [ } ] ``` + +<OfficialExampleCallout gitFolder="vue-code-file" /> diff --git a/website/theme.config.tsx b/website/theme.config.tsx index fc727dfb429..7cb4322abf9 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -1,6 +1,18 @@ /* eslint sort-keys: error */ +import { ComponentProps } from 'react'; import { Callout, defineConfig, PRODUCTS } from '@theguild/components'; +function Anchor(props: ComponentProps<'a'>) { + return ( + <a + target="_blank" + rel="noreferrer" + className="_text-primary-600 _underline _decoration-from-font [text-underline-position:from-font]" + {...props} + /> + ); +} + export default defineConfig({ backgroundColor: { dark: '15,17,20', @@ -10,15 +22,7 @@ export default defineConfig({ content: ( <> 🚧 This is WIP documentation for v4 of the plugin. For v3 click{' '} - <a - href="https://074c6ee9.graphql-eslint.pages.dev/docs" - target="_blank" - rel="noreferrer" - className="_text-primary-600 _underline _decoration-from-font [text-underline-position:from-font]" - > - here - </a> - . + <Anchor href="https://074c6ee9.graphql-eslint.pages.dev/docs">here</Anchor>. </> ), dismissible: false, @@ -31,6 +35,32 @@ export default defineConfig({ </Callout> ); }, + // @ts-expect-error + OfficialExampleCallout({ gitFolder }: { gitFolder: string }) { + return ( + <Callout type="info"> + <strong>Note</strong>: Check out{' '} + <Anchor + href={`https://github.com/dimaMachina/graphql-eslint/tree/master/examples/${gitFolder}`} + > + the official examples + </Anchor>{' '} + for{' '} + <Anchor + href={`https://github.com/dimaMachina/graphql-eslint/blob/master/examples/${gitFolder}/eslint.config.js`} + > + ESLint Flat Config + </Anchor> + or{' '} + <Anchor + href={`https://github.com/dimaMachina/graphql-eslint/blob/master/examples/${gitFolder}/.eslintrc.cjs`} + > + ESLint Legacy Config + </Anchor> + . + </Callout> + ); + }, }, description: PRODUCTS.ESLINT.title, docsRepositoryBase: 'https://github.com/B2o5T/graphql-eslint/tree/master/website', // base URL for the docs repository From d4809def402eb5c4878a7dc74374f253468485d9 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:39:41 +0700 Subject: [PATCH 369/374] fix lint --- website/theme.config.tsx | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/website/theme.config.tsx b/website/theme.config.tsx index 7cb4322abf9..e80666798cb 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -2,14 +2,16 @@ import { ComponentProps } from 'react'; import { Callout, defineConfig, PRODUCTS } from '@theguild/components'; -function Anchor(props: ComponentProps<'a'>) { +function Anchor({ children, ...props }: ComponentProps<'a'>) { return ( <a target="_blank" rel="noreferrer" className="_text-primary-600 _underline _decoration-from-font [text-underline-position:from-font]" {...props} - /> + > + {children} + </a> ); } @@ -28,14 +30,7 @@ export default defineConfig({ dismissible: false, }, components: { - WIP() { - return ( - <Callout type="warning" emoji="🚧"> - This page is under construction. Help us improve the content by submitting a PR. - </Callout> - ); - }, - // @ts-expect-error + // @ts-expect-error -- fixme OfficialExampleCallout({ gitFolder }: { gitFolder: string }) { return ( <Callout type="info"> @@ -61,6 +56,13 @@ export default defineConfig({ </Callout> ); }, + WIP() { + return ( + <Callout type="warning" emoji="🚧"> + This page is under construction. Help us improve the content by submitting a PR. + </Callout> + ); + }, }, description: PRODUCTS.ESLINT.title, docsRepositoryBase: 'https://github.com/B2o5T/graphql-eslint/tree/master/website', // base URL for the docs repository From f252303273f1cb3c6ea822b4af320628fc459c7a Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:42:59 +0700 Subject: [PATCH 370/374] fix missing whitespace --- website/theme.config.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/theme.config.tsx b/website/theme.config.tsx index e80666798cb..0178435e8dd 100644 --- a/website/theme.config.tsx +++ b/website/theme.config.tsx @@ -45,7 +45,7 @@ export default defineConfig({ href={`https://github.com/dimaMachina/graphql-eslint/blob/master/examples/${gitFolder}/eslint.config.js`} > ESLint Flat Config - </Anchor> + </Anchor>{' '} or{' '} <Anchor href={`https://github.com/dimaMachina/graphql-eslint/blob/master/examples/${gitFolder}/.eslintrc.cjs`} From eb3c47a73fc70b94846c1d3bad6c3c555aa90c19 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 05:44:56 +0700 Subject: [PATCH 371/374] fix video url --- website/src/pages/docs/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/pages/docs/index.mdx b/website/src/pages/docs/index.mdx index ca39b660816..a06f19a7ca0 100644 --- a/website/src/pages/docs/index.mdx +++ b/website/src/pages/docs/index.mdx @@ -9,7 +9,7 @@ This project integrates GraphQL and ESLint, for a better developer experience. <video autoPlay loop muted playsInline> <source - src={(process.env.NODE_ENV === 'production' ? 'eslint' : '') + '/demo.mp4'} + src={(process.env.NODE_ENV === 'production' ? '/graphql/eslint' : '') + '/demo.mp4'} type="video/mp4" /> </video> From 3d59e0f6cb5a7a6c3b75907ef620ae4f375065a1 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 16:41:16 +0700 Subject: [PATCH 372/374] fixes --- .changeset/weak-readers-build.md | 4 +- .../src/rules/alphabetize/index.test.ts | 4 +- .../plugin/src/rules/alphabetize/index.ts | 67 ++++++++++--------- .../plugin/src/rules/alphabetize/snapshot.md | 6 +- website/src/pages/rules/alphabetize.md | 2 +- 5 files changed, 43 insertions(+), 40 deletions(-) diff --git a/.changeset/weak-readers-build.md b/.changeset/weak-readers-build.md index a80c226f213..616df45564c 100644 --- a/.changeset/weak-readers-build.md +++ b/.changeset/weak-readers-build.md @@ -1,5 +1,5 @@ --- -"@graphql-eslint/eslint-plugin": minor +'@graphql-eslint/eslint-plugin': minor --- -Support the fragment spread group when defining alphabetize rule's groups +Support the fragment spread group when defining alphabetize rule's groups with new option `...` diff --git a/packages/plugin/src/rules/alphabetize/index.test.ts b/packages/plugin/src/rules/alphabetize/index.test.ts index f458030048c..b98e385aa3e 100644 --- a/packages/plugin/src/rules/alphabetize/index.test.ts +++ b/packages/plugin/src/rules/alphabetize/index.test.ts @@ -468,12 +468,12 @@ ruleTester.run<RuleOptions>('alphabetize', rule, { name: 'should sort selections by group when `...` is between', options: [ { - selections: ['OperationDefinition'], + selections: ['FragmentDefinition'], groups: ['id', '*', '...', 'createdAt', 'updatedAt'], }, ], code: /* GraphQL */ ` - { + fragment foo on Foo { zz ...ChildFragment updatedAt diff --git a/packages/plugin/src/rules/alphabetize/index.ts b/packages/plugin/src/rules/alphabetize/index.ts index 532d812cbf7..1e3403e51c3 100644 --- a/packages/plugin/src/rules/alphabetize/index.ts +++ b/packages/plugin/src/rules/alphabetize/index.ts @@ -260,18 +260,14 @@ export const rule: GraphQLESLintRule<RuleOptions> = { // Starts from 1, ignore nodes.length <= 1 for (let i = 1; i < nodes.length; i += 1) { const currNode = nodes[i]; - const currName = - ('alias' in currNode && currNode.alias?.value) || - ('name' in currNode && currNode.name?.value); + const currName = getName(currNode); if (!currName) { // we don't move unnamed current nodes continue; } const prevNode = nodes[i - 1]; - const prevName = - ('alias' in prevNode && prevNode.alias?.value) || - ('name' in prevNode && prevNode.name?.value); + const prevName = getName(prevNode); if (prevName) { // Compare with lexicographic order const compareResult = prevName.localeCompare(currName); @@ -283,32 +279,8 @@ export const rule: GraphQLESLintRule<RuleOptions> = { if (!groups.includes('*')) { throw new Error('`groups` option should contain `*` string.'); } - - // Try an exact match - let indexForPrev = groups.indexOf(prevName); - - // Check for the fragment spread group - if (indexForPrev === -1 && prevNode.kind === Kind.FRAGMENT_SPREAD) { - indexForPrev = groups.indexOf('...'); - } - - // Check for the catch-all group - if (indexForPrev === -1) { - indexForPrev = groups.indexOf('*'); - } - - // Try an exact match - let indexForCurr = groups.indexOf(currName); - - // Check for the fragment spread group - if (indexForCurr === -1 && currNode.kind === Kind.FRAGMENT_SPREAD) { - indexForCurr = groups.indexOf('...'); - } - - // Check for the catch-all group - if (indexForCurr === -1) { - indexForCurr = groups.indexOf('*'); - } + const indexForPrev = getIndex({ node: prevNode, groups }); + const indexForCurr = getIndex({ node: currNode, groups }); shouldSortByGroup = indexForPrev - indexForCurr > 0; if (indexForPrev < indexForCurr) { @@ -435,3 +407,34 @@ export const rule: GraphQLESLintRule<RuleOptions> = { return listeners; }, }; + +function getIndex({ + node, + groups, +}: { + node: GraphQLESTreeNode<ASTNode>; + groups: string[]; +}): number { + // Try an exact match + let index = groups.indexOf(getName(node)); + + // Check for the fragment spread group + if (index === -1 && node.kind === Kind.FRAGMENT_SPREAD) { + index = groups.indexOf('...'); + } + + // Check for the catch-all group + if (index === -1) { + index = groups.indexOf('*'); + } + return index; +} + +function getName(node: GraphQLESTreeNode<ASTNode>): string { + return ( + ('alias' in node && node.alias?.value) || + // + ('name' in node && node.name?.value) || + '' + ); +} diff --git a/packages/plugin/src/rules/alphabetize/snapshot.md b/packages/plugin/src/rules/alphabetize/snapshot.md index 1287e93c58b..7f57fa7332c 100644 --- a/packages/plugin/src/rules/alphabetize/snapshot.md +++ b/packages/plugin/src/rules/alphabetize/snapshot.md @@ -1225,7 +1225,7 @@ exports[`alphabetize > invalid > should sort selections by group when \`...\` is exports[`alphabetize > invalid > should sort selections by group when \`...\` is between 1`] = ` #### ⌨️ Code - 1 | { + 1 | fragment foo on Foo { 2 | zz 3 | ...ChildFragment 4 | updatedAt @@ -1238,7 +1238,7 @@ exports[`alphabetize > invalid > should sort selections by group when \`...\` is { "selections": [ - "OperationDefinition" + "FragmentDefinition" ], "groups": [ "id", @@ -1272,7 +1272,7 @@ exports[`alphabetize > invalid > should sort selections by group when \`...\` is #### 🔧 Autofix output - 1 | { + 1 | fragment foo on Foo { 2 | id 3 | aa 4 | zz diff --git a/website/src/pages/rules/alphabetize.md b/website/src/pages/rules/alphabetize.md index 4a7ad4ebe15..a4dacb5b2ca 100644 --- a/website/src/pages/rules/alphabetize.md +++ b/website/src/pages/rules/alphabetize.md @@ -166,7 +166,7 @@ Definitions – `type`, `interface`, `enum`, `scalar`, `input`, `union` and `dir ### `groups` (array) Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt', '...']` where `...` stands for -fragment spreads, and `*` stands for for everything else. +fragment spreads, and `*` stands for everything else. The object is an array with all elements of the type `string`. From 14794e4fcdbe4d4ac3baecb812e05e84e9179f3d Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Thu, 14 Nov 2024 16:45:25 +0700 Subject: [PATCH 373/374] more --- .github/workflows/{pr.yml.backup => pr.yml} | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/website.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename .github/workflows/{pr.yml.backup => pr.yml} (95%) diff --git a/.github/workflows/pr.yml.backup b/.github/workflows/pr.yml similarity index 95% rename from .github/workflows/pr.yml.backup rename to .github/workflows/pr.yml index f5fe8f18b3d..1d41fda8a8c 100644 --- a/.github/workflows/pr.yml.backup +++ b/.github/workflows/pr.yml @@ -14,7 +14,7 @@ jobs: with: npmTag: alpha buildScript: prerelease - nodeVersion: 18 + nodeVersion: 22 packageManager: pnpm secrets: githubToken: ${{ secrets.GUILD_BOT_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 09a11f56806..fa293760c21 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ jobs: uses: the-guild-org/shared-config/.github/workflows/release-stable.yml@main with: releaseScript: release - nodeVersion: 18 + nodeVersion: 22 packageManager: pnpm secrets: githubToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6008a782ecd..277626b8540 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,7 +41,7 @@ jobs: - name: Setup ENV uses: the-guild-org/shared-config/setup@main with: - nodeVersion: 18 + nodeVersion: 22 packageManager: pnpm - name: Build diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 3c414087819..1c11045343d 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -21,7 +21,7 @@ jobs: - uses: the-guild-org/shared-config/setup@main name: setup env with: - nodeVersion: 18 + nodeVersion: 22 packageManager: pnpm - uses: the-guild-org/shared-config/website-cf@main From 52ef9cc0cf18708071271d3ea14a59554d7a48b6 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV <dmytropostolov@gmail.com> Date: Sat, 16 Nov 2024 09:22:36 +0700 Subject: [PATCH 374/374] move `...` to start --- packages/plugin/src/configs/operations-all.ts | 2 +- packages/plugin/src/rules/alphabetize/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugin/src/configs/operations-all.ts b/packages/plugin/src/configs/operations-all.ts index 85b4a31481f..d132ea0daec 100644 --- a/packages/plugin/src/configs/operations-all.ts +++ b/packages/plugin/src/configs/operations-all.ts @@ -13,7 +13,7 @@ export = { selections: ['OperationDefinition', 'FragmentDefinition'], variables: true, arguments: ['Field', 'Directive'], - groups: ['id', '*', 'createdAt', 'updatedAt', '...'], + groups: ['...', 'id', '*', 'createdAt', 'updatedAt'], }, ], '@graphql-eslint/lone-executable-definition': 'error', diff --git a/packages/plugin/src/rules/alphabetize/index.ts b/packages/plugin/src/rules/alphabetize/index.ts index 1e3403e51c3..d7533417dab 100644 --- a/packages/plugin/src/rules/alphabetize/index.ts +++ b/packages/plugin/src/rules/alphabetize/index.ts @@ -94,7 +94,7 @@ const schema = { ...ARRAY_DEFAULT_OPTIONS, minItems: 2, description: - "Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt', '...']` where `...` stands for fragment spreads, and `*` stands for for everything else.", + "Custom order group. Example: `['id', '*', 'createdAt', 'updatedAt', '...']` where `...` stands for fragment spreads, and `*` stands for everything else.", }, }, }, @@ -203,7 +203,7 @@ export const rule: GraphQLESLintRule<RuleOptions> = { selections: selectionsEnum, variables: true, arguments: [Kind.FIELD, Kind.DIRECTIVE], - groups: ['id', '*', 'createdAt', 'updatedAt', '...'], + groups: ['...', 'id', '*', 'createdAt', 'updatedAt'], }, ], },