From cf8da3ad9d20563879c023ad6ec21ca6c0ea8409 Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Tue, 6 Jun 2023 00:35:02 +0300 Subject: [PATCH 1/2] Upgrade graphql codegen dependencies Now need to specify user-agent header to introspect github api. --- codegen.yml | 1 + package.json | 10 +- src/__generated__/index.ts | 6211 +++++++++++++++--------------------- yarn.lock | 2705 +++++++--------- 4 files changed, 3684 insertions(+), 5243 deletions(-) diff --git a/codegen.yml b/codegen.yml index eae0583..877971a 100644 --- a/codegen.yml +++ b/codegen.yml @@ -3,6 +3,7 @@ schema: https://api.github.com/graphql: headers: Authorization: Bearer ${GITHUB_INTROSPECTION_TOKEN} + User-Agent: node.js generates: ./src/__generated__/index.ts: config: diff --git a/package.json b/package.json index fcb652a..a518b80 100644 --- a/package.json +++ b/package.json @@ -30,15 +30,15 @@ "dependencies": { "classnames": "^2.3.1", "graphql": "^15.5.0", - "graphql-request": "^3.4.0", + "graphql-request": "^6.1.0", "graphql-tag": "^2.11.0", "gray-matter": "^4.0.2" }, "devDependencies": { - "@graphql-codegen/cli": "^1.21.3", - "@graphql-codegen/typescript": "^1.21.1", - "@graphql-codegen/typescript-graphql-request": "^3.1.0", - "@graphql-codegen/typescript-operations": "^1.17.15", + "@graphql-codegen/cli": "^4.0.1", + "@graphql-codegen/typescript": "^4.0.0", + "@graphql-codegen/typescript-graphql-request": "^5.0.0", + "@graphql-codegen/typescript-operations": "^4.0.0", "@types/jest": "^29.5.2", "dotenv-flow": "^3.2.0", "eslint": "^7.23.0", diff --git a/src/__generated__/index.ts b/src/__generated__/index.ts index f5376c0..4db0091 100644 --- a/src/__generated__/index.ts +++ b/src/__generated__/index.ts @@ -1,421 +1,384 @@ import { GraphQLClient } from 'graphql-request'; -import * as Dom from 'graphql-request/dist/types.dom'; +import { GraphQLClientRequestHeaders } from 'graphql-request/build/cjs/types'; import gql from 'graphql-tag'; export type Maybe = T | null; +export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - /** A (potentially binary) string encoded using base64. */ - Base64String: any; - /** Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string. */ - BigInt: any; - /** An ISO-8601 encoded date string. */ - Date: any; - /** An ISO-8601 encoded UTC date string. */ - DateTime: any; - /** A Git object ID. */ - GitObjectID: any; - /** Git SSH string */ - GitSSHRemote: any; - /** An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. */ - GitTimestamp: any; - /** A string containing HTML code. */ - HTML: any; - /** An ISO-8601 encoded UTC date string with millisecond precision. */ - PreciseDateTime: any; - /** An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. */ - URI: any; - /** A valid x509 certificate string */ - X509Certificate: any; + ID: { input: string | number; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + Base64String: { input: any; output: any; } + BigInt: { input: any; output: any; } + Date: { input: any; output: any; } + DateTime: { input: any; output: any; } + GitObjectID: { input: any; output: any; } + GitSSHRemote: { input: any; output: any; } + GitTimestamp: { input: any; output: any; } + HTML: { input: any; output: any; } + PreciseDateTime: { input: any; output: any; } + URI: { input: any; output: any; } + X509Certificate: { input: any; output: any; } }; - /** Autogenerated input type of AbortQueuedMigrations */ export type AbortQueuedMigrationsInput = { - /** The ID of the organization that is running the migrations. */ - ownerId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the organization that is running the migrations. */ + ownerId: Scalars['ID']['input']; }; - /** Autogenerated input type of AcceptEnterpriseAdministratorInvitation */ export type AcceptEnterpriseAdministratorInvitationInput = { - /** The id of the invitation being accepted */ - invitationId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the invitation being accepted */ + invitationId: Scalars['ID']['input']; }; - /** Autogenerated input type of AcceptTopicSuggestion */ export type AcceptTopicSuggestionInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; - /** The name of the suggested topic. */ - name: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of the suggested topic. */ + name: Scalars['String']['input']; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - - - /** The actor's type. */ export type ActorType = - /** Indicates a user actor. */ - | 'USER' /** Indicates a team actor. */ - | 'TEAM'; + | 'TEAM' + /** Indicates a user actor. */ + | 'USER'; /** Autogenerated input type of AddAssigneesToAssignable */ export type AddAssigneesToAssignableInput = { /** The id of the assignable object to add assignees to. */ - assignableId: Scalars['ID']; + assignableId: Scalars['ID']['input']; /** The id of users to add as assignees. */ - assigneeIds: Array; + assigneeIds: Array; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; }; - /** Autogenerated input type of AddComment */ export type AddCommentInput = { - /** The Node ID of the subject to modify. */ - subjectId: Scalars['ID']; /** The contents of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the subject to modify. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddDiscussionComment */ export type AddDiscussionCommentInput = { - /** The Node ID of the discussion to comment on. */ - discussionId: Scalars['ID']; - /** The Node ID of the discussion comment within this discussion to reply to. */ - replyToId?: Maybe; /** The contents of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion to comment on. */ + discussionId: Scalars['ID']['input']; + /** The Node ID of the discussion comment within this discussion to reply to. */ + replyToId?: InputMaybe; }; - /** Autogenerated input type of AddDiscussionPollVote */ export type AddDiscussionPollVoteInput = { - /** The Node ID of the discussion poll option to vote for. */ - pollOptionId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion poll option to vote for. */ + pollOptionId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddEnterpriseOrganizationMember */ export type AddEnterpriseOrganizationMemberInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise which owns the organization. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The ID of the organization the users will be added to. */ - organizationId: Scalars['ID']; - /** The IDs of the enterprise members to add. */ - userIds: Array; + organizationId: Scalars['ID']['input']; /** The role to assign the users in the organization */ - role?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + role?: InputMaybe; + /** The IDs of the enterprise members to add. */ + userIds: Array; }; - /** Autogenerated input type of AddEnterpriseSupportEntitlement */ export type AddEnterpriseSupportEntitlementInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Enterprise which the admin belongs to. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of a member who will receive the support entitlement. */ - login: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + login: Scalars['String']['input']; }; - /** Autogenerated input type of AddLabelsToLabelable */ export type AddLabelsToLabelableInput = { - /** The id of the labelable object to add labels to. */ - labelableId: Scalars['ID']; - /** The ids of the labels to add. */ - labelIds: Array; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ids of the labels to add. */ + labelIds: Array; + /** The id of the labelable object to add labels to. */ + labelableId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddProjectCard */ export type AddProjectCardInput = { - /** The Node ID of the ProjectColumn. */ - projectColumnId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The content of the card. Must be a member of the ProjectCardItem union */ - contentId?: Maybe; + contentId?: InputMaybe; /** The note on the card. */ - note?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + note?: InputMaybe; + /** The Node ID of the ProjectColumn. */ + projectColumnId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddProjectColumn */ export type AddProjectColumnInput = { - /** The Node ID of the project. */ - projectId: Scalars['ID']; - /** The name of the column. */ - name: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of the column. */ + name: Scalars['String']['input']; + /** The Node ID of the project. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddProjectV2DraftIssue */ export type AddProjectV2DraftIssueInput = { - /** The ID of the Project to add the draft issue to. */ - projectId: Scalars['ID']; - /** The title of the draft issue. A project item can also be created by providing the URL of an Issue or Pull Request if you have access. */ - title: Scalars['String']; - /** The body of the draft issue. */ - body?: Maybe; /** The IDs of the assignees of the draft issue. */ - assigneeIds?: Maybe>; + assigneeIds?: InputMaybe>; + /** The body of the draft issue. */ + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the Project to add the draft issue to. */ + projectId: Scalars['ID']['input']; + /** The title of the draft issue. A project item can also be created by providing the URL of an Issue or Pull Request if you have access. */ + title: Scalars['String']['input']; }; - /** Autogenerated input type of AddProjectV2ItemById */ export type AddProjectV2ItemByIdInput = { - /** The ID of the Project to add the item to. */ - projectId: Scalars['ID']; - /** The id of the Issue or Pull Request to add. */ - contentId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the Issue or Pull Request to add. */ + contentId: Scalars['ID']['input']; + /** The ID of the Project to add the item to. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddPullRequestReviewComment */ export type AddPullRequestReviewCommentInput = { /** - * The node ID of the pull request reviewing + * The text of the comment. This field is required * * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `pullRequestId` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead + * **Description:** `body` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - pullRequestId?: Maybe; - /** - * The Node ID of the review to modify. * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `pullRequestReviewId` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation */ - pullRequestReviewId?: Maybe; + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** * The SHA of the commit to comment on. * * **Upcoming Change on 2023-10-01 UTC** * **Description:** `commitOID` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * */ - commitOID?: Maybe; + commitOID?: InputMaybe; /** - * The text of the comment. This field is required + * The comment id to reply to. * * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `body` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead + * **Description:** `inReplyTo` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * */ - body?: Maybe; + inReplyTo?: InputMaybe; /** * The relative path of the file to comment on. * * **Upcoming Change on 2023-10-01 UTC** * **Description:** `path` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * */ - path?: Maybe; + path?: InputMaybe; /** * The line index in the diff to comment on. * * **Upcoming Change on 2023-10-01 UTC** * **Description:** `position` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * */ - position?: Maybe; + position?: InputMaybe; /** - * The comment id to reply to. + * The node ID of the pull request reviewing * * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `inReplyTo` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead + * **Description:** `pullRequestId` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * */ - inReplyTo?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + pullRequestId?: InputMaybe; + /** + * The Node ID of the review to modify. + * + * **Upcoming Change on 2023-10-01 UTC** + * **Description:** `pullRequestReviewId` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead + * **Reason:** We are deprecating the addPullRequestReviewComment mutation + * + */ + pullRequestReviewId?: InputMaybe; }; - /** Autogenerated input type of AddPullRequestReview */ export type AddPullRequestReviewInput = { - /** The Node ID of the pull request to modify. */ - pullRequestId: Scalars['ID']; - /** The commit OID the review pertains to. */ - commitOID?: Maybe; /** The contents of the review body comment. */ - body?: Maybe; - /** The event to perform on the pull request review. */ - event?: Maybe; + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** * The review line comments. * * **Upcoming Change on 2023-10-01 UTC** * **Description:** `comments` will be removed. use the `threads` argument instead * **Reason:** We are deprecating comment fields that use diff-relative positioning + * */ - comments?: Maybe>>; + comments?: InputMaybe>>; + /** The commit OID the review pertains to. */ + commitOID?: InputMaybe; + /** The event to perform on the pull request review. */ + event?: InputMaybe; + /** The Node ID of the pull request to modify. */ + pullRequestId: Scalars['ID']['input']; /** The review line comment threads. */ - threads?: Maybe>>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + threads?: InputMaybe>>; }; - /** Autogenerated input type of AddPullRequestReviewThread */ export type AddPullRequestReviewThreadInput = { - /** Path to the file being commented on. */ - path: Scalars['String']; /** Body of the thread's first comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The line of the blob to which the thread refers, required for line-level threads. The end of the line range for multi-line comments. */ + line?: InputMaybe; + /** Path to the file being commented on. */ + path: Scalars['String']['input']; /** The node ID of the pull request reviewing */ - pullRequestId?: Maybe; + pullRequestId?: InputMaybe; /** The Node ID of the review to modify. */ - pullRequestReviewId?: Maybe; - /** The line of the blob to which the thread refers, required for line-level threads. The end of the line range for multi-line comments. */ - line?: Maybe; + pullRequestReviewId?: InputMaybe; /** The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. */ - side?: Maybe; + side?: InputMaybe; /** The first line of the range to which the comment refers. */ - startLine?: Maybe; + startLine?: InputMaybe; /** The side of the diff on which the start line resides. */ - startSide?: Maybe; + startSide?: InputMaybe; /** The level at which the comments in the corresponding thread are targeted, can be a diff line or a file */ - subjectType?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + subjectType?: InputMaybe; }; - /** Autogenerated input type of AddReaction */ export type AddReactionInput = { - /** The Node ID of the subject to modify. */ - subjectId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The name of the emoji to react with. */ content: ReactionContent; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The Node ID of the subject to modify. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddStar */ export type AddStarInput = { - /** The Starrable ID to star. */ - starrableId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Starrable ID to star. */ + starrableId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddUpvote */ export type AddUpvoteInput = { - /** The Node ID of the discussion or comment to upvote. */ - subjectId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion or comment to upvote. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of AddVerifiableDomain */ export type AddVerifiableDomainInput = { - /** The ID of the owner to add the domain to */ - ownerId: Scalars['ID']; - /** The URL of the domain */ - domain: Scalars['URI']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The URL of the domain */ + domain: Scalars['URI']['input']; + /** The ID of the owner to add the domain to */ + ownerId: Scalars['ID']['input']; }; - - - - - /** Autogenerated input type of ApproveDeployments */ export type ApproveDeploymentsInput = { - /** The node ID of the workflow run containing the pending deployments. */ - workflowRunId: Scalars['ID']; - /** The ids of environments to reject deployments */ - environmentIds: Array; - /** Optional comment for approving deployments */ - comment?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Optional comment for approving deployments */ + comment?: InputMaybe; + /** The ids of environments to reject deployments */ + environmentIds: Array; + /** The node ID of the workflow run containing the pending deployments. */ + workflowRunId: Scalars['ID']['input']; }; - /** Autogenerated input type of ApproveVerifiableDomain */ export type ApproveVerifiableDomainInput = { - /** The ID of the verifiable domain to approve. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the verifiable domain to approve. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of ArchiveProjectV2Item */ export type ArchiveProjectV2ItemInput = { - /** The ID of the Project to archive the item from. */ - projectId: Scalars['ID']; - /** The ID of the ProjectV2Item to archive. */ - itemId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the ProjectV2Item to archive. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project to archive the item from. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of ArchiveRepository */ export type ArchiveRepositoryInput = { - /** The ID of the repository to mark as archived. */ - repositoryId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the repository to mark as archived. */ + repositoryId: Scalars['ID']['input']; }; - - - - - - /** Ordering options for Audit Log connections. */ export type AuditLogOrder = { - /** The field to order Audit Logs by. */ - field?: Maybe; /** The ordering direction. */ - direction?: Maybe; + direction?: InputMaybe; + /** The field to order Audit Logs by. */ + field?: InputMaybe; }; /** Properties by which Audit Log connections can be ordered. */ @@ -423,123 +386,82 @@ export type AuditLogOrderField = /** Order audit log entries by timestamp */ | 'CREATED_AT'; - - - - - - - - - - - - - - - - - - /** Parameters to be used for the branch_name_pattern rule */ export type BranchNamePatternParametersInput = { /** How this rule will appear to users. */ - name?: Maybe; + name?: InputMaybe; /** If true, the rule will fail if the pattern matches. */ - negate?: Maybe; + negate?: InputMaybe; /** The operator to use for matching. */ - operator: Scalars['String']; + operator: Scalars['String']['input']; /** The pattern to match with. */ - pattern: Scalars['String']; + pattern: Scalars['String']['input']; }; - - - - - - /** Information about a sponsorship to make for a user or organization with a GitHub Sponsors profile, as part of sponsoring many users or organizations at once. */ export type BulkSponsorship = { + /** The amount to pay to the sponsorable in US dollars. Valid values: 1-12000. */ + amount: Scalars['Int']['input']; /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - sponsorableId?: Maybe; + sponsorableId?: InputMaybe; /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - sponsorableLogin?: Maybe; - /** The amount to pay to the sponsorable in US dollars. Valid values: 1-12000. */ - amount: Scalars['Int']; + sponsorableLogin?: InputMaybe; }; - - - - - - - - - - - /** Autogenerated input type of CancelEnterpriseAdminInvitation */ export type CancelEnterpriseAdminInvitationInput = { - /** The Node ID of the pending enterprise administrator invitation. */ - invitationId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the pending enterprise administrator invitation. */ + invitationId: Scalars['ID']['input']; }; - /** Autogenerated input type of CancelSponsorship */ export type CancelSponsorshipInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given. */ - sponsorId?: Maybe; + sponsorId?: InputMaybe; /** The username of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorId is not given. */ - sponsorLogin?: Maybe; + sponsorLogin?: InputMaybe; /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - sponsorableId?: Maybe; + sponsorableId?: InputMaybe; /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - sponsorableLogin?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + sponsorableLogin?: InputMaybe; }; - /** Autogenerated input type of ChangeUserStatus */ export type ChangeUserStatusInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:. */ - emoji?: Maybe; + emoji?: InputMaybe; + /** If set, the user status will not be shown after this date. */ + expiresAt?: InputMaybe; + /** Whether this status should indicate you are not fully available on GitHub, e.g., you are away. */ + limitedAvailability?: InputMaybe; /** A short description of your current status. */ - message?: Maybe; + message?: InputMaybe; /** The ID of the organization whose members will be allowed to see the status. If omitted, the status will be publicly visible. */ - organizationId?: Maybe; - /** Whether this status should indicate you are not fully available on GitHub, e.g., you are away. */ - limitedAvailability?: Maybe; - /** If set, the user status will not be shown after this date. */ - expiresAt?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + organizationId?: InputMaybe; }; - - - /** Information from a check run analysis to specific lines of code. */ export type CheckAnnotationData = { - /** The path of the file to add an annotation to. */ - path: Scalars['String']; - /** The location of the annotation */ - location: CheckAnnotationRange; /** Represents an annotation's information level */ annotationLevel: CheckAnnotationLevel; + /** The location of the annotation */ + location: CheckAnnotationRange; /** A short description of the feedback for these lines of code. */ - message: Scalars['String']; - /** The title that represents the annotation. */ - title?: Maybe; + message: Scalars['String']['input']; + /** The path of the file to add an annotation to. */ + path: Scalars['String']['input']; /** Details about this annotation. */ - rawDetails?: Maybe; + rawDetails?: InputMaybe; + /** The title that represents the annotation. */ + title?: InputMaybe; }; - /** Represents an annotation's information level. */ export type CheckAnnotationLevel = /** An annotation indicating an inescapable error. */ @@ -549,92 +471,87 @@ export type CheckAnnotationLevel = /** An annotation indicating an ignorable error. */ | 'WARNING'; - /** Information from a check run analysis to specific lines of code. */ export type CheckAnnotationRange = { - /** The starting line of the range. */ - startLine: Scalars['Int']; - /** The starting column of the range. */ - startColumn?: Maybe; - /** The ending line of the range. */ - endLine: Scalars['Int']; /** The ending column of the range. */ - endColumn?: Maybe; + endColumn?: InputMaybe; + /** The ending line of the range. */ + endLine: Scalars['Int']['input']; + /** The starting column of the range. */ + startColumn?: InputMaybe; + /** The starting line of the range. */ + startLine: Scalars['Int']['input']; }; - /** The possible states for a check suite or run conclusion. */ export type CheckConclusionState = /** The check suite or run requires action. */ | 'ACTION_REQUIRED' - /** The check suite or run has timed out. */ - | 'TIMED_OUT' /** The check suite or run has been cancelled. */ | 'CANCELLED' /** The check suite or run has failed. */ | 'FAILURE' - /** The check suite or run has succeeded. */ - | 'SUCCESS' /** The check suite or run was neutral. */ | 'NEUTRAL' /** The check suite or run was skipped. */ | 'SKIPPED' + /** The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. */ + | 'STALE' /** The check suite or run has failed at startup. */ | 'STARTUP_FAILURE' - /** The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. */ - | 'STALE'; - + /** The check suite or run has succeeded. */ + | 'SUCCESS' + /** The check suite or run has timed out. */ + | 'TIMED_OUT'; /** Possible further actions the integrator can perform. */ export type CheckRunAction = { - /** The text to be displayed on a button in the web UI. */ - label: Scalars['String']; /** A short explanation of what this action would do. */ - description: Scalars['String']; + description: Scalars['String']['input']; /** A reference for the action on the integrator's system. */ - identifier: Scalars['String']; + identifier: Scalars['String']['input']; + /** The text to be displayed on a button in the web UI. */ + label: Scalars['String']['input']; }; - - /** The filters that are available when fetching check runs. */ export type CheckRunFilter = { - /** Filters the check runs by this type. */ - checkType?: Maybe; /** Filters the check runs created by this application ID. */ - appId?: Maybe; + appId?: InputMaybe; /** Filters the check runs by this name. */ - checkName?: Maybe; + checkName?: InputMaybe; + /** Filters the check runs by this type. */ + checkType?: InputMaybe; + /** Filters the check runs by these conclusions. */ + conclusions?: InputMaybe>; /** Filters the check runs by this status. Superceded by statuses. */ - status?: Maybe; + status?: InputMaybe; /** Filters the check runs by this status. Overrides status. */ - statuses?: Maybe>; - /** Filters the check runs by these conclusions. */ - conclusions?: Maybe>; + statuses?: InputMaybe>; }; /** Descriptive details about the check run. */ export type CheckRunOutput = { - /** A title to provide for this check run. */ - title: Scalars['String']; - /** The summary of the check run (supports Commonmark). */ - summary: Scalars['String']; - /** The details of the check run (supports Commonmark). */ - text?: Maybe; /** The annotations that are made as part of the check run. */ - annotations?: Maybe>; + annotations?: InputMaybe>; /** Images attached to the check run output displayed in the GitHub pull request UI. */ - images?: Maybe>; + images?: InputMaybe>; + /** The summary of the check run (supports Commonmark). */ + summary: Scalars['String']['input']; + /** The details of the check run (supports Commonmark). */ + text?: InputMaybe; + /** A title to provide for this check run. */ + title: Scalars['String']['input']; }; /** Images attached to the check run output displayed in the GitHub pull request UI. */ export type CheckRunOutputImage = { /** The alternative text for the image. */ - alt: Scalars['String']; - /** The full URL of the image. */ - imageUrl: Scalars['URI']; + alt: Scalars['String']['input']; /** A short image description. */ - caption?: Maybe; + caption?: InputMaybe; + /** The full URL of the image. */ + imageUrl: Scalars['URI']['input']; }; /** The possible states of a check run in a status rollup. */ @@ -668,7 +585,6 @@ export type CheckRunState = /** The check run is in waiting state. */ | 'WAITING'; - /** The possible types of check runs. */ export type CheckRunType = /** Every check run available. */ @@ -678,170 +594,153 @@ export type CheckRunType = /** The possible states for a check suite or run status. */ export type CheckStatusState = - /** The check suite or run has been queued. */ - | 'QUEUED' - /** The check suite or run is in progress. */ - | 'IN_PROGRESS' /** The check suite or run has been completed. */ | 'COMPLETED' - /** The check suite or run is in waiting state. */ - | 'WAITING' + /** The check suite or run is in progress. */ + | 'IN_PROGRESS' /** The check suite or run is in pending state. */ | 'PENDING' + /** The check suite or run has been queued. */ + | 'QUEUED' /** The check suite or run has been requested. */ - | 'REQUESTED'; - - - - + | 'REQUESTED' + /** The check suite or run is in waiting state. */ + | 'WAITING'; /** The auto-trigger preferences that are available for check suites. */ export type CheckSuiteAutoTriggerPreference = { /** The node ID of the application that owns the check suite. */ - appId: Scalars['ID']; + appId: Scalars['ID']['input']; /** Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository. */ - setting: Scalars['Boolean']; + setting: Scalars['Boolean']['input']; }; - - /** The filters that are available when fetching check suites. */ export type CheckSuiteFilter = { /** Filters the check suites created by this application ID. */ - appId?: Maybe; + appId?: InputMaybe; /** Filters the check suites by this name. */ - checkName?: Maybe; + checkName?: InputMaybe; }; - /** Autogenerated input type of ClearLabelsFromLabelable */ export type ClearLabelsFromLabelableInput = { - /** The id of the labelable object to clear the labels from. */ - labelableId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the labelable object to clear the labels from. */ + labelableId: Scalars['ID']['input']; }; - /** Autogenerated input type of ClearProjectV2ItemFieldValue */ export type ClearProjectV2ItemFieldValueInput = { - /** The ID of the Project. */ - projectId: Scalars['ID']; - /** The ID of the item to be cleared. */ - itemId: Scalars['ID']; - /** The ID of the field to be cleared. */ - fieldId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the field to be cleared. */ + fieldId: Scalars['ID']['input']; + /** The ID of the item to be cleared. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of CloneProject */ export type CloneProjectInput = { - /** The owner ID to create the project under. */ - targetOwnerId: Scalars['ID']; - /** The source project to clone. */ - sourceId: Scalars['ID']; + /** The description of the project. */ + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Whether or not to clone the source project's workflows. */ - includeWorkflows: Scalars['Boolean']; + includeWorkflows: Scalars['Boolean']['input']; /** The name of the project. */ - name: Scalars['String']; - /** The description of the project. */ - body?: Maybe; + name: Scalars['String']['input']; /** The visibility of the project, defaults to false (private). */ - public?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + public?: InputMaybe; + /** The source project to clone. */ + sourceId: Scalars['ID']['input']; + /** The owner ID to create the project under. */ + targetOwnerId: Scalars['ID']['input']; }; - /** Autogenerated input type of CloneTemplateRepository */ export type CloneTemplateRepositoryInput = { - /** The Node ID of the template repository. */ - repositoryId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** A short description of the new repository. */ + description?: InputMaybe; + /** Whether to copy all branches from the template to the new repository. Defaults to copying only the default branch of the template. */ + includeAllBranches?: InputMaybe; /** The name of the new repository. */ - name: Scalars['String']; + name: Scalars['String']['input']; /** The ID of the owner for the new repository. */ - ownerId: Scalars['ID']; - /** A short description of the new repository. */ - description?: Maybe; + ownerId: Scalars['ID']['input']; + /** The Node ID of the template repository. */ + repositoryId: Scalars['ID']['input']; /** Indicates the repository's visibility level. */ visibility: RepositoryVisibility; - /** Whether to copy all branches from the template to the new repository. Defaults to copying only the default branch of the template. */ - includeAllBranches?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - - /** Autogenerated input type of CloseDiscussion */ export type CloseDiscussionInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** ID of the discussion to be closed. */ - discussionId: Scalars['ID']; + discussionId: Scalars['ID']['input']; /** The reason why the discussion is being closed. */ - reason?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + reason?: InputMaybe; }; - /** Autogenerated input type of CloseIssue */ export type CloseIssueInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** ID of the issue to be closed. */ - issueId: Scalars['ID']; + issueId: Scalars['ID']['input']; /** The reason the issue is to be closed. */ - stateReason?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + stateReason?: InputMaybe; }; - /** Autogenerated input type of ClosePullRequest */ export type ClosePullRequestInput = { - /** ID of the pull request to be closed. */ - pullRequestId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the pull request to be closed. */ + pullRequestId: Scalars['ID']['input']; }; - - - - /** Collaborators affiliation level with a subject. */ export type CollaboratorAffiliation = - /** All outside collaborators of an organization-owned subject. */ - | 'OUTSIDE' + /** All collaborators the authenticated user can see. */ + | 'ALL' /** All collaborators with permissions to an organization-owned subject, regardless of organization membership status. */ | 'DIRECT' - /** All collaborators the authenticated user can see. */ - | 'ALL'; - + /** All outside collaborators of an organization-owned subject. */ + | 'OUTSIDE'; /** A comment author association with repository. */ export type CommentAuthorAssociation = - /** Author is a member of the organization that owns the repository. */ - | 'MEMBER' - /** Author is the owner of the repository. */ - | 'OWNER' - /** Author is a placeholder for an unclaimed user. */ - | 'MANNEQUIN' /** Author has been invited to collaborate on the repository. */ | 'COLLABORATOR' /** Author has previously committed to the repository. */ | 'CONTRIBUTOR' - /** Author has not previously committed to the repository. */ - | 'FIRST_TIME_CONTRIBUTOR' /** Author has not previously committed to GitHub. */ | 'FIRST_TIMER' + /** Author has not previously committed to the repository. */ + | 'FIRST_TIME_CONTRIBUTOR' + /** Author is a placeholder for an unclaimed user. */ + | 'MANNEQUIN' + /** Author is a member of the organization that owns the repository. */ + | 'MEMBER' /** Author has no association with the repository. */ - | 'NONE'; + | 'NONE' + /** Author is the owner of the repository. */ + | 'OWNER'; /** The possible errors that will prevent a user from updating a comment. */ export type CommentCannotUpdateReason = /** Unable to create comment because repository is archived. */ | 'ARCHIVED' + /** You cannot update this comment */ + | 'DENIED' /** You must be the author or have write access to this repository to update this comment. */ | 'INSUFFICIENT_ACCESS' /** Unable to create comment because issue is locked. */ @@ -851,75 +750,61 @@ export type CommentCannotUpdateReason = /** Repository is under maintenance. */ | 'MAINTENANCE' /** At least one email address must be verified to update this comment. */ - | 'VERIFIED_EMAIL_REQUIRED' - /** You cannot update this comment */ - | 'DENIED'; - - + | 'VERIFIED_EMAIL_REQUIRED'; /** Specifies an author for filtering Git commits. */ export type CommitAuthor = { - /** ID of a User to filter by. If non-null, only commits authored by this user will be returned. This field takes precedence over emails. */ - id?: Maybe; /** Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. */ - emails?: Maybe>; + emails?: InputMaybe>; + /** ID of a User to filter by. If non-null, only commits authored by this user will be returned. This field takes precedence over emails. */ + id?: InputMaybe; }; - /** Parameters to be used for the commit_author_email_pattern rule */ export type CommitAuthorEmailPatternParametersInput = { /** How this rule will appear to users. */ - name?: Maybe; + name?: InputMaybe; /** If true, the rule will fail if the pattern matches. */ - negate?: Maybe; + negate?: InputMaybe; /** The operator to use for matching. */ - operator: Scalars['String']; + operator: Scalars['String']['input']; /** The pattern to match with. */ - pattern: Scalars['String']; + pattern: Scalars['String']['input']; }; - - - - - /** Ordering options for commit contribution connections. */ export type CommitContributionOrder = { - /** The field by which to order commit contributions. */ - field: CommitContributionOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field by which to order commit contributions. */ + field: CommitContributionOrderField; }; /** Properties by which commit contribution connections can be ordered. */ export type CommitContributionOrderField = - /** Order commit contributions by when they were made. */ - | 'OCCURRED_AT' /** Order commit contributions by how many commits they represent. */ - | 'COMMIT_COUNT'; - - - + | 'COMMIT_COUNT' + /** Order commit contributions by when they were made. */ + | 'OCCURRED_AT'; /** A message to include with a new commit */ export type CommitMessage = { - /** The headline of the message. */ - headline: Scalars['String']; /** The body of the message. */ - body?: Maybe; + body?: InputMaybe; + /** The headline of the message. */ + headline: Scalars['String']['input']; }; - /** Parameters to be used for the commit_message_pattern rule */ export type CommitMessagePatternParametersInput = { /** How this rule will appear to users. */ - name?: Maybe; + name?: InputMaybe; /** If true, the rule will fail if the pattern matches. */ - negate?: Maybe; + negate?: InputMaybe; /** The operator to use for matching. */ - operator: Scalars['String']; + operator: Scalars['String']['input']; /** The pattern to match with. */ - pattern: Scalars['String']; + pattern: Scalars['String']['input']; }; /** @@ -944,60 +829,53 @@ export type CommitMessagePatternParametersInput = { * "repositoryNameWithOwner": "github/graphql-client", * "branchName": "main" * } + * + * */ export type CommittableBranch = { + /** The unqualified name of the branch to append the commit to. */ + branchName?: InputMaybe; /** The Node ID of the Ref to be updated. */ - id?: Maybe; + id?: InputMaybe; /** The nameWithOwner of the repository to commit to. */ - repositoryNameWithOwner?: Maybe; - /** The unqualified name of the branch to append the commit to. */ - branchName?: Maybe; + repositoryNameWithOwner?: InputMaybe; }; - /** Parameters to be used for the committer_email_pattern rule */ export type CommitterEmailPatternParametersInput = { /** How this rule will appear to users. */ - name?: Maybe; + name?: InputMaybe; /** If true, the rule will fail if the pattern matches. */ - negate?: Maybe; + negate?: InputMaybe; /** The operator to use for matching. */ - operator: Scalars['String']; + operator: Scalars['String']['input']; /** The pattern to match with. */ - pattern: Scalars['String']; + pattern: Scalars['String']['input']; }; - - /** The status of a git comparison between two refs. */ export type ComparisonStatus = - /** The head ref is both ahead and behind of the base ref, indicating git history has diverged. */ - | 'DIVERGED' /** The head ref is ahead of the base ref. */ | 'AHEAD' /** The head ref is behind the base ref. */ | 'BEHIND' + /** The head ref is both ahead and behind of the base ref, indicating git history has diverged. */ + | 'DIVERGED' /** The head ref and base ref are identical. */ | 'IDENTICAL'; - - - - - - /** Varying levels of contributions from none to many. */ export type ContributionLevel = - /** No contributions occurred. */ - | 'NONE' /** Lowest 25% of days of contributions. */ | 'FIRST_QUARTILE' + /** Highest 25% of days of contributions. More contributions than the third quartile. */ + | 'FOURTH_QUARTILE' + /** No contributions occurred. */ + | 'NONE' /** Second lowest 25% of days of contributions. More contributions than the first quartile. */ | 'SECOND_QUARTILE' /** Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile. */ - | 'THIRD_QUARTILE' - /** Highest 25% of days of contributions. More contributions than the third quartile. */ - | 'FOURTH_QUARTILE'; + | 'THIRD_QUARTILE'; /** Ordering options for contribution connections. */ export type ContributionOrder = { @@ -1005,842 +883,755 @@ export type ContributionOrder = { direction: OrderDirection; }; - /** Autogenerated input type of ConvertProjectCardNoteToIssue */ export type ConvertProjectCardNoteToIssueInput = { + /** The body of the newly created issue. */ + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ProjectCard ID to convert. */ - projectCardId: Scalars['ID']; + projectCardId: Scalars['ID']['input']; /** The ID of the repository to create the issue in. */ - repositoryId: Scalars['ID']; + repositoryId: Scalars['ID']['input']; /** The title of the newly created issue. Defaults to the card's note text. */ - title?: Maybe; - /** The body of the newly created issue. */ - body?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + title?: InputMaybe; }; - /** Autogenerated input type of ConvertPullRequestToDraft */ export type ConvertPullRequestToDraftInput = { - /** ID of the pull request to convert to draft */ - pullRequestId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the pull request to convert to draft */ + pullRequestId: Scalars['ID']['input']; }; - - - - /** Autogenerated input type of CopyProjectV2 */ export type CopyProjectV2Input = { - /** The ID of the source Project to copy. */ - projectId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Include draft issues in the new project */ + includeDraftIssues?: InputMaybe; /** The owner ID of the new project. */ - ownerId: Scalars['ID']; + ownerId: Scalars['ID']['input']; + /** The ID of the source Project to copy. */ + projectId: Scalars['ID']['input']; /** The title of the project. */ - title: Scalars['String']; - /** Include draft issues in the new project */ - includeDraftIssues?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + title: Scalars['String']['input']; }; - /** Autogenerated input type of CreateAttributionInvitation */ export type CreateAttributionInvitationInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The Node ID of the owner scoping the reattributable data. */ - ownerId: Scalars['ID']; + ownerId: Scalars['ID']['input']; /** The Node ID of the account owning the data to reattribute. */ - sourceId: Scalars['ID']; + sourceId: Scalars['ID']['input']; /** The Node ID of the account which may claim the data. */ - targetId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + targetId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateBranchProtectionRule */ export type CreateBranchProtectionRuleInput = { - /** The global relay id of the repository in which a new branch protection rule should be created in. */ - repositoryId: Scalars['ID']; + /** Can this branch be deleted. */ + allowsDeletions?: InputMaybe; + /** Are force pushes allowed on this branch. */ + allowsForcePushes?: InputMaybe; + /** Is branch creation a protected operation. */ + blocksCreations?: InputMaybe; + /** A list of User, Team, or App IDs allowed to bypass force push targeting matching branches. */ + bypassForcePushActorIds?: InputMaybe>; + /** A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches. */ + bypassPullRequestActorIds?: InputMaybe>; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Will new commits pushed to matching branches dismiss pull request review approvals. */ + dismissesStaleReviews?: InputMaybe; + /** Can admins overwrite branch protection. */ + isAdminEnforced?: InputMaybe; + /** Whether users can pull changes from upstream when the branch is locked. Set to `true` to allow fork syncing. Set to `false` to prevent fork syncing. */ + lockAllowsFetchAndMerge?: InputMaybe; + /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ + lockBranch?: InputMaybe; /** The glob-like pattern used to determine matching branches. */ - pattern: Scalars['String']; - /** Are approving reviews required to update matching branches. */ - requiresApprovingReviews?: Maybe; + pattern: Scalars['String']['input']; + /** A list of User, Team, or App IDs allowed to push to matching branches. */ + pushActorIds?: InputMaybe>; + /** The global relay id of the repository in which a new branch protection rule should be created in. */ + repositoryId: Scalars['ID']['input']; + /** Whether the most recent push must be approved by someone other than the person who pushed it */ + requireLastPushApproval?: InputMaybe; /** Number of approving reviews required to update matching branches. */ - requiredApprovingReviewCount?: Maybe; + requiredApprovingReviewCount?: InputMaybe; + /** The list of required deployment environments */ + requiredDeploymentEnvironments?: InputMaybe>; + /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ + requiredStatusCheckContexts?: InputMaybe>; + /** The list of required status checks */ + requiredStatusChecks?: InputMaybe>; + /** Are approving reviews required to update matching branches. */ + requiresApprovingReviews?: InputMaybe; + /** Are reviews from code owners required to update matching branches. */ + requiresCodeOwnerReviews?: InputMaybe; /** Are commits required to be signed. */ - requiresCommitSignatures?: Maybe; + requiresCommitSignatures?: InputMaybe; + /** Are conversations required to be resolved before merging. */ + requiresConversationResolution?: InputMaybe; + /** Are successful deployments required before merging. */ + requiresDeployments?: InputMaybe; /** Are merge commits prohibited from being pushed to this branch. */ - requiresLinearHistory?: Maybe; - /** Is branch creation a protected operation. */ - blocksCreations?: Maybe; - /** Are force pushes allowed on this branch. */ - allowsForcePushes?: Maybe; - /** Can this branch be deleted. */ - allowsDeletions?: Maybe; - /** Can admins overwrite branch protection. */ - isAdminEnforced?: Maybe; + requiresLinearHistory?: InputMaybe; /** Are status checks required to update matching branches. */ - requiresStatusChecks?: Maybe; + requiresStatusChecks?: InputMaybe; /** Are branches required to be up to date before merging. */ - requiresStrictStatusChecks?: Maybe; - /** Are reviews from code owners required to update matching branches. */ - requiresCodeOwnerReviews?: Maybe; - /** Will new commits pushed to matching branches dismiss pull request review approvals. */ - dismissesStaleReviews?: Maybe; + requiresStrictStatusChecks?: InputMaybe; + /** Is pushing to matching branches restricted. */ + restrictsPushes?: InputMaybe; /** Is dismissal of pull request reviews restricted. */ - restrictsReviewDismissals?: Maybe; + restrictsReviewDismissals?: InputMaybe; /** A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches. */ - reviewDismissalActorIds?: Maybe>; - /** A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches. */ - bypassPullRequestActorIds?: Maybe>; - /** A list of User, Team, or App IDs allowed to bypass force push targeting matching branches. */ - bypassForcePushActorIds?: Maybe>; - /** Is pushing to matching branches restricted. */ - restrictsPushes?: Maybe; - /** A list of User, Team, or App IDs allowed to push to matching branches. */ - pushActorIds?: Maybe>; - /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ - requiredStatusCheckContexts?: Maybe>; - /** The list of required status checks */ - requiredStatusChecks?: Maybe>; - /** Are successful deployments required before merging. */ - requiresDeployments?: Maybe; - /** The list of required deployment environments */ - requiredDeploymentEnvironments?: Maybe>; - /** Are conversations required to be resolved before merging. */ - requiresConversationResolution?: Maybe; - /** Whether the most recent push must be approved by someone other than the person who pushed it */ - requireLastPushApproval?: Maybe; - /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ - lockBranch?: Maybe; - /** Whether users can pull changes from upstream when the branch is locked. Set to `true` to allow fork syncing. Set to `false` to prevent fork syncing. */ - lockAllowsFetchAndMerge?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + reviewDismissalActorIds?: InputMaybe>; }; - /** Autogenerated input type of CreateCheckRun */ export type CreateCheckRunInput = { - /** The node ID of the repository. */ - repositoryId: Scalars['ID']; - /** The name of the check. */ - name: Scalars['String']; - /** The SHA of the head commit. */ - headSha: Scalars['GitObjectID']; + /** Possible further actions the integrator can perform, which a user may trigger. */ + actions?: InputMaybe>; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The time that the check run finished. */ + completedAt?: InputMaybe; + /** The final conclusion of the check. */ + conclusion?: InputMaybe; /** The URL of the integrator's site that has the full details of the check. */ - detailsUrl?: Maybe; + detailsUrl?: InputMaybe; /** A reference for the run on the integrator's system. */ - externalId?: Maybe; - /** The current status. */ - status?: Maybe; - /** The time that the check run began. */ - startedAt?: Maybe; - /** The final conclusion of the check. */ - conclusion?: Maybe; - /** The time that the check run finished. */ - completedAt?: Maybe; + externalId?: InputMaybe; + /** The SHA of the head commit. */ + headSha: Scalars['GitObjectID']['input']; + /** The name of the check. */ + name: Scalars['String']['input']; /** Descriptive details about the run. */ - output?: Maybe; - /** Possible further actions the integrator can perform, which a user may trigger. */ - actions?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + output?: InputMaybe; + /** The node ID of the repository. */ + repositoryId: Scalars['ID']['input']; + /** The time that the check run began. */ + startedAt?: InputMaybe; + /** The current status. */ + status?: InputMaybe; }; - /** Autogenerated input type of CreateCheckSuite */ export type CreateCheckSuiteInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; - /** The SHA of the head commit. */ - headSha: Scalars['GitObjectID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The SHA of the head commit. */ + headSha: Scalars['GitObjectID']['input']; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateCommitOnBranch */ export type CreateCommitOnBranchInput = { /** The Ref to be updated. Must be a branch. */ branch: CommittableBranch; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The git commit oid expected at the head of the branch prior to the commit */ + expectedHeadOid: Scalars['GitObjectID']['input']; /** A description of changes to files in this commit. */ - fileChanges?: Maybe; + fileChanges?: InputMaybe; /** The commit message the be included with the commit. */ message: CommitMessage; - /** The git commit oid expected at the head of the branch prior to the commit */ - expectedHeadOid: Scalars['GitObjectID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of CreateDiscussion */ export type CreateDiscussionInput = { - /** The id of the repository on which to create the discussion. */ - repositoryId: Scalars['ID']; - /** The title of the discussion. */ - title: Scalars['String']; /** The body of the discussion. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** The id of the discussion category to associate with this discussion. */ - categoryId: Scalars['ID']; + categoryId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the repository on which to create the discussion. */ + repositoryId: Scalars['ID']['input']; + /** The title of the discussion. */ + title: Scalars['String']['input']; }; - /** Autogenerated input type of CreateEnterpriseOrganization */ export type CreateEnterpriseOrganizationInput = { + /** The logins for the administrators of the new organization. */ + adminLogins: Array; + /** The email used for sending billing receipts. */ + billingEmail: Scalars['String']['input']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise owning the new organization. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of the new organization. */ - login: Scalars['String']; + login: Scalars['String']['input']; /** The profile name of the new organization. */ - profileName: Scalars['String']; - /** The email used for sending billing receipts. */ - billingEmail: Scalars['String']; - /** The logins for the administrators of the new organization. */ - adminLogins: Array; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + profileName: Scalars['String']['input']; }; - /** Autogenerated input type of CreateEnvironment */ export type CreateEnvironmentInput = { - /** The node ID of the repository. */ - repositoryId: Scalars['ID']; - /** The name of the environment. */ - name: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of the environment. */ + name: Scalars['String']['input']; + /** The node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateIpAllowListEntry */ export type CreateIpAllowListEntryInput = { - /** The ID of the owner for which to create the new IP allow list entry. */ - ownerId: Scalars['ID']; /** An IP address or range of addresses in CIDR notation. */ - allowListValue: Scalars['String']; - /** An optional name for the IP allow list entry. */ - name?: Maybe; - /** Whether the IP allow list entry is active when an IP allow list is enabled. */ - isActive: Scalars['Boolean']; + allowListValue: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Whether the IP allow list entry is active when an IP allow list is enabled. */ + isActive: Scalars['Boolean']['input']; + /** An optional name for the IP allow list entry. */ + name?: InputMaybe; + /** The ID of the owner for which to create the new IP allow list entry. */ + ownerId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateIssue */ export type CreateIssueInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; - /** The title for the issue. */ - title: Scalars['String']; - /** The body for the issue description. */ - body?: Maybe; /** The Node ID for the user assignee for this issue. */ - assigneeIds?: Maybe>; - /** The Node ID of the milestone for this issue. */ - milestoneId?: Maybe; + assigneeIds?: InputMaybe>; + /** The body for the issue description. */ + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The name of an issue template in the repository, assigns labels and assignees from the template to the issue */ + issueTemplate?: InputMaybe; /** An array of Node IDs of labels for this issue. */ - labelIds?: Maybe>; + labelIds?: InputMaybe>; + /** The Node ID of the milestone for this issue. */ + milestoneId?: InputMaybe; /** An array of Node IDs for projects associated with this issue. */ - projectIds?: Maybe>; - /** The name of an issue template in the repository, assigns labels and assignees from the template to the issue */ - issueTemplate?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + projectIds?: InputMaybe>; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; + /** The title for the issue. */ + title: Scalars['String']['input']; }; - /** Autogenerated input type of CreateLinkedBranch */ export type CreateLinkedBranchInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** ID of the issue to link to. */ - issueId: Scalars['ID']; - /** The commit SHA to base the new branch on. */ - oid: Scalars['GitObjectID']; + issueId: Scalars['ID']['input']; /** The name of the new branch. Defaults to issue number and title. */ - name?: Maybe; + name?: InputMaybe; + /** The commit SHA to base the new branch on. */ + oid: Scalars['GitObjectID']['input']; /** ID of the repository to create the branch in. Defaults to the issue repository. */ - repositoryId?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId?: InputMaybe; }; - /** Autogenerated input type of CreateMigrationSource */ export type CreateMigrationSourceInput = { - /** The migration source name. */ - name: Scalars['String']; - /** The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`. */ - url?: Maybe; /** The migration source access token. */ - accessToken?: Maybe; + accessToken?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The GitHub personal access token of the user importing to the target repository. */ + githubPat?: InputMaybe; + /** The migration source name. */ + name: Scalars['String']['input']; + /** The ID of the organization that will own the migration source. */ + ownerId: Scalars['ID']['input']; /** The migration source type. */ type: MigrationSourceType; - /** The ID of the organization that will own the migration source. */ - ownerId: Scalars['ID']; - /** The GitHub personal access token of the user importing to the target repository. */ - githubPat?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The migration source URL, for example `https://github.com` or `https://monalisa.ghe.com`. */ + url?: InputMaybe; }; - /** Autogenerated input type of CreateProject */ export type CreateProjectInput = { - /** The owner ID to create the project under. */ - ownerId: Scalars['ID']; - /** The name of project. */ - name: Scalars['String']; /** The description of project. */ - body?: Maybe; - /** The name of the GitHub-provided template. */ - template?: Maybe; - /** A list of repository IDs to create as linked repositories for the project */ - repositoryIds?: Maybe>; + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of project. */ + name: Scalars['String']['input']; + /** The owner ID to create the project under. */ + ownerId: Scalars['ID']['input']; + /** A list of repository IDs to create as linked repositories for the project */ + repositoryIds?: InputMaybe>; + /** The name of the GitHub-provided template. */ + template?: InputMaybe; }; - /** Autogenerated input type of CreateProjectV2Field */ export type CreateProjectV2FieldInput = { - /** The ID of the Project to create the field in. */ - projectId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The data type of the field. */ dataType: ProjectV2CustomFieldType; /** The name of the field. */ - name: Scalars['String']; + name: Scalars['String']['input']; + /** The ID of the Project to create the field in. */ + projectId: Scalars['ID']['input']; /** Options for a single select field. At least one value is required if data_type is SINGLE_SELECT */ - singleSelectOptions?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + singleSelectOptions?: InputMaybe>; }; - /** Autogenerated input type of CreateProjectV2 */ export type CreateProjectV2Input = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The owner ID to create the project under. */ - ownerId: Scalars['ID']; - /** The title of the project. */ - title: Scalars['String']; + ownerId: Scalars['ID']['input']; /** The repository to link the project to. */ - repositoryId?: Maybe; + repositoryId?: InputMaybe; /** The team to link the project to. The team will be granted read permissions. */ - teamId?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + teamId?: InputMaybe; + /** The title of the project. */ + title: Scalars['String']['input']; }; - /** Autogenerated input type of CreatePullRequest */ export type CreatePullRequestInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; /** * The name of the branch you want your changes pulled into. This should be an existing branch * on the current repository. You cannot update the base branch on a pull request to point * to another repository. + * */ - baseRefName: Scalars['String']; + baseRefName: Scalars['String']['input']; + /** The contents of the pull request. */ + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Indicates whether this pull request should be a draft. */ + draft?: InputMaybe; /** * The name of the branch where your changes are implemented. For cross-repository pull requests * in the same network, namespace `head_ref_name` with a user like this: `username:branch`. + * */ - headRefName: Scalars['String']; + headRefName: Scalars['String']['input']; /** The Node ID of the head repository. */ - headRepositoryId?: Maybe; - /** The title of the pull request. */ - title: Scalars['String']; - /** The contents of the pull request. */ - body?: Maybe; + headRepositoryId?: InputMaybe; /** Indicates whether maintainers can modify the pull request. */ - maintainerCanModify?: Maybe; - /** Indicates whether this pull request should be a draft. */ - draft?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + maintainerCanModify?: InputMaybe; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; + /** The title of the pull request. */ + title: Scalars['String']['input']; }; - /** Autogenerated input type of CreateRef */ export type CreateRefInput = { - /** The Node ID of the Repository to create the Ref in. */ - repositoryId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`). */ - name: Scalars['String']; + name: Scalars['String']['input']; /** The GitObjectID that the new Ref shall target. Must point to a commit. */ - oid: Scalars['GitObjectID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + oid: Scalars['GitObjectID']['input']; + /** The Node ID of the Repository to create the Ref in. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateRepository */ export type CreateRepositoryInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** A short description of the new repository. */ + description?: InputMaybe; + /** Indicates if the repository should have the issues feature enabled. */ + hasIssuesEnabled?: InputMaybe; + /** Indicates if the repository should have the wiki feature enabled. */ + hasWikiEnabled?: InputMaybe; + /** The URL for a web page about this repository. */ + homepageUrl?: InputMaybe; /** The name of the new repository. */ - name: Scalars['String']; + name: Scalars['String']['input']; /** The ID of the owner for the new repository. */ - ownerId?: Maybe; - /** A short description of the new repository. */ - description?: Maybe; + ownerId?: InputMaybe; + /** When an organization is specified as the owner, this ID identifies the team that should be granted access to the new repository. */ + teamId?: InputMaybe; + /** Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. */ + template?: InputMaybe; /** Indicates the repository's visibility level. */ visibility: RepositoryVisibility; - /** Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. */ - template?: Maybe; - /** The URL for a web page about this repository. */ - homepageUrl?: Maybe; - /** Indicates if the repository should have the wiki feature enabled. */ - hasWikiEnabled?: Maybe; - /** Indicates if the repository should have the issues feature enabled. */ - hasIssuesEnabled?: Maybe; - /** When an organization is specified as the owner, this ID identifies the team that should be granted access to the new repository. */ - teamId?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of CreateRepositoryRuleset */ export type CreateRepositoryRulesetInput = { - /** The global relay id of the source in which a new ruleset should be created in. */ - sourceId: Scalars['ID']; - /** The name of the ruleset. */ - name: Scalars['String']; - /** The target of the ruleset. */ - target?: Maybe; - /** The list of rules for this ruleset */ - rules?: Maybe>; + /** A list of Team or App IDs allowed to bypass rules in this ruleset. */ + bypassActorIds?: InputMaybe>; + /** The bypass mode for this ruleset */ + bypassMode?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The set of conditions for this ruleset */ conditions: RepositoryRuleConditionsInput; /** The enforcement level for this ruleset */ enforcement: RuleEnforcement; - /** The bypass mode for this ruleset */ - bypassMode?: Maybe; - /** A list of Team or App IDs allowed to bypass rules in this ruleset. */ - bypassActorIds?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The name of the ruleset. */ + name: Scalars['String']['input']; + /** The list of rules for this ruleset */ + rules?: InputMaybe>; + /** The global relay id of the source in which a new ruleset should be created in. */ + sourceId: Scalars['ID']['input']; + /** The target of the ruleset. */ + target?: InputMaybe; }; - /** Autogenerated input type of CreateSponsorsListing */ export type CreateSponsorsListingInput = { - /** The username of the organization to create a GitHub Sponsors profile for, if desired. Defaults to creating a GitHub Sponsors profile for the authenticated user if omitted. */ - sponsorableLogin?: Maybe; - /** The username of the supported fiscal host's GitHub organization, if you want to receive sponsorship payouts through a fiscal host rather than directly to a bank account. For example, 'Open-Source-Collective' for Open Source Collective or 'numfocus' for numFOCUS. Case insensitive. See https://docs.github.com/sponsors/receiving-sponsorships-through-github-sponsors/using-a-fiscal-host-to-receive-github-sponsors-payouts for more information. */ - fiscalHostLogin?: Maybe; - /** The URL for your profile page on the fiscal host's website, e.g., https://opencollective.com/babel or https://numfocus.org/project/bokeh. Required if fiscalHostLogin is specified. */ - fiscallyHostedProjectProfileUrl?: Maybe; /** The country or region where the sponsorable's bank account is located. Required if fiscalHostLogin is not specified, ignored when fiscalHostLogin is specified. */ - billingCountryOrRegionCode?: Maybe; - /** The country or region where the sponsorable resides. This is for tax purposes. Required if the sponsorable is yourself, ignored when sponsorableLogin specifies an organization. */ - residenceCountryOrRegionCode?: Maybe; + billingCountryOrRegionCode?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The email address we should use to contact you about the GitHub Sponsors profile being created. This will not be shared publicly. Must be a verified email address already on your GitHub account. Only relevant when the sponsorable is yourself. Defaults to your primary email address on file if omitted. */ - contactEmail?: Maybe; + contactEmail?: InputMaybe; + /** The username of the supported fiscal host's GitHub organization, if you want to receive sponsorship payouts through a fiscal host rather than directly to a bank account. For example, 'Open-Source-Collective' for Open Source Collective or 'numfocus' for numFOCUS. Case insensitive. See https://docs.github.com/sponsors/receiving-sponsorships-through-github-sponsors/using-a-fiscal-host-to-receive-github-sponsors-payouts for more information. */ + fiscalHostLogin?: InputMaybe; + /** The URL for your profile page on the fiscal host's website, e.g., https://opencollective.com/babel or https://numfocus.org/project/bokeh. Required if fiscalHostLogin is specified. */ + fiscallyHostedProjectProfileUrl?: InputMaybe; /** Provide an introduction to serve as the main focus that appears on your GitHub Sponsors profile. It's a great opportunity to help potential sponsors learn more about you, your work, and why their sponsorship is important to you. GitHub-flavored Markdown is supported. */ - fullDescription?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + fullDescription?: InputMaybe; + /** The country or region where the sponsorable resides. This is for tax purposes. Required if the sponsorable is yourself, ignored when sponsorableLogin specifies an organization. */ + residenceCountryOrRegionCode?: InputMaybe; + /** The username of the organization to create a GitHub Sponsors profile for, if desired. Defaults to creating a GitHub Sponsors profile for the authenticated user if omitted. */ + sponsorableLogin?: InputMaybe; }; - /** Autogenerated input type of CreateSponsorsTier */ export type CreateSponsorsTierInput = { - /** The ID of the user or organization who owns the GitHub Sponsors profile. Defaults to the current user if omitted and sponsorableLogin is not given. */ - sponsorableId?: Maybe; - /** The username of the user or organization who owns the GitHub Sponsors profile. Defaults to the current user if omitted and sponsorableId is not given. */ - sponsorableLogin?: Maybe; /** The value of the new tier in US dollars. Valid values: 1-12000. */ - amount: Scalars['Int']; + amount: Scalars['Int']['input']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** A description of what this tier is, what perks sponsors might receive, what a sponsorship at this tier means for you, etc. */ + description: Scalars['String']['input']; /** Whether sponsorships using this tier should happen monthly/yearly or just once. */ - isRecurring?: Maybe; + isRecurring?: InputMaybe; + /** Whether to make the tier available immediately for sponsors to choose. Defaults to creating a draft tier that will not be publicly visible. */ + publish?: InputMaybe; /** Optional ID of the private repository that sponsors at this tier should gain read-only access to. Must be owned by an organization. */ - repositoryId?: Maybe; - /** Optional login of the organization owner of the private repository that sponsors at this tier should gain read-only access to. Necessary if repositoryName is given. Will be ignored if repositoryId is given. */ - repositoryOwnerLogin?: Maybe; + repositoryId?: InputMaybe; /** Optional name of the private repository that sponsors at this tier should gain read-only access to. Must be owned by an organization. Necessary if repositoryOwnerLogin is given. Will be ignored if repositoryId is given. */ - repositoryName?: Maybe; + repositoryName?: InputMaybe; + /** Optional login of the organization owner of the private repository that sponsors at this tier should gain read-only access to. Necessary if repositoryName is given. Will be ignored if repositoryId is given. */ + repositoryOwnerLogin?: InputMaybe; + /** The ID of the user or organization who owns the GitHub Sponsors profile. Defaults to the current user if omitted and sponsorableLogin is not given. */ + sponsorableId?: InputMaybe; + /** The username of the user or organization who owns the GitHub Sponsors profile. Defaults to the current user if omitted and sponsorableId is not given. */ + sponsorableLogin?: InputMaybe; /** Optional message new sponsors at this tier will receive. */ - welcomeMessage?: Maybe; - /** A description of what this tier is, what perks sponsors might receive, what a sponsorship at this tier means for you, etc. */ - description: Scalars['String']; - /** Whether to make the tier available immediately for sponsors to choose. Defaults to creating a draft tier that will not be publicly visible. */ - publish?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + welcomeMessage?: InputMaybe; }; - /** Autogenerated input type of CreateSponsorship */ export type CreateSponsorshipInput = { + /** The amount to pay to the sponsorable in US dollars. Required if a tierId is not specified. Valid values: 1-12000. */ + amount?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Whether the sponsorship should happen monthly/yearly or just this one time. Required if a tierId is not specified. */ + isRecurring?: InputMaybe; + /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorable. Public visibility still does not reveal which tier is used. */ + privacyLevel?: InputMaybe; + /** Whether the sponsor should receive email updates from the sponsorable. */ + receiveEmails?: InputMaybe; /** The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given. */ - sponsorId?: Maybe; + sponsorId?: InputMaybe; /** The username of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorId is not given. */ - sponsorLogin?: Maybe; + sponsorLogin?: InputMaybe; /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - sponsorableId?: Maybe; + sponsorableId?: InputMaybe; /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - sponsorableLogin?: Maybe; + sponsorableLogin?: InputMaybe; /** The ID of one of sponsorable's existing tiers to sponsor at. Required if amount is not specified. */ - tierId?: Maybe; - /** The amount to pay to the sponsorable in US dollars. Required if a tierId is not specified. Valid values: 1-12000. */ - amount?: Maybe; - /** Whether the sponsorship should happen monthly/yearly or just this one time. Required if a tierId is not specified. */ - isRecurring?: Maybe; - /** Whether the sponsor should receive email updates from the sponsorable. */ - receiveEmails?: Maybe; - /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorable. Public visibility still does not reveal which tier is used. */ - privacyLevel?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + tierId?: InputMaybe; }; - /** Autogenerated input type of CreateSponsorships */ export type CreateSponsorshipsInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorables. Public visibility still does not reveal the dollar value of the sponsorship. */ + privacyLevel?: InputMaybe; + /** Whether the sponsor should receive email updates from the sponsorables. */ + receiveEmails?: InputMaybe; /** The username of the user or organization who is acting as the sponsor, paying for the sponsorships. */ - sponsorLogin: Scalars['String']; + sponsorLogin: Scalars['String']['input']; /** The list of maintainers to sponsor and for how much apiece. */ sponsorships: Array; - /** Whether the sponsor should receive email updates from the sponsorables. */ - receiveEmails?: Maybe; - /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorables. Public visibility still does not reveal the dollar value of the sponsorship. */ - privacyLevel?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of CreateTeamDiscussionComment */ export type CreateTeamDiscussionCommentInput = { - /** The ID of the discussion to which the comment belongs. */ - discussionId: Scalars['ID']; /** The content of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the discussion to which the comment belongs. */ + discussionId: Scalars['ID']['input']; }; - /** Autogenerated input type of CreateTeamDiscussion */ export type CreateTeamDiscussionInput = { - /** The ID of the team to which the discussion belongs. */ - teamId: Scalars['ID']; - /** The title of the discussion. */ - title: Scalars['String']; /** The content of the discussion. */ - body: Scalars['String']; - /** If true, restricts the visibility of this discussion to team members and organization admins. If false or not specified, allows any organization member to view this discussion. */ - private?: Maybe; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** If true, restricts the visibility of this discussion to team members and organization admins. If false or not specified, allows any organization member to view this discussion. */ + private?: InputMaybe; + /** The ID of the team to which the discussion belongs. */ + teamId: Scalars['ID']['input']; + /** The title of the discussion. */ + title: Scalars['String']['input']; }; - - - - - - - - - - - - - - - - - - - - - - /** Autogenerated input type of DeclineTopicSuggestion */ export type DeclineTopicSuggestionInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The name of the suggested topic. */ - name: Scalars['String']; + name: Scalars['String']['input']; /** The reason why the suggested topic is declined. */ reason: TopicSuggestionDeclineReason; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - /** The possible base permissions for repositories. */ export type DefaultRepositoryPermissionField = + /** Can read, write, and administrate repos by default */ + | 'ADMIN' /** No access */ | 'NONE' /** Can read repos by default */ | 'READ' /** Can read and write repos by default */ - | 'WRITE' - /** Can read, write, and administrate repos by default */ - | 'ADMIN'; - + | 'WRITE'; /** Autogenerated input type of DeleteBranchProtectionRule */ export type DeleteBranchProtectionRuleInput = { /** The global relay id of the branch protection rule to be deleted. */ - branchProtectionRuleId: Scalars['ID']; + branchProtectionRuleId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; }; - /** Autogenerated input type of DeleteDeployment */ export type DeleteDeploymentInput = { - /** The Node ID of the deployment to be deleted. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the deployment to be deleted. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteDiscussionComment */ export type DeleteDiscussionCommentInput = { - /** The Node id of the discussion comment to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node id of the discussion comment to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteDiscussion */ export type DeleteDiscussionInput = { - /** The id of the discussion to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the discussion to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteEnvironment */ export type DeleteEnvironmentInput = { - /** The Node ID of the environment to be deleted. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the environment to be deleted. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteIpAllowListEntry */ export type DeleteIpAllowListEntryInput = { - /** The ID of the IP allow list entry to delete. */ - ipAllowListEntryId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the IP allow list entry to delete. */ + ipAllowListEntryId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteIssueComment */ export type DeleteIssueCommentInput = { - /** The ID of the comment to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the comment to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteIssue */ export type DeleteIssueInput = { - /** The ID of the issue to delete. */ - issueId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the issue to delete. */ + issueId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteLinkedBranch */ export type DeleteLinkedBranchInput = { - /** The ID of the linked branch */ - linkedBranchId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the linked branch */ + linkedBranchId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteProjectCard */ export type DeleteProjectCardInput = { /** The id of the card to delete. */ - cardId: Scalars['ID']; + cardId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; }; - /** Autogenerated input type of DeleteProjectColumn */ export type DeleteProjectColumnInput = { - /** The id of the column to delete. */ - columnId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the column to delete. */ + columnId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteProject */ export type DeleteProjectInput = { - /** The Project ID to update. */ - projectId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Project ID to update. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteProjectV2Field */ export type DeleteProjectV2FieldInput = { - /** The ID of the field to delete. */ - fieldId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the field to delete. */ + fieldId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteProjectV2 */ export type DeleteProjectV2Input = { - /** The ID of the Project to delete. */ - projectId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the Project to delete. */ + projectId: Scalars['ID']['input']; }; /** Autogenerated input type of DeleteProjectV2Item */ export type DeleteProjectV2ItemInput = { - /** The ID of the Project from which the item should be removed. */ - projectId: Scalars['ID']; - /** The ID of the item to be removed. */ - itemId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the item to be removed. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project from which the item should be removed. */ + projectId: Scalars['ID']['input']; }; - - /** Autogenerated input type of DeleteProjectV2Workflow */ export type DeleteProjectV2WorkflowInput = { - /** The ID of the workflow to be removed. */ - workflowId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the workflow to be removed. */ + workflowId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeletePullRequestReviewComment */ export type DeletePullRequestReviewCommentInput = { - /** The ID of the comment to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the comment to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeletePullRequestReview */ export type DeletePullRequestReviewInput = { - /** The Node ID of the pull request review to delete. */ - pullRequestReviewId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the pull request review to delete. */ + pullRequestReviewId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteRef */ export type DeleteRefInput = { - /** The Node ID of the Ref to be deleted. */ - refId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the Ref to be deleted. */ + refId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteRepositoryRuleset */ export type DeleteRepositoryRulesetInput = { - /** The global relay id of the repository ruleset to be deleted. */ - repositoryRulesetId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The global relay id of the repository ruleset to be deleted. */ + repositoryRulesetId: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteTeamDiscussionComment */ export type DeleteTeamDiscussionCommentInput = { - /** The ID of the comment to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the comment to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteTeamDiscussion */ export type DeleteTeamDiscussionInput = { - /** The discussion ID to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The discussion ID to delete. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of DeleteVerifiableDomain */ export type DeleteVerifiableDomainInput = { - /** The ID of the verifiable domain to delete. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the verifiable domain to delete. */ + id: Scalars['ID']['input']; }; - - - - /** The possible ecosystems of a dependency graph package. */ export type DependencyGraphEcosystem = - /** Ruby gems hosted at RubyGems.org */ - | 'RUBYGEMS' - /** JavaScript packages hosted at npmjs.com */ - | 'NPM' - /** Python packages hosted at PyPI.org */ - | 'PIP' - /** Java artifacts hosted at the Maven central repository */ - | 'MAVEN' - /** .NET packages hosted at the NuGet Gallery */ - | 'NUGET' + /** GitHub Actions */ + | 'ACTIONS' /** PHP packages hosted at packagist.org */ | 'COMPOSER' /** Go modules */ | 'GO' - /** GitHub Actions */ - | 'ACTIONS' - /** Rust crates */ - | 'RUST' - /** Dart packages hosted at pub.dev */ - | 'PUB'; - - - - - - - - + /** Java artifacts hosted at the Maven central repository */ + | 'MAVEN' + /** JavaScript packages hosted at npmjs.com */ + | 'NPM' + /** .NET packages hosted at the NuGet Gallery */ + | 'NUGET' + /** Python packages hosted at PyPI.org */ + | 'PIP' + /** Dart packages hosted at pub.dev */ + | 'PUB' + /** Ruby gems hosted at RubyGems.org */ + | 'RUBYGEMS' + /** Rust crates */ + | 'RUST'; /** Ordering options for deployment connections */ export type DeploymentOrder = { - /** The field to order deployments by. */ - field: DeploymentOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order deployments by. */ + field: DeploymentOrderField; }; /** Properties by which deployment connections can be ordered. */ @@ -1848,9 +1639,6 @@ export type DeploymentOrderField = /** Order collection by creation time */ | 'CREATED_AT'; - - - /** The possible protection rule types. */ export type DeploymentProtectionRuleType = /** Required reviewers */ @@ -1858,12 +1646,6 @@ export type DeploymentProtectionRuleType = /** Wait timer */ | 'WAIT_TIMER'; - - - - - - /** The possible states for a deployment review. */ export type DeploymentReviewState = /** The deployment was approved. */ @@ -1871,9 +1653,6 @@ export type DeploymentReviewState = /** The deployment was rejected. */ | 'REJECTED'; - - - /** The possible states in which a deployment can be. */ export type DeploymentState = /** The pending deployment was not updated after 30 minutes. */ @@ -1888,48 +1667,44 @@ export type DeploymentState = | 'FAILURE' /** The deployment is inactive. */ | 'INACTIVE' + /** The deployment is in progress. */ + | 'IN_PROGRESS' /** The deployment is pending. */ | 'PENDING' - /** The deployment was successful. */ - | 'SUCCESS' /** The deployment has queued */ | 'QUEUED' - /** The deployment is in progress. */ - | 'IN_PROGRESS' + /** The deployment was successful. */ + | 'SUCCESS' /** The deployment is waiting. */ | 'WAITING'; - - - /** The possible states for a deployment status. */ export type DeploymentStatusState = - /** The deployment is pending. */ - | 'PENDING' - /** The deployment was successful. */ - | 'SUCCESS' + /** The deployment experienced an error. */ + | 'ERROR' /** The deployment has failed. */ | 'FAILURE' /** The deployment is inactive. */ | 'INACTIVE' - /** The deployment experienced an error. */ - | 'ERROR' - /** The deployment is queued */ - | 'QUEUED' /** The deployment is in progress. */ | 'IN_PROGRESS' + /** The deployment is pending. */ + | 'PENDING' + /** The deployment is queued */ + | 'QUEUED' + /** The deployment was successful. */ + | 'SUCCESS' /** The deployment is waiting. */ | 'WAITING'; /** Autogenerated input type of DequeuePullRequest */ export type DequeuePullRequestInput = { - /** The ID of the pull request to be dequeued. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the pull request to be dequeued. */ + id: Scalars['ID']['input']; }; - /** The possible sides of a diff. */ export type DiffSide = /** The left side of the diff. */ @@ -1939,38 +1714,27 @@ export type DiffSide = /** Autogenerated input type of DisablePullRequestAutoMerge */ export type DisablePullRequestAutoMergeInput = { - /** ID of the pull request to disable auto merge on. */ - pullRequestId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the pull request to disable auto merge on. */ + pullRequestId: Scalars['ID']['input']; }; - - - - - - /** The possible reasons for closing a discussion. */ export type DiscussionCloseReason = - /** The discussion has been resolved */ - | 'RESOLVED' + /** The discussion is a duplicate of another */ + | 'DUPLICATE' /** The discussion is no longer relevant */ | 'OUTDATED' - /** The discussion is a duplicate of another */ - | 'DUPLICATE'; - - - - - + /** The discussion has been resolved */ + | 'RESOLVED'; /** Ways in which lists of discussions can be ordered upon return. */ export type DiscussionOrder = { - /** The field by which to order discussions. */ - field: DiscussionOrderField; /** The direction in which to order discussions by the specified field. */ direction: OrderDirection; + /** The field by which to order discussions. */ + field: DiscussionOrderField; }; /** Properties by which discussion connections can be ordered. */ @@ -1980,16 +1744,12 @@ export type DiscussionOrderField = /** Order discussions by most recent modification time. */ | 'UPDATED_AT'; - - - - /** Ordering options for discussion poll option connections. */ export type DiscussionPollOptionOrder = { - /** The field to order poll options by. */ - field: DiscussionPollOptionOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order poll options by. */ + field: DiscussionPollOptionOrderField; }; /** Properties by which discussion poll option connections can be ordered. */ @@ -2001,128 +1761,117 @@ export type DiscussionPollOptionOrderField = /** The possible states of a discussion. */ export type DiscussionState = - /** A discussion that is open */ - | 'OPEN' /** A discussion that has been closed */ - | 'CLOSED'; + | 'CLOSED' + /** A discussion that is open */ + | 'OPEN'; /** The possible state reasons of a discussion. */ export type DiscussionStateReason = - /** The discussion has been resolved */ - | 'RESOLVED' - /** The discussion is no longer relevant */ - | 'OUTDATED' /** The discussion is a duplicate of another */ | 'DUPLICATE' + /** The discussion is no longer relevant */ + | 'OUTDATED' /** The discussion was reopened */ - | 'REOPENED'; + | 'REOPENED' + /** The discussion has been resolved */ + | 'RESOLVED'; /** Autogenerated input type of DismissPullRequestReview */ export type DismissPullRequestReviewInput = { - /** The Node ID of the pull request review to modify. */ - pullRequestReviewId: Scalars['ID']; - /** The contents of the pull request review dismissal message. */ - message: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The contents of the pull request review dismissal message. */ + message: Scalars['String']['input']; + /** The Node ID of the pull request review to modify. */ + pullRequestReviewId: Scalars['ID']['input']; }; - /** The possible reasons that a Dependabot alert was dismissed. */ export type DismissReason = /** A fix has already been started */ | 'FIX_STARTED' - /** No bandwidth to fix this */ - | 'NO_BANDWIDTH' - /** Risk is tolerable to this project */ - | 'TOLERABLE_RISK' /** This alert is inaccurate or incorrect */ | 'INACCURATE' /** Vulnerable code is not actually used */ - | 'NOT_USED'; + | 'NOT_USED' + /** No bandwidth to fix this */ + | 'NO_BANDWIDTH' + /** Risk is tolerable to this project */ + | 'TOLERABLE_RISK'; /** Autogenerated input type of DismissRepositoryVulnerabilityAlert */ export type DismissRepositoryVulnerabilityAlertInput = { - /** The Dependabot alert ID to dismiss. */ - repositoryVulnerabilityAlertId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The reason the Dependabot alert is being dismissed. */ dismissReason: DismissReason; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The Dependabot alert ID to dismiss. */ + repositoryVulnerabilityAlertId: Scalars['ID']['input']; }; - - /** Specifies a review comment to be left with a Pull Request Review. */ export type DraftPullRequestReviewComment = { + /** Body of the comment to leave. */ + body: Scalars['String']['input']; /** Path to the file being commented on. */ - path: Scalars['String']; + path: Scalars['String']['input']; /** Position in the file to leave a comment on. */ - position: Scalars['Int']; - /** Body of the comment to leave. */ - body: Scalars['String']; + position: Scalars['Int']['input']; }; /** Specifies a review comment thread to be left with a Pull Request Review. */ export type DraftPullRequestReviewThread = { - /** Path to the file being commented on. */ - path: Scalars['String']; + /** Body of the comment to leave. */ + body: Scalars['String']['input']; /** The line of the blob to which the thread refers. The end of the line range for multi-line comments. */ - line: Scalars['Int']; + line: Scalars['Int']['input']; + /** Path to the file being commented on. */ + path: Scalars['String']['input']; /** The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. */ - side?: Maybe; + side?: InputMaybe; /** The first line of the range to which the comment refers. */ - startLine?: Maybe; + startLine?: InputMaybe; /** The side of the diff on which the start line resides. */ - startSide?: Maybe; - /** Body of the comment to leave. */ - body: Scalars['String']; + startSide?: InputMaybe; }; /** Autogenerated input type of EnablePullRequestAutoMerge */ export type EnablePullRequestAutoMergeInput = { - /** ID of the pull request to enable auto-merge on. */ - pullRequestId: Scalars['ID']; - /** Commit headline to use for the commit when the PR is mergable; if omitted, a default message will be used. NOTE: when merging with a merge queue any input value for commit headline is ignored. */ - commitHeadline?: Maybe; - /** Commit body to use for the commit when the PR is mergable; if omitted, a default message will be used. NOTE: when merging with a merge queue any input value for commit message is ignored. */ - commitBody?: Maybe; - /** The merge method to use. If omitted, defaults to `MERGE`. NOTE: when merging with a merge queue any input value for merge method is ignored. */ - mergeMethod?: Maybe; /** The email address to associate with this merge. */ - authorEmail?: Maybe; - /** The expected head OID of the pull request. */ - expectedHeadOid?: Maybe; + authorEmail?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Commit body to use for the commit when the PR is mergable; if omitted, a default message will be used. NOTE: when merging with a merge queue any input value for commit message is ignored. */ + commitBody?: InputMaybe; + /** Commit headline to use for the commit when the PR is mergable; if omitted, a default message will be used. NOTE: when merging with a merge queue any input value for commit headline is ignored. */ + commitHeadline?: InputMaybe; + /** The expected head OID of the pull request. */ + expectedHeadOid?: InputMaybe; + /** The merge method to use. If omitted, defaults to `MERGE`. NOTE: when merging with a merge queue any input value for merge method is ignored. */ + mergeMethod?: InputMaybe; + /** ID of the pull request to enable auto-merge on. */ + pullRequestId: Scalars['ID']['input']; }; - /** Autogenerated input type of EnqueuePullRequest */ export type EnqueuePullRequestInput = { - /** The ID of the pull request to enqueue. */ - pullRequestId: Scalars['ID']; - /** Add the pull request to the front of the queue. */ - jump?: Maybe; - /** The expected head OID of the pull request. */ - expectedHeadOid?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The expected head OID of the pull request. */ + expectedHeadOid?: InputMaybe; + /** Add the pull request to the front of the queue. */ + jump?: InputMaybe; + /** The ID of the pull request to enqueue. */ + pullRequestId: Scalars['ID']['input']; }; - - - - - - - /** Ordering options for enterprise administrator invitation connections */ export type EnterpriseAdministratorInvitationOrder = { - /** The field to order enterprise administrator invitations by. */ - field: EnterpriseAdministratorInvitationOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order enterprise administrator invitations by. */ + field: EnterpriseAdministratorInvitationOrderField; }; /** Properties by which enterprise administrator invitation connections can be ordered. */ @@ -2132,47 +1881,45 @@ export type EnterpriseAdministratorInvitationOrderField = /** The possible administrator roles in an enterprise account. */ export type EnterpriseAdministratorRole = - /** Represents an owner of the enterprise account. */ - | 'OWNER' /** Represents a billing manager of the enterprise account. */ - | 'BILLING_MANAGER'; + | 'BILLING_MANAGER' + /** Represents an owner of the enterprise account. */ + | 'OWNER'; /** The possible values for the enterprise allow private repository forking policy value. */ export type EnterpriseAllowPrivateRepositoryForkingPolicyValue = /** Members can fork a repository to an organization within this enterprise. */ | 'ENTERPRISE_ORGANIZATIONS' + /** Members can fork a repository to their enterprise-managed user account or an organization inside this enterprise. */ + | 'ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS' + /** Members can fork a repository to their user account or an organization, either inside or outside of this enterprise. */ + | 'EVERYWHERE' /** Members can fork a repository only within the same organization (intra-org). */ | 'SAME_ORGANIZATION' /** Members can fork a repository to their user account or within the same organization. */ | 'SAME_ORGANIZATION_USER_ACCOUNTS' - /** Members can fork a repository to their enterprise-managed user account or an organization inside this enterprise. */ - | 'ENTERPRISE_ORGANIZATIONS_USER_ACCOUNTS' /** Members can fork a repository to their user account. */ - | 'USER_ACCOUNTS' - /** Members can fork a repository to their user account or an organization, either inside or outside of this enterprise. */ - | 'EVERYWHERE'; - - + | 'USER_ACCOUNTS'; /** The possible values for the enterprise base repository permission setting. */ export type EnterpriseDefaultRepositoryPermissionSettingValue = - /** Organizations in the enterprise choose base repository permissions for their members. */ - | 'NO_POLICY' /** Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories. */ | 'ADMIN' - /** Organization members will be able to clone, pull, and push all organization repositories. */ - | 'WRITE' + /** Organization members will only be able to clone and pull public repositories. */ + | 'NONE' + /** Organizations in the enterprise choose base repository permissions for their members. */ + | 'NO_POLICY' /** Organization members will be able to clone and pull all organization repositories. */ | 'READ' - /** Organization members will only be able to clone and pull public repositories. */ - | 'NONE'; + /** Organization members will be able to clone, pull, and push all organization repositories. */ + | 'WRITE'; /** The possible values for an enabled/disabled enterprise setting. */ export type EnterpriseEnabledDisabledSettingValue = - /** The setting is enabled for organizations in the enterprise. */ - | 'ENABLED' /** The setting is disabled for organizations in the enterprise. */ | 'DISABLED' + /** The setting is enabled for organizations in the enterprise. */ + | 'ENABLED' /** There is no policy set for organizations in the enterprise. */ | 'NO_POLICY'; @@ -2183,91 +1930,64 @@ export type EnterpriseEnabledSettingValue = /** There is no policy set for organizations in the enterprise. */ | 'NO_POLICY'; - - - - - - /** Ordering options for enterprise member connections. */ export type EnterpriseMemberOrder = { - /** The field to order enterprise members by. */ - field: EnterpriseMemberOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order enterprise members by. */ + field: EnterpriseMemberOrderField; }; /** Properties by which enterprise member connections can be ordered. */ export type EnterpriseMemberOrderField = - /** Order enterprise members by login */ - | 'LOGIN' /** Order enterprise members by creation time */ - | 'CREATED_AT'; + | 'CREATED_AT' + /** Order enterprise members by login */ + | 'LOGIN'; /** The possible values for the enterprise members can create repositories setting. */ export type EnterpriseMembersCanCreateRepositoriesSettingValue = - /** Organization administrators choose whether to allow members to create repositories. */ - | 'NO_POLICY' /** Members will be able to create public and private repositories. */ | 'ALL' - /** Members will be able to create only public repositories. */ - | 'PUBLIC' + /** Members will not be able to create public or private repositories. */ + | 'DISABLED' + /** Organization administrators choose whether to allow members to create repositories. */ + | 'NO_POLICY' /** Members will be able to create only private repositories. */ | 'PRIVATE' - /** Members will not be able to create public or private repositories. */ - | 'DISABLED'; + /** Members will be able to create only public repositories. */ + | 'PUBLIC'; /** The possible values for the members can make purchases setting. */ export type EnterpriseMembersCanMakePurchasesSettingValue = - /** The setting is enabled for organizations in the enterprise. */ - | 'ENABLED' /** The setting is disabled for organizations in the enterprise. */ - | 'DISABLED'; - - - - - - - - - - - - - - - + | 'DISABLED' + /** The setting is enabled for organizations in the enterprise. */ + | 'ENABLED'; /** Ordering options for Enterprise Server installation connections. */ export type EnterpriseServerInstallationOrder = { - /** The field to order Enterprise Server installations by. */ - field: EnterpriseServerInstallationOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order Enterprise Server installations by. */ + field: EnterpriseServerInstallationOrderField; }; /** Properties by which Enterprise Server installation connections can be ordered. */ export type EnterpriseServerInstallationOrderField = - /** Order Enterprise Server installations by host name */ - | 'HOST_NAME' + /** Order Enterprise Server installations by creation time */ + | 'CREATED_AT' /** Order Enterprise Server installations by customer name */ | 'CUSTOMER_NAME' - /** Order Enterprise Server installations by creation time */ - | 'CREATED_AT'; - - - - - - + /** Order Enterprise Server installations by host name */ + | 'HOST_NAME'; /** Ordering options for Enterprise Server user account email connections. */ export type EnterpriseServerUserAccountEmailOrder = { - /** The field to order emails by. */ - field: EnterpriseServerUserAccountEmailOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order emails by. */ + field: EnterpriseServerUserAccountEmailOrderField; }; /** Properties by which Enterprise Server user account email connections can be ordered. */ @@ -2277,10 +1997,10 @@ export type EnterpriseServerUserAccountEmailOrderField = /** Ordering options for Enterprise Server user account connections. */ export type EnterpriseServerUserAccountOrder = { - /** The field to order user accounts by. */ - field: EnterpriseServerUserAccountOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order user accounts by. */ + field: EnterpriseServerUserAccountOrderField; }; /** Properties by which Enterprise Server user account connections can be ordered. */ @@ -2290,15 +2010,12 @@ export type EnterpriseServerUserAccountOrderField = /** Order user accounts by creation time on the Enterprise Server installation */ | 'REMOTE_CREATED_AT'; - - - /** Ordering options for Enterprise Server user accounts upload connections. */ export type EnterpriseServerUserAccountsUploadOrder = { - /** The field to order user accounts uploads by. */ - field: EnterpriseServerUserAccountsUploadOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order user accounts uploads by. */ + field: EnterpriseServerUserAccountsUploadOrderField; }; /** Properties by which Enterprise Server user accounts upload connections can be ordered. */ @@ -2308,13 +2025,12 @@ export type EnterpriseServerUserAccountsUploadOrderField = /** Synchronization state of the Enterprise Server user accounts upload */ export type EnterpriseServerUserAccountsUploadSyncState = + /** The synchronization of the upload failed. */ + | 'FAILURE' /** The synchronization of the upload is pending. */ | 'PENDING' /** The synchronization of the upload succeeded. */ - | 'SUCCESS' - /** The synchronization of the upload failed. */ - | 'FAILURE'; - + | 'SUCCESS'; /** The possible roles for enterprise membership. */ export type EnterpriseUserAccountMembershipRole = @@ -2332,21 +2048,12 @@ export type EnterpriseUserDeployment = /** The user is part of a GitHub Enterprise Server deployment. */ | 'SERVER'; - - - - - - - - - /** A command to add a file at the given path with the given contents as part of a commit. Any existing file at that that path will be replaced. */ export type FileAddition = { - /** The path in the repository where the file will be located */ - path: Scalars['String']; /** The base64 encoded contents of the file */ - contents: Scalars['Base64String']; + contents: Scalars['Base64String']['input']; + /** The path in the repository where the file will be located */ + path: Scalars['String']['input']; }; /** @@ -2463,243 +2170,207 @@ export type FileAddition = { * } * ] * } + * */ export type FileChanges = { - /** Files to delete. */ - deletions?: Maybe>; /** File to add or change. */ - additions?: Maybe>; + additions?: InputMaybe>; + /** Files to delete. */ + deletions?: InputMaybe>; }; /** A command to delete the file at the given path as part of a commit. */ export type FileDeletion = { /** The path to delete */ - path: Scalars['String']; + path: Scalars['String']['input']; }; /** The possible viewed states of a file . */ export type FileViewedState = /** The file has new changes since last viewed. */ | 'DISMISSED' - /** The file has been marked as viewed. */ - | 'VIEWED' /** The file has not been marked as viewed. */ - | 'UNVIEWED'; + | 'UNVIEWED' + /** The file has been marked as viewed. */ + | 'VIEWED'; /** Autogenerated input type of FollowOrganization */ export type FollowOrganizationInput = { - /** ID of the organization to follow. */ - organizationId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the organization to follow. */ + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of FollowUser */ export type FollowUserInput = { - /** ID of the user to follow. */ - userId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the user to follow. */ + userId: Scalars['ID']['input']; }; - - - - /** The possible funding platforms for repository funding links. */ export type FundingPlatform = + /** Community Bridge funding platform. */ + | 'COMMUNITY_BRIDGE' + /** Custom funding platform. */ + | 'CUSTOM' /** GitHub funding platform. */ | 'GITHUB' - /** Patreon funding platform. */ - | 'PATREON' - /** Open Collective funding platform. */ - | 'OPEN_COLLECTIVE' + /** IssueHunt funding platform. */ + | 'ISSUEHUNT' /** Ko-fi funding platform. */ | 'KO_FI' - /** Tidelift funding platform. */ - | 'TIDELIFT' - /** Community Bridge funding platform. */ - | 'COMMUNITY_BRIDGE' + /** LFX Crowdfunding funding platform. */ + | 'LFX_CROWDFUNDING' /** Liberapay funding platform. */ | 'LIBERAPAY' - /** IssueHunt funding platform. */ - | 'ISSUEHUNT' + /** Open Collective funding platform. */ + | 'OPEN_COLLECTIVE' /** Otechie funding platform. */ | 'OTECHIE' - /** LFX Crowdfunding funding platform. */ - | 'LFX_CROWDFUNDING' - /** Custom funding platform. */ - | 'CUSTOM'; - - - - - - - - + /** Patreon funding platform. */ + | 'PATREON' + /** Tidelift funding platform. */ + | 'TIDELIFT'; /** Ordering options for gist connections */ export type GistOrder = { - /** The field to order repositories by. */ - field: GistOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order repositories by. */ + field: GistOrderField; }; /** Properties by which gist connections can be ordered. */ export type GistOrderField = /** Order gists by creation time */ | 'CREATED_AT' - /** Order gists by update time */ - | 'UPDATED_AT' /** Order gists by push time */ - | 'PUSHED_AT'; + | 'PUSHED_AT' + /** Order gists by update time */ + | 'UPDATED_AT'; /** The privacy of a Gist */ export type GistPrivacy = + /** Gists that are public and secret */ + | 'ALL' /** Public */ | 'PUBLIC' /** Secret */ - | 'SECRET' - /** Gists that are public and secret */ - | 'ALL'; - - - - - - - - + | 'SECRET'; /** The state of a Git signature. */ export type GitSignatureState = - /** Valid signature and verified by GitHub */ - | 'VALID' + /** The signing certificate or its chain could not be verified */ + | 'BAD_CERT' + /** Invalid email used for signing */ + | 'BAD_EMAIL' + /** Signing key expired */ + | 'EXPIRED_KEY' + /** Internal error - the GPG verification service misbehaved */ + | 'GPGVERIFY_ERROR' + /** Internal error - the GPG verification service is unavailable at the moment */ + | 'GPGVERIFY_UNAVAILABLE' /** Invalid signature */ | 'INVALID' /** Malformed signature */ | 'MALFORMED_SIG' - /** Key used for signing not known to GitHub */ - | 'UNKNOWN_KEY' - /** Invalid email used for signing */ - | 'BAD_EMAIL' - /** Email used for signing unverified on GitHub */ - | 'UNVERIFIED_EMAIL' + /** The usage flags for the key that signed this don't allow signing */ + | 'NOT_SIGNING_KEY' /** Email used for signing not known to GitHub */ | 'NO_USER' + /** Valid signature, though certificate revocation check failed */ + | 'OCSP_ERROR' + /** Valid signature, pending certificate revocation checking */ + | 'OCSP_PENDING' + /** One or more certificates in chain has been revoked */ + | 'OCSP_REVOKED' + /** Key used for signing not known to GitHub */ + | 'UNKNOWN_KEY' /** Unknown signature type */ | 'UNKNOWN_SIG_TYPE' /** Unsigned */ | 'UNSIGNED' - /** Internal error - the GPG verification service is unavailable at the moment */ - | 'GPGVERIFY_UNAVAILABLE' - /** Internal error - the GPG verification service misbehaved */ - | 'GPGVERIFY_ERROR' - /** The usage flags for the key that signed this don't allow signing */ - | 'NOT_SIGNING_KEY' - /** Signing key expired */ - | 'EXPIRED_KEY' - /** Valid signature, pending certificate revocation checking */ - | 'OCSP_PENDING' - /** Valid signature, though certificate revocation check failed */ - | 'OCSP_ERROR' - /** The signing certificate or its chain could not be verified */ - | 'BAD_CERT' - /** One or more certificates in chain has been revoked */ - | 'OCSP_REVOKED'; - - + /** Email used for signing unverified on GitHub */ + | 'UNVERIFIED_EMAIL' + /** Valid signature and verified by GitHub */ + | 'VALID'; /** Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole */ export type GrantEnterpriseOrganizationsMigratorRoleInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise to which all organizations managed by it will be granted the migrator role. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of the user to grant the migrator role */ - login: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + login: Scalars['String']['input']; }; - /** Autogenerated input type of GrantMigratorRole */ export type GrantMigratorRoleInput = { - /** The ID of the organization that the user/team belongs to. */ - organizationId: Scalars['ID']; /** The user login or Team slug to grant the migrator role. */ - actor: Scalars['String']; + actor: Scalars['String']['input']; /** Specifies the type of the actor, can be either USER or TEAM. */ actorType: ActorType; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the organization that the user/team belongs to. */ + organizationId: Scalars['ID']['input']; }; - - - - - - - /** The possible states in which authentication can be configured with an identity provider. */ export type IdentityProviderConfigurationState = - /** Authentication with an identity provider is configured and enforced. */ - | 'ENFORCED' /** Authentication with an identity provider is configured but not enforced. */ | 'CONFIGURED' + /** Authentication with an identity provider is configured and enforced. */ + | 'ENFORCED' /** Authentication with an identity provider is not configured. */ | 'UNCONFIGURED'; /** Autogenerated input type of InviteEnterpriseAdmin */ export type InviteEnterpriseAdminInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The email of the person to invite as an administrator. */ + email?: InputMaybe; /** The ID of the enterprise to which you want to invite an administrator. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of a user to invite as an administrator. */ - invitee?: Maybe; - /** The email of the person to invite as an administrator. */ - email?: Maybe; + invitee?: InputMaybe; /** The role of the administrator. */ - role?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + role?: InputMaybe; }; - /** The possible values for the IP allow list enabled setting. */ export type IpAllowListEnabledSettingValue = - /** The setting is enabled for the owner. */ - | 'ENABLED' /** The setting is disabled for the owner. */ - | 'DISABLED'; - - - + | 'DISABLED' + /** The setting is enabled for the owner. */ + | 'ENABLED'; /** Ordering options for IP allow list entry connections. */ export type IpAllowListEntryOrder = { - /** The field to order IP allow list entries by. */ - field: IpAllowListEntryOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order IP allow list entries by. */ + field: IpAllowListEntryOrderField; }; /** Properties by which IP allow list entry connections can be ordered. */ export type IpAllowListEntryOrderField = - /** Order IP allow list entries by creation time. */ - | 'CREATED_AT' /** Order IP allow list entries by the allow list value. */ - | 'ALLOW_LIST_VALUE'; + | 'ALLOW_LIST_VALUE' + /** Order IP allow list entries by creation time. */ + | 'CREATED_AT'; /** The possible values for the IP allow list configuration for installed GitHub Apps setting. */ export type IpAllowListForInstalledAppsEnabledSettingValue = - /** The setting is enabled for the owner. */ - | 'ENABLED' /** The setting is disabled for the owner. */ - | 'DISABLED'; - - + | 'DISABLED' + /** The setting is enabled for the owner. */ + | 'ENABLED'; /** The possible state reasons of a closed issue. */ export type IssueClosedStateReason = @@ -2708,15 +2379,12 @@ export type IssueClosedStateReason = /** An issue that has been closed as not planned */ | 'NOT_PLANNED'; - - - /** Ways in which lists of issue comments can be ordered upon return. */ export type IssueCommentOrder = { - /** The field in which to order issue comments by. */ - field: IssueCommentOrderField; /** The direction in which to order issue comments by the specified field. */ direction: OrderDirection; + /** The field in which to order issue comments by. */ + field: IssueCommentOrderField; }; /** Properties by which issue comment connections can be ordered. */ @@ -2724,78 +2392,63 @@ export type IssueCommentOrderField = /** Order issue comments by update time */ | 'UPDATED_AT'; - - - /** Ways in which to filter lists of issues. */ export type IssueFilters = { /** List issues assigned to given name. Pass in `null` for issues with no assigned user, and `*` for issues assigned to any user. */ - assignee?: Maybe; + assignee?: InputMaybe; /** List issues created by given name. */ - createdBy?: Maybe; + createdBy?: InputMaybe; /** List issues where the list of label names exist on the issue. */ - labels?: Maybe>; + labels?: InputMaybe>; /** List issues where the given name is mentioned in the issue. */ - mentioned?: Maybe; + mentioned?: InputMaybe; /** List issues by given milestone argument. If an string representation of an integer is passed, it should refer to a milestone by its database ID. Pass in `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. */ - milestone?: Maybe; + milestone?: InputMaybe; /** List issues by given milestone argument. If an string representation of an integer is passed, it should refer to a milestone by its number field. Pass in `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. */ - milestoneNumber?: Maybe; + milestoneNumber?: InputMaybe; /** List issues that have been updated at or after the given date. */ - since?: Maybe; + since?: InputMaybe; /** List issues filtered by the list of states given. */ - states?: Maybe>; + states?: InputMaybe>; /** List issues subscribed to by viewer. */ - viewerSubscribed?: Maybe; + viewerSubscribed?: InputMaybe; }; - /** Ways in which lists of issues can be ordered upon return. */ export type IssueOrder = { - /** The field in which to order issues by. */ - field: IssueOrderField; /** The direction in which to order issues by the specified field. */ direction: OrderDirection; + /** The field in which to order issues by. */ + field: IssueOrderField; }; /** Properties by which issue connections can be ordered. */ export type IssueOrderField = + /** Order issues by comment count */ + | 'COMMENTS' /** Order issues by creation time */ | 'CREATED_AT' /** Order issues by update time */ - | 'UPDATED_AT' - /** Order issues by comment count */ - | 'COMMENTS'; + | 'UPDATED_AT'; /** The possible states of an issue. */ export type IssueState = - /** An issue that is still open */ - | 'OPEN' /** An issue that has been closed */ - | 'CLOSED'; + | 'CLOSED' + /** An issue that is still open */ + | 'OPEN'; /** The possible state reasons of an issue. */ export type IssueStateReason = - /** An issue that has been reopened */ - | 'REOPENED' + /** An issue that has been closed as completed */ + | 'COMPLETED' /** An issue that has been closed as not planned */ | 'NOT_PLANNED' - /** An issue that has been closed as completed */ - | 'COMPLETED'; - - - - - - - + /** An issue that has been reopened */ + | 'REOPENED'; /** The possible item types found in a timeline. */ export type IssueTimelineItemsItemType = - /** Represents a comment on an Issue. */ - | 'ISSUE_COMMENT' - /** Represents a mention made by one issue or pull request to another. */ - | 'CROSS_REFERENCED_EVENT' /** Represents a 'added_to_project' event on a given issue or pull request. */ | 'ADDED_TO_PROJECT_EVENT' /** Represents an 'assigned' event on any assignable object. */ @@ -2810,10 +2463,14 @@ export type IssueTimelineItemsItemType = | 'CONVERTED_NOTE_TO_ISSUE_EVENT' /** Represents a 'converted_to_discussion' event on a given issue. */ | 'CONVERTED_TO_DISCUSSION_EVENT' + /** Represents a mention made by one issue or pull request to another. */ + | 'CROSS_REFERENCED_EVENT' /** Represents a 'demilestoned' event on a given issue or pull request. */ | 'DEMILESTONED_EVENT' /** Represents a 'disconnected' event on a given issue or pull request. */ | 'DISCONNECTED_EVENT' + /** Represents a comment on an Issue. */ + | 'ISSUE_COMMENT' /** Represents a 'labeled' event on a given issue or pull request. */ | 'LABELED_EVENT' /** Represents a 'locked' event on a given issue or pull request. */ @@ -2846,45 +2503,36 @@ export type IssueTimelineItemsItemType = | 'UNLABELED_EVENT' /** Represents an 'unlocked' event on a given issue or pull request. */ | 'UNLOCKED_EVENT' - /** Represents a 'user_blocked' event on a given user. */ - | 'USER_BLOCKED_EVENT' /** Represents an 'unmarked_as_duplicate' event on a given issue or pull request. */ | 'UNMARKED_AS_DUPLICATE_EVENT' /** Represents an 'unpinned' event on a given issue or pull request. */ | 'UNPINNED_EVENT' /** Represents an 'unsubscribed' event on a given `Subscribable`. */ - | 'UNSUBSCRIBED_EVENT'; - - - - + | 'UNSUBSCRIBED_EVENT' + /** Represents a 'user_blocked' event on a given user. */ + | 'USER_BLOCKED_EVENT'; /** Ways in which lists of labels can be ordered upon return. */ export type LabelOrder = { - /** The field in which to order labels by. */ - field: LabelOrderField; /** The direction in which to order labels by the specified field. */ direction: OrderDirection; + /** The field in which to order labels by. */ + field: LabelOrderField; }; /** Properties by which label connections can be ordered. */ export type LabelOrderField = - /** Order labels by name */ - | 'NAME' /** Order labels by creation time */ - | 'CREATED_AT'; - - - - - + | 'CREATED_AT' + /** Order labels by name */ + | 'NAME'; /** Ordering options for language connections. */ export type LanguageOrder = { - /** The field to order languages by. */ - field: LanguageOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order languages by. */ + field: LanguageOrderField; }; /** Properties by which language connections can be ordered. */ @@ -2892,194 +2540,160 @@ export type LanguageOrderField = /** Order languages by the size of all files containing the language */ | 'SIZE'; - - /** Autogenerated input type of LinkProjectV2ToRepository */ export type LinkProjectV2ToRepositoryInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the project to link to the repository. */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the repository to link to the project. */ - repositoryId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of LinkProjectV2ToTeam */ export type LinkProjectV2ToTeamInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the project to link to the team. */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the team to link to the project. */ - teamId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + teamId: Scalars['ID']['input']; }; - /** Autogenerated input type of LinkRepositoryToProject */ export type LinkRepositoryToProjectInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Project to link to a Repository */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the Repository to link to a Project. */ - repositoryId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId: Scalars['ID']['input']; }; - - - - /** Autogenerated input type of LockLockable */ export type LockLockableInput = { - /** ID of the item to be locked. */ - lockableId: Scalars['ID']; - /** A reason for why the item will be locked. */ - lockReason?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** A reason for why the item will be locked. */ + lockReason?: InputMaybe; + /** ID of the item to be locked. */ + lockableId: Scalars['ID']['input']; }; - /** The possible reasons that an issue or pull request was locked. */ export type LockReason = /** The issue or pull request was locked because the conversation was off-topic. */ | 'OFF_TOPIC' - /** The issue or pull request was locked because the conversation was too heated. */ - | 'TOO_HEATED' /** The issue or pull request was locked because the conversation was resolved. */ | 'RESOLVED' /** The issue or pull request was locked because the conversation was spam. */ - | 'SPAM'; - - - - - + | 'SPAM' + /** The issue or pull request was locked because the conversation was too heated. */ + | 'TOO_HEATED'; /** Ordering options for mannequins. */ export type MannequinOrder = { - /** The field to order mannequins by. */ - field: MannequinOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order mannequins by. */ + field: MannequinOrderField; }; /** Properties by which mannequins can be ordered. */ export type MannequinOrderField = - /** Order mannequins alphabetically by their source login. */ - | 'LOGIN' /** Order mannequins why when they were created. */ - | 'CREATED_AT'; + | 'CREATED_AT' + /** Order mannequins alphabetically by their source login. */ + | 'LOGIN'; /** Autogenerated input type of MarkDiscussionCommentAsAnswer */ export type MarkDiscussionCommentAsAnswerInput = { - /** The Node ID of the discussion comment to mark as an answer. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion comment to mark as an answer. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of MarkFileAsViewed */ export type MarkFileAsViewedInput = { - /** The Node ID of the pull request. */ - pullRequestId: Scalars['ID']; - /** The path of the file to mark as viewed */ - path: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The path of the file to mark as viewed */ + path: Scalars['String']['input']; + /** The Node ID of the pull request. */ + pullRequestId: Scalars['ID']['input']; }; - /** Autogenerated input type of MarkPullRequestReadyForReview */ export type MarkPullRequestReadyForReviewInput = { - /** ID of the pull request to be marked as ready for review. */ - pullRequestId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the pull request to be marked as ready for review. */ + pullRequestId: Scalars['ID']['input']; }; - - - - - - - - - - - /** Autogenerated input type of MergeBranch */ export type MergeBranchInput = { - /** The Node ID of the Repository containing the base branch that will be modified. */ - repositoryId: Scalars['ID']; - /** The name of the base branch that the provided head will be merged into. */ - base: Scalars['String']; - /** The head to merge into the base branch. This can be a branch name or a commit GitObjectID. */ - head: Scalars['String']; - /** Message to use for the merge commit. If omitted, a default will be used. */ - commitMessage?: Maybe; /** The email address to associate with this commit. */ - authorEmail?: Maybe; + authorEmail?: InputMaybe; + /** The name of the base branch that the provided head will be merged into. */ + base: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Message to use for the merge commit. If omitted, a default will be used. */ + commitMessage?: InputMaybe; + /** The head to merge into the base branch. This can be a branch name or a commit GitObjectID. */ + head: Scalars['String']['input']; + /** The Node ID of the Repository containing the base branch that will be modified. */ + repositoryId: Scalars['ID']['input']; }; - /** The possible default commit messages for merges. */ export type MergeCommitMessage = - /** Default to the pull request's title. */ - | 'PR_TITLE' + /** Default to a blank commit message. */ + | 'BLANK' /** Default to the pull request's body. */ | 'PR_BODY' - /** Default to a blank commit message. */ - | 'BLANK'; + /** Default to the pull request's title. */ + | 'PR_TITLE'; /** The possible default commit titles for merges. */ export type MergeCommitTitle = - /** Default to the pull request's title. */ - | 'PR_TITLE' /** Default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). */ - | 'MERGE_MESSAGE'; + | 'MERGE_MESSAGE' + /** Default to the pull request's title. */ + | 'PR_TITLE'; /** Autogenerated input type of MergePullRequest */ export type MergePullRequestInput = { - /** ID of the pull request to be merged. */ - pullRequestId: Scalars['ID']; - /** Commit headline to use for the merge commit; if omitted, a default message will be used. */ - commitHeadline?: Maybe; + /** The email address to associate with this merge. */ + authorEmail?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Commit body to use for the merge commit; if omitted, a default message will be used */ - commitBody?: Maybe; + commitBody?: InputMaybe; + /** Commit headline to use for the merge commit; if omitted, a default message will be used. */ + commitHeadline?: InputMaybe; /** OID that the pull request head ref must match to allow merge; if omitted, no check is performed. */ - expectedHeadOid?: Maybe; + expectedHeadOid?: InputMaybe; /** The merge method to use. If omitted, defaults to 'MERGE' */ - mergeMethod?: Maybe; - /** The email address to associate with this merge. */ - authorEmail?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + mergeMethod?: InputMaybe; + /** ID of the pull request to be merged. */ + pullRequestId: Scalars['ID']['input']; }; - - - - - - /** The possible states for a merge queue entry. */ export type MergeQueueEntryState = - /** The entry is currently queued. */ - | 'QUEUED' /** The entry is currently waiting for checks to pass. */ | 'AWAITING_CHECKS' + /** The entry is currently locked. */ + | 'LOCKED' /** The entry is currently mergeable. */ | 'MERGEABLE' + /** The entry is currently queued. */ + | 'QUEUED' /** The entry is currently unmergeable. */ - | 'UNMERGEABLE' - /** The entry is currently locked. */ - | 'LOCKED'; + | 'UNMERGEABLE'; /** The possible merging strategies for a merge queue. */ export type MergeQueueMergingStrategy = @@ -3090,16 +2704,13 @@ export type MergeQueueMergingStrategy = /** Whether or not a PullRequest can be merged. */ export type MergeableState = - /** The pull request can be merged. */ - | 'MERGEABLE' /** The pull request cannot be merged due to merge conflicts. */ | 'CONFLICTING' + /** The pull request can be merged. */ + | 'MERGEABLE' /** The mergeability of the pull request is still being calculated. */ | 'UNKNOWN'; - - - /** Represents the different GitHub Enterprise Importer (GEI) migration sources. */ export type MigrationSourceType = /** An Azure DevOps migration source. */ @@ -3111,114 +2722,99 @@ export type MigrationSourceType = /** The GitHub Enterprise Importer (GEI) migration state. */ export type MigrationState = + /** The migration has failed. */ + | 'FAILED' + /** The migration has invalid credentials. */ + | 'FAILED_VALIDATION' + /** The migration is in progress. */ + | 'IN_PROGRESS' /** The migration has not started. */ | 'NOT_STARTED' + /** The migration needs to have its credentials validated. */ + | 'PENDING_VALIDATION' /** The migration has been queued. */ | 'QUEUED' - /** The migration is in progress. */ - | 'IN_PROGRESS' /** The migration has succeeded. */ - | 'SUCCEEDED' - /** The migration has failed. */ - | 'FAILED' - /** The migration needs to have its credentials validated. */ - | 'PENDING_VALIDATION' - /** The migration has invalid credentials. */ - | 'FAILED_VALIDATION'; - - - - + | 'SUCCEEDED'; /** Ordering options for milestone connections. */ export type MilestoneOrder = { - /** The field to order milestones by. */ - field: MilestoneOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order milestones by. */ + field: MilestoneOrderField; }; /** Properties by which milestone connections can be ordered. */ export type MilestoneOrderField = - /** Order milestones by when they are due. */ - | 'DUE_DATE' /** Order milestones by when they were created. */ | 'CREATED_AT' - /** Order milestones by when they were last updated. */ - | 'UPDATED_AT' + /** Order milestones by when they are due. */ + | 'DUE_DATE' /** Order milestones by their number. */ - | 'NUMBER'; + | 'NUMBER' + /** Order milestones by when they were last updated. */ + | 'UPDATED_AT'; /** The possible states of a milestone. */ export type MilestoneState = - /** A milestone that is still open. */ - | 'OPEN' /** A milestone that has been closed. */ - | 'CLOSED'; - - + | 'CLOSED' + /** A milestone that is still open. */ + | 'OPEN'; /** Autogenerated input type of MinimizeComment */ export type MinimizeCommentInput = { - /** The Node ID of the subject to modify. */ - subjectId: Scalars['ID']; /** The classification of comment */ classifier: ReportedContentClassifiers; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the subject to modify. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of MoveProjectCard */ export type MoveProjectCardInput = { - /** The id of the card to move. */ - cardId: Scalars['ID']; - /** The id of the column to move it into. */ - columnId: Scalars['ID']; /** Place the new card after the card with this id. Pass null to place it at the top. */ - afterCardId?: Maybe; + afterCardId?: InputMaybe; + /** The id of the card to move. */ + cardId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the column to move it into. */ + columnId: Scalars['ID']['input']; }; - /** Autogenerated input type of MoveProjectColumn */ export type MoveProjectColumnInput = { - /** The id of the column to move. */ - columnId: Scalars['ID']; /** Place the new column after the column with this id. Pass null to place it at the front. */ - afterColumnId?: Maybe; + afterColumnId?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The id of the column to move. */ + columnId: Scalars['ID']['input']; }; - - - - /** The possible values for the notification restriction setting. */ export type NotificationRestrictionSettingValue = - /** The setting is enabled for the owner. */ - | 'ENABLED' /** The setting is disabled for the owner. */ - | 'DISABLED'; - + | 'DISABLED' + /** The setting is enabled for the owner. */ + | 'ENABLED'; /** The OIDC identity provider type */ export type OidcProviderType = /** Azure Active Directory */ | 'AAD'; - - /** The state of an OAuth Application when it was created. */ export type OauthApplicationCreateAuditEntryState = /** The OAuth Application was active and allowed to have OAuth Accesses. */ | 'ACTIVE' - /** The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. */ - | 'SUSPENDED' /** The OAuth Application was in the process of being deleted. */ - | 'PENDING_DELETION'; + | 'PENDING_DELETION' + /** The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. */ + | 'SUSPENDED'; /** The corresponding operation type for the action */ export type OperationType = @@ -3244,44 +2840,32 @@ export type OrderDirection = /** Specifies a descending order for a given `orderBy` argument. */ | 'DESC'; - - /** The permissions available to members on an Organization. */ export type OrgAddMemberAuditEntryPermission = - /** Can read and clone repositories. */ - | 'READ' /** Can read, clone, push, and add collaborators to repositories. */ - | 'ADMIN'; - - - - + | 'ADMIN' + /** Can read and clone repositories. */ + | 'READ'; /** The billing plans available for organizations. */ export type OrgCreateAuditEntryBillingPlan = - /** Free Plan */ - | 'FREE' /** Team Plan */ | 'BUSINESS' /** Enterprise Cloud Plan */ | 'BUSINESS_PLUS' - /** Legacy Unlimited Plan */ - | 'UNLIMITED' + /** Free Plan */ + | 'FREE' /** Tiered Per Seat Plan */ - | 'TIERED_PER_SEAT'; - - - - - - + | 'TIERED_PER_SEAT' + /** Legacy Unlimited Plan */ + | 'UNLIMITED'; /** Ordering options for an organization's enterprise owner connections. */ export type OrgEnterpriseOwnerOrder = { - /** The field to order enterprise owners by. */ - field: OrgEnterpriseOwnerOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order enterprise owners by. */ + field: OrgEnterpriseOwnerOrderField; }; /** Properties by which enterprise owners can be ordered. */ @@ -3289,201 +2873,166 @@ export type OrgEnterpriseOwnerOrderField = /** Order enterprise owners by login. */ | 'LOGIN'; - - - - - - /** The reason a billing manager was removed from an Organization. */ export type OrgRemoveBillingManagerAuditEntryReason = - /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ - | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE' /** SAML external identity missing */ | 'SAML_EXTERNAL_IDENTITY_MISSING' /** SAML SSO enforcement requires an external identity */ - | 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY'; - + | 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY' + /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ + | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'; /** The type of membership a user has with an Organization. */ export type OrgRemoveMemberAuditEntryMembershipType = - /** A suspended member. */ - | 'SUSPENDED' - /** A direct member is a user that is a member of the Organization. */ - | 'DIRECT_MEMBER' /** Organization administrators have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories. */ | 'ADMIN' /** A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. */ | 'BILLING_MANAGER' - /** An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization. */ - | 'UNAFFILIATED' + /** A direct member is a user that is a member of the Organization. */ + | 'DIRECT_MEMBER' /** An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization. */ - | 'OUTSIDE_COLLABORATOR'; + | 'OUTSIDE_COLLABORATOR' + /** A suspended member. */ + | 'SUSPENDED' + /** An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization. */ + | 'UNAFFILIATED'; /** The reason a member was removed from an Organization. */ export type OrgRemoveMemberAuditEntryReason = - /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ - | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE' /** SAML external identity missing */ | 'SAML_EXTERNAL_IDENTITY_MISSING' /** SAML SSO enforcement requires an external identity */ | 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY' - /** User account has been deleted */ - | 'USER_ACCOUNT_DELETED' /** User was removed from organization during account recovery */ - | 'TWO_FACTOR_ACCOUNT_RECOVERY'; - + | 'TWO_FACTOR_ACCOUNT_RECOVERY' + /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ + | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE' + /** User account has been deleted */ + | 'USER_ACCOUNT_DELETED'; /** The type of membership a user has with an Organization. */ export type OrgRemoveOutsideCollaboratorAuditEntryMembershipType = + /** A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. */ + | 'BILLING_MANAGER' /** An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization. */ | 'OUTSIDE_COLLABORATOR' /** An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the organization. */ - | 'UNAFFILIATED' - /** A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. */ - | 'BILLING_MANAGER'; + | 'UNAFFILIATED'; /** The reason an outside collaborator was removed from an Organization. */ export type OrgRemoveOutsideCollaboratorAuditEntryReason = - /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ - | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE' /** SAML external identity missing */ - | 'SAML_EXTERNAL_IDENTITY_MISSING'; - - - - - - - + | 'SAML_EXTERNAL_IDENTITY_MISSING' + /** The organization required 2FA of its billing managers and this user did not have 2FA enabled. */ + | 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'; /** The default permission a repository can have in an Organization. */ export type OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = - /** Can read and clone repositories. */ - | 'READ' - /** Can read, clone and push to repositories. */ - | 'WRITE' /** Can read, clone, push, and add collaborators to repositories. */ | 'ADMIN' /** No default permission value. */ - | 'NONE'; - + | 'NONE' + /** Can read and clone repositories. */ + | 'READ' + /** Can read, clone and push to repositories. */ + | 'WRITE'; /** The permissions available to members on an Organization. */ export type OrgUpdateMemberAuditEntryPermission = - /** Can read and clone repositories. */ - | 'READ' /** Can read, clone, push, and add collaborators to repositories. */ - | 'ADMIN'; - + | 'ADMIN' + /** Can read and clone repositories. */ + | 'READ'; /** The permissions available for repository creation on an Organization. */ export type OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = /** All organization members are restricted from creating any repositories. */ | 'ALL' - /** All organization members are restricted from creating public repositories. */ - | 'PUBLIC' + /** All organization members are restricted from creating internal repositories. */ + | 'INTERNAL' /** All organization members are allowed to create any repositories. */ | 'NONE' /** All organization members are restricted from creating private repositories. */ | 'PRIVATE' - /** All organization members are restricted from creating internal repositories. */ - | 'INTERNAL' - /** All organization members are restricted from creating public or internal repositories. */ - | 'PUBLIC_INTERNAL' /** All organization members are restricted from creating private or internal repositories. */ | 'PRIVATE_INTERNAL' + /** All organization members are restricted from creating public repositories. */ + | 'PUBLIC' + /** All organization members are restricted from creating public or internal repositories. */ + | 'PUBLIC_INTERNAL' /** All organization members are restricted from creating public or private repositories. */ | 'PUBLIC_PRIVATE'; - - - - - - - - - - - - - - /** The possible organization invitation roles. */ export type OrganizationInvitationRole = - /** The user is invited to be a direct member of the organization. */ - | 'DIRECT_MEMBER' /** The user is invited to be an admin of the organization. */ | 'ADMIN' /** The user is invited to be a billing manager of the organization. */ | 'BILLING_MANAGER' + /** The user is invited to be a direct member of the organization. */ + | 'DIRECT_MEMBER' /** The user's previous role will be reinstated. */ | 'REINSTATE'; /** The possible organization invitation sources. */ export type OrganizationInvitationSource = - /** The invitation was sent before this feature was added */ - | 'UNKNOWN' /** The invitation was created from the web interface or from API */ | 'MEMBER' /** The invitation was created from SCIM */ - | 'SCIM'; + | 'SCIM' + /** The invitation was sent before this feature was added */ + | 'UNKNOWN'; /** The possible organization invitation types. */ export type OrganizationInvitationType = - /** The invitation was to an existing user. */ - | 'USER' /** The invitation was to an email address. */ - | 'EMAIL'; - - + | 'EMAIL' + /** The invitation was to an existing user. */ + | 'USER'; /** The possible roles within an organization for its members. */ export type OrganizationMemberRole = - /** The user is a member of the organization. */ - | 'MEMBER' /** The user is an administrator of the organization. */ - | 'ADMIN'; + | 'ADMIN' + /** The user is a member of the organization. */ + | 'MEMBER'; /** The possible values for the members can create repositories setting on an organization. */ export type OrganizationMembersCanCreateRepositoriesSettingValue = /** Members will be able to create public and private repositories. */ | 'ALL' - /** Members will be able to create only private repositories. */ - | 'PRIVATE' + /** Members will not be able to create public or private repositories. */ + | 'DISABLED' /** Members will be able to create only internal repositories. */ | 'INTERNAL' - /** Members will not be able to create public or private repositories. */ - | 'DISABLED'; - + /** Members will be able to create only private repositories. */ + | 'PRIVATE'; /** The Octoshift Organization migration state. */ export type OrganizationMigrationState = - /** The Octoshift migration has not started. */ - | 'NOT_STARTED' - /** The Octoshift migration has been queued. */ - | 'QUEUED' + /** The Octoshift migration has failed. */ + | 'FAILED' /** The Octoshift migration is in progress. */ | 'IN_PROGRESS' + /** The Octoshift migration has not started. */ + | 'NOT_STARTED' + /** The Octoshift migration is performing post repository migrations. */ + | 'POST_REPO_MIGRATION' /** The Octoshift migration is performing pre repository migrations. */ | 'PRE_REPO_MIGRATION' + /** The Octoshift migration has been queued. */ + | 'QUEUED' /** The Octoshift org migration is performing repository migrations. */ | 'REPO_MIGRATION' - /** The Octoshift migration is performing post repository migrations. */ - | 'POST_REPO_MIGRATION' /** The Octoshift migration has succeeded. */ - | 'SUCCEEDED' - /** The Octoshift migration has failed. */ - | 'FAILED'; - + | 'SUCCEEDED'; /** Ordering options for organization connections. */ export type OrganizationOrder = { - /** The field to order organizations by. */ - field: OrganizationOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order organizations by. */ + field: OrganizationOrderField; }; /** Properties by which organization connections can be ordered. */ @@ -3493,20 +3042,12 @@ export type OrganizationOrderField = /** Order organizations by login */ | 'LOGIN'; - - - - - - - - /** Ways in which lists of package files can be ordered upon return. */ export type PackageFileOrder = { - /** The field in which to order package files by. */ - field?: Maybe; /** The direction in which to order package files by the specified field. */ - direction?: Maybe; + direction?: InputMaybe; + /** The field in which to order package files by. */ + field?: InputMaybe; }; /** Properties by which package file connections can be ordered. */ @@ -3516,10 +3057,10 @@ export type PackageFileOrderField = /** Ways in which lists of packages can be ordered upon return. */ export type PackageOrder = { - /** The field in which to order packages by. */ - field?: Maybe; /** The direction in which to order packages by the specified field. */ - direction?: Maybe; + direction?: InputMaybe; + /** The field in which to order packages by. */ + field?: InputMaybe; }; /** Properties by which package connections can be ordered. */ @@ -3527,35 +3068,29 @@ export type PackageOrderField = /** Order packages by creation time */ | 'CREATED_AT'; - - - /** The possible types of a package. */ export type PackageType = - /** An npm package. */ - | 'NPM' - /** A rubygems package. */ - | 'RUBYGEMS' - /** A maven package. */ - | 'MAVEN' - /** A docker image. */ - | 'DOCKER' /** A debian package. */ | 'DEBIAN' + /** A docker image. */ + | 'DOCKER' + /** A maven package. */ + | 'MAVEN' + /** An npm package. */ + | 'NPM' /** A nuget package. */ | 'NUGET' /** A python package. */ - | 'PYPI'; - - - + | 'PYPI' + /** A rubygems package. */ + | 'RUBYGEMS'; /** Ways in which lists of package versions can be ordered upon return. */ export type PackageVersionOrder = { - /** The field in which to order package versions by. */ - field?: Maybe; /** The direction in which to order package versions by the specified field. */ - direction?: Maybe; + direction?: InputMaybe; + /** The field in which to order package versions by. */ + field?: InputMaybe; }; /** Properties by which package version connections can be ordered. */ @@ -3563,63 +3098,50 @@ export type PackageVersionOrderField = /** Order package versions by creation time */ | 'CREATED_AT'; - - /** The possible types of patch statuses. */ export type PatchStatus = /** The file was added. Git status 'A'. */ | 'ADDED' - /** The file was deleted. Git status 'D'. */ - | 'DELETED' - /** The file was renamed. Git status 'R'. */ - | 'RENAMED' + /** The file's type was changed. Git status 'T'. */ + | 'CHANGED' /** The file was copied. Git status 'C'. */ | 'COPIED' + /** The file was deleted. Git status 'D'. */ + | 'DELETED' /** The file's contents were changed. Git status 'M'. */ | 'MODIFIED' - /** The file's type was changed. Git status 'T'. */ - | 'CHANGED'; - - + /** The file was renamed. Git status 'R'. */ + | 'RENAMED'; /** Autogenerated input type of PinIssue */ export type PinIssueInput = { - /** The ID of the issue to be pinned */ - issueId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the issue to be pinned */ + issueId: Scalars['ID']['input']; }; - - - - /** Represents items that can be pinned to a profile page or dashboard. */ export type PinnableItemType = - /** A repository. */ - | 'REPOSITORY' /** A gist. */ | 'GIST' /** An issue. */ | 'ISSUE' + /** An organization. */ + | 'ORGANIZATION' /** A project. */ | 'PROJECT' /** A pull request. */ | 'PULL_REQUEST' - /** A user. */ - | 'USER' - /** An organization. */ - | 'ORGANIZATION' + /** A repository. */ + | 'REPOSITORY' /** A team. */ - | 'TEAM'; - - - + | 'TEAM' + /** A user. */ + | 'USER'; /** Preconfigured gradients that may be used to style discussions pinned within a repository. */ export type PinnedDiscussionGradient = - /** A gradient of red to orange */ - | 'RED_ORANGE' /** A gradient of blue to mint */ | 'BLUE_MINT' /** A gradient of blue to purple */ @@ -3627,33 +3149,24 @@ export type PinnedDiscussionGradient = /** A gradient of pink to blue */ | 'PINK_BLUE' /** A gradient of purple to coral */ - | 'PURPLE_CORAL'; + | 'PURPLE_CORAL' + /** A gradient of red to orange */ + | 'RED_ORANGE'; /** Preconfigured background patterns that may be used to style discussions pinned within a repository. */ export type PinnedDiscussionPattern = - /** A solid dot pattern */ - | 'DOT_FILL' - /** A plus sign pattern */ - | 'PLUS' - /** A lightning bolt pattern */ - | 'ZAP' /** An upward-facing chevron pattern */ | 'CHEVRON_UP' /** A hollow dot pattern */ | 'DOT' + /** A solid dot pattern */ + | 'DOT_FILL' /** A heart pattern */ - | 'HEART_FILL'; - - - - - - - - - - - + | 'HEART_FILL' + /** A plus sign pattern */ + | 'PLUS' + /** A lightning bolt pattern */ + | 'ZAP'; /** The possible archived states of a project card. */ export type ProjectCardArchivedState = @@ -3662,9 +3175,6 @@ export type ProjectCardArchivedState = /** A project card that is not archived */ | 'NOT_ARCHIVED'; - - - /** Various content states of a ProjectCard */ export type ProjectCardState = /** The card has content only. */ @@ -3674,184 +3184,148 @@ export type ProjectCardState = /** The card is redacted. */ | 'REDACTED'; - - - /** The semantic purpose of the column - todo, in progress, or done. */ export type ProjectColumnPurpose = - /** The column contains cards still to be worked on */ - | 'TODO' + /** The column contains cards which are complete */ + | 'DONE' /** The column contains cards which are currently being worked on */ | 'IN_PROGRESS' - /** The column contains cards which are complete */ - | 'DONE'; - - + /** The column contains cards still to be worked on */ + | 'TODO'; /** Ways in which lists of projects can be ordered upon return. */ export type ProjectOrder = { - /** The field in which to order projects by. */ - field: ProjectOrderField; /** The direction in which to order projects by the specified field. */ direction: OrderDirection; + /** The field in which to order projects by. */ + field: ProjectOrderField; }; /** Properties by which project connections can be ordered. */ export type ProjectOrderField = /** Order projects by creation time */ | 'CREATED_AT' - /** Order projects by update time */ - | 'UPDATED_AT' /** Order projects by name */ - | 'NAME'; - - + | 'NAME' + /** Order projects by update time */ + | 'UPDATED_AT'; /** State of the project; either 'open' or 'closed' */ export type ProjectState = - /** The project is open. */ - | 'OPEN' /** The project is closed. */ - | 'CLOSED'; + | 'CLOSED' + /** The project is open. */ + | 'OPEN'; /** GitHub-provided templates for Projects */ export type ProjectTemplate = - /** Create a board with columns for To do, In progress and Done. */ - | 'BASIC_KANBAN' /** Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns. */ | 'AUTOMATED_KANBAN_V2' /** Create a board with triggers to automatically move cards across columns with review automation. */ | 'AUTOMATED_REVIEWS_KANBAN' + /** Create a board with columns for To do, In progress and Done. */ + | 'BASIC_KANBAN' /** Create a board to triage and prioritize bugs with To do, priority, and Done columns. */ | 'BUG_TRIAGE'; - - /** The type of a project field. */ export type ProjectV2CustomFieldType = - /** Text */ - | 'TEXT' - /** Single Select */ - | 'SINGLE_SELECT' + /** Date */ + | 'DATE' /** Number */ | 'NUMBER' - /** Date */ - | 'DATE'; - - - - - - - - + /** Single Select */ + | 'SINGLE_SELECT' + /** Text */ + | 'TEXT'; /** Ordering options for project v2 field connections */ export type ProjectV2FieldOrder = { - /** The field to order the project v2 fields by. */ - field: ProjectV2FieldOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order the project v2 fields by. */ + field: ProjectV2FieldOrderField; }; /** Properties by which project v2 field connections can be ordered. */ export type ProjectV2FieldOrderField = - /** Order project v2 fields by position */ - | 'POSITION' /** Order project v2 fields by creation time */ | 'CREATED_AT' /** Order project v2 fields by name */ - | 'NAME'; + | 'NAME' + /** Order project v2 fields by position */ + | 'POSITION'; /** The type of a project field. */ export type ProjectV2FieldType = /** Assignees */ | 'ASSIGNEES' - /** Linked Pull Requests */ - | 'LINKED_PULL_REQUESTS' - /** Reviewers */ - | 'REVIEWERS' + /** Date */ + | 'DATE' + /** Iteration */ + | 'ITERATION' /** Labels */ | 'LABELS' + /** Linked Pull Requests */ + | 'LINKED_PULL_REQUESTS' /** Milestone */ | 'MILESTONE' + /** Number */ + | 'NUMBER' /** Repository */ | 'REPOSITORY' - /** Title */ - | 'TITLE' - /** Text */ - | 'TEXT' + /** Reviewers */ + | 'REVIEWERS' /** Single Select */ | 'SINGLE_SELECT' - /** Number */ - | 'NUMBER' - /** Date */ - | 'DATE' - /** Iteration */ - | 'ITERATION' - /** Tracks */ - | 'TRACKS' + /** Text */ + | 'TEXT' + /** Title */ + | 'TITLE' /** Tracked by */ - | 'TRACKED_BY'; + | 'TRACKED_BY' + /** Tracks */ + | 'TRACKS'; /** The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time. */ export type ProjectV2FieldValue = { - /** The text to set on the field. */ - text?: Maybe; - /** The number to set on the field. */ - number?: Maybe; /** The ISO 8601 date to set on the field. */ - date?: Maybe; - /** The id of the single select option to set on the field. */ - singleSelectOptionId?: Maybe; + date?: InputMaybe; /** The id of the iteration to set on the field. */ - iterationId?: Maybe; + iterationId?: InputMaybe; + /** The number to set on the field. */ + number?: InputMaybe; + /** The id of the single select option to set on the field. */ + singleSelectOptionId?: InputMaybe; + /** The text to set on the field. */ + text?: InputMaybe; }; /** Ways in which to filter lists of projects. */ export type ProjectV2Filters = { /** List project v2 filtered by the state given. */ - state?: Maybe; + state?: InputMaybe; }; +/** Ordering options for project v2 item field value connections */ +export type ProjectV2ItemFieldValueOrder = { + /** The ordering direction. */ + direction: OrderDirection; + /** The field to order the project v2 item field values by. */ + field: ProjectV2ItemFieldValueOrderField; +}; - - - - - - - - - - - - - - - - - - -/** Ordering options for project v2 item field value connections */ -export type ProjectV2ItemFieldValueOrder = { - /** The field to order the project v2 item field values by. */ - field: ProjectV2ItemFieldValueOrderField; - /** The ordering direction. */ - direction: OrderDirection; -}; - -/** Properties by which project v2 item field value connections can be ordered. */ -export type ProjectV2ItemFieldValueOrderField = - /** Order project v2 item field values by the their position in the project */ - | 'POSITION'; +/** Properties by which project v2 item field value connections can be ordered. */ +export type ProjectV2ItemFieldValueOrderField = + /** Order project v2 item field values by the their position in the project */ + | 'POSITION'; /** Ordering options for project v2 item connections */ export type ProjectV2ItemOrder = { - /** The field to order the project v2 items by. */ - field: ProjectV2ItemOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order the project v2 items by. */ + field: ProjectV2ItemOrderField; }; /** Properties by which project v2 item connections can be ordered. */ @@ -3861,172 +3335,138 @@ export type ProjectV2ItemOrderField = /** The type of a project item. */ export type ProjectV2ItemType = + /** Draft Issue */ + | 'DRAFT_ISSUE' /** Issue */ | 'ISSUE' /** Pull Request */ | 'PULL_REQUEST' - /** Draft Issue */ - | 'DRAFT_ISSUE' /** Redacted Item */ | 'REDACTED'; - - - /** Ways in which lists of projects can be ordered upon return. */ export type ProjectV2Order = { - /** The field in which to order projects by. */ - field: ProjectV2OrderField; /** The direction in which to order projects by the specified field. */ direction: OrderDirection; + /** The field in which to order projects by. */ + field: ProjectV2OrderField; }; /** Properties by which projects can be ordered. */ export type ProjectV2OrderField = - /** The project's title */ - | 'TITLE' + /** The project's date and time of creation */ + | 'CREATED_AT' /** The project's number */ | 'NUMBER' + /** The project's title */ + | 'TITLE' /** The project's date and time of update */ - | 'UPDATED_AT' - /** The project's date and time of creation */ - | 'CREATED_AT'; - - - - + | 'UPDATED_AT'; /** The display color of a single-select field option. */ export type ProjectV2SingleSelectFieldOptionColor = - /** GRAY */ - | 'GRAY' /** BLUE */ | 'BLUE' + /** GRAY */ + | 'GRAY' /** GREEN */ | 'GREEN' - /** YELLOW */ - | 'YELLOW' /** ORANGE */ | 'ORANGE' - /** RED */ - | 'RED' /** PINK */ | 'PINK' /** PURPLE */ - | 'PURPLE'; + | 'PURPLE' + /** RED */ + | 'RED' + /** YELLOW */ + | 'YELLOW'; /** Represents a single select field option */ export type ProjectV2SingleSelectFieldOptionInput = { - /** The name of the option */ - name: Scalars['String']; /** The display color of the option */ color: ProjectV2SingleSelectFieldOptionColor; /** The description text of the option */ - description: Scalars['String']; + description: Scalars['String']['input']; + /** The name of the option */ + name: Scalars['String']['input']; }; - - - - - - /** The possible states of a project v2. */ export type ProjectV2State = - /** A project v2 that is still open */ - | 'OPEN' /** A project v2 that has been closed */ - | 'CLOSED'; - - - + | 'CLOSED' + /** A project v2 that is still open */ + | 'OPEN'; /** The layout of a project v2 view. */ export type ProjectV2ViewLayout = /** Board layout */ | 'BOARD_LAYOUT' - /** Table layout */ - | 'TABLE_LAYOUT' /** Roadmap layout */ - | 'ROADMAP_LAYOUT'; + | 'ROADMAP_LAYOUT' + /** Table layout */ + | 'TABLE_LAYOUT'; /** Ordering options for project v2 view connections */ export type ProjectV2ViewOrder = { - /** The field to order the project v2 views by. */ - field: ProjectV2ViewOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order the project v2 views by. */ + field: ProjectV2ViewOrderField; }; /** Properties by which project v2 view connections can be ordered. */ export type ProjectV2ViewOrderField = - /** Order project v2 views by position */ - | 'POSITION' /** Order project v2 views by creation time */ | 'CREATED_AT' /** Order project v2 views by name */ - | 'NAME'; - - - + | 'NAME' + /** Order project v2 views by position */ + | 'POSITION'; /** Ordering options for project v2 workflows connections */ export type ProjectV2WorkflowOrder = { - /** The field to order the project v2 workflows by. */ - field: ProjectV2WorkflowsOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order the project v2 workflows by. */ + field: ProjectV2WorkflowsOrderField; }; /** Properties by which project workflows can be ordered. */ export type ProjectV2WorkflowsOrderField = + /** The workflows' date and time of creation */ + | 'CREATED_AT' /** The workflows' name */ | 'NAME' /** The workflows' number */ | 'NUMBER' /** The workflows' date and time of update */ - | 'UPDATED_AT' - /** The workflows' date and time of creation */ - | 'CREATED_AT'; - - - + | 'UPDATED_AT'; /** Autogenerated input type of PublishSponsorsTier */ export type PublishSponsorsTierInput = { - /** The ID of the draft tier to publish. */ - tierId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the draft tier to publish. */ + tierId: Scalars['ID']['input']; }; - - - - - - - - - - - - /** Represents available types of methods to use when merging a pull request. */ export type PullRequestMergeMethod = /** Add all commits from the head branch to the base branch with a merge commit. */ | 'MERGE' - /** Combine all commits from the head branch into a single commit in the base branch. */ - | 'SQUASH' /** Add all commits from the head branch onto the base branch individually. */ - | 'REBASE'; + | 'REBASE' + /** Combine all commits from the head branch into a single commit in the base branch. */ + | 'SQUASH'; /** Ways in which lists of issues can be ordered upon return. */ export type PullRequestOrder = { - /** The field in which to order pull requests by. */ - field: PullRequestOrderField; /** The direction in which to order pull requests by the specified field. */ direction: OrderDirection; + /** The field in which to order pull requests by. */ + field: PullRequestOrderField; }; /** Properties by which pull_requests connections can be ordered. */ @@ -4036,25 +3476,20 @@ export type PullRequestOrderField = /** Order pull_requests by update time */ | 'UPDATED_AT'; - /** Require all commits be made to a non-target branch and submitted via a pull request before they can be merged. */ export type PullRequestParametersInput = { /** New, reviewable commits pushed will dismiss previous pull request review approvals. */ - dismissStaleReviewsOnPush: Scalars['Boolean']; + dismissStaleReviewsOnPush: Scalars['Boolean']['input']; /** Require an approving review in pull requests that modify files that have a designated code owner. */ - requireCodeOwnerReview: Scalars['Boolean']; + requireCodeOwnerReview: Scalars['Boolean']['input']; /** Whether the most recent reviewable push must be approved by someone other than the person who pushed it. */ - requireLastPushApproval: Scalars['Boolean']; + requireLastPushApproval: Scalars['Boolean']['input']; /** The number of approving reviews that are required before a pull request can be merged. */ - requiredApprovingReviewCount: Scalars['Int']; + requiredApprovingReviewCount: Scalars['Int']['input']; /** All conversations on code must be resolved before a pull request can be merged. */ - requiredReviewThreadResolution: Scalars['Boolean']; + requiredReviewThreadResolution: Scalars['Boolean']['input']; }; - - - - /** The possible states of a pull request review comment. */ export type PullRequestReviewCommentState = /** A comment that is part of a pending review */ @@ -4062,82 +3497,63 @@ export type PullRequestReviewCommentState = /** A comment that is part of a submitted review */ | 'SUBMITTED'; - - /** The review status of a pull request. */ export type PullRequestReviewDecision = - /** Changes have been requested on the pull request. */ - | 'CHANGES_REQUESTED' /** The pull request has received an approving review. */ | 'APPROVED' + /** Changes have been requested on the pull request. */ + | 'CHANGES_REQUESTED' /** A review is required before the pull request can be merged. */ | 'REVIEW_REQUIRED'; - /** The possible events to perform on a pull request review. */ export type PullRequestReviewEvent = - /** Submit general feedback without explicit approval. */ - | 'COMMENT' /** Submit feedback and approve merging these changes. */ | 'APPROVE' - /** Submit feedback that must be addressed before merging. */ - | 'REQUEST_CHANGES' + /** Submit general feedback without explicit approval. */ + | 'COMMENT' /** Dismiss review so it now longer effects merging. */ - | 'DISMISS'; + | 'DISMISS' + /** Submit feedback that must be addressed before merging. */ + | 'REQUEST_CHANGES'; /** The possible states of a pull request review. */ export type PullRequestReviewState = - /** A review that has not yet been submitted. */ - | 'PENDING' - /** An informational review. */ - | 'COMMENTED' /** A review allowing the pull request to merge. */ | 'APPROVED' /** A review blocking the pull request from merging. */ | 'CHANGES_REQUESTED' + /** An informational review. */ + | 'COMMENTED' /** A review that has been dismissed. */ - | 'DISMISSED'; - - - + | 'DISMISSED' + /** A review that has not yet been submitted. */ + | 'PENDING'; /** The possible subject types of a pull request review comment. */ export type PullRequestReviewThreadSubjectType = - /** A comment that has been made against the line of a pull request */ - | 'LINE' /** A comment that has been made against the file of a pull request */ - | 'FILE'; - + | 'FILE' + /** A comment that has been made against the line of a pull request */ + | 'LINE'; /** The possible states of a pull request. */ export type PullRequestState = - /** A pull request that is still open. */ - | 'OPEN' /** A pull request that has been closed without being merged. */ | 'CLOSED' /** A pull request that has been closed by being merged. */ - | 'MERGED'; - - - - - - - - + | 'MERGED' + /** A pull request that is still open. */ + | 'OPEN'; /** The possible item types found in a timeline. */ export type PullRequestTimelineItemsItemType = - /** Represents a Git commit part of a pull request. */ - | 'PULL_REQUEST_COMMIT' - /** Represents a commit comment thread part of a pull request. */ - | 'PULL_REQUEST_COMMIT_COMMENT_THREAD' - /** A review object for a given pull request. */ - | 'PULL_REQUEST_REVIEW' - /** A threaded list of comments for a given pull request. */ - | 'PULL_REQUEST_REVIEW_THREAD' - /** Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. */ - | 'PULL_REQUEST_REVISION_MARKER' + /** Represents an 'added_to_merge_queue' event on a given pull request. */ + | 'ADDED_TO_MERGE_QUEUE_EVENT' + /** Represents a 'added_to_project' event on a given issue or pull request. */ + | 'ADDED_TO_PROJECT_EVENT' + /** Represents an 'assigned' event on any assignable object. */ + | 'ASSIGNED_EVENT' /** Represents a 'automatic_base_change_failed' event on a given pull request. */ | 'AUTOMATIC_BASE_CHANGE_FAILED_EVENT' /** Represents a 'automatic_base_change_succeeded' event on a given pull request. */ @@ -4152,44 +3568,10 @@ export type PullRequestTimelineItemsItemType = | 'AUTO_SQUASH_ENABLED_EVENT' /** Represents a 'base_ref_changed' event on a given issue or pull request. */ | 'BASE_REF_CHANGED_EVENT' - /** Represents a 'base_ref_force_pushed' event on a given pull request. */ - | 'BASE_REF_FORCE_PUSHED_EVENT' /** Represents a 'base_ref_deleted' event on a given pull request. */ | 'BASE_REF_DELETED_EVENT' - /** Represents a 'deployed' event on a given pull request. */ - | 'DEPLOYED_EVENT' - /** Represents a 'deployment_environment_changed' event on a given pull request. */ - | 'DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT' - /** Represents a 'head_ref_deleted' event on a given pull request. */ - | 'HEAD_REF_DELETED_EVENT' - /** Represents a 'head_ref_force_pushed' event on a given pull request. */ - | 'HEAD_REF_FORCE_PUSHED_EVENT' - /** Represents a 'head_ref_restored' event on a given pull request. */ - | 'HEAD_REF_RESTORED_EVENT' - /** Represents a 'merged' event on a given pull request. */ - | 'MERGED_EVENT' - /** Represents a 'review_dismissed' event on a given issue or pull request. */ - | 'REVIEW_DISMISSED_EVENT' - /** Represents an 'review_requested' event on a given pull request. */ - | 'REVIEW_REQUESTED_EVENT' - /** Represents an 'review_request_removed' event on a given pull request. */ - | 'REVIEW_REQUEST_REMOVED_EVENT' - /** Represents a 'ready_for_review' event on a given pull request. */ - | 'READY_FOR_REVIEW_EVENT' - /** Represents a 'convert_to_draft' event on a given pull request. */ - | 'CONVERT_TO_DRAFT_EVENT' - /** Represents an 'added_to_merge_queue' event on a given pull request. */ - | 'ADDED_TO_MERGE_QUEUE_EVENT' - /** Represents a 'removed_from_merge_queue' event on a given pull request. */ - | 'REMOVED_FROM_MERGE_QUEUE_EVENT' - /** Represents a comment on an Issue. */ - | 'ISSUE_COMMENT' - /** Represents a mention made by one issue or pull request to another. */ - | 'CROSS_REFERENCED_EVENT' - /** Represents a 'added_to_project' event on a given issue or pull request. */ - | 'ADDED_TO_PROJECT_EVENT' - /** Represents an 'assigned' event on any assignable object. */ - | 'ASSIGNED_EVENT' + /** Represents a 'base_ref_force_pushed' event on a given pull request. */ + | 'BASE_REF_FORCE_PUSHED_EVENT' /** Represents a 'closed' event on any `Closable`. */ | 'CLOSED_EVENT' /** Represents a 'comment_deleted' event on a given issue or pull request. */ @@ -4200,10 +3582,26 @@ export type PullRequestTimelineItemsItemType = | 'CONVERTED_NOTE_TO_ISSUE_EVENT' /** Represents a 'converted_to_discussion' event on a given issue. */ | 'CONVERTED_TO_DISCUSSION_EVENT' + /** Represents a 'convert_to_draft' event on a given pull request. */ + | 'CONVERT_TO_DRAFT_EVENT' + /** Represents a mention made by one issue or pull request to another. */ + | 'CROSS_REFERENCED_EVENT' /** Represents a 'demilestoned' event on a given issue or pull request. */ | 'DEMILESTONED_EVENT' + /** Represents a 'deployed' event on a given pull request. */ + | 'DEPLOYED_EVENT' + /** Represents a 'deployment_environment_changed' event on a given pull request. */ + | 'DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT' /** Represents a 'disconnected' event on a given issue or pull request. */ | 'DISCONNECTED_EVENT' + /** Represents a 'head_ref_deleted' event on a given pull request. */ + | 'HEAD_REF_DELETED_EVENT' + /** Represents a 'head_ref_force_pushed' event on a given pull request. */ + | 'HEAD_REF_FORCE_PUSHED_EVENT' + /** Represents a 'head_ref_restored' event on a given pull request. */ + | 'HEAD_REF_RESTORED_EVENT' + /** Represents a comment on an Issue. */ + | 'ISSUE_COMMENT' /** Represents a 'labeled' event on a given issue or pull request. */ | 'LABELED_EVENT' /** Represents a 'locked' event on a given issue or pull request. */ @@ -4212,21 +3610,43 @@ export type PullRequestTimelineItemsItemType = | 'MARKED_AS_DUPLICATE_EVENT' /** Represents a 'mentioned' event on a given issue or pull request. */ | 'MENTIONED_EVENT' + /** Represents a 'merged' event on a given pull request. */ + | 'MERGED_EVENT' /** Represents a 'milestoned' event on a given issue or pull request. */ | 'MILESTONED_EVENT' /** Represents a 'moved_columns_in_project' event on a given issue or pull request. */ | 'MOVED_COLUMNS_IN_PROJECT_EVENT' /** Represents a 'pinned' event on a given issue or pull request. */ | 'PINNED_EVENT' + /** Represents a Git commit part of a pull request. */ + | 'PULL_REQUEST_COMMIT' + /** Represents a commit comment thread part of a pull request. */ + | 'PULL_REQUEST_COMMIT_COMMENT_THREAD' + /** A review object for a given pull request. */ + | 'PULL_REQUEST_REVIEW' + /** A threaded list of comments for a given pull request. */ + | 'PULL_REQUEST_REVIEW_THREAD' + /** Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. */ + | 'PULL_REQUEST_REVISION_MARKER' + /** Represents a 'ready_for_review' event on a given pull request. */ + | 'READY_FOR_REVIEW_EVENT' /** Represents a 'referenced' event on a given `ReferencedSubject`. */ | 'REFERENCED_EVENT' + /** Represents a 'removed_from_merge_queue' event on a given pull request. */ + | 'REMOVED_FROM_MERGE_QUEUE_EVENT' /** Represents a 'removed_from_project' event on a given issue or pull request. */ | 'REMOVED_FROM_PROJECT_EVENT' /** Represents a 'renamed' event on a given issue or pull request */ | 'RENAMED_TITLE_EVENT' /** Represents a 'reopened' event on any `Closable`. */ | 'REOPENED_EVENT' - /** Represents a 'subscribed' event on a given `Subscribable`. */ + /** Represents a 'review_dismissed' event on a given issue or pull request. */ + | 'REVIEW_DISMISSED_EVENT' + /** Represents an 'review_requested' event on a given pull request. */ + | 'REVIEW_REQUESTED_EVENT' + /** Represents an 'review_request_removed' event on a given pull request. */ + | 'REVIEW_REQUEST_REMOVED_EVENT' + /** Represents a 'subscribed' event on a given `Subscribable`. */ | 'SUBSCRIBED_EVENT' /** Represents a 'transferred' event on a given issue or pull request. */ | 'TRANSFERRED_EVENT' @@ -4236,61 +3656,47 @@ export type PullRequestTimelineItemsItemType = | 'UNLABELED_EVENT' /** Represents an 'unlocked' event on a given issue or pull request. */ | 'UNLOCKED_EVENT' - /** Represents a 'user_blocked' event on a given user. */ - | 'USER_BLOCKED_EVENT' /** Represents an 'unmarked_as_duplicate' event on a given issue or pull request. */ | 'UNMARKED_AS_DUPLICATE_EVENT' /** Represents an 'unpinned' event on a given issue or pull request. */ | 'UNPINNED_EVENT' /** Represents an 'unsubscribed' event on a given `Subscribable`. */ - | 'UNSUBSCRIBED_EVENT'; + | 'UNSUBSCRIBED_EVENT' + /** Represents a 'user_blocked' event on a given user. */ + | 'USER_BLOCKED_EVENT'; /** The possible target states when updating a pull request. */ export type PullRequestUpdateState = - /** A pull request that is still open. */ - | 'OPEN' /** A pull request that has been closed without being merged. */ - | 'CLOSED'; - - - - - - - - - - - - + | 'CLOSED' + /** A pull request that is still open. */ + | 'OPEN'; /** Emojis that can be attached to Issues, Pull Requests and Comments. */ export type ReactionContent = - /** Represents the `:+1:` emoji. */ - | 'THUMBS_UP' - /** Represents the `:-1:` emoji. */ - | 'THUMBS_DOWN' - /** Represents the `:laugh:` emoji. */ - | 'LAUGH' - /** Represents the `:hooray:` emoji. */ - | 'HOORAY' /** Represents the `:confused:` emoji. */ | 'CONFUSED' + /** Represents the `:eyes:` emoji. */ + | 'EYES' /** Represents the `:heart:` emoji. */ | 'HEART' + /** Represents the `:hooray:` emoji. */ + | 'HOORAY' + /** Represents the `:laugh:` emoji. */ + | 'LAUGH' /** Represents the `:rocket:` emoji. */ | 'ROCKET' - /** Represents the `:eyes:` emoji. */ - | 'EYES'; - - + /** Represents the `:-1:` emoji. */ + | 'THUMBS_DOWN' + /** Represents the `:+1:` emoji. */ + | 'THUMBS_UP'; /** Ways in which lists of reactions can be ordered upon return. */ export type ReactionOrder = { - /** The field in which to order reactions by. */ - field: ReactionOrderField; /** The direction in which to order reactions by the specified field. */ direction: OrderDirection; + /** The field in which to order reactions by. */ + field: ReactionOrderField; }; /** A list of fields that reactions can be ordered by. */ @@ -4298,83 +3704,63 @@ export type ReactionOrderField = /** Allows ordering a list of reactions by when they were created. */ | 'CREATED_AT'; - - - - - - - - /** Parameters to be used for the ref_name condition */ export type RefNameConditionTargetInput = { /** Array of ref names or patterns to exclude. The condition will not pass if any of these patterns match. */ - exclude: Array; + exclude: Array; /** Array of ref names or patterns to include. One of these patterns must match for the condition to pass. Also accepts `~DEFAULT_BRANCH` to include the default branch or `~ALL` to include all branches. */ - include: Array; + include: Array; }; /** Ways in which lists of git refs can be ordered upon return. */ export type RefOrder = { - /** The field in which to order refs by. */ - field: RefOrderField; /** The direction in which to order refs by the specified field. */ direction: OrderDirection; + /** The field in which to order refs by. */ + field: RefOrderField; }; /** Properties by which ref connections can be ordered. */ export type RefOrderField = - /** Order refs by underlying commit date if the ref prefix is refs/tags/ */ - | 'TAG_COMMIT_DATE' /** Order refs by their alphanumeric name */ - | 'ALPHABETICAL'; - - - + | 'ALPHABETICAL' + /** Order refs by underlying commit date if the ref prefix is refs/tags/ */ + | 'TAG_COMMIT_DATE'; /** Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes */ export type RegenerateEnterpriseIdentityProviderRecoveryCodesInput = { - /** The ID of the enterprise on which to set an identity provider. */ - enterpriseId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the enterprise on which to set an identity provider. */ + enterpriseId: Scalars['ID']['input']; }; - /** Autogenerated input type of RegenerateVerifiableDomainToken */ export type RegenerateVerifiableDomainTokenInput = { - /** The ID of the verifiable domain to regenerate the verification token of. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the verifiable domain to regenerate the verification token of. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of RejectDeployments */ export type RejectDeploymentsInput = { - /** The node ID of the workflow run containing the pending deployments. */ - workflowRunId: Scalars['ID']; - /** The ids of environments to reject deployments */ - environmentIds: Array; - /** Optional comment for rejecting deployments */ - comment?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Optional comment for rejecting deployments */ + comment?: InputMaybe; + /** The ids of environments to reject deployments */ + environmentIds: Array; + /** The node ID of the workflow run containing the pending deployments. */ + workflowRunId: Scalars['ID']['input']; }; - - - - - - - /** Ways in which lists of releases can be ordered upon return. */ export type ReleaseOrder = { - /** The field in which to order releases by. */ - field: ReleaseOrderField; /** The direction in which to order releases by the specified field. */ direction: OrderDirection; + /** The field in which to order releases by. */ + field: ReleaseOrderField; }; /** Properties by which release connections can be ordered. */ @@ -4387,151 +3773,131 @@ export type ReleaseOrderField = /** Autogenerated input type of RemoveAssigneesFromAssignable */ export type RemoveAssigneesFromAssignableInput = { /** The id of the assignable object to remove assignees from. */ - assignableId: Scalars['ID']; + assignableId: Scalars['ID']['input']; /** The id of users to remove as assignees. */ - assigneeIds: Array; + assigneeIds: Array; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; }; - /** Autogenerated input type of RemoveEnterpriseAdmin */ export type RemoveEnterpriseAdminInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The Enterprise ID from which to remove the administrator. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of the user to remove as an administrator. */ - login: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + login: Scalars['String']['input']; }; - /** Autogenerated input type of RemoveEnterpriseIdentityProvider */ export type RemoveEnterpriseIdentityProviderInput = { - /** The ID of the enterprise from which to remove the identity provider. */ - enterpriseId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the enterprise from which to remove the identity provider. */ + enterpriseId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveEnterpriseMember */ export type RemoveEnterpriseMemberInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise from which the user should be removed. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The ID of the user to remove from the enterprise. */ - userId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + userId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveEnterpriseOrganization */ export type RemoveEnterpriseOrganizationInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise from which the organization should be removed. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The ID of the organization to remove from the enterprise. */ - organizationId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveEnterpriseSupportEntitlement */ export type RemoveEnterpriseSupportEntitlementInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Enterprise which the admin belongs to. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of a member who will lose the support entitlement. */ - login: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + login: Scalars['String']['input']; }; - /** Autogenerated input type of RemoveLabelsFromLabelable */ export type RemoveLabelsFromLabelableInput = { - /** The id of the Labelable to remove labels from. */ - labelableId: Scalars['ID']; - /** The ids of labels to remove. */ - labelIds: Array; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ids of labels to remove. */ + labelIds: Array; + /** The id of the Labelable to remove labels from. */ + labelableId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveOutsideCollaborator */ export type RemoveOutsideCollaboratorInput = { - /** The ID of the outside collaborator to remove. */ - userId: Scalars['ID']; - /** The ID of the organization to remove the outside collaborator from. */ - organizationId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the organization to remove the outside collaborator from. */ + organizationId: Scalars['ID']['input']; + /** The ID of the outside collaborator to remove. */ + userId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveReaction */ export type RemoveReactionInput = { - /** The Node ID of the subject to modify. */ - subjectId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The name of the emoji reaction to remove. */ content: ReactionContent; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The Node ID of the subject to modify. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveStar */ export type RemoveStarInput = { - /** The Starrable ID to unstar. */ - starrableId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Starrable ID to unstar. */ + starrableId: Scalars['ID']['input']; }; - /** Autogenerated input type of RemoveUpvote */ export type RemoveUpvoteInput = { - /** The Node ID of the discussion or comment to remove upvote. */ - subjectId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion or comment to remove upvote. */ + subjectId: Scalars['ID']['input']; }; - - - - - /** Autogenerated input type of ReopenDiscussion */ export type ReopenDiscussionInput = { - /** ID of the discussion to be reopened. */ - discussionId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the discussion to be reopened. */ + discussionId: Scalars['ID']['input']; }; - /** Autogenerated input type of ReopenIssue */ export type ReopenIssueInput = { - /** ID of the issue to be opened. */ - issueId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the issue to be opened. */ + issueId: Scalars['ID']['input']; }; - /** Autogenerated input type of ReopenPullRequest */ export type ReopenPullRequestInput = { - /** ID of the pull request to be reopened. */ - pullRequestId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the pull request to be reopened. */ + pullRequestId: Scalars['ID']['input']; }; - - - /** The privacy of a repository */ export type RepoAccessAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4541,7 +3907,6 @@ export type RepoAccessAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - /** The privacy of a repository */ export type RepoAddMemberAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4551,8 +3916,6 @@ export type RepoAddMemberAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - - /** The privacy of a repository */ export type RepoArchivedAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4562,7 +3925,6 @@ export type RepoArchivedAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - /** The merge options available for pull requests to this repository. */ export type RepoChangeMergeSettingAuditEntryMergeType = /** The pull request is added to the base branch in a merge commit. */ @@ -4572,17 +3934,6 @@ export type RepoChangeMergeSettingAuditEntryMergeType = /** The pull request's commits are squashed into a single commit before they are merged to the base branch. */ | 'SQUASH'; - - - - - - - - - - - /** The privacy of a repository */ export type RepoCreateAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4592,7 +3943,6 @@ export type RepoCreateAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - /** The privacy of a repository */ export type RepoDestroyAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4602,7 +3952,6 @@ export type RepoDestroyAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - /** The privacy of a repository */ export type RepoRemoveMemberAuditEntryVisibility = /** The repository is visible only to users in the same business. */ @@ -4612,38 +3961,29 @@ export type RepoRemoveMemberAuditEntryVisibility = /** The repository is visible to everyone. */ | 'PUBLIC'; - /** The reasons a piece of content can be reported or minimized. */ export type ReportedContentClassifiers = - /** A spammy piece of content */ - | 'SPAM' /** An abusive or harassing piece of content */ | 'ABUSE' + /** A duplicated piece of content */ + | 'DUPLICATE' /** An irrelevant piece of content */ | 'OFF_TOPIC' /** An outdated piece of content */ | 'OUTDATED' - /** A duplicated piece of content */ - | 'DUPLICATE' /** The content has been resolved */ - | 'RESOLVED'; - + | 'RESOLVED' + /** A spammy piece of content */ + | 'SPAM'; /** The affiliation of a user to a repository */ export type RepositoryAffiliation = - /** Repositories that are owned by the authenticated user. */ - | 'OWNER' /** Repositories that the user has been added to as a collaborator. */ | 'COLLABORATOR' /** Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on. */ - | 'ORGANIZATION_MEMBER'; - - - - - - - + | 'ORGANIZATION_MEMBER' + /** Repositories that are owned by the authenticated user. */ + | 'OWNER'; /** The reason a repository is listed as 'contributed'. */ export type RepositoryContributionType = @@ -4653,24 +3993,19 @@ export type RepositoryContributionType = | 'ISSUE' /** Created a pull request */ | 'PULL_REQUEST' - /** Created the repository */ - | 'REPOSITORY' /** Reviewed a pull request */ - | 'PULL_REQUEST_REVIEW'; - - - - - + | 'PULL_REQUEST_REVIEW' + /** Created the repository */ + | 'REPOSITORY'; /** A repository interaction limit. */ export type RepositoryInteractionLimit = - /** Users that have recently created their account will be unable to interact with the repository. */ - | 'EXISTING_USERS' - /** Users that have not previously committed to a repository’s default branch will be unable to interact with the repository. */ - | 'CONTRIBUTORS_ONLY' /** Users that are not collaborators will not be able to interact with the repository. */ | 'COLLABORATORS_ONLY' + /** Users that have not previously committed to a repository’s default branch will be unable to interact with the repository. */ + | 'CONTRIBUTORS_ONLY' + /** Users that have recently created their account will be unable to interact with the repository. */ + | 'EXISTING_USERS' /** No interaction limits are enabled. */ | 'NO_LIMIT'; @@ -4678,33 +4013,30 @@ export type RepositoryInteractionLimit = export type RepositoryInteractionLimitExpiry = /** The interaction limit will expire after 1 day. */ | 'ONE_DAY' - /** The interaction limit will expire after 3 days. */ - | 'THREE_DAYS' - /** The interaction limit will expire after 1 week. */ - | 'ONE_WEEK' /** The interaction limit will expire after 1 month. */ | 'ONE_MONTH' + /** The interaction limit will expire after 1 week. */ + | 'ONE_WEEK' /** The interaction limit will expire after 6 months. */ - | 'SIX_MONTHS'; + | 'SIX_MONTHS' + /** The interaction limit will expire after 3 days. */ + | 'THREE_DAYS'; /** Indicates where an interaction limit is configured. */ export type RepositoryInteractionLimitOrigin = - /** A limit that is configured at the repository level. */ - | 'REPOSITORY' /** A limit that is configured at the organization level. */ | 'ORGANIZATION' + /** A limit that is configured at the repository level. */ + | 'REPOSITORY' /** A limit that is configured at the user-wide level. */ | 'USER'; - - - /** Ordering options for repository invitation connections. */ export type RepositoryInvitationOrder = { - /** The field to order repository invitations by. */ - field: RepositoryInvitationOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order repository invitations by. */ + field: RepositoryInvitationOrderField; }; /** Properties by which repository invitation connections can be ordered. */ @@ -4714,26 +4046,23 @@ export type RepositoryInvitationOrderField = /** The possible reasons a given repository could be in a locked state. */ export type RepositoryLockReason = - /** The repository is locked due to a move. */ - | 'MOVING' /** The repository is locked due to a billing related reason. */ | 'BILLING' - /** The repository is locked due to a rename. */ - | 'RENAME' /** The repository is locked due to a migration. */ | 'MIGRATING' + /** The repository is locked due to a move. */ + | 'MOVING' + /** The repository is locked due to a rename. */ + | 'RENAME' /** The repository is locked due to a trade controls related reason. */ | 'TRADE_RESTRICTION'; - - - /** Ordering options for repository migrations. */ export type RepositoryMigrationOrder = { - /** The field to order repository migrations by. */ - field: RepositoryMigrationOrderField; /** The ordering direction. */ direction: RepositoryMigrationOrderDirection; + /** The field to order repository migrations by. */ + field: RepositoryMigrationOrderField; }; /** Possible directions in which to order a list of repository migrations when provided an `orderBy` argument. */ @@ -4748,39 +4077,36 @@ export type RepositoryMigrationOrderField = /** Order mannequins why when they were created. */ | 'CREATED_AT'; - /** Parameters to be used for the repository_name condition */ export type RepositoryNameConditionTargetInput = { /** Array of repository names or patterns to exclude. The condition will not pass if any of these patterns match. */ - exclude: Array; + exclude: Array; /** Array of repository names or patterns to include. One of these patterns must match for the condition to pass. Also accepts `~ALL` to include all repositories. */ - include: Array; + include: Array; /** Target changes that match these patterns will be prevented except by those with bypass permissions. */ - protected?: Maybe; + protected?: InputMaybe; }; - /** Ordering options for repository connections */ export type RepositoryOrder = { - /** The field to order repositories by. */ - field: RepositoryOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order repositories by. */ + field: RepositoryOrderField; }; /** Properties by which repository connections can be ordered. */ export type RepositoryOrderField = /** Order repositories by creation time */ | 'CREATED_AT' - /** Order repositories by update time */ - | 'UPDATED_AT' - /** Order repositories by push time */ - | 'PUSHED_AT' /** Order repositories by name */ | 'NAME' + /** Order repositories by push time */ + | 'PUSHED_AT' /** Order repositories by number of stargazers */ - | 'STARGAZERS'; - + | 'STARGAZERS' + /** Order repositories by update time */ + | 'UPDATED_AT'; /** The access level to a repository */ export type RepositoryPermission = @@ -4788,78 +4114,68 @@ export type RepositoryPermission = | 'ADMIN' /** Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings */ | 'MAINTAIN' - /** Can read, clone, and push to this repository. Can also manage issues and pull requests */ - | 'WRITE' + /** Can read and clone this repository. Can also open and comment on issues and pull requests */ + | 'READ' /** Can read and clone this repository. Can also manage issues and pull requests */ | 'TRIAGE' - /** Can read and clone this repository. Can also open and comment on issues and pull requests */ - | 'READ'; + /** Can read, clone, and push to this repository. Can also manage issues and pull requests */ + | 'WRITE'; /** The privacy of a repository */ export type RepositoryPrivacy = - /** Public */ - | 'PUBLIC' /** Private */ - | 'PRIVATE'; - - + | 'PRIVATE' + /** Public */ + | 'PUBLIC'; /** Specifies the conditions required for a ruleset to evaluate */ export type RepositoryRuleConditionsInput = { /** Configuration for the ref_name condition */ - refName?: Maybe; + refName?: InputMaybe; /** Configuration for the repository_name condition */ - repositoryName?: Maybe; + repositoryName?: InputMaybe; }; - - /** Specifies the attributes for a new or updated rule. */ export type RepositoryRuleInput = { /** Optional ID of this rule when updating */ - id?: Maybe; + id?: InputMaybe; + /** The parameters for the rule. */ + parameters?: InputMaybe; /** The type of rule to create. */ type: RepositoryRuleType; - /** The parameters for the rule. */ - parameters?: Maybe; }; /** The rule types supported in rulesets */ export type RepositoryRuleType = + /** Branch name pattern */ + | 'BRANCH_NAME_PATTERN' + /** Committer email pattern */ + | 'COMMITTER_EMAIL_PATTERN' + /** Commit author email pattern */ + | 'COMMIT_AUTHOR_EMAIL_PATTERN' + /** Commit message pattern */ + | 'COMMIT_MESSAGE_PATTERN' /** Only allow users with bypass permission to create matching refs. */ | 'CREATION' - /** Only allow users with bypass permission to update matching refs. */ - | 'UPDATE' /** Only allow users with bypass permissions to delete matching refs. */ | 'DELETION' - /** Prevent merge commits from being pushed to matching branches. */ - | 'REQUIRED_LINEAR_HISTORY' + /** Prevent users with push access from force pushing to branches. */ + | 'NON_FAST_FORWARD' + /** Require all commits be made to a non-target branch and submitted via a pull request before they can be merged. */ + | 'PULL_REQUEST' /** Choose which environments must be successfully deployed to before branches can be merged into a branch that matches this rule. */ | 'REQUIRED_DEPLOYMENTS' + /** Prevent merge commits from being pushed to matching branches. */ + | 'REQUIRED_LINEAR_HISTORY' /** Commits pushed to matching branches must have verified signatures. */ | 'REQUIRED_SIGNATURES' - /** Require all commits be made to a non-target branch and submitted via a pull request before they can be merged. */ - | 'PULL_REQUEST' /** Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. */ | 'REQUIRED_STATUS_CHECKS' - /** Prevent users with push access from force pushing to branches. */ - | 'NON_FAST_FORWARD' - /** Commit message pattern */ - | 'COMMIT_MESSAGE_PATTERN' - /** Commit author email pattern */ - | 'COMMIT_AUTHOR_EMAIL_PATTERN' - /** Committer email pattern */ - | 'COMMITTER_EMAIL_PATTERN' - /** Branch name pattern */ - | 'BRANCH_NAME_PATTERN' /** Tag name pattern */ - | 'TAG_NAME_PATTERN'; - - - - - - + | 'TAG_NAME_PATTERN' + /** Only allow users with bypass permission to update matching refs. */ + | 'UPDATE'; /** The targets supported for rulesets */ export type RepositoryRulesetTarget = @@ -4868,184 +4184,150 @@ export type RepositoryRulesetTarget = /** Tag */ | 'TAG'; - - - /** The repository's visibility level. */ export type RepositoryVisibility = + /** The repository is visible only to users in the same business. */ + | 'INTERNAL' /** The repository is visible only to those with explicit access. */ | 'PRIVATE' /** The repository is visible to everyone. */ - | 'PUBLIC' - /** The repository is visible only to users in the same business. */ - | 'INTERNAL'; - - - - + | 'PUBLIC'; /** The possible scopes of an alert's dependency. */ export type RepositoryVulnerabilityAlertDependencyScope = - /** A dependency that is leveraged during application runtime */ - | 'RUNTIME' /** A dependency that is only used in development */ - | 'DEVELOPMENT'; - + | 'DEVELOPMENT' + /** A dependency that is leveraged during application runtime */ + | 'RUNTIME'; /** The possible states of an alert */ export type RepositoryVulnerabilityAlertState = - /** An alert that is still open. */ - | 'OPEN' - /** An alert that has been resolved by a code change. */ - | 'FIXED' + /** An alert that has been automatically closed by Dependabot. */ + | 'AUTO_DISMISSED' /** An alert that has been manually closed by a user. */ | 'DISMISSED' - /** An alert that has been automatically closed by Dependabot. */ - | 'AUTO_DISMISSED'; + /** An alert that has been resolved by a code change. */ + | 'FIXED' + /** An alert that is still open. */ + | 'OPEN'; /** Autogenerated input type of RequestReviews */ export type RequestReviewsInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The Node ID of the pull request to modify. */ - pullRequestId: Scalars['ID']; - /** The Node IDs of the user to request. */ - userIds?: Maybe>; + pullRequestId: Scalars['ID']['input']; /** The Node IDs of the team to request. */ - teamIds?: Maybe>; + teamIds?: InputMaybe>; /** Add users to the set rather than replace. */ - union?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + union?: InputMaybe; + /** The Node IDs of the user to request. */ + userIds?: InputMaybe>; }; - /** The possible states that can be requested when creating a check run. */ export type RequestableCheckStatusState = - /** The check suite or run has been queued. */ - | 'QUEUED' - /** The check suite or run is in progress. */ - | 'IN_PROGRESS' /** The check suite or run has been completed. */ | 'COMPLETED' - /** The check suite or run is in waiting state. */ - | 'WAITING' + /** The check suite or run is in progress. */ + | 'IN_PROGRESS' /** The check suite or run is in pending state. */ - | 'PENDING'; - - - - - + | 'PENDING' + /** The check suite or run has been queued. */ + | 'QUEUED' + /** The check suite or run is in waiting state. */ + | 'WAITING'; /** Choose which environments must be successfully deployed to before branches can be merged into a branch that matches this rule. */ export type RequiredDeploymentsParametersInput = { /** The environments that must be successfully deployed to before branches can be merged. */ - requiredDeploymentEnvironments: Array; + requiredDeploymentEnvironments: Array; }; - /** Specifies the attributes for a new or updated required status check. */ export type RequiredStatusCheckInput = { - /** Status check context that must pass for commits to be accepted to the matching branch. */ - context: Scalars['String']; /** The ID of the App that must set the status in order for it to be accepted. Omit this value to use whichever app has recently been setting this status, or use "any" to allow any app to set the status. */ - appId?: Maybe; + appId?: InputMaybe; + /** Status check context that must pass for commits to be accepted to the matching branch. */ + context: Scalars['String']['input']; }; - /** Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. */ export type RequiredStatusChecksParametersInput = { /** Status checks that are required. */ requiredStatusChecks: Array; /** Whether pull requests targeting a matching branch must be tested with the latest code. This setting will not take effect unless at least one status check is enabled. */ - strictRequiredStatusChecksPolicy: Scalars['Boolean']; + strictRequiredStatusChecksPolicy: Scalars['Boolean']['input']; }; /** Autogenerated input type of RerequestCheckSuite */ export type RerequestCheckSuiteInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; /** The Node ID of the check suite. */ - checkSuiteId: Scalars['ID']; + checkSuiteId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of ResolveReviewThread */ export type ResolveReviewThreadInput = { - /** The ID of the thread to resolve */ - threadId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the thread to resolve */ + threadId: Scalars['ID']['input']; }; - - /** Autogenerated input type of RetireSponsorsTier */ export type RetireSponsorsTierInput = { - /** The ID of the published tier to retire. */ - tierId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the published tier to retire. */ + tierId: Scalars['ID']['input']; }; - /** Autogenerated input type of RevertPullRequest */ export type RevertPullRequestInput = { - /** The ID of the pull request to revert. */ - pullRequestId: Scalars['ID']; - /** The title of the revert pull request. */ - title?: Maybe; /** The description of the revert pull request. */ - body?: Maybe; - /** Indicates whether the revert pull request should be a draft. */ - draft?: Maybe; + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Indicates whether the revert pull request should be a draft. */ + draft?: InputMaybe; + /** The ID of the pull request to revert. */ + pullRequestId: Scalars['ID']['input']; + /** The title of the revert pull request. */ + title?: InputMaybe; }; - - - - - - - - - - - - /** Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole */ export type RevokeEnterpriseOrganizationsMigratorRoleInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise to which all organizations managed by it will be granted the migrator role. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of the user to revoke the migrator role */ - login: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + login: Scalars['String']['input']; }; - /** Autogenerated input type of RevokeMigratorRole */ export type RevokeMigratorRoleInput = { - /** The ID of the organization that the user/team belongs to. */ - organizationId: Scalars['ID']; /** The user login or Team slug to revoke the migrator role from. */ - actor: Scalars['String']; + actor: Scalars['String']['input']; /** Specifies the type of the actor, can be either USER or TEAM. */ actorType: ActorType; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the organization that the user/team belongs to. */ + organizationId: Scalars['ID']['input']; }; - /** Possible roles a user may have in relation to an organization. */ export type RoleInOrganization = - /** A user with full administrative access to the organization. */ - | 'OWNER' /** A user who is a direct member of the organization. */ | 'DIRECT_MEMBER' + /** A user with full administrative access to the organization. */ + | 'OWNER' /** A user who is unaffiliated with the organization. */ | 'UNAFFILIATED'; @@ -5053,44 +4335,42 @@ export type RoleInOrganization = export type RuleBypassMode = /** Bypassing is disabled */ | 'NONE' - /** Those with bypass permission at the repository level can bypass */ - | 'REPOSITORY' /** Those with bypass permission at the organization level can bypass */ - | 'ORGANIZATION'; + | 'ORGANIZATION' + /** Those with bypass permission at the repository level can bypass */ + | 'REPOSITORY'; /** The level of enforcement for a rule or ruleset. */ export type RuleEnforcement = - /** Do not evaluate or enforce rules */ - | 'DISABLED' /** Rules will be enforced */ | 'ACTIVE' + /** Do not evaluate or enforce rules */ + | 'DISABLED' /** Allow admins to test rules before enforcing them. Admins can view insights on the Rule Insights page (`evaluate` is only available with GitHub Enterprise). */ | 'EVALUATE'; - /** Specifies the parameters for a `RepositoryRule` object. Only one of the fields should be specified. */ export type RuleParametersInput = { - /** Parameters used for the `update` rule type */ - update?: Maybe; - /** Parameters used for the `required_deployments` rule type */ - requiredDeployments?: Maybe; - /** Parameters used for the `pull_request` rule type */ - pullRequest?: Maybe; - /** Parameters used for the `required_status_checks` rule type */ - requiredStatusChecks?: Maybe; - /** Parameters used for the `commit_message_pattern` rule type */ - commitMessagePattern?: Maybe; + /** Parameters used for the `branch_name_pattern` rule type */ + branchNamePattern?: InputMaybe; /** Parameters used for the `commit_author_email_pattern` rule type */ - commitAuthorEmailPattern?: Maybe; + commitAuthorEmailPattern?: InputMaybe; + /** Parameters used for the `commit_message_pattern` rule type */ + commitMessagePattern?: InputMaybe; /** Parameters used for the `committer_email_pattern` rule type */ - committerEmailPattern?: Maybe; - /** Parameters used for the `branch_name_pattern` rule type */ - branchNamePattern?: Maybe; + committerEmailPattern?: InputMaybe; + /** Parameters used for the `pull_request` rule type */ + pullRequest?: InputMaybe; + /** Parameters used for the `required_deployments` rule type */ + requiredDeployments?: InputMaybe; + /** Parameters used for the `required_status_checks` rule type */ + requiredStatusChecks?: InputMaybe; /** Parameters used for the `tag_name_pattern` rule type */ - tagNamePattern?: Maybe; + tagNamePattern?: InputMaybe; + /** Parameters used for the `update` rule type */ + update?: InputMaybe; }; - /** The possible digest algorithms used to sign SAML requests for an identity provider. */ export type SamlDigestAlgorithm = /** SHA1 */ @@ -5113,15 +4393,12 @@ export type SamlSignatureAlgorithm = /** RSA-SHA512 */ | 'RSA_SHA512'; - - - /** Ordering options for saved reply connections. */ export type SavedReplyOrder = { - /** The field to order saved replies by. */ - field: SavedReplyOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order saved replies by. */ + field: SavedReplyOrderField; }; /** Properties by which saved reply connections can be ordered. */ @@ -5129,20 +4406,16 @@ export type SavedReplyOrderField = /** Order saved reply by when they were updated. */ | 'UPDATED_AT'; - - - /** Represents the individual results of a search. */ export type SearchType = + /** Returns matching discussions in repositories. */ + | 'DISCUSSION' /** Returns results matching issues in repositories. */ | 'ISSUE' /** Returns results matching repositories. */ | 'REPOSITORY' /** Returns results matching users and organizations on GitHub. */ - | 'USER' - /** Returns matching discussions in repositories. */ - | 'DISCUSSION'; - + | 'USER'; /** Classification of the advisory. */ export type SecurityAdvisoryClassification = @@ -5151,15 +4424,14 @@ export type SecurityAdvisoryClassification = /** Classification of malware advisories. */ | 'MALWARE'; - /** The possible ecosystems of a security vulnerability's package. */ export type SecurityAdvisoryEcosystem = + /** GitHub Actions */ + | 'ACTIONS' /** PHP packages hosted at packagist.org */ | 'COMPOSER' /** Erlang/Elixir packages hosted at hex.pm */ | 'ERLANG' - /** GitHub Actions */ - | 'ACTIONS' /** Go modules */ | 'GO' /** Java artifacts hosted at the Maven central repository */ @@ -5177,14 +4449,12 @@ export type SecurityAdvisoryEcosystem = /** Rust crates */ | 'RUST'; - - /** An advisory identifier to filter results on. */ export type SecurityAdvisoryIdentifierFilter = { /** The identifier type. */ type: SecurityAdvisoryIdentifierType; /** The identifier string. Supports exact or partial matching. */ - value: Scalars['String']; + value: Scalars['String']['input']; }; /** Identifier formats available for advisories. */ @@ -5196,10 +4466,10 @@ export type SecurityAdvisoryIdentifierType = /** Ordering options for security advisory connections */ export type SecurityAdvisoryOrder = { - /** The field to order security advisories by. */ - field: SecurityAdvisoryOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order security advisories by. */ + field: SecurityAdvisoryOrderField; }; /** Properties by which security advisory connections can be ordered. */ @@ -5209,29 +4479,23 @@ export type SecurityAdvisoryOrderField = /** Order advisories by update time */ | 'UPDATED_AT'; - - - /** Severity of the vulnerability. */ export type SecurityAdvisorySeverity = + /** Critical. */ + | 'CRITICAL' + /** High. */ + | 'HIGH' /** Low. */ | 'LOW' /** Moderate. */ - | 'MODERATE' - /** High. */ - | 'HIGH' - /** Critical. */ - | 'CRITICAL'; - - - + | 'MODERATE'; /** Ordering options for security vulnerability connections */ export type SecurityVulnerabilityOrder = { - /** The field to order security vulnerabilities by. */ - field: SecurityVulnerabilityOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order security vulnerabilities by. */ + field: SecurityVulnerabilityOrderField; }; /** Properties by which security vulnerability connections can be ordered. */ @@ -5241,72 +4505,64 @@ export type SecurityVulnerabilityOrderField = /** Autogenerated input type of SetEnterpriseIdentityProvider */ export type SetEnterpriseIdentityProviderInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The digest algorithm used to sign SAML requests for the identity provider. */ + digestMethod: SamlDigestAlgorithm; /** The ID of the enterprise on which to set an identity provider. */ - enterpriseId: Scalars['ID']; - /** The URL endpoint for the identity provider's SAML SSO. */ - ssoUrl: Scalars['URI']; - /** The Issuer Entity ID for the SAML identity provider */ - issuer?: Maybe; + enterpriseId: Scalars['ID']['input']; /** The x509 certificate used by the identity provider to sign assertions and responses. */ - idpCertificate: Scalars['String']; + idpCertificate: Scalars['String']['input']; + /** The Issuer Entity ID for the SAML identity provider */ + issuer?: InputMaybe; /** The signature algorithm used to sign SAML requests for the identity provider. */ signatureMethod: SamlSignatureAlgorithm; - /** The digest algorithm used to sign SAML requests for the identity provider. */ - digestMethod: SamlDigestAlgorithm; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The URL endpoint for the identity provider's SAML SSO. */ + ssoUrl: Scalars['URI']['input']; }; - /** Autogenerated input type of SetOrganizationInteractionLimit */ export type SetOrganizationInteractionLimitInput = { - /** The ID of the organization to set a limit for. */ - organizationId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** When this limit should expire. */ + expiry?: InputMaybe; /** The limit to set. */ limit: RepositoryInteractionLimit; - /** When this limit should expire. */ - expiry?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The ID of the organization to set a limit for. */ + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of SetRepositoryInteractionLimit */ export type SetRepositoryInteractionLimitInput = { - /** The ID of the repository to set a limit for. */ - repositoryId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** When this limit should expire. */ + expiry?: InputMaybe; /** The limit to set. */ limit: RepositoryInteractionLimit; - /** When this limit should expire. */ - expiry?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The ID of the repository to set a limit for. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of SetUserInteractionLimit */ export type SetUserInteractionLimitInput = { - /** The ID of the user to set a limit for. */ - userId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** When this limit should expire. */ + expiry?: InputMaybe; /** The limit to set. */ limit: RepositoryInteractionLimit; - /** When this limit should expire. */ - expiry?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The ID of the user to set a limit for. */ + userId: Scalars['ID']['input']; }; - - - - - /** Software or company that hosts social media accounts. */ export type SocialAccountProvider = - /** Catch-all for social media providers that do not yet have specific handling. */ - | 'GENERIC' /** Social media and networking website. */ | 'FACEBOOK' + /** Catch-all for social media providers that do not yet have specific handling. */ + | 'GENERIC' /** Fork of Mastodon with a greater focus on local posting. */ | 'HOMETOWN' /** Social media website with a focus on photo and video sharing. */ @@ -5324,15 +4580,12 @@ export type SocialAccountProvider = /** Online video platform. */ | 'YOUTUBE'; - - - /** Ordering options for connections to get sponsor entities for GitHub Sponsors. */ export type SponsorOrder = { - /** The field to order sponsor entities by. */ - field: SponsorOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order sponsor entities by. */ + field: SponsorOrderField; }; /** Properties by which sponsor connections can be ordered. */ @@ -5342,16 +4595,12 @@ export type SponsorOrderField = /** Order sponsors by their relevance to the viewer. */ | 'RELEVANCE'; - - - - /** Ordering options for connections to get sponsorable entities for GitHub Sponsors. */ export type SponsorableOrder = { - /** The field to order sponsorable entities by. */ - field: SponsorableOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order sponsorable entities by. */ + field: SponsorableOrderField; }; /** Properties by which sponsorable connections can be ordered. */ @@ -5359,30 +4608,27 @@ export type SponsorableOrderField = /** Order sponsorable entities by login (username). */ | 'LOGIN'; - /** The possible actions that GitHub Sponsors activities can represent. */ export type SponsorsActivityAction = - /** The activity was starting a sponsorship. */ - | 'NEW_SPONSORSHIP' /** The activity was cancelling a sponsorship. */ | 'CANCELLED_SPONSORSHIP' - /** The activity was changing the sponsorship tier, either directly by the sponsor or by a scheduled/pending change. */ - | 'TIER_CHANGE' - /** The activity was funds being refunded to the sponsor or GitHub. */ - | 'REFUND' + /** The activity was starting a sponsorship. */ + | 'NEW_SPONSORSHIP' /** The activity was scheduling a downgrade or cancellation. */ | 'PENDING_CHANGE' + /** The activity was funds being refunded to the sponsor or GitHub. */ + | 'REFUND' /** The activity was disabling matching for a previously matched sponsorship. */ - | 'SPONSOR_MATCH_DISABLED'; - - + | 'SPONSOR_MATCH_DISABLED' + /** The activity was changing the sponsorship tier, either directly by the sponsor or by a scheduled/pending change. */ + | 'TIER_CHANGE'; /** Ordering options for GitHub Sponsors activity connections. */ export type SponsorsActivityOrder = { - /** The field to order activity by. */ - field: SponsorsActivityOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order activity by. */ + field: SponsorsActivityOrderField; }; /** Properties by which GitHub Sponsors activity connections can be ordered. */ @@ -5392,479 +4638,473 @@ export type SponsorsActivityOrderField = /** The possible time periods for which Sponsors activities can be requested. */ export type SponsorsActivityPeriod = + /** Don't restrict the activity to any date range, include all activity. */ + | 'ALL' /** The previous calendar day. */ | 'DAY' - /** The previous seven days. */ - | 'WEEK' /** The previous thirty days. */ | 'MONTH' - /** Don't restrict the activity to any date range, include all activity. */ - | 'ALL'; + /** The previous seven days. */ + | 'WEEK'; /** Represents countries or regions for billing and residence for a GitHub Sponsors profile. */ export type SponsorsCountryOrRegionCode = + /** Andorra */ + | 'AD' + /** United Arab Emirates */ + | 'AE' /** Afghanistan */ | 'AF' - /** Åland */ - | 'AX' + /** Antigua and Barbuda */ + | 'AG' + /** Anguilla */ + | 'AI' /** Albania */ | 'AL' - /** Algeria */ - | 'DZ' - /** American Samoa */ - | 'AS' - /** Andorra */ - | 'AD' + /** Armenia */ + | 'AM' /** Angola */ | 'AO' - /** Anguilla */ - | 'AI' /** Antarctica */ | 'AQ' - /** Antigua and Barbuda */ - | 'AG' /** Argentina */ | 'AR' - /** Armenia */ - | 'AM' - /** Aruba */ - | 'AW' - /** Australia */ - | 'AU' + /** American Samoa */ + | 'AS' /** Austria */ | 'AT' + /** Australia */ + | 'AU' + /** Aruba */ + | 'AW' + /** Åland */ + | 'AX' /** Azerbaijan */ | 'AZ' - /** Bahamas */ - | 'BS' - /** Bahrain */ - | 'BH' - /** Bangladesh */ - | 'BD' + /** Bosnia and Herzegovina */ + | 'BA' /** Barbados */ | 'BB' - /** Belarus */ - | 'BY' + /** Bangladesh */ + | 'BD' /** Belgium */ | 'BE' - /** Belize */ - | 'BZ' + /** Burkina Faso */ + | 'BF' + /** Bulgaria */ + | 'BG' + /** Bahrain */ + | 'BH' + /** Burundi */ + | 'BI' /** Benin */ | 'BJ' + /** Saint Barthélemy */ + | 'BL' /** Bermuda */ | 'BM' - /** Bhutan */ - | 'BT' + /** Brunei Darussalam */ + | 'BN' /** Bolivia */ | 'BO' /** Bonaire, Sint Eustatius and Saba */ | 'BQ' - /** Bosnia and Herzegovina */ - | 'BA' - /** Botswana */ - | 'BW' - /** Bouvet Island */ - | 'BV' /** Brazil */ | 'BR' - /** British Indian Ocean Territory */ - | 'IO' - /** Brunei Darussalam */ - | 'BN' - /** Bulgaria */ - | 'BG' - /** Burkina Faso */ - | 'BF' - /** Burundi */ - | 'BI' - /** Cambodia */ - | 'KH' - /** Cameroon */ - | 'CM' + /** Bahamas */ + | 'BS' + /** Bhutan */ + | 'BT' + /** Bouvet Island */ + | 'BV' + /** Botswana */ + | 'BW' + /** Belarus */ + | 'BY' + /** Belize */ + | 'BZ' /** Canada */ | 'CA' - /** Cape Verde */ - | 'CV' - /** Cayman Islands */ - | 'KY' + /** Cocos (Keeling) Islands */ + | 'CC' + /** Congo (Kinshasa) */ + | 'CD' /** Central African Republic */ | 'CF' - /** Chad */ - | 'TD' + /** Congo (Brazzaville) */ + | 'CG' + /** Switzerland */ + | 'CH' + /** Côte d'Ivoire */ + | 'CI' + /** Cook Islands */ + | 'CK' /** Chile */ | 'CL' + /** Cameroon */ + | 'CM' /** China */ | 'CN' - /** Christmas Island */ - | 'CX' - /** Cocos (Keeling) Islands */ - | 'CC' /** Colombia */ | 'CO' - /** Comoros */ - | 'KM' - /** Congo (Brazzaville) */ - | 'CG' - /** Congo (Kinshasa) */ - | 'CD' - /** Cook Islands */ - | 'CK' /** Costa Rica */ | 'CR' - /** Côte d'Ivoire */ - | 'CI' - /** Croatia */ - | 'HR' + /** Cape Verde */ + | 'CV' /** Curaçao */ | 'CW' + /** Christmas Island */ + | 'CX' /** Cyprus */ | 'CY' /** Czech Republic */ | 'CZ' - /** Denmark */ - | 'DK' + /** Germany */ + | 'DE' /** Djibouti */ | 'DJ' + /** Denmark */ + | 'DK' /** Dominica */ | 'DM' /** Dominican Republic */ | 'DO' + /** Algeria */ + | 'DZ' /** Ecuador */ | 'EC' + /** Estonia */ + | 'EE' /** Egypt */ | 'EG' - /** El Salvador */ - | 'SV' - /** Equatorial Guinea */ - | 'GQ' + /** Western Sahara */ + | 'EH' /** Eritrea */ | 'ER' - /** Estonia */ - | 'EE' + /** Spain */ + | 'ES' /** Ethiopia */ | 'ET' + /** Finland */ + | 'FI' + /** Fiji */ + | 'FJ' /** Falkland Islands */ | 'FK' + /** Micronesia */ + | 'FM' /** Faroe Islands */ | 'FO' - /** Fiji */ - | 'FJ' - /** Finland */ - | 'FI' /** France */ | 'FR' - /** French Guiana */ - | 'GF' - /** French Polynesia */ - | 'PF' - /** French Southern Lands */ - | 'TF' /** Gabon */ | 'GA' - /** Gambia */ - | 'GM' + /** United Kingdom */ + | 'GB' + /** Grenada */ + | 'GD' /** Georgia */ | 'GE' - /** Germany */ - | 'DE' + /** French Guiana */ + | 'GF' + /** Guernsey */ + | 'GG' /** Ghana */ | 'GH' /** Gibraltar */ | 'GI' - /** Greece */ - | 'GR' /** Greenland */ | 'GL' - /** Grenada */ - | 'GD' + /** Gambia */ + | 'GM' + /** Guinea */ + | 'GN' /** Guadeloupe */ | 'GP' - /** Guam */ - | 'GU' + /** Equatorial Guinea */ + | 'GQ' + /** Greece */ + | 'GR' + /** South Georgia and South Sandwich Islands */ + | 'GS' /** Guatemala */ | 'GT' - /** Guernsey */ - | 'GG' - /** Guinea */ - | 'GN' + /** Guam */ + | 'GU' /** Guinea-Bissau */ | 'GW' /** Guyana */ | 'GY' - /** Haiti */ - | 'HT' + /** Hong Kong */ + | 'HK' /** Heard and McDonald Islands */ | 'HM' /** Honduras */ | 'HN' - /** Hong Kong */ - | 'HK' + /** Croatia */ + | 'HR' + /** Haiti */ + | 'HT' /** Hungary */ | 'HU' - /** Iceland */ - | 'IS' - /** India */ - | 'IN' /** Indonesia */ | 'ID' - /** Iran */ - | 'IR' - /** Iraq */ - | 'IQ' /** Ireland */ | 'IE' - /** Isle of Man */ - | 'IM' /** Israel */ | 'IL' + /** Isle of Man */ + | 'IM' + /** India */ + | 'IN' + /** British Indian Ocean Territory */ + | 'IO' + /** Iraq */ + | 'IQ' + /** Iran */ + | 'IR' + /** Iceland */ + | 'IS' /** Italy */ | 'IT' - /** Jamaica */ - | 'JM' - /** Japan */ - | 'JP' /** Jersey */ | 'JE' + /** Jamaica */ + | 'JM' /** Jordan */ | 'JO' - /** Kazakhstan */ - | 'KZ' + /** Japan */ + | 'JP' /** Kenya */ | 'KE' + /** Kyrgyzstan */ + | 'KG' + /** Cambodia */ + | 'KH' /** Kiribati */ | 'KI' + /** Comoros */ + | 'KM' + /** Saint Kitts and Nevis */ + | 'KN' /** Korea, South */ | 'KR' /** Kuwait */ | 'KW' - /** Kyrgyzstan */ - | 'KG' + /** Cayman Islands */ + | 'KY' + /** Kazakhstan */ + | 'KZ' /** Laos */ | 'LA' - /** Latvia */ - | 'LV' /** Lebanon */ | 'LB' - /** Lesotho */ - | 'LS' - /** Liberia */ - | 'LR' - /** Libya */ - | 'LY' + /** Saint Lucia */ + | 'LC' /** Liechtenstein */ | 'LI' + /** Sri Lanka */ + | 'LK' + /** Liberia */ + | 'LR' + /** Lesotho */ + | 'LS' /** Lithuania */ | 'LT' /** Luxembourg */ | 'LU' - /** Macau */ - | 'MO' - /** Macedonia */ - | 'MK' + /** Latvia */ + | 'LV' + /** Libya */ + | 'LY' + /** Morocco */ + | 'MA' + /** Monaco */ + | 'MC' + /** Moldova */ + | 'MD' + /** Montenegro */ + | 'ME' + /** Saint Martin (French part) */ + | 'MF' /** Madagascar */ | 'MG' - /** Malawi */ - | 'MW' - /** Malaysia */ - | 'MY' - /** Maldives */ - | 'MV' - /** Mali */ - | 'ML' - /** Malta */ - | 'MT' /** Marshall Islands */ | 'MH' + /** Macedonia */ + | 'MK' + /** Mali */ + | 'ML' + /** Myanmar */ + | 'MM' + /** Mongolia */ + | 'MN' + /** Macau */ + | 'MO' + /** Northern Mariana Islands */ + | 'MP' /** Martinique */ | 'MQ' /** Mauritania */ | 'MR' + /** Montserrat */ + | 'MS' + /** Malta */ + | 'MT' /** Mauritius */ | 'MU' - /** Mayotte */ - | 'YT' + /** Maldives */ + | 'MV' + /** Malawi */ + | 'MW' /** Mexico */ | 'MX' - /** Micronesia */ - | 'FM' - /** Moldova */ - | 'MD' - /** Monaco */ - | 'MC' - /** Mongolia */ - | 'MN' - /** Montenegro */ - | 'ME' - /** Montserrat */ - | 'MS' - /** Morocco */ - | 'MA' + /** Malaysia */ + | 'MY' /** Mozambique */ | 'MZ' - /** Myanmar */ - | 'MM' /** Namibia */ | 'NA' - /** Nauru */ - | 'NR' - /** Nepal */ - | 'NP' - /** Netherlands */ - | 'NL' /** New Caledonia */ | 'NC' - /** New Zealand */ - | 'NZ' - /** Nicaragua */ - | 'NI' /** Niger */ | 'NE' - /** Nigeria */ - | 'NG' - /** Niue */ - | 'NU' /** Norfolk Island */ | 'NF' - /** Northern Mariana Islands */ - | 'MP' + /** Nigeria */ + | 'NG' + /** Nicaragua */ + | 'NI' + /** Netherlands */ + | 'NL' /** Norway */ | 'NO' + /** Nepal */ + | 'NP' + /** Nauru */ + | 'NR' + /** Niue */ + | 'NU' + /** New Zealand */ + | 'NZ' /** Oman */ | 'OM' - /** Pakistan */ - | 'PK' - /** Palau */ - | 'PW' - /** Palestine */ - | 'PS' /** Panama */ | 'PA' - /** Papua New Guinea */ - | 'PG' - /** Paraguay */ - | 'PY' /** Peru */ | 'PE' + /** French Polynesia */ + | 'PF' + /** Papua New Guinea */ + | 'PG' /** Philippines */ | 'PH' - /** Pitcairn */ - | 'PN' + /** Pakistan */ + | 'PK' /** Poland */ | 'PL' - /** Portugal */ - | 'PT' - /** Puerto Rico */ - | 'PR' - /** Qatar */ - | 'QA' - /** Reunion */ - | 'RE' - /** Romania */ - | 'RO' - /** Russian Federation */ - | 'RU' - /** Rwanda */ - | 'RW' - /** Saint Barthélemy */ - | 'BL' - /** Saint Helena */ - | 'SH' - /** Saint Kitts and Nevis */ - | 'KN' - /** Saint Lucia */ - | 'LC' - /** Saint Martin (French part) */ - | 'MF' /** Saint Pierre and Miquelon */ | 'PM' - /** Saint Vincent and the Grenadines */ - | 'VC' - /** Samoa */ - | 'WS' - /** San Marino */ - | 'SM' - /** Sao Tome and Principe */ - | 'ST' - /** Saudi Arabia */ - | 'SA' - /** Senegal */ - | 'SN' + /** Pitcairn */ + | 'PN' + /** Puerto Rico */ + | 'PR' + /** Palestine */ + | 'PS' + /** Portugal */ + | 'PT' + /** Palau */ + | 'PW' + /** Paraguay */ + | 'PY' + /** Qatar */ + | 'QA' + /** Reunion */ + | 'RE' + /** Romania */ + | 'RO' /** Serbia */ | 'RS' + /** Russian Federation */ + | 'RU' + /** Rwanda */ + | 'RW' + /** Saudi Arabia */ + | 'SA' + /** Solomon Islands */ + | 'SB' /** Seychelles */ | 'SC' - /** Sierra Leone */ - | 'SL' + /** Sudan */ + | 'SD' + /** Sweden */ + | 'SE' /** Singapore */ | 'SG' - /** Sint Maarten (Dutch part) */ - | 'SX' - /** Slovakia */ - | 'SK' + /** Saint Helena */ + | 'SH' /** Slovenia */ | 'SI' - /** Solomon Islands */ - | 'SB' + /** Svalbard and Jan Mayen Islands */ + | 'SJ' + /** Slovakia */ + | 'SK' + /** Sierra Leone */ + | 'SL' + /** San Marino */ + | 'SM' + /** Senegal */ + | 'SN' /** Somalia */ | 'SO' - /** South Africa */ - | 'ZA' - /** South Georgia and South Sandwich Islands */ - | 'GS' - /** South Sudan */ - | 'SS' - /** Spain */ - | 'ES' - /** Sri Lanka */ - | 'LK' - /** Sudan */ - | 'SD' /** Suriname */ | 'SR' - /** Svalbard and Jan Mayen Islands */ - | 'SJ' + /** South Sudan */ + | 'SS' + /** Sao Tome and Principe */ + | 'ST' + /** El Salvador */ + | 'SV' + /** Sint Maarten (Dutch part) */ + | 'SX' /** Swaziland */ | 'SZ' - /** Sweden */ - | 'SE' - /** Switzerland */ - | 'CH' - /** Taiwan */ - | 'TW' - /** Tajikistan */ - | 'TJ' - /** Tanzania */ - | 'TZ' - /** Thailand */ - | 'TH' - /** Timor-Leste */ - | 'TL' + /** Turks and Caicos Islands */ + | 'TC' + /** Chad */ + | 'TD' + /** French Southern Lands */ + | 'TF' /** Togo */ | 'TG' + /** Thailand */ + | 'TH' + /** Tajikistan */ + | 'TJ' /** Tokelau */ | 'TK' - /** Tonga */ - | 'TO' - /** Trinidad and Tobago */ - | 'TT' + /** Timor-Leste */ + | 'TL' + /** Turkmenistan */ + | 'TM' /** Tunisia */ | 'TN' + /** Tonga */ + | 'TO' /** Turkey */ | 'TR' - /** Turkmenistan */ - | 'TM' - /** Turks and Caicos Islands */ - | 'TC' + /** Trinidad and Tobago */ + | 'TT' /** Tuvalu */ | 'TV' - /** Uganda */ - | 'UG' + /** Taiwan */ + | 'TW' + /** Tanzania */ + | 'TZ' /** Ukraine */ | 'UA' - /** United Arab Emirates */ - | 'AE' - /** United Kingdom */ - | 'GB' + /** Uganda */ + | 'UG' /** United States Minor Outlying Islands */ | 'UM' /** United States of America */ @@ -5873,39 +5113,41 @@ export type SponsorsCountryOrRegionCode = | 'UY' /** Uzbekistan */ | 'UZ' - /** Vanuatu */ - | 'VU' /** Vatican City */ | 'VA' + /** Saint Vincent and the Grenadines */ + | 'VC' /** Venezuela */ | 'VE' - /** Vietnam */ - | 'VN' /** Virgin Islands, British */ | 'VG' /** Virgin Islands, U.S. */ | 'VI' + /** Vietnam */ + | 'VN' + /** Vanuatu */ + | 'VU' /** Wallis and Futuna Islands */ | 'WF' - /** Western Sahara */ - | 'EH' + /** Samoa */ + | 'WS' /** Yemen */ | 'YE' + /** Mayotte */ + | 'YT' + /** South Africa */ + | 'ZA' /** Zambia */ | 'ZM' /** Zimbabwe */ | 'ZW'; - /** The different kinds of goals a GitHub Sponsors member can have. */ export type SponsorsGoalKind = - /** The goal is about reaching a certain number of sponsors. */ - | 'TOTAL_SPONSORS_COUNT' /** The goal is about getting a certain amount in USD from sponsorships each month. */ - | 'MONTHLY_SPONSORSHIP_AMOUNT'; - - - + | 'MONTHLY_SPONSORSHIP_AMOUNT' + /** The goal is about reaching a certain number of sponsors. */ + | 'TOTAL_SPONSORS_COUNT'; /** The different kinds of records that can be featured on a GitHub Sponsors profile page. */ export type SponsorsListingFeaturedItemFeatureableType = @@ -5914,16 +5156,12 @@ export type SponsorsListingFeaturedItemFeatureableType = /** A user who belongs to the organization with the GitHub Sponsors profile. */ | 'USER'; - - - - /** Ordering options for Sponsors tiers connections. */ export type SponsorsTierOrder = { - /** The field to order tiers by. */ - field: SponsorsTierOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order tiers by. */ + field: SponsorsTierOrderField; }; /** Properties by which Sponsors tiers connections can be ordered. */ @@ -5933,18 +5171,12 @@ export type SponsorsTierOrderField = /** Order tiers by their monthly price in cents */ | 'MONTHLY_PRICE_IN_CENTS'; - - - - - - /** Ordering options for sponsorship newsletter connections. */ export type SponsorshipNewsletterOrder = { - /** The field to order sponsorship newsletters by. */ - field: SponsorshipNewsletterOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order sponsorship newsletters by. */ + field: SponsorshipNewsletterOrderField; }; /** Properties by which sponsorship update connections can be ordered. */ @@ -5954,10 +5186,10 @@ export type SponsorshipNewsletterOrderField = /** Ordering options for sponsorship connections. */ export type SponsorshipOrder = { - /** The field to order sponsorship by. */ - field: SponsorshipOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order sponsorship by. */ + field: SponsorshipOrderField; }; /** Properties by which sponsorship connections can be ordered. */ @@ -5967,34 +5199,33 @@ export type SponsorshipOrderField = /** The privacy of a sponsorship */ export type SponsorshipPrivacy = - /** Public */ - | 'PUBLIC' /** Private */ - | 'PRIVATE'; + | 'PRIVATE' + /** Public */ + | 'PUBLIC'; /** The possible default commit messages for squash merges. */ export type SquashMergeCommitMessage = - /** Default to the pull request's body. */ - | 'PR_BODY' + /** Default to a blank commit message. */ + | 'BLANK' /** Default to the branch's commit messages. */ | 'COMMIT_MESSAGES' - /** Default to a blank commit message. */ - | 'BLANK'; + /** Default to the pull request's body. */ + | 'PR_BODY'; /** The possible default commit titles for squash merges. */ export type SquashMergeCommitTitle = - /** Default to the pull request's title. */ - | 'PR_TITLE' /** Default to the commit's title (if only one commit) or the pull request's title (when more than one commit). */ - | 'COMMIT_OR_PR_TITLE'; - + | 'COMMIT_OR_PR_TITLE' + /** Default to the pull request's title. */ + | 'PR_TITLE'; /** Ways in which star connections can be ordered. */ export type StarOrder = { - /** The field in which to order nodes by. */ - field: StarOrderField; /** The direction in which to order nodes. */ direction: OrderDirection; + /** The field in which to order nodes by. */ + field: StarOrderField; }; /** Properties by which star connections can be ordered. */ @@ -6002,79 +5233,64 @@ export type StarOrderField = /** Allows ordering a list of stars by when they were created. */ | 'STARRED_AT'; - - - - - /** Autogenerated input type of StartOrganizationMigration */ export type StartOrganizationMigrationInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The migration source access token. */ + sourceAccessToken: Scalars['String']['input']; /** The URL of the organization to migrate. */ - sourceOrgUrl: Scalars['URI']; - /** The name of the target organization. */ - targetOrgName: Scalars['String']; + sourceOrgUrl: Scalars['URI']['input']; /** The ID of the enterprise the target organization belongs to. */ - targetEnterpriseId: Scalars['ID']; - /** The migration source access token. */ - sourceAccessToken: Scalars['String']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + targetEnterpriseId: Scalars['ID']['input']; + /** The name of the target organization. */ + targetOrgName: Scalars['String']['input']; }; - /** Autogenerated input type of StartRepositoryMigration */ export type StartRepositoryMigrationInput = { - /** The ID of the migration source. */ - sourceId: Scalars['ID']; - /** The ID of the organization that will own the imported repository. */ - ownerId: Scalars['ID']; - /** The URL of the source repository. */ - sourceRepositoryUrl?: Maybe; - /** The name of the imported repository. */ - repositoryName: Scalars['String']; + /** The migration source access token. */ + accessToken?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Whether to continue the migration on error. Defaults to `false`. */ - continueOnError?: Maybe; + continueOnError?: InputMaybe; /** The signed URL to access the user-uploaded git archive. */ - gitArchiveUrl?: Maybe; - /** The signed URL to access the user-uploaded metadata archive. */ - metadataArchiveUrl?: Maybe; - /** The migration source access token. */ - accessToken?: Maybe; + gitArchiveUrl?: InputMaybe; /** The GitHub personal access token of the user importing to the target repository. */ - githubPat?: Maybe; + githubPat?: InputMaybe; + /** Whether to lock the source repository. */ + lockSource?: InputMaybe; + /** The signed URL to access the user-uploaded metadata archive. */ + metadataArchiveUrl?: InputMaybe; + /** The ID of the organization that will own the imported repository. */ + ownerId: Scalars['ID']['input']; + /** The name of the imported repository. */ + repositoryName: Scalars['String']['input']; /** Whether to skip migrating releases for the repository. */ - skipReleases?: Maybe; + skipReleases?: InputMaybe; + /** The ID of the migration source. */ + sourceId: Scalars['ID']['input']; + /** The URL of the source repository. */ + sourceRepositoryUrl?: InputMaybe; /** The visibility of the imported repository. */ - targetRepoVisibility?: Maybe; - /** Whether to lock the source repository. */ - lockSource?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + targetRepoVisibility?: InputMaybe; }; - - - /** Required status check */ export type StatusCheckConfigurationInput = { /** The status check context name that must be present on the commit. */ - context: Scalars['String']; + context: Scalars['String']['input']; /** The optional integration ID that this status check must originate from. */ - integrationId?: Maybe; + integrationId?: InputMaybe; }; - - - - - - /** The possible commit status states. */ export type StatusState = - /** Status is expected. */ - | 'EXPECTED' /** Status is errored. */ | 'ERROR' + /** Status is expected. */ + | 'EXPECTED' /** Status is failing. */ | 'FAILURE' /** Status is pending. */ @@ -6082,67 +5298,47 @@ export type StatusState = /** Status is successful. */ | 'SUCCESS'; - /** Autogenerated input type of SubmitPullRequestReview */ export type SubmitPullRequestReviewInput = { - /** The Pull Request ID to submit any pending reviews. */ - pullRequestId?: Maybe; - /** The Pull Request Review ID to submit. */ - pullRequestReviewId?: Maybe; - /** The event to send to the Pull Request Review. */ - event: PullRequestReviewEvent; /** The text field to set on the Pull Request Review. */ - body?: Maybe; + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The event to send to the Pull Request Review. */ + event: PullRequestReviewEvent; + /** The Pull Request ID to submit any pending reviews. */ + pullRequestId?: InputMaybe; + /** The Pull Request Review ID to submit. */ + pullRequestReviewId?: InputMaybe; }; - - - - - - /** The possible states of a subscription. */ export type SubscriptionState = - /** The User is only notified when participating or @mentioned. */ - | 'UNSUBSCRIBED' + /** The User is never notified. */ + | 'IGNORED' /** The User is notified of all conversations. */ | 'SUBSCRIBED' - /** The User is never notified. */ - | 'IGNORED'; - - - - -/** Parameters to be used for the tag_name_pattern rule */ -export type TagNamePatternParametersInput = { - /** How this rule will appear to users. */ - name?: Maybe; - /** If true, the rule will fail if the pattern matches. */ - negate?: Maybe; - /** The operator to use for matching. */ - operator: Scalars['String']; - /** The pattern to match with. */ - pattern: Scalars['String']; -}; - - - - - - - - - + /** The User is only notified when participating or @mentioned. */ + | 'UNSUBSCRIBED'; +/** Parameters to be used for the tag_name_pattern rule */ +export type TagNamePatternParametersInput = { + /** How this rule will appear to users. */ + name?: InputMaybe; + /** If true, the rule will fail if the pattern matches. */ + negate?: InputMaybe; + /** The operator to use for matching. */ + operator: Scalars['String']['input']; + /** The pattern to match with. */ + pattern: Scalars['String']['input']; +}; /** Ways in which team discussion comment connections can be ordered. */ export type TeamDiscussionCommentOrder = { - /** The field by which to order nodes. */ - field: TeamDiscussionCommentOrderField; /** The direction in which to order nodes. */ direction: OrderDirection; + /** The field by which to order nodes. */ + field: TeamDiscussionCommentOrderField; }; /** Properties by which team discussion comment connections can be ordered. */ @@ -6150,14 +5346,12 @@ export type TeamDiscussionCommentOrderField = /** Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). */ | 'NUMBER'; - - /** Ways in which team discussion connections can be ordered. */ export type TeamDiscussionOrder = { - /** The field by which to order nodes. */ - field: TeamDiscussionOrderField; /** The direction in which to order nodes. */ direction: OrderDirection; + /** The field by which to order nodes. */ + field: TeamDiscussionOrderField; }; /** Properties by which team discussion connections can be ordered. */ @@ -6165,23 +5359,20 @@ export type TeamDiscussionOrderField = /** Allows chronological ordering of team discussions. */ | 'CREATED_AT'; - - - /** Ordering options for team member connections */ export type TeamMemberOrder = { - /** The field to order team members by. */ - field: TeamMemberOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order team members by. */ + field: TeamMemberOrderField; }; /** Properties by which team member connections can be ordered. */ export type TeamMemberOrderField = - /** Order team members by login */ - | 'LOGIN' /** Order team members by creation time */ - | 'CREATED_AT'; + | 'CREATED_AT' + /** Order team members by login */ + | 'LOGIN'; /** The possible team member roles; either 'maintainer' or 'member'. */ export type TeamMemberRole = @@ -6192,26 +5383,26 @@ export type TeamMemberRole = /** Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. */ export type TeamMembershipType = - /** Includes only immediate members of the team. */ - | 'IMMEDIATE' + /** Includes immediate and child team members for the team. */ + | 'ALL' /** Includes only child team members for the team. */ | 'CHILD_TEAM' - /** Includes immediate and child team members for the team. */ - | 'ALL'; + /** Includes only immediate members of the team. */ + | 'IMMEDIATE'; /** The possible team notification values. */ export type TeamNotificationSetting = - /** Everyone will receive notifications when the team is @mentioned. */ - | 'NOTIFICATIONS_ENABLED' /** No one will receive notifications. */ - | 'NOTIFICATIONS_DISABLED'; + | 'NOTIFICATIONS_DISABLED' + /** Everyone will receive notifications when the team is @mentioned. */ + | 'NOTIFICATIONS_ENABLED'; /** Ways in which team connections can be ordered. */ export type TeamOrder = { - /** The field in which to order nodes by. */ - field: TeamOrderField; /** The direction in which to order nodes. */ direction: OrderDirection; + /** The field in which to order nodes by. */ + field: TeamOrderField; }; /** Properties by which team connections can be ordered. */ @@ -6226,32 +5417,28 @@ export type TeamPrivacy = /** A visible team can be seen and @mentioned by every member of the organization. */ | 'VISIBLE'; - - - - /** Ordering options for team repository connections */ export type TeamRepositoryOrder = { - /** The field to order repositories by. */ - field: TeamRepositoryOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order repositories by. */ + field: TeamRepositoryOrderField; }; /** Properties by which team repository connections can be ordered. */ export type TeamRepositoryOrderField = /** Order repositories by creation time */ | 'CREATED_AT' - /** Order repositories by update time */ - | 'UPDATED_AT' - /** Order repositories by push time */ - | 'PUSHED_AT' /** Order repositories by name */ | 'NAME' /** Order repositories by permission */ | 'PERMISSION' + /** Order repositories by push time */ + | 'PUSHED_AT' /** Order repositories by number of stargazers */ - | 'STARGAZERS'; + | 'STARGAZERS' + /** Order repositories by update time */ + | 'UPDATED_AT'; /** The role of a user on a team. */ export type TeamRole = @@ -6260,1016 +5447,919 @@ export type TeamRole = /** User is a member of the team. */ | 'MEMBER'; - - - - /** Reason that the suggested topic is declined. */ export type TopicSuggestionDeclineReason = /** The suggested topic is not relevant to the repository. */ | 'NOT_RELEVANT' - /** The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1). */ - | 'TOO_SPECIFIC' /** The viewer does not like the suggested topic. */ | 'PERSONAL_PREFERENCE' /** The suggested topic is too general for the repository. */ - | 'TOO_GENERAL'; + | 'TOO_GENERAL' + /** The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1). */ + | 'TOO_SPECIFIC'; /** The possible states of a tracked issue. */ export type TrackedIssueStates = - /** The tracked issue is open */ - | 'OPEN' /** The tracked issue is closed */ - | 'CLOSED'; + | 'CLOSED' + /** The tracked issue is open */ + | 'OPEN'; /** Autogenerated input type of TransferEnterpriseOrganization */ export type TransferEnterpriseOrganizationInput = { - /** The ID of the organization to transfer. */ - organizationId: Scalars['ID']; - /** The ID of the enterprise where the organization should be transferred. */ - destinationEnterpriseId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the enterprise where the organization should be transferred. */ + destinationEnterpriseId: Scalars['ID']['input']; + /** The ID of the organization to transfer. */ + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of TransferIssue */ export type TransferIssueInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Whether to create labels if they don't exist in the target repository (matched by name) */ + createLabelsIfMissing?: InputMaybe; /** The Node ID of the issue to be transferred */ - issueId: Scalars['ID']; + issueId: Scalars['ID']['input']; /** The Node ID of the repository the issue should be transferred to */ - repositoryId: Scalars['ID']; - /** Whether to create labels if they don't exist in the target repository (matched by name) */ - createLabelsIfMissing?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId: Scalars['ID']['input']; }; - - - - - /** Autogenerated input type of UnarchiveProjectV2Item */ export type UnarchiveProjectV2ItemInput = { - /** The ID of the Project to archive the item from. */ - projectId: Scalars['ID']; - /** The ID of the ProjectV2Item to unarchive. */ - itemId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the ProjectV2Item to unarchive. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project to archive the item from. */ + projectId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnarchiveRepository */ export type UnarchiveRepositoryInput = { - /** The ID of the repository to unarchive. */ - repositoryId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the repository to unarchive. */ + repositoryId: Scalars['ID']['input']; }; - - /** Autogenerated input type of UnfollowOrganization */ export type UnfollowOrganizationInput = { - /** ID of the organization to unfollow. */ - organizationId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the organization to unfollow. */ + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnfollowUser */ export type UnfollowUserInput = { - /** ID of the user to unfollow. */ - userId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the user to unfollow. */ + userId: Scalars['ID']['input']; }; - - - - /** Autogenerated input type of UnlinkProjectV2FromRepository */ export type UnlinkProjectV2FromRepositoryInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the project to unlink from the repository. */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the repository to unlink from the project. */ - repositoryId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnlinkProjectV2FromTeam */ export type UnlinkProjectV2FromTeamInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the project to unlink from the team. */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the team to unlink from the project. */ - teamId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + teamId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnlinkRepositoryFromProject */ export type UnlinkRepositoryFromProjectInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Project linked to the Repository. */ - projectId: Scalars['ID']; + projectId: Scalars['ID']['input']; /** The ID of the Repository linked to the Project. */ - repositoryId: Scalars['ID']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnlockLockable */ export type UnlockLockableInput = { - /** ID of the item to be unlocked. */ - lockableId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the item to be unlocked. */ + lockableId: Scalars['ID']['input']; }; - - /** Autogenerated input type of UnmarkDiscussionCommentAsAnswer */ export type UnmarkDiscussionCommentAsAnswerInput = { - /** The Node ID of the discussion comment to unmark as an answer. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion comment to unmark as an answer. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of UnmarkFileAsViewed */ export type UnmarkFileAsViewedInput = { - /** The Node ID of the pull request. */ - pullRequestId: Scalars['ID']; - /** The path of the file to mark as unviewed */ - path: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The path of the file to mark as unviewed */ + path: Scalars['String']['input']; + /** The Node ID of the pull request. */ + pullRequestId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnmarkIssueAsDuplicate */ export type UnmarkIssueAsDuplicateInput = { - /** ID of the issue or pull request currently marked as a duplicate. */ - duplicateId: Scalars['ID']; /** ID of the issue or pull request currently considered canonical/authoritative/original. */ - canonicalId: Scalars['ID']; + canonicalId: Scalars['ID']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** ID of the issue or pull request currently marked as a duplicate. */ + duplicateId: Scalars['ID']['input']; }; - - /** Autogenerated input type of UnminimizeComment */ export type UnminimizeCommentInput = { - /** The Node ID of the subject to modify. */ - subjectId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the subject to modify. */ + subjectId: Scalars['ID']['input']; }; - /** Autogenerated input type of UnpinIssue */ export type UnpinIssueInput = { - /** The ID of the issue to be unpinned */ - issueId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the issue to be unpinned */ + issueId: Scalars['ID']['input']; }; - - /** Autogenerated input type of UnresolveReviewThread */ export type UnresolveReviewThreadInput = { - /** The ID of the thread to unresolve */ - threadId: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the thread to unresolve */ + threadId: Scalars['ID']['input']; }; - - - - /** Autogenerated input type of UpdateBranchProtectionRule */ export type UpdateBranchProtectionRuleInput = { + /** Can this branch be deleted. */ + allowsDeletions?: InputMaybe; + /** Are force pushes allowed on this branch. */ + allowsForcePushes?: InputMaybe; + /** Is branch creation a protected operation. */ + blocksCreations?: InputMaybe; /** The global relay id of the branch protection rule to be updated. */ - branchProtectionRuleId: Scalars['ID']; + branchProtectionRuleId: Scalars['ID']['input']; + /** A list of User, Team, or App IDs allowed to bypass force push targeting matching branches. */ + bypassForcePushActorIds?: InputMaybe>; + /** A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches. */ + bypassPullRequestActorIds?: InputMaybe>; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Will new commits pushed to matching branches dismiss pull request review approvals. */ + dismissesStaleReviews?: InputMaybe; + /** Can admins overwrite branch protection. */ + isAdminEnforced?: InputMaybe; + /** Whether users can pull changes from upstream when the branch is locked. Set to `true` to allow fork syncing. Set to `false` to prevent fork syncing. */ + lockAllowsFetchAndMerge?: InputMaybe; + /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ + lockBranch?: InputMaybe; /** The glob-like pattern used to determine matching branches. */ - pattern?: Maybe; - /** Are approving reviews required to update matching branches. */ - requiresApprovingReviews?: Maybe; + pattern?: InputMaybe; + /** A list of User, Team, or App IDs allowed to push to matching branches. */ + pushActorIds?: InputMaybe>; + /** Whether the most recent push must be approved by someone other than the person who pushed it */ + requireLastPushApproval?: InputMaybe; /** Number of approving reviews required to update matching branches. */ - requiredApprovingReviewCount?: Maybe; + requiredApprovingReviewCount?: InputMaybe; + /** The list of required deployment environments */ + requiredDeploymentEnvironments?: InputMaybe>; + /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ + requiredStatusCheckContexts?: InputMaybe>; + /** The list of required status checks */ + requiredStatusChecks?: InputMaybe>; + /** Are approving reviews required to update matching branches. */ + requiresApprovingReviews?: InputMaybe; + /** Are reviews from code owners required to update matching branches. */ + requiresCodeOwnerReviews?: InputMaybe; /** Are commits required to be signed. */ - requiresCommitSignatures?: Maybe; + requiresCommitSignatures?: InputMaybe; + /** Are conversations required to be resolved before merging. */ + requiresConversationResolution?: InputMaybe; + /** Are successful deployments required before merging. */ + requiresDeployments?: InputMaybe; /** Are merge commits prohibited from being pushed to this branch. */ - requiresLinearHistory?: Maybe; - /** Is branch creation a protected operation. */ - blocksCreations?: Maybe; - /** Are force pushes allowed on this branch. */ - allowsForcePushes?: Maybe; - /** Can this branch be deleted. */ - allowsDeletions?: Maybe; - /** Can admins overwrite branch protection. */ - isAdminEnforced?: Maybe; + requiresLinearHistory?: InputMaybe; /** Are status checks required to update matching branches. */ - requiresStatusChecks?: Maybe; + requiresStatusChecks?: InputMaybe; /** Are branches required to be up to date before merging. */ - requiresStrictStatusChecks?: Maybe; - /** Are reviews from code owners required to update matching branches. */ - requiresCodeOwnerReviews?: Maybe; - /** Will new commits pushed to matching branches dismiss pull request review approvals. */ - dismissesStaleReviews?: Maybe; + requiresStrictStatusChecks?: InputMaybe; + /** Is pushing to matching branches restricted. */ + restrictsPushes?: InputMaybe; /** Is dismissal of pull request reviews restricted. */ - restrictsReviewDismissals?: Maybe; + restrictsReviewDismissals?: InputMaybe; /** A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches. */ - reviewDismissalActorIds?: Maybe>; - /** A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches. */ - bypassPullRequestActorIds?: Maybe>; - /** A list of User, Team, or App IDs allowed to bypass force push targeting matching branches. */ - bypassForcePushActorIds?: Maybe>; - /** Is pushing to matching branches restricted. */ - restrictsPushes?: Maybe; - /** A list of User, Team, or App IDs allowed to push to matching branches. */ - pushActorIds?: Maybe>; - /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ - requiredStatusCheckContexts?: Maybe>; - /** The list of required status checks */ - requiredStatusChecks?: Maybe>; - /** Are successful deployments required before merging. */ - requiresDeployments?: Maybe; - /** The list of required deployment environments */ - requiredDeploymentEnvironments?: Maybe>; - /** Are conversations required to be resolved before merging. */ - requiresConversationResolution?: Maybe; - /** Whether the most recent push must be approved by someone other than the person who pushed it */ - requireLastPushApproval?: Maybe; - /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ - lockBranch?: Maybe; - /** Whether users can pull changes from upstream when the branch is locked. Set to `true` to allow fork syncing. Set to `false` to prevent fork syncing. */ - lockAllowsFetchAndMerge?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + reviewDismissalActorIds?: InputMaybe>; }; - /** Autogenerated input type of UpdateCheckRun */ export type UpdateCheckRunInput = { - /** The node ID of the repository. */ - repositoryId: Scalars['ID']; + /** Possible further actions the integrator can perform, which a user may trigger. */ + actions?: InputMaybe>; /** The node of the check. */ - checkRunId: Scalars['ID']; - /** The name of the check. */ - name?: Maybe; + checkRunId: Scalars['ID']['input']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The time that the check run finished. */ + completedAt?: InputMaybe; + /** The final conclusion of the check. */ + conclusion?: InputMaybe; /** The URL of the integrator's site that has the full details of the check. */ - detailsUrl?: Maybe; + detailsUrl?: InputMaybe; /** A reference for the run on the integrator's system. */ - externalId?: Maybe; - /** The current status. */ - status?: Maybe; - /** The time that the check run began. */ - startedAt?: Maybe; - /** The final conclusion of the check. */ - conclusion?: Maybe; - /** The time that the check run finished. */ - completedAt?: Maybe; + externalId?: InputMaybe; + /** The name of the check. */ + name?: InputMaybe; /** Descriptive details about the run. */ - output?: Maybe; - /** Possible further actions the integrator can perform, which a user may trigger. */ - actions?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + output?: InputMaybe; + /** The node ID of the repository. */ + repositoryId: Scalars['ID']['input']; + /** The time that the check run began. */ + startedAt?: InputMaybe; + /** The current status. */ + status?: InputMaybe; }; - /** Autogenerated input type of UpdateCheckSuitePreferences */ export type UpdateCheckSuitePreferencesInput = { - /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; /** The check suite preferences to modify. */ autoTriggerPreferences: Array; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the repository. */ + repositoryId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateDiscussionComment */ export type UpdateDiscussionCommentInput = { - /** The Node ID of the discussion comment to update. */ - commentId: Scalars['ID']; /** The new contents of the comment body. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion comment to update. */ + commentId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateDiscussion */ export type UpdateDiscussionInput = { - /** The Node ID of the discussion to update. */ - discussionId: Scalars['ID']; - /** The new discussion title. */ - title?: Maybe; /** The new contents of the discussion body. */ - body?: Maybe; + body?: InputMaybe; /** The Node ID of a discussion category within the same repository to change this discussion to. */ - categoryId?: Maybe; + categoryId?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion to update. */ + discussionId: Scalars['ID']['input']; + /** The new discussion title. */ + title?: InputMaybe; }; - /** Autogenerated input type of UpdateEnterpriseAdministratorRole */ export type UpdateEnterpriseAdministratorRoleInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Enterprise which the admin belongs to. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The login of a administrator whose role is being changed. */ - login: Scalars['String']; + login: Scalars['String']['input']; /** The new role for the Enterprise administrator. */ role: EnterpriseAdministratorRole; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting */ export type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the allow private repository forking setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; + /** The value for the allow private repository forking policy on the enterprise. */ + policyValue?: InputMaybe; /** The value for the allow private repository forking setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** The value for the allow private repository forking policy on the enterprise. */ - policyValue?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting */ export type UpdateEnterpriseDefaultRepositoryPermissionSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the base repository permission setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the base repository permission setting on the enterprise. */ settingValue: EnterpriseDefaultRepositoryPermissionSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting */ export type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can change repository visibility setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can change repository visibility setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting */ export type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can create repositories setting. */ - enterpriseId: Scalars['ID']; - /** Value for the members can create repositories setting on the enterprise. This or the granular public/private/internal allowed fields (but not both) must be provided. */ - settingValue?: Maybe; - /** When false, allow member organizations to set their own repository creation member privileges. */ - membersCanCreateRepositoriesPolicyEnabled?: Maybe; - /** Allow members to create public repositories. Defaults to current value. */ - membersCanCreatePublicRepositories?: Maybe; - /** Allow members to create private repositories. Defaults to current value. */ - membersCanCreatePrivateRepositories?: Maybe; + enterpriseId: Scalars['ID']['input']; /** Allow members to create internal repositories. Defaults to current value. */ - membersCanCreateInternalRepositories?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + membersCanCreateInternalRepositories?: InputMaybe; + /** Allow members to create private repositories. Defaults to current value. */ + membersCanCreatePrivateRepositories?: InputMaybe; + /** Allow members to create public repositories. Defaults to current value. */ + membersCanCreatePublicRepositories?: InputMaybe; + /** When false, allow member organizations to set their own repository creation member privileges. */ + membersCanCreateRepositoriesPolicyEnabled?: InputMaybe; + /** Value for the members can create repositories setting on the enterprise. This or the granular public/private/internal allowed fields (but not both) must be provided. */ + settingValue?: InputMaybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting */ export type UpdateEnterpriseMembersCanDeleteIssuesSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can delete issues setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can delete issues setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting */ export type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can delete repositories setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can delete repositories setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting */ export type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can invite collaborators setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can invite collaborators setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting */ export type UpdateEnterpriseMembersCanMakePurchasesSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can make purchases setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can make purchases setting on the enterprise. */ settingValue: EnterpriseMembersCanMakePurchasesSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting */ export type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can update protected branches setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can update protected branches setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting */ export type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the members can view dependency insights setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the members can view dependency insights setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting */ export type UpdateEnterpriseOrganizationProjectsSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the organization projects setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the organization projects setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole */ export type UpdateEnterpriseOwnerOrganizationRoleInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the Enterprise which the owner belongs to. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The ID of the organization for membership change. */ - organizationId: Scalars['ID']; + organizationId: Scalars['ID']['input']; /** The role to assume in the organization. */ organizationRole: RoleInOrganization; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseProfile */ export type UpdateEnterpriseProfileInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The description of the enterprise. */ + description?: InputMaybe; /** The Enterprise ID to update. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; + /** The location of the enterprise. */ + location?: InputMaybe; /** The name of the enterprise. */ - name?: Maybe; - /** The description of the enterprise. */ - description?: Maybe; + name?: InputMaybe; /** The URL of the enterprise's website. */ - websiteUrl?: Maybe; - /** The location of the enterprise. */ - location?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + websiteUrl?: InputMaybe; }; - /** Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting */ export type UpdateEnterpriseRepositoryProjectsSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the repository projects setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the repository projects setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting */ export type UpdateEnterpriseTeamDiscussionsSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the team discussions setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the team discussions setting on the enterprise. */ settingValue: EnterpriseEnabledDisabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting */ export type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the enterprise on which to set the two factor authentication required setting. */ - enterpriseId: Scalars['ID']; + enterpriseId: Scalars['ID']['input']; /** The value for the two factor authentication required setting on the enterprise. */ settingValue: EnterpriseEnabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateEnvironment */ export type UpdateEnvironmentInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The node ID of the environment. */ - environmentId: Scalars['ID']; - /** The wait timer in minutes. */ - waitTimer?: Maybe; + environmentId: Scalars['ID']['input']; /** The ids of users or teams that can approve deployments to this environment */ - reviewers?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + reviewers?: InputMaybe>; + /** The wait timer in minutes. */ + waitTimer?: InputMaybe; }; - /** Autogenerated input type of UpdateIpAllowListEnabledSetting */ export type UpdateIpAllowListEnabledSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the owner on which to set the IP allow list enabled setting. */ - ownerId: Scalars['ID']; + ownerId: Scalars['ID']['input']; /** The value for the IP allow list enabled setting. */ settingValue: IpAllowListEnabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateIpAllowListEntry */ export type UpdateIpAllowListEntryInput = { - /** The ID of the IP allow list entry to update. */ - ipAllowListEntryId: Scalars['ID']; /** An IP address or range of addresses in CIDR notation. */ - allowListValue: Scalars['String']; - /** An optional name for the IP allow list entry. */ - name?: Maybe; - /** Whether the IP allow list entry is active when an IP allow list is enabled. */ - isActive: Scalars['Boolean']; + allowListValue: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the IP allow list entry to update. */ + ipAllowListEntryId: Scalars['ID']['input']; + /** Whether the IP allow list entry is active when an IP allow list is enabled. */ + isActive: Scalars['Boolean']['input']; + /** An optional name for the IP allow list entry. */ + name?: InputMaybe; }; - /** Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting */ export type UpdateIpAllowListForInstalledAppsEnabledSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the owner. */ - ownerId: Scalars['ID']; + ownerId: Scalars['ID']['input']; /** The value for the IP allow list configuration for installed GitHub Apps setting. */ settingValue: IpAllowListForInstalledAppsEnabledSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateIssueComment */ export type UpdateIssueCommentInput = { - /** The ID of the IssueComment to modify. */ - id: Scalars['ID']; /** The updated text of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the IssueComment to modify. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateIssue */ export type UpdateIssueInput = { - /** The ID of the Issue to modify. */ - id: Scalars['ID']; - /** The title for the issue. */ - title?: Maybe; - /** The body for the issue description. */ - body?: Maybe; /** An array of Node IDs of users for this issue. */ - assigneeIds?: Maybe>; - /** The Node ID of the milestone for this issue. */ - milestoneId?: Maybe; + assigneeIds?: InputMaybe>; + /** The body for the issue description. */ + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** The ID of the Issue to modify. */ + id: Scalars['ID']['input']; /** An array of Node IDs of labels for this issue. */ - labelIds?: Maybe>; - /** The desired issue state. */ - state?: Maybe; + labelIds?: InputMaybe>; + /** The Node ID of the milestone for this issue. */ + milestoneId?: InputMaybe; /** An array of Node IDs for projects associated with this issue. */ - projectIds?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + projectIds?: InputMaybe>; + /** The desired issue state. */ + state?: InputMaybe; + /** The title for the issue. */ + title?: InputMaybe; }; - /** Autogenerated input type of UpdateNotificationRestrictionSetting */ export type UpdateNotificationRestrictionSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the owner on which to set the restrict notifications setting. */ - ownerId: Scalars['ID']; + ownerId: Scalars['ID']['input']; /** The value for the restrict notifications setting. */ settingValue: NotificationRestrictionSettingValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting */ export type UpdateOrganizationAllowPrivateRepositoryForkingSettingInput = { - /** The ID of the organization on which to set the allow private repository forking setting. */ - organizationId: Scalars['ID']; - /** Enable forking of private repositories in the organization? */ - forkingEnabled: Scalars['Boolean']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Enable forking of private repositories in the organization? */ + forkingEnabled: Scalars['Boolean']['input']; + /** The ID of the organization on which to set the allow private repository forking setting. */ + organizationId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting */ export type UpdateOrganizationWebCommitSignoffSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the organization on which to set the web commit signoff setting. */ - organizationId: Scalars['ID']; + organizationId: Scalars['ID']['input']; /** Enable signoff on web-based commits for repositories in the organization? */ - webCommitSignoffRequired: Scalars['Boolean']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + webCommitSignoffRequired: Scalars['Boolean']['input']; }; - - /** Only allow users with bypass permission to update matching refs. */ export type UpdateParametersInput = { /** Branch can pull changes from its upstream repository */ - updateAllowsFetchAndMerge: Scalars['Boolean']; + updateAllowsFetchAndMerge: Scalars['Boolean']['input']; }; /** Autogenerated input type of UpdateProjectCard */ export type UpdateProjectCardInput = { - /** The ProjectCard ID to update. */ - projectCardId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Whether or not the ProjectCard should be archived */ - isArchived?: Maybe; + isArchived?: InputMaybe; /** The note of ProjectCard. */ - note?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + note?: InputMaybe; + /** The ProjectCard ID to update. */ + projectCardId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateProjectColumn */ export type UpdateProjectColumnInput = { - /** The ProjectColumn ID to update. */ - projectColumnId: Scalars['ID']; - /** The name of project column. */ - name: Scalars['String']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of project column. */ + name: Scalars['String']['input']; + /** The ProjectColumn ID to update. */ + projectColumnId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateProject */ export type UpdateProjectInput = { - /** The Project ID to update. */ - projectId: Scalars['ID']; - /** The name of project. */ - name?: Maybe; /** The description of project. */ - body?: Maybe; - /** Whether the project is open or closed. */ - state?: Maybe; - /** Whether the project is public or not. */ - public?: Maybe; + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The name of project. */ + name?: InputMaybe; + /** The Project ID to update. */ + projectId: Scalars['ID']['input']; + /** Whether the project is public or not. */ + public?: InputMaybe; + /** Whether the project is open or closed. */ + state?: InputMaybe; }; - /** Autogenerated input type of UpdateProjectV2DraftIssue */ export type UpdateProjectV2DraftIssueInput = { - /** The ID of the draft issue to update. */ - draftIssueId: Scalars['ID']; - /** The title of the draft issue. */ - title?: Maybe; - /** The body of the draft issue. */ - body?: Maybe; /** The IDs of the assignees of the draft issue. */ - assigneeIds?: Maybe>; + assigneeIds?: InputMaybe>; + /** The body of the draft issue. */ + body?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the draft issue to update. */ + draftIssueId: Scalars['ID']['input']; + /** The title of the draft issue. */ + title?: InputMaybe; }; - /** Autogenerated input type of UpdateProjectV2 */ export type UpdateProjectV2Input = { - /** The ID of the Project to update. */ - projectId: Scalars['ID']; - /** Set the title of the project. */ - title?: Maybe; - /** Set the short description of the project. */ - shortDescription?: Maybe; - /** Set the readme description of the project. */ - readme?: Maybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Set the project to closed or open. */ - closed?: Maybe; + closed?: InputMaybe; + /** The ID of the Project to update. */ + projectId: Scalars['ID']['input']; /** Set the project to public or private. */ - public?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + public?: InputMaybe; + /** Set the readme description of the project. */ + readme?: InputMaybe; + /** Set the short description of the project. */ + shortDescription?: InputMaybe; + /** Set the title of the project. */ + title?: InputMaybe; }; /** Autogenerated input type of UpdateProjectV2ItemFieldValue */ export type UpdateProjectV2ItemFieldValueInput = { - /** The ID of the Project. */ - projectId: Scalars['ID']; - /** The ID of the item to be updated. */ - itemId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the field to be updated. */ - fieldId: Scalars['ID']; + fieldId: Scalars['ID']['input']; + /** The ID of the item to be updated. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project. */ + projectId: Scalars['ID']['input']; /** The value which will be set on the field. */ value: ProjectV2FieldValue; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; }; - /** Autogenerated input type of UpdateProjectV2ItemPosition */ export type UpdateProjectV2ItemPositionInput = { - /** The ID of the Project. */ - projectId: Scalars['ID']; - /** The ID of the item to be moved. */ - itemId: Scalars['ID']; /** The ID of the item to position this item after. If omitted or set to null the item will be moved to top. */ - afterId?: Maybe; + afterId?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the item to be moved. */ + itemId: Scalars['ID']['input']; + /** The ID of the Project. */ + projectId: Scalars['ID']['input']; }; - - /** Autogenerated input type of UpdatePullRequestBranch */ export type UpdatePullRequestBranchInput = { - /** The Node ID of the pull request. */ - pullRequestId: Scalars['ID']; - /** The head ref oid for the upstream branch. */ - expectedHeadOid?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The head ref oid for the upstream branch. */ + expectedHeadOid?: InputMaybe; + /** The Node ID of the pull request. */ + pullRequestId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdatePullRequest */ export type UpdatePullRequestInput = { - /** The Node ID of the pull request. */ - pullRequestId: Scalars['ID']; + /** An array of Node IDs of users for this pull request. */ + assigneeIds?: InputMaybe>; /** * The name of the branch you want your changes pulled into. This should be an existing branch * on the current repository. + * */ - baseRefName?: Maybe; - /** The title of the pull request. */ - title?: Maybe; + baseRefName?: InputMaybe; /** The contents of the pull request. */ - body?: Maybe; - /** The target state of the pull request. */ - state?: Maybe; + body?: InputMaybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** An array of Node IDs of labels for this pull request. */ + labelIds?: InputMaybe>; /** Indicates whether maintainers can modify the pull request. */ - maintainerCanModify?: Maybe; - /** An array of Node IDs of users for this pull request. */ - assigneeIds?: Maybe>; + maintainerCanModify?: InputMaybe; /** The Node ID of the milestone for this pull request. */ - milestoneId?: Maybe; - /** An array of Node IDs of labels for this pull request. */ - labelIds?: Maybe>; + milestoneId?: InputMaybe; /** An array of Node IDs for projects associated with this pull request. */ - projectIds?: Maybe>; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + projectIds?: InputMaybe>; + /** The Node ID of the pull request. */ + pullRequestId: Scalars['ID']['input']; + /** The target state of the pull request. */ + state?: InputMaybe; + /** The title of the pull request. */ + title?: InputMaybe; }; - /** Autogenerated input type of UpdatePullRequestReviewComment */ export type UpdatePullRequestReviewCommentInput = { - /** The Node ID of the comment to modify. */ - pullRequestReviewCommentId: Scalars['ID']; /** The text of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the comment to modify. */ + pullRequestReviewCommentId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdatePullRequestReview */ export type UpdatePullRequestReviewInput = { - /** The Node ID of the pull request review to modify. */ - pullRequestReviewId: Scalars['ID']; /** The contents of the pull request review body. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the pull request review to modify. */ + pullRequestReviewId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateRef */ export type UpdateRefInput = { - /** The Node ID of the Ref to be updated. */ - refId: Scalars['ID']; - /** The GitObjectID that the Ref shall be updated to target. */ - oid: Scalars['GitObjectID']; - /** Permit updates of branch Refs that are not fast-forwards? */ - force?: Maybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** Permit updates of branch Refs that are not fast-forwards? */ + force?: InputMaybe; + /** The GitObjectID that the Ref shall be updated to target. */ + oid: Scalars['GitObjectID']['input']; + /** The Node ID of the Ref to be updated. */ + refId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateRepository */ export type UpdateRepositoryInput = { - /** The ID of the repository to update. */ - repositoryId: Scalars['ID']; - /** The new name of the repository. */ - name?: Maybe; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** A new description for the repository. Pass an empty string to erase the existing description. */ - description?: Maybe; - /** Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. */ - template?: Maybe; - /** The URL for a web page about this repository. Pass an empty string to erase the existing URL. */ - homepageUrl?: Maybe; - /** Indicates if the repository should have the wiki feature enabled. */ - hasWikiEnabled?: Maybe; + description?: InputMaybe; + /** Indicates if the repository should have the discussions feature enabled. */ + hasDiscussionsEnabled?: InputMaybe; /** Indicates if the repository should have the issues feature enabled. */ - hasIssuesEnabled?: Maybe; + hasIssuesEnabled?: InputMaybe; /** Indicates if the repository should have the project boards feature enabled. */ - hasProjectsEnabled?: Maybe; - /** Indicates if the repository should have the discussions feature enabled. */ - hasDiscussionsEnabled?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + hasProjectsEnabled?: InputMaybe; + /** Indicates if the repository should have the wiki feature enabled. */ + hasWikiEnabled?: InputMaybe; + /** The URL for a web page about this repository. Pass an empty string to erase the existing URL. */ + homepageUrl?: InputMaybe; + /** The new name of the repository. */ + name?: InputMaybe; + /** The ID of the repository to update. */ + repositoryId: Scalars['ID']['input']; + /** Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. */ + template?: InputMaybe; }; - /** Autogenerated input type of UpdateRepositoryRuleset */ export type UpdateRepositoryRulesetInput = { - /** The global relay id of the repository ruleset to be updated. */ - repositoryRulesetId: Scalars['ID']; - /** The name of the ruleset. */ - name?: Maybe; - /** The target of the ruleset. */ - target?: Maybe; - /** The list of rules for this ruleset */ - rules?: Maybe>; - /** The list of conditions for this ruleset */ - conditions?: Maybe; - /** The enforcement level for this ruleset */ - enforcement?: Maybe; - /** The bypass mode for this ruleset */ - bypassMode?: Maybe; /** A list of Team or App IDs allowed to bypass rules in this ruleset. */ - bypassActorIds?: Maybe>; + bypassActorIds?: InputMaybe>; + /** The bypass mode for this ruleset */ + bypassMode?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The list of conditions for this ruleset */ + conditions?: InputMaybe; + /** The enforcement level for this ruleset */ + enforcement?: InputMaybe; + /** The name of the ruleset. */ + name?: InputMaybe; + /** The global relay id of the repository ruleset to be updated. */ + repositoryRulesetId: Scalars['ID']['input']; + /** The list of rules for this ruleset */ + rules?: InputMaybe>; + /** The target of the ruleset. */ + target?: InputMaybe; }; - /** Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting */ export type UpdateRepositoryWebCommitSignoffSettingInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The ID of the repository to update. */ - repositoryId: Scalars['ID']; + repositoryId: Scalars['ID']['input']; /** Indicates if the repository should require signoff on web-based commits. */ - webCommitSignoffRequired: Scalars['Boolean']; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + webCommitSignoffRequired: Scalars['Boolean']['input']; }; - /** Autogenerated input type of UpdateSponsorshipPreferences */ export type UpdateSponsorshipPreferencesInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; + /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorable. Public visibility still does not reveal which tier is used. */ + privacyLevel?: InputMaybe; + /** Whether the sponsor should receive email updates from the sponsorable. */ + receiveEmails?: InputMaybe; /** The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given. */ - sponsorId?: Maybe; + sponsorId?: InputMaybe; /** The username of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorId is not given. */ - sponsorLogin?: Maybe; + sponsorLogin?: InputMaybe; /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - sponsorableId?: Maybe; + sponsorableId?: InputMaybe; /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - sponsorableLogin?: Maybe; - /** Whether the sponsor should receive email updates from the sponsorable. */ - receiveEmails?: Maybe; - /** Specify whether others should be able to see that the sponsor is sponsoring the sponsorable. Public visibility still does not reveal which tier is used. */ - privacyLevel?: Maybe; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + sponsorableLogin?: InputMaybe; }; - /** Autogenerated input type of UpdateSubscription */ export type UpdateSubscriptionInput = { - /** The Node ID of the subscribable object to modify. */ - subscribableId: Scalars['ID']; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The new state of the subscription. */ state: SubscriptionState; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** The Node ID of the subscribable object to modify. */ + subscribableId: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateTeamDiscussionComment */ export type UpdateTeamDiscussionCommentInput = { - /** The ID of the comment to modify. */ - id: Scalars['ID']; /** The updated text of the comment. */ - body: Scalars['String']; + body: Scalars['String']['input']; /** The current version of the body content. */ - bodyVersion?: Maybe; + bodyVersion?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the comment to modify. */ + id: Scalars['ID']['input']; }; - /** Autogenerated input type of UpdateTeamDiscussion */ export type UpdateTeamDiscussionInput = { - /** The Node ID of the discussion to modify. */ - id: Scalars['ID']; - /** The updated title of the discussion. */ - title?: Maybe; /** The updated text of the discussion. */ - body?: Maybe; + body?: InputMaybe; /** The current version of the body content. If provided, this update operation will be rejected if the given version does not match the latest version on the server. */ - bodyVersion?: Maybe; - /** If provided, sets the pinned state of the updated discussion. */ - pinned?: Maybe; + bodyVersion?: InputMaybe; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The Node ID of the discussion to modify. */ + id: Scalars['ID']['input']; + /** If provided, sets the pinned state of the updated discussion. */ + pinned?: InputMaybe; + /** The updated title of the discussion. */ + title?: InputMaybe; }; - /** Autogenerated input type of UpdateTeamsRepository */ export type UpdateTeamsRepositoryInput = { - /** Repository ID being granted access to. */ - repositoryId: Scalars['ID']; - /** A list of teams being granted access. Limit: 10 */ - teamIds: Array; + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** Permission that should be granted to the teams. */ permission: RepositoryPermission; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + /** Repository ID being granted access to. */ + repositoryId: Scalars['ID']['input']; + /** A list of teams being granted access. Limit: 10 */ + teamIds: Array; }; - /** Autogenerated input type of UpdateTopics */ export type UpdateTopicsInput = { + /** A unique identifier for the client performing the mutation. */ + clientMutationId?: InputMaybe; /** The Node ID of the repository. */ - repositoryId: Scalars['ID']; + repositoryId: Scalars['ID']['input']; /** An array of topic names. */ - topicNames: Array; - /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + topicNames: Array; }; - - /** The possible durations that a user can be blocked for. */ export type UserBlockDuration = /** The user was blocked for 1 day */ | 'ONE_DAY' - /** The user was blocked for 3 days */ - | 'THREE_DAYS' - /** The user was blocked for 7 days */ - | 'ONE_WEEK' /** The user was blocked for 30 days */ | 'ONE_MONTH' + /** The user was blocked for 7 days */ + | 'ONE_WEEK' /** The user was blocked permanently */ - | 'PERMANENT'; - - - - - - - - - - + | 'PERMANENT' + /** The user was blocked for 3 days */ + | 'THREE_DAYS'; /** Ordering options for user status connections. */ export type UserStatusOrder = { - /** The field to order user statuses by. */ - field: UserStatusOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order user statuses by. */ + field: UserStatusOrderField; }; /** Properties by which user status connections can be ordered. */ @@ -7277,46 +6367,35 @@ export type UserStatusOrderField = /** Order user statuses by when they were updated. */ | 'UPDATED_AT'; - - - /** Ordering options for verifiable domain connections. */ export type VerifiableDomainOrder = { - /** The field to order verifiable domains by. */ - field: VerifiableDomainOrderField; /** The ordering direction. */ direction: OrderDirection; + /** The field to order verifiable domains by. */ + field: VerifiableDomainOrderField; }; /** Properties by which verifiable domain connections can be ordered. */ export type VerifiableDomainOrderField = - /** Order verifiable domains by the domain name. */ - | 'DOMAIN' /** Order verifiable domains by their creation date. */ - | 'CREATED_AT'; - + | 'CREATED_AT' + /** Order verifiable domains by the domain name. */ + | 'DOMAIN'; /** Autogenerated input type of VerifyVerifiableDomain */ export type VerifyVerifiableDomainInput = { - /** The ID of the verifiable domain to verify. */ - id: Scalars['ID']; /** A unique identifier for the client performing the mutation. */ - clientMutationId?: Maybe; + clientMutationId?: InputMaybe; + /** The ID of the verifiable domain to verify. */ + id: Scalars['ID']['input']; }; - - - - - - - /** Ways in which lists of workflow runs can be ordered upon return. */ export type WorkflowRunOrder = { - /** The field by which to order workflows. */ - field: WorkflowRunOrderField; /** The direction in which to order workflow runs by the specified field. */ direction: OrderDirection; + /** The field by which to order workflows. */ + field: WorkflowRunOrderField; }; /** Properties by which workflow run connections can be ordered. */ @@ -7337,160 +6416,81 @@ export type WorkflowState = /** The workflow was disabled manually. */ | 'DISABLED_MANUALLY'; - type Author_Actor_Bot_Fragment = { __typename?: 'Bot', avatarUrl: any, login: string }; -type Author_Actor_EnterpriseUserAccount_Fragment = { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: Maybe, login: string }; +type Author_Actor_EnterpriseUserAccount_Fragment = { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string }; type Author_Actor_Mannequin_Fragment = { __typename?: 'Mannequin' }; -type Author_Actor_Organization_Fragment = { __typename?: 'Organization', avatarUrl: any, name?: Maybe, login: string, twitterUsername?: Maybe }; +type Author_Actor_Organization_Fragment = { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null }; -type Author_Actor_User_Fragment = { __typename?: 'User', avatarUrl: any, name?: Maybe, login: string, twitterUsername?: Maybe }; +type Author_Actor_User_Fragment = { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null }; export type Author_ActorFragment = Author_Actor_Bot_Fragment | Author_Actor_EnterpriseUserAccount_Fragment | Author_Actor_Mannequin_Fragment | Author_Actor_Organization_Fragment | Author_Actor_User_Fragment; -export type Comment_IssueCommentFragment = { __typename?: 'IssueComment', id: string, body: string, createdAt: any, lastEditedAt?: Maybe, isMinimized: boolean, minimizedReason?: Maybe, reactions: { __typename?: 'ReactionConnection', totalCount: number }, reactionGroups?: Maybe>, author?: Maybe<( - { __typename?: 'Bot' } - & Author_Actor_Bot_Fragment - ) | ( - { __typename?: 'EnterpriseUserAccount' } - & Author_Actor_EnterpriseUserAccount_Fragment - ) | ( - { __typename?: 'Mannequin' } - & Author_Actor_Mannequin_Fragment - ) | ( - { __typename?: 'Organization' } - & Author_Actor_Organization_Fragment - ) | ( - { __typename?: 'User' } - & Author_Actor_User_Fragment - )> }; +export type Comment_IssueCommentFragment = { __typename?: 'IssueComment', id: string, body: string, createdAt: any, lastEditedAt?: any | null, isMinimized: boolean, minimizedReason?: string | null, reactions: { __typename?: 'ReactionConnection', totalCount: number }, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null }; export type Label_LabelFragment = { __typename?: 'Label', id: string, name: string, color: string, issues: { __typename?: 'IssueConnection', totalCount: number } }; -export type Labels_LabelConnectionFragment = { __typename?: 'LabelConnection', nodes?: Maybe>> }; - -export type PageInfo_PageInfoFragment = { __typename?: 'PageInfo', endCursor?: Maybe, startCursor?: Maybe, hasNextPage: boolean, hasPreviousPage: boolean }; - -export type Post_IssueFragment = { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: Maybe<( - { __typename?: 'Bot' } - & Author_Actor_Bot_Fragment - ) | ( - { __typename?: 'EnterpriseUserAccount' } - & Author_Actor_EnterpriseUserAccount_Fragment - ) | ( - { __typename?: 'Mannequin' } - & Author_Actor_Mannequin_Fragment - ) | ( - { __typename?: 'Organization' } - & Author_Actor_Organization_Fragment - ) | ( - { __typename?: 'User' } - & Author_Actor_User_Fragment - )>, reactionGroups?: Maybe>, labels?: Maybe<( - { __typename?: 'LabelConnection' } - & Labels_LabelConnectionFragment - )>, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } }; - -export type PostReduced_IssueFragment = ( - { __typename?: 'Issue' } - & Post_IssueFragment -); +export type Labels_LabelConnectionFragment = { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null }; + +export type PageInfo_PageInfoFragment = { __typename?: 'PageInfo', endCursor?: string | null, startCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean }; + +export type Post_IssueFragment = { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, labels?: { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null } | null, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } }; + +export type PostReduced_IssueFragment = { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, labels?: { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null } | null, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } }; export type Reactions_ReactionGroupFragment = { __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }; export type GetCommentsQueryVariables = Exact<{ - query: Scalars['String']; - first?: Maybe; - last?: Maybe; - before?: Maybe; - after?: Maybe; + query: Scalars['String']['input']; + first?: InputMaybe; + last?: InputMaybe; + before?: InputMaybe; + after?: InputMaybe; }>; -export type GetCommentsQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', nodes?: Maybe }>>> } } | { __typename?: 'MarketplaceListing' } | { __typename?: 'Organization' } | { __typename?: 'PullRequest' } | { __typename?: 'Repository' } | { __typename?: 'User' }>>> } }; +export type GetCommentsQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', nodes?: Array<{ __typename?: 'App' } | { __typename?: 'Discussion' } | { __typename?: 'Issue', comments: { __typename?: 'IssueCommentConnection', totalCount: number, pageInfo: { __typename?: 'PageInfo', endCursor?: string | null, startCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean }, edges?: Array<{ __typename?: 'IssueCommentEdge', cursor: string, node?: { __typename?: 'IssueComment', id: string, body: string, createdAt: any, lastEditedAt?: any | null, isMinimized: boolean, minimizedReason?: string | null, reactions: { __typename?: 'ReactionConnection', totalCount: number }, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null } | null } | null> | null } } | { __typename?: 'MarketplaceListing' } | { __typename?: 'Organization' } | { __typename?: 'PullRequest' } | { __typename?: 'Repository' } | { __typename?: 'User' } | null> | null } }; export type GetLabelsQueryVariables = Exact<{ - query?: Maybe; - name: Scalars['String']; - owner: Scalars['String']; - first?: Maybe; - last?: Maybe; - before?: Maybe; - after?: Maybe; + query?: InputMaybe; + name: Scalars['String']['input']; + owner: Scalars['String']['input']; + first?: InputMaybe; + last?: InputMaybe; + before?: InputMaybe; + after?: InputMaybe; }>; -export type GetLabelsQuery = { __typename?: 'Query', repository?: Maybe<{ __typename?: 'Repository', labels?: Maybe<{ __typename?: 'LabelConnection', totalCount: number, pageInfo: ( - { __typename?: 'PageInfo' } - & PageInfo_PageInfoFragment - ), edges?: Maybe }>>> }> }> }; +export type GetLabelsQuery = { __typename?: 'Query', repository?: { __typename?: 'Repository', labels?: { __typename?: 'LabelConnection', totalCount: number, pageInfo: { __typename?: 'PageInfo', endCursor?: string | null, startCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean }, edges?: Array<{ __typename?: 'LabelEdge', cursor: string, node?: { __typename?: 'Label', id: string, name: string, color: string, issues: { __typename?: 'IssueConnection', totalCount: number } } | null } | null> | null } | null } | null }; export type GetPinnedPostsQueryVariables = Exact<{ - owner: Scalars['String']; - name: Scalars['String']; + owner: Scalars['String']['input']; + name: Scalars['String']['input']; }>; -export type GetPinnedPostsQuery = { __typename?: 'Query', repository?: Maybe<{ __typename?: 'Repository', pinnedIssues?: Maybe<{ __typename?: 'PinnedIssueConnection', nodes?: Maybe>> }> }> }; +export type GetPinnedPostsQuery = { __typename?: 'Query', repository?: { __typename?: 'Repository', pinnedIssues?: { __typename?: 'PinnedIssueConnection', nodes?: Array<{ __typename?: 'PinnedIssue', pinnedBy: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null }, issue: { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, labels?: { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null } | null, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } } } | null> | null } | null } | null }; export type GetPostQueryVariables = Exact<{ - query: Scalars['String']; + query: Scalars['String']['input']; }>; -export type GetPostQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', nodes?: Maybe>> } }; +export type GetPostQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', nodes?: Array<{ __typename?: 'App' } | { __typename?: 'Discussion' } | { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, labels?: { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null } | null, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } } | { __typename?: 'MarketplaceListing' } | { __typename?: 'Organization' } | { __typename?: 'PullRequest' } | { __typename?: 'Repository' } | { __typename?: 'User' } | null> | null } }; export type GetPostsQueryVariables = Exact<{ - query: Scalars['String']; - first?: Maybe; - last?: Maybe; - before?: Maybe; - after?: Maybe; + query: Scalars['String']['input']; + first?: InputMaybe; + last?: InputMaybe; + before?: InputMaybe; + after?: InputMaybe; }>; -export type GetPostsQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', issueCount: number, pageInfo: { __typename?: 'PageInfo', endCursor?: Maybe, startCursor?: Maybe, hasNextPage: boolean, hasPreviousPage: boolean }, edges?: Maybe }>>> } }; +export type GetPostsQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultItemConnection', issueCount: number, pageInfo: { __typename?: 'PageInfo', endCursor?: string | null, startCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean }, edges?: Array<{ __typename?: 'SearchResultItemEdge', cursor: string, node?: { __typename?: 'App' } | { __typename?: 'Discussion' } | { __typename?: 'Issue', id: string, url: any, updatedAt: any, createdAt: any, title: string, body: string, author?: { __typename?: 'Bot', avatarUrl: any, login: string } | { __typename?: 'EnterpriseUserAccount', avatarUrl: any, name?: string | null, login: string } | { __typename?: 'Mannequin' } | { __typename?: 'Organization', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | { __typename?: 'User', avatarUrl: any, name?: string | null, login: string, twitterUsername?: string | null } | null, reactionGroups?: Array<{ __typename?: 'ReactionGroup', content: ReactionContent, users: { __typename?: 'ReactingUserConnection', totalCount: number } }> | null, labels?: { __typename?: 'LabelConnection', nodes?: Array<{ __typename?: 'Label', name: string } | null> | null } | null, comments: { __typename?: 'IssueCommentConnection', totalCount: number }, reactions: { __typename?: 'ReactionConnection', totalCount: number } } | { __typename?: 'MarketplaceListing' } | { __typename?: 'Organization' } | { __typename?: 'PullRequest' } | { __typename?: 'Repository' } | { __typename?: 'User' } | null } | null> | null } }; export const Reactions_ReactionGroupFragmentDoc = gql` fragment Reactions_ReactionGroup on ReactionGroup { @@ -7705,26 +6705,27 @@ export const GetPostsDocument = gql` } ${Post_IssueFragmentDoc}`; -export type SdkFunctionWrapper = (action: () => Promise) => Promise; +export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string) => Promise; + +const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action(); -const defaultWrapper: SdkFunctionWrapper = sdkFunction => sdkFunction(); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { - GetComments(variables: GetCommentsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { - return withWrapper(() => client.request(GetCommentsDocument, variables, requestHeaders)); + GetComments(variables: GetCommentsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(GetCommentsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'GetComments', 'query'); }, - GetLabels(variables: GetLabelsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { - return withWrapper(() => client.request(GetLabelsDocument, variables, requestHeaders)); + GetLabels(variables: GetLabelsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(GetLabelsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'GetLabels', 'query'); }, - GetPinnedPosts(variables: GetPinnedPostsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { - return withWrapper(() => client.request(GetPinnedPostsDocument, variables, requestHeaders)); + GetPinnedPosts(variables: GetPinnedPostsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(GetPinnedPostsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'GetPinnedPosts', 'query'); }, - GetPost(variables: GetPostQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { - return withWrapper(() => client.request(GetPostDocument, variables, requestHeaders)); + GetPost(variables: GetPostQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(GetPostDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'GetPost', 'query'); }, - GetPosts(variables: GetPostsQueryVariables, requestHeaders?: Dom.RequestInit["headers"]): Promise { - return withWrapper(() => client.request(GetPostsDocument, variables, requestHeaders)); + GetPosts(variables: GetPostsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(GetPostsDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'GetPosts', 'query'); } }; } diff --git a/yarn.lock b/yarn.lock index 6b61017..ec1a468 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,12 +10,35 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@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== +"@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" + +"@ardatan/sync-fetch@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz#3385d3feedceb60a896518a1db857ec1e945348f" + integrity sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA== dependencies: - tslib "~2.0.1" + node-fetch "^2.6.1" "@babel/code-frame@7.12.11": version "7.12.11" @@ -55,28 +78,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e" integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ== -"@babel/core@^7.0.0": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.14.tgz#8e46ebbaca460a63497c797e574038ab04ae6d06" - integrity sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.9" - "@babel/helper-compilation-targets" "^7.13.13" - "@babel/helper-module-transforms" "^7.13.14" - "@babel/helpers" "^7.13.10" - "@babel/parser" "^7.13.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.13" - "@babel/types" "^7.13.14" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/core@^7.11.6", "@babel/core@^7.12.3": +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.14.0": version "7.22.1" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.1.tgz#5de51c5206f4c6f5533562838337a603c1033cfd" integrity sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA== @@ -97,7 +99,7 @@ json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@^7.12.13", "@babel/generator@^7.13.9", "@babel/generator@^7.5.0": +"@babel/generator@^7.13.9": version "7.13.9" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== @@ -106,16 +108,7 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.14.5", "@babel/generator@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" - integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== - dependencies: - "@babel/types" "^7.14.5" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.22.0", "@babel/generator@^7.22.3": +"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.22.0", "@babel/generator@^7.22.3": version "7.22.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e" integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A== @@ -125,6 +118,15 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.14.5", "@babel/generator@^7.7.2": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== + dependencies: + "@babel/types" "^7.14.5" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" @@ -132,7 +134,7 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8": +"@babel/helper-compilation-targets@^7.13.8": version "7.13.13" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== @@ -244,7 +246,7 @@ dependencies: "@babel/types" "^7.21.4" -"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": +"@babel/helper-module-transforms@^7.13.0": version "7.13.14" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== @@ -289,7 +291,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== -"@babel/helper-plugin-utils@^7.20.2": +"@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2": version "7.21.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== @@ -376,15 +378,6 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== -"@babel/helpers@^7.13.10": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" - integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - "@babel/helpers@^7.22.0": version "7.22.3" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.3.tgz#53b74351da9684ea2f694bf0877998da26dd830e" @@ -421,22 +414,17 @@ 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.12.13", "@babel/parser@^7.13.13": - version "7.13.13" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df" - integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== - "@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.7": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== -"@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4": +"@babel/parser@^7.12.13", "@babel/parser@^7.13.13": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df" + integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== + +"@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4": version "7.22.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32" integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA== @@ -488,6 +476,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -754,7 +749,7 @@ "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/template@^7.20.7", "@babel/template@^7.21.9": +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.21.9": version "7.21.9" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== @@ -763,22 +758,7 @@ "@babel/parser" "^7.21.9" "@babel/types" "^7.21.5" -"@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.13.13": +"@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13": version "7.13.13" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.13.tgz#39aa9c21aab69f74d948a486dd28a2dbdbf5114d" integrity sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== @@ -792,7 +772,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.22.1": +"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.22.1": version "7.22.4" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0" integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ== @@ -823,15 +803,6 @@ 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.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.13", "@babel/types@^7.13.14": version "7.13.14" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" @@ -849,7 +820,7 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" -"@babel/types@^7.18.6", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4": +"@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.18.6", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4": version "7.22.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071" integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA== @@ -863,16 +834,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" - integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== - dependencies: - lodash.get "^4" - make-error "^1" - ts-node "^9" - tslib "^2" - "@eslint/eslintrc@^0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" @@ -888,347 +849,467 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@graphql-codegen/cli@^1.21.3": - version "1.21.3" - resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-1.21.3.tgz#3506c5d019c6995be1927bd4d9c67a739fafe5e6" - integrity sha512-jwg0mKhseg0QI4/T4IQcttTBCZgnahiTWqnYWIK+E8nrbXCE9o2hxvaYin/Kq9+5oFtxDePED56cjVs/ESRw6g== - dependencies: - "@graphql-codegen/core" "1.17.9" - "@graphql-codegen/plugin-helpers" "^1.18.4" - "@graphql-tools/apollo-engine-loader" "^6" - "@graphql-tools/code-file-loader" "^6" - "@graphql-tools/git-loader" "^6" - "@graphql-tools/github-loader" "^6" - "@graphql-tools/graphql-file-loader" "^6" - "@graphql-tools/json-file-loader" "^6" - "@graphql-tools/load" "^6" - "@graphql-tools/prisma-loader" "^6" - "@graphql-tools/url-loader" "^6" - "@graphql-tools/utils" "^7.0.0" - ansi-escapes "^4.3.1" +"@graphql-codegen/cli@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-4.0.1.tgz#2bd494d55aaef0dfe86eefe1fa42bff81f5147fe" + integrity sha512-/H4imnGOl3hoPXLKmIiGUnXpmBmeIClSZie/YHDzD5N59cZlGGJlIOOrUlOTDpJx5JNU1MTQcRjyTToOYM5IfA== + dependencies: + "@babel/generator" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/types" "^7.18.13" + "@graphql-codegen/core" "^4.0.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/apollo-engine-loader" "^8.0.0" + "@graphql-tools/code-file-loader" "^8.0.0" + "@graphql-tools/git-loader" "^8.0.0" + "@graphql-tools/github-loader" "^8.0.0" + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/prisma-loader" "^8.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@parcel/watcher" "^2.1.0" + "@whatwg-node/fetch" "^0.8.0" chalk "^4.1.0" - change-case-all "1.0.12" - chokidar "^3.4.3" - common-tags "^1.8.0" - cosmiconfig "^7.0.0" + cosmiconfig "^8.1.3" debounce "^1.2.0" - dependency-graph "^0.11.0" detect-indent "^6.0.0" - glob "^7.1.6" - graphql-config "^3.2.0" - indent-string "^4.0.0" - inquirer "^7.3.3" + graphql-config "^5.0.2" + inquirer "^8.0.0" is-glob "^4.0.1" + jiti "^1.17.1" json-to-pretty-yaml "^1.2.2" - latest-version "5.1.0" - listr "^0.14.3" - listr-update-renderer "^0.5.0" + listr2 "^4.0.5" log-symbols "^4.0.0" - minimatch "^3.0.4" - mkdirp "^1.0.4" + micromatch "^4.0.5" + shell-quote "^1.7.3" string-env-interpolation "^1.0.1" ts-log "^2.2.3" - tslib "~2.1.0" - valid-url "^1.0.9" - wrap-ansi "^7.0.0" + tslib "^2.4.0" yaml "^1.10.0" - yargs "^16.1.1" - -"@graphql-codegen/core@1.17.9": - version "1.17.9" - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.17.9.tgz#c03e71018ff04d26f5139a2d90a32b31d3bb2b43" - integrity sha512-7nwy+bMWqb0iYJ2DKxA9UiE16meeJ2Ch2XWS/N/ZnA0snTR+GZ20USI8z6YqP1Fuist7LvGO1MbitO2qBT8raA== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.2" - "@graphql-tools/merge" "^6" - "@graphql-tools/utils" "^6" - tslib "~2.0.1" - -"@graphql-codegen/plugin-helpers@^1.18.2", "@graphql-codegen/plugin-helpers@^1.18.3", "@graphql-codegen/plugin-helpers@^1.18.4": - version "1.18.4" - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.4.tgz#0adc4c0f88386a50b7a69d358080b6ee54fc3b16" - integrity sha512-dpfhUmn9GOS8ByoOPIN3V4Nn9HX7sl9NR7Hf26TgN6Clg7cQvkT6XjHdS2e56Q3kWrxZT1zJ1sEa67D3tj9ZtQ== - dependencies: - "@graphql-tools/utils" "^7.0.0" - common-tags "1.8.0" - import-from "3.0.0" - lodash "~4.17.20" - tslib "~2.1.0" - -"@graphql-codegen/typescript-graphql-request@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-3.1.0.tgz#8c81d93fc58c7f5fffcebff6031fc17172421f46" - integrity sha512-YzW/UoSaJil25U0Rd2X0XtzmLc5nGOBDdJoa0MdMjj8/KYN0PiABlZHHOdCkcznOlf9afcNDyJRKEt+1DhiYjw== + yargs "^17.0.0" + +"@graphql-codegen/core@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-4.0.0.tgz#b29c911746a532a675e33720acb4eb2119823e01" + integrity sha512-JAGRn49lEtSsZVxeIlFVIRxts2lWObR+OQo7V2LHDJ7ohYYw3ilv7nJ8pf8P4GTg/w6ptcYdSdVVdkI8kUHB/Q== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "~2.5.0" + +"@graphql-codegen/plugin-helpers@^2.7.2": + version "2.7.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz#6544f739d725441c826a8af6a49519f588ff9bed" + integrity sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg== + dependencies: + "@graphql-tools/utils" "^8.8.0" + change-case-all "1.0.14" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.4.0" + +"@graphql-codegen/plugin-helpers@^3.0.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz#69a2e91178f478ea6849846ade0a59a844d34389" + integrity sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg== + dependencies: + "@graphql-tools/utils" "^9.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.4.0" + +"@graphql-codegen/plugin-helpers@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.0.tgz#40c18217454af5cf8317e5f46cf4d38e8cc78ae4" + integrity sha512-suL2ZMkBAU2a4YbBHaZvUPsV1z0q3cW6S96Z/eYYfkRIsJoe2vN+wNZ9Xdzmqx0JLmeeFCBSoBGC0imFyXlkDQ== + dependencies: + "@graphql-tools/utils" "^10.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.5.0" + +"@graphql-codegen/schema-ast@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-4.0.0.tgz#5d60996c87b64f81847da8fcb2d8ef50ede89755" + integrity sha512-WIzkJFa9Gz28FITAPILbt+7A8+yzOyd1NxgwFh7ie+EmO9a5zQK6UQ3U/BviirguXCYnn+AR4dXsoDrSrtRA1g== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.3" - "@graphql-codegen/visitor-plugin-common" "^1.19.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "~2.5.0" + +"@graphql-codegen/typescript-graphql-request@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-5.0.0.tgz#1b118753c8cc795d0a43baae74c6eb4a5f5e6844" + integrity sha512-BM9UzZD/5q3b3Q4c+VOy/QoPWgsnfs1GAnGJjh9xtuty6YsCprwhh12BaV16F+xndNUd6qkghigGyjR8m8RdkA== + dependencies: + "@graphql-codegen/plugin-helpers" "^3.0.0" + "@graphql-codegen/visitor-plugin-common" "2.13.1" auto-bind "~4.0.0" - tslib "~2.1.0" + tslib "~2.4.0" -"@graphql-codegen/typescript-operations@^1.17.15": - version "1.17.15" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.17.15.tgz#c992e29ead1cf5c3f65dbbe1f522b09be30c36d6" - integrity sha512-HStWj3mUe+0ir2J0jqgjegrvcO1DIe2gzsoBBo9RHIYwyaxedUivxXvWY9XBfKpHv6sLa/ST1iYGeedrJELPtw== +"@graphql-codegen/typescript-operations@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.0.0.tgz#cb803ae0dc4695b1fc052a81c207cdcd361e4696" + integrity sha512-4juN+rCeyXx97zHg5FF2s6u9lfgVHY2ee+5S+P3X+nr2X0m93yFKJhbbEYKYMdE0d/nPPl5mxUiUGb/vzrDCig== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.3" - "@graphql-codegen/typescript" "^1.21.1" - "@graphql-codegen/visitor-plugin-common" "^1.19.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-codegen/typescript" "^4.0.0" + "@graphql-codegen/visitor-plugin-common" "4.0.0" auto-bind "~4.0.0" - tslib "~2.1.0" + tslib "~2.5.0" -"@graphql-codegen/typescript@^1.21.1": - version "1.21.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.21.1.tgz#9bce3254b8ef30a6bf64e57ba3991f9be7a19b53" - integrity sha512-JF6Vsu5HSv3dAoS2ca3PFLUN0qVxotex/+BgWw/6SKhtd83MUPnzJ/RU3lACg4vuNTCWeQSeGvg8x5qrw9Go9w== +"@graphql-codegen/typescript@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.0.tgz#8742f6d022564bbc7626a5a68cd90ca1841f5339" + integrity sha512-9Wv050+a4O/c3RRDbXKVnm0e45mhmb8XuW3ICsmmwPUVJ5oX8NOLYIMU8ie1/gNTTCfJNwOtZr5EwX2yhXYUfQ== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.3" - "@graphql-codegen/visitor-plugin-common" "^1.19.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-codegen/schema-ast" "^4.0.0" + "@graphql-codegen/visitor-plugin-common" "4.0.0" auto-bind "~4.0.0" - tslib "~2.1.0" + tslib "~2.5.0" -"@graphql-codegen/visitor-plugin-common@^1.19.0": - version "1.19.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.19.1.tgz#2584588351a343a2ad8cd76dde62eb2ec25abe18" - integrity sha512-MJZXe5vXxV6PLOgHhQoz93gnjzJtbnVQXQKqVEcbyB9W8ImoKuTHsEf/eJ6yCL79f7X/2dnOOM84d5Osh1eaKg== +"@graphql-codegen/visitor-plugin-common@2.13.1": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.1.tgz#2228660f6692bcdb96b1f6d91a0661624266b76b" + integrity sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.4" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6" - array.prototype.flatmap "^1.2.4" + "@graphql-codegen/plugin-helpers" "^2.7.2" + "@graphql-tools/optimize" "^1.3.0" + "@graphql-tools/relay-operation-optimizer" "^6.5.0" + "@graphql-tools/utils" "^8.8.0" auto-bind "~4.0.0" - change-case-all "1.0.12" + change-case-all "1.0.14" dependency-graph "^0.11.0" graphql-tag "^2.11.0" parse-filepath "^1.0.2" - tslib "~2.1.0" + tslib "~2.4.0" -"@graphql-tools/apollo-engine-loader@^6": - 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-codegen/visitor-plugin-common@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-4.0.0.tgz#b1db0138ea78b96a1f78b78ebce0443faee27fba" + integrity sha512-OFWr5tkrG4nCcE7AI9BSAwuA0VLP16uNCLssbmXpBa1rKR6b4mX+rJTQCoz47TFV5hii8yp8xaWfXVUcsNY39w== dependencies: - "@graphql-tools/utils" "^7.0.0" - cross-fetch "3.0.6" - tslib "~2.0.1" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.0.0" + "@graphql-tools/utils" "^10.0.0" + auto-bind "~4.0.0" + change-case-all "1.0.15" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.5.0" -"@graphql-tools/batch-execute@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.0.tgz#89fde91ae27c717a5f9f2fff9de8cb6efb7df956" - integrity sha512-Yb4QRpHZqDk24+T4K3ARk/KFU26Dyl30XcbYeVvIrgIKcmeON/p3DfSeiB0+MaxYlsv+liQKvlxNbeC2hD31pA== - dependencies: - "@graphql-tools/utils" "^7.7.0" - dataloader "2.0.0" - is-promise "4.0.0" - tslib "~2.1.0" - -"@graphql-tools/code-file-loader@^6": - 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.0.7": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.1.tgz#492d7d481e46c56430af9d0f485ae65ab0bf4cae" - integrity sha512-+uV0KZPI070sEykf3uxy+AhirHOqZnqbVqTqcfhH8/97+vdoLPE5oVceCTvMQsC7bDapbcbNiwcpYd8T6OQ4KQ== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - "@graphql-tools/batch-execute" "^7.1.0" - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/utils" "^7.7.1" - dataloader "2.0.0" - is-promise "4.0.0" - tslib "~2.1.0" - -"@graphql-tools/git-loader@^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== - dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" - -"@graphql-tools/github-loader@^6": - 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== - 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-file-loader@^6", "@graphql-tools/graphql-file-loader@^6.0.0": - 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== - dependencies: - "@graphql-tools/import" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.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== - 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" - -"@graphql-tools/import@^6.2.6": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.3.0.tgz#171472b425ea7cba4a612ad524b96bd206ae71b6" - integrity sha512-zmaVhJ3UPjzJSb005Pjn2iWvH+9AYRXI4IUiTi14uPupiXppJP3s7S25Si3+DbHpFwurDF2nWRxBLiFPWudCqw== +"@graphql-tools/apollo-engine-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.0.tgz#ac1f351cbe41508411784f25757f5557b0f27489" + integrity sha512-axQTbN5+Yxs1rJ6cWQBOfw3AEeC+fvIuZSfJLPLLvFJLj4pUm9fhxey/g6oQZAAQJqKPfw+tLDUQvnfvRK8Kmg== dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" + tslib "^2.4.0" + +"@graphql-tools/batch-execute@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-9.0.0.tgz#9aba67c235dfa8e28e17d204ccb74998064eaec3" + integrity sha512-lT9/1XmPSYzBcEybXPLsuA6C5E0t8438PVUELABcqdvwHgZ3VOOx29MLBEqhr2oewOlDChH6PXNkfxoOoAuzRg== + dependencies: + "@graphql-tools/utils" "^10.0.0" + dataloader "^2.2.2" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/code-file-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.0.1.tgz#86ab699cc8ed76010b2f0401e8a4a149338b759e" + integrity sha512-pmg81lsIXGW3uW+nFSCIG0lFQIxWVbgDjeBkSWlnP8CZsrHTQEkB53DT7t4BHLryoxDS4G4cPxM52yNINDSL8w== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.0.1" + "@graphql-tools/utils" "^10.0.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/delegate@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.0.tgz#c9da70811de8efbf630a74188698941cdc618ccf" + integrity sha512-ZW5/7Q0JqUM+guwn8/cM/1Hz16Zvj6WR6r3gnOwoPO7a9bCbe8QTCk4itT/EO+RiGT8RLUPYaunWR9jxfNqqOA== + dependencies: + "@graphql-tools/batch-execute" "^9.0.0" + "@graphql-tools/executor" "^1.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + dataloader "^2.2.2" + tslib "^2.5.0" + value-or-promise "^1.0.12" + +"@graphql-tools/executor-graphql-ws@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-1.0.0.tgz#eb171c6d1fa6f7d2d14c070864bd4ce91446d24a" + integrity sha512-voczXmNcEzZKk6dS4pCwN0XCXvDiAVm9rj+54oz7X04IsHBJmTUul1YhCbJie1xUvN1jmgEJ14lfD92tMMMTmQ== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@repeaterjs/repeater" "3.0.4" + "@types/ws" "^8.0.0" + graphql-ws "5.13.1" + isomorphic-ws "5.0.0" + tslib "^2.4.0" + ws "8.13.0" + +"@graphql-tools/executor-http@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-1.0.0.tgz#3d7f1ce70dcc40432fb92b970bd1ab4dd1c37b12" + integrity sha512-7R9IWRN1Iszyayd4qgguITLLTmRUZ3wSS5umK0xwShB8mFQ5cSsVx6rewPhGIwGEenN6e9ahwcGX9ytuLlw55g== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/fetch" "^0.9.0" + dset "^3.1.2" + extract-files "^11.0.0" + meros "^1.2.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/executor-legacy-ws@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.0.0.tgz#5834e3f1fba6b6508d4790db70caab8047032d9c" + integrity sha512-8c0wlhYz7G6imuWqHqjpveflN8IVL3gXIxel5lzpAvPvxsSXpiNig3jADkIBB+eaxzR9R1lbwxqonxPUGI4CdQ== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@types/ws" "^8.0.0" + isomorphic-ws "5.0.0" + tslib "^2.4.0" + ws "8.13.0" + +"@graphql-tools/executor@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.1.0.tgz#bafddb7c56d8250c5eda83437c10664e702109a8" + integrity sha512-+1wmnaUHETSYxiK/ELsT60x584Rw3QKBB7F/7fJ83HKPnLifmE2Dm/K9Eyt6L0Ppekf1jNUbWBpmBGb8P5hAeg== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@graphql-typed-document-node/core" "3.2.0" + "@repeaterjs/repeater" "^3.0.4" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/git-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.1.tgz#ca1aed6342d4f636f75aacced48713c5ebdde80d" + integrity sha512-ivNtxD+iEfpPONYKip0kbpZMRdMCNR3HrIui8NCURmUdvBYGaGcbB3VrGMhxwZuzc+ybhs2ralPt1F8Oxq2jLA== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.0.1" + "@graphql-tools/utils" "^10.0.0" + is-glob "4.0.3" + micromatch "^4.0.4" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/github-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-8.0.0.tgz#683195800618364701cfea9bc6f88674486f053b" + integrity sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/graphql-tag-pluck" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/graphql-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.0.0.tgz#a2026405bce86d974000455647511bf65df4f211" + integrity sha512-wRXj9Z1IFL3+zJG1HWEY0S4TXal7+s1vVhbZva96MSp0kbb/3JBF7j0cnJ44Eq0ClccMgGCDFqPFXty4JlpaPg== + dependencies: + "@graphql-tools/import" "7.0.0" + "@graphql-tools/utils" "^10.0.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/graphql-tag-pluck@8.0.1", "@graphql-tools/graphql-tag-pluck@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.0.1.tgz#480d804a0fd7576f5ee06460528f1ee2b426f50e" + integrity sha512-4sfBJSoXxVB4rRCCp2GTFhAYsUJgAPSKxSV+E3Voc600mK52JO+KsHCCTnPgCeyJFMNR9l94J6+tqxVKmlqKvw== + dependencies: + "@babel/parser" "^7.16.8" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + +"@graphql-tools/import@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-7.0.0.tgz#a6a91a90a707d5f46bad0fd3fde2f407b548b2be" + integrity sha512-NVZiTO8o1GZs6OXzNfjB+5CtQtqsZZpQOq+Uu0w57kdUkT4RlQKlwhT8T81arEsbV55KpzkpFsOZP7J1wdmhBw== + dependencies: + "@graphql-tools/utils" "^10.0.0" resolve-from "5.0.0" - tslib "~2.1.0" - -"@graphql-tools/json-file-loader@^6", "@graphql-tools/json-file-loader@^6.0.0": - 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== - dependencies: - "@graphql-tools/utils" "^7.0.0" - tslib "~2.0.1" - -"@graphql-tools/load@^6", "@graphql-tools/load@^6.0.0": - version "6.2.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-6.2.7.tgz#61f7909d37fb1c095e3e8d4f7a6d3b8bb011e26a" - integrity sha512-b1qWjki1y/QvGtoqW3x8bcwget7xmMfLGsvGFWOB6m38tDbzVT3GlJViAC0nGPDks9OCoJzAdi5IYEkBaqH5GQ== - dependencies: - "@graphql-tools/merge" "^6.2.9" - "@graphql-tools/utils" "^7.5.0" - globby "11.0.2" - import-from "3.0.0" - is-glob "4.0.1" + tslib "^2.4.0" + +"@graphql-tools/json-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-8.0.0.tgz#9b1b62902f766ef3f1c9cd1c192813ea4f48109c" + integrity sha512-ki6EF/mobBWJjAAC84xNrFMhNfnUFD6Y0rQMGXekrUgY0NdeYXHU0ZUgHzC9O5+55FslqUmAUHABePDHTyZsLg== + dependencies: + "@graphql-tools/utils" "^10.0.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/load@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-8.0.0.tgz#62e00f48c39b4085167a096f66ba6c21fb3fc796" + integrity sha512-Cy874bQJH0FP2Az7ELPM49iDzOljQmK1PPH6IuxsWzLSTxwTqd8dXA09dcVZrI7/LsN26heTY2R8q2aiiv0GxQ== + dependencies: + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" p-limit "3.1.0" - tslib "~2.1.0" - unixify "1.0.0" - valid-url "1.0.9" + tslib "^2.4.0" -"@graphql-tools/merge@^6", "@graphql-tools/merge@^6.0.0", "@graphql-tools/merge@^6.2.9": - version "6.2.11" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.11.tgz#398f6c5fb6498fe0b5f062c65cf648c0e4a57e9c" - integrity sha512-temQABWkDTZb/qJwcIdrEbyJ5WkhaWZQeYxiuxGqZWlIOoFkYfqzfAP2qKl2Ry+ZkN+Q/Yozr1/ap//xjpwAlA== +"@graphql-tools/merge@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.0.tgz#b0a3636c82716454bff88e9bb40108b0471db281" + integrity sha512-J7/xqjkGTTwOJmaJQJ2C+VDBDOWJL3lKrHJN4yMaRLAJH3PosB7GiPRaSDZdErs0+F77sH2MKs2haMMkywzx7Q== dependencies: - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/utils" "^7.7.0" - tslib "~2.1.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" -"@graphql-tools/optimize@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.0.1.tgz#9933fffc5a3c63f95102b1cb6076fb16ac7bb22d" - integrity sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w== +"@graphql-tools/optimize@^1.3.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.4.0.tgz#20d6a9efa185ef8fc4af4fd409963e0907c6e112" + integrity sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw== dependencies: - tslib "~2.0.1" + tslib "^2.4.0" -"@graphql-tools/prisma-loader@^6": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-6.3.0.tgz#c907e17751ff2b26e7c2bc75d0913ebf03f970da" - integrity sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ== +"@graphql-tools/optimize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-2.0.0.tgz#7a9779d180824511248a50c5a241eff6e7a2d906" + integrity sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg== dependencies: - "@graphql-tools/url-loader" "^6.8.2" - "@graphql-tools/utils" "^7.0.0" - "@types/http-proxy-agent" "^2.0.2" + tslib "^2.4.0" + +"@graphql-tools/prisma-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.1.tgz#0a013c69b04e0779b5be15757173d458cdf94e35" + integrity sha512-bl6e5sAYe35Z6fEbgKXNrqRhXlCJYeWKBkarohgYA338/SD9eEhXtg3Cedj7fut3WyRLoQFpHzfiwxKs7XrgXg== + dependencies: + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" "@types/js-yaml" "^4.0.0" "@types/json-stable-stringify" "^1.0.32" - "@types/jsonwebtoken" "^8.5.0" + "@whatwg-node/fetch" "^0.9.0" chalk "^4.1.0" debug "^4.3.1" - dotenv "^8.2.0" - graphql-request "^3.3.0" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - isomorphic-fetch "^3.0.0" + dotenv "^16.0.0" + graphql-request "^6.0.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.0" + jose "^4.11.4" js-yaml "^4.0.0" json-stable-stringify "^1.0.1" - jsonwebtoken "^8.5.1" lodash "^4.17.20" - replaceall "^0.1.6" scuid "^1.1.0" - tslib "~2.1.0" + tslib "^2.4.0" yaml-ast-parser "^0.0.43" -"@graphql-tools/relay-operation-optimizer@^6": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz#f8c7f6c8aa4a9cf50ab151fbc5db4f4282a79532" - integrity sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw== - dependencies: - "@graphql-tools/utils" "^7.1.0" - relay-compiler "10.1.0" - tslib "~2.0.1" - -"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.2": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.3.tgz#d816400da51fbac1f0086e35540ab63b5e30e858" - integrity sha512-ZY76hmcJlF1iyg3Im0sQ3ASRkiShjgv102vLTVcH22lEGJeCaCyyS/GF1eUHom418S60bS8Th6+autRUxfBiBg== - dependencies: - "@graphql-tools/utils" "^7.1.2" - tslib "~2.1.0" - -"@graphql-tools/url-loader@^6", "@graphql-tools/url-loader@^6.0.0", "@graphql-tools/url-loader@^6.8.2": - version "6.8.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.8.2.tgz#a62b3e1988b4c49c6c488aaba66b1c7078886023" - integrity sha512-YzsXSCOwlSj8UqOMhQThPzgEChgS/MonyWV7f0WKmN9gAT/f3fPaUcYhVamsH0vGbvTkfNM4JdoZO/39amRs5Q== - dependencies: - "@graphql-tools/delegate" "^7.0.1" - "@graphql-tools/utils" "^7.1.5" - "@graphql-tools/wrap" "^7.0.4" - "@types/websocket" "1.0.2" - cross-fetch "3.1.1" - eventsource "1.1.0" - extract-files "9.0.0" - form-data "4.0.0" - graphql-upload "^11.0.0" - graphql-ws "4.2.2" - is-promise "4.0.0" - isomorphic-ws "4.0.1" - sse-z "0.3.0" - sync-fetch "0.3.0" - tslib "~2.1.0" - valid-url "1.0.9" - ws "7.4.4" - -"@graphql-tools/utils@^6", "@graphql-tools/utils@^6.0.0": - version "6.2.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" - integrity sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.1" - tslib "~2.0.1" - -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.1.5", "@graphql-tools/utils@^7.2.1", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1": - version "7.7.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.7.1.tgz#81f32cb4819b34b3a378d51ab2cd60935977f0b4" - integrity sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.2" - tslib "~2.1.0" - -"@graphql-tools/wrap@^7.0.4": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.5.tgz#8659a119abef11754f712b0c202e41a484951e0b" - integrity sha512-KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ== - dependencies: - "@graphql-tools/delegate" "^7.0.7" - "@graphql-tools/schema" "^7.1.2" - "@graphql-tools/utils" "^7.2.1" - is-promise "4.0.0" - tslib "~2.0.1" - -"@iarna/toml@^2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" - integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== +"@graphql-tools/relay-operation-optimizer@^6.5.0": + version "6.5.18" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz#a1b74a8e0a5d0c795b8a4d19629b654cf66aa5ab" + integrity sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg== + dependencies: + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "^9.2.1" + tslib "^2.4.0" + +"@graphql-tools/relay-operation-optimizer@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.0.tgz#24367666af87bc5a81748de5e8e9b3c523fd4207" + integrity sha512-UNlJi5y3JylhVWU4MBpL0Hun4Q7IoJwv9xYtmAz+CgRa066szzY7dcuPfxrA7cIGgG/Q6TVsKsYaiF4OHPs1Fw== + dependencies: + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + +"@graphql-tools/schema@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.0.tgz#7b5f6b6a59f51c927de8c9069bde4ebbfefc64b3" + integrity sha512-kf3qOXMFcMs2f/S8Y3A8fm/2w+GaHAkfr3Gnhh2LOug/JgpY/ywgFVxO3jOeSpSEdoYcDKLcXVjMigNbY4AdQg== + dependencies: + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/url-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-8.0.0.tgz#8d952d5ebb7325e587cb914aaebded3dbd078cf6" + integrity sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/delegate" "^10.0.0" + "@graphql-tools/executor-graphql-ws" "^1.0.0" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/executor-legacy-ws" "^1.0.0" + "@graphql-tools/utils" "^10.0.0" + "@graphql-tools/wrap" "^10.0.0" + "@types/ws" "^8.0.0" + "@whatwg-node/fetch" "^0.9.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.11" + ws "^8.12.0" + +"@graphql-tools/utils@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.0.0.tgz#bfd3c78fb8c3d056d1f93956c83aaf1ab4a7dba6" + integrity sha512-ndBPc6zgR+eGU/jHLpuojrs61kYN3Z89JyMLwK3GCRkPv4EQn9EOr1UWqF1JO0iM+/jAVHY0mvfUxyrFFN9DUQ== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + tslib "^2.4.0" + +"@graphql-tools/utils@^8.8.0": + version "8.13.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.13.1.tgz#b247607e400365c2cd87ff54654d4ad25a7ac491" + integrity sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw== + dependencies: + tslib "^2.4.0" + +"@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" + integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + tslib "^2.4.0" + +"@graphql-tools/wrap@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.0.0.tgz#573ab111482387d4acf4757d5fb7f9553a504bc1" + integrity sha512-HDOeUUh6UhpiH0WPJUQl44ODt1x5pnMUbOJZ7GjTdGQ7LK0AgVt3ftaAQ9duxLkiAtYJmu5YkULirfZGj4HzDg== + dependencies: + "@graphql-tools/delegate" "^10.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-typed-document-node/core@3.2.0", "@graphql-typed-document-node/core@^3.1.1", "@graphql-typed-document-node/core@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -1496,23 +1577,53 @@ "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301" - integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== +"@parcel/watcher@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.1.0.tgz#5f32969362db4893922c526a842d8af7a8538545" + integrity sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw== + dependencies: + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^3.2.1" + node-gyp-build "^4.3.0" + +"@peculiar/asn1-schema@^2.3.6": + version "2.3.6" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz#3dd3c2ade7f702a9a94dfb395c192f5fa5d6b922" + integrity sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA== + dependencies: + asn1js "^3.0.5" + pvtsutils "^1.3.2" + tslib "^2.4.0" + +"@peculiar/json-schema@^1.1.12": + version "1.1.12" + resolved "https://registry.yarnpkg.com/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339" + integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== dependencies: - any-observable "^0.3.0" + tslib "^2.0.0" + +"@peculiar/webcrypto@^1.4.0": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.3.tgz#078b3e8f598e847b78683dc3ba65feb5029b93a7" + integrity sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A== + dependencies: + "@peculiar/asn1-schema" "^2.3.6" + "@peculiar/json-schema" "^1.1.12" + pvtsutils "^1.3.2" + tslib "^2.5.0" + webcrypto-core "^1.7.7" + +"@repeaterjs/repeater@3.0.4", "@repeaterjs/repeater@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" + integrity sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA== "@sinclair/typebox@^0.25.16": version "0.25.24" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - "@sinonjs/commons@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" @@ -1527,18 +1638,6 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - "@types/babel__core@^7.1.14": version "7.1.14" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" @@ -1579,13 +1678,6 @@ dependencies: "@types/node" "*" -"@types/http-proxy-agent@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/http-proxy-agent/-/http-proxy-agent-2.0.2.tgz#942c1f35c7e1f0edd1b6ffae5d0f9051cfb32be1" - integrity sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ== - dependencies: - "@types/node" "*" - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -1623,13 +1715,6 @@ resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.32.tgz#121f6917c4389db3923640b2e68de5fa64dda88e" integrity sha512-q9Q6+eUEGwQkv4Sbst3J4PNgDOvpuVuKj79Hl/qnmBMEIPzB5QoFRUtjcgcg2xNUZyYUGXBk5wYIBKHt0A+Mxw== -"@types/jsonwebtoken@^8.5.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#56958cb2d80f6d74352bd2e501a018e2506a8a84" - integrity sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw== - dependencies: - "@types/node" "*" - "@types/node@*": version "14.14.37" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" @@ -1650,10 +1735,10 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== -"@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== +"@types/ws@^8.0.0": + version "8.5.4" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" + integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== dependencies: "@types/node" "*" @@ -1669,6 +1754,57 @@ dependencies: "@types/yargs-parser" "*" +"@whatwg-node/events@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" + integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== + +"@whatwg-node/events@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.1.1.tgz#0ca718508249419587e130da26d40e29d99b5356" + integrity sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w== + +"@whatwg-node/fetch@^0.8.0": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" + integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== + dependencies: + "@peculiar/webcrypto" "^1.4.0" + "@whatwg-node/node-fetch" "^0.3.6" + busboy "^1.6.0" + urlpattern-polyfill "^8.0.0" + web-streams-polyfill "^3.2.1" + +"@whatwg-node/fetch@^0.9.0": + version "0.9.3" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.3.tgz#2408f92e9336e18be7758bbd0e90fabdd6e252bf" + integrity sha512-zj56zQUj2w+N4UAFvyVlI9VCsGDw2UiiwjTJ3pwXpKolBXYJJYUB47emGxFe8BVBpo/slaIoCkRkGHaeS+aw+A== + dependencies: + "@whatwg-node/node-fetch" "^0.4.2" + urlpattern-polyfill "^9.0.0" + +"@whatwg-node/node-fetch@^0.3.6": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" + integrity sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== + dependencies: + "@whatwg-node/events" "^0.0.3" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + +"@whatwg-node/node-fetch@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.4.2.tgz#89bd5f956ef03a58d0c811f2963c92d02bc0cbb0" + integrity sha512-fxrgqr1Yo3OrTFyLNOeUfFEoK/495jcuTrAvelqw2bPwg6xT23+9xzuJ3ukl425WWmxvbRjU+rUr1vVdfsAFmg== + dependencies: + "@whatwg-node/events" "^0.1.0" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + acorn-jsx@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" @@ -1679,12 +1815,12 @@ acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== dependencies: - debug "4" + debug "^4.3.4" aggregate-error@^3.0.0: version "3.1.0" @@ -1719,28 +1855,13 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" @@ -1751,11 +1872,6 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1775,11 +1891,6 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - anymatch@^3.0.3: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -1788,19 +1899,6 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1818,31 +1916,25 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.flatmap@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" - integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" - asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +asn1js@^3.0.1, asn1js@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.5.tgz#5ea36820443dbefb51cc7f88a2ebb5b462114f38" + integrity sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== + dependencies: + pvtsutils "^1.3.2" + pvutils "^1.1.3" + tslib "^2.4.0" + astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - auto-bind@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" @@ -1912,10 +2004,10 @@ 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: - version "3.3.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" - integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== +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== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-object-rest-spread" "^7.0.0" @@ -1963,10 +2055,14 @@ base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +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== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" brace-expansion@^1.1.7: version "1.1.11" @@ -1976,7 +2072,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1, braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2018,17 +2114,12 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer@^5.7.0: +buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -2036,27 +2127,14 @@ buffer@^5.7.0: base64-js "^1.3.1" ieee754 "^1.1.13" -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" -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -call-bind@^1.0.0, call-bind@^1.0.2: +call-bind@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== @@ -2069,15 +2147,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.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== - dependencies: - pascal-case "^3.1.1" - tslib "^1.10.0" - -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== @@ -2114,18 +2184,7 @@ capital-case@^1.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2142,23 +2201,47 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case-all@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.12.tgz#ae3e0faf5e610e8e25c5d5eaa4a6d5c2f1d68797" - integrity sha512-zdQus7R0lkprF99lrWUC5bFj6Nog4Xt4YCEjQ/vM4vbc6b5JHFBQMxRPAjfx+HJH8WxMzH0E+lQ8yQJLgmPCBg== - dependencies: - change-case "^4.1.1" - is-lower-case "^2.0.1" - is-upper-case "^2.0.1" - lower-case "^2.0.1" - lower-case-first "^2.0.1" - sponge-case "^1.0.0" - swap-case "^2.0.1" - title-case "^3.0.2" - upper-case "^2.0.1" - upper-case-first "^2.0.1" - -change-case@^4.1.1: +chalk@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case-all@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" + integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== + dependencies: + change-case "^4.1.2" + is-lower-case "^2.0.2" + is-upper-case "^2.0.2" + lower-case "^2.0.2" + lower-case-first "^2.0.2" + sponge-case "^1.0.1" + swap-case "^2.0.2" + title-case "^3.0.3" + upper-case "^2.0.2" + upper-case-first "^2.0.2" + +change-case-all@1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.15.tgz#de29393167fc101d646cd76b0ef23e27d09756ad" + integrity sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== + dependencies: + change-case "^4.1.2" + is-lower-case "^2.0.2" + is-upper-case "^2.0.2" + lower-case "^2.0.2" + lower-case-first "^2.0.2" + sponge-case "^1.0.1" + swap-case "^2.0.2" + title-case "^3.0.3" + upper-case "^2.0.2" + upper-case-first "^2.0.2" + +change-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== @@ -2186,21 +2269,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.4.3: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - ci-info@^3.2.0: version "3.8.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" @@ -2221,13 +2289,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^2.0.0, cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2235,13 +2296,10 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= - dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" +cli-spinners@^2.5.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" + integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== cli-truncate@^2.1.0: version "2.1.0" @@ -2265,15 +2323,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -2283,23 +2332,16 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - 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== co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -2334,22 +2376,20 @@ colorette@^1.2.1: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" +colorette@^2.0.16: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== commander@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -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: + 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== concat-map@0.0.1: version "0.0.1" @@ -2384,24 +2424,6 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cosmiconfig-toml-loader@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz#0681383651cceff918177debe9084c0d3769509b" - integrity sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA== - dependencies: - "@iarna/toml" "^2.2.5" - -cosmiconfig@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -2413,32 +2435,30 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -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.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.1.tgz#a7ed5a9201d46223d805c5e9ecdc23ea600219eb" - integrity sha512-eIF+IHQpRzoGd/0zPrwQmHwDC90mdvjk+hcbYhKoaRrEk4GEIDqdjs/MljmdPPoHTQudbmWS+f0hZsEpFaEvWw== +cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: + version "8.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" + integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== dependencies: - node-fetch "2.6.1" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" -cross-fetch@^3.0.4, cross-fetch@^3.0.6: +cross-fetch@^3.0.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.1.5: + version "3.1.6" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c" + integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== + dependencies: + node-fetch "^2.6.11" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -2448,15 +2468,10 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -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== - -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== +dataloader@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.2.2.tgz#216dc509b5abe39d43a9b9d97e6e5e473dfbe3e0" + integrity sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== debounce@^1.2.0: version "1.2.1" @@ -2470,28 +2485,23 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1: dependencies: ms "2.1.2" +debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -2502,10 +2512,12 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== -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" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" define-properties@^1.1.3: version "1.1.3" @@ -2514,16 +2526,6 @@ define-properties@^1.1.3: dependencies: object-keys "^1.0.12" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - dependency-graph@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" @@ -2539,23 +2541,11 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -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-sequences@^29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -2585,22 +2575,20 @@ dotenv-flow@^3.2.0: dependencies: dotenv "^8.0.0" -dotenv@^8.0.0, dotenv@^8.2.0: +dotenv@^16.0.0: + version "16.1.4" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.1.4.tgz#67ac1a10cd9c25f5ba604e4e08bc77c0ebe0ca8c" + integrity sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw== + +dotenv@^8.0.0: version "8.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" +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== electron-to-chromium@^1.3.649: version "1.3.707" @@ -2612,11 +2600,6 @@ electron-to-chromium@^1.4.411: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.419.tgz#6fbea1f3abb65bf46e8ad874b5c1f0816ce2f8ce" integrity sha512-jdie3RiEgygvDTyS2sgjq71B36q2cDSBfPlwzUyuOrfYTNoYWyBxxjGJV/HAu3A2hB0Y+HesvCVkVAFoCKwCSw== -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= - emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" @@ -2648,43 +2631,12 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.18.0-next.1: - version "1.18.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -2805,13 +2757,6 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -eventsource@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== - dependencies: - original "^1.0.0" - execa@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" @@ -2874,27 +2819,31 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -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== +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== + +fast-decode-uri-component@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz#46f8b6c22b30ff7a81357d4f59abfae938202543" + integrity sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== fast-deep-equal@^3.1.1: version "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.1.1: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== +fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" @@ -2906,6 +2855,20 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-querystring@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fast-querystring/-/fast-querystring-1.1.2.tgz#a6d24937b4fc6f791b4ee31dcb6f53aeafb89f53" + integrity sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== + dependencies: + fast-decode-uri-component "^1.0.1" + +fast-url-parser@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + fastq@^1.6.0: version "1.11.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" @@ -2938,21 +2901,6 @@ fbjs@^3.0.0: setimmediate "^1.0.5" ua-parser-js "^0.7.18" -figures@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - figures@^3.0.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -2995,35 +2943,12 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== -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@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-capacitor@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-6.2.0.tgz#fa79ac6576629163cb84561995602d8999afb7f5" - integrity sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.3.2, fsevents@~2.3.1: +fsevents@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -3048,7 +2973,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: +get-intrinsic@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -3067,14 +2992,7 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -3086,14 +3004,14 @@ get-stream@^6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob@^7.1.1, glob@^7.1.3, glob@^7.1.6: +glob@^7.1.1, glob@^7.1.3: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -3148,87 +3066,57 @@ globals@^13.6.0: dependencies: type-fest "^0.20.2" -globby@11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" - integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== +globby@^11.0.3: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" slash "^3.0.0" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graphql-config@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-3.2.0.tgz#3ec3a7e319792086b80e54db4b37372ad4a79a32" - integrity sha512-ygEKDeQNZKpm4137560n2oY3bGM0D5zyRsQVaJntKkufWdgPg6sb9/4J1zJW2y/yC1ortAbhNho09qmeJeLa9g== - 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" - "@graphql-tools/url-loader" "^6.0.0" - "@graphql-tools/utils" "^6.0.0" - cosmiconfig "6.0.0" - cosmiconfig-toml-loader "1.0.0" - minimatch "3.0.4" - string-env-interpolation "1.0.1" - tslib "^2.0.0" +graphql-config@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.0.2.tgz#7e962f94ccddcc2ee0aa71d75cf4491ec5092bdb" + integrity sha512-7TPxOrlbiG0JplSZYCyxn2XQtqVhXomEjXUmWJVSS5ET1nPhOJSsIb/WTwqWhcYX6G0RlHXSj9PLtGTKmxLNGg== + dependencies: + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + cosmiconfig "^8.1.0" + jiti "^1.18.2" + minimatch "^4.2.3" + string-env-interpolation "^1.0.1" + tslib "^2.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== +graphql-request@^6.0.0, graphql-request@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f" + integrity sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== dependencies: - cross-fetch "^3.0.6" - extract-files "^9.0.0" - form-data "^3.0.0" + "@graphql-typed-document-node/core" "^3.2.0" + cross-fetch "^3.1.5" graphql-tag@^2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.11.0.tgz#1deb53a01c46a7eb401d6cb59dec86fa1cccbffd" integrity sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA== -graphql-upload@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/graphql-upload/-/graphql-upload-11.0.0.tgz#24b245ff18f353bab6715e8a055db9fd73035e10" - integrity sha512-zsrDtu5gCbQFDWsNa5bMB4nf1LpKX9KDgh+f8oL1288ijV4RxeckhVozAjqjXAfRpxOHD1xOESsh6zq8SjdgjA== - dependencies: - busboy "^0.3.1" - fs-capacitor "^6.1.0" - http-errors "^1.7.3" - isobject "^4.0.0" - object-path "^0.11.4" - -graphql-ws@4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.2.2.tgz#73ede40c064fe76c48c6869df7fc0bfbef80cc20" - integrity sha512-b6TLtWLAmKunD72muL9EeItRGpio9+V3Cx4zJsBkRA+3wxzTWXDvQr9/3qSwJ3D/2abz0ys2KHTM6lB1uH7KIQ== +graphql-ws@5.13.1: + version "5.13.1" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.13.1.tgz#96ac9963edb1e94c8e7f21af48ce5fcaab91779a" + integrity sha512-eiX7ES/ZQr0q7hSM5UBOEIFfaAUmAY9/CSDyAnsETuybByU7l/v46drRg9DQoTvVABEHp3QnrvwgTRMhqy7zxQ== graphql@^15.5.0: version "15.5.0" @@ -3257,18 +3145,6 @@ handlebars@^4.7.7: optionalDependencies: uglify-js "^3.1.4" -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -3279,7 +3155,7 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1, has-symbols@^1.0.2: +has-symbols@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== @@ -3304,37 +3180,20 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -http-errors@^1.7.3: - version "1.8.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507" - integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== +http-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" + integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" + agent-base "^7.1.0" + debug "^4.3.4" -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== +https-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz#75cb70d04811685667183b31ab158d006750418a" + integrity sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw== dependencies: - agent-base "6" + agent-base "^7.0.2" debug "4" human-signals@^1.1.1: @@ -3369,17 +3228,17 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== immutable@~3.7.6: version "3.7.6" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -3387,12 +3246,10 @@ 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" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== import-local@^3.0.2: version "3.0.2" @@ -3407,11 +3264,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -3425,34 +3277,38 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4: +inherits@2, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -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.5" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" + integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== 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" + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" is-absolute@^1.0.0: version "1.0.0" @@ -3467,18 +3323,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" @@ -3486,11 +3330,6 @@ is-boolean-object@^1.1.0: dependencies: call-bind "^1.0.0" -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - is-core-module@^2.2.0: version "2.4.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" @@ -3498,11 +3337,6 @@ is-core-module@^2.2.0: dependencies: has "^1.0.3" -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - is-extendable@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3513,18 +3347,6 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -3535,25 +3357,32 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-glob@4.0.1, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@4.0.3, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-glob@^4.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-lower-case@^2.0.1: +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-lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== dependencies: tslib "^2.0.3" -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - is-number-object@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" @@ -3564,36 +3393,11 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - -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" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - -is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" - +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" @@ -3606,11 +3410,6 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" @@ -3621,13 +3420,6 @@ is-string@^1.0.5: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" @@ -3640,7 +3432,7 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-upper-case@^2.0.1: +is-upper-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== @@ -3657,23 +3449,10 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" - integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== - -isomorphic-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" - integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== - dependencies: - 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, 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: version "3.0.0" @@ -4083,6 +3862,16 @@ jest@^29.5.0: import-local "^3.0.2" jest-cli "^29.5.0" +jiti@^1.17.1, jiti@^1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" + integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== + +jose@^4.11.4: + version "4.14.4" + resolved "https://registry.yarnpkg.com/jose/-/jose-4.14.4.tgz#59e09204e2670c3164ee24cbfe7115c6f8bff9ca" + integrity sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4103,16 +3892,18 @@ js-yaml@^4.0.0: dependencies: argparse "^2.0.1" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -4148,13 +3939,6 @@ json-to-pretty-yaml@^1.2.2: remedial "^1.0.7" remove-trailing-spaces "^1.0.6" -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" @@ -4170,46 +3954,6 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= -jsonwebtoken@^8.5.1: - version "8.5.1" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== - dependencies: - jws "^3.2.2" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - semver "^5.6.0" - -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" @@ -4220,13 +3964,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -latest-version@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -4266,35 +4003,6 @@ lint-staged@^10.5.4: string-argv "0.3.1" stringify-object "^3.3.0" -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" - integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^2.3.0" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" - integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== - dependencies: - chalk "^2.4.1" - cli-cursor "^2.1.0" - date-fns "^1.27.2" - figures "^2.0.0" - listr2@^3.2.2: version "3.6.3" resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.6.3.tgz#38202ecde2ea4f528ba900b65494da55961bf770" @@ -4310,20 +4018,19 @@ listr2@^3.2.2: through "^2.3.8" wrap-ansi "^7.0.0" -listr@^0.14.3: - version "0.14.3" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" - integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== - dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - is-observable "^1.1.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.5.0" - listr-verbose-renderer "^0.5.0" - p-map "^2.0.0" - rxjs "^6.3.3" +listr2@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5" + integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.5" + through "^2.3.8" + wrap-ansi "^7.0.0" locate-path@^5.0.0: version "5.0.0" @@ -4342,69 +4049,22 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= -lodash.get@^4: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" - integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= - -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" - integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= - -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" - integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" - integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= - lodash.memoize@4.x: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - lodash.truncate@^4.4.2: version "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.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.20: +lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" - integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= - 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== @@ -4412,15 +4072,6 @@ log-symbols@^4.0.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" - integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= - dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" - log-update@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" @@ -4438,30 +4089,20 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case-first@^2.0.1: +lower-case-first@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== dependencies: tslib "^2.0.3" -lower-case@^2.0.1, lower-case@^2.0.2: +lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -4488,7 +4129,7 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -make-error@1.x, make-error@^1, make-error@^1.1.1: +make-error@1.x: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -4515,11 +4156,16 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +meros@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.0.tgz#c617d2092739d55286bf618129280f362e6242f2" + integrity sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== + micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" @@ -4536,60 +4182,43 @@ micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.47.0: - version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" - integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== - -mime-types@^2.1.12: - version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" - integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== +micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: - mime-db "1.47.0" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + braces "^3.0.2" + picomatch "^2.3.1" mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -minimatch@3.0.4, minimatch@^3.0.4: +minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimatch@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" + integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" @@ -4613,11 +4242,28 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + node-fetch@2.6.1, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +node-fetch@^2.6.11: + version "2.6.11" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" + integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== + dependencies: + whatwg-url "^5.0.0" + +node-gyp-build@^4.3.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" + integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -4640,16 +4286,11 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== - npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -4662,32 +4303,17 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-inspect@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" - integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== - object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-path@^0.11.4: - version "0.11.5" - resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.5.tgz#d4e3cf19601a5140a55a16ad712019a9c50b577a" - integrity sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg== - -object.assign@^4.1.0, object.assign@^4.1.2: +object.assign@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== @@ -4704,13 +4330,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" @@ -4737,23 +4356,26 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== +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: - url-parse "^1.4.3" + 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" os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - p-limit@3.1.0, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -4775,11 +4397,6 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -4792,16 +4409,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -4836,7 +4443,7 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -pascal-case@^3.1.1, pascal-case@^3.1.2: +pascal-case@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== @@ -4894,7 +4501,7 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: +picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== @@ -4904,6 +4511,11 @@ picomatch@^2.2.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pirates@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" @@ -4928,11 +4540,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - prettier@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" @@ -4975,6 +4582,11 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -4985,37 +4597,36 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +pvtsutils@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" + integrity sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ== + dependencies: + tslib "^2.4.0" + +pvutils@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.3.tgz#f35fc1d27e7cd3dfbd39c0826d173e806a03f5a3" + integrity sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-is@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: - picomatch "^2.2.1" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" regenerator-runtime@^0.13.4: version "0.13.7" @@ -5027,49 +4638,14 @@ regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -relay-compiler@10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-10.1.0.tgz#fb4672cdbe9b54869a3a79759edd8c2d91609cbe" - integrity sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ== - 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" - nullthrows "^1.1.1" - relay-runtime "10.1.0" - signedsource "^1.0.0" - yargs "^15.3.1" - -relay-runtime@10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-10.1.0.tgz#4753bf36e95e8d862cef33608e3d98b4ed730d16" - integrity sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ== +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" + invariant "^2.2.4" remedial@^1.0.7: version "1.0.8" @@ -5086,11 +4662,6 @@ remove-trailing-spaces@^1.0.6: resolved "https://registry.yarnpkg.com/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz#4354d22f3236374702f58ee373168f6d6887ada7" integrity sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== -replaceall@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/replaceall/-/replaceall-0.1.6.tgz#81d81ac7aeb72d7f5c4942adf2697a3220688d8e" - integrity sha1-gdgax663LX9cSUKt8ml6MiBojY4= - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -5106,11 +4677,6 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -5141,21 +4707,6 @@ resolve@^1.20.0: is-core-module "^2.2.0" path-parse "^1.0.6" -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -5169,6 +4720,11 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -5188,23 +4744,30 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^6.3.3, rxjs@^6.6.0, rxjs@^6.6.7: +rxjs@^6.6.7: 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" -safe-buffer@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +rxjs@^7.5.5: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== + dependencies: + tslib "^2.1.0" safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -5235,12 +4798,7 @@ semver@7.x, semver@^7.2.1: dependencies: lru-cache "^6.0.0" -semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -5271,11 +4829,6 @@ setimmediate@^1.0.5: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -5288,6 +4841,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + shiki@^0.9.11: version "0.9.11" resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.11.tgz#07d75dab2abb6dc12a01f79a397cb1c391fa22d8" @@ -5322,11 +4880,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -5361,14 +4914,6 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.17: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map@^0.5.0: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -5379,7 +4924,7 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -sponge-case@^1.0.0: +sponge-case@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== @@ -5391,11 +4936,6 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -sse-z@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/sse-z/-/sse-z-0.3.0.tgz#e215db7c303d6c4a4199d80cb63811cc28fa55b9" - integrity sha512-jfcXynl9oAOS9YJ7iqS2JMUEHOlvrRAD+54CENiWnc4xsuVLQVSgmwf7cwOTcBd/uq3XkQKBGojgvEtVXcJ/8w== - stack-utils@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" @@ -5403,22 +4943,17 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -"statuses@>= 1.5.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -streamsearch@0.1.2: - version "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" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== -string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: +string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== @@ -5431,23 +4966,6 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" @@ -5466,21 +4984,12 @@ string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + safe-buffer "~5.2.0" stringify-object@^3.3.0: version "3.3.0" @@ -5491,20 +5000,6 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -5539,16 +5034,6 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -5570,26 +5055,13 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -swap-case@^2.0.1: +swap-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== dependencies: tslib "^2.0.3" -symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - -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== - dependencies: - buffer "^5.7.0" - node-fetch "^2.6.1" - table@^6.0.4: version "6.0.9" resolved "https://registry.yarnpkg.com/table/-/table-6.0.9.tgz#790a12bf1e09b87b30e60419bafd6a1fd85536fb" @@ -5624,7 +5096,7 @@ through@^2.3.6, through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -title-case@^3.0.2: +title-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== @@ -5648,11 +5120,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -5660,10 +5127,10 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-jest@^29.1.0: version "29.1.0" @@ -5684,32 +5151,25 @@ ts-log@^2.2.3: resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.2.3.tgz#4da5640fe25a9fb52642cd32391c886721318efb" integrity sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w== -ts-node@^9: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -tslib@^1.10.0, tslib@^1.9.0: +tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@~2.1.0: +tslib@^2.0.0, tslib@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== -tslib@~2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" - integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== +tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@~2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" + integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== + +tslib@~2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -5771,25 +5231,15 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== -unbox-primitive@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -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" @@ -5801,14 +5251,14 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -upper-case-first@^2.0.1, upper-case-first@^2.0.2: +upper-case-first@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== dependencies: tslib "^2.0.3" -upper-case@^2.0.1, upper-case@^2.0.2: +upper-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== @@ -5822,20 +5272,20 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" +urlpattern-polyfill@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== -url-parse@^1.4.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" +urlpattern-polyfill@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz#bc7e386bb12fd7898b58d1509df21d3c29ab3460" + integrity sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g== + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== v8-compile-cache@^2.0.3: version "2.3.0" @@ -5851,10 +5301,10 @@ 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= +value-or-promise@^1.0.11, value-or-promise@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" + integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== vscode-textmate@5.2.0: version "5.2.0" @@ -5868,21 +5318,41 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== +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" -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== +web-streams-polyfill@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" + integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== + +webcrypto-core@^1.7.7: + version "1.7.7" + resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.7.7.tgz#06f24b3498463e570fed64d7cab149e5437b162c" + integrity sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g== dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" + "@peculiar/asn1-schema" "^2.3.6" + "@peculiar/json-schema" "^1.1.12" + asn1js "^3.0.1" + pvtsutils "^1.3.2" + tslib "^2.4.0" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" which-module@^2.0.0: version "2.0.0" @@ -5906,14 +5376,6 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" - integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -5945,10 +5407,10 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@7.4.4: - version "7.4.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" - integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== +ws@8.13.0, ws@^8.12.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== y18n@^4.0.0: version "4.0.1" @@ -5975,7 +5437,7 @@ yaml-ast-parser@^0.0.43: resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== @@ -5988,11 +5450,6 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2: - version "20.2.7" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" - integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== - yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" @@ -6015,20 +5472,7 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.1.1: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.3.1: +yargs@^17.0.0, yargs@^17.3.1: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -6041,11 +5485,6 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From 0e1fcbd6efd3d753321ab62851a1fbcf0761f114 Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Tue, 6 Jun 2023 00:41:29 +0300 Subject: [PATCH 2/2] Bump to node 16 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7dd3bcc..3d2a451 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: "14.x" + node-version: "16.x" - name: Get yarn cache directory path id: yarn-cache-dir-path