장재혁

Link front and back

Showing 39 changed files with 1127 additions and 625 deletions
1 -import { ValidationPipe } from '@nestjs/common'; 1 +import { ValidationPipe } from '@nestjs/common'
2 -import { NestFactory } from '@nestjs/core'; 2 +import { NestFactory } from '@nestjs/core'
3 -import { AppModule } from './app.module'; 3 +import { AppModule } from './app.module'
4 4
5 async function bootstrap() { 5 async function bootstrap() {
6 - const app = await NestFactory.create(AppModule); 6 + const app = await NestFactory.create(AppModule)
7 7
8 - app.useGlobalPipes(new ValidationPipe()); 8 + app.useGlobalPipes(new ValidationPipe())
9 - await app.listen(3000); 9 + await app.listen(5000)
10 } 10 }
11 -bootstrap(); 11 +bootstrap()
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
10 "sourceMap": true, 10 "sourceMap": true,
11 "outDir": "./dist", 11 "outDir": "./dist",
12 "baseUrl": "./", 12 "baseUrl": "./",
13 - "incremental": true 13 + "incremental": true,
14 + "skipLibCheck": true
14 } 15 }
15 } 16 }
......
...@@ -2,9 +2,9 @@ overwrite: true ...@@ -2,9 +2,9 @@ overwrite: true
2 require: 2 require:
3 - ts-node/register 3 - ts-node/register
4 generates: 4 generates:
5 - ./types/api-generated-types.ts: 5 + ./src/types/api-generated-types.ts:
6 schema: "src/graphql/api/api.graphql" 6 schema: "src/graphql/api/api.graphql"
7 - # documents: "src/graphql/api/**/*.graphql" 7 + # documents: "src/graphql/api/*.graphql"
8 plugins: 8 plugins:
9 - "typescript" 9 - "typescript"
10 # - 'fragment-matcher' 10 # - 'fragment-matcher'
......
1 +"use strict";
2 +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
3 + if (k2 === undefined) k2 = k;
4 + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
5 +}) : (function(o, m, k, k2) {
6 + if (k2 === undefined) k2 = k;
7 + o[k2] = m[k];
8 +}));
9 +var __exportStar = (this && this.__exportStar) || function(m, exports) {
10 + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
11 +};
12 +Object.defineProperty(exports, "__esModule", { value: true });
13 +__exportStar(require("./types/api-generated-types"), exports);
1 +export declare type Maybe<T> = T | null;
2 +export declare type Exact<T extends {
3 + [key: string]: unknown;
4 +}> = {
5 + [K in keyof T]: T[K];
6 +};
7 +export declare type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
8 + [SubKey in K]?: Maybe<T[SubKey]>;
9 +};
10 +export declare type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
11 + [SubKey in K]: Maybe<T[SubKey]>;
12 +};
13 +/** All built-in and custom scalars, mapped to their actual values */
14 +export declare type Scalars = {
15 + ID: string;
16 + String: string;
17 + Boolean: boolean;
18 + Int: number;
19 + Float: number;
20 +};
21 +export declare type Comment = {
22 + __typename?: 'Comment';
23 + author: Scalars['String'];
24 + content: Scalars['String'];
25 + created_date: Scalars['String'];
26 + id: Scalars['Int'];
27 + parent: Scalars['Int'];
28 + post_id: Scalars['Int'];
29 + updated_date?: Maybe<Scalars['String']>;
30 +};
31 +export declare type CreateCommentInput = {
32 + content: Scalars['String'];
33 + parent?: Maybe<Scalars['Float']>;
34 + post_id: Scalars['Int'];
35 +};
36 +export declare type CreateLikeableInput = {
37 + like_dislike: Scalars['Int'];
38 + likeable_id: Scalars['Int'];
39 + likeable_type: Scalars['String'];
40 +};
41 +export declare type CreateMyInput = {
42 + name: Scalars['String'];
43 + type?: Maybe<Scalars['String']>;
44 +};
45 +export declare type CreatePostInput = {
46 + category: Scalars['String'];
47 + content: Scalars['String'];
48 + title: Scalars['String'];
49 +};
50 +export declare type GetCommentInput = {
51 + author?: Maybe<Scalars['String']>;
52 + parent?: Maybe<Scalars['String']>;
53 + post_id?: Maybe<Scalars['Float']>;
54 +};
55 +export declare type GetLikeableInput = {
56 + likeable_id?: Maybe<Scalars['Float']>;
57 + likeable_type: Scalars['String'];
58 + user_id?: Maybe<Scalars['String']>;
59 +};
60 +export declare type GetPostInput = {
61 + author?: Maybe<Scalars['String']>;
62 + category?: Maybe<Scalars['String']>;
63 + id?: Maybe<Scalars['Float']>;
64 +};
65 +export declare type Likeable = {
66 + __typename?: 'Likeable';
67 + created_date: Scalars['String'];
68 + id: Scalars['Int'];
69 + like_dislike: Scalars['Int'];
70 + likeable_id: Scalars['Int'];
71 + likeable_type: Scalars['String'];
72 + user_id: Scalars['String'];
73 +};
74 +export declare type Mutation = {
75 + __typename?: 'Mutation';
76 + createComment: Comment;
77 + createLikeable: Likeable;
78 + createMyPage: MyPage;
79 + createPost: Post;
80 +};
81 +export declare type MutationcreateCommentArgs = {
82 + input: CreateCommentInput;
83 +};
84 +export declare type MutationcreateLikeableArgs = {
85 + input: CreateLikeableInput;
86 +};
87 +export declare type MutationcreateMyPageArgs = {
88 + createMyInput: CreateMyInput;
89 +};
90 +export declare type MutationcreatePostArgs = {
91 + input: CreatePostInput;
92 +};
93 +export declare type MyPage = {
94 + __typename?: 'MyPage';
95 + id: Scalars['Int'];
96 + name: Scalars['String'];
97 + type?: Maybe<Scalars['String']>;
98 +};
99 +export declare type Post = {
100 + __typename?: 'Post';
101 + author: Scalars['String'];
102 + category: Scalars['String'];
103 + content: Scalars['String'];
104 + created_date: Scalars['String'];
105 + id: Scalars['Int'];
106 + title: Scalars['String'];
107 + updated_date?: Maybe<Scalars['String']>;
108 +};
109 +export declare type Query = {
110 + __typename?: 'Query';
111 + getAllComments: Array<Comment>;
112 + getAllLikes: Array<Likeable>;
113 + getAllPosts: Array<Post>;
114 + getComment: Comment;
115 + getLikeable: Likeable;
116 + getPost: Post;
117 + getSomeComments: Array<Comment>;
118 + getSomePosts: Array<Post>;
119 + getTotalLikes: Scalars['Float'];
120 + myPage: Array<MyPage>;
121 +};
122 +export declare type QuerygetCommentArgs = {
123 + id: Scalars['Float'];
124 +};
125 +export declare type QuerygetLikeableArgs = {
126 + id: Scalars['Float'];
127 +};
128 +export declare type QuerygetPostArgs = {
129 + id: Scalars['Float'];
130 +};
131 +export declare type QuerygetSomeCommentsArgs = {
132 + input: GetCommentInput;
133 +};
134 +export declare type QuerygetSomePostsArgs = {
135 + input: GetPostInput;
136 +};
137 +export declare type QuerygetTotalLikesArgs = {
138 + input: GetLikeableInput;
139 +};
1 +"use strict";
2 +Object.defineProperty(exports, "__esModule", { value: true });
1 { 1 {
2 "name": "@graphql-community/shared", 2 "name": "@graphql-community/shared",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 + "main": "dist/index.js",
5 + "types": "dist/index.d.ts",
4 "scripts": { 6 "scripts": {
5 - "dev": "next", 7 + "build": "rimraf dist && tsc --build",
6 - "build": "next build",
7 - "start": "next start",
8 "typegen" : "graphql-codegen --config codegen.yml" 8 "typegen" : "graphql-codegen --config codegen.yml"
9 }, 9 },
10 "dependencies": { 10 "dependencies": {
......
1 +export * from "./types/api-generated-types";
1 +{
2 + "compilerOptions": {
3 + "allowJs": true,
4 + "esModuleInterop": true,
5 + "isolatedModules": true,
6 + "jsx": "preserve",
7 + "lib": ["dom", "es2017"],
8 + "module": "commonjs",
9 + "moduleResolution": "node",
10 + "noFallthroughCasesInSwitch": true,
11 + "declaration": true,
12 + "resolveJsonModule": true,
13 + "skipLibCheck": true,
14 + "strict": true,
15 + "target": "es2017",
16 + "outDir" : "./dist",
17 + "rootDir": "./src"
18 + },
19 + "exclude": ["node_modules"],
20 + "include": ["**/*.ts", "**/*.tsx"]
21 + }
22 +
...\ No newline at end of file ...\ No newline at end of file
1 +{
2 + "presets": ["next/babel"]
3 +}
...@@ -32,3 +32,8 @@ yarn-error.log* ...@@ -32,3 +32,8 @@ yarn-error.log*
32 32
33 # vercel 33 # vercel
34 .vercel 34 .vercel
35 +
36 +# graphql-let
37 +__generated__
38 +*.graphql.d.ts
39 +*.graphqls.d.ts
......
1 +schema: '**/*.graphqls'
2 +schemaEntrypoint: 'lib/type-defs.graphqls'
3 +documents: '**/*.graphql'
4 +plugins:
5 + - typescript
6 + - typescript-operations
7 + - typescript-react-apollo
8 +cacheDir: __generated__
1 -# Apollo Example 1 +# TypeScript and GraphQL Example
2 2
3 -[Apollo](https://www.apollographql.com/client/) is a GraphQL client that allows you to easily query the exact data you need from a GraphQL server. In addition to fetching and mutating data, Apollo analyzes your queries and their results to construct a client-side cache of your data, which is kept up to date as further queries and mutations are run. 3 +One of the strengths of GraphQL is [enforcing data types on runtime](https://graphql.github.io/graphql-spec/June2018/#sec-Value-Completion). Further, TypeScript and [GraphQL Code Generator](https://graphql-code-generator.com/) (graphql-codegen) make it safer by typing data statically, so you can write truly type-protected code with rich IDE assists.
4 4
5 -In this simple example, we integrate Apollo seamlessly with [Next.js data fetching methods](https://nextjs.org/docs/basic-features/data-fetching) to fetch queries in the server and hydrate them in the browser. 5 +This template extends [Apollo Server and Client Example](https://github.com/vercel/next.js/tree/canary/examples/api-routes-apollo-server-and-client#readme) by rewriting in TypeScript and integrating [graphql-let](https://github.com/piglovesyou/graphql-let#readme), which runs [TypeScript React Apollo](https://graphql-code-generator.com/docs/plugins/typescript-react-apollo) in [graphql-codegen](https://github.com/dotansimha/graphql-code-generator#readme) under the hood. It enhances the typed GraphQL use as below:
6 6
7 -This example relies on [Prisma + Nexus](https://github.com/prisma-labs/nextjs-graphql-api-examples) for its GraphQL backend. 7 +```tsx
8 +import { useNewsQuery } from './news.graphql'
8 9
9 -## Demo 10 +const News = () => {
11 + // Typed already️⚡️
12 + const { data: { news } } = useNewsQuery()
10 13
11 -[https://next-with-apollo.now.sh](https://next-with-apollo.now.sh) 14 + return <div>{news.map(...)}</div>
15 +}
16 +```
17 +
18 +By default `**/*.graphqls` is recognized as GraphQL schema and `**/*.graphql` as GraphQL documents. If you prefer the other extensions, make sure the settings of the webpack loader in `next.config.js` and `.graphql-let.yml` are consistent.
12 19
13 ## Deploy your own 20 ## Deploy your own
14 21
15 Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example): 22 Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example):
16 23
17 -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-apollo&project-name=with-apollo&repository-name=with-apollo) 24 +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-typescript-graphql&project-name=with-typescript-graphql&repository-name=with-typescript-graphql)
18 25
19 ## How to use 26 ## How to use
20 27
21 Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example: 28 Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example:
22 29
23 ```bash 30 ```bash
24 -npx create-next-app --example with-apollo with-apollo-app 31 +npx create-next-app --example with-typescript-graphql with-typescript-graphql-app
25 # or 32 # or
26 -yarn create next-app --example with-apollo with-apollo-app 33 +yarn create next-app --example with-typescript-graphql with-typescript-graphql-app
27 ``` 34 ```
28 35
29 Deploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)). 36 Deploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)).
......
1 -export default function App({ children }) {
2 - return (
3 - <main>
4 - {children}
5 - <style jsx global>{`
6 - * {
7 - font-family: Menlo, Monaco, 'Lucida Console', 'Liberation Mono',
8 - 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New',
9 - monospace, serif;
10 - }
11 - body {
12 - margin: 0;
13 - padding: 25px 50px;
14 - }
15 - a {
16 - color: #22bad9;
17 - }
18 - p {
19 - font-size: 14px;
20 - line-height: 24px;
21 - }
22 - article {
23 - margin: 0 auto;
24 - max-width: 650px;
25 - }
26 - button {
27 - align-items: center;
28 - background-color: #22bad9;
29 - border: 0;
30 - color: white;
31 - display: flex;
32 - padding: 5px 7px;
33 - transition: background-color 0.3s;
34 - }
35 - button:active {
36 - background-color: #1b9db7;
37 - }
38 - button:disabled {
39 - background-color: #b5bebf;
40 - }
41 - button:focus {
42 - outline: none;
43 - }
44 - `}</style>
45 - </main>
46 - )
47 -}
1 -export default function ErrorMessage({ message }) {
2 - return (
3 - <aside>
4 - {message}
5 - <style jsx>{`
6 - aside {
7 - padding: 1.5em;
8 - font-size: 14px;
9 - color: white;
10 - background-color: red;
11 - }
12 - `}</style>
13 - </aside>
14 - )
15 -}
1 -import { useRouter } from 'next/router'
2 -import Link from 'next/link'
3 -
4 -export default function Header() {
5 - const { pathname } = useRouter()
6 -
7 - return (
8 - <header>
9 - <Link href="/">
10 - <a className={pathname === '/' ? 'is-active' : ''}>Home</a>
11 - </Link>
12 - <Link href="/about">
13 - <a className={pathname === '/about' ? 'is-active' : ''}>About</a>
14 - </Link>
15 - <Link href="/client-only">
16 - <a className={pathname === '/client-only' ? 'is-active' : ''}>
17 - Client-Only
18 - </a>
19 - </Link>
20 - <Link href="/ssr">
21 - <a className={pathname === '/ssr' ? 'is-active' : ''}>SSR</a>
22 - </Link>
23 - <style jsx>{`
24 - header {
25 - margin-bottom: 25px;
26 - }
27 - a {
28 - font-size: 14px;
29 - margin-right: 15px;
30 - text-decoration: none;
31 - }
32 - .is-active {
33 - text-decoration: underline;
34 - }
35 - `}</style>
36 - </header>
37 - )
38 -}
1 -const InfoBox = ({ children }) => (
2 - <div className="info">
3 - <style jsx>{`
4 - .info {
5 - margin-top: 20px;
6 - margin-bottom: 20px;
7 - padding-top: 20px;
8 - padding-bottom: 20px;
9 - border-top: 1px solid #ececec;
10 - border-bottom: 1px solid #ececec;
11 - }
12 - `}</style>
13 - {children}
14 - </div>
15 -)
16 -
17 -export default InfoBox
1 -import { gql, useQuery, NetworkStatus } from '@apollo/client'
2 -import ErrorMessage from './ErrorMessage'
3 -import PostUpvoter from './PostUpvoter'
4 -
5 -export const ALL_POSTS_QUERY = gql`
6 - query allPosts($first: Int!, $skip: Int!) {
7 - allPosts(orderBy: { createdAt: desc }, first: $first, skip: $skip) {
8 - id
9 - title
10 - votes
11 - url
12 - createdAt
13 - }
14 - _allPostsMeta {
15 - count
16 - }
17 - }
18 -`
19 -
20 -export const allPostsQueryVars = {
21 - skip: 0,
22 - first: 10,
23 -}
24 -
25 -export default function PostList() {
26 - const { loading, error, data, fetchMore, networkStatus } = useQuery(
27 - ALL_POSTS_QUERY,
28 - {
29 - variables: allPostsQueryVars,
30 - // Setting this value to true will make the component rerender when
31 - // the "networkStatus" changes, so we are able to know if it is fetching
32 - // more data
33 - notifyOnNetworkStatusChange: true,
34 - }
35 - )
36 -
37 - const loadingMorePosts = networkStatus === NetworkStatus.fetchMore
38 -
39 - const loadMorePosts = () => {
40 - fetchMore({
41 - variables: {
42 - skip: allPosts.length,
43 - },
44 - })
45 - }
46 -
47 - if (error) return <ErrorMessage message="Error loading posts." />
48 - if (loading && !loadingMorePosts) return <div>Loading</div>
49 -
50 - const { allPosts, _allPostsMeta } = data
51 - const areMorePosts = allPosts.length < _allPostsMeta.count
52 -
53 - return (
54 - <section>
55 - <ul>
56 - {allPosts.map((post, index) => (
57 - <li key={post.id}>
58 - <div>
59 - <span>{index + 1}. </span>
60 - <a href={post.url}>{post.title}</a>
61 - <PostUpvoter id={post.id} votes={post.votes} />
62 - </div>
63 - </li>
64 - ))}
65 - </ul>
66 - {areMorePosts && (
67 - <button onClick={() => loadMorePosts()} disabled={loadingMorePosts}>
68 - {loadingMorePosts ? 'Loading...' : 'Show More'}
69 - </button>
70 - )}
71 - <style jsx>{`
72 - section {
73 - padding-bottom: 20px;
74 - }
75 - li {
76 - display: block;
77 - margin-bottom: 10px;
78 - }
79 - div {
80 - align-items: center;
81 - display: flex;
82 - }
83 - a {
84 - font-size: 14px;
85 - margin-right: 10px;
86 - text-decoration: none;
87 - padding-bottom: 0;
88 - border: 0;
89 - }
90 - span {
91 - font-size: 14px;
92 - margin-right: 5px;
93 - }
94 - ul {
95 - margin: 0;
96 - padding: 0;
97 - }
98 - button:before {
99 - align-self: center;
100 - border-style: solid;
101 - border-width: 6px 4px 0 4px;
102 - border-color: #ffffff transparent transparent transparent;
103 - content: '';
104 - height: 0;
105 - margin-right: 5px;
106 - width: 0;
107 - }
108 - `}</style>
109 - </section>
110 - )
111 -}
1 -import { gql, useMutation } from '@apollo/client'
2 -
3 -const UPDATE_POST_MUTATION = gql`
4 - mutation votePost($id: String!) {
5 - votePost(id: $id) {
6 - id
7 - votes
8 - __typename
9 - }
10 - }
11 -`
12 -
13 -export default function PostUpvoter({ votes, id }) {
14 - const [updatePost] = useMutation(UPDATE_POST_MUTATION)
15 -
16 - const upvotePost = () => {
17 - updatePost({
18 - variables: {
19 - id,
20 - },
21 - optimisticResponse: {
22 - __typename: 'Mutation',
23 - votePost: {
24 - __typename: 'Post',
25 - id,
26 - votes: votes + 1,
27 - },
28 - },
29 - })
30 - }
31 -
32 - return (
33 - <button onClick={() => upvotePost()}>
34 - {votes}
35 - <style jsx>{`
36 - button {
37 - background-color: transparent;
38 - border: 1px solid #e4e4e4;
39 - color: #000;
40 - }
41 - button:active {
42 - background-color: transparent;
43 - }
44 - button:before {
45 - align-self: center;
46 - border-color: transparent transparent #000000 transparent;
47 - border-style: solid;
48 - border-width: 0 4px 6px 4px;
49 - content: '';
50 - height: 0;
51 - margin-right: 5px;
52 - width: 0;
53 - }
54 - `}</style>
55 - </button>
56 - )
57 -}
1 -import { gql, useMutation } from '@apollo/client'
2 -
3 -const CREATE_POST_MUTATION = gql`
4 - mutation createPost($title: String!, $url: String!) {
5 - createPost(title: $title, url: $url) {
6 - id
7 - title
8 - votes
9 - url
10 - createdAt
11 - }
12 - }
13 -`
14 -
15 -export default function Submit() {
16 - const [createPost, { loading }] = useMutation(CREATE_POST_MUTATION)
17 -
18 - const handleSubmit = (event) => {
19 - event.preventDefault()
20 - const form = event.target
21 - const formData = new window.FormData(form)
22 - const title = formData.get('title')
23 - const url = formData.get('url')
24 - form.reset()
25 -
26 - createPost({
27 - variables: { title, url },
28 - update: (cache, { data: { createPost } }) => {
29 - cache.modify({
30 - fields: {
31 - allPosts(existingPosts = []) {
32 - const newPostRef = cache.writeFragment({
33 - data: createPost,
34 - fragment: gql`
35 - fragment NewPost on allPosts {
36 - id
37 - type
38 - }
39 - `,
40 - })
41 - return [newPostRef, ...existingPosts]
42 - },
43 - },
44 - })
45 - },
46 - })
47 - }
48 -
49 - return (
50 - <form onSubmit={handleSubmit}>
51 - <h1>Submit</h1>
52 - <input placeholder="title" name="title" type="text" required />
53 - <input placeholder="url" name="url" type="url" required />
54 - <button type="submit" disabled={loading}>
55 - Submit
56 - </button>
57 - <style jsx>{`
58 - form {
59 - border-bottom: 1px solid #ececec;
60 - padding-bottom: 20px;
61 - margin-bottom: 20px;
62 - }
63 - h1 {
64 - font-size: 20px;
65 - }
66 - input {
67 - display: block;
68 - margin-bottom: 10px;
69 - }
70 - `}</style>
71 - </form>
72 - )
73 -}
1 +module.exports = {
2 + roots: ['<rootDir>'],
3 + moduleFileExtensions: ['ts', 'tsx', 'js', 'json', 'jsx'],
4 + testPathIgnorePatterns: ['<rootDir>[/\\\\](node_modules|.next)[/\\\\]'],
5 + transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(ts|tsx)$'],
6 + transform: {
7 + '^.+\\.(ts|tsx)$': 'babel-jest',
8 + '\\.graphql$': [
9 + 'graphql-let/jestTransformer',
10 + { subsequentTransformer: 'babel-jest' },
11 + ],
12 + },
13 +}
1 -import { useMemo } from 'react' 1 +import { useMemo } from "react";
2 -import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client' 2 +import { ApolloClient, HttpLink, InMemoryCache } from "@apollo/client";
3 -import { concatPagination } from '@apollo/client/utilities' 3 +import { concatPagination } from "@apollo/client/utilities";
4 -import merge from 'deepmerge' 4 +import merge from "deepmerge";
5 -import isEqual from 'lodash/isEqual'
6 5
7 -export const APOLLO_STATE_PROP_NAME = '__APOLLO_STATE__' 6 +export const APOLLO_STATE_PROP_NAME = "__APOLLO_STATE__";
8 7
9 -let apolloClient 8 +let apolloClient: any;
10 9
11 function createApolloClient() { 10 function createApolloClient() {
12 return new ApolloClient({ 11 return new ApolloClient({
13 - ssrMode: typeof window === 'undefined', 12 + ssrMode: typeof window === "undefined",
14 link: new HttpLink({ 13 link: new HttpLink({
15 - uri: 'https://nextjs-graphql-with-prisma-simple.vercel.app/api', // Server URL (must be absolute) 14 + uri: "http://localhost:5000/graphql", // Server URL (must be absolute)
16 - credentials: 'same-origin', // Additional fetch() options like `credentials` or `headers` 15 + credentials: "same-origin", // Additional fetch() options like `credentials` or `headers`
17 }), 16 }),
18 cache: new InMemoryCache({ 17 cache: new InMemoryCache({
19 typePolicies: { 18 typePolicies: {
...@@ -24,50 +23,42 @@ function createApolloClient() { ...@@ -24,50 +23,42 @@ function createApolloClient() {
24 }, 23 },
25 }, 24 },
26 }), 25 }),
27 - }) 26 + });
28 } 27 }
29 28
30 export function initializeApollo(initialState = null) { 29 export function initializeApollo(initialState = null) {
31 - const _apolloClient = apolloClient ?? createApolloClient() 30 + const _apolloClient = apolloClient ?? createApolloClient();
32 31
33 // If your page has Next.js data fetching methods that use Apollo Client, the initial state 32 // If your page has Next.js data fetching methods that use Apollo Client, the initial state
34 // gets hydrated here 33 // gets hydrated here
35 if (initialState) { 34 if (initialState) {
36 // Get existing cache, loaded during client side data fetching 35 // Get existing cache, loaded during client side data fetching
37 - const existingCache = _apolloClient.extract() 36 + const existingCache = _apolloClient.extract();
38 37
39 // Merge the existing cache into data passed from getStaticProps/getServerSideProps 38 // Merge the existing cache into data passed from getStaticProps/getServerSideProps
40 - const data = merge(initialState, existingCache, { 39 + const data = merge(initialState as any, existingCache);
41 - // combine arrays using object equality (like in sets)
42 - arrayMerge: (destinationArray, sourceArray) => [
43 - ...sourceArray,
44 - ...destinationArray.filter((d) =>
45 - sourceArray.every((s) => !isEqual(d, s))
46 - ),
47 - ],
48 - })
49 40
50 // Restore the cache with the merged data 41 // Restore the cache with the merged data
51 - _apolloClient.cache.restore(data) 42 + _apolloClient.cache.restore(data);
52 } 43 }
53 // For SSG and SSR always create a new Apollo Client 44 // For SSG and SSR always create a new Apollo Client
54 - if (typeof window === 'undefined') return _apolloClient 45 + if (typeof window === "undefined") return _apolloClient;
55 // Create the Apollo Client once in the client 46 // Create the Apollo Client once in the client
56 - if (!apolloClient) apolloClient = _apolloClient 47 + if (!apolloClient) apolloClient = _apolloClient;
57 48
58 - return _apolloClient 49 + return _apolloClient;
59 } 50 }
60 51
61 -export function addApolloState(client, pageProps) { 52 +export function addApolloState(client: any, pageProps: any) {
62 if (pageProps?.props) { 53 if (pageProps?.props) {
63 - pageProps.props[APOLLO_STATE_PROP_NAME] = client.cache.extract() 54 + pageProps.props[APOLLO_STATE_PROP_NAME] = client.cache.extract();
64 } 55 }
65 56
66 - return pageProps 57 + return pageProps;
67 } 58 }
68 59
69 -export function useApollo(pageProps) { 60 +export function useApollo(pageProps: any) {
70 - const state = pageProps[APOLLO_STATE_PROP_NAME] 61 + const state = pageProps[APOLLO_STATE_PROP_NAME];
71 - const store = useMemo(() => initializeApollo(state), [state]) 62 + const store = useMemo(() => initializeApollo(state), [state]);
72 - return store 63 + return store;
73 } 64 }
......
1 +/// <reference types="next" />
2 +/// <reference types="next/types/global" />
3 +
4 +declare module '*.graphqls' {
5 + import { DocumentNode } from 'graphql'
6 + export default typeof DocumentNode
7 +}
8 +
9 +declare module '*.yml'
1 +module.exports = {
2 + webpack(config, options) {
3 + config.module.rules.push({
4 + test: /\.graphql$/,
5 + exclude: /node_modules/,
6 + use: [options.defaultLoaders.babel, { loader: 'graphql-let/loader' }],
7 + })
8 +
9 + config.module.rules.push({
10 + test: /\.graphqls$/,
11 + exclude: /node_modules/,
12 + use: ['graphql-let/schema/loader'],
13 + })
14 +
15 + config.module.rules.push({
16 + test: /\.ya?ml$/,
17 + type: 'json',
18 + use: 'yaml-loader',
19 + })
20 +
21 + return config
22 + },
23 +}
1 { 1 {
2 "name": "@graphql-community/web", 2 "name": "@graphql-community/web",
3 - "version": "1.0.0", 3 + "version": "0.1.0",
4 + "author": "",
5 + "license": "MIT",
4 "scripts": { 6 "scripts": {
5 "dev": "next", 7 "dev": "next",
6 "build": "next build", 8 "build": "next build",
9 + "test": "jest",
7 "start": "next start" 10 "start": "next start"
8 }, 11 },
9 "dependencies": { 12 "dependencies": {
10 - "@apollo/client": "3.1.1", 13 + "@graphql-community/shared": "1.0.0",
11 - "deepmerge": "^4.2.2", 14 + "@apollo/client": "^3.1.3",
12 - "lodash": "4.17.20", 15 + "@graphql-tools/load-files": "6.0.18",
13 - "graphql": "^15.3.0", 16 + "@graphql-tools/merge": "6.0.18",
17 + "@graphql-tools/schema": "6.0.18",
18 + "apollo-server-micro": "^2.16.1",
19 + "graphql": "15.3.0",
14 "next": "latest", 20 "next": "latest",
15 - "prop-types": "^15.6.2", 21 + "react": "^16.13.1",
16 - "react": "^16.7.0", 22 + "react-dom": "^16.13.1"
17 - "react-dom": "^16.7.0"
18 }, 23 },
19 - "license": "MIT" 24 + "devDependencies": {
25 + "@graphql-codegen/cli": "^1.17.8",
26 + "@graphql-codegen/plugin-helpers": "^1.17.8",
27 + "@graphql-codegen/typescript": "^1.17.8",
28 + "@graphql-codegen/typescript-operations": "^1.17.8",
29 + "@graphql-codegen/typescript-react-apollo": "^2.0.6",
30 + "@graphql-codegen/typescript-resolvers": "^1.17.8",
31 + "@types/react": "^16.9.46",
32 + "@types/react-dom": "^16.9.8",
33 + "@types/react-test-renderer": "16.9.3",
34 + "babel-jest": "26.3.0",
35 + "graphql-let": "0.x",
36 + "graphql-tag": "2.11.0",
37 + "jest": "26.4.0",
38 + "react-test-renderer": "16.13.1",
39 + "typescript": "^3.9.7",
40 + "yaml-loader": "0.6.0"
41 + }
20 } 42 }
......
1 -import { ApolloProvider } from '@apollo/client'
2 -import { useApollo } from '../lib/apolloClient'
3 -
4 -export default function App({ Component, pageProps }) {
5 - const apolloClient = useApollo(pageProps)
6 -
7 - return (
8 - <ApolloProvider client={apolloClient}>
9 - <Component {...pageProps} />
10 - </ApolloProvider>
11 - )
12 -}
1 +import { AppProps } from "next/app";
2 +import { ApolloProvider } from "@apollo/client";
3 +import { useApollo } from "../lib/apollo";
4 +
5 +export default function App({ Component, pageProps }: AppProps) {
6 + const apolloClient = useApollo(pageProps);
7 +
8 + return (
9 + <ApolloProvider client={apolloClient}>
10 + <Component {...pageProps} />
11 + </ApolloProvider>
12 + );
13 +}
1 -import App from '../components/App'
2 -import Header from '../components/Header'
3 -
4 -const AboutPage = () => (
5 - <App>
6 - <Header />
7 - <article>
8 - <h1>The Idea Behind This Example</h1>
9 - <p>
10 - <a href="https://www.apollographql.com/client/">Apollo</a> is a GraphQL
11 - client that allows you to easily query the exact data you need from a
12 - GraphQL server. In addition to fetching and mutating data, Apollo
13 - analyzes your queries and their results to construct a client-side cache
14 - of your data, which is kept up to date as further queries and mutations
15 - are run, fetching more results from the server.
16 - </p>
17 - <p>
18 - In this simple example, we integrate Apollo seamlessly with{' '}
19 - <a href="https://github.com/vercel/next.js">Next</a> by calling{' '}
20 - <a href="https://nextjs.org/docs/basic-features/data-fetching#getstaticprops-static-generation">
21 - getStaticProps
22 - </a>{' '}
23 - at our Page component. This approach lets us opt out of getInitialProps
24 - and let us use all the niceties provided by{' '}
25 - <a href="https://github.com/vercel/next.js">Next</a>.
26 - </p>
27 - <p>
28 - On initial page load, while on the server and inside{' '}
29 - <a href="https://nextjs.org/docs/basic-features/data-fetching#getstaticprops-static-generation">
30 - getStaticProps
31 - </a>
32 - , we fetch the query used to get the list of posts. At the point in
33 - which the query promise resolves, our Apollo Client store is completely
34 - initialized. Then we serve the initial HTML with the fetched data and
35 - hydrate Apollo in the browser.
36 - </p>
37 - <p>
38 - This example relies on <a href="http://graph.cool">graph.cool</a> for
39 - its GraphQL backend.
40 - </p>
41 - </article>
42 - </App>
43 -)
44 -
45 -export default AboutPage
1 +import Link from "next/link";
2 +
3 +export default function About() {
4 + return (
5 + <div>
6 + Welcome to the about page. Go to the{" "}
7 + <Link href="/">
8 + <a>Home</a>
9 + </Link>{" "}
10 + page.
11 + </div>
12 + );
13 +}
1 -import App from '../components/App'
2 -import InfoBox from '../components/InfoBox'
3 -import Header from '../components/Header'
4 -import Submit from '../components/Submit'
5 -import PostList from '../components/PostList'
6 -
7 -const ClientOnlyPage = (props) => (
8 - <App>
9 - <Header />
10 - <InfoBox>
11 - ℹ️ This page shows how to use Apollo only in the client. If you{' '}
12 - <a href="/client-only">reload</a> this page, you will see a loader since
13 - Apollo didn't fetch any data on the server. This is useful when the page
14 - doesn't have SEO requirements or blocking data fetching requirements.
15 - </InfoBox>
16 - <Submit />
17 - <PostList />
18 - </App>
19 -)
20 -
21 -export default ClientOnlyPage
1 -import App from '../components/App'
2 -import InfoBox from '../components/InfoBox'
3 -import Header from '../components/Header'
4 -import Submit from '../components/Submit'
5 -import PostList, {
6 - ALL_POSTS_QUERY,
7 - allPostsQueryVars,
8 -} from '../components/PostList'
9 -import { initializeApollo, addApolloState } from '../lib/apolloClient'
10 -
11 -const IndexPage = () => (
12 - <App>
13 - <Header />
14 - <InfoBox>ℹ️ This page shows how to use SSG with Apollo.</InfoBox>
15 - <Submit />
16 - <PostList />
17 - </App>
18 -)
19 -
20 -export async function getStaticProps() {
21 - const apolloClient = initializeApollo()
22 -
23 - await apolloClient.query({
24 - query: ALL_POSTS_QUERY,
25 - variables: allPostsQueryVars,
26 - })
27 -
28 - return addApolloState(apolloClient, {
29 - props: {},
30 - revalidate: 1,
31 - })
32 -}
33 -
34 -export default IndexPage
1 +import { GetPostInput, Post } from "@graphql-community/shared";
2 +import { useQuery, gql } from "@apollo/client";
3 +
4 +const GET_SOME_POST_QUERY = gql`
5 + query GetSomePosts($getSomePostInput: GetPostInput!) {
6 + getSomePosts(input: $getSomePostInput) {
7 + author
8 + category
9 + }
10 + }
11 +`;
12 +
13 +const Index = () => {
14 + const { data, error } = useQuery<
15 + { getSomePosts: Post[] },
16 + { getSomePostInput: GetPostInput }
17 + >(GET_SOME_POST_QUERY, {
18 + variables: {
19 + getSomePostInput: {
20 + id: 1,
21 + },
22 + },
23 + });
24 + if (error) console.log(JSON.stringify(error, null, 2));
25 +
26 + return (
27 + <>
28 + <div>index </div>
29 + <div>{data?.getSomePosts[0].author}</div>
30 + <div>{data?.getSomePosts[0].category}</div>
31 + </>
32 + );
33 +};
34 +
35 +export default Index;
1 -import App from '../components/App'
2 -import InfoBox from '../components/InfoBox'
3 -import Header from '../components/Header'
4 -import Submit from '../components/Submit'
5 -import PostList, {
6 - ALL_POSTS_QUERY,
7 - allPostsQueryVars,
8 -} from '../components/PostList'
9 -import { initializeApollo, addApolloState } from '../lib/apolloClient'
10 -
11 -const SSRPage = () => (
12 - <App>
13 - <Header />
14 - <InfoBox>ℹ️ This page shows how to use SSR with Apollo.</InfoBox>
15 - <Submit />
16 - <PostList />
17 - </App>
18 -)
19 -
20 -export async function getServerSideProps() {
21 - const apolloClient = initializeApollo()
22 -
23 - await apolloClient.query({
24 - query: ALL_POSTS_QUERY,
25 - variables: allPostsQueryVars,
26 - })
27 -
28 - return addApolloState(apolloClient, {
29 - props: {},
30 - })
31 -}
32 -
33 -export default SSRPage
1 +// Jest Snapshot v1, https://goo.gl/fbAQLP
2 +
3 +exports[`Index renders the html we want 1`] = `
4 +<div>
5 + You're signed in as
6 + Baa
7 + and you're
8 + Healthy
9 + . Go to the
10 +
11 + <a
12 + href="/about"
13 + onClick={[Function]}
14 + onMouseEnter={[Function]}
15 + >
16 + about
17 + </a>
18 +
19 + page.
20 + <div>
21 + <input
22 + onChange={[Function]}
23 + placeholder="your new name..."
24 + type="text"
25 + />
26 + <input
27 + onClick={[Function]}
28 + type="button"
29 + value="change"
30 + />
31 + </div>
32 +</div>
33 +`;
1 +import { InMemoryCache, gql } from '@apollo/client'
2 +import React from 'react'
3 +import Index from '../pages'
4 +import renderer from 'react-test-renderer'
5 +import { MockedProvider } from '@apollo/client/testing'
6 +
7 +const cache = new InMemoryCache()
8 +cache.writeQuery({
9 + query: gql`
10 + query Viewer {
11 + viewer {
12 + id
13 + name
14 + status
15 + }
16 + }
17 + `,
18 + data: {
19 + viewer: {
20 + __typename: 'User',
21 + id: 'Baa',
22 + name: 'Baa',
23 + status: 'Healthy',
24 + },
25 + },
26 +})
27 +
28 +describe('Index', () => {
29 + it('renders the html we want', async () => {
30 + const component = renderer.create(
31 + <MockedProvider cache={cache}>
32 + <Index />
33 + </MockedProvider>
34 + )
35 + expect(component.toJSON()).toMatchSnapshot()
36 + })
37 +})
1 +{
2 + "compilerOptions": {
3 + "allowJs": true,
4 + "esModuleInterop": true,
5 + "forceConsistentCasingInFileNames": true,
6 + "isolatedModules": true,
7 + "jsx": "preserve",
8 + "lib": [
9 + "dom",
10 + "es2017"
11 + ],
12 + "module": "esnext",
13 + "moduleResolution": "node",
14 + "noEmit": true,
15 + "noFallthroughCasesInSwitch": true,
16 + "noUnusedLocals": true,
17 + "noUnusedParameters": true,
18 + "resolveJsonModule": true,
19 + "skipLibCheck": true,
20 + "target": "esnext",
21 + "strict": false
22 + },
23 + "exclude": [
24 + "node_modules"
25 + ],
26 + "include": [
27 + "**/*.ts",
28 + "**/*.tsx"
29 + ]
30 +}
...@@ -55,21 +55,22 @@ ...@@ -55,21 +55,22 @@
55 ora "5.3.0" 55 ora "5.3.0"
56 rxjs "6.6.3" 56 rxjs "6.6.3"
57 57
58 -"@apollo/client@3.1.1": 58 +"@apollo/client@^3.1.3":
59 - version "3.1.1" 59 + version "3.3.19"
60 - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.1.1.tgz#7d57d037be8ee93694fbf82579f703e635c836c1" 60 + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.3.19.tgz#f1172dc9b9d7eae04c8940b047fd3b452ef92d2c"
61 - integrity sha512-c5DxrU81p0B5BsyBXm+5uPJqLCX2epnBsd87PXfRwzDLbp/NiqnWp6a6c5vT5EV2LwJuCq1movmKthoy0gFb0w== 61 + integrity sha512-vzljWLPP0GwocfBhUopzDCUwsiaNTtii1eu8qDybAXqwj4/ZhnIM46c6dNQmnVcJpAIFRIsNCOxM4OlMDySJug==
62 dependencies: 62 dependencies:
63 + "@graphql-typed-document-node/core" "^3.0.0"
63 "@types/zen-observable" "^0.8.0" 64 "@types/zen-observable" "^0.8.0"
64 - "@wry/context" "^0.5.2" 65 + "@wry/context" "^0.6.0"
65 - "@wry/equality" "^0.2.0" 66 + "@wry/equality" "^0.4.0"
66 fast-json-stable-stringify "^2.0.0" 67 fast-json-stable-stringify "^2.0.0"
67 - graphql-tag "^2.11.0" 68 + graphql-tag "^2.12.0"
68 hoist-non-react-statics "^3.3.2" 69 hoist-non-react-statics "^3.3.2"
69 - optimism "^0.12.1" 70 + optimism "^0.16.0"
70 prop-types "^15.7.2" 71 prop-types "^15.7.2"
71 - symbol-observable "^1.2.0" 72 + symbol-observable "^2.0.0"
72 - ts-invariant "^0.4.4" 73 + ts-invariant "^0.7.0"
73 tslib "^1.10.0" 74 tslib "^1.10.0"
74 zen-observable "^0.8.14" 75 zen-observable "^0.8.14"
75 76
...@@ -119,6 +120,25 @@ ...@@ -119,6 +120,25 @@
119 make-fetch-happen "^8.0.0" 120 make-fetch-happen "^8.0.0"
120 pretty-format "^26.0.0" 121 pretty-format "^26.0.0"
121 122
123 +"@apollo/protobufjs@1.2.2":
124 + version "1.2.2"
125 + resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.2.tgz#4bd92cd7701ccaef6d517cdb75af2755f049f87c"
126 + integrity sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ==
127 + dependencies:
128 + "@protobufjs/aspromise" "^1.1.2"
129 + "@protobufjs/base64" "^1.1.2"
130 + "@protobufjs/codegen" "^2.0.4"
131 + "@protobufjs/eventemitter" "^1.1.0"
132 + "@protobufjs/fetch" "^1.1.0"
133 + "@protobufjs/float" "^1.0.2"
134 + "@protobufjs/inquire" "^1.1.0"
135 + "@protobufjs/path" "^1.1.2"
136 + "@protobufjs/pool" "^1.1.0"
137 + "@protobufjs/utf8" "^1.1.0"
138 + "@types/long" "^4.0.0"
139 + "@types/node" "^10.1.0"
140 + long "^4.0.0"
141 +
122 "@apollo/protobufjs@^1.0.3": 142 "@apollo/protobufjs@^1.0.3":
123 version "1.0.5" 143 version "1.0.5"
124 resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.0.5.tgz#a78b726147efc0795e74c8cb8a11aafc6e02f773" 144 resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.0.5.tgz#a78b726147efc0795e74c8cb8a11aafc6e02f773"
...@@ -158,6 +178,13 @@ ...@@ -158,6 +178,13 @@
158 dependencies: 178 dependencies:
159 apollo-env "^0.6.6" 179 apollo-env "^0.6.6"
160 180
181 +"@apollographql/apollo-tools@^0.5.0":
182 + version "0.5.0"
183 + resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.0.tgz#81aadcabb35eeab6ef7e0d3d6c592a6fe15e66d9"
184 + integrity sha512-7IOZHVaKjBq44StXFJEITl4rxgZCsZFSWogAvIErKR9DYV20rt9bJ2mY5lCn+zghfGrweykjLb9g4TDxLg750w==
185 + dependencies:
186 + apollo-env "^0.10.0"
187 +
161 "@apollographql/graphql-playground-html@1.6.27": 188 "@apollographql/graphql-playground-html@1.6.27":
162 version "1.6.27" 189 version "1.6.27"
163 resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz#bc9ab60e9445aa2a8813b4e94f152fa72b756335" 190 resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz#bc9ab60e9445aa2a8813b4e94f152fa72b756335"
...@@ -178,6 +205,11 @@ ...@@ -178,6 +205,11 @@
178 http-errors "^1.7.3" 205 http-errors "^1.7.3"
179 object-path "^0.11.4" 206 object-path "^0.11.4"
180 207
208 +"@ardatan/aggregate-error@0.0.1":
209 + version "0.0.1"
210 + resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.1.tgz#1403ac5de10d8ca689fc1f65844c27179ae1d44f"
211 + integrity sha512-UQ9BequOTIavs0pTHLMwQwKQF8tTV1oezY/H2O9chA+JNPFZSua55xpU5dPSjAU9/jLJ1VwU+HJuTVN8u7S6Fg==
212 +
181 "@ardatan/aggregate-error@0.0.6": 213 "@ardatan/aggregate-error@0.0.6":
182 version "0.0.6" 214 version "0.0.6"
183 resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" 215 resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609"
...@@ -204,6 +236,11 @@ ...@@ -204,6 +236,11 @@
204 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" 236 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4"
205 integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== 237 integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==
206 238
239 +"@babel/compat-data@^7.13.15":
240 + version "7.14.0"
241 + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
242 + integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
243 +
207 "@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.7.5": 244 "@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.7.5":
208 version "7.13.15" 245 version "7.13.15"
209 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.15.tgz#a6d40917df027487b54312202a06812c4f7792d0" 246 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.15.tgz#a6d40917df027487b54312202a06812c4f7792d0"
...@@ -225,6 +262,27 @@ ...@@ -225,6 +262,27 @@
225 semver "^6.3.0" 262 semver "^6.3.0"
226 source-map "^0.5.0" 263 source-map "^0.5.0"
227 264
265 +"@babel/core@^7.13.14":
266 + version "7.14.3"
267 + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38"
268 + integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==
269 + dependencies:
270 + "@babel/code-frame" "^7.12.13"
271 + "@babel/generator" "^7.14.3"
272 + "@babel/helper-compilation-targets" "^7.13.16"
273 + "@babel/helper-module-transforms" "^7.14.2"
274 + "@babel/helpers" "^7.14.0"
275 + "@babel/parser" "^7.14.3"
276 + "@babel/template" "^7.12.13"
277 + "@babel/traverse" "^7.14.2"
278 + "@babel/types" "^7.14.2"
279 + convert-source-map "^1.7.0"
280 + debug "^4.1.0"
281 + gensync "^1.0.0-beta.2"
282 + json5 "^2.1.2"
283 + semver "^6.3.0"
284 + source-map "^0.5.0"
285 +
228 "@babel/generator@^7.12.13", "@babel/generator@^7.13.9", "@babel/generator@^7.5.0": 286 "@babel/generator@^7.12.13", "@babel/generator@^7.13.9", "@babel/generator@^7.5.0":
229 version "7.13.9" 287 version "7.13.9"
230 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" 288 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39"
...@@ -234,6 +292,15 @@ ...@@ -234,6 +292,15 @@
234 jsesc "^2.5.1" 292 jsesc "^2.5.1"
235 source-map "^0.5.0" 293 source-map "^0.5.0"
236 294
295 +"@babel/generator@^7.14.2", "@babel/generator@^7.14.3":
296 + version "7.14.3"
297 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91"
298 + integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==
299 + dependencies:
300 + "@babel/types" "^7.14.2"
301 + jsesc "^2.5.1"
302 + source-map "^0.5.0"
303 +
237 "@babel/helper-annotate-as-pure@^7.12.13": 304 "@babel/helper-annotate-as-pure@^7.12.13":
238 version "7.12.13" 305 version "7.12.13"
239 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" 306 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab"
...@@ -251,6 +318,16 @@ ...@@ -251,6 +318,16 @@
251 browserslist "^4.14.5" 318 browserslist "^4.14.5"
252 semver "^6.3.0" 319 semver "^6.3.0"
253 320
321 +"@babel/helper-compilation-targets@^7.13.16":
322 + version "7.13.16"
323 + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c"
324 + integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==
325 + dependencies:
326 + "@babel/compat-data" "^7.13.15"
327 + "@babel/helper-validator-option" "^7.12.17"
328 + browserslist "^4.14.5"
329 + semver "^6.3.0"
330 +
254 "@babel/helper-create-class-features-plugin@^7.13.0": 331 "@babel/helper-create-class-features-plugin@^7.13.0":
255 version "7.13.11" 332 version "7.13.11"
256 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" 333 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6"
...@@ -271,6 +348,15 @@ ...@@ -271,6 +348,15 @@
271 "@babel/template" "^7.12.13" 348 "@babel/template" "^7.12.13"
272 "@babel/types" "^7.12.13" 349 "@babel/types" "^7.12.13"
273 350
351 +"@babel/helper-function-name@^7.14.2":
352 + version "7.14.2"
353 + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2"
354 + integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==
355 + dependencies:
356 + "@babel/helper-get-function-arity" "^7.12.13"
357 + "@babel/template" "^7.12.13"
358 + "@babel/types" "^7.14.2"
359 +
274 "@babel/helper-get-function-arity@^7.12.13": 360 "@babel/helper-get-function-arity@^7.12.13":
275 version "7.12.13" 361 version "7.12.13"
276 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" 362 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
...@@ -306,6 +392,20 @@ ...@@ -306,6 +392,20 @@
306 "@babel/traverse" "^7.13.13" 392 "@babel/traverse" "^7.13.13"
307 "@babel/types" "^7.13.14" 393 "@babel/types" "^7.13.14"
308 394
395 +"@babel/helper-module-transforms@^7.14.2":
396 + version "7.14.2"
397 + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5"
398 + integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==
399 + dependencies:
400 + "@babel/helper-module-imports" "^7.13.12"
401 + "@babel/helper-replace-supers" "^7.13.12"
402 + "@babel/helper-simple-access" "^7.13.12"
403 + "@babel/helper-split-export-declaration" "^7.12.13"
404 + "@babel/helper-validator-identifier" "^7.14.0"
405 + "@babel/template" "^7.12.13"
406 + "@babel/traverse" "^7.14.2"
407 + "@babel/types" "^7.14.2"
408 +
309 "@babel/helper-optimise-call-expression@^7.12.13": 409 "@babel/helper-optimise-call-expression@^7.12.13":
310 version "7.12.13" 410 version "7.12.13"
311 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" 411 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea"
...@@ -354,6 +454,11 @@ ...@@ -354,6 +454,11 @@
354 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" 454 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
355 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== 455 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
356 456
457 +"@babel/helper-validator-identifier@^7.14.0":
458 + version "7.14.0"
459 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288"
460 + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==
461 +
357 "@babel/helper-validator-option@^7.12.17": 462 "@babel/helper-validator-option@^7.12.17":
358 version "7.12.17" 463 version "7.12.17"
359 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" 464 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831"
...@@ -368,6 +473,15 @@ ...@@ -368,6 +473,15 @@
368 "@babel/traverse" "^7.13.0" 473 "@babel/traverse" "^7.13.0"
369 "@babel/types" "^7.13.0" 474 "@babel/types" "^7.13.0"
370 475
476 +"@babel/helpers@^7.14.0":
477 + version "7.14.0"
478 + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62"
479 + integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==
480 + dependencies:
481 + "@babel/template" "^7.12.13"
482 + "@babel/traverse" "^7.14.0"
483 + "@babel/types" "^7.14.0"
484 +
371 "@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": 485 "@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13":
372 version "7.13.10" 486 version "7.13.10"
373 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" 487 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1"
...@@ -387,6 +501,11 @@ ...@@ -387,6 +501,11 @@
387 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.15.tgz#8e66775fb523599acb6a289e12929fa5ab0954d8" 501 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.15.tgz#8e66775fb523599acb6a289e12929fa5ab0954d8"
388 integrity sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ== 502 integrity sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==
389 503
504 +"@babel/parser@^7.12.11", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3":
505 + version "7.14.3"
506 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.3.tgz#9b530eecb071fd0c93519df25c5ff9f14759f298"
507 + integrity sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==
508 +
390 "@babel/plugin-proposal-class-properties@^7.0.0": 509 "@babel/plugin-proposal-class-properties@^7.0.0":
391 version "7.13.0" 510 version "7.13.0"
392 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" 511 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37"
...@@ -713,6 +832,20 @@ ...@@ -713,6 +832,20 @@
713 debug "^4.1.0" 832 debug "^4.1.0"
714 globals "^11.1.0" 833 globals "^11.1.0"
715 834
835 +"@babel/traverse@^7.12.13", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2":
836 + version "7.14.2"
837 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b"
838 + integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==
839 + dependencies:
840 + "@babel/code-frame" "^7.12.13"
841 + "@babel/generator" "^7.14.2"
842 + "@babel/helper-function-name" "^7.14.2"
843 + "@babel/helper-split-export-declaration" "^7.12.13"
844 + "@babel/parser" "^7.14.2"
845 + "@babel/types" "^7.14.2"
846 + debug "^4.1.0"
847 + globals "^11.1.0"
848 +
716 "@babel/types@7.12.13": 849 "@babel/types@7.12.13":
717 version "7.12.13" 850 version "7.12.13"
718 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" 851 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611"
...@@ -740,6 +873,14 @@ ...@@ -740,6 +873,14 @@
740 lodash "^4.17.19" 873 lodash "^4.17.19"
741 to-fast-properties "^2.0.0" 874 to-fast-properties "^2.0.0"
742 875
876 +"@babel/types@^7.14.0", "@babel/types@^7.14.2":
877 + version "7.14.2"
878 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3"
879 + integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==
880 + dependencies:
881 + "@babel/helper-validator-identifier" "^7.14.0"
882 + to-fast-properties "^2.0.0"
883 +
743 "@bcoe/v8-coverage@^0.2.3": 884 "@bcoe/v8-coverage@^0.2.3":
744 version "0.2.3" 885 version "0.2.3"
745 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" 886 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
...@@ -778,7 +919,7 @@ ...@@ -778,7 +919,7 @@
778 minimatch "^3.0.4" 919 minimatch "^3.0.4"
779 strip-json-comments "^3.1.1" 920 strip-json-comments "^3.1.1"
780 921
781 -"@graphql-codegen/cli@^1.21.5": 922 +"@graphql-codegen/cli@^1.17.8", "@graphql-codegen/cli@^1.21.5":
782 version "1.21.5" 923 version "1.21.5"
783 resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-1.21.5.tgz#b9041553747cfb2dee7c3473a2e2461ec3e7ada5" 924 resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-1.21.5.tgz#b9041553747cfb2dee7c3473a2e2461ec3e7ada5"
784 integrity sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA== 925 integrity sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA==
...@@ -841,7 +982,7 @@ ...@@ -841,7 +982,7 @@
841 "@graphql-codegen/plugin-helpers" "^1.18.2" 982 "@graphql-codegen/plugin-helpers" "^1.18.2"
842 tslib "~2.0.1" 983 tslib "~2.0.1"
843 984
844 -"@graphql-codegen/plugin-helpers@^1.18.2", "@graphql-codegen/plugin-helpers@^1.18.7": 985 +"@graphql-codegen/plugin-helpers@^1.17.8", "@graphql-codegen/plugin-helpers@^1.18.2", "@graphql-codegen/plugin-helpers@^1.18.7":
845 version "1.18.7" 986 version "1.18.7"
846 resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.7.tgz#465af3e5b02de89e49ddc76ad2546b880fe240f2" 987 resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.7.tgz#465af3e5b02de89e49ddc76ad2546b880fe240f2"
847 integrity sha512-8ICOrXlsvyL1dpVz8C9b7H31d4DJpDd75WfjMn6Xjqz81Ah8xDn1Bi+7YXRCCILCBmvI94k6fi8qpsIVhFBBjQ== 988 integrity sha512-8ICOrXlsvyL1dpVz8C9b7H31d4DJpDd75WfjMn6Xjqz81Ah8xDn1Bi+7YXRCCILCBmvI94k6fi8qpsIVhFBBjQ==
...@@ -852,7 +993,7 @@ ...@@ -852,7 +993,7 @@
852 lodash "~4.17.0" 993 lodash "~4.17.0"
853 tslib "~2.2.0" 994 tslib "~2.2.0"
854 995
855 -"@graphql-codegen/typescript-operations@^1.18.0": 996 +"@graphql-codegen/typescript-operations@^1.17.8", "@graphql-codegen/typescript-operations@^1.18.0":
856 version "1.18.0" 997 version "1.18.0"
857 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.0.tgz#04c007df476948ff972daed69c73a77a922c8968" 998 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.0.tgz#04c007df476948ff972daed69c73a77a922c8968"
858 integrity sha512-Q4b+jySBgU39uYzSWQcHBn/q5j/gs2yUQGNiCXhV8IIHDJJNR0Zfb2ywY6AMwT7N3rgXmFuIzKAA++xBf2yKRw== 999 integrity sha512-Q4b+jySBgU39uYzSWQcHBn/q5j/gs2yUQGNiCXhV8IIHDJJNR0Zfb2ywY6AMwT7N3rgXmFuIzKAA++xBf2yKRw==
...@@ -863,7 +1004,7 @@ ...@@ -863,7 +1004,7 @@
863 auto-bind "~4.0.0" 1004 auto-bind "~4.0.0"
864 tslib "~2.2.0" 1005 tslib "~2.2.0"
865 1006
866 -"@graphql-codegen/typescript-react-apollo@^2.2.5": 1007 +"@graphql-codegen/typescript-react-apollo@^2.0.6", "@graphql-codegen/typescript-react-apollo@^2.2.5":
867 version "2.2.5" 1008 version "2.2.5"
868 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.5.tgz#e561d77c3c1cfe32e42ab34c08d517bffc5e9f30" 1009 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-2.2.5.tgz#e561d77c3c1cfe32e42ab34c08d517bffc5e9f30"
869 integrity sha512-W9YI6qg6TwjD5CD+rQBmbZjwkA88MKc/9i31xvH2xGgdwzY1ybaTL10zMwsm5Ac+dOU6aCGHZVZzHd4wMrO1nw== 1010 integrity sha512-W9YI6qg6TwjD5CD+rQBmbZjwkA88MKc/9i31xvH2xGgdwzY1ybaTL10zMwsm5Ac+dOU6aCGHZVZzHd4wMrO1nw==
...@@ -874,7 +1015,19 @@ ...@@ -874,7 +1015,19 @@
874 change-case-all "1.0.14" 1015 change-case-all "1.0.14"
875 tslib "~2.2.0" 1016 tslib "~2.2.0"
876 1017
877 -"@graphql-codegen/typescript@^1.22.1": 1018 +"@graphql-codegen/typescript-resolvers@^1.17.8", "@graphql-codegen/typescript-resolvers@^1.19.0":
1019 + version "1.19.2"
1020 + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.2.tgz#07d97961276ef32fcd7ce10e65c09a6d91198954"
1021 + integrity sha512-7RKXcIK6vuqSlDIoOG7VJMvmlnPU9ELRSbqUivXNXD70K493vv4bAcGFhP1qgwzdxMuPbPz8tQn7o5xLpMP6og==
1022 + dependencies:
1023 + "@graphql-codegen/plugin-helpers" "^1.18.7"
1024 + "@graphql-codegen/typescript" "^1.22.1"
1025 + "@graphql-codegen/visitor-plugin-common" "1.21.0"
1026 + "@graphql-tools/utils" "^7.9.1"
1027 + auto-bind "~4.0.0"
1028 + tslib "~2.2.0"
1029 +
1030 +"@graphql-codegen/typescript@^1.17.8", "@graphql-codegen/typescript@^1.22.1":
878 version "1.22.1" 1031 version "1.22.1"
879 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.22.1.tgz#9a2e215d4cf095d942c1671db4bad78b619b11ce" 1032 resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.22.1.tgz#9a2e215d4cf095d942c1671db4bad78b619b11ce"
880 integrity sha512-3f/siciXrhhMdcs9qcxnwWXETsAhZNNiUOlr6IUEm82kVx5xvFuxc0KZZE88w3iEVJXE7xYo1oWmrttvkQP4Aw== 1033 integrity sha512-3f/siciXrhhMdcs9qcxnwWXETsAhZNNiUOlr6IUEm82kVx5xvFuxc0KZZE88w3iEVJXE7xYo1oWmrttvkQP4Aw==
...@@ -997,6 +1150,14 @@ ...@@ -997,6 +1150,14 @@
997 resolve-from "5.0.0" 1150 resolve-from "5.0.0"
998 tslib "~2.1.0" 1151 tslib "~2.1.0"
999 1152
1153 +"@graphql-tools/import@^6.3.0":
1154 + version "6.3.1"
1155 + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.3.1.tgz#731c47ab6c6ac9f7994d75c76b6c2fa127d2d483"
1156 + integrity sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==
1157 + dependencies:
1158 + resolve-from "5.0.0"
1159 + tslib "~2.2.0"
1160 +
1000 "@graphql-tools/json-file-loader@^6.0.0", "@graphql-tools/json-file-loader@^6.2.5", "@graphql-tools/json-file-loader@^6.2.6": 1161 "@graphql-tools/json-file-loader@^6.0.0", "@graphql-tools/json-file-loader@^6.2.5", "@graphql-tools/json-file-loader@^6.2.6":
1001 version "6.2.6" 1162 version "6.2.6"
1002 resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a" 1163 resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a"
...@@ -1018,6 +1179,15 @@ ...@@ -1018,6 +1179,15 @@
1018 is-promise "4.0.0" 1179 is-promise "4.0.0"
1019 tslib "~2.1.0" 1180 tslib "~2.1.0"
1020 1181
1182 +"@graphql-tools/load-files@6.0.18":
1183 + version "6.0.18"
1184 + resolved "https://registry.yarnpkg.com/@graphql-tools/load-files/-/load-files-6.0.18.tgz#e5976df1a657f47f22345ae194ba15be362721f8"
1185 + integrity sha512-vdYt3sp3Odw+v7VCHo08492MB2NbtHe/AoLWX6zQ9lQrbDBCA4WQTIUVPqUR0FkCLdoLC5es0eS/buruUqdcsw==
1186 + dependencies:
1187 + fs-extra "9.0.1"
1188 + globby "11.0.1"
1189 + unixify "1.0.0"
1190 +
1021 "@graphql-tools/load-files@^6.2.4": 1191 "@graphql-tools/load-files@^6.2.4":
1022 version "6.3.2" 1192 version "6.3.2"
1023 resolved "https://registry.yarnpkg.com/@graphql-tools/load-files/-/load-files-6.3.2.tgz#c4e84394e5b95b96452c22e960e2595ac9154648" 1193 resolved "https://registry.yarnpkg.com/@graphql-tools/load-files/-/load-files-6.3.2.tgz#c4e84394e5b95b96452c22e960e2595ac9154648"
...@@ -1042,6 +1212,15 @@ ...@@ -1042,6 +1212,15 @@
1042 unixify "1.0.0" 1212 unixify "1.0.0"
1043 valid-url "1.0.9" 1213 valid-url "1.0.9"
1044 1214
1215 +"@graphql-tools/merge@6.0.18":
1216 + version "6.0.18"
1217 + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.0.18.tgz#d105e16c6f5f874ddfdba3f3f4a2f676a6d2d04a"
1218 + integrity sha512-XAFbqMyXsExnuzgr5+JQC8mxsYp0aGIR0m+GbleQDZSlqDOL2maF5xM3dGOOkguz0Paa7ei/5UfnMXyRU3cW/w==
1219 + dependencies:
1220 + "@graphql-tools/schema" "6.0.18"
1221 + "@graphql-tools/utils" "6.0.18"
1222 + tslib "~2.0.0"
1223 +
1045 "@graphql-tools/merge@6.2.10": 1224 "@graphql-tools/merge@6.2.10":
1046 version "6.2.10" 1225 version "6.2.10"
1047 resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.10.tgz#cadb37b1bed786cba1b3c6f728c5476a164e153d" 1226 resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.10.tgz#cadb37b1bed786cba1b3c6f728c5476a164e153d"
...@@ -1138,6 +1317,14 @@ ...@@ -1138,6 +1317,14 @@
1138 lodash "4.17.21" 1317 lodash "4.17.21"
1139 tslib "~2.1.0" 1318 tslib "~2.1.0"
1140 1319
1320 +"@graphql-tools/schema@6.0.18":
1321 + version "6.0.18"
1322 + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-6.0.18.tgz#243eb370e4cded00767202bbabf0893f65c3f5b9"
1323 + integrity sha512-xrScjRX9pTSVxqiSkx7Hn/9rzxLweysINa5Pkirdkv5lJY4e0Db53osur0nG/+SJyUmIN70tUtuhEZq4Ezr/PA==
1324 + dependencies:
1325 + "@graphql-tools/utils" "6.0.18"
1326 + tslib "~2.0.0"
1327 +
1141 "@graphql-tools/schema@7.1.3", "@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.2": 1328 "@graphql-tools/schema@7.1.3", "@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.2":
1142 version "7.1.3" 1329 version "7.1.3"
1143 resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.3.tgz#d816400da51fbac1f0086e35540ab63b5e30e858" 1330 resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.3.tgz#d816400da51fbac1f0086e35540ab63b5e30e858"
...@@ -1208,6 +1395,14 @@ ...@@ -1208,6 +1395,14 @@
1208 valid-url "1.0.9" 1395 valid-url "1.0.9"
1209 ws "7.4.4" 1396 ws "7.4.4"
1210 1397
1398 +"@graphql-tools/utils@6.0.18":
1399 + version "6.0.18"
1400 + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.0.18.tgz#bba960f0ab327c8304089d41da0b7a3e00fe430f"
1401 + integrity sha512-8ntYuXJucBtjViOYljeKBzScfpVTnv7BfqIPU/WJ65h6nXD+qf8fMUR1C4MpCUeFvSjMiDSB5Z4enJmau/9D3A==
1402 + dependencies:
1403 + "@ardatan/aggregate-error" "0.0.1"
1404 + camel-case "4.1.1"
1405 +
1211 "@graphql-tools/utils@7.6.0": 1406 "@graphql-tools/utils@7.6.0":
1212 version "7.6.0" 1407 version "7.6.0"
1213 resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.6.0.tgz#ac570a2b5a9bcd5d6446995f58ba22609e01ca7d" 1408 resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.6.0.tgz#ac570a2b5a9bcd5d6446995f58ba22609e01ca7d"
...@@ -1304,7 +1499,7 @@ ...@@ -1304,7 +1499,7 @@
1304 jest-util "^26.6.2" 1499 jest-util "^26.6.2"
1305 slash "^3.0.0" 1500 slash "^3.0.0"
1306 1501
1307 -"@jest/core@^26.6.3": 1502 +"@jest/core@^26.4.0", "@jest/core@^26.6.3":
1308 version "26.6.3" 1503 version "26.6.3"
1309 resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" 1504 resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad"
1310 integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== 1505 integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==
...@@ -1431,7 +1626,7 @@ ...@@ -1431,7 +1626,7 @@
1431 jest-runner "^26.6.3" 1626 jest-runner "^26.6.3"
1432 jest-runtime "^26.6.3" 1627 jest-runtime "^26.6.3"
1433 1628
1434 -"@jest/transform@^26.6.2": 1629 +"@jest/transform@^26.3.0", "@jest/transform@^26.6.2":
1435 version "26.6.2" 1630 version "26.6.2"
1436 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" 1631 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b"
1437 integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== 1632 integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==
...@@ -1452,7 +1647,7 @@ ...@@ -1452,7 +1647,7 @@
1452 source-map "^0.6.1" 1647 source-map "^0.6.1"
1453 write-file-atomic "^3.0.0" 1648 write-file-atomic "^3.0.0"
1454 1649
1455 -"@jest/types@^26.6.2": 1650 +"@jest/types@^26.3.0", "@jest/types@^26.6.2":
1456 version "26.6.2" 1651 version "26.6.2"
1457 resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" 1652 resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
1458 integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== 1653 integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==
...@@ -2882,6 +3077,14 @@ ...@@ -2882,6 +3077,14 @@
2882 "@types/node" "*" 3077 "@types/node" "*"
2883 form-data "^3.0.0" 3078 form-data "^3.0.0"
2884 3079
3080 +"@types/node-fetch@^2.5.10":
3081 + version "2.5.10"
3082 + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.10.tgz#9b4d4a0425562f9fcea70b12cb3fcdd946ca8132"
3083 + integrity sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==
3084 + dependencies:
3085 + "@types/node" "*"
3086 + form-data "^3.0.0"
3087 +
2885 "@types/node@*", "@types/node@^14.14.36": 3088 "@types/node@*", "@types/node@^14.14.36":
2886 version "14.14.37" 3089 version "14.14.37"
2887 resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" 3090 resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e"
...@@ -2907,6 +3110,11 @@ ...@@ -2907,6 +3110,11 @@
2907 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" 3110 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0"
2908 integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== 3111 integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==
2909 3112
3113 +"@types/prop-types@*":
3114 + version "15.7.3"
3115 + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
3116 + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
3117 +
2910 "@types/qs@*": 3118 "@types/qs@*":
2911 version "6.9.6" 3119 version "6.9.6"
2912 resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1" 3120 resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1"
...@@ -2917,6 +3125,43 @@ ...@@ -2917,6 +3125,43 @@
2917 resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" 3125 resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
2918 integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== 3126 integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
2919 3127
3128 +"@types/react-dom@^16.9.8":
3129 + version "16.9.13"
3130 + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.13.tgz#5898f0ee68fe200685e6b61d3d7d8828692814d0"
3131 + integrity sha512-34Hr3XnmUSJbUVDxIw/e7dhQn2BJZhJmlAaPyPwfTQyuVS9mV/CeyghFcXyvkJXxI7notQJz8mF8FeCVvloJrA==
3132 + dependencies:
3133 + "@types/react" "^16"
3134 +
3135 +"@types/react-test-renderer@16.9.3":
3136 + version "16.9.3"
3137 + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.3.tgz#96bab1860904366f4e848b739ba0e2f67bcae87e"
3138 + integrity sha512-wJ7IlN5NI82XMLOyHSa+cNN4Z0I+8/YaLl04uDgcZ+W+ExWCmCiVTLT/7fRNqzy4OhStZcUwIqLNF7q+AdW43Q==
3139 + dependencies:
3140 + "@types/react" "*"
3141 +
3142 +"@types/react@*":
3143 + version "17.0.8"
3144 + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.8.tgz#fe76e3ba0fbb5602704110fd1e3035cf394778e3"
3145 + integrity sha512-3sx4c0PbXujrYAKwXxNONXUtRp9C+hE2di0IuxFyf5BELD+B+AXL8G7QrmSKhVwKZDbv0igiAjQAMhXj8Yg3aw==
3146 + dependencies:
3147 + "@types/prop-types" "*"
3148 + "@types/scheduler" "*"
3149 + csstype "^3.0.2"
3150 +
3151 +"@types/react@^16", "@types/react@^16.9.46":
3152 + version "16.14.8"
3153 + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.8.tgz#4aee3ab004cb98451917c9b7ada3c7d7e52db3fe"
3154 + integrity sha512-QN0/Qhmx+l4moe7WJuTxNiTsjBwlBGHqKGvInSQCBdo7Qio0VtOqwsC0Wq7q3PbJlB0cR4Y4CVo1OOe6BOsOmA==
3155 + dependencies:
3156 + "@types/prop-types" "*"
3157 + "@types/scheduler" "*"
3158 + csstype "^3.0.2"
3159 +
3160 +"@types/scheduler@*":
3161 + version "0.16.1"
3162 + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275"
3163 + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==
3164 +
2920 "@types/serve-static@*": 3165 "@types/serve-static@*":
2921 version "1.13.9" 3166 version "1.13.9"
2922 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e" 3167 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e"
...@@ -3172,13 +3417,6 @@ ...@@ -3172,13 +3417,6 @@
3172 "@webassemblyjs/ast" "1.11.0" 3417 "@webassemblyjs/ast" "1.11.0"
3173 "@xtuc/long" "4.2.2" 3418 "@xtuc/long" "4.2.2"
3174 3419
3175 -"@wry/context@^0.5.2":
3176 - version "0.5.4"
3177 - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.5.4.tgz#b6c28038872e0a0e1ff14eb40b5bf4cab2ab4e06"
3178 - integrity sha512-/pktJKHUXDr4D6TJqWgudOPJW2Z+Nb+bqk40jufA3uTkLbnCRKdJPiYDIa/c7mfcPH8Hr6O8zjCERpg5Sq04Zg==
3179 - dependencies:
3180 - tslib "^1.14.1"
3181 -
3182 "@wry/context@^0.6.0": 3420 "@wry/context@^0.6.0":
3183 version "0.6.0" 3421 version "0.6.0"
3184 resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.0.tgz#f903eceb89d238ef7e8168ed30f4511f92d83e06" 3422 resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.0.tgz#f903eceb89d238ef7e8168ed30f4511f92d83e06"
...@@ -3193,13 +3431,6 @@ ...@@ -3193,13 +3431,6 @@
3193 dependencies: 3431 dependencies:
3194 tslib "^1.9.3" 3432 tslib "^1.9.3"
3195 3433
3196 -"@wry/equality@^0.2.0":
3197 - version "0.2.0"
3198 - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.2.0.tgz#a312d1b6a682d0909904c2bcd355b02303104fb7"
3199 - integrity sha512-Y4d+WH6hs+KZJUC8YKLYGarjGekBrhslDbf/R20oV+AakHPINSitHfDRQz3EGcEWc1luXYNUvMhawWtZVWNGvQ==
3200 - dependencies:
3201 - tslib "^1.9.3"
3202 -
3203 "@wry/equality@^0.4.0": 3434 "@wry/equality@^0.4.0":
3204 version "0.4.0" 3435 version "0.4.0"
3205 resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.4.0.tgz#474491869a8d0590f4a33fd2a4850a77a0f63408" 3436 resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.4.0.tgz#474491869a8d0590f4a33fd2a4850a77a0f63408"
...@@ -3249,6 +3480,14 @@ abort-controller@3.0.0: ...@@ -3249,6 +3480,14 @@ abort-controller@3.0.0:
3249 dependencies: 3480 dependencies:
3250 event-target-shim "^5.0.0" 3481 event-target-shim "^5.0.0"
3251 3482
3483 +accept@^3.0.2:
3484 + version "3.1.3"
3485 + resolved "https://registry.yarnpkg.com/accept/-/accept-3.1.3.tgz#29c3e2b3a8f4eedbc2b690e472b9ebbdc7385e87"
3486 + integrity sha512-OgOEAidVEOKPup+Gv2+2wdH2AgVKI9LxsJ4hicdJ6cY0faUuZdZoi56kkXWlHp9qicN1nWQLmW5ZRGk+SBS5xg==
3487 + dependencies:
3488 + boom "7.x.x"
3489 + hoek "6.x.x"
3490 +
3252 accepts@^1.3.5, accepts@~1.3.7: 3491 accepts@^1.3.5, accepts@~1.3.7:
3253 version "1.3.7" 3492 version "1.3.7"
3254 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" 3493 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
...@@ -3354,7 +3593,7 @@ ansi-escapes@^3.0.0: ...@@ -3354,7 +3593,7 @@ ansi-escapes@^3.0.0:
3354 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" 3593 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
3355 integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== 3594 integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
3356 3595
3357 -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: 3596 +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1:
3358 version "4.3.2" 3597 version "4.3.2"
3359 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" 3598 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
3360 integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== 3599 integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
...@@ -3429,6 +3668,14 @@ apollo-cache-control@^0.12.0: ...@@ -3429,6 +3668,14 @@ apollo-cache-control@^0.12.0:
3429 apollo-server-env "^3.0.0" 3668 apollo-server-env "^3.0.0"
3430 apollo-server-plugin-base "^0.11.0" 3669 apollo-server-plugin-base "^0.11.0"
3431 3670
3671 +apollo-cache-control@^0.13.0:
3672 + version "0.13.0"
3673 + resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.13.0.tgz#cd63aa24a662b2fe89ef147a30df907c8061aedc"
3674 + integrity sha512-ImUXwVc/8K9QA3mQiKbKw8bOS4lMNL4DoP4hldIx+gwna8dgh3gBChgxW5guMOhcvH/55ximS7ZNWUglFmQY4Q==
3675 + dependencies:
3676 + apollo-server-env "^3.1.0"
3677 + apollo-server-plugin-base "^0.12.0"
3678 +
3432 apollo-datasource@^0.8.0: 3679 apollo-datasource@^0.8.0:
3433 version "0.8.0" 3680 version "0.8.0"
3434 resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.8.0.tgz#8cf9103e83558bd30b3b522cb8ec80725c3160ce" 3681 resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.8.0.tgz#8cf9103e83558bd30b3b522cb8ec80725c3160ce"
...@@ -3437,6 +3684,14 @@ apollo-datasource@^0.8.0: ...@@ -3437,6 +3684,14 @@ apollo-datasource@^0.8.0:
3437 apollo-server-caching "^0.6.0" 3684 apollo-server-caching "^0.6.0"
3438 apollo-server-env "^3.0.0" 3685 apollo-server-env "^3.0.0"
3439 3686
3687 +apollo-datasource@^0.9.0:
3688 + version "0.9.0"
3689 + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.9.0.tgz#b0b2913257a6103a5f4c03cb56d78a30e9d850db"
3690 + integrity sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA==
3691 + dependencies:
3692 + apollo-server-caching "^0.7.0"
3693 + apollo-server-env "^3.1.0"
3694 +
3440 apollo-env@0.6.6, apollo-env@^0.6.6: 3695 apollo-env@0.6.6, apollo-env@^0.6.6:
3441 version "0.6.6" 3696 version "0.6.6"
3442 resolved "https://registry.yarnpkg.com/apollo-env/-/apollo-env-0.6.6.tgz#d7880805c4e96ee3d4142900a405176a04779438" 3697 resolved "https://registry.yarnpkg.com/apollo-env/-/apollo-env-0.6.6.tgz#d7880805c4e96ee3d4142900a405176a04779438"
...@@ -3447,6 +3702,16 @@ apollo-env@0.6.6, apollo-env@^0.6.6: ...@@ -3447,6 +3702,16 @@ apollo-env@0.6.6, apollo-env@^0.6.6:
3447 node-fetch "^2.2.0" 3702 node-fetch "^2.2.0"
3448 sha.js "^2.4.11" 3703 sha.js "^2.4.11"
3449 3704
3705 +apollo-env@^0.10.0:
3706 + version "0.10.0"
3707 + resolved "https://registry.yarnpkg.com/apollo-env/-/apollo-env-0.10.0.tgz#8dd51bf974253a760ea15c81e870ff2c0d6e6820"
3708 + integrity sha512-7Geot+eyOl4jzPi9beiszeDmEEVZOVT11LSlkQluF5eaCNaIvld+xklZxITZGI/Wr+PQX380YJgQt1ndR2GtOg==
3709 + dependencies:
3710 + "@types/node-fetch" "^2.5.10"
3711 + core-js "^3.0.1"
3712 + node-fetch "^2.6.1"
3713 + sha.js "^2.4.11"
3714 +
3450 apollo-graphql@^0.6.0: 3715 apollo-graphql@^0.6.0:
3451 version "0.6.1" 3716 version "0.6.1"
3452 resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.6.1.tgz#d0bf0aff76f445de3da10e08f6974f1bf65f5753" 3717 resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.6.1.tgz#d0bf0aff76f445de3da10e08f6974f1bf65f5753"
...@@ -3455,6 +3720,15 @@ apollo-graphql@^0.6.0: ...@@ -3455,6 +3720,15 @@ apollo-graphql@^0.6.0:
3455 apollo-env "^0.6.6" 3720 apollo-env "^0.6.6"
3456 lodash.sortby "^4.7.0" 3721 lodash.sortby "^4.7.0"
3457 3722
3723 +apollo-graphql@^0.9.0:
3724 + version "0.9.3"
3725 + resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.9.3.tgz#1ca6f625322ae10a66f57a39642849a07a7a5dc9"
3726 + integrity sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A==
3727 + dependencies:
3728 + core-js-pure "^3.10.2"
3729 + lodash.sortby "^4.7.0"
3730 + sha.js "^2.4.11"
3731 +
3458 apollo-link@^1.2.14: 3732 apollo-link@^1.2.14:
3459 version "1.2.14" 3733 version "1.2.14"
3460 resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" 3734 resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9"
...@@ -3472,6 +3746,13 @@ apollo-reporting-protobuf@^0.6.0, apollo-reporting-protobuf@^0.6.2: ...@@ -3472,6 +3746,13 @@ apollo-reporting-protobuf@^0.6.0, apollo-reporting-protobuf@^0.6.2:
3472 dependencies: 3746 dependencies:
3473 "@apollo/protobufjs" "^1.0.3" 3747 "@apollo/protobufjs" "^1.0.3"
3474 3748
3749 +apollo-reporting-protobuf@^0.7.0:
3750 + version "0.7.0"
3751 + resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.7.0.tgz#622352d3eea943dff2647741a509b39d464f98a9"
3752 + integrity sha512-PC+zDqPPJcseemqmvUEqFiDi45pz6UaPWt6czgmrrbcQ+9VWp6IEkm08V5xBKk7V1WGUw19YwiJ7kqXpcgVNyw==
3753 + dependencies:
3754 + "@apollo/protobufjs" "1.2.2"
3755 +
3475 apollo-server-caching@^0.5.3: 3756 apollo-server-caching@^0.5.3:
3476 version "0.5.3" 3757 version "0.5.3"
3477 resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.5.3.tgz#cf42a77ad09a46290a246810075eaa029b5305e1" 3758 resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.5.3.tgz#cf42a77ad09a46290a246810075eaa029b5305e1"
...@@ -3486,6 +3767,13 @@ apollo-server-caching@^0.6.0: ...@@ -3486,6 +3767,13 @@ apollo-server-caching@^0.6.0:
3486 dependencies: 3767 dependencies:
3487 lru-cache "^6.0.0" 3768 lru-cache "^6.0.0"
3488 3769
3770 +apollo-server-caching@^0.7.0:
3771 + version "0.7.0"
3772 + resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz#e6d1e68e3bb571cba63a61f60b434fb771c6ff39"
3773 + integrity sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw==
3774 + dependencies:
3775 + lru-cache "^6.0.0"
3776 +
3489 apollo-server-core@^2.21.0, apollo-server-core@^2.23.0: 3777 apollo-server-core@^2.21.0, apollo-server-core@^2.23.0:
3490 version "2.23.0" 3778 version "2.23.0"
3491 resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.23.0.tgz#65ac55a293205efa63eadbf09d30704d6a5974d3" 3779 resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.23.0.tgz#65ac55a293205efa63eadbf09d30704d6a5974d3"
...@@ -3518,6 +3806,38 @@ apollo-server-core@^2.21.0, apollo-server-core@^2.23.0: ...@@ -3518,6 +3806,38 @@ apollo-server-core@^2.21.0, apollo-server-core@^2.23.0:
3518 uuid "^8.0.0" 3806 uuid "^8.0.0"
3519 ws "^6.0.0" 3807 ws "^6.0.0"
3520 3808
3809 +apollo-server-core@^2.24.1:
3810 + version "2.24.1"
3811 + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.24.1.tgz#304d265f6033f6b91d880b8498fcc75d72dead40"
3812 + integrity sha512-+T7G2EsC5N/AVo0QJo13r1kFgJk0HTK55YlXbnpJl6qRUF8yKLXMittvIfTWge0uLQGzFzVRhDZ7AQMt/E1TGA==
3813 + dependencies:
3814 + "@apollographql/apollo-tools" "^0.5.0"
3815 + "@apollographql/graphql-playground-html" "1.6.27"
3816 + "@apollographql/graphql-upload-8-fork" "^8.1.3"
3817 + "@josephg/resolvable" "^1.0.0"
3818 + "@types/ws" "^7.0.0"
3819 + apollo-cache-control "^0.13.0"
3820 + apollo-datasource "^0.9.0"
3821 + apollo-graphql "^0.9.0"
3822 + apollo-reporting-protobuf "^0.7.0"
3823 + apollo-server-caching "^0.7.0"
3824 + apollo-server-env "^3.1.0"
3825 + apollo-server-errors "^2.5.0"
3826 + apollo-server-plugin-base "^0.12.0"
3827 + apollo-server-types "^0.8.0"
3828 + apollo-tracing "^0.14.0"
3829 + async-retry "^1.2.1"
3830 + fast-json-stable-stringify "^2.0.0"
3831 + graphql-extensions "^0.14.0"
3832 + graphql-tag "^2.11.0"
3833 + graphql-tools "^4.0.8"
3834 + loglevel "^1.6.7"
3835 + lru-cache "^6.0.0"
3836 + sha.js "^2.4.11"
3837 + subscriptions-transport-ws "^0.9.11"
3838 + uuid "^8.0.0"
3839 + ws "^6.0.0"
3840 +
3521 apollo-server-env@^3.0.0: 3841 apollo-server-env@^3.0.0:
3522 version "3.0.0" 3842 version "3.0.0"
3523 resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.0.0.tgz#0157c51f52b63aee39af190760acf789ffc744d9" 3843 resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.0.0.tgz#0157c51f52b63aee39af190760acf789ffc744d9"
...@@ -3526,6 +3846,14 @@ apollo-server-env@^3.0.0: ...@@ -3526,6 +3846,14 @@ apollo-server-env@^3.0.0:
3526 node-fetch "^2.1.2" 3846 node-fetch "^2.1.2"
3527 util.promisify "^1.0.0" 3847 util.promisify "^1.0.0"
3528 3848
3849 +apollo-server-env@^3.1.0:
3850 + version "3.1.0"
3851 + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.1.0.tgz#0733c2ef50aea596cc90cf40a53f6ea2ad402cd0"
3852 + integrity sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ==
3853 + dependencies:
3854 + node-fetch "^2.6.1"
3855 + util.promisify "^1.0.0"
3856 +
3529 apollo-server-errors@^2.4.2, apollo-server-errors@^2.5.0: 3857 apollo-server-errors@^2.4.2, apollo-server-errors@^2.5.0:
3530 version "2.5.0" 3858 version "2.5.0"
3531 resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz#5d1024117c7496a2979e3e34908b5685fe112b68" 3859 resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz#5d1024117c7496a2979e3e34908b5685fe112b68"
...@@ -3554,6 +3882,17 @@ apollo-server-express@^2.23.0: ...@@ -3554,6 +3882,17 @@ apollo-server-express@^2.23.0:
3554 subscriptions-transport-ws "^0.9.16" 3882 subscriptions-transport-ws "^0.9.16"
3555 type-is "^1.6.16" 3883 type-is "^1.6.16"
3556 3884
3885 +apollo-server-micro@^2.16.1:
3886 + version "2.24.1"
3887 + resolved "https://registry.yarnpkg.com/apollo-server-micro/-/apollo-server-micro-2.24.1.tgz#dcf7c16fd33d4374c880eff2dd1972a5cfa05d75"
3888 + integrity sha512-+eeLxsaExEWaoMB6zLqkC/K8MIVo60ItrYZ0qN8F53beKE2h+VsLj0Rpb+t5Rkm/xfPS4rR01ULlUFNVyPeVbw==
3889 + dependencies:
3890 + "@apollographql/graphql-playground-html" "1.6.27"
3891 + accept "^3.0.2"
3892 + apollo-server-core "^2.24.1"
3893 + apollo-server-types "^0.8.0"
3894 + micro "^9.3.2"
3895 +
3557 apollo-server-plugin-base@^0.11.0: 3896 apollo-server-plugin-base@^0.11.0:
3558 version "0.11.0" 3897 version "0.11.0"
3559 resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.11.0.tgz#6ceeb4d5f643ed739fd00e8b26d9981186c200d0" 3898 resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.11.0.tgz#6ceeb4d5f643ed739fd00e8b26d9981186c200d0"
...@@ -3561,6 +3900,13 @@ apollo-server-plugin-base@^0.11.0: ...@@ -3561,6 +3900,13 @@ apollo-server-plugin-base@^0.11.0:
3561 dependencies: 3900 dependencies:
3562 apollo-server-types "^0.7.0" 3901 apollo-server-types "^0.7.0"
3563 3902
3903 +apollo-server-plugin-base@^0.12.0:
3904 + version "0.12.0"
3905 + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.12.0.tgz#9063c47e84c849c4227b9398cd06994f13b3a4c3"
3906 + integrity sha512-jnNIztYz34ImE7off0t9LwseGCR/J0H1wlbiBGvdXvQY+ZiMfVF2oF8KdSAPxG2vT6scvWP4GFS/FsZcOyP1Xw==
3907 + dependencies:
3908 + apollo-server-types "^0.8.0"
3909 +
3564 apollo-server-testing@^2.21.1: 3910 apollo-server-testing@^2.21.1:
3565 version "2.23.0" 3911 version "2.23.0"
3566 resolved "https://registry.yarnpkg.com/apollo-server-testing/-/apollo-server-testing-2.23.0.tgz#6ca1dd5585c7ece5ffbfd67546b803f0be9462e3" 3912 resolved "https://registry.yarnpkg.com/apollo-server-testing/-/apollo-server-testing-2.23.0.tgz#6ca1dd5585c7ece5ffbfd67546b803f0be9462e3"
...@@ -3586,6 +3932,15 @@ apollo-server-types@^0.7.0: ...@@ -3586,6 +3932,15 @@ apollo-server-types@^0.7.0:
3586 apollo-server-caching "^0.6.0" 3932 apollo-server-caching "^0.6.0"
3587 apollo-server-env "^3.0.0" 3933 apollo-server-env "^3.0.0"
3588 3934
3935 +apollo-server-types@^0.8.0:
3936 + version "0.8.0"
3937 + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.8.0.tgz#5462c99e93c5b6896d686bc234c05850059b2efe"
3938 + integrity sha512-adHJnHbRV2kWUY0VQY1M2KpSdGfm+4mX4w+2lROPExqOnkyTI7CGfpJCdEwYMKrIn3aH8HIcOH0SnpWRet6TNw==
3939 + dependencies:
3940 + apollo-reporting-protobuf "^0.7.0"
3941 + apollo-server-caching "^0.7.0"
3942 + apollo-server-env "^3.1.0"
3943 +
3589 apollo-tracing@^0.13.0: 3944 apollo-tracing@^0.13.0:
3590 version "0.13.0" 3945 version "0.13.0"
3591 resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.13.0.tgz#8621b1ae351f862bb48b6de7a85696288977d148" 3946 resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.13.0.tgz#8621b1ae351f862bb48b6de7a85696288977d148"
...@@ -3594,6 +3949,14 @@ apollo-tracing@^0.13.0: ...@@ -3594,6 +3949,14 @@ apollo-tracing@^0.13.0:
3594 apollo-server-env "^3.0.0" 3949 apollo-server-env "^3.0.0"
3595 apollo-server-plugin-base "^0.11.0" 3950 apollo-server-plugin-base "^0.11.0"
3596 3951
3952 +apollo-tracing@^0.14.0:
3953 + version "0.14.0"
3954 + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.14.0.tgz#2b7e07e6f1cb9d6161f03dc6e51baaa8468735bd"
3955 + integrity sha512-KH4mOoicZ2CQkEYVuNP9avJth59LwNqku3fKZ4S0UYE1RfxzIoLLsEyuY8MuJEgNdtKKfkX5G5Kn5Rp4LCJ4RQ==
3956 + dependencies:
3957 + apollo-server-env "^3.1.0"
3958 + apollo-server-plugin-base "^0.12.0"
3959 +
3597 apollo-upload-client@14.1.3: 3960 apollo-upload-client@14.1.3:
3598 version "14.1.3" 3961 version "14.1.3"
3599 resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-14.1.3.tgz#91f39011897bd08e99c0de0164e77ad2f3402247" 3962 resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-14.1.3.tgz#91f39011897bd08e99c0de0164e77ad2f3402247"
...@@ -3641,6 +4004,11 @@ are-we-there-yet@~1.1.2: ...@@ -3641,6 +4004,11 @@ are-we-there-yet@~1.1.2:
3641 delegates "^1.0.0" 4004 delegates "^1.0.0"
3642 readable-stream "^2.0.6" 4005 readable-stream "^2.0.6"
3643 4006
4007 +arg@4.1.0:
4008 + version "4.1.0"
4009 + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0"
4010 + integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==
4011 +
3644 arg@^4.1.0: 4012 arg@^4.1.0:
3645 version "4.1.3" 4013 version "4.1.3"
3646 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 4014 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
...@@ -3844,6 +4212,20 @@ axios@0.21.1: ...@@ -3844,6 +4212,20 @@ axios@0.21.1:
3844 dependencies: 4212 dependencies:
3845 follow-redirects "^1.10.0" 4213 follow-redirects "^1.10.0"
3846 4214
4215 +babel-jest@26.3.0:
4216 + version "26.3.0"
4217 + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.3.0.tgz#10d0ca4b529ca3e7d1417855ef7d7bd6fc0c3463"
4218 + integrity sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==
4219 + dependencies:
4220 + "@jest/transform" "^26.3.0"
4221 + "@jest/types" "^26.3.0"
4222 + "@types/babel__core" "^7.1.7"
4223 + babel-plugin-istanbul "^6.0.0"
4224 + babel-preset-jest "^26.3.0"
4225 + chalk "^4.0.0"
4226 + graceful-fs "^4.2.4"
4227 + slash "^3.0.0"
4228 +
3847 babel-jest@^26.6.3: 4229 babel-jest@^26.6.3:
3848 version "26.6.3" 4230 version "26.6.3"
3849 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" 4231 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056"
...@@ -3947,7 +4329,7 @@ babel-preset-fbjs@^3.3.0: ...@@ -3947,7 +4329,7 @@ babel-preset-fbjs@^3.3.0:
3947 "@babel/plugin-transform-template-literals" "^7.0.0" 4329 "@babel/plugin-transform-template-literals" "^7.0.0"
3948 babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" 4330 babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0"
3949 4331
3950 -babel-preset-jest@^26.6.2: 4332 +babel-preset-jest@^26.3.0, babel-preset-jest@^26.6.2:
3951 version "26.6.2" 4333 version "26.6.2"
3952 resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" 4334 resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee"
3953 integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== 4335 integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==
...@@ -4047,6 +4429,13 @@ body-parser@1.19.0, body-parser@^1.18.3: ...@@ -4047,6 +4429,13 @@ body-parser@1.19.0, body-parser@^1.18.3:
4047 raw-body "2.4.0" 4429 raw-body "2.4.0"
4048 type-is "~1.6.17" 4430 type-is "~1.6.17"
4049 4431
4432 +boom@7.x.x:
4433 + version "7.3.0"
4434 + resolved "https://registry.yarnpkg.com/boom/-/boom-7.3.0.tgz#733a6d956d33b0b1999da3fe6c12996950d017b9"
4435 + integrity sha512-Swpoyi2t5+GhOEGw8rEsKvTxFLIDiiKoUc2gsoV6Lyr43LHBIzch3k2MvYUs8RTROrIkVJ3Al0TkaOGjnb+B6A==
4436 + dependencies:
4437 + hoek "6.x.x"
4438 +
4050 brace-expansion@^1.1.7: 4439 brace-expansion@^1.1.7:
4051 version "1.1.11" 4440 version "1.1.11"
4052 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 4441 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
...@@ -4268,6 +4657,11 @@ byte-size@^7.0.0: ...@@ -4268,6 +4657,11 @@ byte-size@^7.0.0:
4268 resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" 4657 resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3"
4269 integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== 4658 integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==
4270 4659
4660 +bytes@3.0.0:
4661 + version "3.0.0"
4662 + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
4663 + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
4664 +
4271 bytes@3.1.0: 4665 bytes@3.1.0:
4272 version "3.1.0" 4666 version "3.1.0"
4273 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" 4667 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
...@@ -4332,11 +4726,24 @@ call-bind@^1.0.0, call-bind@^1.0.2: ...@@ -4332,11 +4726,24 @@ call-bind@^1.0.0, call-bind@^1.0.2:
4332 function-bind "^1.1.1" 4726 function-bind "^1.1.1"
4333 get-intrinsic "^1.0.2" 4727 get-intrinsic "^1.0.2"
4334 4728
4729 +caller@^1.0.1:
4730 + version "1.0.1"
4731 + resolved "https://registry.yarnpkg.com/caller/-/caller-1.0.1.tgz#b851860f70e195db3d277395aa1a7e23ea30ecf5"
4732 + integrity sha1-uFGGD3Dhlds9J3OVqhp+I+ow7PU=
4733 +
4335 callsites@^3.0.0: 4734 callsites@^3.0.0:
4336 version "3.1.0" 4735 version "3.1.0"
4337 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 4736 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
4338 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 4737 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
4339 4738
4739 +camel-case@4.1.1:
4740 + version "4.1.1"
4741 + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547"
4742 + integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==
4743 + dependencies:
4744 + pascal-case "^3.1.1"
4745 + tslib "^1.10.0"
4746 +
4340 camel-case@4.1.2, camel-case@^4.1.2: 4747 camel-case@4.1.2, camel-case@^4.1.2:
4341 version "4.1.2" 4748 version "4.1.2"
4342 resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" 4749 resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
...@@ -4852,7 +5259,7 @@ content-disposition@0.5.3: ...@@ -4852,7 +5259,7 @@ content-disposition@0.5.3:
4852 dependencies: 5259 dependencies:
4853 safe-buffer "5.1.2" 5260 safe-buffer "5.1.2"
4854 5261
4855 -content-type@~1.0.4: 5262 +content-type@1.0.4, content-type@~1.0.4:
4856 version "1.0.4" 5263 version "1.0.4"
4857 resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 5264 resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
4858 integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 5265 integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
...@@ -4969,6 +5376,11 @@ copy-descriptor@^0.1.0: ...@@ -4969,6 +5376,11 @@ copy-descriptor@^0.1.0:
4969 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 5376 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
4970 integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= 5377 integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
4971 5378
5379 +core-js-pure@^3.10.2:
5380 + version "3.13.0"
5381 + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.13.0.tgz#9d267fb47d1d7046cfbc05e7b67bb235b6735355"
5382 + integrity sha512-7VTvXbsMxROvzPAVczLgfizR8CyYnvWPrb1eGrtlZAJfjQWEHLofVfCKljLHdpazTfpaziRORwUH/kfGDKvpdA==
5383 +
4972 core-js@^3.0.1: 5384 core-js@^3.0.1:
4973 version "3.10.1" 5385 version "3.10.1"
4974 resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.1.tgz#e683963978b6806dcc6c0a4a8bd4ab0bdaf3f21a" 5386 resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.1.tgz#e683963978b6806dcc6c0a4a8bd4ab0bdaf3f21a"
...@@ -5160,6 +5572,11 @@ cssstyle@^2.3.0: ...@@ -5160,6 +5572,11 @@ cssstyle@^2.3.0:
5160 dependencies: 5572 dependencies:
5161 cssom "~0.3.6" 5573 cssom "~0.3.6"
5162 5574
5575 +csstype@^3.0.2:
5576 + version "3.0.8"
5577 + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
5578 + integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
5579 +
5163 currently-unhandled@^0.4.1: 5580 currently-unhandled@^0.4.1:
5164 version "0.4.1" 5581 version "0.4.1"
5165 resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 5582 resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
...@@ -5340,6 +5757,11 @@ delegates@^1.0.0: ...@@ -5340,6 +5757,11 @@ delegates@^1.0.0:
5340 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 5757 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
5341 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= 5758 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
5342 5759
5760 +depd@1.1.1:
5761 + version "1.1.1"
5762 + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
5763 + integrity sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=
5764 +
5343 depd@^1.1.2, depd@~1.1.2: 5765 depd@^1.1.2, depd@~1.1.2:
5344 version "1.1.2" 5766 version "1.1.2"
5345 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 5767 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
...@@ -6333,6 +6755,16 @@ fs-capacitor@^6.1.0: ...@@ -6333,6 +6755,16 @@ fs-capacitor@^6.1.0:
6333 resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-6.2.0.tgz#fa79ac6576629163cb84561995602d8999afb7f5" 6755 resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-6.2.0.tgz#fa79ac6576629163cb84561995602d8999afb7f5"
6334 integrity sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw== 6756 integrity sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==
6335 6757
6758 +fs-extra@9.0.1:
6759 + version "9.0.1"
6760 + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
6761 + integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
6762 + dependencies:
6763 + at-least-node "^1.0.0"
6764 + graceful-fs "^4.2.0"
6765 + jsonfile "^6.0.1"
6766 + universalify "^1.0.0"
6767 +
6336 fs-extra@9.1.0, fs-extra@^9.0.0, fs-extra@^9.1.0: 6768 fs-extra@9.1.0, fs-extra@^9.0.0, fs-extra@^9.1.0:
6337 version "9.1.0" 6769 version "9.1.0"
6338 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" 6770 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
...@@ -6581,7 +7013,19 @@ globals@^13.6.0: ...@@ -6581,7 +7013,19 @@ globals@^13.6.0:
6581 dependencies: 7013 dependencies:
6582 type-fest "^0.20.2" 7014 type-fest "^0.20.2"
6583 7015
6584 -globby@11.0.3, globby@^11.0.1, globby@^11.0.2: 7016 +globby@11.0.1:
7017 + version "11.0.1"
7018 + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
7019 + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
7020 + dependencies:
7021 + array-union "^2.1.0"
7022 + dir-glob "^3.0.1"
7023 + fast-glob "^3.1.1"
7024 + ignore "^5.1.4"
7025 + merge2 "^1.3.0"
7026 + slash "^3.0.0"
7027 +
7028 +globby@11.0.3, globby@^11.0.1, globby@^11.0.2, globby@^11.0.3:
6585 version "11.0.3" 7029 version "11.0.3"
6586 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" 7030 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"
6587 integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== 7031 integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==
...@@ -6641,6 +7085,40 @@ graphql-extensions@^0.13.0: ...@@ -6641,6 +7085,40 @@ graphql-extensions@^0.13.0:
6641 apollo-server-env "^3.0.0" 7085 apollo-server-env "^3.0.0"
6642 apollo-server-types "^0.7.0" 7086 apollo-server-types "^0.7.0"
6643 7087
7088 +graphql-extensions@^0.14.0:
7089 + version "0.14.0"
7090 + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.14.0.tgz#cddf2fd43168e18be1d0e9057a4b3647febdd35f"
7091 + integrity sha512-DFtD8G+6rSj/Xhtb0IPh4A/sB/qcSEm9MTS221ESCx+axrsME92wGEsr7ihVjn1/tEEIy+9V5lUQOH/dHkCb0A==
7092 + dependencies:
7093 + "@apollographql/apollo-tools" "^0.5.0"
7094 + apollo-server-env "^3.1.0"
7095 + apollo-server-types "^0.8.0"
7096 +
7097 +graphql-let@0.x:
7098 + version "0.18.0"
7099 + resolved "https://registry.yarnpkg.com/graphql-let/-/graphql-let-0.18.0.tgz#5718900f034251826b038ed0720155730e553aa1"
7100 + integrity sha512-/gBlqq/oxcbCoXHpT9QH6uwLQqAFgsXw+6JpkAVIhMN8OHeLzfJJ08dvI1xHQ3uUwuyGN7tU8pRVGTkUeibsoA==
7101 + dependencies:
7102 + "@babel/core" "^7.13.14"
7103 + "@babel/helper-plugin-utils" "^7.10.4"
7104 + "@babel/parser" "^7.12.11"
7105 + "@babel/traverse" "^7.12.13"
7106 + "@graphql-tools/import" "^6.3.0"
7107 + caller "^1.0.1"
7108 + gensync "^1.0.0-beta.2"
7109 + globby "^11.0.3"
7110 + loader-utils "^2.0.0"
7111 + log-update "^4.0.0"
7112 + make-dir "^3.1.0"
7113 + minimist "^1.2.5"
7114 + schema-utils "^3.0.0"
7115 + slash "^3.0.0"
7116 + string-env-interpolation "^1.0.1"
7117 + yaml "^1.10.2"
7118 + optionalDependencies:
7119 + "@graphql-codegen/typescript-resolvers" "^1.19.0"
7120 + babel-jest "^26.6.3"
7121 +
6644 graphql-request@^3.3.0: 7122 graphql-request@^3.3.0:
6645 version "3.4.0" 7123 version "3.4.0"
6646 resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.4.0.tgz#3a400cd5511eb3c064b1873afb059196bbea9c2b" 7124 resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.4.0.tgz#3a400cd5511eb3c064b1873afb059196bbea9c2b"
...@@ -6657,7 +7135,7 @@ graphql-subscriptions@^1.0.0: ...@@ -6657,7 +7135,7 @@ graphql-subscriptions@^1.0.0:
6657 dependencies: 7135 dependencies:
6658 iterall "^1.3.0" 7136 iterall "^1.3.0"
6659 7137
6660 -graphql-tag@^2.11.0: 7138 +graphql-tag@2.11.0, graphql-tag@^2.11.0:
6661 version "2.11.0" 7139 version "2.11.0"
6662 resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.11.0.tgz#1deb53a01c46a7eb401d6cb59dec86fa1cccbffd" 7140 resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.11.0.tgz#1deb53a01c46a7eb401d6cb59dec86fa1cccbffd"
6663 integrity sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA== 7141 integrity sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==
...@@ -6732,7 +7210,12 @@ graphql-ws@^4.4.1: ...@@ -6732,7 +7210,12 @@ graphql-ws@^4.4.1:
6732 resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.5.1.tgz#d9dc6e047c6d4ddb928ccbfb3ca3022580a89925" 7210 resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.5.1.tgz#d9dc6e047c6d4ddb928ccbfb3ca3022580a89925"
6733 integrity sha512-GE7vCMKe2D7fc0ugkM1V8QMneHcbV9c3BpPBzdlW/Uzkqv0F/zZq9DDHxLzg55ZhE5OSLL+n/gyqAMPgH59hcw== 7211 integrity sha512-GE7vCMKe2D7fc0ugkM1V8QMneHcbV9c3BpPBzdlW/Uzkqv0F/zZq9DDHxLzg55ZhE5OSLL+n/gyqAMPgH59hcw==
6734 7212
6735 -graphql@^15.3.0, graphql@^15.5.0: 7213 +graphql@15.3.0:
7214 + version "15.3.0"
7215 + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.3.0.tgz#3ad2b0caab0d110e3be4a5a9b2aa281e362b5278"
7216 + integrity sha512-GTCJtzJmkFLWRfFJuoo9RWWa/FfamUHgiFosxi/X1Ani4AVWbeyBenZTNX6dM+7WSbbFfTo/25eh0LLkwHMw2w==
7217 +
7218 +graphql@^15.5.0:
6736 version "15.5.0" 7219 version "15.5.0"
6737 resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" 7220 resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5"
6738 integrity sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA== 7221 integrity sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA==
...@@ -6886,6 +7369,11 @@ hmac-drbg@^1.0.1: ...@@ -6886,6 +7369,11 @@ hmac-drbg@^1.0.1:
6886 minimalistic-assert "^1.0.0" 7369 minimalistic-assert "^1.0.0"
6887 minimalistic-crypto-utils "^1.0.1" 7370 minimalistic-crypto-utils "^1.0.1"
6888 7371
7372 +hoek@6.x.x:
7373 + version "6.1.3"
7374 + resolved "https://registry.yarnpkg.com/hoek/-/hoek-6.1.3.tgz#73b7d33952e01fe27a38b0457294b79dd8da242c"
7375 + integrity sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==
7376 +
6889 hoist-non-react-statics@^3.3.2: 7377 hoist-non-react-statics@^3.3.2:
6890 version "3.3.2" 7378 version "3.3.2"
6891 resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" 7379 resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
...@@ -6922,6 +7410,16 @@ http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: ...@@ -6922,6 +7410,16 @@ http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
6922 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 7410 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
6923 integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== 7411 integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
6924 7412
7413 +http-errors@1.6.2:
7414 + version "1.6.2"
7415 + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
7416 + integrity sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=
7417 + dependencies:
7418 + depd "1.1.1"
7419 + inherits "2.0.3"
7420 + setprototypeof "1.0.3"
7421 + statuses ">= 1.3.1 < 2"
7422 +
6925 http-errors@1.7.2: 7423 http-errors@1.7.2:
6926 version "1.7.2" 7424 version "1.7.2"
6927 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" 7425 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
...@@ -7003,6 +7501,11 @@ humanize-ms@^1.2.1: ...@@ -7003,6 +7501,11 @@ humanize-ms@^1.2.1:
7003 dependencies: 7501 dependencies:
7004 ms "^2.0.0" 7502 ms "^2.0.0"
7005 7503
7504 +iconv-lite@0.4.19:
7505 + version "0.4.19"
7506 + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
7507 + integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==
7508 +
7006 iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: 7509 iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
7007 version "0.4.24" 7510 version "0.4.24"
7008 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 7511 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
...@@ -7463,7 +7966,7 @@ is-ssh@^1.3.0: ...@@ -7463,7 +7966,7 @@ is-ssh@^1.3.0:
7463 dependencies: 7966 dependencies:
7464 protocols "^1.1.0" 7967 protocols "^1.1.0"
7465 7968
7466 -is-stream@^1.1.0: 7969 +is-stream@1.1.0, is-stream@^1.1.0:
7467 version "1.1.0" 7970 version "1.1.0"
7468 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 7971 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
7469 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= 7972 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
...@@ -7654,7 +8157,7 @@ jest-changed-files@^26.6.2: ...@@ -7654,7 +8157,7 @@ jest-changed-files@^26.6.2:
7654 execa "^4.0.0" 8157 execa "^4.0.0"
7655 throat "^5.0.0" 8158 throat "^5.0.0"
7656 8159
7657 -jest-cli@^26.6.3: 8160 +jest-cli@^26.4.0, jest-cli@^26.6.3:
7658 version "26.6.3" 8161 version "26.6.3"
7659 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" 8162 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a"
7660 integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== 8163 integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==
...@@ -8018,6 +8521,15 @@ jest-worker@^26.6.2: ...@@ -8018,6 +8521,15 @@ jest-worker@^26.6.2:
8018 merge-stream "^2.0.0" 8521 merge-stream "^2.0.0"
8019 supports-color "^7.0.0" 8522 supports-color "^7.0.0"
8020 8523
8524 +jest@26.4.0:
8525 + version "26.4.0"
8526 + resolved "https://registry.yarnpkg.com/jest/-/jest-26.4.0.tgz#495e81dcff40f8a656e567c664af87b29c5c5922"
8527 + integrity sha512-lNCOS+ckRHE1wFyVtQClBmbsOVuH2GWUTJMDL3vunp9DXcah+V8vfvVVApngClcdoc3rgZpqOfCNKLjxjj2l4g==
8528 + dependencies:
8529 + "@jest/core" "^26.4.0"
8530 + import-local "^3.0.2"
8531 + jest-cli "^26.4.0"
8532 +
8021 jest@^26.6.3: 8533 jest@^26.6.3:
8022 version "26.6.3" 8534 version "26.6.3"
8023 resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" 8535 resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef"
...@@ -8441,6 +8953,15 @@ loader-utils@1.2.3: ...@@ -8441,6 +8953,15 @@ loader-utils@1.2.3:
8441 emojis-list "^2.0.0" 8953 emojis-list "^2.0.0"
8442 json5 "^1.0.1" 8954 json5 "^1.0.1"
8443 8955
8956 +loader-utils@^1.4.0:
8957 + version "1.4.0"
8958 + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
8959 + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
8960 + dependencies:
8961 + big.js "^5.2.2"
8962 + emojis-list "^3.0.0"
8963 + json5 "^1.0.1"
8964 +
8444 loader-utils@^2.0.0: 8965 loader-utils@^2.0.0:
8445 version "2.0.0" 8966 version "2.0.0"
8446 resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" 8967 resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
...@@ -8594,6 +9115,16 @@ log-update@^2.3.0: ...@@ -8594,6 +9115,16 @@ log-update@^2.3.0:
8594 cli-cursor "^2.0.0" 9115 cli-cursor "^2.0.0"
8595 wrap-ansi "^3.0.1" 9116 wrap-ansi "^3.0.1"
8596 9117
9118 +log-update@^4.0.0:
9119 + version "4.0.0"
9120 + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
9121 + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
9122 + dependencies:
9123 + ansi-escapes "^4.3.0"
9124 + cli-cursor "^3.1.0"
9125 + slice-ansi "^4.0.0"
9126 + wrap-ansi "^6.2.0"
9127 +
8597 loglevel@^1.6.1, loglevel@^1.6.7: 9128 loglevel@^1.6.1, loglevel@^1.6.7:
8598 version "1.7.1" 9129 version "1.7.1"
8599 resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" 9130 resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197"
...@@ -8670,7 +9201,7 @@ make-dir@^2.1.0: ...@@ -8670,7 +9201,7 @@ make-dir@^2.1.0:
8670 pify "^4.0.1" 9201 pify "^4.0.1"
8671 semver "^5.6.0" 9202 semver "^5.6.0"
8672 9203
8673 -make-dir@^3.0.0, make-dir@^3.0.2: 9204 +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
8674 version "3.1.0" 9205 version "3.1.0"
8675 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 9206 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
8676 integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 9207 integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
...@@ -8819,6 +9350,16 @@ methods@^1.1.2, methods@~1.1.2: ...@@ -8819,6 +9350,16 @@ methods@^1.1.2, methods@~1.1.2:
8819 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 9350 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
8820 integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= 9351 integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
8821 9352
9353 +micro@^9.3.2:
9354 + version "9.3.4"
9355 + resolved "https://registry.yarnpkg.com/micro/-/micro-9.3.4.tgz#745a494e53c8916f64fb6a729f8cbf2a506b35ad"
9356 + integrity sha512-smz9naZwTG7qaFnEZ2vn248YZq9XR+XoOH3auieZbkhDL4xLOxiE+KqG8qqnBeKfXA9c1uEFGCxPN1D+nT6N7w==
9357 + dependencies:
9358 + arg "4.1.0"
9359 + content-type "1.0.4"
9360 + is-stream "1.1.0"
9361 + raw-body "2.3.2"
9362 +
8822 micromatch@^3.1.4: 9363 micromatch@^3.1.4:
8823 version "3.1.10" 9364 version "3.1.10"
8824 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" 9365 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
...@@ -9662,13 +10203,6 @@ onetime@^5.1.0, onetime@^5.1.2: ...@@ -9662,13 +10203,6 @@ onetime@^5.1.0, onetime@^5.1.2:
9662 dependencies: 10203 dependencies:
9663 mimic-fn "^2.1.0" 10204 mimic-fn "^2.1.0"
9664 10205
9665 -optimism@^0.12.1:
9666 - version "0.12.2"
9667 - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.12.2.tgz#de9dc3d2c914d7b34e08957a768967c0605beda9"
9668 - integrity sha512-k7hFhlmfLl6HNThIuuvYMQodC1c+q6Uc6V9cLVsMWyW514QuaxVJH/khPu2vLRIoDTpFdJ5sojlARhg1rzyGbg==
9669 - dependencies:
9670 - "@wry/context" "^0.5.2"
9671 -
9672 optimism@^0.15.0: 10206 optimism@^0.15.0:
9673 version "0.15.0" 10207 version "0.15.0"
9674 resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.15.0.tgz#c65e694bec7ce439f41e9cb8fc261a72d798125b" 10208 resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.15.0.tgz#c65e694bec7ce439f41e9cb8fc261a72d798125b"
...@@ -9677,6 +10211,14 @@ optimism@^0.15.0: ...@@ -9677,6 +10211,14 @@ optimism@^0.15.0:
9677 "@wry/context" "^0.6.0" 10211 "@wry/context" "^0.6.0"
9678 "@wry/trie" "^0.3.0" 10212 "@wry/trie" "^0.3.0"
9679 10213
10214 +optimism@^0.16.0:
10215 + version "0.16.1"
10216 + resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d"
10217 + integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==
10218 + dependencies:
10219 + "@wry/context" "^0.6.0"
10220 + "@wry/trie" "^0.3.0"
10221 +
9680 optional@0.1.4: 10222 optional@0.1.4:
9681 version "0.1.4" 10223 version "0.1.4"
9682 resolved "https://registry.yarnpkg.com/optional/-/optional-0.1.4.tgz#cdb1a9bedc737d2025f690ceeb50e049444fd5b3" 10224 resolved "https://registry.yarnpkg.com/optional/-/optional-0.1.4.tgz#cdb1a9bedc737d2025f690ceeb50e049444fd5b3"
...@@ -10034,7 +10576,7 @@ parseurl@^1.3.2, parseurl@~1.3.3: ...@@ -10034,7 +10576,7 @@ parseurl@^1.3.2, parseurl@~1.3.3:
10034 resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" 10576 resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
10035 integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 10577 integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
10036 10578
10037 -pascal-case@^3.1.2: 10579 +pascal-case@^3.1.1, pascal-case@^3.1.2:
10038 version "3.1.2" 10580 version "3.1.2"
10039 resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" 10581 resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
10040 integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== 10582 integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
...@@ -10494,6 +11036,16 @@ range-parser@~1.2.1: ...@@ -10494,6 +11036,16 @@ range-parser@~1.2.1:
10494 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 11036 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
10495 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 11037 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
10496 11038
11039 +raw-body@2.3.2:
11040 + version "2.3.2"
11041 + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89"
11042 + integrity sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=
11043 + dependencies:
11044 + bytes "3.0.0"
11045 + http-errors "1.6.2"
11046 + iconv-lite "0.4.19"
11047 + unpipe "1.0.0"
11048 +
10497 raw-body@2.4.0: 11049 raw-body@2.4.0:
10498 version "2.4.0" 11050 version "2.4.0"
10499 resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" 11051 resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
...@@ -10524,7 +11076,7 @@ rc@^1.2.7, rc@^1.2.8: ...@@ -10524,7 +11076,7 @@ rc@^1.2.7, rc@^1.2.8:
10524 minimist "^1.2.0" 11076 minimist "^1.2.0"
10525 strip-json-comments "~2.0.1" 11077 strip-json-comments "~2.0.1"
10526 11078
10527 -react-dom@^16.7.0: 11079 +react-dom@^16.13.1:
10528 version "16.14.0" 11080 version "16.14.0"
10529 resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" 11081 resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
10530 integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== 11082 integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==
...@@ -10534,7 +11086,7 @@ react-dom@^16.7.0: ...@@ -10534,7 +11086,7 @@ react-dom@^16.7.0:
10534 prop-types "^15.6.2" 11086 prop-types "^15.6.2"
10535 scheduler "^0.19.1" 11087 scheduler "^0.19.1"
10536 11088
10537 -react-is@16.13.1, react-is@^16.7.0, react-is@^16.8.1: 11089 +react-is@16.13.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6:
10538 version "16.13.1" 11090 version "16.13.1"
10539 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 11091 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
10540 integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 11092 integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
...@@ -10549,7 +11101,17 @@ react-refresh@0.8.3: ...@@ -10549,7 +11101,17 @@ react-refresh@0.8.3:
10549 resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" 11101 resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
10550 integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== 11102 integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
10551 11103
10552 -react@^16.7.0: 11104 +react-test-renderer@16.13.1:
11105 + version "16.13.1"
11106 + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1"
11107 + integrity sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==
11108 + dependencies:
11109 + object-assign "^4.1.1"
11110 + prop-types "^15.6.2"
11111 + react-is "^16.8.6"
11112 + scheduler "^0.19.1"
11113 +
11114 +react@^16.13.1:
10553 version "16.14.0" 11115 version "16.14.0"
10554 resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" 11116 resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
10555 integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== 11117 integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
...@@ -11186,6 +11748,11 @@ setimmediate@^1.0.4, setimmediate@^1.0.5: ...@@ -11186,6 +11748,11 @@ setimmediate@^1.0.4, setimmediate@^1.0.5:
11186 resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 11748 resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
11187 integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= 11749 integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
11188 11750
11751 +setprototypeof@1.0.3:
11752 + version "1.0.3"
11753 + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
11754 + integrity sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=
11755 +
11189 setprototypeof@1.1.1: 11756 setprototypeof@1.1.1:
11190 version "1.1.1" 11757 version "1.1.1"
11191 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" 11758 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
...@@ -11555,7 +12122,7 @@ static-extend@^0.1.1: ...@@ -11555,7 +12122,7 @@ static-extend@^0.1.1:
11555 define-property "^0.2.5" 12122 define-property "^0.2.5"
11556 object-copy "^0.1.0" 12123 object-copy "^0.1.0"
11557 12124
11558 -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: 12125 +"statuses@>= 1.3.1 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
11559 version "1.5.0" 12126 version "1.5.0"
11560 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 12127 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
11561 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 12128 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
...@@ -11892,7 +12459,7 @@ symbol-observable@3.0.0: ...@@ -11892,7 +12459,7 @@ symbol-observable@3.0.0:
11892 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-3.0.0.tgz#eea8f6478c651018e059044268375c408c15c533" 12459 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-3.0.0.tgz#eea8f6478c651018e059044268375c408c15c533"
11893 integrity sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q== 12460 integrity sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==
11894 12461
11895 -symbol-observable@^1.0.4, symbol-observable@^1.1.0, symbol-observable@^1.2.0: 12462 +symbol-observable@^1.0.4, symbol-observable@^1.1.0:
11896 version "1.2.0" 12463 version "1.2.0"
11897 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" 12464 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
11898 integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== 12465 integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
...@@ -12206,7 +12773,7 @@ trim-off-newlines@^1.0.0: ...@@ -12206,7 +12773,7 @@ trim-off-newlines@^1.0.0:
12206 resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" 12773 resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
12207 integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= 12774 integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
12208 12775
12209 -ts-invariant@^0.4.0, ts-invariant@^0.4.4: 12776 +ts-invariant@^0.4.0:
12210 version "0.4.4" 12777 version "0.4.4"
12211 resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" 12778 resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86"
12212 integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== 12779 integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==
...@@ -12301,7 +12868,7 @@ tslib@2.1.0, tslib@~2.1.0: ...@@ -12301,7 +12868,7 @@ tslib@2.1.0, tslib@~2.1.0:
12301 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" 12868 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
12302 integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== 12869 integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
12303 12870
12304 -tslib@^1.10.0, tslib@^1.14.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: 12871 +tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
12305 version "1.14.1" 12872 version "1.14.1"
12306 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 12873 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
12307 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 12874 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
...@@ -12311,7 +12878,7 @@ tslib@^2, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.2.0: ...@@ -12311,7 +12878,7 @@ tslib@^2, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.2.0:
12311 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" 12878 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"
12312 integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== 12879 integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==
12313 12880
12314 -tslib@~2.0.1: 12881 +tslib@~2.0.0, tslib@~2.0.1:
12315 version "2.0.3" 12882 version "2.0.3"
12316 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" 12883 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
12317 integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== 12884 integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
...@@ -12447,6 +13014,11 @@ typescript@4.2.3: ...@@ -12447,6 +13014,11 @@ typescript@4.2.3:
12447 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" 13014 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3"
12448 integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== 13015 integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==
12449 13016
13017 +typescript@^3.9.7:
13018 + version "3.9.9"
13019 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674"
13020 + integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==
13021 +
12450 typescript@^4.2.3, typescript@^4.2.4: 13022 typescript@^4.2.3, typescript@^4.2.4:
12451 version "4.2.4" 13023 version "4.2.4"
12452 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" 13024 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961"
...@@ -12521,6 +13093,11 @@ universalify@^0.1.2: ...@@ -12521,6 +13093,11 @@ universalify@^0.1.2:
12521 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 13093 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
12522 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 13094 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
12523 13095
13096 +universalify@^1.0.0:
13097 + version "1.0.0"
13098 + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
13099 + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
13100 +
12524 universalify@^2.0.0: 13101 universalify@^2.0.0:
12525 version "2.0.0" 13102 version "2.0.0"
12526 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 13103 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
...@@ -13102,7 +13679,15 @@ yaml-ast-parser@^0.0.43: ...@@ -13102,7 +13679,15 @@ yaml-ast-parser@^0.0.43:
13102 resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" 13679 resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb"
13103 integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== 13680 integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==
13104 13681
13105 -yaml@^1.10.0, yaml@^1.7.2: 13682 +yaml-loader@0.6.0:
13683 + version "0.6.0"
13684 + resolved "https://registry.yarnpkg.com/yaml-loader/-/yaml-loader-0.6.0.tgz#fe1c48b9f4803dace55a59a1474e790ba6ab1b48"
13685 + integrity sha512-1bNiLelumURyj+zvVHOv8Y3dpCri0F2S+DCcmps0pA1zWRLjS+FhZQg4o3aUUDYESh73+pKZNI18bj7stpReow==
13686 + dependencies:
13687 + loader-utils "^1.4.0"
13688 + yaml "^1.8.3"
13689 +
13690 +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2, yaml@^1.8.3:
13106 version "1.10.2" 13691 version "1.10.2"
13107 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 13692 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
13108 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 13693 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
......