From da5cebf196471ae1e7e49538b7b31782722c32f4 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 20:44:35 +0700 Subject: [PATCH 01/11] upd --- .eslintrc.cjs | 22 +- package.json | 7 +- packages/services/policy/package.json | 4 +- .../components/organization/Permissions.tsx | 1 + .../organization/billing/PlanSummary.tsx | 2 + .../billing/ProPlanBillingWarm.tsx | 1 + .../components/organization/members/list.tsx | 2 + .../organization/members/migration.tsx | 1 + .../project/settings/external-composition.tsx | 2 + .../project/settings/model-migration.tsx | 1 + .../web/app/src/components/ui/user-menu.tsx | 4 +- .../app/src/pages/organization-settings.tsx | 2 + .../web/app/src/pages/target-settings.tsx | 1 + ...graphql-eslint__eslint-plugin@3.20.1.patch | 122 ---- patches/eslint.patch | 13 + pnpm-lock.yaml | 559 ++++++++++-------- 16 files changed, 359 insertions(+), 385 deletions(-) delete mode 100644 patches/@graphql-eslint__eslint-plugin@3.20.1.patch create mode 100644 patches/eslint.patch diff --git a/.eslintrc.cjs b/.eslintrc.cjs index cc52dea774..d5b3f398ad 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -5,13 +5,6 @@ const guildConfig = require('@theguild/eslint-config/base'); const { REACT_RESTRICTED_SYNTAX, RESTRICTED_SYNTAX } = require('@theguild/eslint-config/constants'); const path = require('path'); -const SCHEMA_PATH = './packages/services/api/src/modules/*/module.graphql.ts'; -const OPERATIONS_PATHS = [ - './packages/web/app/**/*.ts', - './packages/web/app/**/*.tsx', - './packages/web/app/**/*.graphql', -]; - const rulesToExtends = Object.fromEntries( Object.entries(guildConfig.rules).filter(([key]) => [ @@ -70,20 +63,25 @@ module.exports = { parser: '@graphql-eslint/eslint-plugin', plugins: ['@graphql-eslint'], parserOptions: { - schema: SCHEMA_PATH, - operations: OPERATIONS_PATHS, + graphQLConfig: { + schema: './packages/services/api/src/modules/*/module.graphql.ts', + documents: [ + './packages/web/app/**/*.ts', + './packages/web/app/**/*.tsx', + './packages/web/app/**/*.graphql', + ], + }, }, }, { // Setup processor for operations/fragments definitions on code-files - files: ['packages/web/app/**/*.tsx', 'packages/web/app/**/*.ts'], + files: ['packages/web/app/**/*.{ts,tsx}'], processor: '@graphql-eslint/graphql', }, { files: ['packages/web/app/**/*.graphql'], - plugins: ['@graphql-eslint'], rules: { - '@graphql-eslint/require-id-when-available': 'error', + '@graphql-eslint/require-selections': 'error', '@graphql-eslint/no-deprecated': 'error', }, }, diff --git a/package.json b/package.json index 0d543ac04b..aa83fd3422 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@graphql-codegen/typescript-operations": "4.3.1", "@graphql-codegen/typescript-resolvers": "4.4.0", "@graphql-codegen/urql-introspection": "3.0.0", - "@graphql-eslint/eslint-plugin": "3.20.1", + "@graphql-eslint/eslint-plugin": "4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747", "@graphql-inspector/cli": "4.0.3", "@manypkg/get-packages": "2.2.2", "@next/eslint-plugin-next": "14.2.18", @@ -77,7 +77,7 @@ "bob-the-bundler": "7.0.1", "cypress": "13.15.2", "dotenv": "16.4.5", - "eslint": "8.57.1", + "eslint": "9.16.0", "eslint-plugin-cypress": "4.1.0", "eslint-plugin-hive": "file:rules", "eslint-plugin-tailwindcss": "npm:@hasparus/eslint-plugin-tailwindcss@3.17.5", @@ -113,8 +113,7 @@ "mjml-core@4.14.0": "patches/mjml-core@4.14.0.patch", "@apollo/federation@0.38.1": "patches/@apollo__federation@0.38.1.patch", "@theguild/editor@1.2.5": "patches/@theguild__editor@1.2.5.patch", - "eslint@8.57.1": "patches/eslint@8.57.1.patch", - "@graphql-eslint/eslint-plugin@3.20.1": "patches/@graphql-eslint__eslint-plugin@3.20.1.patch", + "eslint": "patches/eslint.patch", "got@14.4.4": "patches/got@14.4.4.patch", "slonik@30.4.4": "patches/slonik@30.4.4.patch", "@oclif/core@3.26.6": "patches/@oclif__core@3.26.6.patch", diff --git a/packages/services/policy/package.json b/packages/services/policy/package.json index e69b6ba594..ca4f086b06 100644 --- a/packages/services/policy/package.json +++ b/packages/services/policy/package.json @@ -14,10 +14,10 @@ "@sentry/node": "7.120.0", "@sentry/tracing": "7.114.0", "@trpc/server": "10.45.2", - "@types/eslint": "8.56.12", + "@types/eslint": "9.6.1", "ajv": "8.17.1", "dotenv": "16.4.5", - "eslint": "8.57.1", + "eslint": "9.16.0", "fastify": "4.28.1", "graphql": "16.9.0", "pino-pretty": "11.3.0", diff --git a/packages/web/app/src/components/organization/Permissions.tsx b/packages/web/app/src/components/organization/Permissions.tsx index 91e114a301..db26d59560 100644 --- a/packages/web/app/src/components/organization/Permissions.tsx +++ b/packages/web/app/src/components/organization/Permissions.tsx @@ -258,6 +258,7 @@ export const PermissionsSpace = memo( const UsePermissionManager_OrganizationFragment = graphql(` fragment UsePermissionManager_OrganizationFragment on Organization { + id slug me { ...CanAccessOrganization_MemberFragment diff --git a/packages/web/app/src/components/organization/billing/PlanSummary.tsx b/packages/web/app/src/components/organization/billing/PlanSummary.tsx index 05c4048402..715746f8bc 100644 --- a/packages/web/app/src/components/organization/billing/PlanSummary.tsx +++ b/packages/web/app/src/components/organization/billing/PlanSummary.tsx @@ -6,6 +6,7 @@ import { CurrencyFormatter } from './helpers'; const PriceEstimationTable_PlanFragment = graphql(` fragment PriceEstimationTable_PlanFragment on BillingPlan { + id includedOperationsLimit pricePerOperationsUnit basePrice @@ -72,6 +73,7 @@ function PriceEstimationTable(props: { const PlanSummary_PlanFragment = graphql(` fragment PlanSummary_PlanFragment on BillingPlan { + id planType retentionInDays ...PriceEstimationTable_PlanFragment diff --git a/packages/web/app/src/components/organization/billing/ProPlanBillingWarm.tsx b/packages/web/app/src/components/organization/billing/ProPlanBillingWarm.tsx index 5186d4a0c6..547dc60811 100644 --- a/packages/web/app/src/components/organization/billing/ProPlanBillingWarm.tsx +++ b/packages/web/app/src/components/organization/billing/ProPlanBillingWarm.tsx @@ -4,6 +4,7 @@ import { FragmentType, graphql, useFragment } from '@/gql'; const ProPlanBilling_OrganizationFragment = graphql(` fragment ProPlanBilling_OrganizationFragment on Organization { + id billingConfiguration { hasPaymentIssues } diff --git a/packages/web/app/src/components/organization/members/list.tsx b/packages/web/app/src/components/organization/members/list.tsx index a7a6e3a24b..e2c40e6dfd 100644 --- a/packages/web/app/src/components/organization/members/list.tsx +++ b/packages/web/app/src/components/organization/members/list.tsx @@ -495,6 +495,7 @@ const OrganizationMembers_OrganizationFragment = graphql(` nodes { id user { + id displayName } role { @@ -626,6 +627,7 @@ export function OrganizationMembers(props: { const ChangePermissionsModal_OrganizationFragment = graphql(` fragment ChangePermissionsModal_OrganizationFragment on Organization { + id ...UsePermissionManager_OrganizationFragment } `); diff --git a/packages/web/app/src/components/organization/members/migration.tsx b/packages/web/app/src/components/organization/members/migration.tsx index 85d9ee385c..20a5f532b6 100644 --- a/packages/web/app/src/components/organization/members/migration.tsx +++ b/packages/web/app/src/components/organization/members/migration.tsx @@ -52,6 +52,7 @@ const MemberRoleMigrationStickyNote_OrganizationFragment = graphql(` id slug me { + id isAdmin } unassignedMembersToMigrate { diff --git a/packages/web/app/src/components/project/settings/external-composition.tsx b/packages/web/app/src/components/project/settings/external-composition.tsx index fcf462ebcc..f6481f02a0 100644 --- a/packages/web/app/src/components/project/settings/external-composition.tsx +++ b/packages/web/app/src/components/project/settings/external-composition.tsx @@ -63,12 +63,14 @@ const ExternalCompositionForm_EnableMutation = graphql(` const ExternalCompositionForm_OrganizationFragment = graphql(` fragment ExternalCompositionForm_OrganizationFragment on Organization { + id slug } `); const ExternalCompositionForm_ProjectFragment = graphql(` fragment ExternalCompositionForm_ProjectFragment on Project { + id slug } `); diff --git a/packages/web/app/src/components/project/settings/model-migration.tsx b/packages/web/app/src/components/project/settings/model-migration.tsx index cb68467f39..0ec9b63a2b 100644 --- a/packages/web/app/src/components/project/settings/model-migration.tsx +++ b/packages/web/app/src/components/project/settings/model-migration.tsx @@ -127,6 +127,7 @@ const ModelMigrationSettings_upgradeProjectRegistryModelMutation = graphql(` const ModelMigrationSettings_ProjectFragment = graphql(` fragment ModelMigrationSettings_ProjectFragment on Project { + id type slug registryModel diff --git a/packages/web/app/src/components/ui/user-menu.tsx b/packages/web/app/src/components/ui/user-menu.tsx index 67e346cee9..310a57dffd 100644 --- a/packages/web/app/src/components/ui/user-menu.tsx +++ b/packages/web/app/src/components/ui/user-menu.tsx @@ -55,7 +55,6 @@ const UserMenu_OrganizationConnectionFragment = graphql(` id slug me { - id ...UserMenu_MemberFragment } getStarted { @@ -79,6 +78,7 @@ const UserMenu_MeFragment = graphql(` const UserMenu_MemberFragment = graphql(` fragment UserMenu_MemberFragment on Member { + id canLeaveOrganization } `); @@ -143,7 +143,7 @@ export function UserMenu(props: { {me?.provider === AuthProvider.Google ? ( ) : me?.provider === AuthProvider.Github ? ( - + ) : ( )} diff --git a/packages/web/app/src/pages/organization-settings.tsx b/packages/web/app/src/pages/organization-settings.tsx index 82a6e63009..2c68901966 100644 --- a/packages/web/app/src/pages/organization-settings.tsx +++ b/packages/web/app/src/pages/organization-settings.tsx @@ -61,6 +61,7 @@ const DeleteGitHubIntegrationMutation = graphql(` const GitHubIntegrationSection_OrganizationFragment = graphql(` fragment GitHubIntegrationSection_OrganizationFragment on Organization { + id hasGitHubIntegration slug } @@ -107,6 +108,7 @@ function GitHubIntegrationSection(props: { const SlackIntegrationSection_OrganizationFragment = graphql(` fragment SlackIntegrationSection_OrganizationFragment on Organization { + id hasSlackIntegration slug } diff --git a/packages/web/app/src/pages/target-settings.tsx b/packages/web/app/src/pages/target-settings.tsx index f2c7a40b1b..9b95eea976 100644 --- a/packages/web/app/src/pages/target-settings.tsx +++ b/packages/web/app/src/pages/target-settings.tsx @@ -1010,6 +1010,7 @@ const TargetSettingsPage_UpdateTargetSlugMutation = graphql(` const TargetSettingsPage_OrganizationFragment = graphql(` fragment TargetSettingsPage_OrganizationFragment on Organization { + id me { ...CanAccessTarget_MemberFragment ...RegistryAccessTokens_MeFragment diff --git a/patches/@graphql-eslint__eslint-plugin@3.20.1.patch b/patches/@graphql-eslint__eslint-plugin@3.20.1.patch deleted file mode 100644 index fed5bc457e..0000000000 --- a/patches/@graphql-eslint__eslint-plugin@3.20.1.patch +++ /dev/null @@ -1,122 +0,0 @@ -diff --git a/esm/estree-converter/utils.js b/esm/estree-converter/utils.js -index f57ab7f17cfc19de13cc969ee32bf44d4f6c361f..6db8f13220171ba109b131db6d5ba5bf7249e87a 100644 ---- a/esm/estree-converter/utils.js -+++ b/esm/estree-converter/utils.js -@@ -1,11 +1,12 @@ --import { createRequire } from 'module'; --const require = createRequire(import.meta.url); -+// import { createRequire } from 'module'; -+// const require = createRequire(import.meta.url); - import "../chunk-BMTV3EA2.js"; - import { - isListType, - isNonNullType, - Source, -- TokenKind -+ TokenKind, -+ Lexer - } from "graphql"; - import { valueFromASTUntyped } from "graphql/utilities/valueFromASTUntyped.js"; - const valueFromNode = (...args) => { -@@ -41,15 +42,7 @@ function convertToken(token, type) { - }; - } - function getLexer(source) { -- const gqlLanguage = require("graphql/language"); -- if (gqlLanguage == null ? void 0 : gqlLanguage.createLexer) { -- return gqlLanguage.createLexer(source, {}); -- } -- const { Lexer: LexerCls } = require("graphql"); -- if (LexerCls && typeof LexerCls === "function") { -- return new LexerCls(source); -- } -- throw new Error("Unsupported GraphQL version! Please make sure to use GraphQL v14 or newer!"); -+ return new Lexer(source) - } - function extractTokens(filePath, code) { - const source = new Source(code, filePath); -diff --git a/esm/index.js b/esm/index.js -index c70680ab5ef5a04c71db529015e879f91aedf2cf..402b56f8d4b0109d58411e6a5c002b8f69fc40d6 100644 ---- a/esm/index.js -+++ b/esm/index.js -@@ -2,7 +2,7 @@ import "./chunk-BMTV3EA2.js"; - import { processor } from "./processor.js"; - import { parseForESLint } from "./parser.js"; - import { rules } from "./rules/index.js"; --export * from "./testkit.js"; -+// export * from "./testkit.js"; - export * from "./types.js"; - import { requireGraphQLSchemaFromContext, requireSiblingsOperations } from "./utils.js"; - const processors = { graphql: processor }; -diff --git a/esm/parser.js b/esm/parser.js -index 8dc131164b22e24c227d2296d16899a6abb4f692..b1870bc8472fe52e045eaa85b15fe0cac0f8c383 100644 ---- a/esm/parser.js -+++ b/esm/parser.js -@@ -3,10 +3,10 @@ import { parseGraphQLSDL } from "@graphql-tools/utils"; - import debugFactory from "debug"; - import { buildSchema, GraphQLError } from "graphql"; - import { convertToESTree, extractComments, extractTokens } from "./estree-converter/index.js"; --import { loadGraphQLConfig } from "./graphql-config.js"; -+// import { loadGraphQLConfig } from "./graphql-config.js"; - import { getSchema } from "./schema.js"; - import { getSiblings } from "./siblings.js"; --import { CWD, VIRTUAL_DOCUMENT_REGEX } from "./utils.js"; -+import { CWD, /*VIRTUAL_DOCUMENT_REGEX*/ } from "./utils.js"; - const debug = debugFactory("graphql-eslint:parser"); - debug("cwd %o", CWD); - function parseForESLint(code, options) { -@@ -18,9 +18,9 @@ function parseForESLint(code, options) { - ...options.graphQLParserOptions, - noLocation: false - }); -- const gqlConfig = loadGraphQLConfig(options); -- const realFilepath = filePath.replace(VIRTUAL_DOCUMENT_REGEX, ""); -- const project = gqlConfig.getProjectForFile(realFilepath); -+ // const gqlConfig = loadGraphQLConfig(options); -+ // const realFilepath = filePath.replace(VIRTUAL_DOCUMENT_REGEX, ""); -+ let project; - let schema = null; - try { - schema = project ? getSchema(project, options.schemaOptions) : typeof options.schema === "string" ? buildSchema(options.schema) : null; -diff --git a/esm/rules/graphql-js-validation.js b/esm/rules/graphql-js-validation.js -index d952cee1e10976459e7c5836b86ba6540c45fdb6..d314997bfd26477c7d823cad397eb5d65d147806 100644 ---- a/esm/rules/graphql-js-validation.js -+++ b/esm/rules/graphql-js-validation.js -@@ -1,5 +1,6 @@ --import { createRequire } from 'module'; --const require = createRequire(import.meta.url); -+// import { createRequire } from 'module'; -+// const require = createRequire(import.meta.url); -+import * as allGraphQLJSRules from 'graphql/validation/index.js' - import "../chunk-BMTV3EA2.js"; - import { - Kind, -@@ -112,16 +113,18 @@ const validationToRule = ({ - schema = [], - hasDidYouMeanSuggestions - }, docs) => { -- let ruleFn = null; -- try { -- ruleFn = require(`graphql/validation/rules/${ruleName}Rule`)[`${ruleName}Rule`]; -- } catch { -- try { -- ruleFn = require(`graphql/validation/rules/${ruleName}`)[`${ruleName}Rule`]; -- } catch { -- ruleFn = require("graphql/validation")[`${ruleName}Rule`]; -- } -- } -+ // let ruleFn = null; -+ // try { -+ // ruleFn = require(`graphql/validation/rules/${ruleName}Rule`)[`${ruleName}Rule`]; -+ // } catch { -+ // try { -+ // ruleFn = require(`graphql/validation/rules/${ruleName}`)[`${ruleName}Rule`]; -+ // } catch { -+ // ruleFn = require("graphql/validation")[`${ruleName}Rule`]; -+ // } -+ // } -+ let ruleFn = allGraphQLJSRules[`${ruleName}Rule`]; -+ - return { - [ruleId]: { - meta: { \ No newline at end of file diff --git a/patches/eslint.patch b/patches/eslint.patch new file mode 100644 index 0000000000..6706b2b74b --- /dev/null +++ b/patches/eslint.patch @@ -0,0 +1,13 @@ +diff --git a/lib/linter/node-event-generator.js b/lib/linter/node-event-generator.js +index 0eb2f8dc02bf1d602928b187915ed71d82f4a8ac..fedf8897d3e4d20761ea893878422fce6bd3a781 100644 +--- a/lib/linter/node-event-generator.js ++++ b/lib/linter/node-event-generator.js +@@ -9,7 +9,7 @@ + // Requirements + //------------------------------------------------------------------------------ + +-const esquery = require("esquery"); ++const esquery = require("esquery").default || require("esquery"); + + //------------------------------------------------------------------------------ + // Typedefs diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f3acdf46c..55ae64bb43 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,9 +19,6 @@ patchedDependencies: '@graphiql/react@1.0.0-alpha.3': hash: gnbo5nw2wgehkfq2yrmuhrx4im path: patches/@graphiql__react@1.0.0-alpha.3.patch - '@graphql-eslint/eslint-plugin@3.20.1': - hash: n437g5o7zq7pnxdxldn52uql2q - path: patches/@graphql-eslint__eslint-plugin@3.20.1.patch '@oclif/core@3.26.6': hash: rmd5oidpiuzwrwylcphsrfavay path: patches/@oclif__core@3.26.6.patch @@ -34,9 +31,9 @@ patchedDependencies: countup.js: hash: nfqgtlg7dcp6sipx7lntl54mvi path: patches/countup.js.patch - eslint@8.57.1: - hash: fjbpfrtrjd6idngyeqxnwopfva - path: patches/eslint@8.57.1.patch + eslint: + hash: mz2t47uufmyzrrrjlxbpyhd2au + path: patches/eslint.patch got@14.4.4: hash: b6pwqmrs3qqykctltsasvrfwti path: patches/got@14.4.4.patch @@ -91,8 +88,8 @@ importers: specifier: 3.0.0 version: 3.0.0(graphql@16.9.0) '@graphql-eslint/eslint-plugin': - specifier: 3.20.1 - version: 3.20.1(patch_hash=n437g5o7zq7pnxdxldn52uql2q)(@babel/core@7.22.9)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) + specifier: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747 + version: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3) '@graphql-inspector/cli': specifier: 4.0.3 version: 4.0.3(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) @@ -113,7 +110,7 @@ importers: version: 1.9.2(@swc/helpers@0.5.11) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) + version: 0.12.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(prettier@3.3.3) @@ -130,11 +127,11 @@ importers: specifier: 16.4.5 version: 16.4.5 eslint: - specifier: 8.57.1 - version: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + specifier: 9.16.0 + version: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-plugin-cypress: specifier: 4.1.0 - version: 4.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + version: 4.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) eslint-plugin-hive: specifier: file:rules version: link:rules @@ -541,7 +538,7 @@ importers: version: link:../core/dist '@graphql-yoga/plugin-persisted-operations': specifier: ^3.9.0 - version: 3.9.0(@graphql-tools/utils@10.5.6(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0) + version: 3.9.0(@graphql-tools/utils@10.6.2(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0) graphql: specifier: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 version: 16.9.0 @@ -992,7 +989,7 @@ importers: devDependencies: '@graphql-eslint/eslint-plugin': specifier: 3.20.1 - version: 3.20.1(patch_hash=n437g5o7zq7pnxdxldn52uql2q)(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) + version: 3.20.1(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) '@hive/service-common': specifier: workspace:* version: link:../service-common @@ -1006,8 +1003,8 @@ importers: specifier: 10.45.2 version: 10.45.2 '@types/eslint': - specifier: 8.56.12 - version: 8.56.12 + specifier: 9.6.1 + version: 9.6.1 ajv: specifier: 8.17.1 version: 8.17.1 @@ -1015,8 +1012,8 @@ importers: specifier: 16.4.5 version: 16.4.5 eslint: - specifier: 8.57.1 - version: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + specifier: 9.16.0 + version: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) fastify: specifier: 4.28.1 version: 4.28.1 @@ -1181,7 +1178,7 @@ importers: version: link:../../libraries/yoga/dist '@graphql-yoga/plugin-persisted-operations': specifier: 3.9.0 - version: 3.9.0(@graphql-tools/utils@10.5.6(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0) + version: 3.9.0(@graphql-tools/utils@10.6.2(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0) '@graphql-yoga/plugin-response-cache': specifier: 3.9.0 version: 3.9.0(@envelop/core@5.0.2)(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0) @@ -3784,13 +3781,33 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.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/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.9.1': + resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.16.0': + resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.5': + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.4': + resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@esm2cjs/execa@6.1.1-cjs.1': resolution: {integrity: sha512-FHxfnmuDIjY1VS/BLzDkL8EkbcFvi8s6x1nYQ1Nyu0An0n88EJcGhDBcRWLFwt3C3nT7xwI+MwHRH1TZcAFW2w==} @@ -4034,6 +4051,20 @@ 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 + '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747': + resolution: {integrity: sha512-YasWWYhm5EcRegjDvP6gpHCwmgJVXnSptBY4AZsHSzvfRGj+Q3/mfvPlJ8SYat0IXfTyQn/Yx1ZZr2Qk35w7dw==} + engines: {node: '>=18'} + peerDependencies: + '@apollo/subgraph': ^2 + eslint: '>=8.44.0' + graphql: ^16 + json-schema-to-ts: ^3 + peerDependenciesMeta: + '@apollo/subgraph': + optional: true + json-schema-to-ts: + optional: true + '@graphql-inspector/audit-command@4.0.3': resolution: {integrity: sha512-cm4EtieIp9PUSDBze+Sn5HHF80jDF9V7sYyXqFa7+Vtw4Jlet98Ig48dFVtoLuFCPtCv2eZ22I8JOkBKL5WgVA==} engines: {node: '>=16.0.0'} @@ -4322,6 +4353,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/graphql-tag-pluck@8.3.7': + resolution: {integrity: sha512-QoGf/8oVzhMZW+EbgpkM7zUxlNyv60Twb254R0D8TxS19OznoMMZMiDJdoID/k42QRoJ7o1V/yEOHgJFcqYHVw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/import@6.7.18': resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} peerDependencies: @@ -4448,6 +4485,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.6.2': + resolution: {integrity: sha512-ABZHTpwiVR8oE2//NI/nnU3nNhbBpqMlMYyCF5cnqjLfhlyOdFfoRuhYEATEsmMfDg0ijGreULywK/SmepVGfw==} + engines: {node: '>=16.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@9.2.1': resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} peerDependencies: @@ -4575,18 +4618,25 @@ packages: peerDependencies: react-hook-form: ^7.0.0 - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@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'} - '@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.1': + 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==} @@ -7632,8 +7682,8 @@ packages: '@types/env-ci@3.1.4': resolution: {integrity: sha512-WwSUcrqHNzRz+3nIZYO+p1OxJ/yDNSKFTpor06W+L2ie/K76a/Wb49LxHHiJMH44UeK7GM2kyWpL++e09v4qkA==} - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree-jsx@1.0.0': resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} @@ -9081,6 +9131,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} @@ -9890,24 +9944,36 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + 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@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + 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.16.0: + resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} + 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'} + 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: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10171,9 +10237,9 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - 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'} file-loader@4.3.0: resolution: {integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==} @@ -10218,12 +10284,12 @@ packages: find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} - flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} - flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} @@ -10512,10 +10578,6 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.22.0: - resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} - engines: {node: '>=8'} - globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} @@ -14082,11 +14144,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@4.4.1: resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} engines: {node: '>=14'} @@ -14786,9 +14843,6 @@ packages: engines: {node: '>=10'} hasBin: true - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -16225,8 +16279,8 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16333,11 +16387,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0': + '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16376,6 +16430,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)': @@ -16509,11 +16564,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/client-sts@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16552,7 +16607,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/client-sts@3.693.0': @@ -16666,7 +16720,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -16785,7 +16839,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 @@ -16960,7 +17014,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 @@ -18203,19 +18257,33 @@ snapshots: graphql: 16.9.0 optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))': dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint/eslintrc@2.1.4': + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.19.1': + dependencies: + '@eslint/object-schema': 2.1.5 + debug: 4.3.7(supports-color@8.1.1) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.9.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.3.7(supports-color@8.1.1) - espree: 9.6.1 - globals: 13.22.0 + espree: 10.3.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -18224,7 +18292,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/js@9.16.0': {} + + '@eslint/object-schema@2.1.5': {} + + '@eslint/plugin-kit@0.2.4': + dependencies: + levn: 0.4.1 '@esm2cjs/execa@6.1.1-cjs.1': dependencies: @@ -18640,11 +18714,11 @@ snapshots: - encoding - supports-color - '@graphql-eslint/eslint-plugin@3.20.1(patch_hash=n437g5o7zq7pnxdxldn52uql2q)(@babel/core@7.22.9)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)': dependencies: '@babel/code-frame': 7.25.7 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.22.9)(graphql@16.9.0) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.9)(graphql@16.9.0) + '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.25.8)(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.25.8)(graphql@16.9.0) '@graphql-tools/utils': 9.2.1(graphql@16.9.0) chalk: 4.1.2 debug: 4.3.7(supports-color@8.1.1) @@ -18663,27 +18737,27 @@ snapshots: - supports-color - utf-8-validate - '@graphql-eslint/eslint-plugin@3.20.1(patch_hash=n437g5o7zq7pnxdxldn52uql2q)(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3)': dependencies: - '@babel/code-frame': 7.25.7 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.25.8)(graphql@16.9.0) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.25.8)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - chalk: 4.1.2 + '@graphql-tools/code-file-loader': 8.1.0(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.7(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) debug: 4.3.7(supports-color@8.1.1) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) fast-glob: 3.3.2 graphql: 16.9.0 - graphql-config: 4.5.0(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) + graphql-config: 5.1.3(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)(typescript@5.6.3) graphql-depth-limit: 1.1.0(graphql@16.9.0) lodash.lowercase: 4.3.0 - tslib: 2.8.1 + optionalDependencies: + '@apollo/subgraph': 2.9.3(graphql@16.9.0) transitivePeerDependencies: - - '@babel/core' - '@types/node' - bufferutil - cosmiconfig-toml-loader - encoding - supports-color + - typescript - utf-8-validate '@graphql-inspector/audit-command@4.0.3(@graphql-inspector/config@4.0.2(graphql@16.9.0))(@graphql-inspector/loaders@4.0.3(@babel/core@7.22.9)(@graphql-inspector/config@4.0.2(graphql@16.9.0))(graphql@16.9.0))(graphql@16.9.0)(yargs@17.7.2)': @@ -18964,18 +19038,6 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.22.9)(graphql@16.9.0)': - dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.9)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - globby: 11.1.0 - graphql: 16.9.0 - tslib: 2.8.1 - unixify: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.25.8)(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.25.8)(graphql@16.9.0) @@ -19204,10 +19266,10 @@ snapshots: tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.22.9)(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.25.8)(graphql@16.9.0)': dependencies: '@babel/parser': 7.25.8 - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.22.9) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.25.8) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 '@graphql-tools/utils': 9.2.1(graphql@16.9.0) @@ -19217,40 +19279,40 @@ snapshots: - '@babel/core' - supports-color - '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.25.8)(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.22.9)(graphql@16.9.0)': dependencies: '@babel/parser': 7.25.8 - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.25.8) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.22.9) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: - '@babel/core' - supports-color - '@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.22.9)(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.2.0(graphql@16.9.0)': dependencies: + '@babel/core': 7.25.8 '@babel/parser': 7.25.8 - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.22.9) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.25.8) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 '@graphql-tools/utils': 10.5.6(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: - - '@babel/core' - supports-color - '@graphql-tools/graphql-tag-pluck@8.2.0(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.3.7(graphql@16.9.0)': dependencies: '@babel/core': 7.25.8 '@babel/parser': 7.25.8 '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.25.8) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.6.2(graphql@16.9.0) graphql: 16.9.0 tslib: 2.8.1 transitivePeerDependencies: @@ -19474,6 +19536,14 @@ snapshots: graphql: 16.9.0 tslib: 2.8.1 + '@graphql-tools/utils@10.6.2(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@9.2.1(graphql@16.9.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -19536,9 +19606,9 @@ snapshots: graphql-sse: 2.5.3(graphql@16.9.0) graphql-yoga: 5.9.0(graphql@16.9.0) - '@graphql-yoga/plugin-persisted-operations@3.9.0(@graphql-tools/utils@10.5.6(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0)': + '@graphql-yoga/plugin-persisted-operations@3.9.0(@graphql-tools/utils@10.6.2(graphql@16.9.0))(graphql-yoga@5.9.0(graphql@16.9.0))(graphql@16.9.0)': dependencies: - '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + '@graphql-tools/utils': 10.6.2(graphql@16.9.0) graphql: 16.9.0 graphql-yoga: 5.9.0(graphql@16.9.0) @@ -19618,17 +19688,18 @@ snapshots: dependencies: react-hook-form: 7.52.2(react@18.3.1) - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7(supports-color@8.1.1) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.1': {} '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': dependencies: @@ -23381,25 +23452,25 @@ snapshots: - graphql - utf-8-validate - '@theguild/eslint-config@0.12.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3)': + '@theguild/eslint-config@0.12.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-config-prettier: 9.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-jsonc: 2.11.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-mdx: 3.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-n: 17.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-promise: 7.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-react: 7.33.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-sonarjs: 1.0.3(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-unicorn: 55.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-yml: 1.11.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-config-prettier: 9.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-jsonc: 2.11.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-jsx-a11y: 6.8.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-mdx: 3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-n: 17.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-promise: 7.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-react: 7.33.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-react-hooks: 4.6.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-sonarjs: 1.0.3(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-unicorn: 55.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-yml: 1.11.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-node @@ -23572,7 +23643,7 @@ snapshots: '@types/env-ci@3.1.4': {} - '@types/eslint@8.56.12': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 @@ -23850,15 +23921,15 @@ snapshots: '@types/node': 22.9.3 optional: true - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -23868,14 +23939,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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.7(supports-color@8.1.1) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -23886,12 +23957,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.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -23915,13 +23986,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -25242,6 +25313,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crypt@0.0.2: {} crypto-js@4.2.0: {} @@ -26081,13 +26158,13 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-compat-utils@0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-config-prettier@9.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-config-prettier@9.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-import-resolver-node@0.3.9: dependencies: @@ -26097,13 +26174,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.17.1 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -26114,11 +26191,11 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-mdx@3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.0.0 @@ -26134,30 +26211,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) transitivePeerDependencies: - supports-color - eslint-plugin-cypress@4.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-cypress@4.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) globals: 15.11.0 - eslint-plugin-es-x@7.5.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-es-x@7.5.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-compat-utils: 0.1.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -26165,9 +26242,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -26178,22 +26255,22 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.11.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-jsonc@2.11.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-compat-utils: 0.1.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) graphemer: 1.4.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-jsx-a11y@6.8.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: '@babel/runtime': 7.24.7 aria-query: 5.3.0 @@ -26205,7 +26282,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.15 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) hasown: 2.0.0 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -26213,18 +26290,18 @@ snapshots: object.entries: 1.1.7 object.fromentries: 2.0.7 - eslint-plugin-markdown@3.0.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-markdown@3.0.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-mdx@3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-mdx: 3.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - eslint-plugin-markdown: 3.0.1(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-mdx: 3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-markdown: 3.0.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) remark-mdx: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -26234,12 +26311,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-n@17.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-n@17.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) enhanced-resolve: 5.17.1 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-plugin-es-x: 7.5.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-plugin-es-x: 7.5.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) get-tsconfig: 4.7.5 globals: 14.0.0 ignore: 5.3.2 @@ -26247,22 +26324,22 @@ snapshots: minimatch: 9.0.5 semver: 7.6.2 - eslint-plugin-promise@7.1.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-promise@7.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-react-hooks@4.6.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-plugin-react@7.33.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-react@7.33.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -26275,18 +26352,18 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.8 - eslint-plugin-sonarjs@1.0.3(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-sonarjs@1.0.3(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-plugin-unicorn@55.0.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-unicorn@55.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.25.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) esquery: 1.5.0 globals: 15.11.0 indent-string: 4.0.0 @@ -26299,11 +26376,11 @@ snapshots: semver: 7.6.2 strip-indent: 3.0.0 - eslint-plugin-yml@1.11.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)): + eslint-plugin-yml@1.11.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) - eslint: 8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva) - eslint-compat-utils: 0.1.2(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) + eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -26315,58 +26392,64 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.2.2: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva): + eslint-visitor-keys@4.2.0: {} + + eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=fjbpfrtrjd6idngyeqxnwopfva)) - '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.9.1 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.16.0 + '@eslint/plugin-kit': 0.2.4 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@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.3 + cross-spawn: 7.0.6 debug: 4.3.7(supports-color@8.1.1) - 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.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.5.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.22.0 - graphemer: 1.4.0 ignore: 5.3.2 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.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 + optionalDependencies: + jiti: 2.3.3 transitivePeerDependencies: - supports-color esm@3.2.25: {} + espree@10.3.0: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 + espree@9.6.1: dependencies: acorn: 8.14.0 @@ -26713,9 +26796,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.0.4 + flat-cache: 4.0.1 file-loader@4.3.0(webpack@5.94.0(@swc/core@1.9.2(@swc/helpers@0.5.11))(esbuild@0.23.1)): dependencies: @@ -26772,12 +26855,12 @@ snapshots: dependencies: micromatch: 4.0.8 - flat-cache@3.0.4: + flat-cache@4.0.1: dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 + flatted: 3.3.2 + keyv: 4.5.4 - flatted@3.2.7: {} + flatted@3.3.2: {} flexsearch@0.7.43: {} @@ -27079,10 +27162,6 @@ snapshots: globals@11.12.0: {} - globals@13.22.0: - dependencies: - type-fest: 0.20.2 - globals@14.0.0: {} globals@15.11.0: {} @@ -31502,10 +31581,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rimraf@4.4.1: dependencies: glob: 9.3.2 @@ -32360,8 +32435,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 From 9af31cebac3dc253d65c0fab29a69364856116ee Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 20:46:11 +0700 Subject: [PATCH 02/11] upd --- patches/eslint@8.57.1.patch | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 patches/eslint@8.57.1.patch diff --git a/patches/eslint@8.57.1.patch b/patches/eslint@8.57.1.patch deleted file mode 100644 index 1ce4a26852..0000000000 --- a/patches/eslint@8.57.1.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/lib/linter/node-event-generator.js b/lib/linter/node-event-generator.js -index d56bef2fa9defde5473775643accc90ced99a8a6..7262e1f41d80b883c076ad868d9afb618dd2ac7f 100644 ---- a/lib/linter/node-event-generator.js -+++ b/lib/linter/node-event-generator.js -@@ -9,7 +9,7 @@ - // Requirements - //------------------------------------------------------------------------------ - --const esquery = require("esquery"); -+const esquery = require("esquery").default || require("esquery"); - - //------------------------------------------------------------------------------ - // Typedefs -diff --git a/lib/rule-tester/rule-tester.js b/lib/rule-tester/rule-tester.js -index 48df3b79b943dc0f6138c9ca374c20bf8ed8863b..34100b71a3040cccce85690ebb292ca45ff6ab79 100644 ---- a/lib/rule-tester/rule-tester.js -+++ b/lib/rule-tester/rule-tester.js -@@ -52,7 +52,7 @@ const - - const ajv = require("../shared/ajv")({ strictDefaults: true }); - --const espreePath = require.resolve("espree"); -+const espreePath = ""; - const parserSymbol = Symbol.for("eslint.RuleTester.parser"); - - const { SourceCode } = require("../source-code"); \ No newline at end of file From 72b38f9727400cbb53a5d0f7e288140541017c2d Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 20:53:00 +0700 Subject: [PATCH 03/11] upd --- packages/services/policy/src/policy.ts | 41 ++++++++++++++++---------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/packages/services/policy/src/policy.ts b/packages/services/policy/src/policy.ts index 828a7aa51b..52b270f5cf 100644 --- a/packages/services/policy/src/policy.ts +++ b/packages/services/policy/src/policy.ts @@ -1,7 +1,7 @@ import Ajv from 'ajv'; import { Linter } from 'eslint'; import { z, ZodType } from 'zod'; -import { GraphQLESLintRule, parseForESLint, rules } from '@graphql-eslint/eslint-plugin'; +import { GraphQLESLintRule, parser, rules } from '@graphql-eslint/eslint-plugin/programmatic'; import { RELEVANT_RULES } from './rules'; const ajv = new Ajv({ @@ -12,24 +12,23 @@ const ajv = new Ajv({ allowMatchingProperties: true, }); const linter = new Linter(); -linter.defineParser('@graphql-eslint/eslint-plugin', { parseForESLint }); -for (const [ruleId, rule] of Object.entries(rules)) { - linter.defineRule(ruleId, rule as any); -} - -const RULE_LEVEL = z.union([z.number().min(0).max(2), z.enum(['off', 'warn', 'error'])]); +const RULE_LEVEL = z.union([ + // + z.number().min(0).max(2), + z.enum(['off', 'warn', 'error']), +]); -type RulemapValidationType = { +type RuleMapValidationType = { [RuleKey in keyof typeof rules]: ZodType; }; export function normalizeAjvSchema( - schema: GraphQLESLintRule['meta']['schema'], -): GraphQLESLintRule['meta']['schema'] { + schema: NonNullable['schema'], +): NonNullable['schema'] { if (Array.isArray(schema)) { if (schema.length === 0) { - return null; + return; } return { @@ -40,14 +39,14 @@ export function normalizeAjvSchema( }; } - return schema || null; + return schema; } export function createInputValidationSchema() { return z .object( RELEVANT_RULES.reduce((acc, [name, rule]) => { - const schema = normalizeAjvSchema(rule.meta.schema); + const schema = normalizeAjvSchema(rule.meta!.schema); const validate = schema ? ajv.compile(schema) : null; return { @@ -77,7 +76,7 @@ export function createInputValidationSchema() { ), ]), }; - }, {} as RulemapValidationType), + }, {} as RuleMapValidationType), ) .required() .partial() @@ -94,8 +93,18 @@ export async function schemaPolicyCheck(input: { return linter.verify( input.source, { - parser: '@graphql-eslint/eslint-plugin', - parserOptions: { schema: input.schema }, + files: ['*.graphql'], + plugins: { + '@graphql-eslint': { rules }, + }, + languageOptions: { + parser, + parserOptions: { + graphQLConfig: { + schema: input.schema + }, + }, + }, rules: input.policy, }, 'schema.graphql', From 1a78bfce355740ae3848ae296c5721b12901c1ba Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 20:53:50 +0700 Subject: [PATCH 04/11] upd --- packages/services/policy/src/rules.ts | 40 ++++++++++++--------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/packages/services/policy/src/rules.ts b/packages/services/policy/src/rules.ts index 26ace4ee03..59c1bb2676 100644 --- a/packages/services/policy/src/rules.ts +++ b/packages/services/policy/src/rules.ts @@ -1,20 +1,16 @@ -import { GraphQLESLintRule, rules, type CategoryType } from '@graphql-eslint/eslint-plugin'; +import { GraphQLESLintRule, rules, type CategoryType } from '@graphql-eslint/eslint-plugin/programmatic'; type AllRulesType = typeof rules; type RuleName = keyof AllRulesType; const SKIPPED_RULES: RuleName[] = [ // Skipped because in order to operate, it needs operations. - // Also it does not make sense to run it as part of a schema check. + // Also, it does not make sense to run it as part of a schema check. 'no-unused-fields', ]; -function isRelevantCategory(category?: CategoryType | CategoryType[]): boolean { - if (!category) { - return false; - } - - return Array.isArray(category) ? category.includes('Schema') : category === 'Schema'; +function isRelevantCategory(category: string): boolean { + return (category as CategoryType).includes('schema'); } // Some rules have configurations for operations (like "alphabetize") and we do not want to expose them. @@ -25,34 +21,34 @@ function patchRulesConfig( switch (ruleName) { case 'alphabetize': { // Remove operation-specific configurations - delete ruleDef.meta.schema.items.properties.selections; - delete ruleDef.meta.schema.items.properties.variables; + delete ruleDef.meta!.schema!.items.properties.selections; + delete ruleDef.meta!.schema!.items.properties.variables; break; } case 'naming-convention': { // Remove operation-specific configurations - delete ruleDef.meta.schema.items.properties.VariableDefinition; - delete ruleDef.meta.schema.items.properties.OperationDefinition; + delete ruleDef.meta!.schema!.items.properties.VariableDefinition; + delete ruleDef.meta!.schema!.items.properties.OperationDefinition; - // Get rid of "definitions" references becuse it's breaking Monaco editor in the frontend - Object.entries(ruleDef.meta.schema.items.properties).forEach(([, propDef]) => { + // Get rid of "definitions" references because it's breaking Monaco editor in the frontend + Object.entries(ruleDef.meta!.schema!.items.properties).forEach(([, propDef]) => { if (propDef && typeof propDef === 'object' && 'oneOf' in propDef) { propDef.oneOf = [ - ruleDef.meta.schema.definitions.asObject, - ruleDef.meta.schema.definitions.asString, + ruleDef.meta!.schema!.definitions.asObject, + ruleDef.meta!.schema!.definitions.asString, ]; } }); - ruleDef.meta.schema.items.patternProperties = { + ruleDef.meta!.schema!.items.patternProperties = { '^(Argument|DirectiveDefinition|EnumTypeDefinition|EnumValueDefinition|FieldDefinition|InputObjectTypeDefinition|InputValueDefinition|InterfaceTypeDefinition|ObjectTypeDefinition|ScalarTypeDefinition|UnionTypeDefinition)(.+)?$': { oneOf: [ - ruleDef.meta.schema.definitions.asObject, - ruleDef.meta.schema.definitions.asString, + ruleDef.meta!.schema!.definitions.asObject, + ruleDef.meta!.schema!.definitions.asString, ], }, }; - delete ruleDef.meta.schema.definitions; + delete ruleDef.meta!.schema!.definitions; break; } @@ -68,8 +64,8 @@ function patchRulesConfig( export const RELEVANT_RULES = Object.entries(rules) .filter( ([ruleName, rule]) => - isRelevantCategory(rule.meta.docs?.category) && - rule.meta.docs?.graphQLJSRuleName === undefined && + isRelevantCategory(rule.meta!.docs!.category!) && + rule.meta!.docs!.graphQLJSRuleName === undefined && !SKIPPED_RULES.includes(ruleName as RuleName), ) .map( From 3c488f11b973b9910b25d1e95667821505c2e139 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 21:05:39 +0700 Subject: [PATCH 05/11] upd --- packages/services/policy/src/rules.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/services/policy/src/rules.ts b/packages/services/policy/src/rules.ts index 59c1bb2676..e4e7c3aa99 100644 --- a/packages/services/policy/src/rules.ts +++ b/packages/services/policy/src/rules.ts @@ -18,37 +18,38 @@ function patchRulesConfig( ruleName: T, ruleDef: AllRulesType[T], ): GraphQLESLintRule { + const { schema } = ruleDef.meta as any; switch (ruleName) { case 'alphabetize': { // Remove operation-specific configurations - delete ruleDef.meta!.schema!.items.properties.selections; - delete ruleDef.meta!.schema!.items.properties.variables; + delete schema.items.properties.selections; + delete schema.items.properties.variables; break; } case 'naming-convention': { // Remove operation-specific configurations - delete ruleDef.meta!.schema!.items.properties.VariableDefinition; - delete ruleDef.meta!.schema!.items.properties.OperationDefinition; + delete schema.items.properties.VariableDefinition; + delete schema.items.properties.OperationDefinition; // Get rid of "definitions" references because it's breaking Monaco editor in the frontend - Object.entries(ruleDef.meta!.schema!.items.properties).forEach(([, propDef]) => { + Object.entries(schema.items.properties).forEach(([, propDef]) => { if (propDef && typeof propDef === 'object' && 'oneOf' in propDef) { propDef.oneOf = [ - ruleDef.meta!.schema!.definitions.asObject, - ruleDef.meta!.schema!.definitions.asString, + schema.definitions.asObject, + schema.definitions.asString, ]; } }); - ruleDef.meta!.schema!.items.patternProperties = { + schema.items.patternProperties = { '^(Argument|DirectiveDefinition|EnumTypeDefinition|EnumValueDefinition|FieldDefinition|InputObjectTypeDefinition|InputValueDefinition|InterfaceTypeDefinition|ObjectTypeDefinition|ScalarTypeDefinition|UnionTypeDefinition)(.+)?$': { oneOf: [ - ruleDef.meta!.schema!.definitions.asObject, - ruleDef.meta!.schema!.definitions.asString, + schema.definitions.asObject, + schema.definitions.asString, ], }, }; - delete ruleDef.meta!.schema!.definitions; + delete schema.definitions; break; } From 84841d5171c1621fadb90f430eabc7233e4a6eff Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 21:06:56 +0700 Subject: [PATCH 06/11] upd --- packages/services/policy/src/policy.ts | 2 +- packages/services/policy/src/rules.ts | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/services/policy/src/policy.ts b/packages/services/policy/src/policy.ts index 52b270f5cf..9c075925e1 100644 --- a/packages/services/policy/src/policy.ts +++ b/packages/services/policy/src/policy.ts @@ -101,7 +101,7 @@ export async function schemaPolicyCheck(input: { parser, parserOptions: { graphQLConfig: { - schema: input.schema + schema: input.schema, }, }, }, diff --git a/packages/services/policy/src/rules.ts b/packages/services/policy/src/rules.ts index e4e7c3aa99..c2a805ad5b 100644 --- a/packages/services/policy/src/rules.ts +++ b/packages/services/policy/src/rules.ts @@ -1,4 +1,8 @@ -import { GraphQLESLintRule, rules, type CategoryType } from '@graphql-eslint/eslint-plugin/programmatic'; +import { + GraphQLESLintRule, + rules, + type CategoryType, +} from '@graphql-eslint/eslint-plugin/programmatic'; type AllRulesType = typeof rules; type RuleName = keyof AllRulesType; @@ -34,19 +38,13 @@ function patchRulesConfig( // Get rid of "definitions" references because it's breaking Monaco editor in the frontend Object.entries(schema.items.properties).forEach(([, propDef]) => { if (propDef && typeof propDef === 'object' && 'oneOf' in propDef) { - propDef.oneOf = [ - schema.definitions.asObject, - schema.definitions.asString, - ]; + propDef.oneOf = [schema.definitions.asObject, schema.definitions.asString]; } }); schema.items.patternProperties = { '^(Argument|DirectiveDefinition|EnumTypeDefinition|EnumValueDefinition|FieldDefinition|InputObjectTypeDefinition|InputValueDefinition|InterfaceTypeDefinition|ObjectTypeDefinition|ScalarTypeDefinition|UnionTypeDefinition)(.+)?$': { - oneOf: [ - schema.definitions.asObject, - schema.definitions.asString, - ], + oneOf: [schema.definitions.asObject, schema.definitions.asString], }, }; delete schema.definitions; From 3aa95303869644c3451d4c862d1d62026e4634cd Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 21:16:30 +0700 Subject: [PATCH 07/11] upd package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aa83fd3422..c08c894ce0 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "generate": "pnpm --filter @hive/storage db:generate && pnpm graphql:generate", "graphql:generate": "graphql-codegen --config codegen.mts", "integration:prepare": "cd integration-tests && ./local.sh", - "lint": "eslint --cache --ignore-path .gitignore \"{packages,cypress}/**/*.{ts,tsx,graphql}\"", + "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache --ignore-path .gitignore \"{packages,cypress}/**/*.{ts,tsx,graphql}\"", "lint:env-template": "tsx scripts/check-env-template.ts", "lint:fix": "pnpm lint --fix", "lint:prettier": "prettier --cache --check .", From b2ab26b836341e03f6a9e92ea4a09f321d156d37 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 21:20:53 +0700 Subject: [PATCH 08/11] fix typecheck --- packages/services/policy/src/api.ts | 8 ++++---- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/services/policy/src/api.ts b/packages/services/policy/src/api.ts index 459aff51ee..62f4aa6f1e 100644 --- a/packages/services/policy/src/api.ts +++ b/packages/services/policy/src/api.ts @@ -64,10 +64,10 @@ export const schemaPolicyApiRouter = t.router({ availableRules: procedure.query(() => { return RELEVANT_RULES.map(([name, rule]) => ({ name, - description: rule.meta.docs?.description || '', - recommended: rule.meta.docs?.recommended ?? false, - url: rule.meta.docs?.url, - schema: normalizeAjvSchema(rule.meta.schema) as object | null, + description: rule.meta!.docs!.description || '', + recommended: rule.meta!.docs!.recommended ?? false, + url: rule.meta!.docs!.url, + schema: normalizeAjvSchema(rule.meta!.schema), })); }), validateConfig: procedure.input(CONFIG_CHECK_INPUT_VALIDATION).query(() => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55ae64bb43..fba0fa2532 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16279,8 +16279,8 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16387,11 +16387,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': + '@aws-sdk/client-sso-oidc@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16430,7 +16430,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso-oidc@3.693.0(@aws-sdk/client-sts@3.693.0)': @@ -16564,11 +16563,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0': + '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -16607,6 +16606,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/client-sts@3.693.0': @@ -16720,7 +16720,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -16839,7 +16839,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 @@ -17014,7 +17014,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 From d37d66e31ce842e36a33dc23e72c29861178f7ec Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 22:51:01 +0700 Subject: [PATCH 09/11] upd graphql-eslint --- packages/services/policy/package.json | 2 +- pnpm-lock.yaml | 86 ++++----------------------- 2 files changed, 12 insertions(+), 76 deletions(-) diff --git a/packages/services/policy/package.json b/packages/services/policy/package.json index ca4f086b06..874bba6595 100644 --- a/packages/services/policy/package.json +++ b/packages/services/policy/package.json @@ -9,7 +9,7 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@graphql-eslint/eslint-plugin": "3.20.1", + "@graphql-eslint/eslint-plugin": "4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747", "@hive/service-common": "workspace:*", "@sentry/node": "7.120.0", "@sentry/tracing": "7.114.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fba0fa2532..e90d0fc051 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -988,8 +988,8 @@ importers: packages/services/policy: devDependencies: '@graphql-eslint/eslint-plugin': - specifier: 3.20.1 - version: 3.20.1(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) + specifier: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747 + version: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3) '@hive/service-common': specifier: workspace:* version: link:../service-common @@ -4045,12 +4045,6 @@ 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 - '@graphql-eslint/eslint-plugin@3.20.1': - resolution: {integrity: sha512-RbwVlz1gcYG62sECR1u0XqMh8w5e5XMCCZoMvPQ3nJzEBCTfXLGX727GBoRmSvY1x4gJmqNZ1lsOX7lZY14RIw==} - engines: {node: '>=12'} - 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 - '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747': resolution: {integrity: sha512-YasWWYhm5EcRegjDvP6gpHCwmgJVXnSptBY4AZsHSzvfRGj+Q3/mfvPlJ8SYat0IXfTyQn/Yx1ZZr2Qk35w7dw==} engines: {node: '>=18'} @@ -4223,11 +4217,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@7.3.23': - resolution: {integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/code-file-loader@8.0.1': resolution: {integrity: sha512-pmg81lsIXGW3uW+nFSCIG0lFQIxWVbgDjeBkSWlnP8CZsrHTQEkB53DT7t4BHLryoxDS4G4cPxM52yNINDSL8w==} engines: {node: '>=16.0.0'} @@ -4336,11 +4325,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2': - resolution: {integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-tag-pluck@8.0.1': resolution: {integrity: sha512-4sfBJSoXxVB4rRCCp2GTFhAYsUJgAPSKxSV+E3Voc600mK52JO+KsHCCTnPgCeyJFMNR9l94J6+tqxVKmlqKvw==} engines: {node: '>=16.0.0'} @@ -18714,29 +18698,6 @@ snapshots: - encoding - supports-color - '@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.25.8)(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)': - dependencies: - '@babel/code-frame': 7.25.7 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.25.8)(graphql@16.9.0) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.25.8)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - chalk: 4.1.2 - debug: 4.3.7(supports-color@8.1.1) - fast-glob: 3.3.2 - graphql: 16.9.0 - graphql-config: 4.5.0(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) - graphql-depth-limit: 1.1.0(graphql@16.9.0) - lodash.lowercase: 4.3.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@babel/core' - - '@types/node' - - bufferutil - - cosmiconfig-toml-loader - - encoding - - supports-color - - utf-8-validate - '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3)': dependencies: '@graphql-tools/code-file-loader': 8.1.0(graphql@16.9.0) @@ -19038,18 +18999,6 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.25.8)(graphql@16.9.0)': - dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.25.8)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - globby: 11.1.0 - graphql: 16.9.0 - tslib: 2.8.1 - unixify: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - '@graphql-tools/code-file-loader@8.0.1(@babel/core@7.22.9)(graphql@16.9.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.22.9)(graphql@16.9.0) @@ -19266,19 +19215,6 @@ snapshots: tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.25.8)(graphql@16.9.0)': - dependencies: - '@babel/parser': 7.25.8 - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.25.8) - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@babel/core' - - supports-color - '@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.22.9)(graphql@16.9.0)': dependencies: '@babel/parser': 7.25.8 @@ -23459,8 +23395,8 @@ snapshots: '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-config-prettier: 9.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) eslint-plugin-jsonc: 2.11.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) eslint-plugin-jsx-a11y: 6.8.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) eslint-plugin-mdx: 3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) @@ -26174,13 +26110,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.17.1 eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -26211,14 +26147,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(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.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) transitivePeerDependencies: - supports-color @@ -26234,7 +26170,7 @@ snapshots: eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -26244,7 +26180,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 From ec6eb8bf60d8a52d90266ad571dba500a8999a55 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 23:17:24 +0700 Subject: [PATCH 10/11] fix lint --- package.json | 6 +- .../web/docs/src/components/feature-tabs.tsx | 10 +- pnpm-lock.yaml | 1526 +++++++++++------ rules/enforce-deps-in-dev.cjs | 21 + 4 files changed, 1032 insertions(+), 531 deletions(-) diff --git a/package.json b/package.json index c08c894ce0..ffbee84321 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "generate": "pnpm --filter @hive/storage db:generate && pnpm graphql:generate", "graphql:generate": "graphql-codegen --config codegen.mts", "integration:prepare": "cd integration-tests && ./local.sh", - "lint": "ESLINT_USE_FLAT_CONFIG=false eslint --cache --ignore-path .gitignore \"{packages,cypress}/**/*.{ts,tsx,graphql}\"", + "lint": "eslint --cache --ignore-path .gitignore \"{packages,cypress}/**/*.{ts,tsx,graphql}\"", "lint:env-template": "tsx scripts/check-env-template.ts", "lint:fix": "pnpm lint --fix", "lint:prettier": "prettier --cache --check .", @@ -67,7 +67,7 @@ "@graphql-eslint/eslint-plugin": "4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747", "@graphql-inspector/cli": "4.0.3", "@manypkg/get-packages": "2.2.2", - "@next/eslint-plugin-next": "14.2.18", + "@next/eslint-plugin-next": "15.0.4", "@parcel/watcher": "2.5.0", "@sentry/cli": "2.38.2", "@swc/core": "1.9.2", @@ -77,7 +77,7 @@ "bob-the-bundler": "7.0.1", "cypress": "13.15.2", "dotenv": "16.4.5", - "eslint": "9.16.0", + "eslint": "8.57.1", "eslint-plugin-cypress": "4.1.0", "eslint-plugin-hive": "file:rules", "eslint-plugin-tailwindcss": "npm:@hasparus/eslint-plugin-tailwindcss@3.17.5", diff --git a/packages/web/docs/src/components/feature-tabs.tsx b/packages/web/docs/src/components/feature-tabs.tsx index f6d4ba3a15..27b7568c40 100644 --- a/packages/web/docs/src/components/feature-tabs.tsx +++ b/packages/web/docs/src/components/feature-tabs.tsx @@ -119,19 +119,13 @@ export function FeatureTabs({ className }: { className?: string }) { }} value={currentTab} > - :nth-child(2)[data-state="active"]]:translate-y-[-100%] max-sm:focus-within:has-[>:nth-child(3)[data-state="active"]]:translate-y-[-200%] sm:flex-row sm:rounded-2xl md:mx-0 md:mb-12 md:mt-0' - } - > + {tabs.map((tab, i) => { return ( svg]:shrink-0 max-sm:group-focus-within:[&[data-state="inactive"]:first-child]:rounded-t-lg [&[data-state="inactive"]>:last-child]:invisible max-sm:group-focus-within:[[data-state="active"]+&:last-child]:rounded-b-lg max-sm:group-focus-within:[[data-state="inactive"]+&:last-child[data-state="inactive"]]:rounded-b-lg' - } + className='hive-focus rdx-state-active:text-green-1000 rdx-state-active:border-beige-600 rdx-state-active:bg-white max-sm:rdx-state-inactive:hidden group-focus-within:rdx-state-inactive:flex max-sm:bg-beige-200 max-sm:rdx-state-inactive:rounded-none max-sm:border-beige-600 max-sm:group-focus-within:rdx-state-inactive:border-y-beige-200 max-sm:group-focus-within:[&:last-child]:border-t-beige-200 max-sm:group-focus-within:[&[data-state="inactive"]:first-child]:border-t-beige-600 max-sm:group-focus-within:[&:nth-child(2)]:rdx-state-active:rounded-none max-sm:group-focus-within:[&:nth-child(2)]:rdx-state-active:border-y-beige-200 max-sm:group-focus-within:[[data-state="active"]+&:last-child]:border-b-beige-600 max-sm:group-focus-within:[[data-state="inactive"]+&:last-child[data-state="inactive"]]:border-b-beige-600 max-sm:group-focus-within:first:rdx-state-active:border-b-beige-200 max-sm:group-focus-within:first:rdx-state-active:rounded-b-none max-sm:rdx-state-inactive:pointer-events-none max-sm:rdx-state-inactive:group-focus-within:pointer-events-auto z-10 flex flex-1 items-center justify-center gap-2.5 rounded-lg border-transparent p-4 text-base font-medium leading-6 text-green-800 max-sm:border max-sm:group-focus-within:aria-selected:z-20 max-sm:group-focus-within:aria-selected:ring-4 sm:rounded-[15px] sm:border sm:text-xs sm:max-lg:p-3 sm:max-[721px]:p-2 md:text-sm lg:text-base max-sm:group-focus-within:[&:nth-child(3)]:rounded-t-none [&>svg]:shrink-0 max-sm:group-focus-within:[&[data-state="inactive"]:first-child]:rounded-t-lg [&[data-state="inactive"]>:last-child]:invisible max-sm:group-focus-within:[[data-state="active"]+&:last-child]:rounded-b-lg max-sm:group-focus-within:[[data-state="inactive"]+&:last-child[data-state="inactive"]]:rounded-b-lg' > {icons[i]} {tab} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e90d0fc051..7c21cbb6b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,7 +89,7 @@ importers: version: 3.0.0(graphql@16.9.0) '@graphql-eslint/eslint-plugin': specifier: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747 - version: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3) + version: 4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(graphql@16.9.0)(typescript@5.6.3) '@graphql-inspector/cli': specifier: 4.0.3 version: 4.0.3(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0) @@ -97,8 +97,8 @@ importers: specifier: 2.2.2 version: 2.2.2 '@next/eslint-plugin-next': - specifier: 14.2.18 - version: 14.2.18 + specifier: 15.0.4 + version: 15.0.4 '@parcel/watcher': specifier: 2.5.0 version: 2.5.0 @@ -110,7 +110,7 @@ importers: version: 1.9.2(@swc/helpers@0.5.11) '@theguild/eslint-config': specifier: 0.12.1 - version: 0.12.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + version: 0.12.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) '@theguild/prettier-config': specifier: 2.0.7 version: 2.0.7(prettier@3.3.3) @@ -127,11 +127,11 @@ importers: specifier: 16.4.5 version: 16.4.5 eslint: - specifier: 9.16.0 - version: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + specifier: 8.57.1 + version: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) eslint-plugin-cypress: specifier: 4.1.0 - version: 4.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + version: 4.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) eslint-plugin-hive: specifier: file:rules version: link:rules @@ -2599,6 +2599,10 @@ packages: resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.8': resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} @@ -2685,6 +2689,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'} @@ -3777,9 +3785,11 @@ 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==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@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.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} @@ -3793,10 +3803,18 @@ packages: resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} 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.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@9.16.0': resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4610,10 +4628,19 @@ packages: resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} engines: {node: '>=18.18.0'} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + 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.1': resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} @@ -4927,8 +4954,8 @@ packages: '@next/env@14.2.18': resolution: {integrity: sha512-2vWLOUwIPgoqMJKG6dt35fVXVhgM09tw4tK3/Q34GFXDrfiHlG7iS33VA4ggnjWxjiz9KV5xzfsQzJX6vGAekA==} - '@next/eslint-plugin-next@14.2.18': - resolution: {integrity: sha512-KyYTbZ3GQwWOjX3Vi1YcQbekyGP0gdammb7pbmmi25HBUCINzDReyrzCMOJIeZisK1Q3U6DT5Rlc4nm2/pQeXA==} + '@next/eslint-plugin-next@15.0.4': + resolution: {integrity: sha512-rbsF17XGzHtR7SDWzWpavSfum3/UdnF8bAaisnKwP//si3KWPTedVUsflAdjyK1zW3rweBjbALfKcavFneLGvg==} '@next/swc-darwin-arm64@14.2.18': resolution: {integrity: sha512-tOBlDHCjGdyLf0ube/rDUs6VtwNOajaWV+5FV/ajPgrvHeisllEdymY/oDgv2cx561+gJksfMUtqf8crug7sbA==} @@ -4996,6 +5023,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/agent@2.2.1': resolution: {integrity: sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5748,8 +5779,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/utils@2.4.2': - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + '@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.25': @@ -6633,6 +6664,9 @@ packages: 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==} @@ -8297,14 +8331,19 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + 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==} + engines: {node: '>= 0.4'} array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.7: - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} array-iterate@2.0.1: @@ -8314,8 +8353,12 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - array.prototype.findlastindex@1.2.3: - resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} array.prototype.flat@1.3.2: @@ -8326,11 +8369,12 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} - array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.2: - resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} arrify@1.0.1: @@ -8383,9 +8427,6 @@ packages: async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -8412,6 +8453,10 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + avvio@8.4.0: resolution: {integrity: sha512-CDSwaxINFy59iNwhYnkvALBwZiTydGkOecZyPkqBpABYR1KqGEsET0VOOYDwtleZSUIdeY36DC2bSZ24CO1igA==} @@ -8421,15 +8466,16 @@ packages: aws4@1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - axe-core@4.7.0: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} axios@1.7.4: resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} - axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} @@ -8534,10 +8580,6 @@ packages: bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -8559,6 +8601,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + 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 + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -8602,10 +8649,6 @@ packages: bullmq@5.26.2: resolution: {integrity: sha512-UdHBrJoRkpXoF8b/FVEkuRBnaUZoA7+qHQNyTx1n2oNVZ4iWxqGqss+M9xAwXOpBmSNvOSlaBdHpf+5QJTU8GQ==} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - bundle-require@5.0.0: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8656,10 +8699,18 @@ packages: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -9041,8 +9092,8 @@ packages: resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} hasBin: true - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} core-js-pure@3.37.1: resolution: {integrity: sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==} @@ -9320,6 +9371,18 @@ packages: data-uri-to-buffer@2.0.2: resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -9408,14 +9471,6 @@ packages: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} - - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} - defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -9431,10 +9486,6 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -9609,6 +9660,10 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} + dunder-proto@1.0.0: + resolution: {integrity: sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==} + engines: {node: '>= 0.4'} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -9705,8 +9760,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} + es-abstract@1.23.5: + resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} engines: {node: '>= 0.4'} es-define-property@1.0.0: @@ -9720,18 +9775,23 @@ packages: es-get-iterator@1.1.2: resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} - es-iterator-helpers@1.0.15: - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + es-iterator-helpers@1.2.0: + resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} + engines: {node: '>= 0.4'} es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} - es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -9769,6 +9829,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-goat@3.0.0: resolution: {integrity: sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==} engines: {node: '>=10'} @@ -9788,8 +9852,14 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.1.2: - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-compat-utils@0.6.4: + resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' @@ -9803,21 +9873,27 @@ 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.0.0: - resolution: {integrity: sha512-vhRMspKg40avafPts17WXocCXnFCXERkOmEPi1P8XL2Iq3jjpLQoO/CXeYXdt04TNlGOyYkHdJ7F0M4Bjb+/Lg==} + eslint-mdx@3.1.5: + resolution: {integrity: sha512-ynztX0k7CQ3iDL7fDEIeg3g0O/d6QPv7IBI9fdYLhXp5fAp0fi8X22xF/D3+Pk0f90R27uwqa1clHpay6t0l8Q==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' - eslint-module-utils@2.8.0: - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -9842,33 +9918,33 @@ packages: peerDependencies: eslint: '>=9' - eslint-plugin-es-x@7.5.0: - resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} + 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' - 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 - eslint-plugin-jsonc@2.11.1: - resolution: {integrity: sha512-zQ2h7x0gOdUfogfZJzLdclDWu9bksUQtC/zYmU17eLCBv4yETht8r2sbCRx4EECUdZAS8sW/UF7bTba95BoXRQ==} + 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' - eslint-plugin-jsx-a11y@6.8.0: - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} 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==} @@ -9876,14 +9952,14 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - eslint-plugin-mdx@3.0.0: - resolution: {integrity: sha512-vLSFgcD1UtCCciGiUhaIpUhHlWuYJyjUHdUiV+C1lDFbvuWbZhVr9ZhTbOhPGRUljfDeiCz3pyturTIlpH/fEA==} + eslint-plugin-mdx@3.1.5: + resolution: {integrity: sha512-lUE7tP7IrIRHU3gTtASDe5u4YM2SvQveYVJfuo82yn3MLh/B/v05FNySURCK4aIxIYF1QYo3IRemQG/lyQzpAg==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' - eslint-plugin-n@17.0.0: - resolution: {integrity: sha512-0Ihff+kWUIiXYTNTotGj/yRI1X5uCh/lef5Hr7ih/mFeYMQ3bPfN0KxlrfhU+Xn4x697l/TPO6zxqE33M1yD0w==} + 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' @@ -9900,14 +9976,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.33.2: - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} + eslint-plugin-react@7.37.2: + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} 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 @@ -9918,8 +9994,8 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-yml@1.11.0: - resolution: {integrity: sha512-NBZP1NDGy0u38pY5ieix75jxS9GNOJy9xd4gQa0rU4gWbfEsVhKDwuFaQ6RJpDbv6Lq5TtcAZS/YnAc0oeRw0w==} + eslint-plugin-yml@1.15.0: + resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -9928,6 +10004,10 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.2.0: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9940,6 +10020,12 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + eslint@9.16.0: resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9971,6 +10057,10 @@ packages: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -10119,6 +10209,10 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -10221,6 +10315,10 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} + 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'} @@ -10268,6 +10366,10 @@ packages: find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} + 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'} @@ -10494,13 +10596,16 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + get-symbol-description@1.0.2: + 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.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + get-value@3.0.1: resolution: {integrity: sha512-mKZj9JLQrwMBtj5wxi6MH8Z5eSKaERpAwjg43dPtlGI1ZVEgH/qC7T8/6R2OBSUA+zzHBZgICsVJaEIV2tKTDA==} engines: {node: '>=6.0'} @@ -10531,11 +10636,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.3.12: resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} engines: {node: '>=16 || 14 >=14.17'} @@ -10562,6 +10662,10 @@ packages: 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'} @@ -10574,6 +10678,10 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -10596,6 +10704,10 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} engines: {node: '>=10.19.0'} @@ -10796,6 +10908,10 @@ packages: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -10804,17 +10920,21 @@ packages: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 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==} @@ -11075,8 +11195,8 @@ packages: resolution: {integrity: sha512-XDBEu44oSTqlvCSiOZ/0FoUkpWu/vwjJLGSKDabNISPQNZ5wub1FodGHBljRsrR0IXRPq7SslshZYMuA55CgTQ==} engines: {node: '>= 4.5.0'} - internal-slot@1.0.6: - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} internmap@1.0.1: @@ -11134,8 +11254,9 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -11169,6 +11290,9 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} + is-bun-module@1.3.0: + resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -11176,6 +11300,14 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -11210,8 +11342,9 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-finalizationregistry@1.1.0: + resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==} + engines: {node: '>= 0.4'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -11253,8 +11386,12 @@ packages: is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} is-network-error@1.0.0: @@ -11329,8 +11466,13 @@ packages: is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} @@ -11360,6 +11502,10 @@ packages: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -11377,12 +11523,20 @@ packages: is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -11433,8 +11587,9 @@ packages: isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - 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'} itty-router-extras@0.4.6: resolution: {integrity: sha512-6r7HQBkFMPSJfcKksrKC7avEQnPCSSEvoz6PAAZMNhz8hthYu1pzedXDrvTFDWXJosfuaittzoNciWHO/TxMaw==} @@ -12841,6 +12996,10 @@ packages: object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + engines: {node: '>= 0.4'} + object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -12857,22 +13016,20 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} - object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} - object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} - - object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} - object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} obliterator@2.0.4: @@ -12911,10 +13068,6 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} - opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true @@ -13311,6 +13464,10 @@ packages: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -13958,8 +14115,8 @@ packages: reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + reflect.getprototypeof@1.0.8: + resolution: {integrity: sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==} engines: {node: '>= 0.4'} regenerator-runtime@0.14.1: @@ -13973,6 +14130,10 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} + 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 @@ -14078,8 +14239,8 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true responselike@2.0.1: @@ -14128,6 +14289,11 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@4.4.1: resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} engines: {node: '>=14'} @@ -14161,10 +14327,6 @@ packages: rss@1.2.2: resolution: {integrity: sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg==} - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} - run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -14182,8 +14344,8 @@ packages: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} - safe-array-concat@1.0.1: - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} safe-buffer@5.1.2: @@ -14192,8 +14354,9 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} safe-regex2@3.1.0: resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} @@ -14255,6 +14418,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -14295,6 +14463,10 @@ packages: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + set-value@4.1.0: resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} engines: {node: '>=11.0'} @@ -14593,18 +14765,27 @@ packages: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} - string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + 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==} + 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.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -14748,8 +14929,12 @@ packages: synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - synckit@0.8.6: - resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} + synckit@0.6.2: + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} + engines: {node: '>=12.20'} + + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} system-architecture@0.1.0: @@ -14827,6 +15012,9 @@ packages: engines: {node: '>=10'} hasBin: true + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -14897,10 +15085,6 @@ packages: resolution: {integrity: sha512-xRnPkJx9nvE5MF6LkB5e8QJjE2FW8269wTu/LQdf7zZqBgPly0QJPf/CWAo7srj5so4yXfoLEdCFgurlpi47zg==} hasBin: true - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tldts-core@6.1.61: resolution: {integrity: sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ==} @@ -15161,20 +15345,21 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + typed-array-byte-offset@1.0.3: + resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==} engines: {node: '>= 0.4'} - typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -15333,6 +15518,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' + upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -15673,13 +15864,17 @@ 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.2.0: + resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==} engines: {node: '>= 0.4'} which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + which-module@2.0.0: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} @@ -15687,6 +15882,10 @@ packages: resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} + which-typed-array@1.1.16: + resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} + engines: {node: '>= 0.4'} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -17106,6 +17305,12 @@ snapshots: '@babel/highlight': 7.25.7 picocolors: 1.1.1 + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.25.8': {} '@babel/core@7.22.9': @@ -17252,6 +17457,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': @@ -18246,7 +18453,10 @@ snapshots: eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))': + dependencies: + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -18262,6 +18472,20 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.7(supports-color@8.1.1) + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + 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.2.0': dependencies: ajv: 6.12.6 @@ -18276,6 +18500,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@8.57.1': {} + '@eslint/js@9.16.0': {} '@eslint/object-schema@2.1.5': {} @@ -18698,6 +18924,29 @@ snapshots: - encoding - supports-color + '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(graphql@16.9.0)(typescript@5.6.3)': + dependencies: + '@graphql-tools/code-file-loader': 8.1.0(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.7(graphql@16.9.0) + '@graphql-tools/utils': 10.5.6(graphql@16.9.0) + debug: 4.3.7(supports-color@8.1.1) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + fast-glob: 3.3.2 + graphql: 16.9.0 + graphql-config: 5.1.3(@types/node@22.9.3)(encoding@0.1.13)(graphql@16.9.0)(typescript@5.6.3) + graphql-depth-limit: 1.1.0(graphql@16.9.0) + lodash.lowercase: 4.3.0 + optionalDependencies: + '@apollo/subgraph': 2.9.3(graphql@16.9.0) + transitivePeerDependencies: + - '@types/node' + - bufferutil + - cosmiconfig-toml-loader + - encoding + - supports-color + - typescript + - utf-8-validate + '@graphql-eslint/eslint-plugin@4.4.0-alpha-20241210124724-37546942474e54378c2b293d843e141891961747(@apollo/subgraph@2.9.3(graphql@16.9.0))(@types/node@22.9.3)(encoding@0.1.13)(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(graphql@16.9.0)(typescript@5.6.3)': dependencies: '@graphql-tools/code-file-loader': 8.1.0(graphql@16.9.0) @@ -19631,8 +19880,18 @@ snapshots: '@humanfs/core': 0.19.1 '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7(supports-color@8.1.1) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + '@humanwhocodes/module-importer@1.0.1': {} + '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.1': {} '@humanwhocodes/retry@0.4.1': {} @@ -19972,9 +20231,9 @@ snapshots: '@next/env@14.2.18': {} - '@next/eslint-plugin-next@14.2.18': + '@next/eslint-plugin-next@15.0.4': dependencies: - glob: 10.3.10 + fast-glob: 3.3.1 '@next/swc-darwin-arm64@14.2.18': optional: true @@ -20015,6 +20274,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nolyfill/is-core-module@1.0.39': {} + '@npmcli/agent@2.2.1': dependencies: agent-base: 7.1.0 @@ -20072,7 +20333,7 @@ snapshots: nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 walk-up-path: 3.0.1 '@npmcli/fs@3.1.0': @@ -21163,14 +21424,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/utils@2.4.2': - dependencies: - cross-spawn: 7.0.3 - fast-glob: 3.3.2 - is-glob: 4.0.3 - open: 9.1.0 - picocolors: 1.1.1 - tslib: 2.8.1 + '@pkgr/core@0.1.1': {} '@polka/url@1.0.0-next.25': {} @@ -22146,6 +22400,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.2': optional: true + '@rtsao/scc@1.1.0': {} + '@rushstack/eslint-patch@1.10.4': {} '@sec-ant/readable-stream@0.4.1': {} @@ -23388,29 +23644,30 @@ snapshots: - graphql - utf-8-validate - '@theguild/eslint-config@0.12.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': + '@theguild/eslint-config@0.12.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(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.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-config-prettier: 9.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-jsonc: 2.11.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-jsx-a11y: 6.8.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-mdx: 3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-n: 17.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-promise: 7.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-react: 7.33.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-sonarjs: 1.0.3(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-yml: 1.11.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-config-prettier: 9.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-jsonc: 2.17.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-mdx: 3.1.5(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-n: 17.13.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-promise: 7.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-react: 7.37.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-sonarjs: 1.0.4(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-unicorn: 55.0.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-yml: 1.15.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack + - eslint-plugin-import-x - supports-color '@theguild/federation-composition@0.14.1(graphql@16.9.0)': @@ -23857,15 +24114,15 @@ snapshots: '@types/node': 22.9.3 optional: true - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -23875,14 +24132,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(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(supports-color@8.1.1) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -23893,12 +24150,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -23915,20 +24172,20 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) '@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.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) transitivePeerDependencies: - supports-color - typescript @@ -24297,18 +24554,21 @@ snapshots: dependencies: dequal: 2.0.3 - array-buffer-byte-length@1.0.0: + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.1: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.2 + call-bind: 1.0.8 + is-array-buffer: 3.0.4 array-flatten@1.1.1: {} - array-includes@3.1.7: + array-includes@3.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -24316,45 +24576,56 @@ snapshots: array-union@2.1.0: {} - array.prototype.findlastindex@1.2.3: + array.prototype.findlast@1.2.5: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.4 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 array.prototype.flat@1.3.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.0 + es-abstract: 1.23.5 + es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.0 + es-abstract: 1.23.5 + es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.1: + array.prototype.tosorted@1.1.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.4 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.2: + arraybuffer.prototype.slice@1.0.3: dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 + es-errors: 1.3.0 get-intrinsic: 1.2.4 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 arrify@1.0.1: {} @@ -24396,10 +24667,6 @@ snapshots: async@3.2.4: {} - asynciterator.prototype@1.0.0: - dependencies: - has-symbols: 1.0.3 - asynckit@0.4.0: {} at-least-node@1.0.0: {} @@ -24420,6 +24687,10 @@ snapshots: available-typed-arrays@1.0.5: {} + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + avvio@8.4.0: dependencies: '@fastify/error': 3.4.1 @@ -24429,7 +24700,7 @@ snapshots: aws4@1.11.0: {} - axe-core@4.7.0: {} + axe-core@4.10.2: {} axios@1.7.4(debug@4.3.7): dependencies: @@ -24439,9 +24710,7 @@ snapshots: transitivePeerDependencies: - debug - axobject-query@3.2.1: - dependencies: - dequal: 2.0.3 + axobject-query@4.1.0: {} b4a@1.6.4: {} @@ -24582,10 +24851,6 @@ snapshots: bowser@2.11.0: {} - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.51 - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -24612,6 +24877,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.24.0) + browserslist@4.24.2: + dependencies: + 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.2) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -24666,10 +24938,6 @@ snapshots: transitivePeerDependencies: - supports-color - bundle-name@3.0.0: - dependencies: - run-applescript: 5.0.0 - bundle-require@5.0.0(esbuild@0.23.1): dependencies: esbuild: 0.23.1 @@ -24752,6 +25020,11 @@ snapshots: cachedir@2.3.0: {} + call-bind-apply-helpers@1.0.1: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -24760,6 +25033,13 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.0 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + callsites@3.1.0: {} camel-case@4.1.2: @@ -25162,9 +25442,9 @@ snapshots: untildify: 4.0.0 yargs: 16.2.0 - core-js-compat@3.37.1: + core-js-compat@3.39.0: dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 core-js-pure@3.37.1: {} @@ -25523,6 +25803,24 @@ snapshots: data-uri-to-buffer@2.0.2: {} + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.8 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.8 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.8 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dataloader@1.4.0: {} dataloader@2.2.2: {} @@ -25597,18 +25895,6 @@ snapshots: deepmerge@4.2.2: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 - - default-browser@4.0.0: - dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.1.1 - titleize: 3.0.0 - defaults@1.0.4: dependencies: clone: 1.0.4 @@ -25623,8 +25909,6 @@ snapshots: define-lazy-prop@2.0.0: {} - define-lazy-prop@3.0.0: {} - define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -25781,6 +26065,12 @@ snapshots: dset@3.1.4: {} + dunder-proto@1.0.0: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + duplexer@0.1.2: {} eastasianwidth@0.2.0: {} @@ -25874,47 +26164,54 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.22.3: + es-abstract@1.23.5: dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.2 - available-typed-arrays: 1.0.5 - call-bind: 1.0.7 - es-set-tostringtag: 2.0.2 + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 get-intrinsic: 1.2.4 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.1 + has-proto: 1.2.0 has-symbols: 1.0.3 - hasown: 2.0.0 - internal-slot: 1.0.6 - is-array-buffer: 3.0.2 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 - is-typed-array: 1.1.12 + is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.0.1 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 + regexp.prototype.flags: 1.5.3 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.3 + typed-array-length: 1.0.7 unbox-primitive: 1.0.2 - which-typed-array: 1.1.13 + which-typed-array: 1.1.16 es-define-property@1.0.0: dependencies: @@ -25933,34 +26230,39 @@ snapshots: is-string: 1.0.7 isarray: 2.0.5 - es-iterator-helpers@1.0.15: + es-iterator-helpers@1.2.0: dependencies: - asynciterator.prototype: 1.0.0 - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-set-tostringtag: 2.0.2 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.4 - globalthis: 1.0.3 + globalthis: 1.0.4 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.1 + has-proto: 1.2.0 has-symbols: 1.0.3 - internal-slot: 1.0.6 - iterator.prototype: 1.1.2 - safe-array-concat: 1.0.1 + internal-slot: 1.0.7 + iterator.prototype: 1.1.3 + safe-array-concat: 1.1.2 es-module-lexer@1.5.4: {} - es-set-tostringtag@2.0.2: + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 - has-tostringtag: 1.0.0 - hasown: 2.0.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 - es-shim-unscopables@1.0.0: + es-shim-unscopables@1.0.2: dependencies: - has: 1.0.3 + hasown: 2.0.2 es-to-primitive@1.2.1: dependencies: @@ -26084,6 +26386,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-goat@3.0.0: {} escape-html@1.0.3: {} @@ -26094,50 +26398,58 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-compat-utils@0.5.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-compat-utils@0.6.4(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + semver: 7.6.3 + + eslint-config-prettier@9.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): + dependencies: + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7(supports-color@8.1.1) - is-core-module: 2.13.1 + 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.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: + '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.17.1 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) fast-glob: 3.3.2 - get-tsconfig: 4.7.5 - is-core-module: 2.13.1 + get-tsconfig: 4.8.1 + is-bun-module: 1.3.0 is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-mdx@3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-mdx@3.1.5(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) espree: 9.6.1 estree-util-visit: 2.0.0 remark-mdx: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.8.6 + synckit: 0.9.2 tslib: 2.8.1 unified: 11.0.5 unified-engine: 11.2.0 @@ -26147,97 +26459,100 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) transitivePeerDependencies: - supports-color - eslint-plugin-cypress@4.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-cypress@4.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) globals: 15.11.0 - eslint-plugin-es-x@7.5.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-es-x@7.8.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - '@eslint-community/regexpp': 4.11.0 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + '@eslint-community/regexpp': 4.12.1 + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-compat-utils: 0.5.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 + '@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(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)))(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - hasown: 2.0.0 - is-core-module: 2.13.1 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + hasown: 2.0.2 + is-core-module: 2.15.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 + 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.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.11.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-jsonc@2.17.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-compat-utils: 0.6.4(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 + synckit: 0.6.2 - eslint-plugin-jsx-a11y@6.8.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - '@babel/runtime': 7.24.7 - aria-query: 5.3.0 - array-includes: 3.1.7 + 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.7.0 - axobject-query: 3.2.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.0.15 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - hasown: 2.0.0 + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 + object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.1 - eslint-plugin-markdown@3.0.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-markdown@3.0.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-mdx@3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-mdx@3.1.5(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-mdx: 3.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - eslint-plugin-markdown: 3.0.1(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-mdx: 3.1.5(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + eslint-plugin-markdown: 3.0.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) remark-mdx: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -26247,60 +26562,61 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-n@17.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-n@17.13.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) enhanced-resolve: 5.17.1 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-plugin-es-x: 7.5.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) - get-tsconfig: 4.7.5 - globals: 14.0.0 + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-plugin-es-x: 7.8.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + get-tsconfig: 4.8.1 + globals: 15.11.0 ignore: 5.3.2 - is-builtin-module: 3.2.1 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 - eslint-plugin-promise@7.1.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-promise@7.1.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) - eslint-plugin-react-hooks@4.6.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) - eslint-plugin-react@7.33.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-react@7.37.2(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.1 + array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.0.15 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + es-iterator-helpers: 1.2.0 + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.2 - object.values: 1.1.7 + 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.4 + resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 - eslint-plugin-sonarjs@1.0.3(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-sonarjs@1.0.4(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) - eslint-plugin-unicorn@55.0.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-unicorn@55.0.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: - '@babel/helper-validator-identifier': 7.25.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + '@babel/helper-validator-identifier': 7.25.9 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.1 - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - esquery: 1.5.0 + core-js-compat: 3.39.0 + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + esquery: 1.6.0 globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -26309,14 +26625,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 - eslint-plugin-yml@1.11.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)): + eslint-plugin-yml@1.15.0(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)): dependencies: debug: 4.3.7(supports-color@8.1.1) - eslint: 9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3) - eslint-compat-utils: 0.1.2(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) + eslint: 8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au) + eslint-compat-utils: 0.5.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -26328,6 +26644,11 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 @@ -26337,6 +26658,49 @@ snapshots: eslint-visitor-keys@4.2.0: {} + eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@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.6 + debug: 4.3.7(supports-color@8.1.1) + 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.2 + 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.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(patch_hash=mz2t47uufmyzrrrjlxbpyhd2au)(jiti@2.3.3)) @@ -26398,6 +26762,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -26594,6 +26962,14 @@ snapshots: fast-fifo@1.3.2: {} + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -26732,6 +27108,10 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -26791,6 +27171,12 @@ snapshots: dependencies: micromatch: 4.0.8 + flat-cache@3.2.0: + dependencies: + flatted: 3.3.2 + keyv: 4.5.4 + rimraf: 3.0.2 + flat-cache@4.0.1: dependencies: flatted: 3.3.2 @@ -26923,9 +27309,9 @@ snapshots: function.prototype.name@1.1.6: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 functions-have-names: 1.2.3 functions-have-names@1.2.3: {} @@ -27013,15 +27399,20 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-symbol-description@1.0.0: + get-symbol-description@1.0.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + es-errors: 1.3.0 get-intrinsic: 1.2.4 get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + get-value@3.0.1: dependencies: isobject: 3.0.1 @@ -27052,14 +27443,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.10: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.0.4 - path-scurry: 1.10.2 - glob@10.3.12: dependencies: foreground-child: 3.1.1 @@ -27098,6 +27481,10 @@ snapshots: globals@11.12.0: {} + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + globals@14.0.0: {} globals@15.11.0: {} @@ -27106,6 +27493,11 @@ snapshots: dependencies: define-properties: 1.2.1 + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + globby@11.1.0: dependencies: array-union: 2.1.0 @@ -27135,6 +27527,8 @@ snapshots: dependencies: get-intrinsic: 1.2.4 + gopd@1.2.0: {} + got@11.8.6: dependencies: '@sindresorhus/is': 4.6.0 @@ -27437,19 +27831,27 @@ snapshots: has-proto@1.0.1: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.0 + has-symbols@1.0.3: {} has-tostringtag@1.0.0: dependencies: has-symbols: 1.0.3 + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + has-unicode@2.0.1: {} - has@1.0.3: + hasown@2.0.0: dependencies: function-bind: 1.1.2 - hasown@2.0.0: + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -27832,10 +28234,10 @@ snapshots: int64-buffer@0.99.1007: {} - internal-slot@1.0.6: + internal-slot@1.0.7: dependencies: - get-intrinsic: 1.2.4 - hasown: 2.0.0 + es-errors: 1.3.0 + hasown: 2.0.2 side-channel: 1.0.6 internmap@1.0.1: {} @@ -27902,11 +28304,10 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.0 - is-array-buffer@3.0.2: + is-array-buffer@3.0.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 get-intrinsic: 1.2.4 - is-typed-array: 1.1.12 is-arrayish@0.2.1: {} @@ -27914,7 +28315,7 @@ snapshots: is-async-function@2.0.0: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-bigint@1.0.4: dependencies: @@ -27937,12 +28338,24 @@ snapshots: dependencies: builtin-modules: 3.3.0 + is-bun-module@1.3.0: + dependencies: + semver: 7.6.3 + is-callable@1.2.7: {} is-core-module@2.13.1: dependencies: hasown: 2.0.0 + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 @@ -27963,9 +28376,9 @@ snapshots: is-extglob@2.1.1: {} - is-finalizationregistry@1.0.2: + is-finalizationregistry@1.1.0: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 is-fullwidth-code-point@3.0.0: {} @@ -28000,7 +28413,9 @@ snapshots: is-map@2.0.2: {} - is-negative-zero@2.0.2: {} + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} is-network-error@1.0.0: {} @@ -28053,9 +28468,11 @@ snapshots: is-set@2.0.2: {} - is-shared-array-buffer@1.0.2: + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 is-stream@2.0.1: {} @@ -28079,6 +28496,10 @@ snapshots: dependencies: which-typed-array: 1.1.13 + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.16 + is-typedarray@1.0.0: {} is-unc-path@1.0.0: @@ -28093,15 +28514,22 @@ snapshots: is-weakmap@2.0.1: {} + is-weakmap@2.0.2: {} + is-weakref@1.0.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 is-weakset@2.0.2: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + is-weakset@2.0.3: + dependencies: + call-bind: 1.0.8 + get-intrinsic: 1.2.4 + is-what@3.14.1: optional: true @@ -28139,13 +28567,13 @@ snapshots: isstream@0.1.2: {} - iterator.prototype@1.1.2: + iterator.prototype@1.1.3: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.4 - set-function-name: 2.0.1 + reflect.getprototypeof: 1.0.8 + set-function-name: 2.0.2 itty-router-extras@0.4.6: {} @@ -28289,7 +28717,7 @@ snapshots: acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.2 + semver: 7.6.3 jsonfile@4.0.0: optionalDependencies: @@ -28323,10 +28751,10 @@ snapshots: jsx-ast-utils@3.3.5: dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 - object.values: 1.1.7 + object.values: 1.2.0 juice@9.1.0(encoding@0.1.13): dependencies: @@ -30109,6 +30537,8 @@ snapshots: object-inspect@1.13.1: {} + object-inspect@1.13.3: {} + object-is@1.1.5: dependencies: call-bind: 1.0.7 @@ -30125,35 +30555,30 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - object.entries@1.1.7: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.3 - - object.fromentries@2.0.7: + object.entries@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 - object.groupby@1.0.1: + object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.4 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 - object.hasown@1.1.2: + object.groupby@1.0.3: dependencies: + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 - object.values@1.1.7: + object.values@1.2.0: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 obliterator@2.0.4: {} @@ -30215,13 +30640,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - open@9.1.0: - dependencies: - default-browser: 4.0.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 2.2.0 - opener@1.5.2: {} opentelemetry-instrumentation-fetch-node@1.2.3(@opentelemetry/api@1.9.0): @@ -30417,7 +30835,7 @@ snapshots: parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.0 lines-and-columns: 2.0.3 @@ -30677,6 +31095,8 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 + possible-typed-array-names@1.0.0: {} + postcss-import@15.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -30698,7 +31118,7 @@ snapshots: postcss-lightningcss@1.0.1(postcss@8.4.49): dependencies: - browserslist: 4.24.0 + browserslist: 4.24.2 lightningcss: 1.28.1 postcss: 8.4.49 @@ -31277,14 +31697,16 @@ snapshots: reflect-metadata@0.2.2: {} - reflect.getprototypeof@1.0.4: + reflect.getprototypeof@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + dunder-proto: 1.0.0 + es-abstract: 1.23.5 + es-errors: 1.3.0 get-intrinsic: 1.2.4 - globalthis: 1.0.3 - which-builtin-type: 1.1.3 + gopd: 1.2.0 + which-builtin-type: 1.2.0 regenerator-runtime@0.14.1: {} @@ -31296,6 +31718,13 @@ snapshots: define-properties: 1.2.1 set-function-name: 2.0.1 + regexp.prototype.flags@1.5.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + regjsparser@0.10.0: dependencies: jsesc: 0.5.0 @@ -31461,9 +31890,9 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.4: + resolve@2.0.0-next.5: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -31517,6 +31946,10 @@ snapshots: rfdc@1.4.1: {} + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + rimraf@4.4.1: dependencies: glob: 9.3.2 @@ -31582,10 +32015,6 @@ snapshots: mime-types: 2.1.13 xml: 1.0.1 - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 - run-async@2.4.1: {} run-parallel@1.2.0: @@ -31602,9 +32031,9 @@ snapshots: dependencies: mri: 1.2.0 - safe-array-concat@1.0.1: + safe-array-concat@1.1.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 @@ -31613,10 +32042,10 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.0.0: + safe-regex-test@1.0.3: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bind: 1.0.8 + es-errors: 1.3.0 is-regex: 1.1.4 safe-regex2@3.1.0: @@ -31674,6 +32103,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + send@0.19.0: dependencies: debug: 2.6.9 @@ -31743,6 +32174,13 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + set-value@4.1.0: dependencies: is-plain-object: 2.0.4 @@ -32081,34 +32519,50 @@ snapshots: emoji-regex: 10.3.0 strip-ansi: 7.1.0 - string.prototype.matchall@4.0.8: + string.prototype.includes@2.0.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.5 + + string.prototype.matchall@4.0.11: + dependencies: + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 + gopd: 1.2.0 has-symbols: 1.0.3 - internal-slot: 1.0.6 - regexp.prototype.flags: 1.5.1 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.3 + set-function-name: 2.0.2 side-channel: 1.0.6 - string.prototype.trim@1.2.8: + string.prototype.repeat@1.0.0: dependencies: - call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 - string.prototype.trimend@1.0.7: + string.prototype.trim@1.2.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 - string.prototype.trimstart@1.0.7: + string.prototype.trimend@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 string_decoder@0.10.31: {} @@ -32261,9 +32715,13 @@ snapshots: synchronous-promise@2.0.17: {} - synckit@0.8.6: + synckit@0.6.2: + dependencies: + tslib: 2.8.1 + + synckit@0.9.2: dependencies: - '@pkgr/utils': 2.4.2 + '@pkgr/core': 0.1.1 tslib: 2.8.1 system-architecture@0.1.0: {} @@ -32371,6 +32829,8 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + text-table@0.2.0: {} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -32436,8 +32896,6 @@ snapshots: chalk: 5.3.0 clipboardy: 4.0.0 - titleize@3.0.0: {} - tldts-core@6.1.61: {} tldts@6.1.61: @@ -32682,32 +33140,38 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typed-array-buffer@1.0.0: + typed-array-buffer@1.0.2: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - is-typed-array: 1.1.12 + call-bind: 1.0.8 + es-errors: 1.3.0 + is-typed-array: 1.1.13 - typed-array-byte-length@1.0.0: + typed-array-byte-length@1.0.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.0: + typed-array-byte-offset@1.0.3: dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.7 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.13 + reflect.getprototypeof: 1.0.8 - typed-array-length@1.0.4: + typed-array-length@1.0.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - is-typed-array: 1.1.12 + gopd: 1.2.0 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + reflect.getprototypeof: 1.0.8 typedarray@0.0.6: {} @@ -32723,7 +33187,7 @@ snapshots: unbox-primitive@1.0.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -32923,6 +33387,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.1.1 + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + upper-case-first@2.0.2: dependencies: tslib: 2.8.1 @@ -33259,7 +33729,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.24.0 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -33302,20 +33772,21 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 - which-builtin-type@1.1.3: + which-builtin-type@1.2.0: dependencies: + call-bind: 1.0.8 function.prototype.name: 1.1.6 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-async-function: 2.0.0 is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 + is-finalizationregistry: 1.1.0 is-generator-function: 1.0.10 is-regex: 1.1.4 is-weakref: 1.0.2 isarray: 2.0.5 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.13 + which-collection: 1.0.2 + which-typed-array: 1.1.16 which-collection@1.0.1: dependencies: @@ -33324,6 +33795,13 @@ snapshots: is-weakmap: 2.0.1 is-weakset: 2.0.2 + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + which-module@2.0.0: {} which-typed-array@1.1.13: @@ -33334,6 +33812,14 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.0 + which-typed-array@1.1.16: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + which@1.3.1: dependencies: isexe: 2.0.0 diff --git a/rules/enforce-deps-in-dev.cjs b/rules/enforce-deps-in-dev.cjs index 3e7267fa67..543a702eef 100644 --- a/rules/enforce-deps-in-dev.cjs +++ b/rules/enforce-deps-in-dev.cjs @@ -196,9 +196,30 @@ function reportIfMissing(context, deps, node, name, scopes) { context.report(node, missingErrorMessage(importPackageName)); } +const ARRAY_DEFAULT_OPTIONS = { + type: 'array', + uniqueItems: true, + minItems: 1, + items: { + type: 'string', + }, +}; + module.exports = { meta: { type: 'problem', + schema: { + type: 'array', + maxItems: 1, + items: { + type: 'object', + additionalProperties: false, + properties: { + scopes: ARRAY_DEFAULT_OPTIONS, + ignored: ARRAY_DEFAULT_OPTIONS, + }, + }, + }, }, create(context) { From ae397b6e9c12e1a271c67e6dfb94b6bf81f5ffda Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Tue, 10 Dec 2024 23:31:06 +0700 Subject: [PATCH 11/11] try --- packages/services/policy/src/policy.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/services/policy/src/policy.ts b/packages/services/policy/src/policy.ts index 9c075925e1..572b7bd750 100644 --- a/packages/services/policy/src/policy.ts +++ b/packages/services/policy/src/policy.ts @@ -51,7 +51,7 @@ export function createInputValidationSchema() { return { ...acc, - [name]: z.union([ + [`@graphql-eslint/${name}`]: z.union([ z.tuple([RULE_LEVEL]), z.tuple( validate