Mirror: TypeScript LSP plugin that finds GraphQL documents in your code and provides diagnostics, auto-complete and hover-information.

chore: migrate to monorepo (#33)

* migrate to monorepo

* add some gitattributes to improve the idff

* fix action warnings

* move readme into the lsp folder

* move changelog

* remove example

* make it work

* update readme

authored by

Jovi De Croock and committed by
GitHub
afa458a5 4ff81177

+502 -2084
+2 -1
.changeset/config.json
··· 3 3 "changelog": "../scripts/changelog.js", 4 4 "commit": false, 5 5 "access": "public", 6 - "baseBranch": "main" 6 + "baseBranch": "main", 7 + "ignore": ["example"] 7 8 }
+3
.gitattributes
··· 1 + * text=auto 2 + ./**/*.generated.ts linguist-generated 3 + ./**/*.graphql linguist-generated
+47
.github/workflows/ci.yaml
··· 1 + name: CI 2 + 3 + on: 4 + pull_request: 5 + push: 6 + branches: main 7 + 8 + jobs: 9 + check: 10 + name: Checks 11 + runs-on: ubuntu-latest 12 + timeout-minutes: 10 13 + steps: 14 + - name: Checkout Repo 15 + uses: actions/checkout@v3 16 + with: 17 + fetch-depth: 0 18 + 19 + - name: Setup Node 20 + uses: actions/setup-node@v3 21 + with: 22 + node-version: '18' 23 + 24 + - name: Setup pnpm 25 + uses: pnpm/action-setup@v2.2.4 26 + with: 27 + version: 7 28 + run_install: false 29 + 30 + - name: Get pnpm store directory 31 + id: pnpm-store 32 + run: echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT 33 + 34 + - name: Use pnpm store 35 + uses: actions/cache@v3 36 + id: pnpm-cache 37 + with: 38 + path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }} 39 + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} 40 + restore-keys: | 41 + ${{ runner.os }}-pnpm- 42 + 43 + - name: Install Dependencies 44 + run: pnpm install --frozen-lockfile --prefer-offline 45 + 46 + - name: Build 47 + run: pnpm --filter @0no-co/graphqlsp run build
+2 -2
.github/workflows/release.yaml
··· 20 20 node-version: 18 21 21 22 22 - name: Setup pnpm 23 - uses: pnpm/action-setup@v2.2.2 23 + uses: pnpm/action-setup@v2.2.4 24 24 with: 25 25 version: 7 26 26 run_install: false 27 27 28 28 - name: Get pnpm store directory 29 29 id: pnpm-store 30 - run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" 30 + run: echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT 31 31 32 32 - name: Use pnpm store 33 33 uses: actions/cache@v3
.npmignore packages/graphqlsp/.npmignore
CHANGELOG.md packages/graphqlsp/CHANGELOG.md
+1 -1
LICENSE packages/graphqlsp/LICENSE
··· 1 1 MIT License 2 2 3 - Copyright (c) 2022 Jovi De Croock 3 + Copyright (c) 0no.co 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+4 -11
README.md
··· 38 38 39 39 ## Local development 40 40 41 - Run `yarn` in both `/` as well as `/example`. 42 - 43 - Open two terminal tabs, one where you run the build command which is `yarn tsc` and one 44 - intended to open our `/example`, most of the debugging will happen through setting breakpoints. 41 + Run `pnpm i` at the root. Open `packages/example` by running `code packages/example` or if you want to leverage 42 + breakpoints do it with the `TSS_DEBUG_BRK=9559` prefix. When you make changes in `packages/graphqlsp` all you need 43 + to do is run `pnpm i` in your other editor and restart the `TypeScript server` for the changes to apply. 45 44 46 - Run `TSS_DEBUG_BRK=9559 code example` and ensure that the TypeScript used is the one from the workspace 47 - the `.vscode` folder should ensure that but sometimes it fails. When we use `TSS_DEBUG_BRK` the plugin 48 - won't run until we attach the debugger from our main editor. 49 - 50 - After making changes you'll have to re-open said editor or restart the TypeScript server and re-attach the 51 - debugger. Breakpoints have to be set in the transpiled JS-code hence using `tsc` currently so the code is a 52 - bit easier to navigate. 45 + > Ensure that both instances of your editor are using the Workspace Version of TypeScript
+1 -1
example/.vscode/settings.json packages/example/.vscode/settings.json
··· 1 1 { 2 2 "typescript.tsdk": "node_modules/typescript/lib" 3 - } 3 + }
+4 -3
example/package.json packages/example/package.json
··· 1 1 { 2 2 "name": "example", 3 + "private": true, 3 4 "version": "1.0.0", 4 5 "description": "", 5 6 "main": "index.js", ··· 9 10 "author": "", 10 11 "license": "ISC", 11 12 "dependencies": { 12 - "@urql/core": "^2.6.1", 13 - "graphql": "^16.5.0" 13 + "@urql/core": "^3.0.0", 14 + "graphql": "^16.6.0" 14 15 }, 15 16 "devDependencies": { 16 17 "typescript": "^5.0.0", 17 - "plugin": "file:.." 18 + "@0no-co/graphqlsp": "file:../graphqlsp" 18 19 } 19 20 }
example/schema.graphql packages/example/schema.graphql
+105 -57
example/src/Pokemon.generated.ts packages/example/src/Pokemon.generated.ts
··· 1 1 import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; 2 2 export type Maybe<T> = T | null; 3 3 export type InputMaybe<T> = Maybe<T>; 4 - export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }; 5 - export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }; 6 - export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }; 4 + export type Exact<T extends { [key: string]: unknown }> = { 5 + [K in keyof T]: T[K]; 6 + }; 7 + export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { 8 + [SubKey in K]?: Maybe<T[SubKey]>; 9 + }; 10 + export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { 11 + [SubKey in K]: Maybe<T[SubKey]>; 12 + }; 7 13 /** All built-in and custom scalars, mapped to their actual values */ 8 14 export type Scalars = { 9 15 ID: string; ··· 13 19 Float: number; 14 20 }; 15 21 22 + /** Elemental property associated with either a Pokémon or one of their moves. */ 23 + export type PokemonType = 24 + | 'Grass' 25 + | 'Poison' 26 + | 'Fire' 27 + | 'Flying' 28 + | 'Water' 29 + | 'Bug' 30 + | 'Normal' 31 + | 'Electric' 32 + | 'Ground' 33 + | 'Fairy' 34 + | 'Fighting' 35 + | 'Psychic' 36 + | 'Rock' 37 + | 'Steel' 38 + | 'Ice' 39 + | 'Ghost' 40 + | 'Dragon' 41 + | 'Dark'; 42 + 16 43 /** Move a Pokémon can perform with the associated damage and type. */ 17 44 export type Attack = { 18 45 __typename?: 'Attack'; 19 - damage?: Maybe<Scalars['Int']>; 20 46 name?: Maybe<Scalars['String']>; 21 47 type?: Maybe<PokemonType>; 22 - }; 23 - 24 - export type AttacksConnection = { 25 - __typename?: 'AttacksConnection'; 26 - fast?: Maybe<Array<Maybe<Attack>>>; 27 - special?: Maybe<Array<Maybe<Attack>>>; 48 + damage?: Maybe<Scalars['Int']>; 28 49 }; 29 50 30 51 /** Requirement that prevents an evolution through regular means of levelling up. */ ··· 34 55 name?: Maybe<Scalars['String']>; 35 56 }; 36 57 58 + export type PokemonDimension = { 59 + __typename?: 'PokemonDimension'; 60 + minimum?: Maybe<Scalars['String']>; 61 + maximum?: Maybe<Scalars['String']>; 62 + }; 63 + 64 + export type AttacksConnection = { 65 + __typename?: 'AttacksConnection'; 66 + fast?: Maybe<Array<Maybe<Attack>>>; 67 + special?: Maybe<Array<Maybe<Attack>>>; 68 + }; 69 + 37 70 export type Pokemon = { 38 71 __typename?: 'Pokemon'; 39 - attacks?: Maybe<AttacksConnection>; 72 + id: Scalars['ID']; 73 + name: Scalars['String']; 40 74 classification?: Maybe<Scalars['String']>; 75 + types?: Maybe<Array<Maybe<PokemonType>>>; 76 + resistant?: Maybe<Array<Maybe<PokemonType>>>; 77 + weaknesses?: Maybe<Array<Maybe<PokemonType>>>; 41 78 evolutionRequirements?: Maybe<Array<Maybe<EvolutionRequirement>>>; 42 - evolutions?: Maybe<Array<Maybe<Pokemon>>>; 79 + weight?: Maybe<PokemonDimension>; 80 + height?: Maybe<PokemonDimension>; 81 + attacks?: Maybe<AttacksConnection>; 43 82 /** Likelihood of an attempt to catch a Pokémon to fail. */ 44 83 fleeRate?: Maybe<Scalars['Float']>; 45 - height?: Maybe<PokemonDimension>; 46 - id: Scalars['ID']; 47 84 /** Maximum combat power a Pokémon may achieve at max level. */ 48 85 maxCP?: Maybe<Scalars['Int']>; 49 86 /** Maximum health points a Pokémon may achieve at max level. */ 50 87 maxHP?: Maybe<Scalars['Int']>; 51 - name: Scalars['String']; 52 - resistant?: Maybe<Array<Maybe<PokemonType>>>; 53 - types?: Maybe<Array<Maybe<PokemonType>>>; 54 - weaknesses?: Maybe<Array<Maybe<PokemonType>>>; 55 - weight?: Maybe<PokemonDimension>; 56 - }; 57 - 58 - export type PokemonDimension = { 59 - __typename?: 'PokemonDimension'; 60 - maximum?: Maybe<Scalars['String']>; 61 - minimum?: Maybe<Scalars['String']>; 88 + evolutions?: Maybe<Array<Maybe<Pokemon>>>; 62 89 }; 63 90 64 - /** Elemental property associated with either a Pokémon or one of their moves. */ 65 - export type PokemonType = 66 - | 'Bug' 67 - | 'Dark' 68 - | 'Dragon' 69 - | 'Electric' 70 - | 'Fairy' 71 - | 'Fighting' 72 - | 'Fire' 73 - | 'Flying' 74 - | 'Ghost' 75 - | 'Grass' 76 - | 'Ground' 77 - | 'Ice' 78 - | 'Normal' 79 - | 'Poison' 80 - | 'Psychic' 81 - | 'Rock' 82 - | 'Steel' 83 - | 'Water'; 84 - 85 91 export type Query = { 86 92 __typename?: 'Query'; 93 + /** List out all Pokémon, optionally in pages */ 94 + pokemons?: Maybe<Array<Maybe<Pokemon>>>; 87 95 /** Get a single Pokémon by its ID, a three character long identifier padded with zeroes */ 88 96 pokemon?: Maybe<Pokemon>; 89 - /** List out all Pokémon, optionally in pages */ 90 - pokemons?: Maybe<Array<Maybe<Pokemon>>>; 91 97 }; 92 98 99 + export type QueryPokemonsArgs = { 100 + limit?: InputMaybe<Scalars['Int']>; 101 + skip?: InputMaybe<Scalars['Int']>; 102 + }; 93 103 94 104 export type QueryPokemonArgs = { 95 105 id: Scalars['ID']; 96 106 }; 97 107 108 + export type FieldsFragment = { 109 + __typename?: 'Pokemon'; 110 + classification?: string | null; 111 + }; 98 112 99 - export type QueryPokemonsArgs = { 100 - limit?: InputMaybe<Scalars['Int']>; 101 - skip?: InputMaybe<Scalars['Int']>; 113 + export type PokemonFieldsFragment = { 114 + __typename?: 'Pokemon'; 115 + id: string; 116 + name: string; 102 117 }; 103 118 104 - export type FieldsFragment = { __typename?: 'Pokemon', attacks?: { __typename?: 'AttacksConnection', fast?: Array<{ __typename?: 'Attack', damage?: number | null } | null> | null } | null }; 105 - 106 - export type PokemonFieldsFragment = { __typename?: 'Pokemon', id: string, name: string }; 107 - 108 - export const FieldsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"fields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Pokemon"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"attacks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"fast"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"damage"}}]}}]}}]}}]} as unknown as DocumentNode<FieldsFragment, unknown>; 109 - export const PokemonFieldsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"pokemonFields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Pokemon"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}}]}}]} as unknown as DocumentNode<PokemonFieldsFragment, unknown>; 119 + export const FieldsFragmentDoc = { 120 + kind: 'Document', 121 + definitions: [ 122 + { 123 + kind: 'FragmentDefinition', 124 + name: { kind: 'Name', value: 'fields' }, 125 + typeCondition: { 126 + kind: 'NamedType', 127 + name: { kind: 'Name', value: 'Pokemon' }, 128 + }, 129 + selectionSet: { 130 + kind: 'SelectionSet', 131 + selections: [ 132 + { kind: 'Field', name: { kind: 'Name', value: 'classification' } }, 133 + ], 134 + }, 135 + }, 136 + ], 137 + } as unknown as DocumentNode<FieldsFragment, unknown>; 138 + export const PokemonFieldsFragmentDoc = { 139 + kind: 'Document', 140 + definitions: [ 141 + { 142 + kind: 'FragmentDefinition', 143 + name: { kind: 'Name', value: 'pokemonFields' }, 144 + typeCondition: { 145 + kind: 'NamedType', 146 + name: { kind: 'Name', value: 'Pokemon' }, 147 + }, 148 + selectionSet: { 149 + kind: 'SelectionSet', 150 + selections: [ 151 + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, 152 + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, 153 + ], 154 + }, 155 + }, 156 + ], 157 + } as unknown as DocumentNode<PokemonFieldsFragment, unknown>;
+2 -2
example/src/Pokemon.ts packages/example/src/Pokemon.ts
··· 4 4 fragment fields on Pokemon { 5 5 classification 6 6 } 7 - ` as typeof import('./Pokemon.generated').FieldsFragmentDoc 7 + ` as typeof import('./Pokemon.generated').FieldsFragmentDoc; 8 8 9 9 export const PokemonFields = gql` 10 10 fragment pokemonFields on Pokemon { 11 11 id 12 12 name 13 13 } 14 - ` as typeof import('./Pokemon.generated').PokemonFieldsFragmentDoc 14 + ` as typeof import('./Pokemon.generated').PokemonFieldsFragmentDoc;
example/src/index.generated.ts packages/example/src/index.generated.ts
+2 -1
example/src/index.ts packages/example/src/index.ts
··· 7 7 id 8 8 name 9 9 __typename 10 + 10 11 ...pokemonFields 11 12 } 12 13 } ··· 19 20 }); 20 21 21 22 client 22 - .query(PokemonsQuery) 23 + .query(PokemonsQuery, {}) 23 24 .toPromise() 24 25 .then(result => { 25 26 result.data?.pokemons;
-109
example/tsconfig.json
··· 1 - { 2 - "compilerOptions": { 3 - "plugins": [ 4 - { 5 - "name": "plugin", 6 - "schema": "https://trygql.formidable.dev/graphql/basic-pokedex" 7 - } 8 - ], 9 - /* Visit https://aka.ms/tsconfig to read more about this file */ 10 - 11 - /* Projects */ 12 - // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ 13 - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 14 - // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ 15 - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ 16 - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 17 - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 18 - 19 - /* Language and Environment */ 20 - "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, 21 - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 22 - // "jsx": "preserve", /* Specify what JSX code is generated. */ 23 - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ 24 - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 25 - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ 26 - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 27 - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ 28 - // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ 29 - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 30 - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 31 - // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ 32 - 33 - /* Modules */ 34 - "module": "commonjs" /* Specify what module code is generated. */, 35 - // "rootDir": "./", /* Specify the root folder within your source files. */ 36 - // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ 37 - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 38 - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 39 - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 40 - // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ 41 - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 42 - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 43 - // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ 44 - // "resolveJsonModule": true, /* Enable importing .json files. */ 45 - // "noResolve": true, /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */ 46 - 47 - /* JavaScript Support */ 48 - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ 49 - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 50 - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ 51 - 52 - /* Emit */ 53 - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 54 - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 55 - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 56 - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 57 - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ 58 - // "outDir": "./", /* Specify an output folder for all emitted files. */ 59 - // "removeComments": true, /* Disable emitting comments. */ 60 - // "noEmit": true, /* Disable emitting files from a compilation. */ 61 - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 62 - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ 63 - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 64 - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 65 - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 66 - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 67 - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 68 - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 69 - // "newLine": "crlf", /* Set the newline character for emitting files. */ 70 - // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ 71 - // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ 72 - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 73 - // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ 74 - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 75 - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ 76 - 77 - /* Interop Constraints */ 78 - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 79 - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ 80 - "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, 81 - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 82 - "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, 83 - 84 - /* Type Checking */ 85 - "strict": true /* Enable all strict type-checking options. */, 86 - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ 87 - // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ 88 - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 89 - // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ 90 - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 91 - // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ 92 - // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ 93 - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 94 - // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ 95 - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ 96 - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 97 - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 98 - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 99 - // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ 100 - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 101 - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ 102 - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 103 - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 104 - 105 - /* Completeness */ 106 - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 107 - "skipLibCheck": true /* Skip type checking all .d.ts files. */ 108 - } 109 - }
-1591
example/yarn.lock
··· 1 - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 - # yarn lockfile v1 3 - 4 - 5 - "@ampproject/remapping@^2.2.0": 6 - version "2.2.1" 7 - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" 8 - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== 9 - dependencies: 10 - "@jridgewell/gen-mapping" "^0.3.0" 11 - "@jridgewell/trace-mapping" "^0.3.9" 12 - 13 - "@ardatan/relay-compiler@12.0.0": 14 - version "12.0.0" 15 - resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" 16 - integrity sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== 17 - dependencies: 18 - "@babel/core" "^7.14.0" 19 - "@babel/generator" "^7.14.0" 20 - "@babel/parser" "^7.14.0" 21 - "@babel/runtime" "^7.0.0" 22 - "@babel/traverse" "^7.14.0" 23 - "@babel/types" "^7.0.0" 24 - babel-preset-fbjs "^3.4.0" 25 - chalk "^4.0.0" 26 - fb-watchman "^2.0.0" 27 - fbjs "^3.0.0" 28 - glob "^7.1.1" 29 - immutable "~3.7.6" 30 - invariant "^2.2.4" 31 - nullthrows "^1.1.1" 32 - relay-runtime "12.0.0" 33 - signedsource "^1.0.0" 34 - yargs "^15.3.1" 35 - 36 - "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": 37 - version "7.21.4" 38 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" 39 - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== 40 - dependencies: 41 - "@babel/highlight" "^7.18.6" 42 - 43 - "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": 44 - version "7.21.4" 45 - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" 46 - integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== 47 - 48 - "@babel/core@^7.14.0": 49 - version "7.21.4" 50 - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" 51 - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== 52 - dependencies: 53 - "@ampproject/remapping" "^2.2.0" 54 - "@babel/code-frame" "^7.21.4" 55 - "@babel/generator" "^7.21.4" 56 - "@babel/helper-compilation-targets" "^7.21.4" 57 - "@babel/helper-module-transforms" "^7.21.2" 58 - "@babel/helpers" "^7.21.0" 59 - "@babel/parser" "^7.21.4" 60 - "@babel/template" "^7.20.7" 61 - "@babel/traverse" "^7.21.4" 62 - "@babel/types" "^7.21.4" 63 - convert-source-map "^1.7.0" 64 - debug "^4.1.0" 65 - gensync "^1.0.0-beta.2" 66 - json5 "^2.2.2" 67 - semver "^6.3.0" 68 - 69 - "@babel/generator@^7.14.0", "@babel/generator@^7.21.4": 70 - version "7.21.4" 71 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" 72 - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== 73 - dependencies: 74 - "@babel/types" "^7.21.4" 75 - "@jridgewell/gen-mapping" "^0.3.2" 76 - "@jridgewell/trace-mapping" "^0.3.17" 77 - jsesc "^2.5.1" 78 - 79 - "@babel/helper-annotate-as-pure@^7.18.6": 80 - version "7.18.6" 81 - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" 82 - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== 83 - dependencies: 84 - "@babel/types" "^7.18.6" 85 - 86 - "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": 87 - version "7.21.4" 88 - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" 89 - integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== 90 - dependencies: 91 - "@babel/compat-data" "^7.21.4" 92 - "@babel/helper-validator-option" "^7.21.0" 93 - browserslist "^4.21.3" 94 - lru-cache "^5.1.1" 95 - semver "^6.3.0" 96 - 97 - "@babel/helper-create-class-features-plugin@^7.18.6": 98 - version "7.21.4" 99 - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18" 100 - integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== 101 - dependencies: 102 - "@babel/helper-annotate-as-pure" "^7.18.6" 103 - "@babel/helper-environment-visitor" "^7.18.9" 104 - "@babel/helper-function-name" "^7.21.0" 105 - "@babel/helper-member-expression-to-functions" "^7.21.0" 106 - "@babel/helper-optimise-call-expression" "^7.18.6" 107 - "@babel/helper-replace-supers" "^7.20.7" 108 - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" 109 - "@babel/helper-split-export-declaration" "^7.18.6" 110 - 111 - "@babel/helper-environment-visitor@^7.18.9": 112 - version "7.18.9" 113 - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" 114 - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== 115 - 116 - "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.21.0": 117 - version "7.21.0" 118 - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" 119 - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== 120 - dependencies: 121 - "@babel/template" "^7.20.7" 122 - "@babel/types" "^7.21.0" 123 - 124 - "@babel/helper-hoist-variables@^7.18.6": 125 - version "7.18.6" 126 - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" 127 - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== 128 - dependencies: 129 - "@babel/types" "^7.18.6" 130 - 131 - "@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": 132 - version "7.21.0" 133 - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" 134 - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== 135 - dependencies: 136 - "@babel/types" "^7.21.0" 137 - 138 - "@babel/helper-module-imports@^7.18.6": 139 - version "7.21.4" 140 - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" 141 - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== 142 - dependencies: 143 - "@babel/types" "^7.21.4" 144 - 145 - "@babel/helper-module-transforms@^7.21.2": 146 - version "7.21.2" 147 - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" 148 - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== 149 - dependencies: 150 - "@babel/helper-environment-visitor" "^7.18.9" 151 - "@babel/helper-module-imports" "^7.18.6" 152 - "@babel/helper-simple-access" "^7.20.2" 153 - "@babel/helper-split-export-declaration" "^7.18.6" 154 - "@babel/helper-validator-identifier" "^7.19.1" 155 - "@babel/template" "^7.20.7" 156 - "@babel/traverse" "^7.21.2" 157 - "@babel/types" "^7.21.2" 158 - 159 - "@babel/helper-optimise-call-expression@^7.18.6": 160 - version "7.18.6" 161 - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" 162 - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== 163 - dependencies: 164 - "@babel/types" "^7.18.6" 165 - 166 - "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0": 167 - version "7.20.2" 168 - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" 169 - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== 170 - 171 - "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": 172 - version "7.20.7" 173 - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" 174 - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== 175 - dependencies: 176 - "@babel/helper-environment-visitor" "^7.18.9" 177 - "@babel/helper-member-expression-to-functions" "^7.20.7" 178 - "@babel/helper-optimise-call-expression" "^7.18.6" 179 - "@babel/template" "^7.20.7" 180 - "@babel/traverse" "^7.20.7" 181 - "@babel/types" "^7.20.7" 182 - 183 - "@babel/helper-simple-access@^7.20.2": 184 - version "7.20.2" 185 - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" 186 - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== 187 - dependencies: 188 - "@babel/types" "^7.20.2" 189 - 190 - "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": 191 - version "7.20.0" 192 - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" 193 - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== 194 - dependencies: 195 - "@babel/types" "^7.20.0" 196 - 197 - "@babel/helper-split-export-declaration@^7.18.6": 198 - version "7.18.6" 199 - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" 200 - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== 201 - dependencies: 202 - "@babel/types" "^7.18.6" 203 - 204 - "@babel/helper-string-parser@^7.19.4": 205 - version "7.19.4" 206 - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" 207 - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== 208 - 209 - "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": 210 - version "7.19.1" 211 - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" 212 - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== 213 - 214 - "@babel/helper-validator-option@^7.21.0": 215 - version "7.21.0" 216 - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" 217 - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== 218 - 219 - "@babel/helpers@^7.21.0": 220 - version "7.21.0" 221 - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" 222 - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== 223 - dependencies: 224 - "@babel/template" "^7.20.7" 225 - "@babel/traverse" "^7.21.0" 226 - "@babel/types" "^7.21.0" 227 - 228 - "@babel/highlight@^7.18.6": 229 - version "7.18.6" 230 - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" 231 - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== 232 - dependencies: 233 - "@babel/helper-validator-identifier" "^7.18.6" 234 - chalk "^2.0.0" 235 - js-tokens "^4.0.0" 236 - 237 - "@babel/parser@^7.14.0", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": 238 - version "7.21.4" 239 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" 240 - integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== 241 - 242 - "@babel/plugin-proposal-class-properties@^7.0.0": 243 - version "7.18.6" 244 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" 245 - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== 246 - dependencies: 247 - "@babel/helper-create-class-features-plugin" "^7.18.6" 248 - "@babel/helper-plugin-utils" "^7.18.6" 249 - 250 - "@babel/plugin-proposal-object-rest-spread@^7.0.0": 251 - version "7.20.7" 252 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" 253 - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== 254 - dependencies: 255 - "@babel/compat-data" "^7.20.5" 256 - "@babel/helper-compilation-targets" "^7.20.7" 257 - "@babel/helper-plugin-utils" "^7.20.2" 258 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" 259 - "@babel/plugin-transform-parameters" "^7.20.7" 260 - 261 - "@babel/plugin-syntax-class-properties@^7.0.0": 262 - version "7.12.13" 263 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" 264 - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== 265 - dependencies: 266 - "@babel/helper-plugin-utils" "^7.12.13" 267 - 268 - "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6": 269 - version "7.21.4" 270 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz#3e37fca4f06d93567c1cd9b75156422e90a67107" 271 - integrity sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw== 272 - dependencies: 273 - "@babel/helper-plugin-utils" "^7.20.2" 274 - 275 - "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": 276 - version "7.21.4" 277 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" 278 - integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== 279 - dependencies: 280 - "@babel/helper-plugin-utils" "^7.20.2" 281 - 282 - "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": 283 - version "7.8.3" 284 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" 285 - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== 286 - dependencies: 287 - "@babel/helper-plugin-utils" "^7.8.0" 288 - 289 - "@babel/plugin-transform-arrow-functions@^7.0.0": 290 - version "7.20.7" 291 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" 292 - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== 293 - dependencies: 294 - "@babel/helper-plugin-utils" "^7.20.2" 295 - 296 - "@babel/plugin-transform-block-scoped-functions@^7.0.0": 297 - version "7.18.6" 298 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" 299 - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== 300 - dependencies: 301 - "@babel/helper-plugin-utils" "^7.18.6" 302 - 303 - "@babel/plugin-transform-block-scoping@^7.0.0": 304 - version "7.21.0" 305 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" 306 - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== 307 - dependencies: 308 - "@babel/helper-plugin-utils" "^7.20.2" 309 - 310 - "@babel/plugin-transform-classes@^7.0.0": 311 - version "7.21.0" 312 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" 313 - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== 314 - dependencies: 315 - "@babel/helper-annotate-as-pure" "^7.18.6" 316 - "@babel/helper-compilation-targets" "^7.20.7" 317 - "@babel/helper-environment-visitor" "^7.18.9" 318 - "@babel/helper-function-name" "^7.21.0" 319 - "@babel/helper-optimise-call-expression" "^7.18.6" 320 - "@babel/helper-plugin-utils" "^7.20.2" 321 - "@babel/helper-replace-supers" "^7.20.7" 322 - "@babel/helper-split-export-declaration" "^7.18.6" 323 - globals "^11.1.0" 324 - 325 - "@babel/plugin-transform-computed-properties@^7.0.0": 326 - version "7.20.7" 327 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" 328 - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== 329 - dependencies: 330 - "@babel/helper-plugin-utils" "^7.20.2" 331 - "@babel/template" "^7.20.7" 332 - 333 - "@babel/plugin-transform-destructuring@^7.0.0": 334 - version "7.21.3" 335 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" 336 - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== 337 - dependencies: 338 - "@babel/helper-plugin-utils" "^7.20.2" 339 - 340 - "@babel/plugin-transform-flow-strip-types@^7.0.0": 341 - version "7.21.0" 342 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz#6aeca0adcb81dc627c8986e770bfaa4d9812aff5" 343 - integrity sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w== 344 - dependencies: 345 - "@babel/helper-plugin-utils" "^7.20.2" 346 - "@babel/plugin-syntax-flow" "^7.18.6" 347 - 348 - "@babel/plugin-transform-for-of@^7.0.0": 349 - version "7.21.0" 350 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" 351 - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== 352 - dependencies: 353 - "@babel/helper-plugin-utils" "^7.20.2" 354 - 355 - "@babel/plugin-transform-function-name@^7.0.0": 356 - version "7.18.9" 357 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" 358 - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== 359 - dependencies: 360 - "@babel/helper-compilation-targets" "^7.18.9" 361 - "@babel/helper-function-name" "^7.18.9" 362 - "@babel/helper-plugin-utils" "^7.18.9" 363 - 364 - "@babel/plugin-transform-literals@^7.0.0": 365 - version "7.18.9" 366 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" 367 - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== 368 - dependencies: 369 - "@babel/helper-plugin-utils" "^7.18.9" 370 - 371 - "@babel/plugin-transform-member-expression-literals@^7.0.0": 372 - version "7.18.6" 373 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" 374 - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== 375 - dependencies: 376 - "@babel/helper-plugin-utils" "^7.18.6" 377 - 378 - "@babel/plugin-transform-modules-commonjs@^7.0.0": 379 - version "7.21.2" 380 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" 381 - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== 382 - dependencies: 383 - "@babel/helper-module-transforms" "^7.21.2" 384 - "@babel/helper-plugin-utils" "^7.20.2" 385 - "@babel/helper-simple-access" "^7.20.2" 386 - 387 - "@babel/plugin-transform-object-super@^7.0.0": 388 - version "7.18.6" 389 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" 390 - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== 391 - dependencies: 392 - "@babel/helper-plugin-utils" "^7.18.6" 393 - "@babel/helper-replace-supers" "^7.18.6" 394 - 395 - "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": 396 - version "7.21.3" 397 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" 398 - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== 399 - dependencies: 400 - "@babel/helper-plugin-utils" "^7.20.2" 401 - 402 - "@babel/plugin-transform-property-literals@^7.0.0": 403 - version "7.18.6" 404 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" 405 - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== 406 - dependencies: 407 - "@babel/helper-plugin-utils" "^7.18.6" 408 - 409 - "@babel/plugin-transform-react-display-name@^7.0.0": 410 - version "7.18.6" 411 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" 412 - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== 413 - dependencies: 414 - "@babel/helper-plugin-utils" "^7.18.6" 415 - 416 - "@babel/plugin-transform-react-jsx@^7.0.0": 417 - version "7.21.0" 418 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" 419 - integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== 420 - dependencies: 421 - "@babel/helper-annotate-as-pure" "^7.18.6" 422 - "@babel/helper-module-imports" "^7.18.6" 423 - "@babel/helper-plugin-utils" "^7.20.2" 424 - "@babel/plugin-syntax-jsx" "^7.18.6" 425 - "@babel/types" "^7.21.0" 426 - 427 - "@babel/plugin-transform-shorthand-properties@^7.0.0": 428 - version "7.18.6" 429 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" 430 - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== 431 - dependencies: 432 - "@babel/helper-plugin-utils" "^7.18.6" 433 - 434 - "@babel/plugin-transform-spread@^7.0.0": 435 - version "7.20.7" 436 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" 437 - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== 438 - dependencies: 439 - "@babel/helper-plugin-utils" "^7.20.2" 440 - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" 441 - 442 - "@babel/plugin-transform-template-literals@^7.0.0": 443 - version "7.18.9" 444 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" 445 - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== 446 - dependencies: 447 - "@babel/helper-plugin-utils" "^7.18.9" 448 - 449 - "@babel/runtime@^7.0.0": 450 - version "7.21.0" 451 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" 452 - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== 453 - dependencies: 454 - regenerator-runtime "^0.13.11" 455 - 456 - "@babel/template@^7.20.7": 457 - version "7.20.7" 458 - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" 459 - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== 460 - dependencies: 461 - "@babel/code-frame" "^7.18.6" 462 - "@babel/parser" "^7.20.7" 463 - "@babel/types" "^7.20.7" 464 - 465 - "@babel/traverse@^7.14.0", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4": 466 - version "7.21.4" 467 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" 468 - integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== 469 - dependencies: 470 - "@babel/code-frame" "^7.21.4" 471 - "@babel/generator" "^7.21.4" 472 - "@babel/helper-environment-visitor" "^7.18.9" 473 - "@babel/helper-function-name" "^7.21.0" 474 - "@babel/helper-hoist-variables" "^7.18.6" 475 - "@babel/helper-split-export-declaration" "^7.18.6" 476 - "@babel/parser" "^7.21.4" 477 - "@babel/types" "^7.21.4" 478 - debug "^4.1.0" 479 - globals "^11.1.0" 480 - 481 - "@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4": 482 - version "7.21.4" 483 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" 484 - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== 485 - dependencies: 486 - "@babel/helper-string-parser" "^7.19.4" 487 - "@babel/helper-validator-identifier" "^7.19.1" 488 - to-fast-properties "^2.0.0" 489 - 490 - "@graphql-codegen/core@^2.6.8": 491 - version "2.6.8" 492 - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-2.6.8.tgz#00c4011e3619ddbc6af5e41b2f254d6f6759556e" 493 - integrity sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ== 494 - dependencies: 495 - "@graphql-codegen/plugin-helpers" "^3.1.1" 496 - "@graphql-tools/schema" "^9.0.0" 497 - "@graphql-tools/utils" "^9.1.1" 498 - tslib "~2.4.0" 499 - 500 - "@graphql-codegen/plugin-helpers@^3.1.1", "@graphql-codegen/plugin-helpers@^3.1.2": 501 - version "3.1.2" 502 - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz#69a2e91178f478ea6849846ade0a59a844d34389" 503 - integrity sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg== 504 - dependencies: 505 - "@graphql-tools/utils" "^9.0.0" 506 - change-case-all "1.0.15" 507 - common-tags "1.8.2" 508 - import-from "4.0.0" 509 - lodash "~4.17.0" 510 - tslib "~2.4.0" 511 - 512 - "@graphql-codegen/schema-ast@^2.6.1": 513 - version "2.6.1" 514 - resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz#8ba1b38827c034b51ecd3ce88622c2ae6cd3fe1a" 515 - integrity sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w== 516 - dependencies: 517 - "@graphql-codegen/plugin-helpers" "^3.1.2" 518 - "@graphql-tools/utils" "^9.0.0" 519 - tslib "~2.4.0" 520 - 521 - "@graphql-codegen/typed-document-node@^2.3.10": 522 - version "2.3.13" 523 - resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-2.3.13.tgz#bbfb8e376d6680e05509b5d13089add74b6ff3fd" 524 - integrity sha512-vt1hvBAbYTYUCXblks9KYwR5Ho16hWQljid5xgx77jeVufj5PjnWrOjJfEFKFx17VOM4CKHP8ryoeT4NyjYNWw== 525 - dependencies: 526 - "@graphql-codegen/plugin-helpers" "^3.1.2" 527 - "@graphql-codegen/visitor-plugin-common" "2.13.8" 528 - auto-bind "~4.0.0" 529 - change-case-all "1.0.15" 530 - tslib "~2.4.0" 531 - 532 - "@graphql-codegen/typescript-operations@^2.5.10": 533 - version "2.5.13" 534 - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.5.13.tgz#f286c37f9c023356aacaa983ebd32e9e021a05ca" 535 - integrity sha512-3vfR6Rx6iZU0JRt29GBkFlrSNTM6t+MSLF86ChvL4d/Jfo/JYAGuB3zNzPhirHYzJPCvLOAx2gy9ID1ltrpYiw== 536 - dependencies: 537 - "@graphql-codegen/plugin-helpers" "^3.1.2" 538 - "@graphql-codegen/typescript" "^2.8.8" 539 - "@graphql-codegen/visitor-plugin-common" "2.13.8" 540 - auto-bind "~4.0.0" 541 - tslib "~2.4.0" 542 - 543 - "@graphql-codegen/typescript@^2.8.5", "@graphql-codegen/typescript@^2.8.8": 544 - version "2.8.8" 545 - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.8.8.tgz#8c3b9153e334db43c65f8f31ced69b4c60d14861" 546 - integrity sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw== 547 - dependencies: 548 - "@graphql-codegen/plugin-helpers" "^3.1.2" 549 - "@graphql-codegen/schema-ast" "^2.6.1" 550 - "@graphql-codegen/visitor-plugin-common" "2.13.8" 551 - auto-bind "~4.0.0" 552 - tslib "~2.4.0" 553 - 554 - "@graphql-codegen/visitor-plugin-common@2.13.8": 555 - version "2.13.8" 556 - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz#09bc6317b227e5a278f394f4cef0d6c2d1910597" 557 - integrity sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ== 558 - dependencies: 559 - "@graphql-codegen/plugin-helpers" "^3.1.2" 560 - "@graphql-tools/optimize" "^1.3.0" 561 - "@graphql-tools/relay-operation-optimizer" "^6.5.0" 562 - "@graphql-tools/utils" "^9.0.0" 563 - auto-bind "~4.0.0" 564 - change-case-all "1.0.15" 565 - dependency-graph "^0.11.0" 566 - graphql-tag "^2.11.0" 567 - parse-filepath "^1.0.2" 568 - tslib "~2.4.0" 569 - 570 - "@graphql-tools/merge@8.4.0": 571 - version "8.4.0" 572 - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.0.tgz#47fbe5c4b6764276dc35bd19c4e7d3c46d3dc0fc" 573 - integrity sha512-3XYCWe0d3I4F1azNj1CdShlbHfTIfiDgj00R9uvFH8tHKh7i1IWN3F7QQYovcHKhayaR6zPok3YYMESYQcBoaA== 574 - dependencies: 575 - "@graphql-tools/utils" "9.2.1" 576 - tslib "^2.4.0" 577 - 578 - "@graphql-tools/optimize@^1.3.0": 579 - version "1.3.1" 580 - resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.3.1.tgz#29407991478dbbedc3e7deb8c44f46acb4e9278b" 581 - integrity sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ== 582 - dependencies: 583 - tslib "^2.4.0" 584 - 585 - "@graphql-tools/relay-operation-optimizer@^6.5.0": 586 - version "6.5.17" 587 - resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.17.tgz#4e4e2675d696a2a31f106b09ed436c43f7976f37" 588 - integrity sha512-hHPEX6ccRF3+9kfVz0A3In//Dej7QrHOLGZEokBmPDMDqn9CS7qUjpjyGzclbOX0tRBtLfuFUZ68ABSac3P1nA== 589 - dependencies: 590 - "@ardatan/relay-compiler" "12.0.0" 591 - "@graphql-tools/utils" "9.2.1" 592 - tslib "^2.4.0" 593 - 594 - "@graphql-tools/schema@^9.0.0": 595 - version "9.0.17" 596 - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.17.tgz#d731e9899465f88d5b9bf69e607ec465bb88b062" 597 - integrity sha512-HVLq0ecbkuXhJlpZ50IHP5nlISqH2GbNgjBJhhRzHeXhfwlUOT4ISXGquWTmuq61K0xSaO0aCjMpxe4QYbKTng== 598 - dependencies: 599 - "@graphql-tools/merge" "8.4.0" 600 - "@graphql-tools/utils" "9.2.1" 601 - tslib "^2.4.0" 602 - value-or-promise "1.0.12" 603 - 604 - "@graphql-tools/utils@9.2.1", "@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.1.1": 605 - version "9.2.1" 606 - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" 607 - integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== 608 - dependencies: 609 - "@graphql-typed-document-node/core" "^3.1.1" 610 - tslib "^2.4.0" 611 - 612 - "@graphql-typed-document-node/core@^3.1.1": 613 - version "3.2.0" 614 - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" 615 - integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== 616 - 617 - "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": 618 - version "0.3.3" 619 - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" 620 - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== 621 - dependencies: 622 - "@jridgewell/set-array" "^1.0.1" 623 - "@jridgewell/sourcemap-codec" "^1.4.10" 624 - "@jridgewell/trace-mapping" "^0.3.9" 625 - 626 - "@jridgewell/resolve-uri@3.1.0": 627 - version "3.1.0" 628 - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" 629 - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== 630 - 631 - "@jridgewell/set-array@^1.0.1": 632 - version "1.1.2" 633 - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" 634 - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== 635 - 636 - "@jridgewell/sourcemap-codec@1.4.14": 637 - version "1.4.14" 638 - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" 639 - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== 640 - 641 - "@jridgewell/sourcemap-codec@^1.4.10": 642 - version "1.4.15" 643 - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" 644 - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== 645 - 646 - "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": 647 - version "0.3.18" 648 - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" 649 - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== 650 - dependencies: 651 - "@jridgewell/resolve-uri" "3.1.0" 652 - "@jridgewell/sourcemap-codec" "1.4.14" 653 - 654 - "@urql/core@^2.6.1": 655 - version "2.6.1" 656 - resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.6.1.tgz#c10ee972c5e81df6d7bf1e778ef1b5d30e2906e5" 657 - integrity sha512-gYrEHy3tViJhwIhauK6MIf2Qp09QTsgNHZRd0n71rS+hF6gdwjspf1oKljl4m25+272cJF7fPjBUGmjaiEr7Kg== 658 - dependencies: 659 - "@graphql-typed-document-node/core" "^3.1.1" 660 - wonka "^4.0.14" 661 - 662 - ansi-regex@^5.0.1: 663 - version "5.0.1" 664 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 665 - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 666 - 667 - ansi-styles@^3.2.1: 668 - version "3.2.1" 669 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 670 - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 671 - dependencies: 672 - color-convert "^1.9.0" 673 - 674 - ansi-styles@^4.0.0, ansi-styles@^4.1.0: 675 - version "4.3.0" 676 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 677 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 678 - dependencies: 679 - color-convert "^2.0.1" 680 - 681 - asap@~2.0.3: 682 - version "2.0.6" 683 - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" 684 - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== 685 - 686 - auto-bind@~4.0.0: 687 - version "4.0.0" 688 - resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" 689 - integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== 690 - 691 - babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: 692 - version "7.0.0-beta.0" 693 - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" 694 - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== 695 - 696 - babel-preset-fbjs@^3.4.0: 697 - version "3.4.0" 698 - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" 699 - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== 700 - dependencies: 701 - "@babel/plugin-proposal-class-properties" "^7.0.0" 702 - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" 703 - "@babel/plugin-syntax-class-properties" "^7.0.0" 704 - "@babel/plugin-syntax-flow" "^7.0.0" 705 - "@babel/plugin-syntax-jsx" "^7.0.0" 706 - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" 707 - "@babel/plugin-transform-arrow-functions" "^7.0.0" 708 - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" 709 - "@babel/plugin-transform-block-scoping" "^7.0.0" 710 - "@babel/plugin-transform-classes" "^7.0.0" 711 - "@babel/plugin-transform-computed-properties" "^7.0.0" 712 - "@babel/plugin-transform-destructuring" "^7.0.0" 713 - "@babel/plugin-transform-flow-strip-types" "^7.0.0" 714 - "@babel/plugin-transform-for-of" "^7.0.0" 715 - "@babel/plugin-transform-function-name" "^7.0.0" 716 - "@babel/plugin-transform-literals" "^7.0.0" 717 - "@babel/plugin-transform-member-expression-literals" "^7.0.0" 718 - "@babel/plugin-transform-modules-commonjs" "^7.0.0" 719 - "@babel/plugin-transform-object-super" "^7.0.0" 720 - "@babel/plugin-transform-parameters" "^7.0.0" 721 - "@babel/plugin-transform-property-literals" "^7.0.0" 722 - "@babel/plugin-transform-react-display-name" "^7.0.0" 723 - "@babel/plugin-transform-react-jsx" "^7.0.0" 724 - "@babel/plugin-transform-shorthand-properties" "^7.0.0" 725 - "@babel/plugin-transform-spread" "^7.0.0" 726 - "@babel/plugin-transform-template-literals" "^7.0.0" 727 - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" 728 - 729 - balanced-match@^1.0.0: 730 - version "1.0.2" 731 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 732 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 733 - 734 - brace-expansion@^1.1.7: 735 - version "1.1.11" 736 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 737 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 738 - dependencies: 739 - balanced-match "^1.0.0" 740 - concat-map "0.0.1" 741 - 742 - browserslist@^4.21.3: 743 - version "4.21.5" 744 - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" 745 - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== 746 - dependencies: 747 - caniuse-lite "^1.0.30001449" 748 - electron-to-chromium "^1.4.284" 749 - node-releases "^2.0.8" 750 - update-browserslist-db "^1.0.10" 751 - 752 - bser@2.1.1: 753 - version "2.1.1" 754 - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" 755 - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== 756 - dependencies: 757 - node-int64 "^0.4.0" 758 - 759 - camel-case@^4.1.2: 760 - version "4.1.2" 761 - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" 762 - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== 763 - dependencies: 764 - pascal-case "^3.1.2" 765 - tslib "^2.0.3" 766 - 767 - camelcase@^5.0.0: 768 - version "5.3.1" 769 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 770 - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 771 - 772 - caniuse-lite@^1.0.30001449: 773 - version "1.0.30001478" 774 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz#0ef8a1cf8b16be47a0f9fc4ecfc952232724b32a" 775 - integrity sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw== 776 - 777 - capital-case@^1.0.4: 778 - version "1.0.4" 779 - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" 780 - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== 781 - dependencies: 782 - no-case "^3.0.4" 783 - tslib "^2.0.3" 784 - upper-case-first "^2.0.2" 785 - 786 - chalk@^2.0.0: 787 - version "2.4.2" 788 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 789 - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 790 - dependencies: 791 - ansi-styles "^3.2.1" 792 - escape-string-regexp "^1.0.5" 793 - supports-color "^5.3.0" 794 - 795 - chalk@^4.0.0: 796 - version "4.1.2" 797 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 798 - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 799 - dependencies: 800 - ansi-styles "^4.1.0" 801 - supports-color "^7.1.0" 802 - 803 - change-case-all@1.0.15: 804 - version "1.0.15" 805 - resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.15.tgz#de29393167fc101d646cd76b0ef23e27d09756ad" 806 - integrity sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== 807 - dependencies: 808 - change-case "^4.1.2" 809 - is-lower-case "^2.0.2" 810 - is-upper-case "^2.0.2" 811 - lower-case "^2.0.2" 812 - lower-case-first "^2.0.2" 813 - sponge-case "^1.0.1" 814 - swap-case "^2.0.2" 815 - title-case "^3.0.3" 816 - upper-case "^2.0.2" 817 - upper-case-first "^2.0.2" 818 - 819 - change-case@^4.1.2: 820 - version "4.1.2" 821 - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" 822 - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== 823 - dependencies: 824 - camel-case "^4.1.2" 825 - capital-case "^1.0.4" 826 - constant-case "^3.0.4" 827 - dot-case "^3.0.4" 828 - header-case "^2.0.4" 829 - no-case "^3.0.4" 830 - param-case "^3.0.4" 831 - pascal-case "^3.1.2" 832 - path-case "^3.0.4" 833 - sentence-case "^3.0.4" 834 - snake-case "^3.0.4" 835 - tslib "^2.0.3" 836 - 837 - cliui@^6.0.0: 838 - version "6.0.0" 839 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" 840 - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== 841 - dependencies: 842 - string-width "^4.2.0" 843 - strip-ansi "^6.0.0" 844 - wrap-ansi "^6.2.0" 845 - 846 - color-convert@^1.9.0: 847 - version "1.9.3" 848 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 849 - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 850 - dependencies: 851 - color-name "1.1.3" 852 - 853 - color-convert@^2.0.1: 854 - version "2.0.1" 855 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 856 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 857 - dependencies: 858 - color-name "~1.1.4" 859 - 860 - color-name@1.1.3: 861 - version "1.1.3" 862 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 863 - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 864 - 865 - color-name@~1.1.4: 866 - version "1.1.4" 867 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 868 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 869 - 870 - common-tags@1.8.2: 871 - version "1.8.2" 872 - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" 873 - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== 874 - 875 - concat-map@0.0.1: 876 - version "0.0.1" 877 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 878 - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 879 - 880 - constant-case@^3.0.4: 881 - version "3.0.4" 882 - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" 883 - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== 884 - dependencies: 885 - no-case "^3.0.4" 886 - tslib "^2.0.3" 887 - upper-case "^2.0.2" 888 - 889 - convert-source-map@^1.7.0: 890 - version "1.9.0" 891 - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" 892 - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== 893 - 894 - cross-fetch@^3.1.5: 895 - version "3.1.5" 896 - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" 897 - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== 898 - dependencies: 899 - node-fetch "2.6.7" 900 - 901 - debug@^4.1.0: 902 - version "4.3.4" 903 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 904 - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 905 - dependencies: 906 - ms "2.1.2" 907 - 908 - decamelize@^1.2.0: 909 - version "1.2.0" 910 - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 911 - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== 912 - 913 - dependency-graph@^0.11.0: 914 - version "0.11.0" 915 - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" 916 - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== 917 - 918 - dot-case@^3.0.4: 919 - version "3.0.4" 920 - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" 921 - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== 922 - dependencies: 923 - no-case "^3.0.4" 924 - tslib "^2.0.3" 925 - 926 - electron-to-chromium@^1.4.284: 927 - version "1.4.359" 928 - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.359.tgz#5c4d13cb08032469fcd6bd36457915caa211356b" 929 - integrity sha512-OoVcngKCIuNXtZnsYoqlCvr0Cf3NIPzDIgwUfI9bdTFjXCrr79lI0kwQstLPZ7WhCezLlGksZk/BFAzoXC7GDw== 930 - 931 - emoji-regex@^8.0.0: 932 - version "8.0.0" 933 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 934 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 935 - 936 - escalade@^3.1.1: 937 - version "3.1.1" 938 - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 939 - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 940 - 941 - escape-string-regexp@^1.0.5: 942 - version "1.0.5" 943 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 944 - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 945 - 946 - fb-watchman@^2.0.0: 947 - version "2.0.2" 948 - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" 949 - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== 950 - dependencies: 951 - bser "2.1.1" 952 - 953 - fbjs-css-vars@^1.0.0: 954 - version "1.0.2" 955 - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" 956 - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== 957 - 958 - fbjs@^3.0.0: 959 - version "3.0.4" 960 - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" 961 - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== 962 - dependencies: 963 - cross-fetch "^3.1.5" 964 - fbjs-css-vars "^1.0.0" 965 - loose-envify "^1.0.0" 966 - object-assign "^4.1.0" 967 - promise "^7.1.1" 968 - setimmediate "^1.0.5" 969 - ua-parser-js "^0.7.30" 970 - 971 - find-up@^4.1.0: 972 - version "4.1.0" 973 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 974 - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 975 - dependencies: 976 - locate-path "^5.0.0" 977 - path-exists "^4.0.0" 978 - 979 - fs.realpath@^1.0.0: 980 - version "1.0.0" 981 - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 982 - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 983 - 984 - gensync@^1.0.0-beta.2: 985 - version "1.0.0-beta.2" 986 - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" 987 - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== 988 - 989 - get-caller-file@^2.0.1: 990 - version "2.0.5" 991 - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 992 - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 993 - 994 - glob@^7.1.1: 995 - version "7.2.3" 996 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 997 - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 998 - dependencies: 999 - fs.realpath "^1.0.0" 1000 - inflight "^1.0.4" 1001 - inherits "2" 1002 - minimatch "^3.1.1" 1003 - once "^1.3.0" 1004 - path-is-absolute "^1.0.0" 1005 - 1006 - globals@^11.1.0: 1007 - version "11.12.0" 1008 - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 1009 - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1010 - 1011 - graphql-language-service@^5.0.6: 1012 - version "5.1.3" 1013 - resolved "https://registry.yarnpkg.com/graphql-language-service/-/graphql-language-service-5.1.3.tgz#6e2333dca9d739b5c6e545c9758e9f3c70a11324" 1014 - integrity sha512-01KZLExoF53i8a2Jhgt+nVGsm9O2+jmDdwms4THSxCY+gU9FukF6X4pPLO2Gk7qZ6CVcInM8+IQx/ph4AOTOLA== 1015 - dependencies: 1016 - nullthrows "^1.0.0" 1017 - vscode-languageserver-types "^3.17.1" 1018 - 1019 - graphql-tag@^2.11.0: 1020 - version "2.12.6" 1021 - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" 1022 - integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== 1023 - dependencies: 1024 - tslib "^2.1.0" 1025 - 1026 - graphql@^16.5.0: 1027 - version "16.6.0" 1028 - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" 1029 - integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== 1030 - 1031 - has-flag@^3.0.0: 1032 - version "3.0.0" 1033 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1034 - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1035 - 1036 - has-flag@^4.0.0: 1037 - version "4.0.0" 1038 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1039 - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1040 - 1041 - header-case@^2.0.4: 1042 - version "2.0.4" 1043 - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" 1044 - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== 1045 - dependencies: 1046 - capital-case "^1.0.4" 1047 - tslib "^2.0.3" 1048 - 1049 - immutable@~3.7.6: 1050 - version "3.7.6" 1051 - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" 1052 - integrity sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== 1053 - 1054 - import-from@4.0.0: 1055 - version "4.0.0" 1056 - resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" 1057 - integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== 1058 - 1059 - inflight@^1.0.4: 1060 - version "1.0.6" 1061 - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1062 - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1063 - dependencies: 1064 - once "^1.3.0" 1065 - wrappy "1" 1066 - 1067 - inherits@2: 1068 - version "2.0.4" 1069 - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1070 - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1071 - 1072 - invariant@^2.2.4: 1073 - version "2.2.4" 1074 - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" 1075 - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== 1076 - dependencies: 1077 - loose-envify "^1.0.0" 1078 - 1079 - is-absolute@^1.0.0: 1080 - version "1.0.0" 1081 - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" 1082 - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== 1083 - dependencies: 1084 - is-relative "^1.0.0" 1085 - is-windows "^1.0.1" 1086 - 1087 - is-fullwidth-code-point@^3.0.0: 1088 - version "3.0.0" 1089 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1090 - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1091 - 1092 - is-lower-case@^2.0.2: 1093 - version "2.0.2" 1094 - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" 1095 - integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== 1096 - dependencies: 1097 - tslib "^2.0.3" 1098 - 1099 - is-relative@^1.0.0: 1100 - version "1.0.0" 1101 - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" 1102 - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== 1103 - dependencies: 1104 - is-unc-path "^1.0.0" 1105 - 1106 - is-unc-path@^1.0.0: 1107 - version "1.0.0" 1108 - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" 1109 - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== 1110 - dependencies: 1111 - unc-path-regex "^0.1.2" 1112 - 1113 - is-upper-case@^2.0.2: 1114 - version "2.0.2" 1115 - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" 1116 - integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== 1117 - dependencies: 1118 - tslib "^2.0.3" 1119 - 1120 - is-windows@^1.0.1: 1121 - version "1.0.2" 1122 - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" 1123 - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== 1124 - 1125 - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: 1126 - version "4.0.0" 1127 - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1128 - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1129 - 1130 - jsesc@^2.5.1: 1131 - version "2.5.2" 1132 - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 1133 - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 1134 - 1135 - json5@^2.2.2: 1136 - version "2.2.3" 1137 - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" 1138 - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== 1139 - 1140 - locate-path@^5.0.0: 1141 - version "5.0.0" 1142 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 1143 - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 1144 - dependencies: 1145 - p-locate "^4.1.0" 1146 - 1147 - lodash@~4.17.0: 1148 - version "4.17.21" 1149 - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1150 - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1151 - 1152 - loose-envify@^1.0.0: 1153 - version "1.4.0" 1154 - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1155 - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1156 - dependencies: 1157 - js-tokens "^3.0.0 || ^4.0.0" 1158 - 1159 - lower-case-first@^2.0.2: 1160 - version "2.0.2" 1161 - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" 1162 - integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== 1163 - dependencies: 1164 - tslib "^2.0.3" 1165 - 1166 - lower-case@^2.0.2: 1167 - version "2.0.2" 1168 - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" 1169 - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== 1170 - dependencies: 1171 - tslib "^2.0.3" 1172 - 1173 - lru-cache@^5.1.1: 1174 - version "5.1.1" 1175 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" 1176 - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== 1177 - dependencies: 1178 - yallist "^3.0.2" 1179 - 1180 - map-cache@^0.2.0: 1181 - version "0.2.2" 1182 - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 1183 - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== 1184 - 1185 - minimatch@^3.1.1: 1186 - version "3.1.2" 1187 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 1188 - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 1189 - dependencies: 1190 - brace-expansion "^1.1.7" 1191 - 1192 - ms@2.1.2: 1193 - version "2.1.2" 1194 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1195 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1196 - 1197 - no-case@^3.0.4: 1198 - version "3.0.4" 1199 - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" 1200 - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== 1201 - dependencies: 1202 - lower-case "^2.0.2" 1203 - tslib "^2.0.3" 1204 - 1205 - node-fetch@2.6.7: 1206 - version "2.6.7" 1207 - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 1208 - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 1209 - dependencies: 1210 - whatwg-url "^5.0.0" 1211 - 1212 - node-fetch@^2.0.0: 1213 - version "2.6.9" 1214 - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" 1215 - integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== 1216 - dependencies: 1217 - whatwg-url "^5.0.0" 1218 - 1219 - node-int64@^0.4.0: 1220 - version "0.4.0" 1221 - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" 1222 - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== 1223 - 1224 - node-releases@^2.0.8: 1225 - version "2.0.10" 1226 - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" 1227 - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== 1228 - 1229 - nullthrows@^1.0.0, nullthrows@^1.1.1: 1230 - version "1.1.1" 1231 - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" 1232 - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== 1233 - 1234 - object-assign@^4.1.0: 1235 - version "4.1.1" 1236 - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1237 - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 1238 - 1239 - once@^1.3.0: 1240 - version "1.4.0" 1241 - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1242 - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 1243 - dependencies: 1244 - wrappy "1" 1245 - 1246 - p-limit@^2.2.0: 1247 - version "2.3.0" 1248 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 1249 - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 1250 - dependencies: 1251 - p-try "^2.0.0" 1252 - 1253 - p-locate@^4.1.0: 1254 - version "4.1.0" 1255 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 1256 - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 1257 - dependencies: 1258 - p-limit "^2.2.0" 1259 - 1260 - p-try@^2.0.0: 1261 - version "2.2.0" 1262 - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1263 - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 1264 - 1265 - param-case@^3.0.4: 1266 - version "3.0.4" 1267 - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" 1268 - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== 1269 - dependencies: 1270 - dot-case "^3.0.4" 1271 - tslib "^2.0.3" 1272 - 1273 - parse-filepath@^1.0.2: 1274 - version "1.0.2" 1275 - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" 1276 - integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== 1277 - dependencies: 1278 - is-absolute "^1.0.0" 1279 - map-cache "^0.2.0" 1280 - path-root "^0.1.1" 1281 - 1282 - pascal-case@^3.1.2: 1283 - version "3.1.2" 1284 - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" 1285 - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== 1286 - dependencies: 1287 - no-case "^3.0.4" 1288 - tslib "^2.0.3" 1289 - 1290 - path-case@^3.0.4: 1291 - version "3.0.4" 1292 - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" 1293 - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== 1294 - dependencies: 1295 - dot-case "^3.0.4" 1296 - tslib "^2.0.3" 1297 - 1298 - path-exists@^4.0.0: 1299 - version "4.0.0" 1300 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 1301 - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 1302 - 1303 - path-is-absolute@^1.0.0: 1304 - version "1.0.1" 1305 - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1306 - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 1307 - 1308 - path-root-regex@^0.1.0: 1309 - version "0.1.2" 1310 - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" 1311 - integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== 1312 - 1313 - path-root@^0.1.1: 1314 - version "0.1.1" 1315 - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" 1316 - integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== 1317 - dependencies: 1318 - path-root-regex "^0.1.0" 1319 - 1320 - picocolors@^1.0.0: 1321 - version "1.0.0" 1322 - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1323 - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 1324 - 1325 - "plugin@file:..": 1326 - version "0.1.0" 1327 - dependencies: 1328 - "@graphql-codegen/core" "^2.6.8" 1329 - "@graphql-codegen/typed-document-node" "^2.3.10" 1330 - "@graphql-codegen/typescript" "^2.8.5" 1331 - "@graphql-codegen/typescript-operations" "^2.5.10" 1332 - graphql-language-service "^5.0.6" 1333 - node-fetch "^2.0.0" 1334 - 1335 - promise@^7.1.1: 1336 - version "7.3.1" 1337 - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" 1338 - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== 1339 - dependencies: 1340 - asap "~2.0.3" 1341 - 1342 - regenerator-runtime@^0.13.11: 1343 - version "0.13.11" 1344 - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" 1345 - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== 1346 - 1347 - relay-runtime@12.0.0: 1348 - version "12.0.0" 1349 - resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" 1350 - integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== 1351 - dependencies: 1352 - "@babel/runtime" "^7.0.0" 1353 - fbjs "^3.0.0" 1354 - invariant "^2.2.4" 1355 - 1356 - require-directory@^2.1.1: 1357 - version "2.1.1" 1358 - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1359 - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 1360 - 1361 - require-main-filename@^2.0.0: 1362 - version "2.0.0" 1363 - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 1364 - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== 1365 - 1366 - semver@^6.3.0: 1367 - version "6.3.0" 1368 - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1369 - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1370 - 1371 - sentence-case@^3.0.4: 1372 - version "3.0.4" 1373 - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" 1374 - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== 1375 - dependencies: 1376 - no-case "^3.0.4" 1377 - tslib "^2.0.3" 1378 - upper-case-first "^2.0.2" 1379 - 1380 - set-blocking@^2.0.0: 1381 - version "2.0.0" 1382 - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1383 - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 1384 - 1385 - setimmediate@^1.0.5: 1386 - version "1.0.5" 1387 - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 1388 - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== 1389 - 1390 - signedsource@^1.0.0: 1391 - version "1.0.0" 1392 - resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" 1393 - integrity sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== 1394 - 1395 - snake-case@^3.0.4: 1396 - version "3.0.4" 1397 - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" 1398 - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== 1399 - dependencies: 1400 - dot-case "^3.0.4" 1401 - tslib "^2.0.3" 1402 - 1403 - sponge-case@^1.0.1: 1404 - version "1.0.1" 1405 - resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" 1406 - integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== 1407 - dependencies: 1408 - tslib "^2.0.3" 1409 - 1410 - string-width@^4.1.0, string-width@^4.2.0: 1411 - version "4.2.3" 1412 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 1413 - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 1414 - dependencies: 1415 - emoji-regex "^8.0.0" 1416 - is-fullwidth-code-point "^3.0.0" 1417 - strip-ansi "^6.0.1" 1418 - 1419 - strip-ansi@^6.0.0, strip-ansi@^6.0.1: 1420 - version "6.0.1" 1421 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 1422 - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 1423 - dependencies: 1424 - ansi-regex "^5.0.1" 1425 - 1426 - supports-color@^5.3.0: 1427 - version "5.5.0" 1428 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1429 - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1430 - dependencies: 1431 - has-flag "^3.0.0" 1432 - 1433 - supports-color@^7.1.0: 1434 - version "7.2.0" 1435 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 1436 - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 1437 - dependencies: 1438 - has-flag "^4.0.0" 1439 - 1440 - swap-case@^2.0.2: 1441 - version "2.0.2" 1442 - resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" 1443 - integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== 1444 - dependencies: 1445 - tslib "^2.0.3" 1446 - 1447 - title-case@^3.0.3: 1448 - version "3.0.3" 1449 - resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" 1450 - integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== 1451 - dependencies: 1452 - tslib "^2.0.3" 1453 - 1454 - to-fast-properties@^2.0.0: 1455 - version "2.0.0" 1456 - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 1457 - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== 1458 - 1459 - tr46@~0.0.3: 1460 - version "0.0.3" 1461 - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" 1462 - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== 1463 - 1464 - tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: 1465 - version "2.5.0" 1466 - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" 1467 - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== 1468 - 1469 - tslib@~2.4.0: 1470 - version "2.4.1" 1471 - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" 1472 - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== 1473 - 1474 - typescript@^5.0.0: 1475 - version "5.0.4" 1476 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" 1477 - integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== 1478 - 1479 - ua-parser-js@^0.7.30: 1480 - version "0.7.35" 1481 - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" 1482 - integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== 1483 - 1484 - unc-path-regex@^0.1.2: 1485 - version "0.1.2" 1486 - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" 1487 - integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== 1488 - 1489 - update-browserslist-db@^1.0.10: 1490 - version "1.0.10" 1491 - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" 1492 - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== 1493 - dependencies: 1494 - escalade "^3.1.1" 1495 - picocolors "^1.0.0" 1496 - 1497 - upper-case-first@^2.0.2: 1498 - version "2.0.2" 1499 - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" 1500 - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== 1501 - dependencies: 1502 - tslib "^2.0.3" 1503 - 1504 - upper-case@^2.0.2: 1505 - version "2.0.2" 1506 - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" 1507 - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== 1508 - dependencies: 1509 - tslib "^2.0.3" 1510 - 1511 - value-or-promise@1.0.12: 1512 - version "1.0.12" 1513 - resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" 1514 - integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== 1515 - 1516 - vscode-languageserver-types@^3.17.1: 1517 - version "3.17.3" 1518 - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" 1519 - integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== 1520 - 1521 - webidl-conversions@^3.0.0: 1522 - version "3.0.1" 1523 - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" 1524 - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== 1525 - 1526 - whatwg-url@^5.0.0: 1527 - version "5.0.0" 1528 - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" 1529 - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== 1530 - dependencies: 1531 - tr46 "~0.0.3" 1532 - webidl-conversions "^3.0.0" 1533 - 1534 - which-module@^2.0.0: 1535 - version "2.0.0" 1536 - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 1537 - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== 1538 - 1539 - wonka@^4.0.14: 1540 - version "4.0.15" 1541 - resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" 1542 - integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== 1543 - 1544 - wrap-ansi@^6.2.0: 1545 - version "6.2.0" 1546 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" 1547 - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 1548 - dependencies: 1549 - ansi-styles "^4.0.0" 1550 - string-width "^4.1.0" 1551 - strip-ansi "^6.0.0" 1552 - 1553 - wrappy@1: 1554 - version "1.0.2" 1555 - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1556 - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 1557 - 1558 - y18n@^4.0.0: 1559 - version "4.0.3" 1560 - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" 1561 - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== 1562 - 1563 - yallist@^3.0.2: 1564 - version "3.1.1" 1565 - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" 1566 - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== 1567 - 1568 - yargs-parser@^18.1.2: 1569 - version "18.1.3" 1570 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" 1571 - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== 1572 - dependencies: 1573 - camelcase "^5.0.0" 1574 - decamelize "^1.2.0" 1575 - 1576 - yargs@^15.3.1: 1577 - version "15.4.1" 1578 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" 1579 - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== 1580 - dependencies: 1581 - cliui "^6.0.0" 1582 - decamelize "^1.2.0" 1583 - find-up "^4.1.0" 1584 - get-caller-file "^2.0.1" 1585 - require-directory "^2.1.1" 1586 - require-main-filename "^2.0.0" 1587 - set-blocking "^2.0.0" 1588 - string-width "^4.2.0" 1589 - which-module "^2.0.0" 1590 - y18n "^4.0.0" 1591 - yargs-parser "^18.1.2"
+2 -31
package.json
··· 1 1 { 2 - "name": "@0no-co/graphqlsp", 2 + "name": "graphqlsp", 3 3 "version": "0.2.0", 4 4 "description": "TypeScript LSP plugin that finds GraphQL documents in your code and provides hints and auto-generates types.", 5 5 "main": "./dist/index.js", 6 6 "module": "./dist/index.module.js", 7 7 "scripts": { 8 - "build": "rollup -c ./scripts/build.mjs", 9 - "prepare": "husky install", 10 - "prepublishOnly": "pnpm build" 8 + "prepare": "husky install" 11 9 }, 12 - "repository": { 13 - "type": "git", 14 - "url": "git+https://github.com/0no-co/GraphQLSP.git" 15 - }, 16 - "keywords": [ 17 - "GraphQL", 18 - "TypeScript", 19 - "LSP", 20 - "Typed-document-node" 21 - ], 22 - "author": "0no.co <hi@0no.co>", 23 - "license": "MIT", 24 - "bugs": { 25 - "url": "https://github.com/0no-co/GraphQLSP/issues" 26 - }, 27 - "homepage": "https://github.com/0no-co/GraphQLSP#readme", 28 10 "prettier": { 29 11 "singleQuote": true, 30 12 "arrowParens": "avoid", ··· 38 20 "@changesets/get-github-info": "^0.5.2", 39 21 "@rollup/plugin-terser": "^0.4.1", 40 22 "@rollup/plugin-typescript": "^11.1.0", 41 - "@types/node": "^18.15.11", 42 - "@types/node-fetch": "^2.6.3", 43 23 "dotenv": "^16.0.3", 44 - "graphql": "^16.5.0", 45 24 "husky": "^8.0.3", 46 25 "lint-staged": "^13.2.1", 47 26 "prettier": "^2.8.7", 48 27 "rollup": "^3.20.2", 49 28 "typescript": "^5.0.0" 50 - }, 51 - "dependencies": { 52 - "@graphql-codegen/core": "^2.6.8", 53 - "@graphql-codegen/typed-document-node": "^2.3.10", 54 - "@graphql-codegen/typescript": "^2.8.5", 55 - "@graphql-codegen/typescript-operations": "^2.5.10", 56 - "graphql-language-service": "^5.0.6", 57 - "node-fetch": "^2.0.0" 58 29 } 59 30 }
+19
packages/example/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "plugins": [ 4 + { 5 + "name": "@0no-co/graphqlsp", 6 + "schema": "https://trygql.formidable.dev/graphql/basic-pokedex" 7 + } 8 + ], 9 + /* Language and Environment */ 10 + "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, 11 + /* Modules */ 12 + "module": "commonjs" /* Specify what module code is generated. */, 13 + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, 14 + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, 15 + /* Type Checking */ 16 + "strict": true /* Enable all strict type-checking options. */, 17 + "skipLibCheck": true /* Skip type checking all .d.ts files. */ 18 + } 19 + }
+45
packages/graphqlsp/README.md
··· 1 + # GraphQLSP 2 + 3 + This is a TypeScript LSP Plugin that will recognise documents in your 4 + TypeScript code and help you out with hover-information, diagnostics, 5 + auto-complete and automatically generating [Typed-Document-nodes](https://the-guild.dev/graphql/codegen/plugins/typescript/typed-document-node) 6 + 7 + ## Features 8 + 9 + - Hover information showing the decriptions of fields 10 + - Diagnostics for adding fields that don't exist, are deprecated, missmatched argument types, ... 11 + - Auto-complete inside your editor for fields 12 + - When you save it will generate `typed-document-nodes` for your documents and cast them to the correct type 13 + 14 + ## Installation 15 + 16 + ```sh 17 + npm install -D @0no-co/graphqlsp 18 + ``` 19 + 20 + ## Usage 21 + 22 + Go to your `tsconfig.json` and add 23 + 24 + ```json 25 + { 26 + "compilerOptions": { 27 + "plugins": [ 28 + { 29 + "name": "@0no-co/graphqlsp", 30 + "schema": "./schema.graphql" 31 + } 32 + ] 33 + } 34 + } 35 + ``` 36 + 37 + now restart your TS-server and you should be good to go 38 + 39 + ## Local development 40 + 41 + Run `pnpm i` at the root. Open `packages/example` by running `code packages/example` or if you want to leverage 42 + breakpoints do it with the `TSS_DEBUG_BRK=9559` prefix. When you make changes in `packages/graphqlsp` all you need 43 + to do is run `pnpm i` in your other editor and restart the `TypeScript server` for the changes to apply. 44 + 45 + > Ensure that both instances of your editor are using the Workspace Version of TypeScript
+58
packages/graphqlsp/package.json
··· 1 + { 2 + "name": "@0no-co/graphqlsp", 3 + "version": "0.1.0", 4 + "description": "TypeScript LSP plugin that finds GraphQL documents in your code and provides hints and auto-generates types.", 5 + "main": "./dist/index.js", 6 + "module": "./dist/index.module.js", 7 + "scripts": { 8 + "build": "rollup -c ../../scripts/build.mjs", 9 + "prepublishOnly": "pnpm build" 10 + }, 11 + "repository": { 12 + "type": "git", 13 + "url": "git+https://github.com/0no-co/GraphQLSP.git" 14 + }, 15 + "keywords": [ 16 + "GraphQL", 17 + "TypeScript", 18 + "LSP", 19 + "Typed-document-node" 20 + ], 21 + "author": "0no.co <hi@0no.co>", 22 + "license": "MIT", 23 + "bugs": { 24 + "url": "https://github.com/0no-co/GraphQLSP/issues" 25 + }, 26 + "homepage": "https://github.com/0no-co/GraphQLSP#readme", 27 + "prettier": { 28 + "singleQuote": true, 29 + "arrowParens": "avoid", 30 + "trailingComma": "es5" 31 + }, 32 + "lint-staged": { 33 + "*.{js,ts,json,md}": "prettier --write" 34 + }, 35 + "devDependencies": { 36 + "@changesets/cli": "^2.26.1", 37 + "@changesets/get-github-info": "^0.5.2", 38 + "@rollup/plugin-terser": "^0.4.1", 39 + "@rollup/plugin-typescript": "^11.1.0", 40 + "@types/node": "^18.15.11", 41 + "@types/node-fetch": "^2.6.3", 42 + "dotenv": "^16.0.3", 43 + "graphql": "^16.6.0", 44 + "husky": "^8.0.3", 45 + "lint-staged": "^13.2.1", 46 + "prettier": "^2.8.7", 47 + "rollup": "^3.20.2", 48 + "typescript": "^5.0.0" 49 + }, 50 + "dependencies": { 51 + "@graphql-codegen/core": "^2.6.8", 52 + "@graphql-codegen/typed-document-node": "^2.3.10", 53 + "@graphql-codegen/typescript": "^2.8.5", 54 + "@graphql-codegen/typescript-operations": "^2.5.10", 55 + "graphql-language-service": "^5.0.6", 56 + "node-fetch": "^2.0.0" 57 + } 58 + }
+199 -266
pnpm-lock.yaml
··· 1 1 lockfileVersion: '6.0' 2 2 3 - dependencies: 4 - '@graphql-codegen/core': 5 - specifier: ^2.6.8 6 - version: 2.6.8(graphql@16.5.0) 7 - '@graphql-codegen/typed-document-node': 8 - specifier: ^2.3.10 9 - version: 2.3.10(graphql@16.5.0) 10 - '@graphql-codegen/typescript': 11 - specifier: ^2.8.5 12 - version: 2.8.5(graphql@16.5.0) 13 - '@graphql-codegen/typescript-operations': 14 - specifier: ^2.5.10 15 - version: 2.5.10(graphql@16.5.0) 16 - graphql-language-service: 17 - specifier: ^5.0.6 18 - version: 5.0.6(graphql@16.5.0) 19 - node-fetch: 20 - specifier: ^2.0.0 21 - version: 2.6.7 3 + importers: 4 + 5 + .: 6 + devDependencies: 7 + '@changesets/cli': 8 + specifier: ^2.26.1 9 + version: 2.26.1 10 + '@changesets/get-github-info': 11 + specifier: ^0.5.2 12 + version: 0.5.2 13 + '@rollup/plugin-terser': 14 + specifier: ^0.4.1 15 + version: 0.4.1(rollup@3.20.2) 16 + '@rollup/plugin-typescript': 17 + specifier: ^11.1.0 18 + version: 11.1.0(rollup@3.20.2)(typescript@5.0.4) 19 + dotenv: 20 + specifier: ^16.0.3 21 + version: 16.0.3 22 + husky: 23 + specifier: ^8.0.3 24 + version: 8.0.3 25 + lint-staged: 26 + specifier: ^13.2.1 27 + version: 13.2.1 28 + prettier: 29 + specifier: ^2.8.7 30 + version: 2.8.7 31 + rollup: 32 + specifier: ^3.20.2 33 + version: 3.20.2 34 + typescript: 35 + specifier: ^5.0.0 36 + version: 5.0.4 37 + 38 + packages/example: 39 + dependencies: 40 + '@urql/core': 41 + specifier: ^3.0.0 42 + version: 3.2.2(graphql@16.6.0) 43 + graphql: 44 + specifier: ^16.6.0 45 + version: 16.6.0 46 + devDependencies: 47 + '@0no-co/graphqlsp': 48 + specifier: file:../graphqlsp 49 + version: file:packages/graphqlsp(graphql@16.6.0) 50 + typescript: 51 + specifier: ^5.0.0 52 + version: 5.0.4 22 53 23 - devDependencies: 24 - '@changesets/cli': 25 - specifier: ^2.26.1 26 - version: 2.26.1 27 - '@changesets/get-github-info': 28 - specifier: ^0.5.2 29 - version: 0.5.2 30 - '@rollup/plugin-terser': 31 - specifier: ^0.4.1 32 - version: 0.4.1(rollup@3.20.2) 33 - '@rollup/plugin-typescript': 34 - specifier: ^11.1.0 35 - version: 11.1.0(rollup@3.20.2)(typescript@5.0.4) 36 - '@types/node': 37 - specifier: ^18.15.11 38 - version: 18.15.11 39 - '@types/node-fetch': 40 - specifier: ^2.6.3 41 - version: 2.6.3 42 - dotenv: 43 - specifier: ^16.0.3 44 - version: 16.0.3 45 - graphql: 46 - specifier: ^16.5.0 47 - version: 16.5.0 48 - husky: 49 - specifier: ^8.0.3 50 - version: 8.0.3 51 - lint-staged: 52 - specifier: ^13.2.1 53 - version: 13.2.1 54 - prettier: 55 - specifier: ^2.8.7 56 - version: 2.8.7 57 - rollup: 58 - specifier: ^3.20.2 59 - version: 3.20.2 60 - typescript: 61 - specifier: ^5.0.0 62 - version: 5.0.4 54 + packages/graphqlsp: 55 + dependencies: 56 + '@graphql-codegen/core': 57 + specifier: ^2.6.8 58 + version: 2.6.8(graphql@16.6.0) 59 + '@graphql-codegen/typed-document-node': 60 + specifier: ^2.3.10 61 + version: 2.3.10(graphql@16.6.0) 62 + '@graphql-codegen/typescript': 63 + specifier: ^2.8.5 64 + version: 2.8.5(graphql@16.6.0) 65 + '@graphql-codegen/typescript-operations': 66 + specifier: ^2.5.10 67 + version: 2.5.10(graphql@16.6.0) 68 + graphql-language-service: 69 + specifier: ^5.0.6 70 + version: 5.0.6(graphql@16.6.0) 71 + node-fetch: 72 + specifier: ^2.0.0 73 + version: 2.6.7 74 + devDependencies: 75 + '@changesets/cli': 76 + specifier: ^2.26.1 77 + version: 2.26.1 78 + '@changesets/get-github-info': 79 + specifier: ^0.5.2 80 + version: 0.5.2 81 + '@rollup/plugin-terser': 82 + specifier: ^0.4.1 83 + version: 0.4.1(rollup@3.20.2) 84 + '@rollup/plugin-typescript': 85 + specifier: ^11.1.0 86 + version: 11.1.0(rollup@3.20.2)(typescript@5.0.4) 87 + '@types/node': 88 + specifier: ^18.15.11 89 + version: 18.15.11 90 + '@types/node-fetch': 91 + specifier: ^2.6.3 92 + version: 2.6.3 93 + dotenv: 94 + specifier: ^16.0.3 95 + version: 16.0.3 96 + graphql: 97 + specifier: ^16.6.0 98 + version: 16.6.0 99 + husky: 100 + specifier: ^8.0.3 101 + version: 8.0.3 102 + lint-staged: 103 + specifier: ^13.2.1 104 + version: 13.2.1 105 + prettier: 106 + specifier: ^2.8.7 107 + version: 2.8.7 108 + rollup: 109 + specifier: ^3.20.2 110 + version: 3.20.2 111 + typescript: 112 + specifier: ^5.0.0 113 + version: 5.0.4 63 114 64 115 packages: 65 116 ··· 69 120 dependencies: 70 121 '@jridgewell/gen-mapping': 0.1.1 71 122 '@jridgewell/trace-mapping': 0.3.15 72 - dev: false 73 123 74 - /@ardatan/relay-compiler@12.0.0(graphql@16.5.0): 124 + /@ardatan/relay-compiler@12.0.0(graphql@16.6.0): 75 125 resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} 76 126 hasBin: true 77 127 peerDependencies: ··· 88 138 fb-watchman: 2.0.2 89 139 fbjs: 3.0.4 90 140 glob: 7.2.3 91 - graphql: 16.5.0 141 + graphql: 16.6.0 92 142 immutable: 3.7.6 93 143 invariant: 2.2.4 94 144 nullthrows: 1.1.1 ··· 98 148 transitivePeerDependencies: 99 149 - encoding 100 150 - supports-color 101 - dev: false 102 151 103 152 /@babel/code-frame@7.18.6: 104 153 resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} ··· 109 158 /@babel/compat-data@7.20.5: 110 159 resolution: {integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==} 111 160 engines: {node: '>=6.9.0'} 112 - dev: false 113 161 114 162 /@babel/core@7.20.5: 115 163 resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==} ··· 132 180 semver: 6.3.0 133 181 transitivePeerDependencies: 134 182 - supports-color 135 - dev: false 136 183 137 184 /@babel/generator@7.20.5: 138 185 resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==} ··· 141 188 '@babel/types': 7.20.5 142 189 '@jridgewell/gen-mapping': 0.3.2 143 190 jsesc: 2.5.2 144 - dev: false 145 191 146 192 /@babel/helper-annotate-as-pure@7.18.6: 147 193 resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 148 194 engines: {node: '>=6.9.0'} 149 195 dependencies: 150 196 '@babel/types': 7.20.5 151 - dev: false 152 197 153 198 /@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.5): 154 199 resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} ··· 161 206 '@babel/helper-validator-option': 7.18.6 162 207 browserslist: 4.21.4 163 208 semver: 6.3.0 164 - dev: false 165 209 166 210 /@babel/helper-create-class-features-plugin@7.20.5(@babel/core@7.20.5): 167 211 resolution: {integrity: sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==} ··· 179 223 '@babel/helper-split-export-declaration': 7.18.6 180 224 transitivePeerDependencies: 181 225 - supports-color 182 - dev: false 183 226 184 227 /@babel/helper-environment-visitor@7.18.9: 185 228 resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 186 229 engines: {node: '>=6.9.0'} 187 - dev: false 188 230 189 231 /@babel/helper-function-name@7.19.0: 190 232 resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} ··· 192 234 dependencies: 193 235 '@babel/template': 7.18.10 194 236 '@babel/types': 7.20.5 195 - dev: false 196 237 197 238 /@babel/helper-hoist-variables@7.18.6: 198 239 resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 199 240 engines: {node: '>=6.9.0'} 200 241 dependencies: 201 242 '@babel/types': 7.20.5 202 - dev: false 203 243 204 244 /@babel/helper-member-expression-to-functions@7.18.9: 205 245 resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} 206 246 engines: {node: '>=6.9.0'} 207 247 dependencies: 208 248 '@babel/types': 7.20.5 209 - dev: false 210 249 211 250 /@babel/helper-module-imports@7.18.6: 212 251 resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 213 252 engines: {node: '>=6.9.0'} 214 253 dependencies: 215 254 '@babel/types': 7.20.5 216 - dev: false 217 255 218 256 /@babel/helper-module-transforms@7.20.2: 219 257 resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} ··· 229 267 '@babel/types': 7.20.5 230 268 transitivePeerDependencies: 231 269 - supports-color 232 - dev: false 233 270 234 271 /@babel/helper-optimise-call-expression@7.18.6: 235 272 resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} 236 273 engines: {node: '>=6.9.0'} 237 274 dependencies: 238 275 '@babel/types': 7.20.5 239 - dev: false 240 276 241 277 /@babel/helper-plugin-utils@7.20.2: 242 278 resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 243 279 engines: {node: '>=6.9.0'} 244 - dev: false 245 280 246 281 /@babel/helper-replace-supers@7.19.1: 247 282 resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} ··· 254 289 '@babel/types': 7.20.5 255 290 transitivePeerDependencies: 256 291 - supports-color 257 - dev: false 258 292 259 293 /@babel/helper-simple-access@7.20.2: 260 294 resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 261 295 engines: {node: '>=6.9.0'} 262 296 dependencies: 263 297 '@babel/types': 7.20.5 264 - dev: false 265 298 266 299 /@babel/helper-skip-transparent-expression-wrappers@7.20.0: 267 300 resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} 268 301 engines: {node: '>=6.9.0'} 269 302 dependencies: 270 303 '@babel/types': 7.20.5 271 - dev: false 272 304 273 305 /@babel/helper-split-export-declaration@7.18.6: 274 306 resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 275 307 engines: {node: '>=6.9.0'} 276 308 dependencies: 277 309 '@babel/types': 7.20.5 278 - dev: false 279 310 280 311 /@babel/helper-string-parser@7.19.4: 281 312 resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 282 313 engines: {node: '>=6.9.0'} 283 - dev: false 284 314 285 315 /@babel/helper-validator-identifier@7.19.1: 286 316 resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} ··· 289 319 /@babel/helper-validator-option@7.18.6: 290 320 resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 291 321 engines: {node: '>=6.9.0'} 292 - dev: false 293 322 294 323 /@babel/helpers@7.20.6: 295 324 resolution: {integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==} ··· 300 329 '@babel/types': 7.20.5 301 330 transitivePeerDependencies: 302 331 - supports-color 303 - dev: false 304 332 305 333 /@babel/highlight@7.18.6: 306 334 resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} ··· 316 344 hasBin: true 317 345 dependencies: 318 346 '@babel/types': 7.20.5 319 - dev: false 320 347 321 348 /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.5): 322 349 resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} ··· 329 356 '@babel/helper-plugin-utils': 7.20.2 330 357 transitivePeerDependencies: 331 358 - supports-color 332 - dev: false 333 359 334 360 /@babel/plugin-proposal-object-rest-spread@7.20.2(@babel/core@7.20.5): 335 361 resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} ··· 343 369 '@babel/helper-plugin-utils': 7.20.2 344 370 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.5) 345 371 '@babel/plugin-transform-parameters': 7.20.5(@babel/core@7.20.5) 346 - dev: false 347 372 348 373 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.5): 349 374 resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} ··· 352 377 dependencies: 353 378 '@babel/core': 7.20.5 354 379 '@babel/helper-plugin-utils': 7.20.2 355 - dev: false 356 380 357 381 /@babel/plugin-syntax-flow@7.18.6(@babel/core@7.20.5): 358 382 resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} ··· 362 386 dependencies: 363 387 '@babel/core': 7.20.5 364 388 '@babel/helper-plugin-utils': 7.20.2 365 - dev: false 366 389 367 390 /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.5): 368 391 resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} ··· 372 395 dependencies: 373 396 '@babel/core': 7.20.5 374 397 '@babel/helper-plugin-utils': 7.20.2 375 - dev: false 376 398 377 399 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.5): 378 400 resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} ··· 381 403 dependencies: 382 404 '@babel/core': 7.20.5 383 405 '@babel/helper-plugin-utils': 7.20.2 384 - dev: false 385 406 386 407 /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.20.5): 387 408 resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} ··· 391 412 dependencies: 392 413 '@babel/core': 7.20.5 393 414 '@babel/helper-plugin-utils': 7.20.2 394 - dev: false 395 415 396 416 /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.20.5): 397 417 resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} ··· 401 421 dependencies: 402 422 '@babel/core': 7.20.5 403 423 '@babel/helper-plugin-utils': 7.20.2 404 - dev: false 405 424 406 425 /@babel/plugin-transform-block-scoping@7.20.5(@babel/core@7.20.5): 407 426 resolution: {integrity: sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==} ··· 411 430 dependencies: 412 431 '@babel/core': 7.20.5 413 432 '@babel/helper-plugin-utils': 7.20.2 414 - dev: false 415 433 416 434 /@babel/plugin-transform-classes@7.20.2(@babel/core@7.20.5): 417 435 resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} ··· 431 449 globals: 11.12.0 432 450 transitivePeerDependencies: 433 451 - supports-color 434 - dev: false 435 452 436 453 /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.20.5): 437 454 resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} ··· 441 458 dependencies: 442 459 '@babel/core': 7.20.5 443 460 '@babel/helper-plugin-utils': 7.20.2 444 - dev: false 445 461 446 462 /@babel/plugin-transform-destructuring@7.20.2(@babel/core@7.20.5): 447 463 resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} ··· 451 467 dependencies: 452 468 '@babel/core': 7.20.5 453 469 '@babel/helper-plugin-utils': 7.20.2 454 - dev: false 455 470 456 471 /@babel/plugin-transform-flow-strip-types@7.19.0(@babel/core@7.20.5): 457 472 resolution: {integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==} ··· 462 477 '@babel/core': 7.20.5 463 478 '@babel/helper-plugin-utils': 7.20.2 464 479 '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.20.5) 465 - dev: false 466 480 467 481 /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.20.5): 468 482 resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} ··· 472 486 dependencies: 473 487 '@babel/core': 7.20.5 474 488 '@babel/helper-plugin-utils': 7.20.2 475 - dev: false 476 489 477 490 /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.20.5): 478 491 resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} ··· 484 497 '@babel/helper-compilation-targets': 7.20.0(@babel/core@7.20.5) 485 498 '@babel/helper-function-name': 7.19.0 486 499 '@babel/helper-plugin-utils': 7.20.2 487 - dev: false 488 500 489 501 /@babel/plugin-transform-literals@7.18.9(@babel/core@7.20.5): 490 502 resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} ··· 494 506 dependencies: 495 507 '@babel/core': 7.20.5 496 508 '@babel/helper-plugin-utils': 7.20.2 497 - dev: false 498 509 499 510 /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.20.5): 500 511 resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} ··· 504 515 dependencies: 505 516 '@babel/core': 7.20.5 506 517 '@babel/helper-plugin-utils': 7.20.2 507 - dev: false 508 518 509 519 /@babel/plugin-transform-modules-commonjs@7.19.6(@babel/core@7.20.5): 510 520 resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} ··· 518 528 '@babel/helper-simple-access': 7.20.2 519 529 transitivePeerDependencies: 520 530 - supports-color 521 - dev: false 522 531 523 532 /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.20.5): 524 533 resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} ··· 531 540 '@babel/helper-replace-supers': 7.19.1 532 541 transitivePeerDependencies: 533 542 - supports-color 534 - dev: false 535 543 536 544 /@babel/plugin-transform-parameters@7.20.5(@babel/core@7.20.5): 537 545 resolution: {integrity: sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==} ··· 541 549 dependencies: 542 550 '@babel/core': 7.20.5 543 551 '@babel/helper-plugin-utils': 7.20.2 544 - dev: false 545 552 546 553 /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.20.5): 547 554 resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} ··· 551 558 dependencies: 552 559 '@babel/core': 7.20.5 553 560 '@babel/helper-plugin-utils': 7.20.2 554 - dev: false 555 561 556 562 /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.20.5): 557 563 resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} ··· 561 567 dependencies: 562 568 '@babel/core': 7.20.5 563 569 '@babel/helper-plugin-utils': 7.20.2 564 - dev: false 565 570 566 571 /@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.20.5): 567 572 resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} ··· 575 580 '@babel/helper-plugin-utils': 7.20.2 576 581 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.5) 577 582 '@babel/types': 7.20.5 578 - dev: false 579 583 580 584 /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.20.5): 581 585 resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} ··· 585 589 dependencies: 586 590 '@babel/core': 7.20.5 587 591 '@babel/helper-plugin-utils': 7.20.2 588 - dev: false 589 592 590 593 /@babel/plugin-transform-spread@7.19.0(@babel/core@7.20.5): 591 594 resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} ··· 596 599 '@babel/core': 7.20.5 597 600 '@babel/helper-plugin-utils': 7.20.2 598 601 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 599 - dev: false 600 602 601 603 /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.20.5): 602 604 resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} ··· 606 608 dependencies: 607 609 '@babel/core': 7.20.5 608 610 '@babel/helper-plugin-utils': 7.20.2 609 - dev: false 610 611 611 612 /@babel/runtime@7.20.6: 612 613 resolution: {integrity: sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==} ··· 621 622 '@babel/code-frame': 7.18.6 622 623 '@babel/parser': 7.20.5 623 624 '@babel/types': 7.20.5 624 - dev: false 625 625 626 626 /@babel/traverse@7.20.5: 627 627 resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==} ··· 639 639 globals: 11.12.0 640 640 transitivePeerDependencies: 641 641 - supports-color 642 - dev: false 643 642 644 643 /@babel/types@7.20.5: 645 644 resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==} ··· 648 647 '@babel/helper-string-parser': 7.19.4 649 648 '@babel/helper-validator-identifier': 7.19.1 650 649 to-fast-properties: 2.0.0 651 - dev: false 652 650 653 651 /@changesets/apply-release-plan@6.1.3: 654 652 resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} ··· 843 841 prettier: 2.8.7 844 842 dev: true 845 843 846 - /@graphql-codegen/core@2.6.8(graphql@16.5.0): 844 + /@graphql-codegen/core@2.6.8(graphql@16.6.0): 847 845 resolution: {integrity: sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==} 848 846 peerDependencies: 849 847 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 850 848 dependencies: 851 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 852 - '@graphql-tools/schema': 9.0.12(graphql@16.5.0) 853 - '@graphql-tools/utils': 9.1.3(graphql@16.5.0) 854 - graphql: 16.5.0 849 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 850 + '@graphql-tools/schema': 9.0.12(graphql@16.6.0) 851 + '@graphql-tools/utils': 9.1.3(graphql@16.6.0) 852 + graphql: 16.6.0 855 853 tslib: 2.4.1 856 - dev: false 857 854 858 - /@graphql-codegen/plugin-helpers@3.1.1(graphql@16.5.0): 855 + /@graphql-codegen/plugin-helpers@3.1.1(graphql@16.6.0): 859 856 resolution: {integrity: sha512-+V1WK4DUhejVSbkZrAsyv9gA4oQABVrtEUkT7vWq7gSf7Ln6OEM59lDUDsjp5wpLPTBIDJANbAe3qEd+iCB3Ow==} 860 857 peerDependencies: 861 858 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 862 859 dependencies: 863 - '@graphql-tools/utils': 8.13.1(graphql@16.5.0) 860 + '@graphql-tools/utils': 8.13.1(graphql@16.6.0) 864 861 change-case-all: 1.0.15 865 862 common-tags: 1.8.2 866 - graphql: 16.5.0 863 + graphql: 16.6.0 867 864 import-from: 4.0.0 868 865 lodash: 4.17.21 869 866 tslib: 2.4.1 870 - dev: false 871 867 872 - /@graphql-codegen/schema-ast@2.6.0(graphql@16.5.0): 868 + /@graphql-codegen/schema-ast@2.6.0(graphql@16.6.0): 873 869 resolution: {integrity: sha512-6wDVX/mKLXaJ3JwSflRsDJa6/+uEJ0Lg3mOQp3Ao2/jw1mijqAKjYgh1e1rcG+vzXpEmk29TC2ujsqAkKqzgMA==} 874 870 peerDependencies: 875 871 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 876 872 dependencies: 877 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 878 - '@graphql-tools/utils': 8.13.1(graphql@16.5.0) 879 - graphql: 16.5.0 873 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 874 + '@graphql-tools/utils': 8.13.1(graphql@16.6.0) 875 + graphql: 16.6.0 880 876 tslib: 2.4.1 881 - dev: false 882 877 883 - /@graphql-codegen/typed-document-node@2.3.10(graphql@16.5.0): 878 + /@graphql-codegen/typed-document-node@2.3.10(graphql@16.6.0): 884 879 resolution: {integrity: sha512-FcEKubvEl2bHZG2N7u0AwioRYQmhBDRb/JXNBoNXjv9hg32juwejbilS9WWxgcxS13nPj14byEPfHs6GDrKZLw==} 885 880 peerDependencies: 886 881 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 887 882 dependencies: 888 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 889 - '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.5.0) 883 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 884 + '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.6.0) 890 885 auto-bind: 4.0.0 891 886 change-case-all: 1.0.15 892 - graphql: 16.5.0 887 + graphql: 16.6.0 893 888 tslib: 2.4.1 894 889 transitivePeerDependencies: 895 890 - encoding 896 891 - supports-color 897 - dev: false 898 892 899 - /@graphql-codegen/typescript-operations@2.5.10(graphql@16.5.0): 893 + /@graphql-codegen/typescript-operations@2.5.10(graphql@16.6.0): 900 894 resolution: {integrity: sha512-N5H7JhcMRzjM2KdvCitqkOd4hphzD9q3NVWGLvBe3Xgqx5Cs3Y4GUcCJbRolSXdQcYBVgZpLZrUe/qoxwYyfeg==} 901 895 peerDependencies: 902 896 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 903 897 dependencies: 904 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 905 - '@graphql-codegen/typescript': 2.8.5(graphql@16.5.0) 906 - '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.5.0) 898 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 899 + '@graphql-codegen/typescript': 2.8.5(graphql@16.6.0) 900 + '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.6.0) 907 901 auto-bind: 4.0.0 908 - graphql: 16.5.0 902 + graphql: 16.6.0 909 903 tslib: 2.4.1 910 904 transitivePeerDependencies: 911 905 - encoding 912 906 - supports-color 913 - dev: false 914 907 915 - /@graphql-codegen/typescript@2.8.5(graphql@16.5.0): 908 + /@graphql-codegen/typescript@2.8.5(graphql@16.6.0): 916 909 resolution: {integrity: sha512-5w3zNlnNKM9tI5ZRbhESmsJ4G16rSiFmNQX6Ot56fmcYUC6bnAt5fqvSqs2C+8fVGIIjeWuwjQA5Xn1VkaLY8A==} 917 910 peerDependencies: 918 911 graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 919 912 dependencies: 920 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 921 - '@graphql-codegen/schema-ast': 2.6.0(graphql@16.5.0) 922 - '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.5.0) 913 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 914 + '@graphql-codegen/schema-ast': 2.6.0(graphql@16.6.0) 915 + '@graphql-codegen/visitor-plugin-common': 2.13.5(graphql@16.6.0) 923 916 auto-bind: 4.0.0 924 - graphql: 16.5.0 917 + graphql: 16.6.0 925 918 tslib: 2.4.1 926 919 transitivePeerDependencies: 927 920 - encoding 928 921 - supports-color 929 - dev: false 930 922 931 - /@graphql-codegen/visitor-plugin-common@2.13.5(graphql@16.5.0): 923 + /@graphql-codegen/visitor-plugin-common@2.13.5(graphql@16.6.0): 932 924 resolution: {integrity: sha512-OV/mGnSvB/WkEqFu/3bPkAPDNRGRB3xONww5+06CObl383yGrasqM04shYYK4cpcCn9PVWFe8u0SLSEeGmMVrg==} 933 925 peerDependencies: 934 926 graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 935 927 dependencies: 936 - '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.5.0) 937 - '@graphql-tools/optimize': 1.3.1(graphql@16.5.0) 938 - '@graphql-tools/relay-operation-optimizer': 6.5.14(graphql@16.5.0) 939 - '@graphql-tools/utils': 8.13.1(graphql@16.5.0) 928 + '@graphql-codegen/plugin-helpers': 3.1.1(graphql@16.6.0) 929 + '@graphql-tools/optimize': 1.3.1(graphql@16.6.0) 930 + '@graphql-tools/relay-operation-optimizer': 6.5.14(graphql@16.6.0) 931 + '@graphql-tools/utils': 8.13.1(graphql@16.6.0) 940 932 auto-bind: 4.0.0 941 933 change-case-all: 1.0.15 942 934 dependency-graph: 0.11.0 943 - graphql: 16.5.0 944 - graphql-tag: 2.12.6(graphql@16.5.0) 935 + graphql: 16.6.0 936 + graphql-tag: 2.12.6(graphql@16.6.0) 945 937 parse-filepath: 1.0.2 946 938 tslib: 2.4.1 947 939 transitivePeerDependencies: 948 940 - encoding 949 941 - supports-color 950 - dev: false 951 942 952 - /@graphql-tools/merge@8.3.14(graphql@16.5.0): 943 + /@graphql-tools/merge@8.3.14(graphql@16.6.0): 953 944 resolution: {integrity: sha512-zV0MU1DnxJLIB0wpL4N3u21agEiYFsjm6DI130jqHpwF0pR9HkF+Ni65BNfts4zQelP0GjkHltG+opaozAJ1NA==} 954 945 peerDependencies: 955 946 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 956 947 dependencies: 957 - '@graphql-tools/utils': 9.1.3(graphql@16.5.0) 958 - graphql: 16.5.0 948 + '@graphql-tools/utils': 9.1.3(graphql@16.6.0) 949 + graphql: 16.6.0 959 950 tslib: 2.4.1 960 - dev: false 961 951 962 - /@graphql-tools/optimize@1.3.1(graphql@16.5.0): 952 + /@graphql-tools/optimize@1.3.1(graphql@16.6.0): 963 953 resolution: {integrity: sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ==} 964 954 peerDependencies: 965 955 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 966 956 dependencies: 967 - graphql: 16.5.0 957 + graphql: 16.6.0 968 958 tslib: 2.4.1 969 - dev: false 970 959 971 - /@graphql-tools/relay-operation-optimizer@6.5.14(graphql@16.5.0): 960 + /@graphql-tools/relay-operation-optimizer@6.5.14(graphql@16.6.0): 972 961 resolution: {integrity: sha512-RAy1fMfXig9X3gIkYnfEmv0mh20vZuAgWDq+zf1MrrsCAP364B+DKrBjLwn3D+4e0PMTlqwmqR0JB5t1VtZn2w==} 973 962 peerDependencies: 974 963 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 975 964 dependencies: 976 - '@ardatan/relay-compiler': 12.0.0(graphql@16.5.0) 977 - '@graphql-tools/utils': 9.1.3(graphql@16.5.0) 978 - graphql: 16.5.0 965 + '@ardatan/relay-compiler': 12.0.0(graphql@16.6.0) 966 + '@graphql-tools/utils': 9.1.3(graphql@16.6.0) 967 + graphql: 16.6.0 979 968 tslib: 2.4.1 980 969 transitivePeerDependencies: 981 970 - encoding 982 971 - supports-color 983 - dev: false 984 972 985 - /@graphql-tools/schema@9.0.12(graphql@16.5.0): 973 + /@graphql-tools/schema@9.0.12(graphql@16.6.0): 986 974 resolution: {integrity: sha512-DmezcEltQai0V1y96nwm0Kg11FDS/INEFekD4nnVgzBqawvznWqK6D6bujn+cw6kivoIr3Uq//QmU/hBlBzUlQ==} 987 975 peerDependencies: 988 976 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 989 977 dependencies: 990 - '@graphql-tools/merge': 8.3.14(graphql@16.5.0) 991 - '@graphql-tools/utils': 9.1.3(graphql@16.5.0) 992 - graphql: 16.5.0 978 + '@graphql-tools/merge': 8.3.14(graphql@16.6.0) 979 + '@graphql-tools/utils': 9.1.3(graphql@16.6.0) 980 + graphql: 16.6.0 993 981 tslib: 2.4.1 994 982 value-or-promise: 1.0.11 995 - dev: false 996 983 997 - /@graphql-tools/utils@8.13.1(graphql@16.5.0): 984 + /@graphql-tools/utils@8.13.1(graphql@16.6.0): 998 985 resolution: {integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==} 999 986 peerDependencies: 1000 987 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 1001 988 dependencies: 1002 - graphql: 16.5.0 989 + graphql: 16.6.0 1003 990 tslib: 2.4.1 1004 - dev: false 1005 991 1006 - /@graphql-tools/utils@9.1.3(graphql@16.5.0): 992 + /@graphql-tools/utils@9.1.3(graphql@16.6.0): 1007 993 resolution: {integrity: sha512-bbJyKhs6awp1/OmP+WKA1GOyu9UbgZGkhIj5srmiMGLHohEOKMjW784Sk0BZil1w2x95UPu0WHw6/d/HVCACCg==} 1008 994 peerDependencies: 1009 995 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 1010 996 dependencies: 1011 - graphql: 16.5.0 997 + graphql: 16.6.0 1012 998 tslib: 2.4.1 1013 - dev: false 1014 999 1015 1000 /@jridgewell/gen-mapping@0.1.1: 1016 1001 resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} ··· 1018 1003 dependencies: 1019 1004 '@jridgewell/set-array': 1.1.2 1020 1005 '@jridgewell/sourcemap-codec': 1.4.14 1021 - dev: false 1022 1006 1023 1007 /@jridgewell/gen-mapping@0.3.2: 1024 1008 resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} ··· 1178 1162 /@types/semver@6.2.3: 1179 1163 resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} 1180 1164 dev: true 1165 + 1166 + /@urql/core@3.2.2(graphql@16.6.0): 1167 + resolution: {integrity: sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ==} 1168 + peerDependencies: 1169 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 1170 + dependencies: 1171 + graphql: 16.6.0 1172 + wonka: 6.3.1 1173 + dev: false 1181 1174 1182 1175 /acorn@8.8.2: 1183 1176 resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} ··· 1266 1259 1267 1260 /asap@2.0.6: 1268 1261 resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} 1269 - dev: false 1270 1262 1271 1263 /astral-regex@2.0.0: 1272 1264 resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} ··· 1280 1272 /auto-bind@4.0.0: 1281 1273 resolution: {integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==} 1282 1274 engines: {node: '>=8'} 1283 - dev: false 1284 1275 1285 1276 /available-typed-arrays@1.0.5: 1286 1277 resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} ··· 1289 1280 1290 1281 /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: 1291 1282 resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} 1292 - dev: false 1293 1283 1294 1284 /babel-preset-fbjs@3.4.0(@babel/core@7.20.5): 1295 1285 resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} ··· 1326 1316 babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 1327 1317 transitivePeerDependencies: 1328 1318 - supports-color 1329 - dev: false 1330 1319 1331 1320 /balanced-match@1.0.2: 1332 1321 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1333 - dev: false 1334 1322 1335 1323 /better-path-resolve@1.0.0: 1336 1324 resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} ··· 1344 1332 dependencies: 1345 1333 balanced-match: 1.0.2 1346 1334 concat-map: 0.0.1 1347 - dev: false 1348 1335 1349 1336 /braces@3.0.2: 1350 1337 resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} ··· 1368 1355 electron-to-chromium: 1.4.284 1369 1356 node-releases: 2.0.6 1370 1357 update-browserslist-db: 1.0.10(browserslist@4.21.4) 1371 - dev: false 1372 1358 1373 1359 /bser@2.1.1: 1374 1360 resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} 1375 1361 dependencies: 1376 1362 node-int64: 0.4.0 1377 - dev: false 1378 1363 1379 1364 /buffer-from@1.1.2: 1380 1365 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} ··· 1392 1377 dependencies: 1393 1378 pascal-case: 3.1.2 1394 1379 tslib: 2.4.1 1395 - dev: false 1396 1380 1397 1381 /camelcase-keys@6.2.2: 1398 1382 resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} ··· 1409 1393 1410 1394 /caniuse-lite@1.0.30001436: 1411 1395 resolution: {integrity: sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==} 1412 - dev: false 1413 1396 1414 1397 /capital-case@1.0.4: 1415 1398 resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} ··· 1417 1400 no-case: 3.0.4 1418 1401 tslib: 2.4.1 1419 1402 upper-case-first: 2.0.2 1420 - dev: false 1421 1403 1422 1404 /chalk@2.4.2: 1423 1405 resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} ··· 1452 1434 title-case: 3.0.3 1453 1435 upper-case: 2.0.2 1454 1436 upper-case-first: 2.0.2 1455 - dev: false 1456 1437 1457 1438 /change-case@4.1.2: 1458 1439 resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} ··· 1469 1450 sentence-case: 3.0.4 1470 1451 snake-case: 3.0.4 1471 1452 tslib: 2.4.1 1472 - dev: false 1473 1453 1474 1454 /chardet@0.7.0: 1475 1455 resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} ··· 1569 1549 /common-tags@1.8.2: 1570 1550 resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} 1571 1551 engines: {node: '>=4.0.0'} 1572 - dev: false 1573 1552 1574 1553 /concat-map@0.0.1: 1575 1554 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1576 - dev: false 1577 1555 1578 1556 /constant-case@3.0.4: 1579 1557 resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} ··· 1581 1559 no-case: 3.0.4 1582 1560 tslib: 2.4.1 1583 1561 upper-case: 2.0.2 1584 - dev: false 1585 1562 1586 1563 /convert-source-map@1.9.0: 1587 1564 resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 1588 - dev: false 1589 1565 1590 1566 /cross-fetch@3.1.5: 1591 1567 resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} ··· 1593 1569 node-fetch: 2.6.7 1594 1570 transitivePeerDependencies: 1595 1571 - encoding 1596 - dev: false 1597 1572 1598 1573 /cross-spawn@5.1.0: 1599 1574 resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} ··· 1683 1658 /dependency-graph@0.11.0: 1684 1659 resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} 1685 1660 engines: {node: '>= 0.6.0'} 1686 - dev: false 1687 1661 1688 1662 /detect-indent@6.1.0: 1689 1663 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} ··· 1702 1676 dependencies: 1703 1677 no-case: 3.0.4 1704 1678 tslib: 2.4.1 1705 - dev: false 1706 1679 1707 1680 /dotenv@16.0.3: 1708 1681 resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} ··· 1715 1688 1716 1689 /electron-to-chromium@1.4.284: 1717 1690 resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} 1718 - dev: false 1719 1691 1720 1692 /emoji-regex@8.0.0: 1721 1693 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} ··· 1868 1840 resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} 1869 1841 dependencies: 1870 1842 bser: 2.1.1 1871 - dev: false 1872 1843 1873 1844 /fbjs-css-vars@1.0.2: 1874 1845 resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} 1875 - dev: false 1876 1846 1877 1847 /fbjs@3.0.4: 1878 1848 resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} ··· 1886 1856 ua-parser-js: 0.7.32 1887 1857 transitivePeerDependencies: 1888 1858 - encoding 1889 - dev: false 1890 1859 1891 1860 /fill-range@7.0.1: 1892 1861 resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} ··· 1952 1921 1953 1922 /fs.realpath@1.0.0: 1954 1923 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1955 - dev: false 1956 1924 1957 1925 /fsevents@2.3.2: 1958 1926 resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} ··· 1983 1951 /gensync@1.0.0-beta.2: 1984 1952 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1985 1953 engines: {node: '>=6.9.0'} 1986 - dev: false 1987 1954 1988 1955 /get-caller-file@2.0.5: 1989 1956 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} ··· 2026 1993 minimatch: 3.1.2 2027 1994 once: 1.4.0 2028 1995 path-is-absolute: 1.0.1 2029 - dev: false 2030 1996 2031 1997 /globals@11.12.0: 2032 1998 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 2033 1999 engines: {node: '>=4'} 2034 - dev: false 2035 2000 2036 2001 /globalthis@1.0.3: 2037 2002 resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} ··· 2066 2031 resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2067 2032 dev: true 2068 2033 2069 - /graphql-language-service@5.0.6(graphql@16.5.0): 2034 + /graphql-language-service@5.0.6(graphql@16.6.0): 2070 2035 resolution: {integrity: sha512-FjE23aTy45Lr5metxCv3ZgSKEZOzN7ERR+OFC1isV5mHxI0Ob8XxayLTYjQKrs8b3kOpvgTYmSmu6AyXOzYslg==} 2071 2036 hasBin: true 2072 2037 peerDependencies: 2073 2038 graphql: ^15.5.0 || ^16.0.0 2074 2039 dependencies: 2075 - graphql: 16.5.0 2040 + graphql: 16.6.0 2076 2041 nullthrows: 1.1.1 2077 2042 vscode-languageserver-types: 3.17.2 2078 - dev: false 2079 2043 2080 - /graphql-tag@2.12.6(graphql@16.5.0): 2044 + /graphql-tag@2.12.6(graphql@16.6.0): 2081 2045 resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} 2082 2046 engines: {node: '>=10'} 2083 2047 peerDependencies: 2084 2048 graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 2085 2049 dependencies: 2086 - graphql: 16.5.0 2050 + graphql: 16.6.0 2087 2051 tslib: 2.4.1 2088 - dev: false 2089 2052 2090 - /graphql@16.5.0: 2091 - resolution: {integrity: sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==} 2053 + /graphql@16.6.0: 2054 + resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} 2092 2055 engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} 2093 2056 2094 2057 /hard-rejection@2.1.0: ··· 2143 2106 dependencies: 2144 2107 capital-case: 1.0.4 2145 2108 tslib: 2.4.1 2146 - dev: false 2147 2109 2148 2110 /hosted-git-info@2.8.9: 2149 2111 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} ··· 2179 2141 /immutable@3.7.6: 2180 2142 resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} 2181 2143 engines: {node: '>=0.8.0'} 2182 - dev: false 2183 2144 2184 2145 /import-from@4.0.0: 2185 2146 resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==} 2186 2147 engines: {node: '>=12.2'} 2187 - dev: false 2188 2148 2189 2149 /indent-string@4.0.0: 2190 2150 resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} ··· 2196 2156 dependencies: 2197 2157 once: 1.4.0 2198 2158 wrappy: 1.0.2 2199 - dev: false 2200 2159 2201 2160 /inherits@2.0.4: 2202 2161 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2203 - dev: false 2204 2162 2205 2163 /internal-slot@1.0.5: 2206 2164 resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} ··· 2215 2173 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 2216 2174 dependencies: 2217 2175 loose-envify: 1.4.0 2218 - dev: false 2219 2176 2220 2177 /is-absolute@1.0.0: 2221 2178 resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} ··· 2223 2180 dependencies: 2224 2181 is-relative: 1.0.0 2225 2182 is-windows: 1.0.2 2226 - dev: false 2227 2183 2228 2184 /is-array-buffer@3.0.2: 2229 2185 resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} ··· 2301 2257 resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} 2302 2258 dependencies: 2303 2259 tslib: 2.4.1 2304 - dev: false 2305 2260 2306 2261 /is-negative-zero@2.0.2: 2307 2262 resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} ··· 2338 2293 engines: {node: '>=0.10.0'} 2339 2294 dependencies: 2340 2295 is-unc-path: 1.0.0 2341 - dev: false 2342 2296 2343 2297 /is-shared-array-buffer@1.0.2: 2344 2298 resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} ··· 2388 2342 engines: {node: '>=0.10.0'} 2389 2343 dependencies: 2390 2344 unc-path-regex: 0.1.2 2391 - dev: false 2392 2345 2393 2346 /is-upper-case@2.0.2: 2394 2347 resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} 2395 2348 dependencies: 2396 2349 tslib: 2.4.1 2397 - dev: false 2398 2350 2399 2351 /is-weakref@1.0.2: 2400 2352 resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} ··· 2425 2377 resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 2426 2378 engines: {node: '>=4'} 2427 2379 hasBin: true 2428 - dev: false 2429 2380 2430 2381 /json-parse-even-better-errors@2.3.1: 2431 2382 resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} ··· 2435 2386 resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 2436 2387 engines: {node: '>=6'} 2437 2388 hasBin: true 2438 - dev: false 2439 2389 2440 2390 /jsonfile@4.0.0: 2441 2391 resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} ··· 2533 2483 2534 2484 /lodash@4.17.21: 2535 2485 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2536 - dev: false 2537 2486 2538 2487 /log-update@4.0.0: 2539 2488 resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} ··· 2550 2499 hasBin: true 2551 2500 dependencies: 2552 2501 js-tokens: 4.0.0 2553 - dev: false 2554 2502 2555 2503 /lower-case-first@2.0.2: 2556 2504 resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==} 2557 2505 dependencies: 2558 2506 tslib: 2.4.1 2559 - dev: false 2560 2507 2561 2508 /lower-case@2.0.2: 2562 2509 resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 2563 2510 dependencies: 2564 2511 tslib: 2.4.1 2565 - dev: false 2566 2512 2567 2513 /lru-cache@4.1.5: 2568 2514 resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} ··· 2574 2520 /map-cache@0.2.2: 2575 2521 resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} 2576 2522 engines: {node: '>=0.10.0'} 2577 - dev: false 2578 2523 2579 2524 /map-obj@1.0.1: 2580 2525 resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} ··· 2651 2596 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2652 2597 dependencies: 2653 2598 brace-expansion: 1.1.11 2654 - dev: false 2655 2599 2656 2600 /minimist-options@4.1.0: 2657 2601 resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} ··· 2675 2619 dependencies: 2676 2620 lower-case: 2.0.2 2677 2621 tslib: 2.4.1 2678 - dev: false 2679 2622 2680 2623 /node-fetch@2.6.7: 2681 2624 resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} ··· 2690 2633 2691 2634 /node-int64@0.4.0: 2692 2635 resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} 2693 - dev: false 2694 2636 2695 2637 /node-releases@2.0.6: 2696 2638 resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 2697 - dev: false 2698 2639 2699 2640 /normalize-package-data@2.5.0: 2700 2641 resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} ··· 2719 2660 2720 2661 /nullthrows@1.1.1: 2721 2662 resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} 2722 - dev: false 2723 2663 2724 2664 /object-assign@4.1.1: 2725 2665 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2726 2666 engines: {node: '>=0.10.0'} 2727 - dev: false 2728 2667 2729 2668 /object-inspect@1.12.3: 2730 2669 resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} ··· 2749 2688 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2750 2689 dependencies: 2751 2690 wrappy: 1.0.2 2752 - dev: false 2753 2691 2754 2692 /onetime@5.1.2: 2755 2693 resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} ··· 2828 2766 dependencies: 2829 2767 dot-case: 3.0.4 2830 2768 tslib: 2.4.1 2831 - dev: false 2832 2769 2833 2770 /parse-filepath@1.0.2: 2834 2771 resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==} ··· 2837 2774 is-absolute: 1.0.0 2838 2775 map-cache: 0.2.2 2839 2776 path-root: 0.1.1 2840 - dev: false 2841 2777 2842 2778 /parse-json@5.2.0: 2843 2779 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} ··· 2854 2790 dependencies: 2855 2791 no-case: 3.0.4 2856 2792 tslib: 2.4.1 2857 - dev: false 2858 2793 2859 2794 /path-case@3.0.4: 2860 2795 resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} 2861 2796 dependencies: 2862 2797 dot-case: 3.0.4 2863 2798 tslib: 2.4.1 2864 - dev: false 2865 2799 2866 2800 /path-exists@4.0.0: 2867 2801 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 2870 2804 /path-is-absolute@1.0.1: 2871 2805 resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2872 2806 engines: {node: '>=0.10.0'} 2873 - dev: false 2874 2807 2875 2808 /path-key@3.1.1: 2876 2809 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} ··· 2889 2822 /path-root-regex@0.1.2: 2890 2823 resolution: {integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==} 2891 2824 engines: {node: '>=0.10.0'} 2892 - dev: false 2893 2825 2894 2826 /path-root@0.1.1: 2895 2827 resolution: {integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==} 2896 2828 engines: {node: '>=0.10.0'} 2897 2829 dependencies: 2898 2830 path-root-regex: 0.1.2 2899 - dev: false 2900 2831 2901 2832 /path-type@4.0.0: 2902 2833 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} ··· 2905 2836 2906 2837 /picocolors@1.0.0: 2907 2838 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2908 - dev: false 2909 2839 2910 2840 /picomatch@2.3.1: 2911 2841 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} ··· 2950 2880 resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} 2951 2881 dependencies: 2952 2882 asap: 2.0.6 2953 - dev: false 2954 2883 2955 2884 /pseudomap@1.0.2: 2956 2885 resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} ··· 3028 2957 invariant: 2.2.4 3029 2958 transitivePeerDependencies: 3030 2959 - encoding 3031 - dev: false 3032 2960 3033 2961 /require-directory@2.1.1: 3034 2962 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} ··· 3112 3040 /semver@6.3.0: 3113 3041 resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 3114 3042 hasBin: true 3115 - dev: false 3116 3043 3117 3044 /sentence-case@3.0.4: 3118 3045 resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} ··· 3120 3047 no-case: 3.0.4 3121 3048 tslib: 2.4.1 3122 3049 upper-case-first: 2.0.2 3123 - dev: false 3124 3050 3125 3051 /serialize-javascript@6.0.1: 3126 3052 resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} ··· 3133 3059 3134 3060 /setimmediate@1.0.5: 3135 3061 resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} 3136 - dev: false 3137 3062 3138 3063 /shebang-command@1.2.0: 3139 3064 resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} ··· 3173 3098 3174 3099 /signedsource@1.0.0: 3175 3100 resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} 3176 - dev: false 3177 3101 3178 3102 /slash@3.0.0: 3179 3103 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} ··· 3228 3152 dependencies: 3229 3153 dot-case: 3.0.4 3230 3154 tslib: 2.4.1 3231 - dev: false 3232 3155 3233 3156 /source-map-support@0.5.21: 3234 3157 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} ··· 3275 3198 resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==} 3276 3199 dependencies: 3277 3200 tslib: 2.4.1 3278 - dev: false 3279 3201 3280 3202 /sprintf-js@1.0.3: 3281 3203 resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} ··· 3385 3307 resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} 3386 3308 dependencies: 3387 3309 tslib: 2.4.1 3388 - dev: false 3389 3310 3390 3311 /term-size@2.2.1: 3391 3312 resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} ··· 3411 3332 resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} 3412 3333 dependencies: 3413 3334 tslib: 2.4.1 3414 - dev: false 3415 3335 3416 3336 /tmp@0.0.33: 3417 3337 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} ··· 3423 3343 /to-fast-properties@2.0.0: 3424 3344 resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 3425 3345 engines: {node: '>=4'} 3426 - dev: false 3427 3346 3428 3347 /to-regex-range@5.0.1: 3429 3348 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} ··· 3493 3412 3494 3413 /ua-parser-js@0.7.32: 3495 3414 resolution: {integrity: sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==} 3496 - dev: false 3497 3415 3498 3416 /unbox-primitive@1.0.2: 3499 3417 resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} ··· 3507 3425 /unc-path-regex@0.1.2: 3508 3426 resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} 3509 3427 engines: {node: '>=0.10.0'} 3510 - dev: false 3511 3428 3512 3429 /universalify@0.1.2: 3513 3430 resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} ··· 3523 3440 browserslist: 4.21.4 3524 3441 escalade: 3.1.1 3525 3442 picocolors: 1.0.0 3526 - dev: false 3527 3443 3528 3444 /upper-case-first@2.0.2: 3529 3445 resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} 3530 3446 dependencies: 3531 3447 tslib: 2.4.1 3532 - dev: false 3533 3448 3534 3449 /upper-case@2.0.2: 3535 3450 resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} 3536 3451 dependencies: 3537 3452 tslib: 2.4.1 3538 - dev: false 3539 3453 3540 3454 /validate-npm-package-license@3.0.4: 3541 3455 resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} ··· 3547 3461 /value-or-promise@1.0.11: 3548 3462 resolution: {integrity: sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==} 3549 3463 engines: {node: '>=12'} 3550 - dev: false 3551 3464 3552 3465 /vscode-languageserver-types@3.17.2: 3553 3466 resolution: {integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==} 3554 - dev: false 3555 3467 3556 3468 /wcwidth@1.0.1: 3557 3469 resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} ··· 3616 3528 isexe: 2.0.0 3617 3529 dev: true 3618 3530 3531 + /wonka@6.3.1: 3532 + resolution: {integrity: sha512-nJyGPcjuBiaLFn8QAlrHd+QjV9AlPO7snOWAhgx6aX0nQLMV6Wi0nqfrkmsXIH0efngbDOroOz2QyLnZMF16Hw==} 3533 + dev: false 3534 + 3619 3535 /wrap-ansi@6.2.0: 3620 3536 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 3621 3537 engines: {node: '>=8'} ··· 3635 3551 3636 3552 /wrappy@1.0.2: 3637 3553 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3638 - dev: false 3639 3554 3640 3555 /y18n@4.0.3: 3641 3556 resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} ··· 3699 3614 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 3700 3615 engines: {node: '>=10'} 3701 3616 dev: true 3617 + 3618 + file:packages/graphqlsp(graphql@16.6.0): 3619 + resolution: {directory: packages/graphqlsp, type: directory} 3620 + id: file:packages/graphqlsp 3621 + name: '@0no-co/graphqlsp' 3622 + version: 0.1.0 3623 + dependencies: 3624 + '@graphql-codegen/core': 2.6.8(graphql@16.6.0) 3625 + '@graphql-codegen/typed-document-node': 2.3.10(graphql@16.6.0) 3626 + '@graphql-codegen/typescript': 2.8.5(graphql@16.6.0) 3627 + '@graphql-codegen/typescript-operations': 2.5.10(graphql@16.6.0) 3628 + graphql-language-service: 5.0.6(graphql@16.6.0) 3629 + node-fetch: 2.6.7 3630 + transitivePeerDependencies: 3631 + - encoding 3632 + - graphql 3633 + - supports-color 3634 + dev: true
+2
pnpm-workspace.yaml
··· 1 + packages: 2 + - 'packages/*'
src/cursor.ts packages/graphqlsp/src/cursor.ts
src/getSchema.ts packages/graphqlsp/src/getSchema.ts
+4 -8
src/index.ts packages/graphqlsp/src/index.ts
··· 344 344 kindModifiers: 'declare', 345 345 sortText: suggestion.sortText || '0', 346 346 labelDetails: { 347 - detail: 348 - suggestion.documentation || 349 - suggestion.labelDetails?.detail || 350 - suggestion.type?.toString(), 351 - description: 352 - suggestion.labelDetails?.description || 353 - suggestion.documentation, 347 + detail: suggestion.type 348 + ? ' ' + suggestion.type?.toString() 349 + : undefined, 350 + description: suggestion.documentation, 354 351 }, 355 352 })), 356 353 ...spreadSuggestions.map(suggestion => ({ ··· 361 358 kindModifiers: 'declare', 362 359 sortText: '0', 363 360 labelDetails: { 364 - detail: suggestion.documentation, 365 361 description: suggestion.documentation, 366 362 }, 367 363 })),
src/resolve.ts packages/graphqlsp/src/resolve.ts
src/token.ts packages/graphqlsp/src/token.ts
src/types/generate.ts packages/graphqlsp/src/types/generate.ts
src/utils.ts packages/graphqlsp/src/utils.ts
tsconfig.json packages/graphqlsp/tsconfig.json