From c81e2a18f364f073c6dc53693d998281d3b000ef Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 11 Jul 2022 15:48:13 +0100 Subject: [PATCH] Update GraphQL dependencies (#753) --- package.json | 3 - packages/hash/api/package.json | 21 +- .../api/src/graphql/createApolloServer.ts | 30 +- .../src/graphql/resolvers/account/accounts.ts | 4 +- .../resolvers/block/blockProperties.ts | 7 +- .../api/src/graphql/resolvers/block/blocks.ts | 4 +- .../graphql/resolvers/block/linkedEntities.ts | 7 +- .../api/src/graphql/resolvers/embed/index.ts | 9 +- .../resolvers/entity/aggregateEntity.ts | 6 +- .../graphql/resolvers/entity/createEntity.ts | 4 +- .../src/graphql/resolvers/entity/entities.ts | 4 +- .../src/graphql/resolvers/entity/entity.ts | 4 +- .../src/graphql/resolvers/entity/history.ts | 7 +- .../resolvers/entity/impliedHistory.ts | 6 +- .../graphql/resolvers/entity/linkGroups.ts | 7 +- .../resolvers/entity/linkedAggregations.ts | 7 +- .../resolvers/entity/linkedEntities.ts | 7 +- .../graphql/resolvers/entity/properties.ts | 7 +- .../resolvers/entity/transferEntity.ts | 4 +- .../graphql/resolvers/entity/updateEntity.ts | 4 +- .../resolvers/entityType/createEntityType.ts | 4 +- .../entityType/entityTypeInheritance.ts | 17 +- .../entityType/entityTypeTypeFields.ts | 22 +- .../entityType/getAccountEntityTypes.ts | 4 +- .../resolvers/entityType/getEntityType.ts | 4 +- .../resolvers/entityType/updateEntityType.ts | 4 +- .../resolvers/file/createFileFromLink.ts | 4 +- .../graphql/resolvers/file/fileUrlResolver.ts | 7 +- .../resolvers/file/requestFileUpload.ts | 4 +- .../hash/api/src/graphql/resolvers/index.ts | 5 +- .../src/graphql/resolvers/link/createLink.ts | 4 +- .../src/graphql/resolvers/link/deleteLink.ts | 4 +- .../api/src/graphql/resolvers/link/getLink.ts | 4 +- .../createLinkedAggregation.ts | 4 +- .../deleteLinkedAggregation.ts | 4 +- .../linkedAggregation/getLinkedAggregation.ts | 4 +- .../linkedAggregationResults.ts | 7 +- .../updateLinkedAggregationOperation.ts | 4 +- .../resolvers/middlewares/middlewareTypes.ts | 6 +- .../src/graphql/resolvers/org/createOrg.ts | 4 +- .../resolvers/org/createOrgEmailInvitation.ts | 4 +- .../resolvers/org/getOrgEmailInvitation.ts | 4 +- .../resolvers/org/getOrgInvitationLink.ts | 4 +- .../graphql/resolvers/org/linkedEntities.ts | 17 +- .../orgEmailInvitation/linkedEntities.ts | 12 +- .../orgInvitationLink/linkedEntities.ts | 7 +- .../resolvers/orgMembership/linkedEntities.ts | 12 +- .../graphql/resolvers/pages/accountPages.ts | 4 +- .../src/graphql/resolvers/pages/createPage.ts | 4 +- .../graphql/resolvers/pages/linkedEntities.ts | 17 +- .../api/src/graphql/resolvers/pages/page.ts | 4 +- .../graphql/resolvers/pages/pageProperties.ts | 7 +- .../graphql/resolvers/pages/searchPages.ts | 4 +- .../graphql/resolvers/pages/setParentPage.ts | 4 +- .../src/graphql/resolvers/pages/updatePage.ts | 4 +- .../resolvers/pages/updatePageContents.ts | 4 +- .../pageSearchResultConnection.ts | 4 +- .../graphql/resolvers/taskExecutor/index.ts | 18 +- .../resolvers/user/accountSignupComplete.ts | 7 +- .../src/graphql/resolvers/user/createUser.ts | 4 +- .../user/createUserWithOrgEmailInvitation.ts | 4 +- .../resolvers/user/isShortnameTaken.ts | 4 +- .../api/src/graphql/resolvers/user/joinOrg.ts | 4 +- .../graphql/resolvers/user/linkedEntities.ts | 7 +- .../resolvers/user/loginWithLoginCode.ts | 4 +- .../api/src/graphql/resolvers/user/logout.ts | 7 +- .../hash/api/src/graphql/resolvers/user/me.ts | 7 +- .../graphql/resolvers/user/sendLoginCode.ts | 4 +- .../src/graphql/resolvers/user/updateUser.ts | 4 +- .../src/graphql/resolvers/user/verifyEmail.ts | 4 +- packages/hash/api/src/index.ts | 1 - packages/hash/backend-utils/package.json | 2 +- packages/hash/frontend/package.json | 10 +- .../src/components/hooks/useCreatePage.ts | 4 +- .../pages/shared/use-get-invitation-info.ts | 4 +- packages/hash/integration/package.json | 12 +- packages/hash/shared/package.json | 10 +- yarn.lock | 1778 +++++++---------- 78 files changed, 977 insertions(+), 1310 deletions(-) diff --git a/package.json b/package.json index 0b7a389de7c..3e0e4a04e51 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,6 @@ "packages/hash/tsconfig", "sites/hashai", "sites/hashdev" - ], - "nohoist": [ - "**/ts-invariant" ] }, "scripts": { diff --git a/packages/hash/api/package.json b/packages/hash/api/package.json index 13cc62e2cc0..ee0974cbdea 100644 --- a/packages/hash/api/package.json +++ b/packages/hash/api/package.json @@ -16,12 +16,13 @@ }, "dependencies": { "@apidevtools/json-schema-ref-parser": "9.0.9", - "@apollo/client": "3.3.21", + "@apollo/client": "3.6.9", "@aws-sdk/client-s3": "3.38.0", "@aws-sdk/client-ses": "3.25.0", "@aws-sdk/credential-provider-node": "3.41.0", "@aws-sdk/s3-presigned-post": "3.38.0", "@aws-sdk/s3-request-presigner": "3.38.0", + "@graphql-tools/schema": "8.5.0", "@hashintel/hash-backend-utils": "0.0.0", "@hashintel/hash-shared": "0.0.0", "@snowplow/node-tracker": "3.3.1", @@ -29,9 +30,10 @@ "@types/redis": "2.8.32", "ajv": "8.11.0", "ajv-formats": "2.1.1", - "apollo-datasource": "3.3.0", - "apollo-server-errors": "3.1.0", - "apollo-server-express": "2.25.3", + "apollo-datasource": "3.3.2", + "apollo-server-core": "3.9.0", + "apollo-server-errors": "3.3.1", + "apollo-server-express": "3.9.0", "app-root-path": "3.0.0", "blockprotocol": "0.0.10", "body-parser": "1.19.0", @@ -44,8 +46,8 @@ "express": "4.17.1", "express-session": "1.17.2", "graphql": "15.5.1", + "graphql-scalars": "1.17.0", "graphql-tag": "2.12.5", - "graphql-type-json": "0.3.2", "helmet": "4.6.0", "hot-shots": "8.5.0", "html-to-text": "8.0.0", @@ -78,16 +80,15 @@ "uuid": "8.3.2" }, "devDependencies": { - "@graphql-codegen/cli": "1.21.5", - "@graphql-codegen/introspection": "1.18.2", - "@graphql-codegen/typescript": "1.22.1", - "@graphql-codegen/typescript-resolvers": "1.19.2", + "@graphql-codegen/cli": "2.7.0", + "@graphql-codegen/introspection": "2.1.1", + "@graphql-codegen/typescript": "2.6.0", + "@graphql-codegen/typescript-resolvers": "2.6.7", "@types/app-root-path": "1.2.4", "@types/connect-pg-simple": "4.2.4", "@types/cron": "1.7.3", "@types/dedent": "0.7.0", "@types/express-session": "1.17.4", - "@types/graphql-type-json": "0.3.2", "@types/html-to-text": "8.0.1", "@types/jest": "28.1.4", "@types/json-schema": "7.0.9", diff --git a/packages/hash/api/src/graphql/createApolloServer.ts b/packages/hash/api/src/graphql/createApolloServer.ts index 52f416dd8e1..3b17cc01ac8 100644 --- a/packages/hash/api/src/graphql/createApolloServer.ts +++ b/packages/hash/api/src/graphql/createApolloServer.ts @@ -1,10 +1,12 @@ import { performance } from "perf_hooks"; import { - ApolloServer, - defaultPlaygroundOptions, - makeExecutableSchema, -} from "apollo-server-express"; + ApolloServerPluginLandingPageGraphQLPlayground, + ApolloServerPluginLandingPageDisabled, +} from "apollo-server-core"; +import { ApolloServer } from "apollo-server-express"; +import { makeExecutableSchema } from "@graphql-tools/schema"; + import { StatsD } from "hot-shots"; import { Logger } from "@hashintel/hash-backend-utils/logger"; import { SearchAdapter } from "@hashintel/hash-backend-utils/search/adapter"; @@ -70,18 +72,20 @@ export const createApolloServer = ({ emailTransporter, uploadProvider, passport: buildPassportGraphQLMethods(ctx), - logger: logger.child({ requestId: ctx.res.get("x-hash-request-id") }), + logger: logger.child({ + requestId: ctx.res.get("x-hash-request-id") ?? "", + }), }), // @todo: we may want to disable introspection at some point for production introspection: true, debug: true, // required for stack traces to be captured plugins: [ { - requestDidStart: (ctx) => { + requestDidStart: async (ctx) => { ctx.logger = ctx.context.logger as Logger; const startedAt = performance.now(); return { - didResolveOperation: (didResolveOperationCtx) => { + didResolveOperation: async (didResolveOperationCtx) => { if (didResolveOperationCtx.operationName) { statsd?.increment(didResolveOperationCtx.operationName, [ "graphql", @@ -126,13 +130,11 @@ export const createApolloServer = ({ }; }, }, + process.env.NODE_ENV === "production" + ? ApolloServerPluginLandingPageDisabled() + : ApolloServerPluginLandingPageGraphQLPlayground({ + settings: { "request.credentials": "include" }, + }), ], - playground: { - ...defaultPlaygroundOptions, - settings: { - ...defaultPlaygroundOptions.settings, - "request.credentials": "include", - }, - }, }); }; diff --git a/packages/hash/api/src/graphql/resolvers/account/accounts.ts b/packages/hash/api/src/graphql/resolvers/account/accounts.ts index 73f4dbf477f..eced7438507 100644 --- a/packages/hash/api/src/graphql/resolvers/account/accounts.ts +++ b/packages/hash/api/src/graphql/resolvers/account/accounts.ts @@ -1,8 +1,8 @@ -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLEntity, Account } from "../../../model"; -export const accounts: Resolver< +export const accounts: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/block/blockProperties.ts b/packages/hash/api/src/graphql/resolvers/block/blockProperties.ts index 3b17f4e264b..8febbee4324 100644 --- a/packages/hash/api/src/graphql/resolvers/block/blockProperties.ts +++ b/packages/hash/api/src/graphql/resolvers/block/blockProperties.ts @@ -6,7 +6,7 @@ import { } from "../../../model"; import { BlockProperties as GQLBlockProperties, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -18,12 +18,13 @@ import { GraphQLContext } from "../../context"; * * @deprecated */ -export const blockProperties: Resolver< +export const blockProperties: ResolverFn< Promise< Omit & { entity: UnresolvedGQLUnknownEntity } >, UnresolvedGQLBlock, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const { db } = dataSources; diff --git a/packages/hash/api/src/graphql/resolvers/block/blocks.ts b/packages/hash/api/src/graphql/resolvers/block/blocks.ts index 69d78094b17..a7e37ce6bb0 100644 --- a/packages/hash/api/src/graphql/resolvers/block/blocks.ts +++ b/packages/hash/api/src/graphql/resolvers/block/blocks.ts @@ -1,9 +1,9 @@ import { Entity, UnresolvedGQLEntity } from "../../../model"; -import { QueryBlocksArgs, Resolver } from "../../apiTypes.gen"; +import { QueryBlocksArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const blocks: Resolver< +export const blocks: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/block/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/block/linkedEntities.ts index cebec2a55e3..c72fb04aed4 100644 --- a/packages/hash/api/src/graphql/resolvers/block/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/block/linkedEntities.ts @@ -1,12 +1,13 @@ import { ApolloError } from "apollo-server-errors"; import { Block, UnresolvedGQLBlock, UnresolvedGQLEntity } from "../../../model"; -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const data: Resolver< +export const data: ResolverFn< Promise, UnresolvedGQLBlock, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, ctx) => { const { dataSources } = ctx; diff --git a/packages/hash/api/src/graphql/resolvers/embed/index.ts b/packages/hash/api/src/graphql/resolvers/embed/index.ts index cac40a8d06d..855a09dcdbb 100644 --- a/packages/hash/api/src/graphql/resolvers/embed/index.ts +++ b/packages/hash/api/src/graphql/resolvers/embed/index.ts @@ -2,7 +2,12 @@ import fetch from "node-fetch"; import { ApolloError } from "apollo-server-errors"; import oEmbedData from "oembed-providers/providers.json"; -import { Embed, Maybe, QueryEmbedCodeArgs, Resolver } from "../../apiTypes.gen"; +import { + Embed, + Maybe, + QueryEmbedCodeArgs, + ResolverFn, +} from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -84,7 +89,7 @@ async function getEmbedResponse({ ); } -export const embedCode: Resolver< +export const embedCode: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/aggregateEntity.ts b/packages/hash/api/src/graphql/resolvers/entity/aggregateEntity.ts index 9fe0e8bc0d6..4bd35a9b1a8 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/aggregateEntity.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/aggregateEntity.ts @@ -1,8 +1,8 @@ import { - QueryAggregateEntityArgs, - Resolver, AggregateOperation, AggregateOperationInput, + QueryAggregateEntityArgs, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Aggregation, Entity, UnresolvedGQLEntity } from "../../../model"; @@ -51,7 +51,7 @@ export const dbAggregateEntity = }; }; -export const aggregateEntity: Resolver< +export const aggregateEntity: ResolverFn< Promise<{ results: UnresolvedGQLEntity[]; operation: AggregateOperation; diff --git a/packages/hash/api/src/graphql/resolvers/entity/createEntity.ts b/packages/hash/api/src/graphql/resolvers/entity/createEntity.ts index 22d93ec0965..89cd748e524 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/createEntity.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/createEntity.ts @@ -1,8 +1,8 @@ -import { MutationCreateEntityArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreateEntityArgs, ResolverFn } from "../../apiTypes.gen"; import { Entity, UnresolvedGQLEntity } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const createEntity: Resolver< +export const createEntity: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/entities.ts b/packages/hash/api/src/graphql/resolvers/entity/entities.ts index b47c20e89cb..9aa6642f130 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/entities.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/entities.ts @@ -1,10 +1,10 @@ import { Entity, UnresolvedGQLEntity } from "../../../model"; import { validateEntityTypeChoice } from "../../../util"; -import { QueryEntitiesArgs, Resolver } from "../../apiTypes.gen"; +import { QueryEntitiesArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const entities: Resolver< +export const entities: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/entity.ts b/packages/hash/api/src/graphql/resolvers/entity/entity.ts index 5f730ea12e7..9e1dd750a5e 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/entity.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/entity.ts @@ -1,10 +1,10 @@ import { ApolloError, UserInputError } from "apollo-server-express"; -import { QueryEntityArgs, Resolver } from "../../apiTypes.gen"; +import { QueryEntityArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLEntity, Entity } from "../../../model"; -export const entity: Resolver< +export const entity: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/history.ts b/packages/hash/api/src/graphql/resolvers/entity/history.ts index 10c87700ac0..a8957c5a0d5 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/history.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/history.ts @@ -1,10 +1,11 @@ -import { Resolver, UnknownEntity } from "../../apiTypes.gen"; +import { ResolverFn, UnknownEntity } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const history: Resolver< +export const history: ResolverFn< Promise, UnknownEntity, - GraphQLContext + GraphQLContext, + {} > = async (entity, _, { dataSources }) => { if (!entity.entityId) { return undefined; diff --git a/packages/hash/api/src/graphql/resolvers/entity/impliedHistory.ts b/packages/hash/api/src/graphql/resolvers/entity/impliedHistory.ts index 7ac64623562..6fcbd2a2f76 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/impliedHistory.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/impliedHistory.ts @@ -2,11 +2,11 @@ import { cloneDeep } from "lodash"; import { ApolloError } from "apollo-server-express"; import { - Resolver, ImpliedEntityHistory, ImpliedEntityVersion, QueryGetImpliedEntityHistoryArgs, QueryGetImpliedEntityVersionArgs, + ResolverFn, } from "../../apiTypes.gen"; import { LinkedDataDefinition } from "../util"; import { GraphQLContext } from "../../context"; @@ -56,7 +56,7 @@ const findLink = (params: { ); }; -export const getImpliedEntityHistory: Resolver< +export const getImpliedEntityHistory: ResolverFn< Promise, {}, GraphQLContext, @@ -258,7 +258,7 @@ const hydrateRootSubgraph = async ( return entityVersionIdEntityMap.get(rootEntityVersionId)!; }; -export const getImpliedEntityVersion: Resolver< +export const getImpliedEntityVersion: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/linkGroups.ts b/packages/hash/api/src/graphql/resolvers/entity/linkGroups.ts index 97f1e76fe2e..876a7b73870 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/linkGroups.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/linkGroups.ts @@ -1,6 +1,6 @@ import { ApolloError } from "apollo-server-errors"; import { set } from "lodash"; -import { Resolver, Entity as GQLEntity, LinkGroup } from "../../apiTypes.gen"; +import { Entity as GQLEntity, LinkGroup, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Entity, Link } from "../../../model"; import { DbClient } from "../../../db"; @@ -155,10 +155,11 @@ const mapLinkGroupsObjectToGQLLinkGroups = ( ) .flat(2); -export const linkGroups: Resolver< +export const linkGroups: ResolverFn< GQLEntity["linkGroups"], DbUnknownEntity, - GraphQLContext + GraphQLContext, + {} > = async (sourceEntity, _, { dataSources }) => { const source = await Entity.getEntity(dataSources.db, { accountId: sourceEntity.accountId, diff --git a/packages/hash/api/src/graphql/resolvers/entity/linkedAggregations.ts b/packages/hash/api/src/graphql/resolvers/entity/linkedAggregations.ts index aa856c08dbf..f51b15f1da9 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/linkedAggregations.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/linkedAggregations.ts @@ -1,13 +1,14 @@ import { ApolloError } from "apollo-server-express"; import { DbUnknownEntity } from "../../../db/adapter"; import { Entity, UnresolvedGQLLinkedAggregation } from "../../../model"; -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const linkedAggregations: Resolver< +export const linkedAggregations: ResolverFn< Promise, DbUnknownEntity, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const source = await Entity.getEntityLatestVersion(dataSources.db, { accountId, diff --git a/packages/hash/api/src/graphql/resolvers/entity/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/entity/linkedEntities.ts index 9e936de37fe..fede56a8ab8 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/linkedEntities.ts @@ -1,5 +1,5 @@ import { ApolloError } from "apollo-server-errors"; -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Entity, UnresolvedGQLUnknownEntity } from "../../../model"; import { @@ -8,10 +8,11 @@ import { } from "./linkGroups"; import { DbUnknownEntity } from "../../../db/adapter"; -export const linkedEntities: Resolver< +export const linkedEntities: ResolverFn< Promise, DbUnknownEntity, - GraphQLContext + GraphQLContext, + {} > = async (entity, _, { dataSources }) => { const source = await Entity.getEntity(dataSources.db, { accountId: entity.accountId, diff --git a/packages/hash/api/src/graphql/resolvers/entity/properties.ts b/packages/hash/api/src/graphql/resolvers/entity/properties.ts index a885f72f500..f9843bde188 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/properties.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/properties.ts @@ -3,7 +3,7 @@ import { DbUnknownEntity } from "../../../db/adapter"; import { Block, File, Page } from "../../../model"; import { isRecord } from "../../../util"; -import { Resolver, UnknownEntity, FileProperties } from "../../apiTypes.gen"; +import { ResolverFn, UnknownEntity, FileProperties } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { fileUrlResolver } from "../file/fileUrlResolver"; @@ -132,10 +132,11 @@ export const resolveLinkedData = async ( } }; -export const properties: Resolver< +export const properties: ResolverFn< UnknownEntity["properties"], DbUnknownEntity, - GraphQLContext + GraphQLContext, + {} > = async (entity, _, ctx, info) => { await resolveLinkedData(ctx, entity.accountId, entity.properties, info); /** diff --git a/packages/hash/api/src/graphql/resolvers/entity/transferEntity.ts b/packages/hash/api/src/graphql/resolvers/entity/transferEntity.ts index 686b0cbcfc7..201cee1edc9 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/transferEntity.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/transferEntity.ts @@ -1,9 +1,9 @@ import { ApolloError } from "apollo-server-express"; -import { MutationTransferEntityArgs, Resolver } from "../../apiTypes.gen"; +import { MutationTransferEntityArgs, ResolverFn } from "../../apiTypes.gen"; import { Entity, UnresolvedGQLEntity } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const transferEntity: Resolver< +export const transferEntity: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entity/updateEntity.ts b/packages/hash/api/src/graphql/resolvers/entity/updateEntity.ts index 0410f7ae4df..6fbc5c620a6 100644 --- a/packages/hash/api/src/graphql/resolvers/entity/updateEntity.ts +++ b/packages/hash/api/src/graphql/resolvers/entity/updateEntity.ts @@ -1,6 +1,6 @@ import { ApolloError } from "apollo-server-express"; -import { MutationUpdateEntityArgs, Resolver } from "../../apiTypes.gen"; +import { MutationUpdateEntityArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { Entity, @@ -8,7 +8,7 @@ import { UpdatePropertiesPayload, } from "../../../model"; -export const updateEntity: Resolver< +export const updateEntity: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entityType/createEntityType.ts b/packages/hash/api/src/graphql/resolvers/entityType/createEntityType.ts index 8158ba6a734..2572769b29d 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/createEntityType.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/createEntityType.ts @@ -1,8 +1,8 @@ -import { MutationCreateEntityTypeArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreateEntityTypeArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { EntityType, UnresolvedGQLEntityType } from "../../../model"; -export const createEntityType: Resolver< +export const createEntityType: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entityType/entityTypeInheritance.ts b/packages/hash/api/src/graphql/resolvers/entityType/entityTypeInheritance.ts index 93cfc5d8cf5..67056ed1ac6 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/entityTypeInheritance.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/entityTypeInheritance.ts @@ -1,13 +1,14 @@ import { ApolloError } from "apollo-server-express"; -import { Resolver, EntityType as GQLEntityType } from "../../apiTypes.gen"; +import { ResolverFn, EntityType as GQLEntityType } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { EntityType, UnresolvedGQLEntityType } from "../../../model"; -const children: Resolver< +const children: ResolverFn< Promise, GQLEntityType, - GraphQLContext + GraphQLContext, + {} > = async (params, _, { dataSources: { db } }) => { const { entityId: entityTypeId } = params; @@ -28,10 +29,11 @@ const children: Resolver< return entityTypeChildren.map((child) => child.toGQLEntityType()); }; -const parents: Resolver< +const parents: ResolverFn< Promise, GQLEntityType, - GraphQLContext + GraphQLContext, + {} > = async (params, _, { dataSources: { db } }) => { const { entityId: entityTypeId } = params; @@ -52,10 +54,11 @@ const parents: Resolver< return entityTypeParents.map((parent) => parent.toGQLEntityType()); }; -const ancestors: Resolver< +const ancestors: ResolverFn< Promise, GQLEntityType, - GraphQLContext + GraphQLContext, + {} > = async (params, _, { dataSources: { db } }) => { const { entityId: entityTypeId } = params; diff --git a/packages/hash/api/src/graphql/resolvers/entityType/entityTypeTypeFields.ts b/packages/hash/api/src/graphql/resolvers/entityType/entityTypeTypeFields.ts index 135d17b954e..38e914e1301 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/entityTypeTypeFields.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/entityTypeTypeFields.ts @@ -1,5 +1,5 @@ import { ApolloError } from "apollo-server-express"; -import { Resolver, EntityType as GQLEntityType } from "../../apiTypes.gen"; +import { ResolverFn, EntityType as GQLEntityType } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { EntityType, UnresolvedGQLEntityType } from "../../../model"; import { EntityTypeTypeFields } from "../../../db/adapter"; @@ -22,7 +22,7 @@ const getEntityTypeType = async (dataSources: GraphQLContext["dataSources"]) => /** * Get the entityType of an EntityType, i.e. the "EntityType" EntityType */ -const entityType: Resolver< +const entityType: ResolverFn< Omit< GQLEntityType["entityType"], | EntityTypeTypeFields @@ -31,7 +31,8 @@ const entityType: Resolver< | "linkedAggregations" >, EntityTypeMaybeTypeFields, - GraphQLContext + GraphQLContext, + {} > = async (gqlEntityType, __, { dataSources }) => { if (gqlEntityType.entityType) { return gqlEntityType.entityType; @@ -42,10 +43,11 @@ const entityType: Resolver< /** * Get the entityTypeId of an EntityType, i.e. the entityId of the "EntityType" EntityType. */ -const entityTypeId: Resolver< +const entityTypeId: ResolverFn< GQLEntityType["entityTypeId"], EntityTypeMaybeTypeFields, - GraphQLContext + GraphQLContext, + {} > = async (gqlEntityType, __, { dataSources }) => { if (gqlEntityType.entityType) { return gqlEntityType.entityType.entityId; @@ -59,10 +61,11 @@ const entityTypeId: Resolver< /** * Get the entityTypeName of an EntityType, i.e. the name of the "EntityType" EntityType. */ -const entityTypeName: Resolver< +const entityTypeName: ResolverFn< GQLEntityType["entityTypeName"], EntityTypeMaybeTypeFields, - GraphQLContext + GraphQLContext, + {} > = async (gqlEntityType, __, { dataSources }): Promise => { if (gqlEntityType.entityType) { return gqlEntityType.entityType.properties.title; @@ -78,10 +81,11 @@ const entityTypeName: Resolver< /** * Get the entityTypeVersionId of an EntityType, i.e. the entityVersionId of the "EntityType" EntityType. */ -const entityTypeVersionId: Resolver< +const entityTypeVersionId: ResolverFn< GQLEntityType["entityTypeVersionId"], EntityTypeMaybeTypeFields, - GraphQLContext + GraphQLContext, + {} > = async (gqlEntityType, __, { dataSources }) => { if (gqlEntityType.entityType) { return gqlEntityType.entityType.entityVersionId; diff --git a/packages/hash/api/src/graphql/resolvers/entityType/getAccountEntityTypes.ts b/packages/hash/api/src/graphql/resolvers/entityType/getAccountEntityTypes.ts index 2a637888f70..c3704257ced 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/getAccountEntityTypes.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/getAccountEntityTypes.ts @@ -1,10 +1,10 @@ -import { QueryGetAccountEntityTypesArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetAccountEntityTypesArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import EntityType, { UnresolvedGQLEntityType, } from "../../../model/entityType.model"; -export const getAccountEntityTypes: Resolver< +export const getAccountEntityTypes: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entityType/getEntityType.ts b/packages/hash/api/src/graphql/resolvers/entityType/getEntityType.ts index 81f4318b0af..98fdf626d5f 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/getEntityType.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/getEntityType.ts @@ -2,11 +2,11 @@ import { UserInputError } from "apollo-server-errors"; import { ApolloError } from "apollo-server-express"; import { exactlyOne, validateEntityTypeChoice } from "../../../util"; -import { QueryGetEntityTypeArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetEntityTypeArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLEntityType, EntityType } from "../../../model"; -export const getEntityType: Resolver< +export const getEntityType: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/entityType/updateEntityType.ts b/packages/hash/api/src/graphql/resolvers/entityType/updateEntityType.ts index b25df53eab1..67d22f776ad 100644 --- a/packages/hash/api/src/graphql/resolvers/entityType/updateEntityType.ts +++ b/packages/hash/api/src/graphql/resolvers/entityType/updateEntityType.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { MutationUpdateEntityTypeArgs, Resolver } from "../../apiTypes.gen"; +import { MutationUpdateEntityTypeArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { EntityType, UnresolvedGQLEntityType } from "../../../model"; -export const updateEntityType: Resolver< +export const updateEntityType: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/file/createFileFromLink.ts b/packages/hash/api/src/graphql/resolvers/file/createFileFromLink.ts index 0a573059aa1..b0891bd98d6 100644 --- a/packages/hash/api/src/graphql/resolvers/file/createFileFromLink.ts +++ b/packages/hash/api/src/graphql/resolvers/file/createFileFromLink.ts @@ -1,5 +1,5 @@ import { genId } from "../../../util"; -import { MutationCreateFileFromLinkArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreateFileFromLinkArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { File, UnresolvedGQLUnknownEntity } from "../../../model"; @@ -13,7 +13,7 @@ function guessFileNameFromURL(url: string): string { } } -export const createFileFromLink: Resolver< +export const createFileFromLink: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/file/fileUrlResolver.ts b/packages/hash/api/src/graphql/resolvers/file/fileUrlResolver.ts index 352d7fb4224..7fcdad59d3d 100644 --- a/packages/hash/api/src/graphql/resolvers/file/fileUrlResolver.ts +++ b/packages/hash/api/src/graphql/resolvers/file/fileUrlResolver.ts @@ -1,11 +1,12 @@ -import { FileProperties, Resolver } from "../../apiTypes.gen"; +import { FileProperties, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { File } from "../../../model"; -export const fileUrlResolver: Resolver< +export const fileUrlResolver: ResolverFn< string, FileProperties, - GraphQLContext + GraphQLContext, + {} > = async (properties, _, _ctx, _info) => { const usedStorage = properties.storageType; const downloadURL = await File.getFileDownloadURL(usedStorage, { diff --git a/packages/hash/api/src/graphql/resolvers/file/requestFileUpload.ts b/packages/hash/api/src/graphql/resolvers/file/requestFileUpload.ts index 4de18cb9763..147b3942056 100644 --- a/packages/hash/api/src/graphql/resolvers/file/requestFileUpload.ts +++ b/packages/hash/api/src/graphql/resolvers/file/requestFileUpload.ts @@ -1,13 +1,13 @@ import { MutationRequestFileUploadArgs, - Resolver, + ResolverFn, RequestFileUploadResponse, File as GQLFile, } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { File } from "../../../model"; -export const requestFileUpload: Resolver< +export const requestFileUpload: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/index.ts b/packages/hash/api/src/graphql/resolvers/index.ts index 13a4ff45566..a3c7b8a8e72 100644 --- a/packages/hash/api/src/graphql/resolvers/index.ts +++ b/packages/hash/api/src/graphql/resolvers/index.ts @@ -1,4 +1,4 @@ -import GraphQLJSON from "graphql-type-json"; +import { JSONObjectResolver } from "graphql-scalars"; import { Entity } from "../apiTypes.gen"; @@ -150,8 +150,7 @@ export const resolvers = { executeGithubReadTask: loggedInAndSignedUp(executeGithubReadTask), }, - JSONObject: GraphQLJSON, - TextToken: GraphQLJSON, + JSONObject: JSONObjectResolver, Block: { properties: diff --git a/packages/hash/api/src/graphql/resolvers/link/createLink.ts b/packages/hash/api/src/graphql/resolvers/link/createLink.ts index 3213eddb7c9..3b25a08a1a6 100644 --- a/packages/hash/api/src/graphql/resolvers/link/createLink.ts +++ b/packages/hash/api/src/graphql/resolvers/link/createLink.ts @@ -1,9 +1,9 @@ import { ApolloError } from "apollo-server-errors"; -import { MutationCreateLinkArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreateLinkArgs, ResolverFn } from "../../apiTypes.gen"; import { Entity, UnresolvedGQLLink } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const createLink: Resolver< +export const createLink: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/link/deleteLink.ts b/packages/hash/api/src/graphql/resolvers/link/deleteLink.ts index 465b8b6062f..90fb292bb9a 100644 --- a/packages/hash/api/src/graphql/resolvers/link/deleteLink.ts +++ b/packages/hash/api/src/graphql/resolvers/link/deleteLink.ts @@ -1,9 +1,9 @@ import { ApolloError } from "apollo-server-errors"; -import { MutationDeleteLinkArgs, Resolver } from "../../apiTypes.gen"; +import { MutationDeleteLinkArgs, ResolverFn } from "../../apiTypes.gen"; import { Link } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const deleteLink: Resolver< +export const deleteLink: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/link/getLink.ts b/packages/hash/api/src/graphql/resolvers/link/getLink.ts index f8d3d5ab876..27731defa46 100644 --- a/packages/hash/api/src/graphql/resolvers/link/getLink.ts +++ b/packages/hash/api/src/graphql/resolvers/link/getLink.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { QueryGetLinkArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetLinkArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLLink, Link } from "../../../model"; -export const getLink: Resolver< +export const getLink: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/linkedAggregation/createLinkedAggregation.ts b/packages/hash/api/src/graphql/resolvers/linkedAggregation/createLinkedAggregation.ts index 59c984a6698..b43c8247c5a 100644 --- a/packages/hash/api/src/graphql/resolvers/linkedAggregation/createLinkedAggregation.ts +++ b/packages/hash/api/src/graphql/resolvers/linkedAggregation/createLinkedAggregation.ts @@ -1,12 +1,12 @@ import { ApolloError } from "apollo-server-errors"; import { MutationCreateLinkedAggregationArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { Entity, UnresolvedGQLLinkedAggregation } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const createLinkedAggregation: Resolver< +export const createLinkedAggregation: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/linkedAggregation/deleteLinkedAggregation.ts b/packages/hash/api/src/graphql/resolvers/linkedAggregation/deleteLinkedAggregation.ts index 4db9fcd6bb2..c7125cf0897 100644 --- a/packages/hash/api/src/graphql/resolvers/linkedAggregation/deleteLinkedAggregation.ts +++ b/packages/hash/api/src/graphql/resolvers/linkedAggregation/deleteLinkedAggregation.ts @@ -1,12 +1,12 @@ import { ApolloError } from "apollo-server-errors"; import { MutationDeleteLinkedAggregationArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { Aggregation } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const deleteLinkedAggregation: Resolver< +export const deleteLinkedAggregation: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/linkedAggregation/getLinkedAggregation.ts b/packages/hash/api/src/graphql/resolvers/linkedAggregation/getLinkedAggregation.ts index db36994b2ee..88b7522871c 100644 --- a/packages/hash/api/src/graphql/resolvers/linkedAggregation/getLinkedAggregation.ts +++ b/packages/hash/api/src/graphql/resolvers/linkedAggregation/getLinkedAggregation.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { QueryGetLinkedAggregationArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetLinkedAggregationArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLLinkedAggregation, Aggregation } from "../../../model"; -export const getLinkedAggregation: Resolver< +export const getLinkedAggregation: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/linkedAggregation/linkedAggregationResults.ts b/packages/hash/api/src/graphql/resolvers/linkedAggregation/linkedAggregationResults.ts index 012f33b6123..33db92237a0 100644 --- a/packages/hash/api/src/graphql/resolvers/linkedAggregation/linkedAggregationResults.ts +++ b/packages/hash/api/src/graphql/resolvers/linkedAggregation/linkedAggregationResults.ts @@ -6,12 +6,13 @@ import { UnresolvedGQLLinkedAggregation, UnresolvedGQLUnknownEntity, } from "../../../model"; -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; -export const linkedAggregationResults: Resolver< +export const linkedAggregationResults: ResolverFn< UnresolvedGQLUnknownEntity[], UnresolvedGQLLinkedAggregation, - GraphQLContext + GraphQLContext, + {} > = async ( { sourceAccountId, sourceEntityId, aggregationId }, _, diff --git a/packages/hash/api/src/graphql/resolvers/linkedAggregation/updateLinkedAggregationOperation.ts b/packages/hash/api/src/graphql/resolvers/linkedAggregation/updateLinkedAggregationOperation.ts index 2d385a83fa3..8928bd9f929 100644 --- a/packages/hash/api/src/graphql/resolvers/linkedAggregation/updateLinkedAggregationOperation.ts +++ b/packages/hash/api/src/graphql/resolvers/linkedAggregation/updateLinkedAggregationOperation.ts @@ -1,12 +1,12 @@ import { ApolloError } from "apollo-server-errors"; import { MutationUpdateLinkedAggregationOperationArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { Aggregation, UnresolvedGQLLinkedAggregation } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const updateLinkedAggregationOperation: Resolver< +export const updateLinkedAggregationOperation: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/middlewares/middlewareTypes.ts b/packages/hash/api/src/graphql/resolvers/middlewares/middlewareTypes.ts index e48a96a6e45..7da952bb646 100644 --- a/packages/hash/api/src/graphql/resolvers/middlewares/middlewareTypes.ts +++ b/packages/hash/api/src/graphql/resolvers/middlewares/middlewareTypes.ts @@ -1,9 +1,9 @@ -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; export type ResolverMiddleware< TStartContext, TArgs, TEndContext = TStartContext, > = ( - next: Resolver, -) => Resolver; + next: ResolverFn, +) => ResolverFn; diff --git a/packages/hash/api/src/graphql/resolvers/org/createOrg.ts b/packages/hash/api/src/graphql/resolvers/org/createOrg.ts index 741187feb2f..43a047c08c1 100644 --- a/packages/hash/api/src/graphql/resolvers/org/createOrg.ts +++ b/packages/hash/api/src/graphql/resolvers/org/createOrg.ts @@ -1,8 +1,8 @@ -import { MutationCreateOrgArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreateOrgArgs, ResolverFn } from "../../apiTypes.gen"; import { Account, UnresolvedGQLEntity, Org } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const createOrg: Resolver< +export const createOrg: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/org/createOrgEmailInvitation.ts b/packages/hash/api/src/graphql/resolvers/org/createOrgEmailInvitation.ts index 097b422a23b..aaa844fd7b9 100644 --- a/packages/hash/api/src/graphql/resolvers/org/createOrgEmailInvitation.ts +++ b/packages/hash/api/src/graphql/resolvers/org/createOrgEmailInvitation.ts @@ -1,12 +1,12 @@ import { ApolloError, ForbiddenError } from "apollo-server-errors"; import { MutationCreateOrgEmailInvitationArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { UnresolvedGQLEntity, Org, OrgEmailInvitation } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const createOrgEmailInvitation: Resolver< +export const createOrgEmailInvitation: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/org/getOrgEmailInvitation.ts b/packages/hash/api/src/graphql/resolvers/org/getOrgEmailInvitation.ts index 40ab9ec07e5..b29fa40fab8 100644 --- a/packages/hash/api/src/graphql/resolvers/org/getOrgEmailInvitation.ts +++ b/packages/hash/api/src/graphql/resolvers/org/getOrgEmailInvitation.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { QueryGetOrgEmailInvitationArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetOrgEmailInvitationArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Org, UnresolvedGQLUnknownEntity } from "../../../model"; -export const getOrgEmailInvitation: Resolver< +export const getOrgEmailInvitation: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/org/getOrgInvitationLink.ts b/packages/hash/api/src/graphql/resolvers/org/getOrgInvitationLink.ts index 8c539e9bbfc..9f1411c5434 100644 --- a/packages/hash/api/src/graphql/resolvers/org/getOrgInvitationLink.ts +++ b/packages/hash/api/src/graphql/resolvers/org/getOrgInvitationLink.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { QueryGetOrgInvitationLinkArgs, Resolver } from "../../apiTypes.gen"; +import { QueryGetOrgInvitationLinkArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Org, UnresolvedGQLUnknownEntity } from "../../../model"; -export const getOrgInvitationLink: Resolver< +export const getOrgInvitationLink: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/org/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/org/linkedEntities.ts index 48d496b924c..3a5b3becd4e 100644 --- a/packages/hash/api/src/graphql/resolvers/org/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/org/linkedEntities.ts @@ -1,16 +1,17 @@ import { ApolloError } from "apollo-server-errors"; import { Org } from "../../../model"; -import { Resolver, Org as GQLOrg } from "../../apiTypes.gen"; +import { ResolverFn, Org as GQLOrg } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLEntity } from "../../../model/entity.model"; const notFoundMsg = (entityId: string) => `Org with entityId ${entityId} not found in datastore`; -const invitationLinks: Resolver< +const invitationLinks: ResolverFn< Promise, GQLOrg, - GraphQLContext + GraphQLContext, + {} > = async ({ entityId }, _, { dataSources }) => { const org = await Org.getOrgById(dataSources.db, { entityId }); @@ -23,10 +24,11 @@ const invitationLinks: Resolver< return invitations.map((invitation) => invitation.toGQLUnknownEntity()); }; -const memberships: Resolver< +const memberships: ResolverFn< Promise, GQLOrg, - GraphQLContext + GraphQLContext, + {} > = async ({ entityId }, _, { dataSources }) => { const org = await Org.getOrgById(dataSources.db, { entityId }); @@ -41,10 +43,11 @@ const memberships: Resolver< ); }; -const emailInvitations: Resolver< +const emailInvitations: ResolverFn< Promise, GQLOrg, - GraphQLContext + GraphQLContext, + {} > = async ({ entityId }, _, { dataSources }) => { const org = await Org.getOrgById(dataSources.db, { entityId }); diff --git a/packages/hash/api/src/graphql/resolvers/orgEmailInvitation/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/orgEmailInvitation/linkedEntities.ts index 83041d73e72..58ce0693607 100644 --- a/packages/hash/api/src/graphql/resolvers/orgEmailInvitation/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/orgEmailInvitation/linkedEntities.ts @@ -1,7 +1,7 @@ import { ApolloError } from "apollo-server-errors"; import { OrgEmailInvitation } from "../../../model"; import { - Resolver, + ResolverFn, OrgEmailInvitation as GQLOrgEmailInvitation, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -10,10 +10,11 @@ import { UnresolvedGQLEntity } from "../../../model/entity.model"; const notFoundMsg = (entityId: string, accountId: string) => `OrgEmailInvitation with entityId ${entityId} in account ${accountId} not found in datastore`; -const org: Resolver< +const org: ResolverFn< Promise, GQLOrgEmailInvitation, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const orgEmailInvitation = await OrgEmailInvitation.getOrgEmailInvitation( dataSources.db, @@ -29,10 +30,11 @@ const org: Resolver< return orgEmailInvitationOrg.toGQLUnknownEntity(); }; -const inviter: Resolver< +const inviter: ResolverFn< Promise, GQLOrgEmailInvitation, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const orgEmailInvitation = await OrgEmailInvitation.getOrgEmailInvitation( dataSources.db, diff --git a/packages/hash/api/src/graphql/resolvers/orgInvitationLink/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/orgInvitationLink/linkedEntities.ts index 410dda2ae87..ca613314817 100644 --- a/packages/hash/api/src/graphql/resolvers/orgInvitationLink/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/orgInvitationLink/linkedEntities.ts @@ -1,7 +1,7 @@ import { ApolloError } from "apollo-server-errors"; import { OrgInvitationLink } from "../../../model"; import { - Resolver, + ResolverFn, OrgInvitationLink as GQLOrgInvitationLink, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -10,10 +10,11 @@ import { UnresolvedGQLEntity } from "../../../model/entity.model"; const notFoundMsg = (entityId: string, accountId: string) => `OrgInvitationLink with entityId ${entityId} in account ${accountId} not found in datastore`; -const org: Resolver< +const org: ResolverFn< Promise, GQLOrgInvitationLink, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const orgInvitationLink = await OrgInvitationLink.getOrgInvitationLink( dataSources.db, diff --git a/packages/hash/api/src/graphql/resolvers/orgMembership/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/orgMembership/linkedEntities.ts index 3e6dfe1c52a..4ff6d0049e3 100644 --- a/packages/hash/api/src/graphql/resolvers/orgMembership/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/orgMembership/linkedEntities.ts @@ -1,7 +1,7 @@ import { ApolloError } from "apollo-server-errors"; import { OrgMembership } from "../../../model"; import { - Resolver, + ResolverFn, OrgMembership as GQLOrgMembership, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -10,10 +10,11 @@ import { UnresolvedGQLEntity } from "../../../model/entity.model"; const notFoundMsg = (entityId: string, accountId: string) => `OrgMembership with entityId ${entityId} in account ${accountId} not found in datastore`; -const user: Resolver< +const user: ResolverFn< Promise, GQLOrgMembership, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const orgMembership = await OrgMembership.getOrgMembershipById( dataSources.db, @@ -29,10 +30,11 @@ const user: Resolver< return orgMembershipUser.toGQLUnknownEntity(); }; -const org: Resolver< +const org: ResolverFn< Promise, GQLOrgMembership, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const orgMembership = await OrgMembership.getOrgMembershipById( dataSources.db, diff --git a/packages/hash/api/src/graphql/resolvers/pages/accountPages.ts b/packages/hash/api/src/graphql/resolvers/pages/accountPages.ts index 9caca6921d8..3ceedd65cd2 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/accountPages.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/accountPages.ts @@ -1,8 +1,8 @@ -import { QueryAccountPagesArgs, Resolver } from "../../apiTypes.gen"; +import { QueryAccountPagesArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { Page, UnresolvedGQLEntity } from "../../../model"; -export const accountPages: Resolver< +export const accountPages: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/createPage.ts b/packages/hash/api/src/graphql/resolvers/pages/createPage.ts index c87c1d5ace1..983d0aecb00 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/createPage.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/createPage.ts @@ -1,8 +1,8 @@ -import { MutationCreatePageArgs, Resolver } from "../../apiTypes.gen"; +import { MutationCreatePageArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { Page, UnresolvedGQLEntity } from "../../../model"; -export const createPage: Resolver< +export const createPage: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/pages/linkedEntities.ts index ba71ab45b11..2de9c9f2b70 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/linkedEntities.ts @@ -4,13 +4,14 @@ import { UnresolvedGQLPage, UnresolvedGQLUnknownEntity, } from "../../../model"; -import { Resolver, Scalars } from "../../apiTypes.gen"; +import { ResolverFn, Scalars } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -const contents: Resolver< +const contents: ResolverFn< Promise, UnresolvedGQLPage, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }) => { const { db } = dataSources; const page = await Page.getPageById(db, { accountId, entityId }); @@ -27,10 +28,11 @@ const contents: Resolver< return blocks.map((block) => block.toGQLUnknownEntity()); }; -const parentPage: Resolver< +const parentPage: ResolverFn< Promise, UnresolvedGQLPage, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources: { db } }) => { const page = await Page.getPageById(db, { accountId, entityId }); @@ -46,10 +48,11 @@ const parentPage: Resolver< return parentPageEntity?.toGQLUnknownEntity() ?? null; }; -const parentPageEntityId: Resolver< +const parentPageEntityId: ResolverFn< Promise, UnresolvedGQLPage, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources: { db } }) => { const page = await Page.getPageById(db, { accountId, entityId }); diff --git a/packages/hash/api/src/graphql/resolvers/pages/page.ts b/packages/hash/api/src/graphql/resolvers/pages/page.ts index 4c9e65208d8..cb4a2eea515 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/page.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/page.ts @@ -1,11 +1,11 @@ import { ApolloError } from "apollo-server-express"; -import { QueryPageArgs, Resolver } from "../../apiTypes.gen"; +import { QueryPageArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { entity } from "../entity"; import { UnresolvedGQLEntity } from "../../../model"; -export const page: Resolver< +export const page: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/pageProperties.ts b/packages/hash/api/src/graphql/resolvers/pages/pageProperties.ts index ba57d80e7c5..fb0b9421bc7 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/pageProperties.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/pageProperties.ts @@ -7,7 +7,7 @@ import { } from "../../../model"; import { PageProperties as GQLPageProperties, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; @@ -18,14 +18,15 @@ import { GraphQLContext } from "../../context"; * * @deprecated */ -export const pageProperties: Resolver< +export const pageProperties: ResolverFn< Promise< Omit & { contents: UnresolvedGQLUnknownEntity[] | null; } >, UnresolvedGQLPage, - GraphQLContext + GraphQLContext, + {} > = async ({ accountId, entityId }, _, { dataSources }, info) => { const { db } = dataSources; const page = await Page.getPageById(db, { accountId, entityId }); diff --git a/packages/hash/api/src/graphql/resolvers/pages/searchPages.ts b/packages/hash/api/src/graphql/resolvers/pages/searchPages.ts index b885020e9d7..ff76a69aa58 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/searchPages.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/searchPages.ts @@ -10,7 +10,7 @@ import { SearchHit } from "@hashintel/hash-backend-utils/search/adapter"; import { QuerySearchPagesArgs, PageSearchResult, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { DbAdapter } from "../../../db"; @@ -154,7 +154,7 @@ const getPagesLinkingToTextEntities = async ( /** * @deprecated in favor of pageSearchResultConnection. */ -export const searchPages: Resolver< +export const searchPages: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/setParentPage.ts b/packages/hash/api/src/graphql/resolvers/pages/setParentPage.ts index 9b842e9b2eb..0ed8db5648a 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/setParentPage.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/setParentPage.ts @@ -1,9 +1,9 @@ import { ApolloError } from "apollo-server-express"; -import { MutationSetParentPageArgs, Resolver } from "../../apiTypes.gen"; +import { MutationSetParentPageArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { Page, UnresolvedGQLEntity } from "../../../model"; -export const setParentPage: Resolver< +export const setParentPage: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/updatePage.ts b/packages/hash/api/src/graphql/resolvers/pages/updatePage.ts index ffe77ac7089..56292d39ae3 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/updatePage.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/updatePage.ts @@ -1,10 +1,10 @@ import { ApolloError } from "apollo-server-express"; -import { MutationUpdatePageArgs, Resolver } from "../../apiTypes.gen"; +import { MutationUpdatePageArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { Entity, UnresolvedGQLEntity } from "../../../model"; -export const updatePage: Resolver< +export const updatePage: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/pages/updatePageContents.ts b/packages/hash/api/src/graphql/resolvers/pages/updatePageContents.ts index 14fb857a9c5..5f91420a1c9 100644 --- a/packages/hash/api/src/graphql/resolvers/pages/updatePageContents.ts +++ b/packages/hash/api/src/graphql/resolvers/pages/updatePageContents.ts @@ -11,7 +11,7 @@ import { exactlyOne } from "../../../util"; import { EntityDefinition, MutationUpdatePageContentsArgs, - Resolver, + ResolverFn, SwapBlockData, UpdateEntity, UpdatePageAction, @@ -72,7 +72,7 @@ class PlaceholderResultsMap { // @todo these actions need to be processed in order to ensure placeholders // work as expected -export const updatePageContents: Resolver< +export const updatePageContents: ResolverFn< Promise< { page: UnresolvedGQLEntity; diff --git a/packages/hash/api/src/graphql/resolvers/paginationConnection/pageSearchResultConnection.ts b/packages/hash/api/src/graphql/resolvers/paginationConnection/pageSearchResultConnection.ts index 30c34d0ab9c..5dd2e97b1c6 100644 --- a/packages/hash/api/src/graphql/resolvers/paginationConnection/pageSearchResultConnection.ts +++ b/packages/hash/api/src/graphql/resolvers/paginationConnection/pageSearchResultConnection.ts @@ -7,7 +7,7 @@ import { import { SearchHit } from "@hashintel/hash-backend-utils/search/adapter"; import { - Resolver, + ResolverFn, QueryPageSearchResultConnectionArgs, PageSearchResultConnection, PageSearchResult, @@ -22,7 +22,7 @@ type TextSearchHit = Omit & { * Paginated search over user pages. * Currently doesn't support searching for both user and organization pages. */ -export const pageSearchResultConnection: Resolver< +export const pageSearchResultConnection: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/taskExecutor/index.ts b/packages/hash/api/src/graphql/resolvers/taskExecutor/index.ts index ca75017f26c..17902c2c908 100644 --- a/packages/hash/api/src/graphql/resolvers/taskExecutor/index.ts +++ b/packages/hash/api/src/graphql/resolvers/taskExecutor/index.ts @@ -8,14 +8,15 @@ import { MutationExecuteGithubCheckTaskArgs, MutationExecuteGithubDiscoverTaskArgs, MutationExecuteGithubReadTaskArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext, LoggedInGraphQLContext } from "../../context"; -export const executeDemoTask: Resolver< +export const executeDemoTask: ResolverFn< Promise, {}, - GraphQLContext + GraphQLContext, + {} > = async (_, __, { dataSources: { taskExecutor } }) => { if (!taskExecutor) { throw new ApolloError( @@ -31,10 +32,11 @@ export const executeDemoTask: Resolver< } }; -export const executeGithubSpecTask: Resolver< +export const executeGithubSpecTask: ResolverFn< Promise, {}, - GraphQLContext + GraphQLContext, + {} > = async (_, __, { dataSources: { taskExecutor } }) => { if (!taskExecutor) { throw new ApolloError( @@ -50,7 +52,7 @@ export const executeGithubSpecTask: Resolver< } }; -export const executeGithubCheckTask: Resolver< +export const executeGithubCheckTask: ResolverFn< Promise, {}, GraphQLContext, @@ -103,7 +105,7 @@ const streamNameToEntityTypeName = (name: string) => { return `Github${sanitizedName}`; }; -export const executeGithubDiscoverTask: Resolver< +export const executeGithubDiscoverTask: ResolverFn< Promise, {}, LoggedInGraphQLContext, @@ -149,7 +151,7 @@ export const executeGithubDiscoverTask: Resolver< } }; -export const executeGithubReadTask: Resolver< +export const executeGithubReadTask: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/accountSignupComplete.ts b/packages/hash/api/src/graphql/resolvers/user/accountSignupComplete.ts index 922031f11a3..9b5edb15841 100644 --- a/packages/hash/api/src/graphql/resolvers/user/accountSignupComplete.ts +++ b/packages/hash/api/src/graphql/resolvers/user/accountSignupComplete.ts @@ -1,9 +1,10 @@ import { User } from "../../../model"; -import { Resolver, User as GQLUser } from "../../apiTypes.gen"; +import { ResolverFn, User as GQLUser } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const accountSignupComplete: Resolver< +export const accountSignupComplete: ResolverFn< Promise, GQLUser, - GraphQLContext + GraphQLContext, + {} > = async ({ properties }) => User.isAccountSignupComplete(properties); diff --git a/packages/hash/api/src/graphql/resolvers/user/createUser.ts b/packages/hash/api/src/graphql/resolvers/user/createUser.ts index 2047a12ee2e..d7b06ff0a50 100644 --- a/packages/hash/api/src/graphql/resolvers/user/createUser.ts +++ b/packages/hash/api/src/graphql/resolvers/user/createUser.ts @@ -2,13 +2,13 @@ import { ApolloError } from "apollo-server-express"; import { MutationCreateUserArgs, - Resolver, + ResolverFn, VerificationCodeMetadata, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { User } from "../../../model"; -export const createUser: Resolver< +export const createUser: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/createUserWithOrgEmailInvitation.ts b/packages/hash/api/src/graphql/resolvers/user/createUserWithOrgEmailInvitation.ts index 124e1001cab..e73943b9066 100644 --- a/packages/hash/api/src/graphql/resolvers/user/createUserWithOrgEmailInvitation.ts +++ b/packages/hash/api/src/graphql/resolvers/user/createUserWithOrgEmailInvitation.ts @@ -2,12 +2,12 @@ import { ApolloError } from "apollo-server-express"; import { MutationCreateUserWithOrgEmailInvitationArgs, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { User, UnresolvedGQLEntity, Org } from "../../../model"; -export const createUserWithOrgEmailInvitation: Resolver< +export const createUserWithOrgEmailInvitation: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/isShortnameTaken.ts b/packages/hash/api/src/graphql/resolvers/user/isShortnameTaken.ts index 33f33652950..a8e20dd6efa 100644 --- a/packages/hash/api/src/graphql/resolvers/user/isShortnameTaken.ts +++ b/packages/hash/api/src/graphql/resolvers/user/isShortnameTaken.ts @@ -1,8 +1,8 @@ -import { QueryIsShortnameTakenArgs, Resolver } from "../../apiTypes.gen"; +import { QueryIsShortnameTakenArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { User } from "../../../model"; -export const isShortnameTaken: Resolver< +export const isShortnameTaken: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/joinOrg.ts b/packages/hash/api/src/graphql/resolvers/user/joinOrg.ts index baddea0ebf0..1cfb64ea02f 100644 --- a/packages/hash/api/src/graphql/resolvers/user/joinOrg.ts +++ b/packages/hash/api/src/graphql/resolvers/user/joinOrg.ts @@ -1,9 +1,9 @@ import { ApolloError } from "apollo-server-errors"; -import { MutationJoinOrgArgs, Resolver } from "../../apiTypes.gen"; +import { MutationJoinOrgArgs, ResolverFn } from "../../apiTypes.gen"; import { UnresolvedGQLEntity, Org, OrgEmailInvitation } from "../../../model"; import { LoggedInGraphQLContext } from "../../context"; -export const joinOrg: Resolver< +export const joinOrg: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/linkedEntities.ts b/packages/hash/api/src/graphql/resolvers/user/linkedEntities.ts index f287460b0a7..13b08cd65fa 100644 --- a/packages/hash/api/src/graphql/resolvers/user/linkedEntities.ts +++ b/packages/hash/api/src/graphql/resolvers/user/linkedEntities.ts @@ -1,13 +1,14 @@ import { ApolloError } from "apollo-server-errors"; import { User } from "../../../model"; -import { Resolver, User as GQLUser } from "../../apiTypes.gen"; +import { ResolverFn, User as GQLUser } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { UnresolvedGQLEntity } from "../../../model/entity.model"; -export const memberOf: Resolver< +export const memberOf: ResolverFn< Promise, GQLUser, - GraphQLContext + GraphQLContext, + {} > = async ({ entityId }, _, { dataSources }) => { const user = await User.getUserById(dataSources.db, { entityId }); diff --git a/packages/hash/api/src/graphql/resolvers/user/loginWithLoginCode.ts b/packages/hash/api/src/graphql/resolvers/user/loginWithLoginCode.ts index 94e36cdd78a..e25da1f122e 100644 --- a/packages/hash/api/src/graphql/resolvers/user/loginWithLoginCode.ts +++ b/packages/hash/api/src/graphql/resolvers/user/loginWithLoginCode.ts @@ -1,9 +1,9 @@ -import { MutationLoginWithLoginCodeArgs, Resolver } from "../../apiTypes.gen"; +import { MutationLoginWithLoginCodeArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { verifyVerificationCode } from "./util"; import { UnresolvedGQLEntity } from "../../../model"; -export const loginWithLoginCode: Resolver< +export const loginWithLoginCode: ResolverFn< UnresolvedGQLEntity, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/logout.ts b/packages/hash/api/src/graphql/resolvers/user/logout.ts index 9bd9cfc524b..eef1f3a4dfe 100644 --- a/packages/hash/api/src/graphql/resolvers/user/logout.ts +++ b/packages/hash/api/src/graphql/resolvers/user/logout.ts @@ -1,10 +1,11 @@ -import { Resolver, LogoutResponse } from "../../apiTypes.gen"; +import { LogoutResponse, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; -export const logout: Resolver< +export const logout: ResolverFn< LogoutResponse, {}, - LoggedInGraphQLContext + LoggedInGraphQLContext, + {} > = async (_, __, { passport }) => { passport.logout(); diff --git a/packages/hash/api/src/graphql/resolvers/user/me.ts b/packages/hash/api/src/graphql/resolvers/user/me.ts index 273e3fb96bc..2bd838c00ba 100644 --- a/packages/hash/api/src/graphql/resolvers/user/me.ts +++ b/packages/hash/api/src/graphql/resolvers/user/me.ts @@ -1,9 +1,10 @@ -import { Resolver } from "../../apiTypes.gen"; +import { ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; import { UnresolvedGQLEntity } from "../../../model"; -export const me: Resolver< +export const me: ResolverFn< UnresolvedGQLEntity, {}, - LoggedInGraphQLContext + LoggedInGraphQLContext, + {} > = async (_, __, { user }) => user.toGQLUnknownEntity(); diff --git a/packages/hash/api/src/graphql/resolvers/user/sendLoginCode.ts b/packages/hash/api/src/graphql/resolvers/user/sendLoginCode.ts index 0a4cd724bb3..e4abff2d04b 100644 --- a/packages/hash/api/src/graphql/resolvers/user/sendLoginCode.ts +++ b/packages/hash/api/src/graphql/resolvers/user/sendLoginCode.ts @@ -5,11 +5,11 @@ import { User } from "../../../model"; import { MutationSendLoginCodeArgs, VerificationCodeMetadata, - Resolver, + ResolverFn, } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; -export const sendLoginCode: Resolver< +export const sendLoginCode: ResolverFn< Promise, {}, GraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/updateUser.ts b/packages/hash/api/src/graphql/resolvers/user/updateUser.ts index 921dcbc5d7d..a415b28cdeb 100644 --- a/packages/hash/api/src/graphql/resolvers/user/updateUser.ts +++ b/packages/hash/api/src/graphql/resolvers/user/updateUser.ts @@ -1,10 +1,10 @@ import { ApolloError, ForbiddenError } from "apollo-server-express"; import { Account, User, UnresolvedGQLEntity } from "../../../model"; -import { MutationUpdateUserArgs, Resolver } from "../../apiTypes.gen"; +import { MutationUpdateUserArgs, ResolverFn } from "../../apiTypes.gen"; import { LoggedInGraphQLContext } from "../../context"; -export const updateUser: Resolver< +export const updateUser: ResolverFn< Promise, {}, LoggedInGraphQLContext, diff --git a/packages/hash/api/src/graphql/resolvers/user/verifyEmail.ts b/packages/hash/api/src/graphql/resolvers/user/verifyEmail.ts index b972dbbccd6..ff9ec005724 100644 --- a/packages/hash/api/src/graphql/resolvers/user/verifyEmail.ts +++ b/packages/hash/api/src/graphql/resolvers/user/verifyEmail.ts @@ -1,11 +1,11 @@ import { ApolloError } from "apollo-server-express"; -import { MutationVerifyEmailArgs, Resolver } from "../../apiTypes.gen"; +import { MutationVerifyEmailArgs, ResolverFn } from "../../apiTypes.gen"; import { GraphQLContext } from "../../context"; import { User, UnresolvedGQLEntity } from "../../../model"; import { verifyVerificationCode } from "./util"; -export const verifyEmail: Resolver< +export const verifyEmail: ResolverFn< UnresolvedGQLEntity, {}, GraphQLContext, diff --git a/packages/hash/api/src/index.ts b/packages/hash/api/src/index.ts index b3a144b0fdc..8b6bb50abe6 100644 --- a/packages/hash/api/src/index.ts +++ b/packages/hash/api/src/index.ts @@ -47,7 +47,6 @@ import { connectToTaskExecutor } from "./task-execution"; const shutdown = new GracefulShutdown(logger, "SIGINT", "SIGTERM"); const main = async () => { - // eslint-disable-next-line @typescript-eslint/no-unused-vars let tracker: Tracker | undefined; if (process.env.HASH_TELEMETRY_ENABLED === "true") { logger.info("Starting [Snowplow] telemetry"); diff --git a/packages/hash/backend-utils/package.json b/packages/hash/backend-utils/package.json index 8bb076fbdff..1e6c0aa509d 100644 --- a/packages/hash/backend-utils/package.json +++ b/packages/hash/backend-utils/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@opensearch-project/opensearch": "1.1.0", - "apollo-datasource": "3.3.0", + "apollo-datasource": "3.3.2", "blockprotocol": "0.0.10", "dotenv-flow": "3.2.0", "redis": "3.1.2", diff --git a/packages/hash/frontend/package.json b/packages/hash/frontend/package.json index db9e9b363b5..76550718364 100644 --- a/packages/hash/frontend/package.json +++ b/packages/hash/frontend/package.json @@ -16,7 +16,7 @@ "test": "jest" }, "dependencies": { - "@apollo/client": "3.3.21", + "@apollo/client": "3.6.9", "@emotion/cache": "11.7.1", "@emotion/react": "11.9.0", "@emotion/server": "11.4.0", @@ -78,10 +78,10 @@ "uuid": "8.3.2" }, "devDependencies": { - "@graphql-codegen/cli": "1.21.5", - "@graphql-codegen/fragment-matcher": "2.0.1", - "@graphql-codegen/typescript": "1.22.1", - "@graphql-codegen/typescript-operations": "1.18.0", + "@graphql-codegen/cli": "2.7.0", + "@graphql-codegen/fragment-matcher": "3.2.1", + "@graphql-codegen/typescript": "2.6.0", + "@graphql-codegen/typescript-operations": "2.4.3", "@next/bundle-analyzer": "12.2.0", "@testing-library/dom": "8.14.0", "@testing-library/jest-dom": "5.16.4", diff --git a/packages/hash/frontend/src/components/hooks/useCreatePage.ts b/packages/hash/frontend/src/components/hooks/useCreatePage.ts index 98c1e93153e..04d95a8353d 100644 --- a/packages/hash/frontend/src/components/hooks/useCreatePage.ts +++ b/packages/hash/frontend/src/components/hooks/useCreatePage.ts @@ -27,7 +27,7 @@ export const useCreatePage = (accountId: string) => { refetchQueries: ({ data }) => [ { query: getAccountPages, - variables: { accountId: data.createPage.accountId }, + variables: { accountId: data!.createPage.accountId }, }, ], }); @@ -39,7 +39,7 @@ export const useCreatePage = (accountId: string) => { refetchQueries: ({ data }) => [ { query: getAccountPages, - variables: { accountId: data.setParentPage.accountId }, + variables: { accountId: data!.setParentPage.accountId }, }, ], }); diff --git a/packages/hash/frontend/src/pages/shared/use-get-invitation-info.ts b/packages/hash/frontend/src/pages/shared/use-get-invitation-info.ts index 335d09f85c9..3f771a1f510 100644 --- a/packages/hash/frontend/src/pages/shared/use-get-invitation-info.ts +++ b/packages/hash/frontend/src/pages/shared/use-get-invitation-info.ts @@ -82,7 +82,7 @@ export const useGetInvitationInfo = () => { if (!router.isReady) return; if (isParsedInvitationEmailQuery(query) && !getOrgEmailInvitationCalled) { - getOrgEmailInvitation({ + void getOrgEmailInvitation({ variables: { orgEntityId: query.orgEntityId, invitationEmailToken: query.invitationEmailToken, @@ -92,7 +92,7 @@ export const useGetInvitationInfo = () => { isParsedInvitationLinkQuery(query) && !getOrgInvitationLinkCalled ) { - getOrgInvitationLink({ + void getOrgInvitationLink({ variables: { orgEntityId: query.orgEntityId, invitationLinkToken: query.invitationLinkToken, diff --git a/packages/hash/integration/package.json b/packages/hash/integration/package.json index 0833ae32b0e..ea6b13ff342 100644 --- a/packages/hash/integration/package.json +++ b/packages/hash/integration/package.json @@ -20,17 +20,15 @@ "graphql": "15.5.1", "graphql-request": "3.4.0", "graphql-tag": "2.12.5", - "graphql-type-json": "0.3.2", "node-fetch": "^2.6.7", "pg": "8.7.1" }, "devDependencies": { - "@graphql-codegen/cli": "1.21.5", - "@graphql-codegen/introspection": "1.18.2", - "@graphql-codegen/typescript": "1.22.1", - "@graphql-codegen/typescript-graphql-request": "3.2.4", - "@graphql-codegen/typescript-resolvers": "1.19.2", - "@types/graphql-type-json": "0.3.2", + "@graphql-codegen/cli": "2.7.0", + "@graphql-codegen/introspection": "2.1.1", + "@graphql-codegen/typescript": "2.6.0", + "@graphql-codegen/typescript-graphql-request": "4.4.11", + "@graphql-codegen/typescript-resolvers": "2.6.7", "@types/jest": "28.1.4", "@types/prompts": "2.0.14", "@typescript-eslint/eslint-plugin": "5.17.0", diff --git a/packages/hash/shared/package.json b/packages/hash/shared/package.json index 7bf3011c829..8184006f3b3 100644 --- a/packages/hash/shared/package.json +++ b/packages/hash/shared/package.json @@ -16,7 +16,7 @@ "test": "jest" }, "dependencies": { - "@apollo/client": "3.3.21", + "@apollo/client": "3.6.9", "@sentry/browser": "7.5.1", "blockprotocol": "0.0.10", "graphql-tag": "2.12.5", @@ -38,10 +38,10 @@ "uuid": "8.3.2" }, "devDependencies": { - "@graphql-codegen/cli": "1.21.5", - "@graphql-codegen/fragment-matcher": "2.0.1", - "@graphql-codegen/typescript": "1.22.1", - "@graphql-codegen/typescript-operations": "1.18.0", + "@graphql-codegen/cli": "2.7.0", + "@graphql-codegen/fragment-matcher": "3.2.1", + "@graphql-codegen/typescript": "2.6.0", + "@graphql-codegen/typescript-operations": "2.4.3", "@types/lodash": "4.14.175", "@types/node": "16.7.6", "@types/node-fetch": "^2.5.10", diff --git a/yarn.lock b/yarn.lock index a77f818d28f..524159a77ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -123,24 +123,23 @@ call-me-maybe "^1.0.1" js-yaml "^4.1.0" -"@apollo/client@3.3.21": - version "3.3.21" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.3.21.tgz#2862baa4e1ced8c5e89ebe6fc52877fc64a726aa" - integrity sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw== +"@apollo/client@3.6.9": + version "3.6.9" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.6.9.tgz#ad0ee2e3a3c92dbed4acd6917b6158a492739d94" + integrity sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA== dependencies: - "@graphql-typed-document-node/core" "^3.0.0" - "@types/zen-observable" "^0.8.0" + "@graphql-typed-document-node/core" "^3.1.1" "@wry/context" "^0.6.0" "@wry/equality" "^0.5.0" - fast-json-stable-stringify "^2.0.0" - graphql-tag "^2.12.0" + "@wry/trie" "^0.3.0" + graphql-tag "^2.12.6" hoist-non-react-statics "^3.3.2" - optimism "^0.16.0" + optimism "^0.16.1" prop-types "^15.7.2" symbol-observable "^4.0.0" - ts-invariant "^0.8.0" - tslib "^1.10.0" - zen-observable "^0.8.14" + ts-invariant "^0.10.3" + tslib "^2.3.0" + zen-observable-ts "^1.2.5" "@apollo/protobufjs@1.2.2": version "1.2.2" @@ -161,42 +160,92 @@ "@types/node" "^10.1.0" long "^4.0.0" -"@apollographql/apollo-tools@^0.5.0": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.1.tgz#f0baef739ff7e2fafcb8b98ad29f6ac817e53e32" - integrity sha512-ZII+/xUFfb9ezDU2gad114+zScxVFMVlZ91f8fGApMzlS1kkqoyLnC4AJaQ1Ya/X+b63I20B4Gd+eCL8QuB4sA== +"@apollo/utils.dropunuseddefinitions@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz#02b04006442eaf037f4c4624146b12775d70d929" + integrity sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg== -"@apollographql/graphql-playground-html@1.6.27": - version "1.6.27" - resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz#bc9ab60e9445aa2a8813b4e94f152fa72b756335" - integrity sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw== +"@apollo/utils.keyvaluecache@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.1.tgz#46f310f859067efe9fa126156c6954f8381080d2" + integrity sha512-nLgYLomqjVimEzQ4cdvVQkcryi970NDvcRVPfd0OPeXhBfda38WjBq+WhQFk+czSHrmrSp34YHBxpat0EtiowA== dependencies: - xss "^1.0.8" + "@apollo/utils.logger" "^1.0.0" + lru-cache "^7.10.1" + +"@apollo/utils.logger@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.logger/-/utils.logger-1.0.0.tgz#6e3460a2250c2ef7c2c3b0be6b5e148a1596f12b" + integrity sha512-dx9XrjyisD2pOa+KsB5RcDbWIAdgC91gJfeyLCgy0ctJMjQe7yZK5kdWaWlaOoCeX0z6YI9iYlg7vMPyMpQF3Q== + +"@apollo/utils.printwithreducedwhitespace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz#c466299a4766eef8577a2a64c8f27712e8bd7e30" + integrity sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q== + +"@apollo/utils.removealiases@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz#75f6d83098af1fcae2d3beb4f515ad4a8452a8c1" + integrity sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A== + +"@apollo/utils.sortast@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz#93218c7008daf3e2a0725196085a33f5aab5ad07" + integrity sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA== + dependencies: + lodash.sortby "^4.7.0" -"@apollographql/graphql-upload-8-fork@^8.1.3": - version "8.1.3" - resolved "https://registry.yarnpkg.com/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz#a0d4e0d5cec8e126d78bd915c264d6b90f5784bc" - integrity sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g== +"@apollo/utils.stripsensitiveliterals@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz#4920651f36beee8e260e12031a0c5863ad0c7b28" + integrity sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w== + +"@apollo/utils.usagereporting@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.0.tgz#b81df180f4ca78b91a22cb49105174a7f070db1e" + integrity sha512-5PL7hJMkTPmdo3oxPtigRrIyPxDk/ddrUryHPDaezL1lSFExpNzsDd2f1j0XJoHOg350GRd3LyD64caLA2PU1w== dependencies: - "@types/express" "*" - "@types/fs-capacitor" "*" - "@types/koa" "*" - busboy "^0.3.1" - fs-capacitor "^2.0.4" - http-errors "^1.7.3" - object-path "^0.11.4" - -"@ardatan/aggregate-error@0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" - integrity sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ== + "@apollo/utils.dropunuseddefinitions" "^1.1.0" + "@apollo/utils.printwithreducedwhitespace" "^1.1.0" + "@apollo/utils.removealiases" "1.0.0" + "@apollo/utils.sortast" "^1.1.0" + "@apollo/utils.stripsensitiveliterals" "^1.2.0" + apollo-reporting-protobuf "^3.3.1" + +"@apollographql/apollo-tools@^0.5.3": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz#cb3998c6cf12e494b90c733f44dd9935e2d8196c" + integrity sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw== + +"@apollographql/graphql-playground-html@1.6.29": + version "1.6.29" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz#a7a646614a255f62e10dcf64a7f68ead41dec453" + integrity sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA== dependencies: - tslib "~2.0.1" + xss "^1.0.8" -"@ardatan/fetch-event-source@2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@ardatan/fetch-event-source/-/fetch-event-source-2.0.2.tgz#734aa3eaa0da456453d24d8dc7c14d5e366a8d21" - integrity sha512-mcpz/wJ7s50PJIVz4OQ1Yim3w/AAchtYtIg0QMWiMR2cZZoI9t23hRyqeumtD5EmyJu0fxtjmQ5WY8GI86V4rQ== +"@ardatan/relay-compiler@12.0.0": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" + integrity sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== + dependencies: + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/runtime" "^7.0.0" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + babel-preset-fbjs "^3.4.0" + chalk "^4.0.0" + fb-watchman "^2.0.0" + fbjs "^3.0.0" + glob "^7.1.1" + immutable "~3.7.6" + invariant "^2.2.4" + nullthrows "^1.1.1" + relay-runtime "12.0.0" + signedsource "^1.0.0" + yargs "^15.3.1" "@aws-crypto/crc32@^1.0.0": version "1.2.2" @@ -1970,7 +2019,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.6.tgz#8b37d24e88e8e21c499d4328db80577d8882fa53" integrity sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ== -"@babel/core@^7.0.0", "@babel/core@^7.11.6", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.8", "@babel/core@^7.15.5", "@babel/core@^7.17.9": +"@babel/core@^7.11.6", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.14.8", "@babel/core@^7.15.5", "@babel/core@^7.17.9": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.6.tgz#54a107a3c298aee3fe5e1947a6464b9b6faca03d" integrity sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ== @@ -1991,7 +2040,7 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.12.13", "@babel/generator@^7.18.6", "@babel/generator@^7.5.0", "@babel/generator@^7.7.2": +"@babel/generator@^7.14.0", "@babel/generator@^7.18.6", "@babel/generator@^7.7.2": version "7.18.7" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.7.tgz#2aa78da3c05aadfc82dbac16c99552fc802284bd" integrity sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A== @@ -2072,7 +2121,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9", "@babel/helper-function-name@^7.18.6": +"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9", "@babel/helper-function-name@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz#8334fecb0afba66e6d87a7e8c6bb7fed79926b83" integrity sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw== @@ -2161,14 +2210,14 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.16.7", "@babel/helper-split-export-declaration@^7.18.6": +"@babel/helper-split-export-declaration@^7.16.7", "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6": +"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== @@ -2206,12 +2255,7 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@7.12.16": - version "7.12.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4" - integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.6.tgz#845338edecad65ebffef058d3be851f1d28a63bc" integrity sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw== @@ -2974,22 +3018,7 @@ "@babel/parser" "^7.18.6" "@babel/types" "^7.18.6" -"@babel/traverse@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" - integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.2", "@babel/traverse@^7.18.6", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.2", "@babel/traverse@^7.18.6", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.6.tgz#a228562d2f46e89258efa4ddd0416942e2fd671d" integrity sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw== @@ -3005,16 +3034,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" - integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.18.2", "@babel/types@^7.18.6", "@babel/types@^7.18.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.18.2", "@babel/types@^7.18.6", "@babel/types@^7.18.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.18.7" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.7.tgz#a4a2c910c15040ea52cdd1ddb1614a65c8041726" integrity sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ== @@ -3381,312 +3401,287 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== -"@graphql-codegen/cli@1.21.5": - version "1.21.5" - resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-1.21.5.tgz#b9041553747cfb2dee7c3473a2e2461ec3e7ada5" - integrity sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA== - dependencies: - "@graphql-codegen/core" "1.17.10" - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/apollo-engine-loader" "^6.2.5" - "@graphql-tools/code-file-loader" "^6.3.1" - "@graphql-tools/git-loader" "^6.2.6" - "@graphql-tools/github-loader" "^6.2.5" - "@graphql-tools/graphql-file-loader" "^6.2.7" - "@graphql-tools/json-file-loader" "^6.2.6" - "@graphql-tools/load" "^6.2.8" - "@graphql-tools/prisma-loader" "^6.3.0" - "@graphql-tools/url-loader" "^6.10.1" - "@graphql-tools/utils" "^7.9.1" +"@graphql-codegen/cli@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-2.7.0.tgz#610f3cb2798d581fff3af8d8ba522113a1811fc5" + integrity sha512-qlBcS6jGfZ/xWXwqiyRLHGRuLC9gUdF8AwGHN7LdAYEP5MjL7pIXb02W5JuvMn47rrvr2Q22H9ECppZX65oSAg== + dependencies: + "@graphql-codegen/core" "2.5.1" + "@graphql-codegen/plugin-helpers" "^2.4.1" + "@graphql-tools/apollo-engine-loader" "^7.3.1" + "@graphql-tools/code-file-loader" "^7.0.6" + "@graphql-tools/git-loader" "^7.0.5" + "@graphql-tools/github-loader" "^7.0.5" + "@graphql-tools/graphql-file-loader" "^7.0.5" + "@graphql-tools/json-file-loader" "^7.1.2" + "@graphql-tools/load" "^7.3.0" + "@graphql-tools/prisma-loader" "^7.2.2" + "@graphql-tools/url-loader" "^7.12.1" + "@graphql-tools/utils" "^8.1.1" ansi-escapes "^4.3.1" chalk "^4.1.0" change-case-all "1.0.14" - chokidar "^3.5.1" + chokidar "^3.5.2" common-tags "^1.8.0" cosmiconfig "^7.0.0" debounce "^1.2.0" - dependency-graph "^0.11.0" detect-indent "^6.0.0" - glob "^7.1.6" - graphql-config "^3.3.0" - inquirer "^7.3.3" + graphql-config "^4.1.0" + inquirer "^8.0.0" is-glob "^4.0.1" json-to-pretty-yaml "^1.2.2" latest-version "5.1.0" listr "^0.14.3" listr-update-renderer "^0.5.0" log-symbols "^4.0.0" - minimatch "^3.0.4" mkdirp "^1.0.4" string-env-interpolation "^1.0.1" ts-log "^2.2.3" - tslib "~2.2.0" - valid-url "^1.0.9" wrap-ansi "^7.0.0" yaml "^1.10.0" yargs "^17.0.0" -"@graphql-codegen/core@1.17.10": - version "1.17.10" - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.17.10.tgz#3b85b5bc2e84fcacbd25fced5af47a4bb2d7a8bd" - integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== +"@graphql-codegen/core@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-2.5.1.tgz#e3d50d3449b8c58b74ea08e97faf656a1b7fc8a1" + integrity sha512-alctBVl2hMnBXDLwkgmnFPrZVIiBDsWJSmxJcM4GKg1PB23+xuov35GE47YAyAhQItE1B1fbYnbb1PtGiDZ4LA== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/merge" "^6.2.14" - "@graphql-tools/utils" "^7.9.1" - tslib "~2.2.0" + "@graphql-codegen/plugin-helpers" "^2.4.1" + "@graphql-tools/schema" "^8.1.2" + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" -"@graphql-codegen/fragment-matcher@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/fragment-matcher/-/fragment-matcher-2.0.1.tgz#be1bdb7590952304639b4c58dc2074e14e1663c0" - integrity sha512-CUHmeunK2xz9P5XBOPYeJwuQCa/7YnwmXJzuLMs+6fKa43KlFTTmpzYHh4p4Hx2lHAsZUpuWSD9/KSptvSG4aA== +"@graphql-codegen/fragment-matcher@3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/fragment-matcher/-/fragment-matcher-3.2.1.tgz#cbaf886d2322cba9ae66e68d7cee512edeaab5b0" + integrity sha512-Hy7tgp5dqDHSUFAfePsK7h5qNk1JWCljpR9gqeY2hnTYzI4YI4jdvH19RiSJ97Px5Ykd15KHzSgj9g0SHm4l8A== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.2" - tslib "~2.0.1" + "@graphql-codegen/plugin-helpers" "^2.3.2" + tslib "~2.3.0" -"@graphql-codegen/introspection@1.18.2": - version "1.18.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/introspection/-/introspection-1.18.2.tgz#1b4b5e23cc59c2828a073caccf66c556885d5dd6" - integrity sha512-1SuhWu6nbOIOSZdQLNmHHVN8VsTavUQUD6OWjUuR3Bjpw9jfykNYXPpGGQxdCa5hmiWvn2JQU+qtgtERzz4+rg== +"@graphql-codegen/introspection@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/introspection/-/introspection-2.1.1.tgz#5f3aac47ef46ed817baf969e78dd2dd6d307b18a" + integrity sha512-O9zsy0IoFYDo37pBVF4pSvRMDx/AKdgOxyko4R/O+0DHEw9Nya/pQ3dbn+LDLj2n6X+xOXUBUfFvqhODTqU28w== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.5" - tslib "~2.2.0" + "@graphql-codegen/plugin-helpers" "^2.3.2" + tslib "~2.3.0" -"@graphql-codegen/plugin-helpers@^1.18.2", "@graphql-codegen/plugin-helpers@^1.18.5", "@graphql-codegen/plugin-helpers@^1.18.7": - version "1.18.8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz#39aac745b9e22e28c781cc07cf74836896a3a905" - integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== +"@graphql-codegen/plugin-helpers@^2.3.2", "@graphql-codegen/plugin-helpers@^2.4.0", "@graphql-codegen/plugin-helpers@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.4.2.tgz#e4f6b74dddcf8a9974fef5ce48562ae0980f9fed" + integrity sha512-LJNvwAPv/sKtI3RnRDm+nPD+JeOfOuSOS4FFIpQCMUCyMnFcchV/CPTTv7tT12fLUpEg6XjuFfDBvOwndti30Q== dependencies: - "@graphql-tools/utils" "^7.9.1" - common-tags "1.8.0" + "@graphql-tools/utils" "^8.5.2" + change-case-all "1.0.14" + common-tags "1.8.2" import-from "4.0.0" lodash "~4.17.0" tslib "~2.3.0" -"@graphql-codegen/typescript-graphql-request@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-3.2.4.tgz#b02333c817dc890968a0e4a4d4309832c5c51a76" - integrity sha512-+xoEwQn7oKDZal95hS0I7P7WlNAgThghrZg9KOQpsXqln92vOn7vRpqf+OV8XplDke1gBoL4n7arc5j+hMZl3w== +"@graphql-codegen/schema-ast@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-2.4.1.tgz#ad742b53e32f7a2fbff8ea8a91ba7e617e6ef236" + integrity sha512-bIWlKk/ShoVJfghA4Rt1OWnd34/dQmZM/vAe6fu6QKyOh44aAdqPtYQ2dbTyFXoknmu504etKJGEDllYNUJRfg== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/visitor-plugin-common" "1.21.3" - auto-bind "~4.0.0" + "@graphql-codegen/plugin-helpers" "^2.3.2" + "@graphql-tools/utils" "^8.1.1" tslib "~2.3.0" -"@graphql-codegen/typescript-operations@1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.0.tgz#04c007df476948ff972daed69c73a77a922c8968" - integrity sha512-Q4b+jySBgU39uYzSWQcHBn/q5j/gs2yUQGNiCXhV8IIHDJJNR0Zfb2ywY6AMwT7N3rgXmFuIzKAA++xBf2yKRw== +"@graphql-codegen/typescript-graphql-request@4.4.11": + version "4.4.11" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-4.4.11.tgz#51bcf8afaad6082c8dd37ea729bc1cd582a8cfd1" + integrity sha512-ijXnKBgrlkhqiHRYDXVBqEd+CZQCg1dO7UiGmCDsu20XaFk/+Y4kE/nb16YKGB9Nw3EAX8yjggxXtxPL31hgLQ== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/typescript" "^1.22.1" - "@graphql-codegen/visitor-plugin-common" "1.21.0" + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/visitor-plugin-common" "2.10.0" auto-bind "~4.0.0" - tslib "~2.2.0" + tslib "~2.4.0" -"@graphql-codegen/typescript-resolvers@1.19.2": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.2.tgz#07d97961276ef32fcd7ce10e65c09a6d91198954" - integrity sha512-7RKXcIK6vuqSlDIoOG7VJMvmlnPU9ELRSbqUivXNXD70K493vv4bAcGFhP1qgwzdxMuPbPz8tQn7o5xLpMP6og== +"@graphql-codegen/typescript-operations@2.4.3": + version "2.4.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.4.3.tgz#1a8f87037845148f650b10d226bf36474aa91e4e" + integrity sha512-MW9cU/zCAmfFAObwW23e+GrW3CoV9OX2gVm/V1565WGZXDQPUc5Y5IjdfGfunV4ApkgFDiHpF1Mz/AS55OErgw== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/typescript" "^1.22.1" - "@graphql-codegen/visitor-plugin-common" "1.21.0" - "@graphql-tools/utils" "^7.9.1" + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/typescript" "^2.6.0" + "@graphql-codegen/visitor-plugin-common" "2.10.0" auto-bind "~4.0.0" - tslib "~2.2.0" + tslib "~2.4.0" -"@graphql-codegen/typescript@1.22.1", "@graphql-codegen/typescript@^1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.22.1.tgz#9a2e215d4cf095d942c1671db4bad78b619b11ce" - integrity sha512-3f/siciXrhhMdcs9qcxnwWXETsAhZNNiUOlr6IUEm82kVx5xvFuxc0KZZE88w3iEVJXE7xYo1oWmrttvkQP4Aw== +"@graphql-codegen/typescript-resolvers@2.6.7": + version "2.6.7" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-2.6.7.tgz#a6cadbd6822680678675fffbb826c7163ac60ca0" + integrity sha512-zdB4VuXzBRl2EbxQ/SZ9DRiRMcvCY3eZ2FPM2MnEidR7ggh3GdSg3Ewo6HgwRIHBxI0+DeoK0IM/Po0Rs3q0DA== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/visitor-plugin-common" "1.21.0" + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/typescript" "^2.6.0" + "@graphql-codegen/visitor-plugin-common" "2.10.0" + "@graphql-tools/utils" "^8.1.1" auto-bind "~4.0.0" - tslib "~2.2.0" + tslib "~2.4.0" -"@graphql-codegen/visitor-plugin-common@1.21.0": - version "1.21.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.0.tgz#1cb59a8ce9a9d6486f859a254645e162c6736cfb" - integrity sha512-gw6mUCOpKwJ4aR+wnUXureQi4dV6jezEiXvX0CEZdpqBIGAJ4G8h7CKyGW66lBzvaoLCB7siOF86UJO3dw5ctg== +"@graphql-codegen/typescript@2.6.0", "@graphql-codegen/typescript@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.6.0.tgz#75e7a54a25b29906ca4e462d1be6bf830f21b328" + integrity sha512-f36ilg8J+wui0OhmQglIZ+2z4Ybc08Y7r7BlBDqfJ1F5X0zau0SlC7Hp2iCoCA0ucqZYtiUU/0n+/R8m1cTrQQ== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.0" - array.prototype.flatmap "^1.2.4" + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/schema-ast" "^2.4.1" + "@graphql-codegen/visitor-plugin-common" "2.10.0" auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" - graphql-tag "^2.11.0" - parse-filepath "^1.0.2" - tslib "~2.2.0" + tslib "~2.4.0" -"@graphql-codegen/visitor-plugin-common@1.21.3": - version "1.21.3" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.3.tgz#23fbe1d2bf7a7ce6fd43bf6661fcee8655dedd55" - integrity sha512-GBQ9eHoaMjXGXJpAPJ/6b/pDAlO9r+6TDVibJVGn7qI+B6ScR4kO4AyZKuAgSL0TaJitpb93LCVoMX+ibRJwxg== +"@graphql-codegen/visitor-plugin-common@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.10.0.tgz#d886d8281dfc6e4b9729a5468ffe18ebaefc883f" + integrity sha512-nWoxHKUdwOJCWV96Ks1x4EwYCWsZDJXB+2j6EQz5j27DzdxmQInZ86degaDCd3EgbwhMQEMtiZiPGFFDrgBkHA== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" + "@graphql-codegen/plugin-helpers" "^2.4.0" "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.0" - array.prototype.flatmap "^1.2.4" + "@graphql-tools/relay-operation-optimizer" "^6.4.14" + "@graphql-tools/utils" "^8.3.0" auto-bind "~4.0.0" change-case-all "1.0.14" dependency-graph "^0.11.0" graphql-tag "^2.11.0" parse-filepath "^1.0.2" - tslib "~2.3.0" + tslib "~2.4.0" -"@graphql-tools/apollo-engine-loader@^6.2.5": - version "6.2.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-6.2.5.tgz#b9e65744f522bb9f6ca50651e5622820c4f059a8" - integrity sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g== +"@graphql-tools/apollo-engine-loader@^7.3.1": + version "7.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.1.tgz#535cb259fa6e0dbf1cf960e7212d58b8294bb370" + integrity sha512-PJhX4gQeoPtR2BJFYHYVLdLYkqQHB94r9IC64GamFV+kxR+jzQYZJdDTgnFZxvpvGJ7rEgYKNjcfWS+r+CQisQ== dependencies: - "@graphql-tools/utils" "^7.0.0" - cross-fetch "3.0.6" - tslib "~2.0.1" + "@graphql-tools/utils" "8.8.0" + cross-undici-fetch "^0.4.11" + sync-fetch "0.4.1" + tslib "^2.4.0" -"@graphql-tools/batch-execute@^7.1.2": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz#35ba09a1e0f80f34f1ce111d23c40f039d4403a0" - integrity sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg== +"@graphql-tools/batch-execute@8.5.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.5.0.tgz#2767a9abf4e2712871a69360a27ef13ada1c019e" + integrity sha512-S9/76X4uYIbVlJyRzXhCBbTJvVD0VvaWNqGiKgkITxlq4aBsTOHVuE84OSi3E1QKP3PTiJYrgMIn220iFOkyQw== dependencies: - "@graphql-tools/utils" "^7.7.0" - dataloader "2.0.0" - tslib "~2.2.0" - value-or-promise "1.0.6" + "@graphql-tools/utils" "8.8.0" + dataloader "2.1.0" + tslib "^2.4.0" + value-or-promise "1.0.11" -"@graphql-tools/batch-execute@^8.0.5": - version "8.0.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.0.5.tgz#a0f8a9ff2c61209974c626faf3dd922a5c68d2b0" - integrity sha512-Zx+zs12BLGNvrQtfESIhitzwIkrWnKyKOkAfcaMNuOLGOO2pDmhwIRzbHj+6Jtq9V1/JTaVkSnm/4ozaCRck5A== +"@graphql-tools/code-file-loader@^7.0.6": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.3.0.tgz#4a9cc213bb726ab049aad806a51707689bd7340a" + integrity sha512-mzevVv5JYyyRIbE6R0mxIniCAZWUGdoNYX97HdVgqChLOl2XRf9I8MarVPewHLmjLTZuWrdQx4ta4sPTLk4tUQ== dependencies: - "@graphql-tools/utils" "^8.1.1" - dataloader "2.0.0" - tslib "~2.3.0" - value-or-promise "1.0.10" - -"@graphql-tools/code-file-loader@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz#42dfd4db5b968acdb453382f172ec684fa0c34ed" - integrity sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg== - dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.5.1" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" - -"@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5": - version "7.1.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.5.tgz#0b027819b7047eff29bacbd5032e34a3d64bd093" - integrity sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - "@graphql-tools/batch-execute" "^7.1.2" - "@graphql-tools/schema" "^7.1.5" - "@graphql-tools/utils" "^7.7.1" - dataloader "2.0.0" - tslib "~2.2.0" - value-or-promise "1.0.6" - -"@graphql-tools/delegate@^8.1.0", "@graphql-tools/delegate@^8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.1.1.tgz#d20e6d81a2900b1c8a69c2c0a3a8a0df2f9030c2" - integrity sha512-Vttd0nfYTqRnRMKLvk8s4cIi9U+OMXGc9CMZAlKkHrBJ6dGXjdSM+4n3p9rfWZc/FtbVk1FnNS4IFyMeKwFuxA== + "@graphql-tools/graphql-tag-pluck" "7.3.0" + "@graphql-tools/utils" "8.8.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/delegate@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.8.0.tgz#acd3e48e4ca82aace92cc3d920b5c727c35eaf7b" + integrity sha512-dbhfOI8rQXPcowXrbwHLOBY9oGi7qxtlrXF4RuRXmjqGTs2AgogdOE3Ep1+6wFD7qYTuFmHXZ8Cl0PmhoZUgrg== dependencies: - "@graphql-tools/batch-execute" "^8.0.5" - "@graphql-tools/schema" "^8.1.2" - "@graphql-tools/utils" "^8.1.2" - dataloader "2.0.0" - tslib "~2.3.0" - value-or-promise "1.0.10" + "@graphql-tools/batch-execute" "8.5.0" + "@graphql-tools/schema" "8.5.0" + "@graphql-tools/utils" "8.8.0" + dataloader "2.1.0" + tslib "~2.4.0" + value-or-promise "1.0.11" -"@graphql-tools/git-loader@^6.2.6": - version "6.2.6" - resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz#c2226f4b8f51f1c05c9ab2649ba32d49c68cd077" - integrity sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw== +"@graphql-tools/git-loader@^7.0.5": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-7.2.0.tgz#d96c294818abc315d8fcd033ebb6d59afbf319f5" + integrity sha512-aFJ5Py9sCIhiSyE+EK4zC+mQ4zRUNGGNwosqlCYNcmhtGFwlXArB13/rdj2b4p3RsmTe31Mso9VfsEZXQ6CGCw== dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@graphql-tools/graphql-tag-pluck" "7.3.0" + "@graphql-tools/utils" "8.8.0" + is-glob "4.0.3" + micromatch "^4.0.4" + tslib "^2.4.0" + unixify "^1.0.0" -"@graphql-tools/github-loader@^6.2.5": - version "6.2.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz#460dff6f5bbaa26957a5ea3be4f452b89cc6a44b" - integrity sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw== +"@graphql-tools/github-loader@^7.0.5": + version "7.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-7.3.1.tgz#faa1bf84ccafba20e9300d19155add312e63b22f" + integrity sha512-sus/YOZKhhbcBQTCWFvUdIzFThm/LiAlSh9+Bt+hNz2K05PWzR6XD7Fo2ejh6bSAZvevJBvsH/4xf1YSK86Fkg== dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - cross-fetch "3.0.6" - tslib "~2.0.1" + "@graphql-tools/graphql-tag-pluck" "7.3.0" + "@graphql-tools/utils" "8.8.0" + cross-undici-fetch "^0.4.11" + sync-fetch "0.4.1" + tslib "^2.4.0" -"@graphql-tools/graphql-file-loader@^6.0.0", "@graphql-tools/graphql-file-loader@^6.2.7": - version "6.2.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz#d3720f2c4f4bb90eb2a03a7869a780c61945e143" - integrity sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ== +"@graphql-tools/graphql-file-loader@^7.0.5", "@graphql-tools/graphql-file-loader@^7.3.7": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.4.0.tgz#c06e36248dd6a2025de65a1cfce03222ad0e74c2" + integrity sha512-r1lslE5GlWO/nbDX82enHjvva7qQiZEIPm+LC9JSgKaYuVoYHuIuIAVYkpBHeaRK1Kbh/86pEhL7PuBZ/cIWSA== dependencies: - "@graphql-tools/import" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@graphql-tools/import" "6.7.0" + "@graphql-tools/utils" "8.8.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" -"@graphql-tools/graphql-tag-pluck@^6.2.6", "@graphql-tools/graphql-tag-pluck@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz#5fb227dbb1e19f4b037792b50f646f16a2d4c686" - integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== +"@graphql-tools/graphql-tag-pluck@7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.3.0.tgz#e83b568151b2cd0f8678489bb927e2bf9cf24af9" + integrity sha512-GxtgGTSOiQuFc/yNWXsPJ5QEgGlH+4qBf1paqUJtjFpm89dZA+VkdjoIDiFg8fyXGivjZ37+XAUbuu6UlsT+6Q== dependencies: - "@babel/parser" "7.12.16" - "@babel/traverse" "7.12.13" - "@babel/types" "7.12.13" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@babel/parser" "^7.16.8" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + "@graphql-tools/utils" "8.8.0" + tslib "^2.4.0" -"@graphql-tools/import@^6.2.6": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.3.1.tgz#731c47ab6c6ac9f7994d75c76b6c2fa127d2d483" - integrity sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw== +"@graphql-tools/import@6.7.0": + version "6.7.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.7.0.tgz#5174c46b73f5931e68b9715fec9178bc924d2bba" + integrity sha512-u9JL4fClKKyBTQpgb4QFacYUwgBCs4lW1NaHX0hD2zBdahIYidokBY0QkOqOCEAnWeFqpEmAjB62ulLiAJWc2g== dependencies: + "@graphql-tools/utils" "8.8.0" resolve-from "5.0.0" - tslib "~2.2.0" + tslib "^2.4.0" -"@graphql-tools/json-file-loader@^6.0.0", "@graphql-tools/json-file-loader@^6.2.6": - version "6.2.6" - resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a" - integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== +"@graphql-tools/json-file-loader@^7.1.2", "@graphql-tools/json-file-loader@^7.3.7": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-7.4.0.tgz#c25059ebce34db6190a11580e2bc7c66df68a7b9" + integrity sha512-6oR7Ulc5iZc5SM3g1Yj91DqSu3TNbfGK/0baE8KyUlvq6KiIuWFWDy13RGnNesftt4RSWvZqGzu/kzXcBHtt+A== dependencies: - "@graphql-tools/utils" "^7.0.0" - tslib "~2.0.1" + "@graphql-tools/utils" "8.8.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" -"@graphql-tools/load@^6.0.0", "@graphql-tools/load@^6.2.8": - version "6.2.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-6.2.8.tgz#16900fb6e75e1d075cad8f7ea439b334feb0b96a" - integrity sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA== +"@graphql-tools/load@^7.3.0", "@graphql-tools/load@^7.5.5": + version "7.7.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.7.0.tgz#668f70f09bc1c34b87c3267853cf73451897a22e" + integrity sha512-6KX7Z8BtlFScDr0pIac92QZWlPGbHcpNMesX/6Y3Vsp3FeFnAYfzZldXZQcJoW7Yl+gHdFwYVq683wSH64kNrw== dependencies: - "@graphql-tools/merge" "^6.2.12" - "@graphql-tools/utils" "^7.5.0" - globby "11.0.3" - import-from "3.0.0" - is-glob "4.0.1" + "@graphql-tools/schema" "8.5.0" + "@graphql-tools/utils" "8.8.0" p-limit "3.1.0" - tslib "~2.2.0" - unixify "1.0.0" - valid-url "1.0.9" + tslib "^2.4.0" -"@graphql-tools/merge@6.0.0 - 6.2.14", "@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": - version "6.2.14" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.14.tgz#694e2a2785ba47558e5665687feddd2935e9d94e" - integrity sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow== +"@graphql-tools/merge@8.3.0", "@graphql-tools/merge@^8.2.6": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.0.tgz#d3a8ba10942f8598788c3e03f97cc1d0c0b055f8" + integrity sha512-xRa7RAQok/0DD2YnjuqikMrr7dUAxTpdGtZ7BkvUUGhYs3B3p7reCAfvOVr1DJAqVToP7hdlMk+S5+Ylk+AaqA== dependencies: - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/utils" "^7.7.0" - tslib "~2.2.0" + "@graphql-tools/utils" "8.8.0" + tslib "^2.4.0" -"@graphql-tools/merge@^8.0.2": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.0.3.tgz#56c844bc5d7d833456695c8e5eda4f1a0d5be873" - integrity sha512-lVMyW9cREs+nQYbUvMaaqSl+pRCezl2RafNMFi/04akjvOtjVefdi7n3pArpSqPhLHPJDyQRlI8CK8cmOZ9jTA== +"@graphql-tools/mock@^8.1.2": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.0.tgz#da286596ef05b84165e76cf6f608eeea4109a60c" + integrity sha512-K/hqP442mXAvW36v/3TmqFpNzRw14P86xlsJZod88OXwpDfb97X09z1QsaMcvSe8E7ijcKWLlTRk15/vDQSL2Q== dependencies: - "@graphql-tools/utils" "^8.1.2" - tslib "~2.3.0" + "@graphql-tools/schema" "8.5.0" + "@graphql-tools/utils" "8.8.0" + fast-json-stable-stringify "^2.1.0" + tslib "^2.4.0" "@graphql-tools/optimize@^1.0.1": version "1.0.1" @@ -3695,21 +3690,21 @@ dependencies: tslib "~2.0.1" -"@graphql-tools/prisma-loader@^6.3.0": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-6.3.1.tgz#b95c4a707107fc57ae530df4618dafc10304d9f0" - integrity sha512-0uxbqMzkNueIlAVhvW7Sl3YoC4F0W8wWLrjJSoogSWKo7Chx7WoJ+TVLd0d+NgWmMRmrCK9FqJLjz8qxwEZqWg== +"@graphql-tools/prisma-loader@^7.2.2": + version "7.2.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-7.2.2.tgz#ee56371f75a4e82330b0e4915f57976bf0f4a16a" + integrity sha512-f5txUBRwwZmPQYL5g5CNdOjOglFE/abtnEVOvUCq+nET0BRuxcuxUD5vykfZnkql9sNvnCFAfrZuBVe5S2n3bA== dependencies: - "@graphql-tools/url-loader" "^7.0.0" - "@graphql-tools/utils" "^8.0.0" + "@graphql-tools/url-loader" "7.12.1" + "@graphql-tools/utils" "8.8.0" "@types/js-yaml" "^4.0.0" "@types/json-stable-stringify" "^1.0.32" "@types/jsonwebtoken" "^8.5.0" chalk "^4.1.0" debug "^4.3.1" - dotenv "^10.0.0" - graphql-request "^3.3.0" - http-proxy-agent "^4.0.1" + dotenv "^16.0.0" + graphql-request "^4.0.0" + http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" isomorphic-fetch "^3.0.0" js-yaml "^4.0.0" @@ -3718,132 +3713,71 @@ lodash "^4.17.20" replaceall "^0.1.6" scuid "^1.1.0" - tslib "~2.3.0" + tslib "^2.4.0" yaml-ast-parser "^0.0.43" -"@graphql-tools/relay-operation-optimizer@^6.3.0": - version "6.3.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.7.tgz#16c874a091a1a37bc308136d87277443cebe5056" - integrity sha512-7UYnxPvIUDrdEKFAYrNF/YsoVBYMj6l3rwwuNs1jZyzAVZh8uq3TdvaFIIlcYvRychj45BEsg1jvRBvmhTaj3Q== - dependencies: - "@graphql-tools/utils" "^8.1.1" - relay-compiler "11.0.2" - tslib "~2.3.0" - -"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": - version "7.1.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" - integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== - dependencies: - "@graphql-tools/utils" "^7.1.2" - tslib "~2.2.0" - value-or-promise "1.0.6" - -"@graphql-tools/schema@^8.1.2": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.1.2.tgz#913879da1a7889a9488e9b7dc189e7c83eff74be" - integrity sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg== - dependencies: - "@graphql-tools/merge" "^8.0.2" - "@graphql-tools/utils" "^8.1.1" - tslib "~2.3.0" - value-or-promise "1.0.10" - -"@graphql-tools/url-loader@^6.0.0", "@graphql-tools/url-loader@^6.10.1": - version "6.10.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz#dc741e4299e0e7ddf435eba50a1f713b3e763b33" - integrity sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw== - dependencies: - "@graphql-tools/delegate" "^7.0.1" - "@graphql-tools/utils" "^7.9.0" - "@graphql-tools/wrap" "^7.0.4" - "@microsoft/fetch-event-source" "2.0.1" - "@types/websocket" "1.0.2" - abort-controller "3.0.0" - cross-fetch "3.1.4" - extract-files "9.0.0" - form-data "4.0.0" - graphql-ws "^4.4.1" - is-promise "4.0.0" - isomorphic-ws "4.0.1" - lodash "4.17.21" - meros "1.1.4" - subscriptions-transport-ws "^0.9.18" - sync-fetch "0.3.0" - tslib "~2.2.0" - valid-url "1.0.9" - ws "7.4.5" - -"@graphql-tools/url-loader@^7.0.0": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.0.12.tgz#846e358d7e8b6a24b501778f42422007d175b134" - integrity sha512-CSGHi0Z2ow6QZp0yx+zVHGj/FpZ+e+HH4AWNI++w9nF8wEHDSd5ghPXpXz58KmqXTE5+Trf5zEjtIm/2mcDYBA== - dependencies: - "@ardatan/fetch-event-source" "2.0.2" - "@graphql-tools/delegate" "^8.1.1" - "@graphql-tools/utils" "^8.1.2" - "@graphql-tools/wrap" "^8.0.13" - "@n1ru4l/graphql-live-query" "0.7.1" - "@types/websocket" "1.0.4" - "@types/ws" "^7.4.7" - abort-controller "3.0.0" - cross-fetch "3.1.4" - extract-files "11.0.0" - form-data "4.0.0" - graphql-ws "^5.0.0" - is-promise "4.0.0" - isomorphic-ws "4.0.1" - lodash "4.17.21" - meros "1.1.4" - subscriptions-transport-ws "^0.10.0" - sync-fetch "0.3.0" - tslib "~2.3.0" - valid-url "1.0.9" - value-or-promise "1.0.10" - ws "8.2.0" - -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" - integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== +"@graphql-tools/relay-operation-optimizer@^6.4.14": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.0.tgz#eb51e45c5fb46d472eb2ebfbbcc9cdc0f2a9913c" + integrity sha512-snqmdPiM2eBex6pijRFx4H9MPumVd8ZWM3y+aaRwzc73VUNnjHE4NyVZEEIdlbmJ2HoQ9Zrm9aFlHVMK7B59zg== dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.2" - tslib "~2.2.0" + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "8.8.0" + tslib "^2.4.0" -"@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.1.2": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.1.2.tgz#a376259fafbca7532fda657e3abeec23b545e5d3" - integrity sha512-3G+NIBR5mHjPm78jAD0l07JRE0XH+lr9m7yL/wl69jAzK0Jr/H+/Ok4ljEolI70iglz+ZhIShVPAwyesF6rnFg== +"@graphql-tools/schema@8.5.0", "@graphql-tools/schema@^8.0.0", "@graphql-tools/schema@^8.1.2": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.5.0.tgz#0332b3a2e674d16e9bf8a58dfd47432449ce2368" + integrity sha512-VeFtKjM3SA9/hCJJfr95aEdC3G0xIKM9z0Qdz4i+eC1g2fdZYnfWFt2ucW4IME+2TDd0enHlKzaV0qk2SLVUww== dependencies: - tslib "~2.3.0" + "@graphql-tools/merge" "8.3.0" + "@graphql-tools/utils" "8.8.0" + tslib "^2.4.0" + value-or-promise "1.0.11" + +"@graphql-tools/url-loader@7.12.1", "@graphql-tools/url-loader@^7.12.1", "@graphql-tools/url-loader@^7.9.7": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.12.1.tgz#931a65da4faced1a71ddc5af638b87140ff3dfb6" + integrity sha512-Fd3ZZLEEr9GGFHEbdrcaMHFQu01BLpFnNDBkISupvjokd497O5Uh0xZvsZGC6mxVt0WWQWpgaK2ef+oLuOdLqQ== + dependencies: + "@graphql-tools/delegate" "8.8.0" + "@graphql-tools/utils" "8.8.0" + "@graphql-tools/wrap" "8.5.0" + "@n1ru4l/graphql-live-query" "^0.9.0" + "@types/ws" "^8.0.0" + cross-undici-fetch "^0.4.11" + dset "^3.1.2" + extract-files "^11.0.0" + graphql-ws "^5.4.1" + isomorphic-ws "^5.0.0" + meros "^1.1.4" + sync-fetch "^0.4.0" + tslib "^2.4.0" + value-or-promise "^1.0.11" + ws "^8.3.0" -"@graphql-tools/wrap@^7.0.4": - version "7.0.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.8.tgz#ad41e487135ca3ea1ae0ea04bb3f596177fb4f50" - integrity sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg== +"@graphql-tools/utils@8.8.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.3.0", "@graphql-tools/utils@^8.5.2", "@graphql-tools/utils@^8.6.5": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.8.0.tgz#8332ff80a1da9204ccf514750dd6f5c5cccf17dc" + integrity sha512-KJrtx05uSM/cPYFdTnGAS1doL5bftJLAiFCDMZ8Vkifztz3BFn3gpFiy/o4wDtM8s39G46mxmt2Km/RmeltfGw== dependencies: - "@graphql-tools/delegate" "^7.1.5" - "@graphql-tools/schema" "^7.1.5" - "@graphql-tools/utils" "^7.8.1" - tslib "~2.2.0" - value-or-promise "1.0.6" + tslib "^2.4.0" -"@graphql-tools/wrap@^8.0.13": - version "8.0.13" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.0.13.tgz#17a4096efbc64e15b27a74135d920c8bd3e5385a" - integrity sha512-GTkHbN+Zgs+D7bFniFx3/YqNIDv8ET17prM7FewmU8LNRc2P48y6d4/dkQLcwQmryy1TZF87es6yA9FMNfQtWg== +"@graphql-tools/wrap@8.5.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.5.0.tgz#ce1b0d775e1fc3a17404df566f4d2196d31c6e20" + integrity sha512-I+x9dBNzC135WWPi04ejqurR/zDmhfeGbCftCaYKF4CvgWd+ZaJx4Uc74n1SBegQtrj+KDrOS4HgKwf9vAVR7A== dependencies: - "@graphql-tools/delegate" "^8.1.0" - "@graphql-tools/schema" "^8.1.2" - "@graphql-tools/utils" "^8.1.1" - tslib "~2.3.0" - value-or-promise "1.0.10" + "@graphql-tools/delegate" "8.8.0" + "@graphql-tools/schema" "8.5.0" + "@graphql-tools/utils" "8.8.0" + tslib "^2.4.0" + value-or-promise "1.0.11" -"@graphql-typed-document-node/core@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950" - integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== +"@graphql-typed-document-node/core@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" + integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== "@hapi/hoek@^9.0.0": version "9.2.1" @@ -4189,11 +4123,6 @@ "@types/mdx" "^2.0.0" "@types/react" ">=16" -"@microsoft/fetch-event-source@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d" - integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== - "@mui/base@5.0.0-alpha.69": version "5.0.0-alpha.69" resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.69.tgz#8511198d760de0795870f5ec63e53db73ba801ec" @@ -4335,10 +4264,10 @@ prop-types "^15.7.2" react-is "^17.0.2" -"@n1ru4l/graphql-live-query@0.7.1": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@n1ru4l/graphql-live-query/-/graphql-live-query-0.7.1.tgz#c020d017c3ed6bcfdde49a7106ba035e4d0774f5" - integrity sha512-5kJPe2FkPNsCGu9tocKIzUSNO986qAqdnbk8hIFqWlpVPBAmEAOYb1mr6PA18FYAlu7ojWm9Hm13k29aj2GGlQ== +"@n1ru4l/graphql-live-query@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@n1ru4l/graphql-live-query/-/graphql-live-query-0.9.0.tgz#defaebdd31f625bee49e6745934f36312532b2bc" + integrity sha512-BTpWy1e+FxN82RnLz4x1+JcEewVdfmUhV1C6/XYD5AjS7PQp9QFF7K8bCD6gzPTr2l+prvqOyVueQhFJxB1vfg== "@next/bundle-analyzer@12.2.0": version "12.2.0" @@ -5409,7 +5338,7 @@ resolved "https://registry.yarnpkg.com/@twind/next/-/next-1.0.9.tgz#9078dc69b579f50e37e8d64251efe727ef480504" integrity sha512-WzIavVwk/7vDLwbpvDaTLnjHfC53UT7+rnfZLf8TrEM5uoG4u0u/hhyP20NYLMi6WFVS0BBQtI+xbL/X7DEPUg== -"@types/accepts@*", "@types/accepts@^1.3.5": +"@types/accepts@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575" integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== @@ -5466,10 +5395,10 @@ dependencies: "@babel/types" "^7.3.0" -"@types/body-parser@*", "@types/body-parser@1.19.0": - version "1.19.0" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" - integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== +"@types/body-parser@*", "@types/body-parser@1.19.2": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== dependencies: "@types/connect" "*" "@types/node" "*" @@ -5525,25 +5454,10 @@ dependencies: "@types/node" "*" -"@types/content-disposition@*": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.4.tgz#de48cf01c79c9f1560bcfd8ae43217ab028657f8" - integrity sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ== - -"@types/cookies@*": - version "0.7.7" - resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.7.7.tgz#7a92453d1d16389c05a5301eef566f34946cfd81" - integrity sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA== - dependencies: - "@types/connect" "*" - "@types/express" "*" - "@types/keygrip" "*" - "@types/node" "*" - -"@types/cors@2.8.10": - version "2.8.10" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4" - integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ== +"@types/cors@2.8.12": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== "@types/cron@1.7.3": version "1.7.3" @@ -5610,10 +5524,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.21": - version "4.17.28" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" - integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== +"@types/express-serve-static-core@*", "@types/express-serve-static-core@4.17.29", "@types/express-serve-static-core@^4.17.18": + version "4.17.29" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz#2a1795ea8e9e9c91b4a4bbe475034b20c1ec711c" + integrity sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q== dependencies: "@types/node" "*" "@types/qs" "*" @@ -5626,7 +5540,7 @@ dependencies: "@types/express" "*" -"@types/express@*", "@types/express@^4.17.12", "@types/express@^4.17.13": +"@types/express@*", "@types/express@4.17.13", "@types/express@^4.17.13": version "4.17.13" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== @@ -5641,13 +5555,6 @@ resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== -"@types/fs-capacitor@*": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz#17113e25817f584f58100fb7a08eed288b81956e" - integrity sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ== - dependencies: - "@types/node" "*" - "@types/fs-extra@9.0.13": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" @@ -5670,13 +5577,6 @@ dependencies: "@types/node" "*" -"@types/graphql-type-json@0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@types/graphql-type-json/-/graphql-type-json-0.3.2.tgz#1a7105e6546fc1630a5db4834bfbc0eb554986e4" - integrity sha512-c1cq4o8EhY0Z39ua8UXwG8uBs23xBYA/Uw0tXFl6SuTUpkVv/IJqf6pHQbfdC7nwFRhX2ifTOV/UIg0Q/IJsbg== - dependencies: - graphql "^14.5.3" - "@types/hast@^2.0.0", "@types/hast@^2.3.4": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -5702,21 +5602,11 @@ resolved "https://registry.yarnpkg.com/@types/html-to-text/-/html-to-text-8.0.1.tgz#e449513df2283b1adedc85bdc2f6b7187f32972a" integrity sha512-0B/OifmJYmk5r9z9+KJtGWOF0LEjbTN4D2QeCh+mAw81JkJwC83NvNWUZFEqRT5PpnjX7vX0ab1SMGcwCs3Lag== -"@types/http-assert@*": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.2.tgz#a7fb59a7ca366e141789a084555a633801b9af3b" - integrity sha512-Ddzuzv/bB2prZnJKlS1sEYhaeT50wfJjhcTTTQLjEsEZJlk3XB4Xohieyq+P4VXIzg7lrQ1Spd/PfRnBpQsdqA== - "@types/http-cache-semantics@*": version "4.0.1" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== -"@types/http-errors@*": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-1.8.1.tgz#e81ad28a60bee0328c6d2384e029aec626f1ae67" - integrity sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q== - "@types/http-proxy@^1.17.8": version "1.17.8" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" @@ -5797,11 +5687,6 @@ dependencies: "@types/node" "*" -"@types/keygrip@*": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72" - integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== - "@types/keyv@*": version "3.1.3" resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" @@ -5809,27 +5694,6 @@ dependencies: "@types/node" "*" -"@types/koa-compose@*": - version "3.2.5" - resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d" - integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== - dependencies: - "@types/koa" "*" - -"@types/koa@*": - version "2.13.4" - resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.13.4.tgz#10620b3f24a8027ef5cbae88b393d1b31205726b" - integrity sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw== - dependencies: - "@types/accepts" "*" - "@types/content-disposition" "*" - "@types/cookies" "*" - "@types/http-assert" "*" - "@types/http-errors" "*" - "@types/keygrip" "*" - "@types/koa-compose" "*" - "@types/node" "*" - "@types/lodash.debounce@4.0.7": version "4.0.7" resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.7.tgz#0285879defb7cdb156ae633cecd62d5680eded9f" @@ -6321,28 +6185,7 @@ dependencies: "@types/node" "*" -"@types/websocket@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a" - integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== - dependencies: - "@types/node" "*" - -"@types/websocket@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.4.tgz#1dc497280d8049a5450854dd698ee7e6ea9e60b8" - integrity sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA== - dependencies: - "@types/node" "*" - -"@types/ws@^7.0.0", "@types/ws@^7.4.7": - version "7.4.7" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702" - integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww== - dependencies: - "@types/node" "*" - -"@types/ws@^8.5.1": +"@types/ws@^8.0.0", "@types/ws@^8.5.1": version "8.5.3" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== @@ -6375,11 +6218,6 @@ dependencies: "@types/node" "*" -"@types/zen-observable@^0.8.0": - version "0.8.3" - resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" - integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== - "@typescript-eslint/eslint-plugin@5.17.0": version "5.17.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz#704eb4e75039000531255672bf1c85ee85cf1d67" @@ -6617,13 +6455,6 @@ dependencies: tslib "^2.3.0" -"@wry/equality@^0.1.2": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790" - integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== - dependencies: - tslib "^1.9.3" - "@wry/equality@^0.5.0": version "0.5.2" resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.2.tgz#72c8a7a7d884dff30b612f4f8464eba26c080e73" @@ -6673,7 +6504,7 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller@3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -6917,182 +6748,94 @@ apache-arrow@^8.0.0: pad-left "^2.1.0" tslib "^2.3.1" -apollo-cache-control@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.14.0.tgz#95f20c3e03e7994e0d1bd48c59aeaeb575ed0ce7" - integrity sha512-qN4BCq90egQrgNnTRMUHikLZZAprf3gbm8rC5Vwmc6ZdLolQ7bFsa769Hqi6Tq/lS31KLsXBLTOsRbfPHph12w== - dependencies: - apollo-server-env "^3.1.0" - apollo-server-plugin-base "^0.13.0" - -apollo-datasource@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-3.3.0.tgz#ee84a802c45818e6a21a5f2d427f94851a4f9ebe" - integrity sha512-It8POTZTOCAnedRj2izEVeySN06LIfojigZjWaOY7voLe0DIgtvhql91xr27fuIWsR/Ew9twO3dLBjjvy34J4Q== - dependencies: - apollo-server-caching "^3.3.0" - apollo-server-env "^4.2.0" - -apollo-datasource@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.9.0.tgz#b0b2913257a6103a5f4c03cb56d78a30e9d850db" - integrity sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA== - dependencies: - apollo-server-caching "^0.7.0" - apollo-server-env "^3.1.0" - -apollo-graphql@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.9.3.tgz#1ca6f625322ae10a66f57a39642849a07a7a5dc9" - integrity sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A== - dependencies: - core-js-pure "^3.10.2" - lodash.sortby "^4.7.0" - sha.js "^2.4.11" - -apollo-link@^1.2.14: - version "1.2.14" - resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" - integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== +apollo-datasource@3.3.2, apollo-datasource@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-3.3.2.tgz#5711f8b38d4b7b53fb788cb4dbd4a6a526ea74c8" + integrity sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg== dependencies: - apollo-utilities "^1.3.0" - ts-invariant "^0.4.0" - tslib "^1.9.3" - zen-observable-ts "^0.8.21" + "@apollo/utils.keyvaluecache" "^1.0.1" + apollo-server-env "^4.2.1" -apollo-reporting-protobuf@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz#ae9d967934d3d8ed816fc85a0d8068ef45c371b9" - integrity sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg== +apollo-reporting-protobuf@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.1.tgz#8c8761f9ac4375fd8490262d6144057cec6ce0b3" + integrity sha512-tyvj3Vj71TCh6c8PtdHOLgHHBSJ05DF/A/Po3q8yfHTBkOPcOJZE/GGN/PT/pwKg7HHxKcAeHDw7+xciVvGx0w== dependencies: "@apollo/protobufjs" "1.2.2" -apollo-server-caching@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz#e6d1e68e3bb571cba63a61f60b434fb771c6ff39" - integrity sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw== - dependencies: - lru-cache "^6.0.0" - -apollo-server-caching@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-3.3.0.tgz#f501cbeb820a4201d98c2b768c085f22848d9dc5" - integrity sha512-Wgcb0ArjZ5DjQ7ID+tvxUcZ7Yxdbk5l1MxZL8D8gkyjooOkhPNzjRVQ7ubPoXqO54PrOMOTm1ejVhsF+AfIirQ== - dependencies: - lru-cache "^6.0.0" - -apollo-server-core@^2.25.3: - version "2.25.3" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.25.3.tgz#1a649fd14b3928f5b6e65f0002b380fcfde56862" - integrity sha512-Midow3uZoJ9TjFNeCNSiWElTVZlvmB7G7tG6PPoxIR9Px90/v16Q6EzunDIO0rTJHRC3+yCwZkwtf8w2AcP0sA== - dependencies: - "@apollographql/apollo-tools" "^0.5.0" - "@apollographql/graphql-playground-html" "1.6.27" - "@apollographql/graphql-upload-8-fork" "^8.1.3" +apollo-server-core@3.9.0, apollo-server-core@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.9.0.tgz#44b39e378314cfc0596be7003d3f1f1397c88eea" + integrity sha512-WS54C33cTriDaBIcj7ijWv/fgeJICcrQKlP1Cn6pnZp/eumpMraezLeJ3gFWAXprOuR2E3fZe64lNlup0fMu8w== + dependencies: + "@apollo/utils.keyvaluecache" "^1.0.1" + "@apollo/utils.logger" "^1.0.0" + "@apollo/utils.usagereporting" "^1.0.0" + "@apollographql/apollo-tools" "^0.5.3" + "@apollographql/graphql-playground-html" "1.6.29" + "@graphql-tools/mock" "^8.1.2" + "@graphql-tools/schema" "^8.0.0" "@josephg/resolvable" "^1.0.0" - "@types/ws" "^7.0.0" - apollo-cache-control "^0.14.0" - apollo-datasource "^0.9.0" - apollo-graphql "^0.9.0" - apollo-reporting-protobuf "^0.8.0" - apollo-server-caching "^0.7.0" - apollo-server-env "^3.1.0" - apollo-server-errors "^2.5.0" - apollo-server-plugin-base "^0.13.0" - apollo-server-types "^0.9.0" - apollo-tracing "^0.15.0" + apollo-datasource "^3.3.2" + apollo-reporting-protobuf "^3.3.1" + apollo-server-env "^4.2.1" + apollo-server-errors "^3.3.1" + apollo-server-plugin-base "^3.6.1" + apollo-server-types "^3.6.1" async-retry "^1.2.1" - fast-json-stable-stringify "^2.0.0" - graphql-extensions "^0.15.0" + fast-json-stable-stringify "^2.1.0" graphql-tag "^2.11.0" - graphql-tools "^4.0.8" - loglevel "^1.6.7" + loglevel "^1.6.8" lru-cache "^6.0.0" sha.js "^2.4.11" - subscriptions-transport-ws "^0.9.19" uuid "^8.0.0" + whatwg-mimetype "^3.0.0" -apollo-server-env@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.1.0.tgz#0733c2ef50aea596cc90cf40a53f6ea2ad402cd0" - integrity sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ== - dependencies: - node-fetch "^2.6.1" - util.promisify "^1.0.0" - -apollo-server-env@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-4.2.0.tgz#d7cb08a81cee3025cd47b08be80b359d61d85913" - integrity sha512-4xJ+PCoWsFLj4rU6iXrIhqD7nI42goi4Iqrhsof9680ljSzkzd+PCwZsja3mHOFXKUQQUvJ7StVSgwaiRu45+A== +apollo-server-env@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-4.2.1.tgz#ea5b1944accdbdba311f179e4dfaeca482c20185" + integrity sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g== dependencies: - node-fetch "^2.6.1" - -apollo-server-errors@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-3.1.0.tgz#0b890dc7ae36a1f0ca4841d353e8d1c3c6524ee2" - integrity sha512-bUmobPEvtcBFt+OVHYqD390gacX/Cm5s5OI5gNZho8mYKAA6OjgnRlkm/Lti6NzniXVxEQyD5vjkC6Ox30mGFg== + node-fetch "^2.6.7" -apollo-server-errors@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz#5d1024117c7496a2979e3e34908b5685fe112b68" - integrity sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA== +apollo-server-errors@3.3.1, apollo-server-errors@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz#ba5c00cdaa33d4cbd09779f8cb6f47475d1cd655" + integrity sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== -apollo-server-express@2.25.3: - version "2.25.3" - resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.25.3.tgz#33fe0dae27fa71c8710e714efd93451bf2eb105f" - integrity sha512-tTFYn0oKH2qqLwVj7Ez2+MiKleXACODiGh5IxsB7VuYCPMAi9Yl8iUSlwTjQUvgCWfReZjnf0vFL2k5YhDlrtQ== +apollo-server-express@3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-3.9.0.tgz#1ff3b53fe76e4e8be04b8477ea8a3d9586313af1" + integrity sha512-scSeHy9iB7W3OiF3uLQEzad9Jm9tEfDF8ACsJb2P+xX69uqg6zizsrQvj3qRhazCO7FKMcMu9zQFR0hy7zKbUA== dependencies: - "@apollographql/graphql-playground-html" "1.6.27" "@types/accepts" "^1.3.5" - "@types/body-parser" "1.19.0" - "@types/cors" "2.8.10" - "@types/express" "^4.17.12" - "@types/express-serve-static-core" "^4.17.21" + "@types/body-parser" "1.19.2" + "@types/cors" "2.8.12" + "@types/express" "4.17.13" + "@types/express-serve-static-core" "4.17.29" accepts "^1.3.5" - apollo-server-core "^2.25.3" - apollo-server-types "^0.9.0" - body-parser "^1.18.3" + apollo-server-core "^3.9.0" + apollo-server-types "^3.6.1" + body-parser "^1.19.0" cors "^2.8.5" - express "^4.17.1" - graphql-subscriptions "^1.0.0" - graphql-tools "^4.0.8" - parseurl "^1.3.2" - subscriptions-transport-ws "^0.9.19" - type-is "^1.6.16" - -apollo-server-plugin-base@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.13.0.tgz#3f85751a420d3c4625355b6cb3fbdd2acbe71f13" - integrity sha512-L3TMmq2YE6BU6I4Tmgygmd0W55L+6XfD9137k+cWEBFu50vRY4Re+d+fL5WuPkk5xSPKd/PIaqzidu5V/zz8Kg== - dependencies: - apollo-server-types "^0.9.0" - -apollo-server-types@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.9.0.tgz#ccf550b33b07c48c72f104fbe2876232b404848b" - integrity sha512-qk9tg4Imwpk732JJHBkhW0jzfG0nFsLqK2DY6UhvJf7jLnRePYsPxWfPiNkxni27pLE2tiNlCwoDFSeWqpZyBg== - dependencies: - apollo-reporting-protobuf "^0.8.0" - apollo-server-caching "^0.7.0" - apollo-server-env "^3.1.0" + parseurl "^1.3.3" -apollo-tracing@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.15.0.tgz#237fbbbf669aee4370b7e9081b685eabaa8ce84a" - integrity sha512-UP0fztFvaZPHDhIB/J+qGuy6hWO4If069MGC98qVs0I8FICIGu4/8ykpX3X3K6RtaQ56EDAWKykCxFv4ScxMeA== +apollo-server-plugin-base@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.1.tgz#33e9f26433d5a8b8ed5d27e9fa88de9ef0c2c704" + integrity sha512-bFpxzWO0LTTtSAkGVBeaAtnQXJ5ZCi8eaLN/eMSju8RByifmF3Kr6gAqcOZhOH/geQEt3Y6G8n3bR0eHTGxljQ== dependencies: - apollo-server-env "^3.1.0" - apollo-server-plugin-base "^0.13.0" + apollo-server-types "^3.6.1" -apollo-utilities@^1.0.1, apollo-utilities@^1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf" - integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== +apollo-server-types@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-3.6.1.tgz#704e5309bd947306030df01f982e36d1d4753eaa" + integrity sha512-XOPlBlRdwP00PrG03OffGGWuzyei+J9t1rAnvyHsSdP0JCgQWigHJfvL1N9Bhgi4UTjl9JadKOJh1znLNlqIFQ== dependencies: - "@wry/equality" "^0.1.2" - fast-json-stable-stringify "^2.0.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" + "@apollo/utils.keyvaluecache" "^1.0.1" + "@apollo/utils.logger" "^1.0.0" + apollo-reporting-protobuf "^3.3.1" + apollo-server-env "^4.2.1" app-root-path@3.0.0: version "3.0.0" @@ -7214,7 +6957,7 @@ array.prototype.flat@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" -array.prototype.flatmap@^1.2.4, array.prototype.flatmap@^1.2.5: +array.prototype.flatmap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== @@ -7435,7 +7178,7 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-fbjs@^3.3.0: +babel-preset-fbjs@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== @@ -7484,11 +7227,6 @@ babel-runtime@^6.6.1: core-js "^2.4.0" regenerator-runtime "^0.11.0" -backo2@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - bail@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" @@ -7531,7 +7269,7 @@ bindings@^1.3.0: dependencies: file-uri-to-path "1.0.0" -bl@^4.0.3: +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -7606,7 +7344,7 @@ body-parser@1.19.0: raw-body "2.4.0" type-is "~1.6.17" -body-parser@1.19.2, body-parser@^1.18.3: +body-parser@1.19.2, body-parser@^1.19.0: version "1.19.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== @@ -7730,7 +7468,7 @@ buffer-writer@2.0.0: resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04" integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw== -buffer@^5.5.0, buffer@^5.7.0: +buffer@^5.5.0, buffer@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -7761,12 +7499,12 @@ busboy@^0.2.11: dicer "0.2.5" readable-stream "1.1.x" -busboy@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.3.1.tgz#170899274c5bf38aae27d5c62b71268cd585fd1b" - integrity sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw== +busboy@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== dependencies: - dicer "0.3.0" + streamsearch "^1.1.0" bytes@3.0.0: version "3.0.0" @@ -7867,7 +7605,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@4.1.2, camel-case@^4.1.2: +camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -7951,7 +7689,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8134,6 +7872,11 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-spinners@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + cli-truncate@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" @@ -8206,6 +7949,11 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + clsx@1.1.1, clsx@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" @@ -8346,10 +8094,10 @@ commander@^9.0.0, commander@~9.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40" integrity sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw== -common-tags@1.8.0, common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== +common-tags@1.8.2, common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== commondir@^1.0.1: version "1.0.1" @@ -8562,7 +8310,7 @@ core-js-compat@^3.20.2, core-js-compat@^3.21.0: browserslist "^4.19.1" semver "7.0.0" -core-js-pure@^3.10.2, core-js-pure@^3.16.0, core-js-pure@^3.6.5: +core-js-pure@^3.16.0, core-js-pure@^3.6.5: version "3.21.1" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51" integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ== @@ -8602,10 +8350,10 @@ cosmiconfig-toml-loader@1.0.0: dependencies: "@iarna/toml" "^2.2.5" -cosmiconfig@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== +cosmiconfig@7.0.1, cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -8624,17 +8372,6 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - create-react-context@^0.1.5: version "0.1.6" resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.1.6.tgz#0f425931d907741127acc6e31acb4f9015dd9fdc" @@ -8659,20 +8396,6 @@ cross-env@7.0.3, cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-fetch@3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c" - integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== - dependencies: - node-fetch "2.6.1" - -cross-fetch@3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" - integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== - dependencies: - node-fetch "2.6.1" - cross-fetch@^3.0.6, cross-fetch@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" @@ -8700,6 +8423,19 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +cross-undici-fetch@^0.4.11: + version "0.4.11" + resolved "https://registry.yarnpkg.com/cross-undici-fetch/-/cross-undici-fetch-0.4.11.tgz#bef38dc729a01db6e07c84fee6de1089b5d3d0a4" + integrity sha512-pRp+EWewyOPYIeUvwOqCIqylCFWqlBwwr6nlZB38v3PhWxS1RYfSgHUJApYTT8jm71SbL5p4qg5kUQv6ZyS24A== + dependencies: + abort-controller "^3.0.0" + busboy "^1.6.0" + form-data-encoder "^1.7.1" + formdata-node "^4.3.1" + node-fetch "^2.6.7" + undici "5.5.1" + web-streams-polyfill "^3.2.0" + crypt@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" @@ -8837,10 +8573,10 @@ data-urls@^3.0.1: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" -dataloader@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f" - integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== +dataloader@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" + integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== date-fns@2.28.0, date-fns@^2.0.1, date-fns@^2.16.1, date-fns@^2.24.0: version "2.28.0" @@ -8946,6 +8682,13 @@ default-gateway@^6.0.3: dependencies: execa "^5.0.0" +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== + dependencies: + clone "^1.0.2" + defer-to-connect@^1.0.1: version "1.1.3" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" @@ -8961,7 +8704,7 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-properties@^1.1.2, define-properties@^1.1.3: +define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== @@ -9003,11 +8746,6 @@ dependency-graph@^0.11.0: resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== -deprecated-decorator@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" - integrity sha1-AJZjF7ehL+kvPMgx91g68ym4bDc= - dequal@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" @@ -9046,13 +8784,6 @@ dicer@0.2.5: readable-stream "1.1.x" streamsearch "0.1.2" -dicer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.0.tgz#eacd98b3bfbf92e8ab5c2fdb71aaac44bb06b872" - integrity sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA== - dependencies: - streamsearch "0.1.2" - diff-match-patch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37" @@ -9200,16 +8931,21 @@ dotenv-flow@3.2.0: dependencies: dotenv "^8.0.0" -dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== +dotenv@^16.0.0: + version "16.0.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" + integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== dotenv@^8.0.0: version "8.6.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== +dset@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" + integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== + duplexer2@^0.1.2: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" @@ -9792,11 +9528,6 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" @@ -9913,7 +9644,7 @@ express@4.17.1: utils-merge "1.0.1" vary "~1.1.2" -express@^4.17.1, express@^4.17.3: +express@^4.17.3: version "4.17.3" resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== @@ -9970,12 +9701,12 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extract-files@11.0.0: +extract-files@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-11.0.0.tgz#b72d428712f787eef1f5193aff8ab5351ca8469a" integrity sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== -extract-files@9.0.0, extract-files@^9.0.0: +extract-files@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== @@ -9996,7 +9727,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: +fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -10007,7 +9738,7 @@ fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.11, fast-glob@^3.2.7, fast-gl merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -10280,14 +10011,10 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.7, follow-redirects@^1.14.8: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== -form-data@4.0.0, form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" +form-data-encoder@^1.7.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" + integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A== form-data@^3.0.0: version "3.0.1" @@ -10298,6 +10025,23 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formdata-node@^4.3.1: + version "4.3.3" + resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.3.3.tgz#21415225be66e2c87a917bfc0fedab30a119c23c" + integrity sha512-coTew7WODO2vF+XhpUdmYz4UBvlsiTMSNaFYZlrXIqYbFd4W7bMwnoALNLE6uvNgzTg2j1JDF0ZImEfF06VPAA== + dependencies: + node-domexception "1.0.0" + web-streams-polyfill "4.0.0-beta.1" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -10328,11 +10072,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -fs-capacitor@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-2.0.4.tgz#5a22e72d40ae5078b4fe64fe4d08c0d3fc88ad3c" - integrity sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA== - fs-extra@10.1.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" @@ -10552,19 +10291,7 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@11.0.3: - version "11.0.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^11.0.4: +globby@^11.0.3, globby@^11.0.4: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -10638,33 +10365,24 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graphql-config@^3.3.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-3.4.1.tgz#59f937a1b4d3a3c2dcdb27ddf5b4d4d4b2c6e9e1" - integrity sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw== +graphql-config@^4.1.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.3.1.tgz#636b539b1acc06fb48012d0e0f228014ccb0325f" + integrity sha512-czBWzJSGaLJfOHBLuUTZVRTjfgohPfvlaeN1B5nXBVptFARpiFuS7iI4FnRhCGwm6qt1h2j1g05nkg0OIGA6bg== dependencies: "@endemolshinegroup/cosmiconfig-typescript-loader" "3.0.2" - "@graphql-tools/graphql-file-loader" "^6.0.0" - "@graphql-tools/json-file-loader" "^6.0.0" - "@graphql-tools/load" "^6.0.0" - "@graphql-tools/merge" "6.0.0 - 6.2.14" - "@graphql-tools/url-loader" "^6.0.0" - "@graphql-tools/utils" "^7.0.0" - cosmiconfig "7.0.0" + "@graphql-tools/graphql-file-loader" "^7.3.7" + "@graphql-tools/json-file-loader" "^7.3.7" + "@graphql-tools/load" "^7.5.5" + "@graphql-tools/merge" "^8.2.6" + "@graphql-tools/url-loader" "^7.9.7" + "@graphql-tools/utils" "^8.6.5" + cosmiconfig "7.0.1" cosmiconfig-toml-loader "1.0.0" - minimatch "3.0.4" + minimatch "4.2.1" string-env-interpolation "1.0.1" -graphql-extensions@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.15.0.tgz#3f291f9274876b0c289fa4061909a12678bd9817" - integrity sha512-bVddVO8YFJPwuACn+3pgmrEg6I8iBuYLuwvxiE+lcQQ7POotVZxm2rgGw0PvVYmWWf3DT7nTVDZ5ROh/ALp8mA== - dependencies: - "@apollographql/apollo-tools" "^0.5.0" - apollo-server-env "^3.1.0" - apollo-server-types "^0.9.0" - -graphql-request@3.4.0, graphql-request@^3.3.0: +graphql-request@3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.4.0.tgz#3a400cd5511eb3c064b1873afb059196bbea9c2b" integrity sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg== @@ -10673,58 +10391,46 @@ graphql-request@3.4.0, graphql-request@^3.3.0: extract-files "^9.0.0" form-data "^3.0.0" -graphql-subscriptions@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz#2142b2d729661ddf967b7388f7cf1dd4cf2e061d" - integrity sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g== +graphql-request@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-4.3.0.tgz#b934e08fcae764aa2cdc697d3c821f046cb5dbf2" + integrity sha512-2v6hQViJvSsifK606AliqiNiijb1uwWp6Re7o0RTyH+uRTv/u7Uqm2g4Fjq/LgZIzARB38RZEvVBFOQOVdlBow== dependencies: - iterall "^1.3.0" + cross-fetch "^3.1.5" + extract-files "^9.0.0" + form-data "^3.0.0" + +graphql-scalars@1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/graphql-scalars/-/graphql-scalars-1.17.0.tgz#10e4f0fe44472d475dd72f14412c065fd1b7aff8" + integrity sha512-y1WtSu6jiW5QdDjK3RWMRTdK+xAAtSIq3IxmtnhxzH7bCkHV/z8VZa8fsSG4BcWbjQQtCQYQvMnvbQ+TBCyJRQ== + dependencies: + tslib "~2.3.0" -graphql-tag@2.12.5, graphql-tag@^2.11.0, graphql-tag@^2.12.0: +graphql-tag@2.12.5: version "2.12.5" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f" integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== dependencies: tslib "^2.1.0" -graphql-tools@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.8.tgz#e7fb9f0d43408fb0878ba66b522ce871bafe9d30" - integrity sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg== +graphql-tag@^2.11.0, graphql-tag@^2.12.6: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== dependencies: - apollo-link "^1.2.14" - apollo-utilities "^1.0.1" - deprecated-decorator "^0.1.6" - iterall "^1.1.3" - uuid "^3.1.0" - -graphql-type-json@0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" - integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== - -graphql-ws@^4.4.1: - version "4.9.0" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c" - integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== + tslib "^2.1.0" -graphql-ws@^5.0.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.4.0.tgz#18cd078e00fc9db7609f7ad76af04073bfbdedb0" - integrity sha512-kxct2hGiVQJJlsfHAYoq41LY9zLkEM5SLCy+ySAOJejwYIMR290sXKzPILG3LQBEaXP9iIAiMN3nVPtOQRE8uA== +graphql-ws@^5.4.1: + version "5.9.1" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.9.1.tgz#9c0fa48ceb695d61d574ed3ab21b426729e87f2d" + integrity sha512-mL/SWGBwIT9Meq0NlfS55yXXTOeWPMbK7bZBEZhFu46bcGk1coTx2Sdtzxdk+9yHWngD+Fk1PZDWaAutQa9tpw== graphql@15.5.1: version "15.5.1" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad" integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== -graphql@^14.5.3: - version "14.7.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" - integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== - dependencies: - iterall "^1.2.2" - gray-matter@4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -10986,7 +10692,7 @@ http-deceiver@^1.2.7: resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= -http-errors@1.7.2: +http-errors@1.7.2, http-errors@~1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== @@ -10997,7 +10703,7 @@ http-errors@1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-errors@1.8.1, http-errors@^1.7.3: +http-errors@1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -11018,17 +10724,6 @@ http-errors@~1.6.2: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - http-parser-js@>=0.5.1: version "0.5.3" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" @@ -11181,7 +10876,7 @@ ignore-by-default@^1.0.1: resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= -ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8, ignore@^5.1.9, ignore@^5.2.0, ignore@~5.2.0: +ignore@^5.1.1, ignore@^5.1.8, ignore@^5.1.9, ignore@^5.2.0, ignore@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -11221,13 +10916,6 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" - import-from@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" @@ -11299,24 +10987,26 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@^7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== +inquirer@^8.0.0: + version "8.2.4" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" + integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== dependencies: ansi-escapes "^4.2.1" - chalk "^4.1.0" + chalk "^4.1.1" cli-cursor "^3.1.0" cli-width "^3.0.0" external-editor "^3.0.3" figures "^3.0.0" - lodash "^4.17.19" + lodash "^4.17.21" mute-stream "0.0.8" + ora "^5.4.1" run-async "^2.4.0" - rxjs "^6.6.0" + rxjs "^7.5.5" string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" + wrap-ansi "^7.0.0" install-artifact-from-github@^1.2.0: version "1.2.0" @@ -11535,14 +11225,7 @@ is-get-set-prop@^1.0.0: get-set-props "^0.1.0" lowercase-keys "^1.0.0" -is-glob@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@4.0.3, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -11567,6 +11250,11 @@ is-installed-globally@^0.4.0: global-dirs "^3.0.0" is-path-inside "^3.0.2" +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-js-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-js-type/-/is-js-type-2.0.0.tgz#73617006d659b4eb4729bba747d28782df0f7e22" @@ -11670,11 +11358,6 @@ is-primitive@^3.0.1: resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-3.0.1.tgz#98c4db1abff185485a657fc2905052b940524d05" integrity sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w== -is-promise@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" - integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== - is-promise@^2.1.0: version "2.2.2" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" @@ -11828,10 +11511,10 @@ isomorphic-fetch@^3.0.0: node-fetch "^2.6.1" whatwg-fetch "^3.4.1" -isomorphic-ws@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" - integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== +isomorphic-ws@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" + integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" @@ -11875,11 +11558,6 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2, iterall@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== - iterate-object@^1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/iterate-object/-/iterate-object-1.3.4.tgz#fa50b1d9e58e340a7dd6b4c98c8a5e182e790096" @@ -13045,7 +12723,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@~4.17.0: +lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -13057,7 +12735,7 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" -log-symbols@^4.0.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -13095,10 +12773,10 @@ logform@^2.2.0: ms "^2.1.1" triple-beam "^1.3.0" -loglevel@^1.6.7: - version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== +loglevel@^1.6.8: + version "1.8.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" + integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== long@^4.0.0: version "4.0.0" @@ -13148,6 +12826,11 @@ lru-cache@6.0.0, lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.10.1: + version "7.12.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.12.0.tgz#be2649a992c8a9116efda5c487538dcf715f3476" + integrity sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw== + lru_map@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" @@ -13427,10 +13110,10 @@ merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -meros@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/meros/-/meros-1.1.4.tgz#c17994d3133db8b23807f62bec7f0cb276cfd948" - integrity sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ== +meros@^1.1.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.2.0.tgz#096cdede2eb0b1610b219b1031b935260de1ad08" + integrity sha512-3QRZIS707pZQnijHdhbttXRWwrHhZJ/gzolneoxKVz9N/xmsvY/7Ls8lpnI9gxbgxjcHsAVEW3mgwiZCo6kkJQ== methods@~1.1.2: version "1.1.2" @@ -13801,6 +13484,13 @@ minimatch@3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.1.tgz#40d9d511a46bdc4e563c22c3080cde9c0d8299b4" + integrity sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g== + dependencies: + brace-expansion "^1.1.7" + minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -14111,7 +13801,12 @@ nocache@^3.0.1: resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.1.tgz#54d8b53a7e0a0aa1a288cfceab8a3cefbcde67d4" integrity sha512-Gh39xwJwBKy0OvFmWfBs/vDO4Nl7JhnJtkqNP76OUinQz7BiMoszHYrIDHHAaqVl/QKVxCEy4ZxC/XZninu7nQ== -node-fetch@2.6.1, node-fetch@2.6.7, node-fetch@^1.0.1, node-fetch@^2.6.1, node-fetch@^2.6.7: +node-domexception@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + +node-fetch@2.6.7, node-fetch@^1.0.1, node-fetch@^2.6.1, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -14322,11 +14017,6 @@ object-keys@~0.4.0: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= -object-path@^0.11.4: - version "0.11.8" - resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742" - integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA== - object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" @@ -14355,15 +14045,6 @@ object.fromentries@^2.0.5: define-properties "^1.1.3" es-abstract "^1.19.1" -object.getownpropertydescriptors@^2.0.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" - integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - object.hasown@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" @@ -14453,7 +14134,7 @@ opener@^1.5.2: resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -optimism@^0.16.0: +optimism@^0.16.1: version "0.16.1" resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== @@ -14485,6 +14166,21 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + orderedmap@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/orderedmap/-/orderedmap-1.1.1.tgz#c618e77611b3b21d0fe3edc92586265e0059c789" @@ -14687,7 +14383,7 @@ parseley@^0.7.0: moo "^0.5.1" nearley "^2.20.1" -parseurl@^1.3.2, parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -16020,33 +15716,10 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= -relay-compiler@11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-11.0.2.tgz#e1e09a1c881d169a7a524ead728ad6a89c7bd4af" - integrity sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA== - dependencies: - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/parser" "^7.0.0" - "@babel/runtime" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - babel-preset-fbjs "^3.3.0" - chalk "^4.0.0" - fb-watchman "^2.0.0" - fbjs "^3.0.0" - glob "^7.1.1" - immutable "~3.7.6" - invariant "^2.2.4" - nullthrows "^1.1.1" - relay-runtime "11.0.2" - signedsource "^1.0.0" - yargs "^15.3.1" - -relay-runtime@11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-11.0.2.tgz#c3650477d45665b9628b852b35f203e361ad55e8" - integrity sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw== +relay-runtime@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" + integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== dependencies: "@babel/runtime" "^7.0.0" fbjs "^3.0.0" @@ -16320,14 +15993,14 @@ rword@*, rword@3.2.0: resolved "https://registry.yarnpkg.com/rword/-/rword-3.2.0.tgz#7939afd3353b17f508cb6d0c3938c7da7f86eca2" integrity sha512-xiILth3F87txuixWxRo0YYVzuE14UlPZM3l9xaBLNT5BbSwoNDalna6RUKEgbAUbpCFjlLAzYf0DL/7TiVifIQ== -rxjs@^6.3.3, rxjs@^6.6.0, rxjs@^6.6.3: +rxjs@^6.3.3, rxjs@^6.6.3: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -rxjs@^7.5.2, rxjs@^7.5.4: +rxjs@^7.5.2, rxjs@^7.5.4, rxjs@^7.5.5: version "7.5.5" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f" integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== @@ -17069,6 +16742,11 @@ streamsearch@0.1.2: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== + string-argv@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -17323,28 +17001,6 @@ stylis@4.0.13: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== -subscriptions-transport-ws@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.10.0.tgz#91fce775b31935e4ca995895a40942268877d23f" - integrity sha512-k28LhLn3abJ1mowFW+LP4QGggE0e3hrk55zXbMHyAeZkCUYtC0owepiwqMD3zX8DglQVaxnhE760pESrNSEzpg== - dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0 || ^6.0.0 || ^7.0.0" - -subscriptions-transport-ws@^0.9.18, subscriptions-transport-ws@^0.9.19: - version "0.9.19" - resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" - integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== - dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0 || ^6.0.0 || ^7.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -17436,12 +17092,12 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -sync-fetch@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.0.tgz#77246da949389310ad978ab26790bb05f88d1335" - integrity sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g== +sync-fetch@0.4.1, sync-fetch@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.4.1.tgz#87b8684eef2fa25c96c4683ae308473a4e5c571f" + integrity sha512-JDtyFEvnKUzt1CxRtzzsGgkBanEv8XRmLyJo0F0nGkpCR8EjYmpOJJXz8GA/SWtlPU0nAYh0+CNMNnFworGyOA== dependencies: - buffer "^5.7.0" + buffer "^5.7.1" node-fetch "^2.6.1" table-layout@^1.0.2: @@ -17679,17 +17335,10 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== -ts-invariant@^0.4.0: - version "0.4.4" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" - integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== - dependencies: - tslib "^1.9.3" - -ts-invariant@^0.8.0: - version "0.8.2" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.8.2.tgz#62af654ebfb8b1eeb55bc9adc2f40c6b93b0ff7e" - integrity sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw== +ts-invariant@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" + integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ== dependencies: tslib "^2.1.0" @@ -17788,12 +17437,12 @@ tslib@2.3.1, tslib@~2.3.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== -tslib@2.4.0, tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: +tslib@2.4.0, tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@~2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^1.0.0, tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.0.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -17803,16 +17452,6 @@ tslib@~2.0.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -tslib@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== - -tslib@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -17873,7 +17512,7 @@ type-fest@^2.1.0, type-fest@^2.3.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.11.1.tgz#04ddf5c0dbbd403fb8270d98ad1b4857e7ff7b24" integrity sha512-fPcV5KLAqFfmhHobtAUwEpbpfYhVF7wSLVgbG/7mIGe/Pete7ky/bPAPRkzbWdrj0/EkswFAAR2feJCgigkUKg== -type-is@^1.6.16, type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18: +type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -17996,6 +17635,11 @@ underscore@1.12.1: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== +undici@5.5.1: + version "5.5.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.5.1.tgz#baaf25844a99eaa0b22e1ef8d205bffe587c8f43" + integrity sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -18151,10 +17795,10 @@ unix-dgram@2.0.x: bindings "^1.3.0" nan "^2.13.2" -unixify@1.0.0: +unixify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" - integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== dependencies: normalize-path "^2.1.1" @@ -18285,14 +17929,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -18313,7 +17949,7 @@ uuid@8.3.2, uuid@^8.0.0, uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^3.1.0, uuid@^3.4.0: +uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -18342,11 +17978,6 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" -valid-url@1.0.9, valid-url@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" - integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= - validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -18385,15 +18016,10 @@ validate.io-number@^1.0.3: resolved "https://registry.yarnpkg.com/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8" integrity sha1-9j/+2iSL8opnqNSODjtGGhZluvg= -value-or-promise@1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.10.tgz#5bf041f1e9a8e7043911875547636768a836e446" - integrity sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ== - -value-or-promise@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.6.tgz#218aa4794aa2ee24dcf48a29aba4413ed584747f" - integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== +value-or-promise@1.0.11, value-or-promise@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" + integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== vary@^1, vary@~1.1.2: version "1.1.2" @@ -18499,6 +18125,23 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +web-streams-polyfill@4.0.0-beta.1: + version "4.0.0-beta.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz#3b19b9817374b7cee06d374ba7eeb3aeb80e8c95" + integrity sha512-3ux37gEX670UUphBF9AMCq8XM6iQ8Ac6A+DSRRjDoRBm1ufCkaCDdNVbaqq60PsEkdNlLKrGtv/YBP4EJXqNtQ== + +web-streams-polyfill@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" + integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -18862,22 +18505,12 @@ write-file-atomic@^4.0.1: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@7.4.5: - version "7.4.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" - integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== - -ws@8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.0.tgz#0b738cd484bfc9303421914b11bb4011e07615bb" - integrity sha512-uYhVJ/m9oXwEI04iIVmgLmugh2qrZihkywG9y5FfZV2ATeLIzHf93qs+tUNqlttbQK957/VX3mtwAS+UfIwA4g== - -"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.3.1, ws@^7.4.6: +ws@^7.3.1, ws@^7.4.6: version "7.5.5" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== -ws@^8.2.3, ws@^8.4.2: +ws@^8.2.3, ws@^8.3.0, ws@^8.4.2: version "8.8.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769" integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ== @@ -19050,15 +18683,14 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zen-observable-ts@^0.8.21: - version "0.8.21" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d" - integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== +zen-observable-ts@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" + integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== dependencies: - tslib "^1.9.3" - zen-observable "^0.8.0" + zen-observable "0.8.15" -zen-observable@^0.8.0, zen-observable@^0.8.14: +zen-observable@0.8.15: version "0.8.15" resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==