diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 9cf36ee32..8fdd04b34 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -4,6 +4,13 @@ const guildConfig = require('@theguild/eslint-config/base'); // eslint-disable-next-line @typescript-eslint/no-var-requires const { REACT_RESTRICTED_SYNTAX, RESTRICTED_SYNTAX } = require('@theguild/eslint-config/constants'); +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]) => [ @@ -32,7 +39,6 @@ const HIVE_RESTRICTED_SYNTAX = [ ]; module.exports = { - reportUnusedDisableDirectives: true, ignorePatterns: [ 'scripts', 'rules', @@ -47,52 +53,86 @@ module.exports = { 'codegen.cjs', 'tsup', ], - parserOptions: { - ecmaVersion: 2020, - sourceType: 'module', - project: ['./tsconfig.eslint.json'], - }, - parser: '@typescript-eslint/parser', - plugins: [...guildConfig.plugins, 'hive'], - extends: guildConfig.extends, - rules: { - 'no-process-env': 'error', - 'no-empty': ['error', { allowEmptyCatch: true }], - 'import/no-absolute-path': 'error', - 'import/no-self-import': 'error', - 'import/no-extraneous-dependencies': [ - 'error', - { - devDependencies: [ - 'packages/services/storage/tools/*.js', - 'packages/services/**', - 'packages/migrations/**', - ], - optionalDependencies: false, - }, - ], - 'hive/enforce-deps-in-dev': [ - 'error', - { - scopes: ['@hive', '@graphql-hive'], - ignored: ['packages/libraries/**', 'packages/web/**'], - }, - ], - '@typescript-eslint/no-floating-promises': 'error', - '@typescript-eslint/no-unnecessary-type-assertion': 'error', - ...rulesToExtends, - 'no-restricted-syntax': ['error', ...HIVE_RESTRICTED_SYNTAX, ...RESTRICTED_SYNTAX], - - // 🚨 The following rules needs to be fixed and was temporarily disabled to avoid printing warning - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-non-null-assertion': 'off', - '@typescript-eslint/no-namespace': 'off', - '@typescript-eslint/no-empty-function': 'off', - '@typescript-eslint/ban-types': 'off', - '@typescript-eslint/triple-slash-reference': 'off', - }, + // parserOptions: { + // ecmaVersion: 2020, + // sourceType: 'module', + // project: ['./tsconfig.eslint.json'], + // }, + // parser: '@typescript-eslint/parser', + // plugins: [...guildConfig.plugins, 'hive'], + // extends: guildConfig.extends, overrides: [ + { + // Setup GraphQL Parser + files: '*.{graphql,gql}', + parser: '@graphql-eslint/eslint-plugin', + plugins: ['@graphql-eslint'], + parserOptions: { + schema: SCHEMA_PATH, + operations: OPERATIONS_PATHS, + }, + }, + { + // Setup processor for operations/fragments definitions on code-files + files: ['packages/web/app/**/*.tsx', 'packages/web/app/**/*.ts'], + processor: '@graphql-eslint/graphql', + }, + { + files: ['packages/web/app/**/*.graphql'], + plugins: ['@graphql-eslint'], + rules: { + '@graphql-eslint/require-id-when-available': 'error', + }, + }, + { + files: ['packages/**/*.ts', 'packages/**/*.tsx', 'cypress/**/*.ts', 'cypress/**/*.tsx'], + reportUnusedDisableDirectives: true, + parserOptions: { + ecmaVersion: 2020, + sourceType: 'module', + project: ['./tsconfig.eslint.json'], + }, + parser: '@typescript-eslint/parser', + plugins: [...guildConfig.plugins, 'hive'], + extends: guildConfig.extends, + rules: { + 'no-process-env': 'error', + 'no-empty': ['error', { allowEmptyCatch: true }], + 'import/no-absolute-path': 'error', + 'import/no-self-import': 'error', + 'import/no-extraneous-dependencies': [ + 'error', + { + devDependencies: [ + 'packages/services/storage/tools/*.js', + 'packages/services/**', + 'packages/migrations/**', + ], + optionalDependencies: false, + }, + ], + 'hive/enforce-deps-in-dev': [ + 'error', + { + scopes: ['@hive', '@graphql-hive'], + ignored: ['packages/libraries/**', 'packages/web/**'], + }, + ], + '@typescript-eslint/no-floating-promises': 'error', + '@typescript-eslint/no-unnecessary-type-assertion': 'error', + ...rulesToExtends, + 'no-restricted-syntax': ['error', ...HIVE_RESTRICTED_SYNTAX, ...RESTRICTED_SYNTAX], + + // 🚨 The following rules needs to be fixed and was temporarily disabled to avoid printing warning + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/no-namespace': 'off', + '@typescript-eslint/no-empty-function': 'off', + '@typescript-eslint/ban-types': 'off', + '@typescript-eslint/triple-slash-reference': 'off', + }, + }, { files: ['packages/web/**'], extends: [ diff --git a/package.json b/package.json index 8456765b1..29c584b08 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "@graphql-codegen/typescript": "4.0.1", "@graphql-codegen/typescript-operations": "4.0.1", "@graphql-codegen/typescript-resolvers": "4.0.1", + "@graphql-eslint/eslint-plugin": "3.20.1", "@graphql-inspector/cli": "4.0.2", "@manypkg/get-packages": "2.2.0", "@next/eslint-plugin-next": "13.5.3", diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer.tsx index 3f822fa91..1548af940 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer.tsx @@ -103,6 +103,7 @@ const TargetExplorerPageQuery = graphql(` cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId latestSchemaVersion { __typename diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer/[typename].tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer/[typename].tsx index fd1a3287b..af61a2cca 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer/[typename].tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/explorer/[typename].tsx @@ -131,6 +131,7 @@ const TargetExplorerTypenamePageQuery = graphql(` cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId latestSchemaVersion { __typename diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/history.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/history.tsx index d7d2ba5eb..57f5b2044 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/history.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/history.tsx @@ -359,6 +359,7 @@ const TargetHistoryPageQuery = graphql(` } } me { + id ...TargetLayout_MeFragment } ...TargetLayout_IsCDNEnabledFragment diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/index.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/index.tsx index 1e0651c40..75ca722c1 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/index.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/index.tsx @@ -164,6 +164,7 @@ const SchemaView_SchemaFragment = graphql(` const SchemaView_TargetFragment = graphql(` fragment SchemaView_TargetFragment on Target { + id cleanId latestSchemaVersion { id diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights.tsx index 70045d866..ed3574fa6 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights.tsx @@ -112,6 +112,7 @@ const TargetOperationsPageQuery = graphql(` cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId } hasCollectedOperations( diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/[operationName]/[operationHash].tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/[operationName]/[operationHash].tsx index 3658b76f0..c92c0a462 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/[operationName]/[operationHash].tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/[operationName]/[operationHash].tsx @@ -148,6 +148,7 @@ const OperationInsightsPageQuery = graphql(` cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId } hasCollectedOperations( diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/client/[name].tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/client/[name].tsx index 32829c0b4..49f2ebb0d 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/client/[name].tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/client/[name].tsx @@ -369,6 +369,7 @@ const ClientInsightsPageQuery = graphql(` cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId } hasCollectedOperations( diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/schema-coordinate/[coordinate].tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/schema-coordinate/[coordinate].tsx index be3f36cb1..73d3d60f3 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/schema-coordinate/[coordinate].tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/insights/schema-coordinate/[coordinate].tsx @@ -383,9 +383,11 @@ const TargetSchemaCoordinatePageQuery = graphql(` } project(selector: { organization: $organizationId, project: $projectId }) { ...TargetLayout_CurrentProjectFragment + id cleanId } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId } hasCollectedOperations( diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/laboratory.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/laboratory.tsx index 5821460d6..e720d60ba 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/laboratory.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/laboratory.tsx @@ -641,6 +641,7 @@ const TargetLaboratoryPageQuery = graphql(` organization { ...TargetLayout_CurrentOrganizationFragment me { + id ...CanAccessTarget_MemberFragment } } @@ -657,6 +658,7 @@ const TargetLaboratoryPageQuery = graphql(` } } me { + id ...TargetLayout_MeFragment } ...TargetLayout_IsCDNEnabledFragment diff --git a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/settings.tsx b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/settings.tsx index bff308e1a..cf697a7ae 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/settings.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/[targetId]/settings.tsx @@ -839,6 +839,7 @@ const TargetSettingsPage_UpdateTargetNameMutation = graphql(` const TargetSettingsPage_TargetFragment = graphql(` fragment TargetSettingsPage_TargetFragment on Target { + id name baseSchema } @@ -903,6 +904,7 @@ const TargetSettingsPageQuery = graphql(` } organization(selector: { organization: $organizationId }) { organization { + id cleanId ...TargetLayout_CurrentOrganizationFragment ...TargetSettingsPage_OrganizationFragment @@ -912,10 +914,12 @@ const TargetSettingsPageQuery = graphql(` } } project(selector: { organization: $organizationId, project: $projectId }) { + id cleanId ...TargetLayout_CurrentProjectFragment } target(selector: { organization: $organizationId, project: $projectId, target: $targetId }) { + id cleanId name graphqlEndpointUrl diff --git a/packages/web/app/pages/[organizationId]/[projectId]/index.tsx b/packages/web/app/pages/[organizationId]/[projectId]/index.tsx index f04584381..b694cacc3 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/index.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/index.tsx @@ -362,6 +362,7 @@ const ProjectOverviewPageQuery = graphql(` } } me { + id ...ProjectLayout_MeFragment } } diff --git a/packages/web/app/pages/[organizationId]/[projectId]/view/alerts.tsx b/packages/web/app/pages/[organizationId]/[projectId]/view/alerts.tsx index e1d9ffb6d..e2f259601 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/view/alerts.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/view/alerts.tsx @@ -155,8 +155,10 @@ export function Alerts(props: { const ProjectAlertsPage_OrganizationFragment = graphql(` fragment ProjectAlertsPage_OrganizationFragment on Organization { + id cleanId me { + id ...CanAccessProject_MemberFragment } } @@ -189,6 +191,7 @@ const ProjectAlertsPageQuery = graphql(` ...ProjectLayout_OrganizationConnectionFragment } me { + id ...ProjectLayout_MeFragment } } diff --git a/packages/web/app/pages/[organizationId]/[projectId]/view/policy.tsx b/packages/web/app/pages/[organizationId]/[projectId]/view/policy.tsx index 76f5bc08f..ddff9ac49 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/view/policy.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/view/policy.tsx @@ -30,6 +30,7 @@ const ProjectPolicyPageQuery = graphql(` } } me { + id ...CanAccessProject_MemberFragment } ...ProjectLayout_CurrentOrganizationFragment @@ -49,6 +50,7 @@ const ProjectPolicyPageQuery = graphql(` ...ProjectLayout_OrganizationConnectionFragment } me { + id ...ProjectLayout_MeFragment } } diff --git a/packages/web/app/pages/[organizationId]/[projectId]/view/settings.tsx b/packages/web/app/pages/[organizationId]/[projectId]/view/settings.tsx index 1bf78e78b..845f1b032 100644 --- a/packages/web/app/pages/[organizationId]/[projectId]/view/settings.tsx +++ b/packages/web/app/pages/[organizationId]/[projectId]/view/settings.tsx @@ -50,6 +50,7 @@ const GithubIntegration_GithubIntegrationDetailsQuery = graphql(` query getGitHubIntegrationDetails($selector: OrganizationSelectorInput!) { organization(selector: $selector) { organization { + id gitHubIntegration { repositories { nameWithOwner @@ -208,8 +209,11 @@ const ProjectSettingsPage_UpdateProjectNameMutation = graphql(` const ProjectSettingsPage_OrganizationFragment = graphql(` fragment ProjectSettingsPage_OrganizationFragment on Organization { + id cleanId + name me { + id ...CanAccessProject_MemberFragment } ...ExternalCompositionSettings_OrganizationFragment @@ -242,6 +246,7 @@ const ProjectSettingsPageQuery = graphql(` ...ProjectLayout_OrganizationConnectionFragment } me { + id ...ProjectLayout_MeFragment } isGitHubIntegrationFeatureEnabled diff --git a/packages/web/app/pages/[organizationId]/index.tsx b/packages/web/app/pages/[organizationId]/index.tsx index c017709b3..b1a8f352a 100644 --- a/packages/web/app/pages/[organizationId]/index.tsx +++ b/packages/web/app/pages/[organizationId]/index.tsx @@ -242,6 +242,7 @@ const OrganizationProjectsPageQuery = graphql(` organization(selector: { organization: $organizationId }) { organization { ...OrganizationLayout_CurrentOrganizationFragment + id cleanId } } diff --git a/packages/web/app/pages/[organizationId]/view/members.tsx b/packages/web/app/pages/[organizationId]/view/members.tsx index c645c0205..c10986692 100644 --- a/packages/web/app/pages/[organizationId]/view/members.tsx +++ b/packages/web/app/pages/[organizationId]/view/members.tsx @@ -211,6 +211,7 @@ const Invitation = (props: { const Page_OrganizationFragment = graphql(` fragment Page_OrganizationFragment on Organization { me { + id ...CanAccessOrganization_MemberFragment ...ChangePermissionsModal_MemberFragment } @@ -223,6 +224,7 @@ const Page_OrganizationFragment = graphql(` id ...ChangePermissionsModal_MemberFragment user { + id provider displayName email @@ -237,6 +239,7 @@ const Page_OrganizationFragment = graphql(` const OrganizationInvitations_OrganizationFragment = graphql(` fragment OrganizationInvitations_OrganizationFragment on Organization { + id cleanId invitations { nodes { @@ -414,6 +417,7 @@ const OrganizationMembersPageQuery = graphql(` ...OrganizationLayout_OrganizationConnectionFragment } me { + id ...OrganizationLayout_MeFragment ...OrganizationMembersPage_MeFragment } diff --git a/packages/web/app/pages/[organizationId]/view/subscription.tsx b/packages/web/app/pages/[organizationId]/view/subscription.tsx index 595c19451..4478336e7 100644 --- a/packages/web/app/pages/[organizationId]/view/subscription.tsx +++ b/packages/web/app/pages/[organizationId]/view/subscription.tsx @@ -35,6 +35,7 @@ const SubscriptionPage_OrganizationFragment = graphql(` id } upcomingInvoice { + id amount date } diff --git a/packages/web/app/pages/join/[inviteCode].tsx b/packages/web/app/pages/join/[inviteCode].tsx index 15781ce87..d30585530 100644 --- a/packages/web/app/pages/join/[inviteCode].tsx +++ b/packages/web/app/pages/join/[inviteCode].tsx @@ -24,6 +24,7 @@ const JoinOrganizationPage_JoinOrganizationMutation = graphql(` organization } organization { + id name cleanId } diff --git a/packages/web/app/src/components/admin/AdminStats.tsx b/packages/web/app/src/components/admin/AdminStats.tsx index 6a5a2ab0b..1ad2388c9 100644 --- a/packages/web/app/src/components/admin/AdminStats.tsx +++ b/packages/web/app/src/components/admin/AdminStats.tsx @@ -175,12 +175,15 @@ const AdminStatsQuery = graphql(` cleanId name owner { + id user { + id email } } members { nodes { + id user { id email diff --git a/packages/web/app/src/components/layouts/target.tsx b/packages/web/app/src/components/layouts/target.tsx index 6b8a28d23..25308f219 100644 --- a/packages/web/app/src/components/layouts/target.tsx +++ b/packages/web/app/src/components/layouts/target.tsx @@ -28,6 +28,7 @@ const TargetLayout_CurrentOrganizationFragment = graphql(` name cleanId me { + id ...CanAccessTarget_MemberFragment } ...UserMenu_CurrentOrganizationFragment diff --git a/packages/web/app/src/components/target/insights/List.tsx b/packages/web/app/src/components/target/insights/List.tsx index 4f5717301..fee846a1c 100644 --- a/packages/web/app/src/components/target/insights/List.tsx +++ b/packages/web/app/src/components/target/insights/List.tsx @@ -456,6 +456,7 @@ const OperationsList_OperationsStatsQuery = graphql(` } operations { nodes { + id __typename } } diff --git a/packages/web/app/src/lib/access/organization.ts b/packages/web/app/src/lib/access/organization.ts index fbeb11e64..f41fd5f02 100644 --- a/packages/web/app/src/lib/access/organization.ts +++ b/packages/web/app/src/lib/access/organization.ts @@ -6,6 +6,7 @@ export { OrganizationAccessScope }; const CanAccessOrganization_MemberFragment = graphql(` fragment CanAccessOrganization_MemberFragment on Member { + id organizationAccessScopes } `); diff --git a/packages/web/app/src/lib/access/project.ts b/packages/web/app/src/lib/access/project.ts index 6d33f3075..dc7a15fca 100644 --- a/packages/web/app/src/lib/access/project.ts +++ b/packages/web/app/src/lib/access/project.ts @@ -6,6 +6,7 @@ export { ProjectAccessScope }; const CanAccessProject_MemberFragment = graphql(` fragment CanAccessProject_MemberFragment on Member { + id projectAccessScopes } `); diff --git a/packages/web/app/src/lib/access/target.ts b/packages/web/app/src/lib/access/target.ts index 9cfd6d3e2..1ae557932 100644 --- a/packages/web/app/src/lib/access/target.ts +++ b/packages/web/app/src/lib/access/target.ts @@ -6,6 +6,7 @@ export { TargetAccessScope }; export const CanAccessTarget_MemberFragment = graphql(` fragment CanAccessTarget_MemberFragment on Member { + id targetAccessScopes } `); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fc46ea87..dcad3ea55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,6 +91,9 @@ importers: '@graphql-codegen/typescript-resolvers': specifier: 4.0.1 version: 4.0.1(graphql@16.8.1) + '@graphql-eslint/eslint-plugin': + specifier: 3.20.1 + version: 3.20.1(patch_hash=n437g5o7zq7pnxdxldn52uql2q)(@babel/core@7.23.0)(@types/node@20.8.0)(graphql@16.8.1) '@graphql-inspector/cli': specifier: 4.0.2 version: 4.0.2(@types/node@20.8.0)(graphql@16.8.1) @@ -2098,7 +2101,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 /@apollo/cache-control-types@1.0.3(graphql@16.8.1): resolution: {integrity: sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==} @@ -2421,11 +2424,11 @@ packages: graphql: '*' dependencies: '@babel/core': 7.21.5 - '@babel/generator': 7.21.5 - '@babel/parser': 7.21.8 + '@babel/generator': 7.23.0 + '@babel/parser': 7.23.0 '@babel/runtime': 7.21.0 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 babel-preset-fbjs: 3.4.0(@babel/core@7.21.5) chalk: 4.1.2 fb-watchman: 2.0.2 @@ -3051,7 +3054,8 @@ packages: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.22.20 + dev: true /@babel/code-frame@7.22.13: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} @@ -3074,15 +3078,15 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.5) '@babel/helper-module-transforms': 7.21.5 '@babel/helpers': 7.21.5 - '@babel/parser': 7.21.8 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -3141,25 +3145,26 @@ packages: resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.18 + '@babel/types': 7.23.0 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 + dev: true /@babel/generator@7.23.0: resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.0 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/helper-annotate-as-pure@7.22.5: @@ -3222,13 +3227,13 @@ packages: dependencies: '@babel/core': 7.21.5 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-function-name': 7.21.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.20.7 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.6 transitivePeerDependencies: - supports-color dev: true @@ -3241,13 +3246,13 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-function-name': 7.21.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.20.7 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.6 transitivePeerDependencies: - supports-color dev: true @@ -3308,21 +3313,10 @@ packages: - supports-color dev: true - /@babel/helper-environment-visitor@7.21.5: - resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} - engines: {node: '>=6.9.0'} - /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - /@babel/helper-function-name@7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.21.5 - /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} @@ -3330,12 +3324,6 @@ packages: '@babel/template': 7.22.15 '@babel/types': 7.23.0 - /@babel/helper-hoist-variables@7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.5 - /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} @@ -3346,7 +3334,7 @@ packages: resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/helper-member-expression-to-functions@7.23.0: @@ -3360,7 +3348,7 @@ packages: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} @@ -3372,14 +3360,14 @@ packages: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.21.4 '@babel/helper-simple-access': 7.21.5 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 transitivePeerDependencies: - supports-color dev: true @@ -3415,7 +3403,7 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/helper-optimise-call-expression@7.22.5: @@ -3428,11 +3416,11 @@ packages: /@babel/helper-plugin-utils@7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} @@ -3450,12 +3438,12 @@ packages: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 transitivePeerDependencies: - supports-color dev: true @@ -3476,7 +3464,7 @@ packages: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/helper-simple-access@7.22.5: @@ -3489,7 +3477,7 @@ packages: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.22.5: @@ -3499,30 +3487,16 @@ packages: '@babel/types': 7.23.0 dev: true - /@babel/helper-split-export-declaration@7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.5 - /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.0 - /@babel/helper-string-parser@7.21.5: - resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} - engines: {node: '>=6.9.0'} - /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} - engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -3549,9 +3523,9 @@ packages: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 transitivePeerDependencies: - supports-color dev: true @@ -3566,14 +3540,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.19.1 - chalk: 2.4.2 - js-tokens: 4.0.0 - /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} @@ -3587,7 +3553,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 /@babel/parser@7.23.0: resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} @@ -3627,7 +3593,7 @@ packages: dependencies: '@babel/core': 7.21.5 '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.5) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -3641,7 +3607,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -3654,7 +3620,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.0) dev: true @@ -3666,7 +3632,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) dev: true @@ -3678,7 +3644,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) dev: true @@ -3692,7 +3658,7 @@ packages: '@babel/compat-data': 7.21.7 '@babel/core': 7.21.5 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.5) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.5) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.5) dev: true @@ -3707,7 +3673,7 @@ packages: '@babel/compat-data': 7.21.7 '@babel/core': 7.23.0 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.23.0) dev: true @@ -3720,7 +3686,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) dev: true @@ -3749,7 +3715,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.5): @@ -3786,7 +3752,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0): @@ -3795,7 +3761,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-flow@7.18.6(@babel/core@7.21.5): @@ -3805,7 +3771,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-flow@7.18.6(@babel/core@7.23.0): @@ -3815,7 +3781,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.0): @@ -3828,16 +3794,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.8): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.8 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.23.0): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} @@ -3845,7 +3801,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.8): + resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} @@ -3892,7 +3858,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.23.0): @@ -3902,7 +3868,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: false /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): @@ -3939,7 +3905,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.5): @@ -3948,7 +3914,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0): @@ -3957,7 +3923,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0): @@ -4005,7 +3971,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0): @@ -4036,7 +4002,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0): @@ -4081,7 +4047,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0): @@ -4101,7 +4067,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.0): @@ -4146,12 +4112,12 @@ packages: '@babel/core': 7.21.5 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.5) - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-function-name': 7.21.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4182,8 +4148,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/template': 7.20.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 dev: true /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0): @@ -4204,7 +4170,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.0): @@ -4278,7 +4244,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.21.5) dev: true @@ -4289,7 +4255,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.23.0) dev: true @@ -4311,7 +4277,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0): @@ -4332,8 +4298,8 @@ packages: dependencies: '@babel/core': 7.21.5 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.5) - '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0): @@ -4366,7 +4332,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0): @@ -4397,7 +4363,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0): @@ -4429,7 +4395,7 @@ packages: dependencies: '@babel/core': 7.21.5 '@babel/helper-module-transforms': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color @@ -4443,7 +4409,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-module-transforms': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color @@ -4549,7 +4515,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color @@ -4596,7 +4562,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.23.0): @@ -4606,7 +4572,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0): @@ -4650,7 +4616,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0): @@ -4670,7 +4636,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0): @@ -4702,9 +4668,9 @@ packages: '@babel/core': 7.21.5 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.5) - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): @@ -4777,7 +4743,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.0): @@ -4797,7 +4763,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true @@ -4829,7 +4795,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0): @@ -4860,7 +4826,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.23.0) transitivePeerDependencies: - supports-color @@ -5020,7 +4986,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.21.0 '@babel/plugin-transform-flow-strip-types': 7.19.0(@babel/core@7.23.0) dev: true @@ -5070,7 +5036,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.21.0 '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.23.0) transitivePeerDependencies: @@ -5133,9 +5099,10 @@ packages: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -5149,14 +5116,14 @@ packages: resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: @@ -5183,8 +5150,8 @@ packages: resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.21.5 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@babel/types@7.23.0: @@ -6705,7 +6672,7 @@ 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 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.0(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) '@graphql-tools/utils': 10.0.3(graphql@16.8.1) graphql: 16.8.1 tslib: 2.5.3 @@ -6781,7 +6748,7 @@ 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 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.0(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) '@graphql-tools/optimize': 2.0.0(graphql@16.8.1) '@graphql-tools/relay-operation-optimizer': 7.0.0(graphql@16.8.1) '@graphql-tools/utils': 10.0.3(graphql@16.8.1) @@ -7542,10 +7509,10 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.21.8 - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.23.0) - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.0) + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -7577,10 +7544,10 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.21.8 - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.8) - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.8) + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 '@graphql-tools/utils': 10.0.3(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -7595,10 +7562,10 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.21.8 - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.23.0) - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.0) + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 '@graphql-tools/utils': 10.0.3(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 @@ -8063,10 +8030,10 @@ packages: optional: true dependencies: '@babel/core': 7.21.5 - '@babel/generator': 7.21.5 - '@babel/parser': 7.21.8 - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/generator': 7.23.0 + '@babel/parser': 7.23.0 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 lodash.clone: 4.5.0 lodash.isequal: 4.5.0 prettier: 2.8.8 @@ -8128,7 +8095,7 @@ packages: dependencies: '@babel/core': 7.21.5 '@jest/types': 29.4.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -8178,14 +8145,6 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - /@jridgewell/gen-mapping@0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 - /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -8194,10 +8153,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.19 - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -8209,8 +8164,8 @@ packages: /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.19 dev: true /@jridgewell/source-map@0.3.5: @@ -8219,18 +8174,9 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - /@jridgewell/trace-mapping@0.3.19: resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} dependencies: @@ -8240,7 +8186,7 @@ packages: /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 /@juggle/resize-observer@3.4.0: @@ -13267,8 +13213,8 @@ packages: /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -13277,20 +13223,20 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.21.8 - '@babel/types': 7.21.5 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 dev: true /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.23.0 dev: true /@types/bcryptjs@2.4.4: @@ -15280,7 +15226,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.22.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -18807,7 +18753,7 @@ packages: peerDependencies: eslint: '>=8.38.0' dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.20 '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) ci-info: 3.8.0 clean-regexp: 1.0.0 @@ -18969,8 +18915,8 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.21.5 - '@babel/types': 7.21.5 + '@babel/traverse': 7.23.0 + '@babel/types': 7.23.0 c8: 7.13.0 transitivePeerDependencies: - supports-color @@ -19774,7 +19720,7 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.13 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.0.1 @@ -22221,7 +22167,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.21.5 - '@babel/parser': 7.21.8 + '@babel/parser': 7.23.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -22422,7 +22368,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.23.0 - '@babel/parser': 7.21.8 + '@babel/parser': 7.23.0 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.0) @@ -26222,7 +26168,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -26231,7 +26177,7 @@ packages: resolution: {integrity: sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 2.0.3 @@ -27747,7 +27693,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.23.0 - '@babel/generator': 7.21.5 + '@babel/generator': 7.23.0 '@babel/runtime': 7.23.1 ast-types: 0.14.2 commander: 2.20.3 @@ -29998,7 +29944,7 @@ packages: engines: {node: '>=8'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/gen-mapping': 0.3.3 commander: 4.1.1 glob: 7.1.6 lines-and-columns: 1.2.4 @@ -30327,7 +30273,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 '@swc/core': 1.3.85 esbuild: 0.18.20 jest-worker: 27.5.1 @@ -31651,7 +31597,7 @@ packages: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true