diff --git a/gatsby-config.js b/gatsby-config.js index 288df0b..e1d1979 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -32,9 +32,11 @@ module.exports = { }, `gatsby-plugin-layout`, { - resolve: `gatsby-transformer-remark`, + resolve: `gatsby-plugin-mdx`, options: { + extensions: [`.mdx`, `.md`], plugins: [`gatsby-remark-auto-headers-improved`], + gatsbyRemarkPlugins: [`gatsby-remark-auto-headers-improved`], }, }, { diff --git a/gatsby-node.js b/gatsby-node.js index 69ffe5c..d893f65 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -161,7 +161,7 @@ exports.onCreateNode = async ({ node, getNode, actions }) => { const { createPage, createNodeField } = actions // TODO: find a better way to avoid handling non-resources // or better, attach authors to what-is archives - if (node.internal.type === "MarkdownRemark" && node.frontmatter.authors) { + if (node.internal.type === "Mdx" && node.frontmatter.authors) { const { frontmatter } = node const isDoc = Boolean(!frontmatter.path) diff --git a/generated/graphql.ts b/generated/graphql.ts index 06f78b8..91ad7c5 100644 --- a/generated/graphql.ts +++ b/generated/graphql.ts @@ -1,183 +1,201 @@ export type Maybe = T | null; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string, - String: string, - Boolean: boolean, - Int: number, - Float: number, - /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + /** + * A date string, such as 2007-12-03, compliant with the ISO 8601 standard for * representation of dates and times using the Gregorian calendar. - */ - Date: any, + */ + Date: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: any, + JSON: any; }; - - - - - - - - - - export type BooleanQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; }; export type DateQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - gt?: Maybe, - gte?: Maybe, - lt?: Maybe, - lte?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; }; export type Directory = Node & { - __typename?: 'Directory', - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - birthtimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, - birthtime?: Maybe, + __typename?: 'Directory'; + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; }; export type DirectoryModifiedTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryAccessTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryChangeTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryBirthTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryAtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryMtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryCtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe -}; - - -export type DirectoryBirthtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type DirectoryConnection = { - __typename?: 'DirectoryConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + __typename?: 'DirectoryConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; export type DirectoryConnectionDistinctArgs = { - field: DirectoryFieldsEnum + field: DirectoryFieldsEnum; }; export type DirectoryConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: DirectoryFieldsEnum + skip?: Maybe; + limit?: Maybe; + field: DirectoryFieldsEnum; }; export type DirectoryEdge = { - __typename?: 'DirectoryEdge', - next?: Maybe, - node: Directory, - previous?: Maybe, + __typename?: 'DirectoryEdge'; + next?: Maybe; + node: Directory; + previous?: Maybe; }; export enum DirectoryFieldsEnum { + SourceInstanceName = 'sourceInstanceName', + AbsolutePath = 'absolutePath', + RelativePath = 'relativePath', + Extension = 'extension', + Size = 'size', + PrettySize = 'prettySize', + ModifiedTime = 'modifiedTime', + AccessTime = 'accessTime', + ChangeTime = 'changeTime', + BirthTime = 'birthTime', + Root = 'root', + Dir = 'dir', + Base = 'base', + Ext = 'ext', + Name = 'name', + RelativeDirectory = 'relativeDirectory', + Dev = 'dev', + Mode = 'mode', + Nlink = 'nlink', + Uid = 'uid', + Gid = 'gid', + Rdev = 'rdev', + Ino = 'ino', + AtimeMs = 'atimeMs', + MtimeMs = 'mtimeMs', + CtimeMs = 'ctimeMs', + Atime = 'atime', + Mtime = 'mtime', + Ctime = 'ctime', + Birthtime = 'birthtime', + BirthtimeMs = 'birthtimeMs', + Blksize = 'blksize', + Blocks = 'blocks', Id = 'id', ParentId = 'parent___id', ParentParentId = 'parent___parent___id', @@ -263,236 +281,203 @@ export enum DirectoryFieldsEnum { InternalIgnoreType = 'internal___ignoreType', InternalMediaType = 'internal___mediaType', InternalOwner = 'internal___owner', - InternalType = 'internal___type', - SourceInstanceName = 'sourceInstanceName', - AbsolutePath = 'absolutePath', - RelativePath = 'relativePath', - Extension = 'extension', - Size = 'size', - PrettySize = 'prettySize', - ModifiedTime = 'modifiedTime', - AccessTime = 'accessTime', - ChangeTime = 'changeTime', - BirthTime = 'birthTime', - Root = 'root', - Dir = 'dir', - Base = 'base', - Ext = 'ext', - Name = 'name', - RelativeDirectory = 'relativeDirectory', - Dev = 'dev', - Mode = 'mode', - Nlink = 'nlink', - Uid = 'uid', - Gid = 'gid', - Rdev = 'rdev', - Blksize = 'blksize', - Ino = 'ino', - Blocks = 'blocks', - AtimeMs = 'atimeMs', - MtimeMs = 'mtimeMs', - CtimeMs = 'ctimeMs', - BirthtimeMs = 'birthtimeMs', - Atime = 'atime', - Mtime = 'mtime', - Ctime = 'ctime', - Birthtime = 'birthtime' + InternalType = 'internal___type' } export type DirectoryFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - birthtimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, - birthtime?: Maybe, + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; export type DirectoryGroupConnection = { - __typename?: 'DirectoryGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'DirectoryGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type DirectorySortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export type DuotoneGradient = { - highlight: Scalars['String'], - shadow: Scalars['String'], - opacity?: Maybe, + highlight: Scalars['String']; + shadow: Scalars['String']; + opacity?: Maybe; }; export type File = Node & { - __typename?: 'File', - birthtime?: Maybe, - birthtimeMs?: Maybe, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, + __typename?: 'File'; + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; /** Copy file to static directory and return public url to it */ - publicURL?: Maybe, - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - childImageSharp?: Maybe, - childMarkdownRemark?: Maybe, + publicURL?: Maybe; + childImageSharp?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + childMdx?: Maybe; }; export type FileModifiedTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileAccessTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileChangeTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileBirthTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileAtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileMtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileCtimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; export type FileConnection = { - __typename?: 'FileConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + __typename?: 'FileConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; export type FileConnectionDistinctArgs = { - field: FileFieldsEnum + field: FileFieldsEnum; }; export type FileConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: FileFieldsEnum + skip?: Maybe; + limit?: Maybe; + field: FileFieldsEnum; }; export type FileEdge = { - __typename?: 'FileEdge', - next?: Maybe, - node: File, - previous?: Maybe, + __typename?: 'FileEdge'; + next?: Maybe; + node: File; + previous?: Maybe; }; export enum FileFieldsEnum { - Birthtime = 'birthtime', - BirthtimeMs = 'birthtimeMs', SourceInstanceName = 'sourceInstanceName', AbsolutePath = 'absolutePath', RelativePath = 'relativePath', @@ -515,103 +500,18 @@ export enum FileFieldsEnum { Uid = 'uid', Gid = 'gid', Rdev = 'rdev', - Blksize = 'blksize', Ino = 'ino', - Blocks = 'blocks', AtimeMs = 'atimeMs', MtimeMs = 'mtimeMs', CtimeMs = 'ctimeMs', Atime = 'atime', Mtime = 'mtime', Ctime = 'ctime', + Birthtime = 'birthtime', + BirthtimeMs = 'birthtimeMs', + Blksize = 'blksize', + Blocks = 'blocks', PublicUrl = 'publicURL', - Id = 'id', - ParentId = 'parent___id', - ParentParentId = 'parent___parent___id', - ParentParentParentId = 'parent___parent___parent___id', - ParentParentParentChildren = 'parent___parent___parent___children', - ParentParentChildren = 'parent___parent___children', - ParentParentChildrenId = 'parent___parent___children___id', - ParentParentChildrenChildren = 'parent___parent___children___children', - ParentParentInternalContent = 'parent___parent___internal___content', - ParentParentInternalContentDigest = 'parent___parent___internal___contentDigest', - ParentParentInternalDescription = 'parent___parent___internal___description', - ParentParentInternalFieldOwners = 'parent___parent___internal___fieldOwners', - ParentParentInternalIgnoreType = 'parent___parent___internal___ignoreType', - ParentParentInternalMediaType = 'parent___parent___internal___mediaType', - ParentParentInternalOwner = 'parent___parent___internal___owner', - ParentParentInternalType = 'parent___parent___internal___type', - ParentChildren = 'parent___children', - ParentChildrenId = 'parent___children___id', - ParentChildrenParentId = 'parent___children___parent___id', - ParentChildrenParentChildren = 'parent___children___parent___children', - ParentChildrenChildren = 'parent___children___children', - ParentChildrenChildrenId = 'parent___children___children___id', - ParentChildrenChildrenChildren = 'parent___children___children___children', - ParentChildrenInternalContent = 'parent___children___internal___content', - ParentChildrenInternalContentDigest = 'parent___children___internal___contentDigest', - ParentChildrenInternalDescription = 'parent___children___internal___description', - ParentChildrenInternalFieldOwners = 'parent___children___internal___fieldOwners', - ParentChildrenInternalIgnoreType = 'parent___children___internal___ignoreType', - ParentChildrenInternalMediaType = 'parent___children___internal___mediaType', - ParentChildrenInternalOwner = 'parent___children___internal___owner', - ParentChildrenInternalType = 'parent___children___internal___type', - ParentInternalContent = 'parent___internal___content', - ParentInternalContentDigest = 'parent___internal___contentDigest', - ParentInternalDescription = 'parent___internal___description', - ParentInternalFieldOwners = 'parent___internal___fieldOwners', - ParentInternalIgnoreType = 'parent___internal___ignoreType', - ParentInternalMediaType = 'parent___internal___mediaType', - ParentInternalOwner = 'parent___internal___owner', - ParentInternalType = 'parent___internal___type', - Children = 'children', - ChildrenId = 'children___id', - ChildrenParentId = 'children___parent___id', - ChildrenParentParentId = 'children___parent___parent___id', - ChildrenParentParentChildren = 'children___parent___parent___children', - ChildrenParentChildren = 'children___parent___children', - ChildrenParentChildrenId = 'children___parent___children___id', - ChildrenParentChildrenChildren = 'children___parent___children___children', - ChildrenParentInternalContent = 'children___parent___internal___content', - ChildrenParentInternalContentDigest = 'children___parent___internal___contentDigest', - ChildrenParentInternalDescription = 'children___parent___internal___description', - ChildrenParentInternalFieldOwners = 'children___parent___internal___fieldOwners', - ChildrenParentInternalIgnoreType = 'children___parent___internal___ignoreType', - ChildrenParentInternalMediaType = 'children___parent___internal___mediaType', - ChildrenParentInternalOwner = 'children___parent___internal___owner', - ChildrenParentInternalType = 'children___parent___internal___type', - ChildrenChildren = 'children___children', - ChildrenChildrenId = 'children___children___id', - ChildrenChildrenParentId = 'children___children___parent___id', - ChildrenChildrenParentChildren = 'children___children___parent___children', - ChildrenChildrenChildren = 'children___children___children', - ChildrenChildrenChildrenId = 'children___children___children___id', - ChildrenChildrenChildrenChildren = 'children___children___children___children', - ChildrenChildrenInternalContent = 'children___children___internal___content', - ChildrenChildrenInternalContentDigest = 'children___children___internal___contentDigest', - ChildrenChildrenInternalDescription = 'children___children___internal___description', - ChildrenChildrenInternalFieldOwners = 'children___children___internal___fieldOwners', - ChildrenChildrenInternalIgnoreType = 'children___children___internal___ignoreType', - ChildrenChildrenInternalMediaType = 'children___children___internal___mediaType', - ChildrenChildrenInternalOwner = 'children___children___internal___owner', - ChildrenChildrenInternalType = 'children___children___internal___type', - ChildrenInternalContent = 'children___internal___content', - ChildrenInternalContentDigest = 'children___internal___contentDigest', - ChildrenInternalDescription = 'children___internal___description', - ChildrenInternalFieldOwners = 'children___internal___fieldOwners', - ChildrenInternalIgnoreType = 'children___internal___ignoreType', - ChildrenInternalMediaType = 'children___internal___mediaType', - ChildrenInternalOwner = 'children___internal___owner', - ChildrenInternalType = 'children___internal___type', - InternalContent = 'internal___content', - InternalContentDigest = 'internal___contentDigest', - InternalDescription = 'internal___description', - InternalFieldOwners = 'internal___fieldOwners', - InternalIgnoreType = 'internal___ignoreType', - InternalMediaType = 'internal___mediaType', - InternalOwner = 'internal___owner', - InternalType = 'internal___type', - ChildImageSharpId = 'childImageSharp___id', ChildImageSharpFixedBase64 = 'childImageSharp___fixed___base64', ChildImageSharpFixedTracedSvg = 'childImageSharp___fixed___tracedSVG', ChildImageSharpFixedAspectRatio = 'childImageSharp___fixed___aspectRatio', @@ -665,6 +565,7 @@ export enum FileFieldsEnum { ChildImageSharpResizeHeight = 'childImageSharp___resize___height', ChildImageSharpResizeAspectRatio = 'childImageSharp___resize___aspectRatio', ChildImageSharpResizeOriginalName = 'childImageSharp___resize___originalName', + ChildImageSharpId = 'childImageSharp___id', ChildImageSharpParentId = 'childImageSharp___parent___id', ChildImageSharpParentParentId = 'childImageSharp___parent___parent___id', ChildImageSharpParentParentChildren = 'childImageSharp___parent___parent___children', @@ -702,137 +603,238 @@ export enum FileFieldsEnum { ChildImageSharpInternalMediaType = 'childImageSharp___internal___mediaType', ChildImageSharpInternalOwner = 'childImageSharp___internal___owner', ChildImageSharpInternalType = 'childImageSharp___internal___type', - ChildMarkdownRemarkId = 'childMarkdownRemark___id', - ChildMarkdownRemarkParentId = 'childMarkdownRemark___parent___id', - ChildMarkdownRemarkParentParentId = 'childMarkdownRemark___parent___parent___id', - ChildMarkdownRemarkParentParentChildren = 'childMarkdownRemark___parent___parent___children', - ChildMarkdownRemarkParentChildren = 'childMarkdownRemark___parent___children', - ChildMarkdownRemarkParentChildrenId = 'childMarkdownRemark___parent___children___id', - ChildMarkdownRemarkParentChildrenChildren = 'childMarkdownRemark___parent___children___children', - ChildMarkdownRemarkParentInternalContent = 'childMarkdownRemark___parent___internal___content', - ChildMarkdownRemarkParentInternalContentDigest = 'childMarkdownRemark___parent___internal___contentDigest', - ChildMarkdownRemarkParentInternalDescription = 'childMarkdownRemark___parent___internal___description', - ChildMarkdownRemarkParentInternalFieldOwners = 'childMarkdownRemark___parent___internal___fieldOwners', - ChildMarkdownRemarkParentInternalIgnoreType = 'childMarkdownRemark___parent___internal___ignoreType', - ChildMarkdownRemarkParentInternalMediaType = 'childMarkdownRemark___parent___internal___mediaType', - ChildMarkdownRemarkParentInternalOwner = 'childMarkdownRemark___parent___internal___owner', - ChildMarkdownRemarkParentInternalType = 'childMarkdownRemark___parent___internal___type', - ChildMarkdownRemarkChildren = 'childMarkdownRemark___children', - ChildMarkdownRemarkChildrenId = 'childMarkdownRemark___children___id', - ChildMarkdownRemarkChildrenParentId = 'childMarkdownRemark___children___parent___id', - ChildMarkdownRemarkChildrenParentChildren = 'childMarkdownRemark___children___parent___children', - ChildMarkdownRemarkChildrenChildren = 'childMarkdownRemark___children___children', - ChildMarkdownRemarkChildrenChildrenId = 'childMarkdownRemark___children___children___id', - ChildMarkdownRemarkChildrenChildrenChildren = 'childMarkdownRemark___children___children___children', - ChildMarkdownRemarkChildrenInternalContent = 'childMarkdownRemark___children___internal___content', - ChildMarkdownRemarkChildrenInternalContentDigest = 'childMarkdownRemark___children___internal___contentDigest', - ChildMarkdownRemarkChildrenInternalDescription = 'childMarkdownRemark___children___internal___description', - ChildMarkdownRemarkChildrenInternalFieldOwners = 'childMarkdownRemark___children___internal___fieldOwners', - ChildMarkdownRemarkChildrenInternalIgnoreType = 'childMarkdownRemark___children___internal___ignoreType', - ChildMarkdownRemarkChildrenInternalMediaType = 'childMarkdownRemark___children___internal___mediaType', - ChildMarkdownRemarkChildrenInternalOwner = 'childMarkdownRemark___children___internal___owner', - ChildMarkdownRemarkChildrenInternalType = 'childMarkdownRemark___children___internal___type', - ChildMarkdownRemarkInternalContent = 'childMarkdownRemark___internal___content', - ChildMarkdownRemarkInternalContentDigest = 'childMarkdownRemark___internal___contentDigest', - ChildMarkdownRemarkInternalDescription = 'childMarkdownRemark___internal___description', - ChildMarkdownRemarkInternalFieldOwners = 'childMarkdownRemark___internal___fieldOwners', - ChildMarkdownRemarkInternalIgnoreType = 'childMarkdownRemark___internal___ignoreType', - ChildMarkdownRemarkInternalMediaType = 'childMarkdownRemark___internal___mediaType', - ChildMarkdownRemarkInternalOwner = 'childMarkdownRemark___internal___owner', - ChildMarkdownRemarkInternalType = 'childMarkdownRemark___internal___type', - ChildMarkdownRemarkFrontmatterTitle = 'childMarkdownRemark___frontmatter___title', - ChildMarkdownRemarkFrontmatterAuthors = 'childMarkdownRemark___frontmatter___authors', - ChildMarkdownRemarkFrontmatterCreatedAt = 'childMarkdownRemark___frontmatter___created_at', - ChildMarkdownRemarkFrontmatterAuthor = 'childMarkdownRemark___frontmatter___author', - ChildMarkdownRemarkFrontmatterDate = 'childMarkdownRemark___frontmatter___date', - ChildMarkdownRemarkFrontmatterUpdatedAt = 'childMarkdownRemark___frontmatter___updated_at', - ChildMarkdownRemarkFrontmatterRecommendedReading = 'childMarkdownRemark___frontmatter___recommended_reading', - ChildMarkdownRemarkExcerpt = 'childMarkdownRemark___excerpt', - ChildMarkdownRemarkRawMarkdownBody = 'childMarkdownRemark___rawMarkdownBody', - ChildMarkdownRemarkFileAbsolutePath = 'childMarkdownRemark___fileAbsolutePath', - ChildMarkdownRemarkFieldsSlug = 'childMarkdownRemark___fields___slug', - ChildMarkdownRemarkHtml = 'childMarkdownRemark___html', - ChildMarkdownRemarkHtmlAst = 'childMarkdownRemark___htmlAst', - ChildMarkdownRemarkExcerptAst = 'childMarkdownRemark___excerptAst', - ChildMarkdownRemarkHeadings = 'childMarkdownRemark___headings', - ChildMarkdownRemarkHeadingsValue = 'childMarkdownRemark___headings___value', - ChildMarkdownRemarkHeadingsDepth = 'childMarkdownRemark___headings___depth', - ChildMarkdownRemarkTimeToRead = 'childMarkdownRemark___timeToRead', - ChildMarkdownRemarkTableOfContents = 'childMarkdownRemark___tableOfContents', - ChildMarkdownRemarkWordCountParagraphs = 'childMarkdownRemark___wordCount___paragraphs', - ChildMarkdownRemarkWordCountSentences = 'childMarkdownRemark___wordCount___sentences', - ChildMarkdownRemarkWordCountWords = 'childMarkdownRemark___wordCount___words' + Id = 'id', + ParentId = 'parent___id', + ParentParentId = 'parent___parent___id', + ParentParentParentId = 'parent___parent___parent___id', + ParentParentParentChildren = 'parent___parent___parent___children', + ParentParentChildren = 'parent___parent___children', + ParentParentChildrenId = 'parent___parent___children___id', + ParentParentChildrenChildren = 'parent___parent___children___children', + ParentParentInternalContent = 'parent___parent___internal___content', + ParentParentInternalContentDigest = 'parent___parent___internal___contentDigest', + ParentParentInternalDescription = 'parent___parent___internal___description', + ParentParentInternalFieldOwners = 'parent___parent___internal___fieldOwners', + ParentParentInternalIgnoreType = 'parent___parent___internal___ignoreType', + ParentParentInternalMediaType = 'parent___parent___internal___mediaType', + ParentParentInternalOwner = 'parent___parent___internal___owner', + ParentParentInternalType = 'parent___parent___internal___type', + ParentChildren = 'parent___children', + ParentChildrenId = 'parent___children___id', + ParentChildrenParentId = 'parent___children___parent___id', + ParentChildrenParentChildren = 'parent___children___parent___children', + ParentChildrenChildren = 'parent___children___children', + ParentChildrenChildrenId = 'parent___children___children___id', + ParentChildrenChildrenChildren = 'parent___children___children___children', + ParentChildrenInternalContent = 'parent___children___internal___content', + ParentChildrenInternalContentDigest = 'parent___children___internal___contentDigest', + ParentChildrenInternalDescription = 'parent___children___internal___description', + ParentChildrenInternalFieldOwners = 'parent___children___internal___fieldOwners', + ParentChildrenInternalIgnoreType = 'parent___children___internal___ignoreType', + ParentChildrenInternalMediaType = 'parent___children___internal___mediaType', + ParentChildrenInternalOwner = 'parent___children___internal___owner', + ParentChildrenInternalType = 'parent___children___internal___type', + ParentInternalContent = 'parent___internal___content', + ParentInternalContentDigest = 'parent___internal___contentDigest', + ParentInternalDescription = 'parent___internal___description', + ParentInternalFieldOwners = 'parent___internal___fieldOwners', + ParentInternalIgnoreType = 'parent___internal___ignoreType', + ParentInternalMediaType = 'parent___internal___mediaType', + ParentInternalOwner = 'parent___internal___owner', + ParentInternalType = 'parent___internal___type', + Children = 'children', + ChildrenId = 'children___id', + ChildrenParentId = 'children___parent___id', + ChildrenParentParentId = 'children___parent___parent___id', + ChildrenParentParentChildren = 'children___parent___parent___children', + ChildrenParentChildren = 'children___parent___children', + ChildrenParentChildrenId = 'children___parent___children___id', + ChildrenParentChildrenChildren = 'children___parent___children___children', + ChildrenParentInternalContent = 'children___parent___internal___content', + ChildrenParentInternalContentDigest = 'children___parent___internal___contentDigest', + ChildrenParentInternalDescription = 'children___parent___internal___description', + ChildrenParentInternalFieldOwners = 'children___parent___internal___fieldOwners', + ChildrenParentInternalIgnoreType = 'children___parent___internal___ignoreType', + ChildrenParentInternalMediaType = 'children___parent___internal___mediaType', + ChildrenParentInternalOwner = 'children___parent___internal___owner', + ChildrenParentInternalType = 'children___parent___internal___type', + ChildrenChildren = 'children___children', + ChildrenChildrenId = 'children___children___id', + ChildrenChildrenParentId = 'children___children___parent___id', + ChildrenChildrenParentChildren = 'children___children___parent___children', + ChildrenChildrenChildren = 'children___children___children', + ChildrenChildrenChildrenId = 'children___children___children___id', + ChildrenChildrenChildrenChildren = 'children___children___children___children', + ChildrenChildrenInternalContent = 'children___children___internal___content', + ChildrenChildrenInternalContentDigest = 'children___children___internal___contentDigest', + ChildrenChildrenInternalDescription = 'children___children___internal___description', + ChildrenChildrenInternalFieldOwners = 'children___children___internal___fieldOwners', + ChildrenChildrenInternalIgnoreType = 'children___children___internal___ignoreType', + ChildrenChildrenInternalMediaType = 'children___children___internal___mediaType', + ChildrenChildrenInternalOwner = 'children___children___internal___owner', + ChildrenChildrenInternalType = 'children___children___internal___type', + ChildrenInternalContent = 'children___internal___content', + ChildrenInternalContentDigest = 'children___internal___contentDigest', + ChildrenInternalDescription = 'children___internal___description', + ChildrenInternalFieldOwners = 'children___internal___fieldOwners', + ChildrenInternalIgnoreType = 'children___internal___ignoreType', + ChildrenInternalMediaType = 'children___internal___mediaType', + ChildrenInternalOwner = 'children___internal___owner', + ChildrenInternalType = 'children___internal___type', + InternalContent = 'internal___content', + InternalContentDigest = 'internal___contentDigest', + InternalDescription = 'internal___description', + InternalFieldOwners = 'internal___fieldOwners', + InternalIgnoreType = 'internal___ignoreType', + InternalMediaType = 'internal___mediaType', + InternalOwner = 'internal___owner', + InternalType = 'internal___type', + ChildMdxRawBody = 'childMdx___rawBody', + ChildMdxFileAbsolutePath = 'childMdx___fileAbsolutePath', + ChildMdxFrontmatterTitle = 'childMdx___frontmatter___title', + ChildMdxFrontmatterPath = 'childMdx___frontmatter___path', + ChildMdxFrontmatterAuthors = 'childMdx___frontmatter___authors', + ChildMdxFrontmatterCreatedAt = 'childMdx___frontmatter___created_at', + ChildMdxFrontmatterRecommendedReading = 'childMdx___frontmatter___recommended_reading', + ChildMdxFrontmatterExternalResources = 'childMdx___frontmatter___external_resources', + ChildMdxFrontmatterExternalResourcesText = 'childMdx___frontmatter___external_resources___text', + ChildMdxFrontmatterExternalResourcesHref = 'childMdx___frontmatter___external_resources___href', + ChildMdxFrontmatterUpdatedAt = 'childMdx___frontmatter___updated_at', + ChildMdxBody = 'childMdx___body', + ChildMdxExcerpt = 'childMdx___excerpt', + ChildMdxHeadings = 'childMdx___headings', + ChildMdxHeadingsValue = 'childMdx___headings___value', + ChildMdxHeadingsDepth = 'childMdx___headings___depth', + ChildMdxHtml = 'childMdx___html', + ChildMdxMdxAst = 'childMdx___mdxAST', + ChildMdxTableOfContents = 'childMdx___tableOfContents', + ChildMdxTimeToRead = 'childMdx___timeToRead', + ChildMdxWordCountParagraphs = 'childMdx___wordCount___paragraphs', + ChildMdxWordCountSentences = 'childMdx___wordCount___sentences', + ChildMdxWordCountWords = 'childMdx___wordCount___words', + ChildMdxFieldsGithubLink = 'childMdx___fields___githubLink', + ChildMdxFieldsAuthors = 'childMdx___fields___authors', + ChildMdxFieldsAuthorsAvatar = 'childMdx___fields___authors___avatar', + ChildMdxFieldsAuthorsHash = 'childMdx___fields___authors___hash', + ChildMdxFieldsAuthorsName = 'childMdx___fields___authors___name', + ChildMdxId = 'childMdx___id', + ChildMdxParentId = 'childMdx___parent___id', + ChildMdxParentParentId = 'childMdx___parent___parent___id', + ChildMdxParentParentChildren = 'childMdx___parent___parent___children', + ChildMdxParentChildren = 'childMdx___parent___children', + ChildMdxParentChildrenId = 'childMdx___parent___children___id', + ChildMdxParentChildrenChildren = 'childMdx___parent___children___children', + ChildMdxParentInternalContent = 'childMdx___parent___internal___content', + ChildMdxParentInternalContentDigest = 'childMdx___parent___internal___contentDigest', + ChildMdxParentInternalDescription = 'childMdx___parent___internal___description', + ChildMdxParentInternalFieldOwners = 'childMdx___parent___internal___fieldOwners', + ChildMdxParentInternalIgnoreType = 'childMdx___parent___internal___ignoreType', + ChildMdxParentInternalMediaType = 'childMdx___parent___internal___mediaType', + ChildMdxParentInternalOwner = 'childMdx___parent___internal___owner', + ChildMdxParentInternalType = 'childMdx___parent___internal___type', + ChildMdxChildren = 'childMdx___children', + ChildMdxChildrenId = 'childMdx___children___id', + ChildMdxChildrenParentId = 'childMdx___children___parent___id', + ChildMdxChildrenParentChildren = 'childMdx___children___parent___children', + ChildMdxChildrenChildren = 'childMdx___children___children', + ChildMdxChildrenChildrenId = 'childMdx___children___children___id', + ChildMdxChildrenChildrenChildren = 'childMdx___children___children___children', + ChildMdxChildrenInternalContent = 'childMdx___children___internal___content', + ChildMdxChildrenInternalContentDigest = 'childMdx___children___internal___contentDigest', + ChildMdxChildrenInternalDescription = 'childMdx___children___internal___description', + ChildMdxChildrenInternalFieldOwners = 'childMdx___children___internal___fieldOwners', + ChildMdxChildrenInternalIgnoreType = 'childMdx___children___internal___ignoreType', + ChildMdxChildrenInternalMediaType = 'childMdx___children___internal___mediaType', + ChildMdxChildrenInternalOwner = 'childMdx___children___internal___owner', + ChildMdxChildrenInternalType = 'childMdx___children___internal___type', + ChildMdxInternalContent = 'childMdx___internal___content', + ChildMdxInternalContentDigest = 'childMdx___internal___contentDigest', + ChildMdxInternalDescription = 'childMdx___internal___description', + ChildMdxInternalFieldOwners = 'childMdx___internal___fieldOwners', + ChildMdxInternalIgnoreType = 'childMdx___internal___ignoreType', + ChildMdxInternalMediaType = 'childMdx___internal___mediaType', + ChildMdxInternalOwner = 'childMdx___internal___owner', + ChildMdxInternalType = 'childMdx___internal___type' } export type FileFilterInput = { - birthtime?: Maybe, - birthtimeMs?: Maybe, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, - publicURL?: Maybe, - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - childImageSharp?: Maybe, - childMarkdownRemark?: Maybe, + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + publicURL?: Maybe; + childImageSharp?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + childMdx?: Maybe; }; export type FileGroupConnection = { - __typename?: 'FileGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'FileGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type FileSortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export type FloatQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - gt?: Maybe, - gte?: Maybe, - lt?: Maybe, - lte?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; }; +export enum HeadingsMdx { + H1 = 'h1', + H2 = 'h2', + H3 = 'h3', + H4 = 'h4', + H5 = 'h5', + H6 = 'h6' +} + export enum ImageCropFocus { Center = 'CENTER', North = 'NORTH', @@ -850,7 +852,9 @@ export enum ImageCropFocus { export enum ImageFit { Cover = 'COVER', Contain = 'CONTAIN', - Fill = 'FILL' + Fill = 'FILL', + Inside = 'INSIDE', + Outside = 'OUTSIDE' } export enum ImageFormat { @@ -861,154 +865,170 @@ export enum ImageFormat { } export type ImageSharp = Node & { - __typename?: 'ImageSharp', - id: Scalars['ID'], - fixed?: Maybe, - resolutions?: Maybe, - fluid?: Maybe, - sizes?: Maybe, - original?: Maybe, - resize?: Maybe, - parent?: Maybe, - children: Array, - internal: Internal, + __typename?: 'ImageSharp'; + fixed?: Maybe; + /** @deprecated Resolutions was deprecated in Gatsby v2. It's been renamed to "fixed" https://example.com/write-docs-and-fix-this-example-link */ + resolutions?: Maybe; + fluid?: Maybe; + /** @deprecated Sizes was deprecated in Gatsby v2. It's been renamed to "fluid" https://example.com/write-docs-and-fix-this-example-link */ + sizes?: Maybe; + original?: Maybe; + resize?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; }; export type ImageSharpFixedArgs = { - width?: Maybe, - height?: Maybe, - base64Width?: Maybe, - jpegProgressive?: Maybe, - pngCompressionSpeed?: Maybe, - grayscale?: Maybe, - duotone?: Maybe, - traceSVG?: Maybe, - quality?: Maybe, - toFormat?: Maybe, - toFormatBase64?: Maybe, - cropFocus?: Maybe, - fit?: Maybe, - background?: Maybe, - rotate?: Maybe, - trim?: Maybe + width?: Maybe; + height?: Maybe; + base64Width?: Maybe; + jpegProgressive?: Maybe; + pngCompressionSpeed?: Maybe; + grayscale?: Maybe; + duotone?: Maybe; + traceSVG?: Maybe; + quality?: Maybe; + jpegQuality?: Maybe; + pngQuality?: Maybe; + webpQuality?: Maybe; + toFormat?: Maybe; + toFormatBase64?: Maybe; + cropFocus?: Maybe; + fit?: Maybe; + background?: Maybe; + rotate?: Maybe; + trim?: Maybe; }; export type ImageSharpResolutionsArgs = { - width?: Maybe, - height?: Maybe, - base64Width?: Maybe, - jpegProgressive?: Maybe, - pngCompressionSpeed?: Maybe, - grayscale?: Maybe, - duotone?: Maybe, - traceSVG?: Maybe, - quality?: Maybe, - toFormat?: Maybe, - toFormatBase64?: Maybe, - cropFocus?: Maybe, - fit?: Maybe, - background?: Maybe, - rotate?: Maybe, - trim?: Maybe + width?: Maybe; + height?: Maybe; + base64Width?: Maybe; + jpegProgressive?: Maybe; + pngCompressionSpeed?: Maybe; + grayscale?: Maybe; + duotone?: Maybe; + traceSVG?: Maybe; + quality?: Maybe; + jpegQuality?: Maybe; + pngQuality?: Maybe; + webpQuality?: Maybe; + toFormat?: Maybe; + toFormatBase64?: Maybe; + cropFocus?: Maybe; + fit?: Maybe; + background?: Maybe; + rotate?: Maybe; + trim?: Maybe; }; export type ImageSharpFluidArgs = { - maxWidth?: Maybe, - maxHeight?: Maybe, - base64Width?: Maybe, - grayscale?: Maybe, - jpegProgressive?: Maybe, - pngCompressionSpeed?: Maybe, - duotone?: Maybe, - traceSVG?: Maybe, - quality?: Maybe, - toFormat?: Maybe, - toFormatBase64?: Maybe, - cropFocus?: Maybe, - fit?: Maybe, - background?: Maybe, - rotate?: Maybe, - trim?: Maybe, - sizes?: Maybe, - srcSetBreakpoints?: Maybe>> + maxWidth?: Maybe; + maxHeight?: Maybe; + base64Width?: Maybe; + grayscale?: Maybe; + jpegProgressive?: Maybe; + pngCompressionSpeed?: Maybe; + duotone?: Maybe; + traceSVG?: Maybe; + quality?: Maybe; + jpegQuality?: Maybe; + pngQuality?: Maybe; + webpQuality?: Maybe; + toFormat?: Maybe; + toFormatBase64?: Maybe; + cropFocus?: Maybe; + fit?: Maybe; + background?: Maybe; + rotate?: Maybe; + trim?: Maybe; + sizes?: Maybe; + srcSetBreakpoints?: Maybe>>; }; export type ImageSharpSizesArgs = { - maxWidth?: Maybe, - maxHeight?: Maybe, - base64Width?: Maybe, - grayscale?: Maybe, - jpegProgressive?: Maybe, - pngCompressionSpeed?: Maybe, - duotone?: Maybe, - traceSVG?: Maybe, - quality?: Maybe, - toFormat?: Maybe, - toFormatBase64?: Maybe, - cropFocus?: Maybe, - fit?: Maybe, - background?: Maybe, - rotate?: Maybe, - trim?: Maybe, - sizes?: Maybe, - srcSetBreakpoints?: Maybe>> + maxWidth?: Maybe; + maxHeight?: Maybe; + base64Width?: Maybe; + grayscale?: Maybe; + jpegProgressive?: Maybe; + pngCompressionSpeed?: Maybe; + duotone?: Maybe; + traceSVG?: Maybe; + quality?: Maybe; + jpegQuality?: Maybe; + pngQuality?: Maybe; + webpQuality?: Maybe; + toFormat?: Maybe; + toFormatBase64?: Maybe; + cropFocus?: Maybe; + fit?: Maybe; + background?: Maybe; + rotate?: Maybe; + trim?: Maybe; + sizes?: Maybe; + srcSetBreakpoints?: Maybe>>; }; export type ImageSharpResizeArgs = { - width?: Maybe, - height?: Maybe, - quality?: Maybe, - jpegProgressive?: Maybe, - pngCompressionLevel?: Maybe, - pngCompressionSpeed?: Maybe, - grayscale?: Maybe, - duotone?: Maybe, - base64?: Maybe, - traceSVG?: Maybe, - toFormat?: Maybe, - cropFocus?: Maybe, - fit?: Maybe, - background?: Maybe, - rotate?: Maybe, - trim?: Maybe + width?: Maybe; + height?: Maybe; + quality?: Maybe; + jpegQuality?: Maybe; + pngQuality?: Maybe; + webpQuality?: Maybe; + jpegProgressive?: Maybe; + pngCompressionLevel?: Maybe; + pngCompressionSpeed?: Maybe; + grayscale?: Maybe; + duotone?: Maybe; + base64?: Maybe; + traceSVG?: Maybe; + toFormat?: Maybe; + cropFocus?: Maybe; + fit?: Maybe; + background?: Maybe; + rotate?: Maybe; + trim?: Maybe; }; export type ImageSharpConnection = { - __typename?: 'ImageSharpConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + __typename?: 'ImageSharpConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; export type ImageSharpConnectionDistinctArgs = { - field: ImageSharpFieldsEnum + field: ImageSharpFieldsEnum; }; export type ImageSharpConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: ImageSharpFieldsEnum + skip?: Maybe; + limit?: Maybe; + field: ImageSharpFieldsEnum; }; export type ImageSharpEdge = { - __typename?: 'ImageSharpEdge', - next?: Maybe, - node: ImageSharp, - previous?: Maybe, + __typename?: 'ImageSharpEdge'; + next?: Maybe; + node: ImageSharp; + previous?: Maybe; }; export enum ImageSharpFieldsEnum { - Id = 'id', FixedBase64 = 'fixed___base64', FixedTracedSvg = 'fixed___tracedSVG', FixedAspectRatio = 'fixed___aspectRatio', @@ -1062,6 +1082,7 @@ export enum ImageSharpFieldsEnum { ResizeHeight = 'resize___height', ResizeAspectRatio = 'resize___aspectRatio', ResizeOriginalName = 'resize___originalName', + Id = 'id', ParentId = 'parent___id', ParentParentId = 'parent___parent___id', ParentParentParentId = 'parent___parent___parent___id', @@ -1150,335 +1171,350 @@ export enum ImageSharpFieldsEnum { } export type ImageSharpFilterInput = { - id?: Maybe, - fixed?: Maybe, - resolutions?: Maybe, - fluid?: Maybe, - sizes?: Maybe, - original?: Maybe, - resize?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, + fixed?: Maybe; + resolutions?: Maybe; + fluid?: Maybe; + sizes?: Maybe; + original?: Maybe; + resize?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; export type ImageSharpFixed = { - __typename?: 'ImageSharpFixed', - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - width?: Maybe, - height?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - originalName?: Maybe, + __typename?: 'ImageSharpFixed'; + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width: Scalars['Float']; + height: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; }; export type ImageSharpFixedFilterInput = { - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - width?: Maybe, - height?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - originalName?: Maybe, + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width?: Maybe; + height?: Maybe; + src?: Maybe; + srcSet?: Maybe; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; }; export type ImageSharpFluid = { - __typename?: 'ImageSharpFluid', - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - sizes?: Maybe, - originalImg?: Maybe, - originalName?: Maybe, - presentationWidth?: Maybe, - presentationHeight?: Maybe, + __typename?: 'ImageSharpFluid'; + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes: Scalars['String']; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth: Scalars['Int']; + presentationHeight: Scalars['Int']; }; export type ImageSharpFluidFilterInput = { - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - sizes?: Maybe, - originalImg?: Maybe, - originalName?: Maybe, - presentationWidth?: Maybe, - presentationHeight?: Maybe, + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + src?: Maybe; + srcSet?: Maybe; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes?: Maybe; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth?: Maybe; + presentationHeight?: Maybe; }; export type ImageSharpGroupConnection = { - __typename?: 'ImageSharpGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'ImageSharpGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type ImageSharpOriginal = { - __typename?: 'ImageSharpOriginal', - width?: Maybe, - height?: Maybe, - src?: Maybe, + __typename?: 'ImageSharpOriginal'; + width?: Maybe; + height?: Maybe; + src?: Maybe; }; export type ImageSharpOriginalFilterInput = { - width?: Maybe, - height?: Maybe, - src?: Maybe, + width?: Maybe; + height?: Maybe; + src?: Maybe; }; export type ImageSharpResize = { - __typename?: 'ImageSharpResize', - src?: Maybe, - tracedSVG?: Maybe, - width?: Maybe, - height?: Maybe, - aspectRatio?: Maybe, - originalName?: Maybe, + __typename?: 'ImageSharpResize'; + src?: Maybe; + tracedSVG?: Maybe; + width?: Maybe; + height?: Maybe; + aspectRatio?: Maybe; + originalName?: Maybe; }; export type ImageSharpResizeFilterInput = { - src?: Maybe, - tracedSVG?: Maybe, - width?: Maybe, - height?: Maybe, - aspectRatio?: Maybe, - originalName?: Maybe, + src?: Maybe; + tracedSVG?: Maybe; + width?: Maybe; + height?: Maybe; + aspectRatio?: Maybe; + originalName?: Maybe; }; export type ImageSharpResolutions = { - __typename?: 'ImageSharpResolutions', - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - width?: Maybe, - height?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - originalName?: Maybe, + __typename?: 'ImageSharpResolutions'; + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width: Scalars['Float']; + height: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; }; export type ImageSharpResolutionsFilterInput = { - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - width?: Maybe, - height?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - originalName?: Maybe, + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width?: Maybe; + height?: Maybe; + src?: Maybe; + srcSet?: Maybe; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; }; export type ImageSharpSizes = { - __typename?: 'ImageSharpSizes', - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - sizes?: Maybe, - originalImg?: Maybe, - originalName?: Maybe, - presentationWidth?: Maybe, - presentationHeight?: Maybe, + __typename?: 'ImageSharpSizes'; + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes: Scalars['String']; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth: Scalars['Int']; + presentationHeight: Scalars['Int']; }; export type ImageSharpSizesFilterInput = { - base64?: Maybe, - tracedSVG?: Maybe, - aspectRatio?: Maybe, - src?: Maybe, - srcSet?: Maybe, - srcWebp?: Maybe, - srcSetWebp?: Maybe, - sizes?: Maybe, - originalImg?: Maybe, - originalName?: Maybe, - presentationWidth?: Maybe, - presentationHeight?: Maybe, + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + src?: Maybe; + srcSet?: Maybe; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes?: Maybe; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth?: Maybe; + presentationHeight?: Maybe; }; export type ImageSharpSortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export type Internal = { - __typename?: 'Internal', - content?: Maybe, - contentDigest: Scalars['String'], - description?: Maybe, - fieldOwners?: Maybe>>, - ignoreType?: Maybe, - mediaType?: Maybe, - owner: Scalars['String'], - type: Scalars['String'], + __typename?: 'Internal'; + content?: Maybe; + contentDigest: Scalars['String']; + description?: Maybe; + fieldOwners?: Maybe>>; + ignoreType?: Maybe; + mediaType?: Maybe; + owner: Scalars['String']; + type: Scalars['String']; }; export type InternalFilterInput = { - content?: Maybe, - contentDigest?: Maybe, - description?: Maybe, - fieldOwners?: Maybe, - ignoreType?: Maybe, - mediaType?: Maybe, - owner?: Maybe, - type?: Maybe, + content?: Maybe; + contentDigest?: Maybe; + description?: Maybe; + fieldOwners?: Maybe; + ignoreType?: Maybe; + mediaType?: Maybe; + owner?: Maybe; + type?: Maybe; }; export type IntQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - gt?: Maybe, - gte?: Maybe, - lt?: Maybe, - lte?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; }; export type JsonQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, - regex?: Maybe, - glob?: Maybe, + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; + regex?: Maybe; + glob?: Maybe; }; -export enum MarkdownExcerptFormats { - Plain = 'PLAIN', - Html = 'HTML', - Markdown = 'MARKDOWN' -} - -export type MarkdownHeading = { - __typename?: 'MarkdownHeading', - value?: Maybe, - depth?: Maybe, -}; - -export type MarkdownHeadingFilterInput = { - value?: Maybe, - depth?: Maybe, -}; - -export type MarkdownHeadingFilterListInput = { - elemMatch?: Maybe, -}; - -export enum MarkdownHeadingLevels { - H1 = 'h1', - H2 = 'h2', - H3 = 'h3', - H4 = 'h4', - H5 = 'h5', - H6 = 'h6' -} - -export type MarkdownRemark = Node & { - __typename?: 'MarkdownRemark', - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - frontmatter?: Maybe, - excerpt?: Maybe, - rawMarkdownBody?: Maybe, - fileAbsolutePath?: Maybe, - fields?: Maybe, - html?: Maybe, - htmlAst?: Maybe, - excerptAst?: Maybe, - headings?: Maybe>>, - timeToRead?: Maybe, - tableOfContents?: Maybe, - wordCount?: Maybe, +export type Mdx = Node & { + __typename?: 'Mdx'; + rawBody: Scalars['String']; + fileAbsolutePath: Scalars['String']; + frontmatter?: Maybe; + body: Scalars['String']; + excerpt: Scalars['String']; + headings?: Maybe>>; + html?: Maybe; + mdxAST?: Maybe; + tableOfContents?: Maybe; + timeToRead?: Maybe; + wordCount?: Maybe; + fields?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; }; -export type MarkdownRemarkExcerptArgs = { - pruneLength?: Maybe, - truncate?: Maybe, - format?: Maybe +export type MdxExcerptArgs = { + pruneLength?: Maybe; + truncate?: Maybe; }; -export type MarkdownRemarkExcerptAstArgs = { - pruneLength?: Maybe, - truncate?: Maybe +export type MdxHeadingsArgs = { + depth?: Maybe; }; -export type MarkdownRemarkHeadingsArgs = { - depth?: Maybe +export type MdxTableOfContentsArgs = { + maxDepth?: Maybe; +}; + +export type MdxConnection = { + __typename?: 'MdxConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; -export type MarkdownRemarkTableOfContentsArgs = { - pathToSlugField?: Maybe, - maxDepth?: Maybe, - heading?: Maybe -}; - -export type MarkdownRemarkConnection = { - __typename?: 'MarkdownRemarkConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, +export type MdxConnectionDistinctArgs = { + field: MdxFieldsEnum; }; -export type MarkdownRemarkConnectionDistinctArgs = { - field: MarkdownRemarkFieldsEnum +export type MdxConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: MdxFieldsEnum; +}; + +export type MdxEdge = { + __typename?: 'MdxEdge'; + next?: Maybe; + node: Mdx; + previous?: Maybe; +}; + +export type MdxFields = { + __typename?: 'MdxFields'; + githubLink?: Maybe; + authors?: Maybe>>; +}; + +export type MdxFieldsAuthors = { + __typename?: 'MdxFieldsAuthors'; + avatar?: Maybe; + hash?: Maybe; + name?: Maybe; }; -export type MarkdownRemarkConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: MarkdownRemarkFieldsEnum +export type MdxFieldsAuthorsHashArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; -export type MarkdownRemarkEdge = { - __typename?: 'MarkdownRemarkEdge', - next?: Maybe, - node: MarkdownRemark, - previous?: Maybe, +export type MdxFieldsAuthorsFilterInput = { + avatar?: Maybe; + hash?: Maybe; + name?: Maybe; }; -export type MarkdownRemarkFields = { - __typename?: 'MarkdownRemarkFields', - slug?: Maybe, +export type MdxFieldsAuthorsFilterListInput = { + elemMatch?: Maybe; }; -export enum MarkdownRemarkFieldsEnum { +export enum MdxFieldsEnum { + RawBody = 'rawBody', + FileAbsolutePath = 'fileAbsolutePath', + FrontmatterTitle = 'frontmatter___title', + FrontmatterPath = 'frontmatter___path', + FrontmatterAuthors = 'frontmatter___authors', + FrontmatterCreatedAt = 'frontmatter___created_at', + FrontmatterRecommendedReading = 'frontmatter___recommended_reading', + FrontmatterExternalResources = 'frontmatter___external_resources', + FrontmatterExternalResourcesText = 'frontmatter___external_resources___text', + FrontmatterExternalResourcesHref = 'frontmatter___external_resources___href', + FrontmatterUpdatedAt = 'frontmatter___updated_at', + Body = 'body', + Excerpt = 'excerpt', + Headings = 'headings', + HeadingsValue = 'headings___value', + HeadingsDepth = 'headings___depth', + Html = 'html', + MdxAst = 'mdxAST', + TableOfContents = 'tableOfContents', + TimeToRead = 'timeToRead', + WordCountParagraphs = 'wordCount___paragraphs', + WordCountSentences = 'wordCount___sentences', + WordCountWords = 'wordCount___words', + FieldsGithubLink = 'fields___githubLink', + FieldsAuthors = 'fields___authors', + FieldsAuthorsAvatar = 'fields___authors___avatar', + FieldsAuthorsHash = 'fields___authors___hash', + FieldsAuthorsName = 'fields___authors___name', Id = 'id', ParentId = 'parent___id', ParentParentId = 'parent___parent___id', @@ -1564,142 +1600,152 @@ export enum MarkdownRemarkFieldsEnum { InternalIgnoreType = 'internal___ignoreType', InternalMediaType = 'internal___mediaType', InternalOwner = 'internal___owner', - InternalType = 'internal___type', - FrontmatterTitle = 'frontmatter___title', - FrontmatterAuthors = 'frontmatter___authors', - FrontmatterCreatedAt = 'frontmatter___created_at', - FrontmatterAuthor = 'frontmatter___author', - FrontmatterDate = 'frontmatter___date', - FrontmatterUpdatedAt = 'frontmatter___updated_at', - FrontmatterRecommendedReading = 'frontmatter___recommended_reading', - Excerpt = 'excerpt', - RawMarkdownBody = 'rawMarkdownBody', - FileAbsolutePath = 'fileAbsolutePath', - FieldsSlug = 'fields___slug', - Html = 'html', - HtmlAst = 'htmlAst', - ExcerptAst = 'excerptAst', - Headings = 'headings', - HeadingsValue = 'headings___value', - HeadingsDepth = 'headings___depth', - TimeToRead = 'timeToRead', - TableOfContents = 'tableOfContents', - WordCountParagraphs = 'wordCount___paragraphs', - WordCountSentences = 'wordCount___sentences', - WordCountWords = 'wordCount___words' + InternalType = 'internal___type' } -export type MarkdownRemarkFieldsFilterInput = { - slug?: Maybe, +export type MdxFieldsFilterInput = { + githubLink?: Maybe; + authors?: Maybe; }; -export type MarkdownRemarkFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - frontmatter?: Maybe, - excerpt?: Maybe, - rawMarkdownBody?: Maybe, - fileAbsolutePath?: Maybe, - fields?: Maybe, - html?: Maybe, - htmlAst?: Maybe, - excerptAst?: Maybe, - headings?: Maybe, - timeToRead?: Maybe, - tableOfContents?: Maybe, - wordCount?: Maybe, +export type MdxFilterInput = { + rawBody?: Maybe; + fileAbsolutePath?: Maybe; + frontmatter?: Maybe; + body?: Maybe; + excerpt?: Maybe; + headings?: Maybe; + html?: Maybe; + mdxAST?: Maybe; + tableOfContents?: Maybe; + timeToRead?: Maybe; + wordCount?: Maybe; + fields?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; -export type MarkdownRemarkFrontmatter = { - __typename?: 'MarkdownRemarkFrontmatter', - title?: Maybe, - authors?: Maybe>>, - created_at?: Maybe, - author?: Maybe, - date?: Maybe, - updated_at?: Maybe, - recommended_reading?: Maybe>>, +export type MdxFrontmatter = { + __typename?: 'MdxFrontmatter'; + title: Scalars['String']; + path?: Maybe; + authors?: Maybe>>; + created_at?: Maybe; + recommended_reading?: Maybe>>; + external_resources?: Maybe>>; + updated_at?: Maybe; }; -export type MarkdownRemarkFrontmatterFilterInput = { - title?: Maybe, - authors?: Maybe, - created_at?: Maybe, - author?: Maybe, - date?: Maybe, - updated_at?: Maybe, - recommended_reading?: Maybe, +export type MdxFrontmatterExternal_Resources = { + __typename?: 'MdxFrontmatterExternal_resources'; + text?: Maybe; + href?: Maybe; }; -export type MarkdownRemarkGroupConnection = { - __typename?: 'MarkdownRemarkGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, +export type MdxFrontmatterExternal_ResourcesFilterInput = { + text?: Maybe; + href?: Maybe; }; -export type MarkdownRemarkSortInput = { - fields?: Maybe>>, - order?: Maybe>>, +export type MdxFrontmatterExternal_ResourcesFilterListInput = { + elemMatch?: Maybe; }; -export type MarkdownWordCount = { - __typename?: 'MarkdownWordCount', - paragraphs?: Maybe, - sentences?: Maybe, - words?: Maybe, +export type MdxFrontmatterFilterInput = { + title?: Maybe; + path?: Maybe; + authors?: Maybe; + created_at?: Maybe; + recommended_reading?: Maybe; + external_resources?: Maybe; + updated_at?: Maybe; }; -export type MarkdownWordCountFilterInput = { - paragraphs?: Maybe, - sentences?: Maybe, - words?: Maybe, +export type MdxGroupConnection = { + __typename?: 'MdxGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type MdxHeadingMdx = { + __typename?: 'MdxHeadingMdx'; + value?: Maybe; + depth?: Maybe; +}; + +export type MdxHeadingMdxFilterInput = { + value?: Maybe; + depth?: Maybe; +}; + +export type MdxHeadingMdxFilterListInput = { + elemMatch?: Maybe; +}; + +export type MdxSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type MdxWordCount = { + __typename?: 'MdxWordCount'; + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; +}; + +export type MdxWordCountFilterInput = { + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; }; /** Node Interface */ export type Node = { - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; }; export type NodeFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; export type NodeFilterListInput = { - elemMatch?: Maybe, + elemMatch?: Maybe; }; export type PageInfo = { - __typename?: 'PageInfo', - currentPage: Scalars['Int'], - hasPreviousPage: Scalars['Boolean'], - hasNextPage: Scalars['Boolean'], - itemCount: Scalars['Int'], - pageCount: Scalars['Int'], - perPage?: Maybe, + __typename?: 'PageInfo'; + currentPage: Scalars['Int']; + hasPreviousPage: Scalars['Boolean']; + hasNextPage: Scalars['Boolean']; + itemCount: Scalars['Int']; + pageCount: Scalars['Int']; + perPage?: Maybe; + totalCount: Scalars['Int']; }; export type Potrace = { - turnPolicy?: Maybe, - turdSize?: Maybe, - alphaMax?: Maybe, - optCurve?: Maybe, - optTolerance?: Maybe, - threshold?: Maybe, - blackOnWhite?: Maybe, - color?: Maybe, - background?: Maybe, + turnPolicy?: Maybe; + turdSize?: Maybe; + alphaMax?: Maybe; + optCurve?: Maybe; + optTolerance?: Maybe; + threshold?: Maybe; + blackOnWhite?: Maybe; + color?: Maybe; + background?: Maybe; }; export enum PotraceTurnPolicy { @@ -1712,297 +1758,343 @@ export enum PotraceTurnPolicy { } export type Query = { - __typename?: 'Query', - imageSharp?: Maybe, - allImageSharp?: Maybe, - file?: Maybe, - allFile?: Maybe, - sitePage?: Maybe, - allSitePage?: Maybe, - sitePlugin?: Maybe, - allSitePlugin?: Maybe, - site?: Maybe, - allSite?: Maybe, - directory?: Maybe, - allDirectory?: Maybe, - markdownRemark?: Maybe, - allMarkdownRemark?: Maybe, -}; - - -export type QueryImageSharpArgs = { - id?: Maybe, - fixed?: Maybe, - resolutions?: Maybe, - fluid?: Maybe, - sizes?: Maybe, - original?: Maybe, - resize?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe -}; - - -export type QueryAllImageSharpArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe + __typename?: 'Query'; + file?: Maybe; + allFile: FileConnection; + directory?: Maybe; + allDirectory: DirectoryConnection; + sitePage?: Maybe; + allSitePage: SitePageConnection; + site?: Maybe; + allSite: SiteConnection; + imageSharp?: Maybe; + allImageSharp: ImageSharpConnection; + mdx?: Maybe; + allMdx: MdxConnection; + siteBuildMetadata?: Maybe; + allSiteBuildMetadata: SiteBuildMetadataConnection; + sitePlugin?: Maybe; + allSitePlugin: SitePluginConnection; }; export type QueryFileArgs = { - birthtime?: Maybe, - birthtimeMs?: Maybe, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, - publicURL?: Maybe, - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - childImageSharp?: Maybe, - childMarkdownRemark?: Maybe + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + publicURL?: Maybe; + childImageSharp?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + childMdx?: Maybe; }; export type QueryAllFileArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe -}; - - -export type QuerySitePageArgs = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - path?: Maybe, - internalComponentName?: Maybe, - component?: Maybe, - componentChunkName?: Maybe, - isCreatedByStatefulCreatePages?: Maybe, - context?: Maybe, - pluginCreator?: Maybe, - pluginCreatorId?: Maybe, - componentPath?: Maybe -}; - - -export type QueryAllSitePageArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe -}; - - -export type QuerySitePluginArgs = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - resolve?: Maybe, - name?: Maybe, - version?: Maybe, - pluginOptions?: Maybe, - nodeAPIs?: Maybe, - ssrAPIs?: Maybe, - pluginFilepath?: Maybe, - packageJson?: Maybe -}; - - -export type QueryAllSitePluginArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe -}; - - -export type QuerySiteArgs = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - siteMetadata?: Maybe, - port?: Maybe, - host?: Maybe, - polyfill?: Maybe, - pathPrefix?: Maybe, - buildTime?: Maybe -}; - - -export type QueryAllSiteArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; }; export type QueryDirectoryArgs = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - sourceInstanceName?: Maybe, - absolutePath?: Maybe, - relativePath?: Maybe, - extension?: Maybe, - size?: Maybe, - prettySize?: Maybe, - modifiedTime?: Maybe, - accessTime?: Maybe, - changeTime?: Maybe, - birthTime?: Maybe, - root?: Maybe, - dir?: Maybe, - base?: Maybe, - ext?: Maybe, - name?: Maybe, - relativeDirectory?: Maybe, - dev?: Maybe, - mode?: Maybe, - nlink?: Maybe, - uid?: Maybe, - gid?: Maybe, - rdev?: Maybe, - blksize?: Maybe, - ino?: Maybe, - blocks?: Maybe, - atimeMs?: Maybe, - mtimeMs?: Maybe, - ctimeMs?: Maybe, - birthtimeMs?: Maybe, - atime?: Maybe, - mtime?: Maybe, - ctime?: Maybe, - birthtime?: Maybe + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; export type QueryAllDirectoryArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; }; -export type QueryMarkdownRemarkArgs = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - frontmatter?: Maybe, - excerpt?: Maybe, - rawMarkdownBody?: Maybe, - fileAbsolutePath?: Maybe, - fields?: Maybe, - html?: Maybe, - htmlAst?: Maybe, - excerptAst?: Maybe, - headings?: Maybe, - timeToRead?: Maybe, - tableOfContents?: Maybe, - wordCount?: Maybe +export type QuerySitePageArgs = { + path?: Maybe; + component?: Maybe; + internalComponentName?: Maybe; + componentChunkName?: Maybe; + matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + isCreatedByStatefulCreatePages?: Maybe; + context?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; }; -export type QueryAllMarkdownRemarkArgs = { - filter?: Maybe, - sort?: Maybe, - skip?: Maybe, - limit?: Maybe +export type QueryAllSitePageArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySiteArgs = { + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllSiteArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QueryImageSharpArgs = { + fixed?: Maybe; + resolutions?: Maybe; + fluid?: Maybe; + sizes?: Maybe; + original?: Maybe; + resize?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllImageSharpArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QueryMdxArgs = { + rawBody?: Maybe; + fileAbsolutePath?: Maybe; + frontmatter?: Maybe; + body?: Maybe; + excerpt?: Maybe; + headings?: Maybe; + html?: Maybe; + mdxAST?: Maybe; + tableOfContents?: Maybe; + timeToRead?: Maybe; + wordCount?: Maybe; + fields?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllMdxArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySiteBuildMetadataArgs = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + buildTime?: Maybe; +}; + + +export type QueryAllSiteBuildMetadataArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySitePluginArgs = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe; + browserAPIs?: Maybe; + ssrAPIs?: Maybe; + pluginFilepath?: Maybe; + packageJson?: Maybe; +}; + + +export type QueryAllSitePluginArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; }; export type Site = Node & { - __typename?: 'Site', - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - siteMetadata?: Maybe, - port?: Maybe, - host?: Maybe, - polyfill?: Maybe, - pathPrefix?: Maybe, - buildTime?: Maybe, + __typename?: 'Site'; + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; }; export type SiteBuildTimeArgs = { - formatString?: Maybe, - fromNow?: Maybe, - difference?: Maybe, - locale?: Maybe -}; - -export type SiteConnection = { - __typename?: 'SiteConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; -export type SiteConnectionDistinctArgs = { - field: SiteFieldsEnum +export type SitePortArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + +export type SiteBuildMetadata = Node & { + __typename?: 'SiteBuildMetadata'; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + buildTime?: Maybe; }; -export type SiteConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: SiteFieldsEnum +export type SiteBuildMetadataBuildTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; }; -export type SiteEdge = { - __typename?: 'SiteEdge', - next?: Maybe, - node: Site, - previous?: Maybe, +export type SiteBuildMetadataConnection = { + __typename?: 'SiteBuildMetadataConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; -export enum SiteFieldsEnum { + +export type SiteBuildMetadataConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SiteBuildMetadataFieldsEnum; +}; + +export type SiteBuildMetadataEdge = { + __typename?: 'SiteBuildMetadataEdge'; + next?: Maybe; + node: SiteBuildMetadata; + previous?: Maybe; +}; + +export enum SiteBuildMetadataFieldsEnum { Id = 'id', ParentId = 'parent___id', ParentParentId = 'parent___parent___id', @@ -2089,6 +2181,63 @@ export enum SiteFieldsEnum { InternalMediaType = 'internal___mediaType', InternalOwner = 'internal___owner', InternalType = 'internal___type', + BuildTime = 'buildTime' +} + +export type SiteBuildMetadataFilterInput = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + buildTime?: Maybe; +}; + +export type SiteBuildMetadataGroupConnection = { + __typename?: 'SiteBuildMetadataGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SiteBuildMetadataSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SiteConnection = { + __typename?: 'SiteConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; +}; + + +export type SiteConnectionDistinctArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SiteFieldsEnum; +}; + +export type SiteEdge = { + __typename?: 'SiteEdge'; + next?: Maybe; + node: Site; + previous?: Maybe; +}; + +export enum SiteFieldsEnum { + BuildTime = 'buildTime', SiteMetadataTitle = 'siteMetadata___title', SiteMetadataDescription = 'siteMetadata___description', SiteMetadataAuthor = 'siteMetadata___author', @@ -2096,88 +2245,185 @@ export enum SiteFieldsEnum { Host = 'host', Polyfill = 'polyfill', PathPrefix = 'pathPrefix', - BuildTime = 'buildTime' + Id = 'id', + ParentId = 'parent___id', + ParentParentId = 'parent___parent___id', + ParentParentParentId = 'parent___parent___parent___id', + ParentParentParentChildren = 'parent___parent___parent___children', + ParentParentChildren = 'parent___parent___children', + ParentParentChildrenId = 'parent___parent___children___id', + ParentParentChildrenChildren = 'parent___parent___children___children', + ParentParentInternalContent = 'parent___parent___internal___content', + ParentParentInternalContentDigest = 'parent___parent___internal___contentDigest', + ParentParentInternalDescription = 'parent___parent___internal___description', + ParentParentInternalFieldOwners = 'parent___parent___internal___fieldOwners', + ParentParentInternalIgnoreType = 'parent___parent___internal___ignoreType', + ParentParentInternalMediaType = 'parent___parent___internal___mediaType', + ParentParentInternalOwner = 'parent___parent___internal___owner', + ParentParentInternalType = 'parent___parent___internal___type', + ParentChildren = 'parent___children', + ParentChildrenId = 'parent___children___id', + ParentChildrenParentId = 'parent___children___parent___id', + ParentChildrenParentChildren = 'parent___children___parent___children', + ParentChildrenChildren = 'parent___children___children', + ParentChildrenChildrenId = 'parent___children___children___id', + ParentChildrenChildrenChildren = 'parent___children___children___children', + ParentChildrenInternalContent = 'parent___children___internal___content', + ParentChildrenInternalContentDigest = 'parent___children___internal___contentDigest', + ParentChildrenInternalDescription = 'parent___children___internal___description', + ParentChildrenInternalFieldOwners = 'parent___children___internal___fieldOwners', + ParentChildrenInternalIgnoreType = 'parent___children___internal___ignoreType', + ParentChildrenInternalMediaType = 'parent___children___internal___mediaType', + ParentChildrenInternalOwner = 'parent___children___internal___owner', + ParentChildrenInternalType = 'parent___children___internal___type', + ParentInternalContent = 'parent___internal___content', + ParentInternalContentDigest = 'parent___internal___contentDigest', + ParentInternalDescription = 'parent___internal___description', + ParentInternalFieldOwners = 'parent___internal___fieldOwners', + ParentInternalIgnoreType = 'parent___internal___ignoreType', + ParentInternalMediaType = 'parent___internal___mediaType', + ParentInternalOwner = 'parent___internal___owner', + ParentInternalType = 'parent___internal___type', + Children = 'children', + ChildrenId = 'children___id', + ChildrenParentId = 'children___parent___id', + ChildrenParentParentId = 'children___parent___parent___id', + ChildrenParentParentChildren = 'children___parent___parent___children', + ChildrenParentChildren = 'children___parent___children', + ChildrenParentChildrenId = 'children___parent___children___id', + ChildrenParentChildrenChildren = 'children___parent___children___children', + ChildrenParentInternalContent = 'children___parent___internal___content', + ChildrenParentInternalContentDigest = 'children___parent___internal___contentDigest', + ChildrenParentInternalDescription = 'children___parent___internal___description', + ChildrenParentInternalFieldOwners = 'children___parent___internal___fieldOwners', + ChildrenParentInternalIgnoreType = 'children___parent___internal___ignoreType', + ChildrenParentInternalMediaType = 'children___parent___internal___mediaType', + ChildrenParentInternalOwner = 'children___parent___internal___owner', + ChildrenParentInternalType = 'children___parent___internal___type', + ChildrenChildren = 'children___children', + ChildrenChildrenId = 'children___children___id', + ChildrenChildrenParentId = 'children___children___parent___id', + ChildrenChildrenParentChildren = 'children___children___parent___children', + ChildrenChildrenChildren = 'children___children___children', + ChildrenChildrenChildrenId = 'children___children___children___id', + ChildrenChildrenChildrenChildren = 'children___children___children___children', + ChildrenChildrenInternalContent = 'children___children___internal___content', + ChildrenChildrenInternalContentDigest = 'children___children___internal___contentDigest', + ChildrenChildrenInternalDescription = 'children___children___internal___description', + ChildrenChildrenInternalFieldOwners = 'children___children___internal___fieldOwners', + ChildrenChildrenInternalIgnoreType = 'children___children___internal___ignoreType', + ChildrenChildrenInternalMediaType = 'children___children___internal___mediaType', + ChildrenChildrenInternalOwner = 'children___children___internal___owner', + ChildrenChildrenInternalType = 'children___children___internal___type', + ChildrenInternalContent = 'children___internal___content', + ChildrenInternalContentDigest = 'children___internal___contentDigest', + ChildrenInternalDescription = 'children___internal___description', + ChildrenInternalFieldOwners = 'children___internal___fieldOwners', + ChildrenInternalIgnoreType = 'children___internal___ignoreType', + ChildrenInternalMediaType = 'children___internal___mediaType', + ChildrenInternalOwner = 'children___internal___owner', + ChildrenInternalType = 'children___internal___type', + InternalContent = 'internal___content', + InternalContentDigest = 'internal___contentDigest', + InternalDescription = 'internal___description', + InternalFieldOwners = 'internal___fieldOwners', + InternalIgnoreType = 'internal___ignoreType', + InternalMediaType = 'internal___mediaType', + InternalOwner = 'internal___owner', + InternalType = 'internal___type' } export type SiteFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - siteMetadata?: Maybe, - port?: Maybe, - host?: Maybe, - polyfill?: Maybe, - pathPrefix?: Maybe, - buildTime?: Maybe, + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; }; export type SiteGroupConnection = { - __typename?: 'SiteGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'SiteGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type SitePage = Node & { - __typename?: 'SitePage', - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - path?: Maybe, - internalComponentName?: Maybe, - component?: Maybe, - componentChunkName?: Maybe, - isCreatedByStatefulCreatePages?: Maybe, - context?: Maybe, - pluginCreator?: Maybe, - pluginCreatorId?: Maybe, - componentPath?: Maybe, + __typename?: 'SitePage'; + path: Scalars['String']; + component: Scalars['String']; + internalComponentName: Scalars['String']; + componentChunkName: Scalars['String']; + matchPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + isCreatedByStatefulCreatePages?: Maybe; + context?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; }; export type SitePageConnection = { - __typename?: 'SitePageConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + __typename?: 'SitePageConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; export type SitePageConnectionDistinctArgs = { - field: SitePageFieldsEnum + field: SitePageFieldsEnum; }; export type SitePageConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: SitePageFieldsEnum + skip?: Maybe; + limit?: Maybe; + field: SitePageFieldsEnum; }; export type SitePageContext = { - __typename?: 'SitePageContext', - file?: Maybe, + __typename?: 'SitePageContext'; + file?: Maybe; + layout?: Maybe; + resourceType?: Maybe; + entry?: Maybe; }; export type SitePageContextFilterInput = { - file?: Maybe, + file?: Maybe; + layout?: Maybe; + resourceType?: Maybe; + entry?: Maybe; }; export type SitePageEdge = { - __typename?: 'SitePageEdge', - next?: Maybe, - node: SitePage, - previous?: Maybe, + __typename?: 'SitePageEdge'; + next?: Maybe; + node: SitePage; + previous?: Maybe; }; export enum SitePageFieldsEnum { + Path = 'path', + Component = 'component', + InternalComponentName = 'internalComponentName', + ComponentChunkName = 'componentChunkName', + MatchPath = 'matchPath', Id = 'id', ParentId = 'parent___id', ParentParentId = 'parent___parent___id', @@ -2264,12 +2510,11 @@ export enum SitePageFieldsEnum { InternalMediaType = 'internal___mediaType', InternalOwner = 'internal___owner', InternalType = 'internal___type', - Path = 'path', - InternalComponentName = 'internalComponentName', - Component = 'component', - ComponentChunkName = 'componentChunkName', IsCreatedByStatefulCreatePages = 'isCreatedByStatefulCreatePages', ContextFile = 'context___file', + ContextLayout = 'context___layout', + ContextResourceType = 'context___resourceType', + ContextEntry = 'context___entry', PluginCreatorId = 'pluginCreator___id', PluginCreatorParentId = 'pluginCreator___parent___id', PluginCreatorParentParentId = 'pluginCreator___parent___parent___id', @@ -2311,16 +2556,23 @@ export enum SitePageFieldsEnum { PluginCreatorResolve = 'pluginCreator___resolve', PluginCreatorName = 'pluginCreator___name', PluginCreatorVersion = 'pluginCreator___version', + PluginCreatorPluginOptionsDisplay = 'pluginCreator___pluginOptions___display', + PluginCreatorPluginOptionsExtensions = 'pluginCreator___pluginOptions___extensions', PluginCreatorPluginOptionsName = 'pluginCreator___pluginOptions___name', PluginCreatorPluginOptionsPath = 'pluginCreator___pluginOptions___path', PluginCreatorPluginOptionsShortName = 'pluginCreator___pluginOptions___short_name', PluginCreatorPluginOptionsStartUrl = 'pluginCreator___pluginOptions___start_url', PluginCreatorPluginOptionsBackgroundColor = 'pluginCreator___pluginOptions___background_color', PluginCreatorPluginOptionsThemeColor = 'pluginCreator___pluginOptions___theme_color', - PluginCreatorPluginOptionsDisplay = 'pluginCreator___pluginOptions___display', PluginCreatorPluginOptionsIcon = 'pluginCreator___pluginOptions___icon', + PluginCreatorPluginOptionsCacheBustingMode = 'pluginCreator___pluginOptions___cache_busting_mode', + PluginCreatorPluginOptionsIncludeFavicon = 'pluginCreator___pluginOptions___include_favicon', + PluginCreatorPluginOptionsLegacy = 'pluginCreator___pluginOptions___legacy', + PluginCreatorPluginOptionsThemeColorInHead = 'pluginCreator___pluginOptions___theme_color_in_head', + PluginCreatorPluginOptionsCacheDigest = 'pluginCreator___pluginOptions___cacheDigest', PluginCreatorPluginOptionsPathCheck = 'pluginCreator___pluginOptions___pathCheck', PluginCreatorNodeApIs = 'pluginCreator___nodeAPIs', + PluginCreatorBrowserApIs = 'pluginCreator___browserAPIs', PluginCreatorSsrApIs = 'pluginCreator___ssrAPIs', PluginCreatorPluginFilepath = 'pluginCreator___pluginFilepath', PluginCreatorPackageJsonName = 'pluginCreator___packageJson___name', @@ -2343,79 +2595,81 @@ export enum SitePageFieldsEnum { } export type SitePageFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - path?: Maybe, - internalComponentName?: Maybe, - component?: Maybe, - componentChunkName?: Maybe, - isCreatedByStatefulCreatePages?: Maybe, - context?: Maybe, - pluginCreator?: Maybe, - pluginCreatorId?: Maybe, - componentPath?: Maybe, + path?: Maybe; + component?: Maybe; + internalComponentName?: Maybe; + componentChunkName?: Maybe; + matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + isCreatedByStatefulCreatePages?: Maybe; + context?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; }; export type SitePageGroupConnection = { - __typename?: 'SitePageGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'SitePageGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type SitePageSortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export type SitePlugin = Node & { - __typename?: 'SitePlugin', - id: Scalars['ID'], - parent?: Maybe, - children: Array, - internal: Internal, - resolve?: Maybe, - name?: Maybe, - version?: Maybe, - pluginOptions?: Maybe, - nodeAPIs?: Maybe>>, - ssrAPIs?: Maybe>>, - pluginFilepath?: Maybe, - packageJson?: Maybe, + __typename?: 'SitePlugin'; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe>>; + browserAPIs?: Maybe>>; + ssrAPIs?: Maybe>>; + pluginFilepath?: Maybe; + packageJson?: Maybe; }; export type SitePluginConnection = { - __typename?: 'SitePluginConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - distinct: Array, - group: Array, + __typename?: 'SitePluginConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + group: Array; }; export type SitePluginConnectionDistinctArgs = { - field: SitePluginFieldsEnum + field: SitePluginFieldsEnum; }; export type SitePluginConnectionGroupArgs = { - skip?: Maybe, - limit?: Maybe, - field: SitePluginFieldsEnum + skip?: Maybe; + limit?: Maybe; + field: SitePluginFieldsEnum; }; export type SitePluginEdge = { - __typename?: 'SitePluginEdge', - next?: Maybe, - node: SitePlugin, - previous?: Maybe, + __typename?: 'SitePluginEdge'; + next?: Maybe; + node: SitePlugin; + previous?: Maybe; }; export enum SitePluginFieldsEnum { @@ -2508,16 +2762,23 @@ export enum SitePluginFieldsEnum { Resolve = 'resolve', Name = 'name', Version = 'version', + PluginOptionsDisplay = 'pluginOptions___display', + PluginOptionsExtensions = 'pluginOptions___extensions', PluginOptionsName = 'pluginOptions___name', PluginOptionsPath = 'pluginOptions___path', PluginOptionsShortName = 'pluginOptions___short_name', PluginOptionsStartUrl = 'pluginOptions___start_url', PluginOptionsBackgroundColor = 'pluginOptions___background_color', PluginOptionsThemeColor = 'pluginOptions___theme_color', - PluginOptionsDisplay = 'pluginOptions___display', PluginOptionsIcon = 'pluginOptions___icon', + PluginOptionsCacheBustingMode = 'pluginOptions___cache_busting_mode', + PluginOptionsIncludeFavicon = 'pluginOptions___include_favicon', + PluginOptionsLegacy = 'pluginOptions___legacy', + PluginOptionsThemeColorInHead = 'pluginOptions___theme_color_in_head', + PluginOptionsCacheDigest = 'pluginOptions___cacheDigest', PluginOptionsPathCheck = 'pluginOptions___pathCheck', NodeApIs = 'nodeAPIs', + BrowserApIs = 'browserAPIs', SsrApIs = 'ssrAPIs', PluginFilepath = 'pluginFilepath', PackageJsonName = 'packageJson___name', @@ -2538,146 +2799,159 @@ export enum SitePluginFieldsEnum { } export type SitePluginFilterInput = { - id?: Maybe, - parent?: Maybe, - children?: Maybe, - internal?: Maybe, - resolve?: Maybe, - name?: Maybe, - version?: Maybe, - pluginOptions?: Maybe, - nodeAPIs?: Maybe, - ssrAPIs?: Maybe, - pluginFilepath?: Maybe, - packageJson?: Maybe, + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe; + browserAPIs?: Maybe; + ssrAPIs?: Maybe; + pluginFilepath?: Maybe; + packageJson?: Maybe; }; export type SitePluginGroupConnection = { - __typename?: 'SitePluginGroupConnection', - totalCount: Scalars['Int'], - edges: Array, - nodes: Array, - pageInfo: PageInfo, - field: Scalars['String'], - fieldValue?: Maybe, + __typename?: 'SitePluginGroupConnection'; + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; }; export type SitePluginPackageJson = { - __typename?: 'SitePluginPackageJson', - name?: Maybe, - description?: Maybe, - version?: Maybe, - main?: Maybe, - license?: Maybe, - dependencies?: Maybe>>, - devDependencies?: Maybe>>, - peerDependencies?: Maybe>>, - keywords?: Maybe>>, + __typename?: 'SitePluginPackageJson'; + name?: Maybe; + description?: Maybe; + version?: Maybe; + main?: Maybe; + license?: Maybe; + dependencies?: Maybe>>; + devDependencies?: Maybe>>; + peerDependencies?: Maybe>>; + keywords?: Maybe>>; }; export type SitePluginPackageJsonDependencies = { - __typename?: 'SitePluginPackageJsonDependencies', - name?: Maybe, - version?: Maybe, + __typename?: 'SitePluginPackageJsonDependencies'; + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonDependenciesFilterInput = { - name?: Maybe, - version?: Maybe, + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonDependenciesFilterListInput = { - elemMatch?: Maybe, + elemMatch?: Maybe; }; export type SitePluginPackageJsonDevDependencies = { - __typename?: 'SitePluginPackageJsonDevDependencies', - name?: Maybe, - version?: Maybe, + __typename?: 'SitePluginPackageJsonDevDependencies'; + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonDevDependenciesFilterInput = { - name?: Maybe, - version?: Maybe, + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonDevDependenciesFilterListInput = { - elemMatch?: Maybe, + elemMatch?: Maybe; }; export type SitePluginPackageJsonFilterInput = { - name?: Maybe, - description?: Maybe, - version?: Maybe, - main?: Maybe, - license?: Maybe, - dependencies?: Maybe, - devDependencies?: Maybe, - peerDependencies?: Maybe, - keywords?: Maybe, + name?: Maybe; + description?: Maybe; + version?: Maybe; + main?: Maybe; + license?: Maybe; + dependencies?: Maybe; + devDependencies?: Maybe; + peerDependencies?: Maybe; + keywords?: Maybe; }; export type SitePluginPackageJsonPeerDependencies = { - __typename?: 'SitePluginPackageJsonPeerDependencies', - name?: Maybe, - version?: Maybe, + __typename?: 'SitePluginPackageJsonPeerDependencies'; + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonPeerDependenciesFilterInput = { - name?: Maybe, - version?: Maybe, + name?: Maybe; + version?: Maybe; }; export type SitePluginPackageJsonPeerDependenciesFilterListInput = { - elemMatch?: Maybe, + elemMatch?: Maybe; }; export type SitePluginPluginOptions = { - __typename?: 'SitePluginPluginOptions', - name?: Maybe, - path?: Maybe, - short_name?: Maybe, - start_url?: Maybe, - background_color?: Maybe, - theme_color?: Maybe, - display?: Maybe, - icon?: Maybe, - pathCheck?: Maybe, + __typename?: 'SitePluginPluginOptions'; + display?: Maybe; + extensions?: Maybe>>; + name?: Maybe; + path?: Maybe; + short_name?: Maybe; + start_url?: Maybe; + background_color?: Maybe; + theme_color?: Maybe; + icon?: Maybe; + cache_busting_mode?: Maybe; + include_favicon?: Maybe; + legacy?: Maybe; + theme_color_in_head?: Maybe; + cacheDigest?: Maybe; + pathCheck?: Maybe; }; export type SitePluginPluginOptionsFilterInput = { - name?: Maybe, - path?: Maybe, - short_name?: Maybe, - start_url?: Maybe, - background_color?: Maybe, - theme_color?: Maybe, - display?: Maybe, - icon?: Maybe, - pathCheck?: Maybe, + display?: Maybe; + extensions?: Maybe; + name?: Maybe; + path?: Maybe; + short_name?: Maybe; + start_url?: Maybe; + background_color?: Maybe; + theme_color?: Maybe; + icon?: Maybe; + cache_busting_mode?: Maybe; + include_favicon?: Maybe; + legacy?: Maybe; + theme_color_in_head?: Maybe; + cacheDigest?: Maybe; + pathCheck?: Maybe; }; export type SitePluginSortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export type SiteSiteMetadata = { - __typename?: 'SiteSiteMetadata', - title?: Maybe, - description?: Maybe, - author?: Maybe, + __typename?: 'SiteSiteMetadata'; + title?: Maybe; + description?: Maybe; + author?: Maybe; }; export type SiteSiteMetadataFilterInput = { - title?: Maybe, - description?: Maybe, - author?: Maybe, + title?: Maybe; + description?: Maybe; + author?: Maybe; }; export type SiteSortInput = { - fields?: Maybe>>, - order?: Maybe>>, + fields?: Maybe>>; + order?: Maybe>>; }; export enum SortOrderEnum { @@ -2686,10 +2960,27 @@ export enum SortOrderEnum { } export type StringQueryOperatorInput = { - eq?: Maybe, - ne?: Maybe, - in?: Maybe>>, - nin?: Maybe>>, - regex?: Maybe, - glob?: Maybe, + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; + regex?: Maybe; + glob?: Maybe; }; + +export type Unnamed_1_QueryVariables = {}; + + +export type Unnamed_1_Query = ( + { __typename?: 'Query' } + & { archives: ( + { __typename?: 'FileConnection' } + & { edges: Array<( + { __typename?: 'FileEdge' } + & { node: ( + { __typename?: 'File' } + & Pick + ) } + )> } + ) } +); diff --git a/package-lock.json b/package-lock.json index e81085a..063c646 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3396,23 +3396,23 @@ "dev": true }, "@mdx-js/mdx": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.4.tgz", - "integrity": "sha512-TuKjwVrp0bhuv++SnqHp3k7agawS4d29sSL9p1B6Wv6IxJTfkJPMD1rI+Ahek45qTNY0Sxh4Q6kox9a7cq1tag==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.6.tgz", + "integrity": "sha512-Q1j/RtjNbRZRC/ciaOqQLplsJ9lb0jJhDSvkusmzCsCX+NZH7YTUvccWf7l6zKW1CAiofJfqZdZtXkeJUDZiMw==", "requires": { "@babel/core": "7.9.6", "@babel/plugin-syntax-jsx": "7.8.3", "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "^1.6.4", - "babel-plugin-apply-mdx-type-prop": "^1.6.4", - "babel-plugin-extract-import-names": "^1.6.4", + "@mdx-js/util": "^1.6.6", + "babel-plugin-apply-mdx-type-prop": "^1.6.6", + "babel-plugin-extract-import-names": "^1.6.6", "camelcase-css": "2.0.1", "detab": "2.0.3", "hast-util-raw": "5.0.2", "lodash.uniq": "4.5.0", "mdast-util-to-hast": "9.1.0", "remark-footnotes": "1.0.0", - "remark-mdx": "^1.6.4", + "remark-mdx": "^1.6.6", "remark-parse": "8.0.2", "remark-squeeze-paragraphs": "4.0.0", "style-to-object": "0.3.0", @@ -3422,9 +3422,9 @@ } }, "@mdx-js/react": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.4.tgz", - "integrity": "sha512-3SwDgbr2Fc3i5LrOQnahRUTvx0x/wRf+i8+fJM1caGTeq1XwVb6OHztJzaYt3DSizJVzRsBZznReY+l39up5Pg==" + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.6.tgz", + "integrity": "sha512-zOOdNreHUNSFQ0dg3wYYg9sOGg2csf7Sk8JGBigeBq+4Xk4LO0QdycGAmgKNfeme+SyBV5LBIPjt1NNsScyWEQ==" }, "@mdx-js/runtime": { "version": "1.6.4", @@ -3437,9 +3437,9 @@ } }, "@mdx-js/util": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.4.tgz", - "integrity": "sha512-cVGZ68yZwyJnOMhARAdgD1IhZ0bsbsKCvsj6I/XnJcT9hNV/8WXErSV98zFfZwH3LmSRPde58l9hln+zXdK/mQ==" + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.6.tgz", + "integrity": "sha512-PKTHVgMHnK5p+kcMWWNnZuoR7O19VmHiOujmVcyN50hya7qIdDb5vvsYC+dwLxApEXiABhLozq0dlIwFeS3yjg==" }, "@mikaelkristiansson/domready": { "version": "1.0.10", @@ -4793,12 +4793,12 @@ } }, "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.4.tgz", - "integrity": "sha512-rVtztbgf3zmT1Is6vSNugfbdI2AG3mk/PUS8H71ss5V2XRNyYgeuFgTMX3h0bTDEJnbFG3ilRH566kVhZAkGWg==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.6.tgz", + "integrity": "sha512-rUzVvkQa8/9M63OZT6qQQ1bS8P0ozhXp9e5uJ3RwRJF5Me7s4nZK5SYhyNHYc0BkAflWnCOGMP3oPQUfuyB8tg==", "requires": { "@babel/helper-plugin-utils": "7.8.3", - "@mdx-js/util": "^1.6.4" + "@mdx-js/util": "^1.6.6" } }, "babel-plugin-dynamic-import-node": { @@ -4810,9 +4810,9 @@ } }, "babel-plugin-extract-import-names": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.4.tgz", - "integrity": "sha512-oShDRQX9CGDkg61DnNJG7T/ROjIpgzyLTi3mGr3fwbNDP3kiJ6TousEPu6d090qNUm/XiUasQ1ESOnLAb7plqQ==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.6.tgz", + "integrity": "sha512-UtMuiQJnhVPAGE2+pDe7Nc9NVEmDdqGTN74BtRALgH+7oag88RpxFLOSiA+u5mFkFg741wW9Ut5KiyJpksEj/g==", "requires": { "@babel/helper-plugin-utils": "7.8.3" } @@ -6051,6 +6051,94 @@ "supports-color": "^5.3.0" } }, + "change-case": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz", + "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", + "requires": { + "camel-case": "^3.0.0", + "constant-case": "^2.0.0", + "dot-case": "^2.1.0", + "header-case": "^1.0.0", + "is-lower-case": "^1.1.0", + "is-upper-case": "^1.1.0", + "lower-case": "^1.1.1", + "lower-case-first": "^1.0.0", + "no-case": "^2.3.2", + "param-case": "^2.1.0", + "pascal-case": "^2.0.0", + "path-case": "^2.1.0", + "sentence-case": "^2.1.0", + "snake-case": "^2.1.0", + "swap-case": "^1.1.0", + "title-case": "^2.1.0", + "upper-case": "^1.1.1", + "upper-case-first": "^1.1.0" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", + "requires": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "dot-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=", + "requires": { + "no-case": "^2.2.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", + "requires": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", @@ -6081,6 +6169,45 @@ "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "dependencies": { + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, "chokidar": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", @@ -7029,11 +7156,6 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "css-selector-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", - "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" - }, "css-selector-tokenizer": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz", @@ -7257,6 +7379,11 @@ "assert-plus": "^1.0.0" } }, + "dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" + }, "date-fns": { "version": "2.14.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.14.0.tgz", @@ -8908,6 +9035,14 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, + "eval": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.4.tgz", + "integrity": "sha512-npGsebJejyjMRnLdFu+T/97dnigqIU0Ov3IGrZ8ygd1v7RL1vGkEKtvyWZobqUH1AQgKlg0Yqqe2BtMA9/QZLw==", + "requires": { + "require-like": ">= 0.1.1" + } + }, "event-source-polyfill": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.15.tgz", @@ -10247,19 +10382,6 @@ } } }, - "gatsby-core-utils": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.3.3.tgz", - "integrity": "sha512-kRcC7Fsn7puGeJERK5EZ3x4drPOnnYNlFygl1tEbpFIKdOhsWRlRF8es7uaqwyZBtBYJHVHHjCyJszRiJRZ5Sw==", - "requires": { - "ci-info": "2.0.0", - "configstore": "^5.0.1", - "fs-extra": "^8.1.0", - "node-object-hash": "^2.0.0", - "proper-lockfile": "^4.1.1", - "xdg-basedir": "^4.0.0" - } - }, "gatsby-graphiql-explorer": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.4.2.tgz", @@ -10347,6 +10469,1035 @@ } } }, + "gatsby-plugin-mdx": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.2.16.tgz", + "integrity": "sha512-aDO64fB9YzfDwo2MssTqxfbG7Mbvj3+woO03poE9Uc9Ma7TQDmzamTWYz9rfqV93iUN3/b/v+BjbHf3OcVoN3w==", + "requires": { + "@babel/core": "^7.10.2", + "@babel/generator": "^7.10.2", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.10.1", + "@babel/preset-env": "^7.10.2", + "@babel/preset-react": "^7.10.1", + "@babel/types": "^7.10.2", + "camelcase-css": "^2.0.1", + "change-case": "^3.1.0", + "core-js": "2", + "dataloader": "^1.4.0", + "debug": "^4.1.1", + "escape-string-regexp": "^1.0.5", + "eval": "^0.1.4", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.3.6", + "gray-matter": "^4.0.2", + "json5": "^2.1.3", + "loader-utils": "^1.4.0", + "lodash": "^4.17.15", + "mdast-util-to-string": "^1.1.0", + "mdast-util-toc": "^3.1.0", + "mime": "^2.4.6", + "p-queue": "^5.0.0", + "pretty-bytes": "^5.3.0", + "remark": "^10.0.1", + "remark-retext": "^3.1.3", + "retext-english": "^3.0.4", + "static-site-generator-webpack-plugin": "^3.4.2", + "style-to-object": "^0.3.0", + "underscore.string": "^3.3.5", + "unified": "^8.4.2", + "unist-util-map": "^1.0.5", + "unist-util-remove": "^1.0.3", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/compat-data": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.3.tgz", + "integrity": "sha512-BDIfJ9uNZuI0LajPfoYV28lX8kyCPMHY6uY4WH1lJdcicmAfxCK5ASzaeV0D/wsUaRH/cLk+amuxtC37sZ8TUg==", + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.3.tgz", + "integrity": "sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w==", + "requires": { + "@babel/code-frame": "^7.10.3", + "@babel/generator": "^7.10.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helpers": "^7.10.1", + "@babel/parser": "^7.10.3", + "@babel/template": "^7.10.3", + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.3.tgz", + "integrity": "sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==", + "requires": { + "@babel/types": "^7.10.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz", + "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.3.tgz", + "integrity": "sha512-lo4XXRnBlU6eRM92FkiZxpo1xFLmv3VsPFk61zJKMm7XYJfwqXHsYJTY6agoc4a3L8QPw1HqWehO18coZgbT6A==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.3", + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.3.tgz", + "integrity": "sha512-vkxmuFvmovtqTZknyMGj9+uQAZzz5Z9mrbnkJnPkaYGfKTaSsYcjQdXP0lgrWLVh8wU6bCjOmXOpx+kqUi+S5Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz", + "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-module-imports": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz", + "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==", + "requires": { + "@babel/compat-data": "^7.10.1", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz", + "integrity": "sha512-iRT9VwqtdFmv7UheJWthGc/h2s7MqoweBF9RUj77NFZsg9VfISvBTum3k6coAhJ8RWv2tj3yUjA03HxPd0vfpQ==", + "requires": { + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-member-expression-to-functions": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz", + "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-regex": "^7.10.1", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz", + "integrity": "sha512-bxRzDi4Sin/k0drWCczppOhov1sBSdBvXJObM1NLHQzjhXhwRtn7aRWGvLJWCYbuu2qUk3EKs6Ci9C9ps8XokQ==", + "requires": { + "@babel/helper-function-name": "^7.10.3", + "@babel/types": "^7.10.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.3.tgz", + "integrity": "sha512-0nKcR64XrOC3lsl+uhD15cwxPvaB6QKUDlD84OT9C3myRbhJqTMYir69/RWItUvHpharv0eJ/wk7fl34ONSwZw==", + "requires": { + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-function-name": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz", + "integrity": "sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.3", + "@babel/template": "^7.10.3", + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz", + "integrity": "sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==", + "requires": { + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz", + "integrity": "sha512-9JyafKoBt5h20Yv1+BXQMdcXXavozI1vt401KBiRc2qzUepbVnd7ogVNymY1xkQN9fekGwfxtotH2Yf5xsGzgg==", + "requires": { + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz", + "integrity": "sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw==", + "requires": { + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz", + "integrity": "sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==", + "requires": { + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "requires": { + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz", + "integrity": "sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==", + "requires": { + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz", + "integrity": "sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==" + }, + "@babel/helper-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz", + "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz", + "integrity": "sha512-sLB7666ARbJUGDO60ZormmhQOyqMX/shKBXZ7fy937s+3ID8gSrneMvKSSb+8xIM5V7Vn6uNVtOY1vIm26XLtA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-wrap-function": "^7.10.1", + "@babel/template": "^7.10.3", + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", + "requires": { + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, + "@babel/helper-wrap-function": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", + "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helpers": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", + "requires": { + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.3.tgz", + "integrity": "sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz", + "integrity": "sha512-WUUWM7YTOudF4jZBAJIW9D7aViYC/Fn0Pln4RIHlQALyno3sXSjqmTA4Zy1TKC2D49RCR8Y/Pn4OIUtEypK3CA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-remap-async-to-generator": "^7.10.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz", + "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", + "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", + "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz", + "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz", + "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-numeric-separator": "^7.10.1" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.3.tgz", + "integrity": "sha512-ZZh5leCIlH9lni5bU/wB/UcjtcVLgR8gc+FAgW2OOY+m9h1II3ItTO1/cewNUcsIDZSYcSaz/rYVls+Fb0ExVQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", + "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.3.tgz", + "integrity": "sha512-yyG3n9dJ1vZ6v5sfmIlMMZ8azQoqx/5/nZTSWX1td6L1H1bsjzA8TInDChpafCZiJkeOFzp/PtrfigAQXxI1Ng==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz", + "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz", + "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz", + "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", + "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", + "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", + "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", + "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", + "requires": { + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", + "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", + "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz", + "integrity": "sha512-irEX0ChJLaZVC7FvvRoSIxJlmk0IczFLcwaRXUArBKYHCHbOhe57aG8q3uw/fJsoSXvZhjRX960hyeAGlVBXZw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-define-map": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz", + "integrity": "sha512-GWzhaBOsdbjVFav96drOz7FzrcEW6AP5nax0gLIpstiFaI3LOb2tAg06TimaWU6YKOfUACK3FVrxPJ4GSc5TgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", + "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz", + "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", + "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", + "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", + "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", + "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", + "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", + "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", + "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz", + "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz", + "integrity": "sha512-GWXWQMmE1GH4ALc7YXW56BTh/AlzvDWhUNn9ArFF0+Cz5G8esYlVbXfdyHa1xaD1j+GnBoCeoQNlwtZTVdiG/A==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", + "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz", + "integrity": "sha512-I3EH+RMFyVi8Iy/LekQm948Z4Lz4yKT7rK+vuCAeRm0kTa6Z5W7xuhRxDNJv0FPya/her6AUgrDITb70YHtTvA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", + "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", + "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", + "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", + "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.3.tgz", + "integrity": "sha512-dOV44bnSW5KZ6kYF6xSHBth7TFiHHZReYXH/JH3XnFNV+soEL1F5d8JT7AJ3ZBncd19Qul7SN4YpBnyWOnQ8KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.3.tgz", + "integrity": "sha512-Y21E3rZmWICRJnvbGVmDLDZ8HfNDIwjGF3DXYHx1le0v0mIHCs0Gv5SavyW5Z/jgAHLaAoJPiwt+Dr7/zZKcOQ==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.3", + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz", + "integrity": "sha512-XwDy/FFoCfw9wGFtdn5Z+dHh6HXKHkC6DwKNWpN74VWinUagZfDcEJc3Y8Dn5B3WMVnAllX8Kviaw7MtC5Epwg==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz", + "integrity": "sha512-4p+RBw9d1qV4S749J42ZooeQaBomFPrSxa9JONLHJ1TxCBo3TzJ79vtmG2S2erUT8PDDrPdw4ZbXGr2/1+dILA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz", + "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.3.tgz", + "integrity": "sha512-n/fWYGqvTl7OLZs/QcWaKMFdADPvC3V6jYuEOpPyvz97onsW9TXn196fHnHW1ZgkO20/rxLOgKnEtN1q9jkgqA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz", + "integrity": "sha512-H5kNeW0u8mbk0qa1jVIVTeJJL6/TJ81ltD4oyPx0P499DhMJrTmmIFCmJ3QloGpQG8K9symccB7S7SJpCKLwtw==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", + "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", + "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", + "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", + "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-regex": "^7.10.1" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz", + "integrity": "sha512-yaBn9OpxQra/bk0/CaA4wr41O0/Whkg6nqjqApcinxM7pro51ojhX6fv1pimAnVjVfDy14K0ULoRL70CA9jWWA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", + "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz", + "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", + "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/preset-env": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.3.tgz", + "integrity": "sha512-jHaSUgiewTmly88bJtMHbOd1bJf2ocYxb5BWKSDQIP5tmgFuS/n0gl+nhSrYDhT33m0vPxp+rP8oYYgPgMNQlg==", + "requires": { + "@babel/compat-data": "^7.10.3", + "@babel/helper-compilation-targets": "^7.10.2", + "@babel/helper-module-imports": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-proposal-async-generator-functions": "^7.10.3", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.1", + "@babel/plugin-proposal-json-strings": "^7.10.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", + "@babel/plugin-proposal-numeric-separator": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.10.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.1", + "@babel/plugin-proposal-optional-chaining": "^7.10.3", + "@babel/plugin-proposal-private-methods": "^7.10.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.1", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.1", + "@babel/plugin-transform-arrow-functions": "^7.10.1", + "@babel/plugin-transform-async-to-generator": "^7.10.1", + "@babel/plugin-transform-block-scoped-functions": "^7.10.1", + "@babel/plugin-transform-block-scoping": "^7.10.1", + "@babel/plugin-transform-classes": "^7.10.3", + "@babel/plugin-transform-computed-properties": "^7.10.3", + "@babel/plugin-transform-destructuring": "^7.10.1", + "@babel/plugin-transform-dotall-regex": "^7.10.1", + "@babel/plugin-transform-duplicate-keys": "^7.10.1", + "@babel/plugin-transform-exponentiation-operator": "^7.10.1", + "@babel/plugin-transform-for-of": "^7.10.1", + "@babel/plugin-transform-function-name": "^7.10.1", + "@babel/plugin-transform-literals": "^7.10.1", + "@babel/plugin-transform-member-expression-literals": "^7.10.1", + "@babel/plugin-transform-modules-amd": "^7.10.1", + "@babel/plugin-transform-modules-commonjs": "^7.10.1", + "@babel/plugin-transform-modules-systemjs": "^7.10.3", + "@babel/plugin-transform-modules-umd": "^7.10.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.3", + "@babel/plugin-transform-new-target": "^7.10.1", + "@babel/plugin-transform-object-super": "^7.10.1", + "@babel/plugin-transform-parameters": "^7.10.1", + "@babel/plugin-transform-property-literals": "^7.10.1", + "@babel/plugin-transform-regenerator": "^7.10.3", + "@babel/plugin-transform-reserved-words": "^7.10.1", + "@babel/plugin-transform-shorthand-properties": "^7.10.1", + "@babel/plugin-transform-spread": "^7.10.1", + "@babel/plugin-transform-sticky-regex": "^7.10.1", + "@babel/plugin-transform-template-literals": "^7.10.3", + "@babel/plugin-transform-typeof-symbol": "^7.10.1", + "@babel/plugin-transform-unicode-escapes": "^7.10.1", + "@babel/plugin-transform-unicode-regex": "^7.10.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.10.3", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.1.tgz", + "integrity": "sha512-Rw0SxQ7VKhObmFjD/cUcKhPTtzpeviEFX1E6PgP+cYOhQ98icNqtINNFANlsdbQHrmeWnqdxA4Tmnl1jy5tp3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-transform-react-display-name": "^7.10.1", + "@babel/plugin-transform-react-jsx": "^7.10.1", + "@babel/plugin-transform-react-jsx-development": "^7.10.1", + "@babel/plugin-transform-react-jsx-self": "^7.10.1", + "@babel/plugin-transform-react-jsx-source": "^7.10.1", + "@babel/plugin-transform-react-pure-annotations": "^7.10.1" + } + }, + "@babel/template": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.3.tgz", + "integrity": "sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==", + "requires": { + "@babel/code-frame": "^7.10.3", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3" + } + }, + "@babel/traverse": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.3.tgz", + "integrity": "sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==", + "requires": { + "@babel/code-frame": "^7.10.3", + "@babel/generator": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "gatsby-core-utils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.3.6.tgz", + "integrity": "sha512-ptd//w6MX1/hUGO2KBffSUKSYIVU3SFRM2cKXN3CMmCQvn8ul2OHCjpNY8MyZQuluWk8nRtvhjEGrl+KJtcOnw==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "xdg-basedir": "^4.0.0" + } + }, + "mdast-util-toc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-3.1.0.tgz", + "integrity": "sha512-Za0hqL1PqWrvxGtA/3NH9D5nhGAUS9grMM4obEAz5+zsk1RIw/vWUchkaoDLNdrwk05A0CSC5eEXng36/1qE5w==", + "requires": { + "github-slugger": "^1.2.1", + "mdast-util-to-string": "^1.0.5", + "unist-util-is": "^2.1.2", + "unist-util-visit": "^1.1.0" + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unist-util-is": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", + "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" + }, + "unist-util-remove": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz", + "integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==", + "requires": { + "unist-util-is": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + } + } + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + } + } + } + } + }, "gatsby-plugin-page-creator": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.7.tgz", @@ -10893,312 +12044,6 @@ } } }, - "gatsby-transformer-remark": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.8.13.tgz", - "integrity": "sha512-RA/6fKLEaaQYD+bhW2yalQ2Wdohiuq7VlnXJPpOudYldfHWSFScG3SBcpIDDobE4GAin9IKEu3KXRRwm0KAaFg==", - "requires": { - "@babel/runtime": "^7.9.6", - "bluebird": "^3.7.2", - "gatsby-core-utils": "^1.3.3", - "gray-matter": "^4.0.2", - "hast-util-raw": "^4.0.0", - "hast-util-to-html": "^4.0.1", - "lodash": "^4.17.15", - "mdast-util-to-hast": "^3.0.4", - "mdast-util-to-string": "^1.1.0", - "mdast-util-toc": "^5.0", - "remark": "^10.0.1", - "remark-parse": "^6.0.3", - "remark-retext": "^3.1.3", - "remark-stringify": "6.0.4", - "retext-english": "^3.0.4", - "sanitize-html": "^1.23.0", - "underscore.string": "^3.3.5", - "unified": "^6.2.0", - "unist-util-remove-position": "^1.1.4", - "unist-util-select": "^1.5.0", - "unist-util-visit": "^1.4.1" - }, - "dependencies": { - "hast-to-hyperscript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-5.0.0.tgz", - "integrity": "sha512-DLl3eYTz8uwwzEubDUdCChsR5t5b2ne+yvHrA2h58Suq/JnN3+Gsb9Tc4iZoCCsykmFUc6UUpwxTmQXs0akSeg==", - "requires": { - "comma-separated-tokens": "^1.0.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.2.1", - "unist-util-is": "^2.0.0", - "web-namespaces": "^1.1.2" - } - }, - "hast-util-from-parse5": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz", - "integrity": "sha512-I6dtjsGtDqz4fmGSiFClFyiXdKhj5bPceS6intta7k/VDuiKz9P61C6hO6WMiNNmEm1b/EtBH8f+juvz4o0uwQ==", - "requires": { - "ccount": "^1.0.3", - "hastscript": "^4.0.0", - "property-information": "^4.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - } - }, - "hast-util-raw": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-4.0.0.tgz", - "integrity": "sha512-5xYHyEJMCf8lX/NT4iA5z6N43yoFsrJqXJ5GWwAbLn815URbIz+UNNFEgid33F9paZuDlqVKvB+K3Aqu5+DdSw==", - "requires": { - "hast-util-from-parse5": "^4.0.2", - "hast-util-to-parse5": "^4.0.1", - "html-void-elements": "^1.0.1", - "parse5": "^5.0.0", - "unist-util-position": "^3.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.1", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-4.0.1.tgz", - "integrity": "sha512-U/61W+fsNfBpCyJBB5Pt3l5ypIfgXqEyW9pyrtxF7XrqDJHzcFrYpnC94d0JDYjvobLpYCzcU9srhMRPEO1YXw==", - "requires": { - "hast-to-hyperscript": "^5.0.0", - "property-information": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.1", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-4.1.0.tgz", - "integrity": "sha512-bOTn9hEfzewvHyXdbYGKqOr/LOz+2zYhKbC17U2YAjd16mnjqB1BQ0nooM/RdMy/htVyli0NAznXiBtwDi1cmQ==", - "requires": { - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.2.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" - }, - "mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", - "requires": { - "unist-util-visit": "^1.1.0" - } - }, - "mdast-util-definitions": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", - "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", - "requires": { - "unist-util-visit": "^1.0.0" - } - }, - "mdast-util-to-hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-3.0.4.tgz", - "integrity": "sha512-/eIbly2YmyVgpJNo+bFLLMCI1XgolO/Ffowhf+pHDq3X4/V6FntC9sGQCDLM147eTS+uSXv5dRzJyFn+o0tazA==", - "requires": { - "collapse-white-space": "^1.0.0", - "detab": "^2.0.0", - "mdast-util-definitions": "^1.2.0", - "mdurl": "^1.0.1", - "trim": "0.0.1", - "trim-lines": "^1.0.0", - "unist-builder": "^1.0.1", - "unist-util-generated": "^1.1.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^1.1.0", - "xtend": "^4.0.1" - } - }, - "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "property-information": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-4.2.0.tgz", - "integrity": "sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ==", - "requires": { - "xtend": "^4.0.1" - } - }, - "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", - "requires": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "style-to-object": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", - "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^2.0.0", - "x-is-string": "^0.1.0" - } - }, - "unist-builder": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-1.0.4.tgz", - "integrity": "sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==", - "requires": { - "object-assign": "^4.1.0" - } - }, - "unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "requires": { - "unist-util-visit": "^1.1.0" - } - }, - "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - } - } - }, - "vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "requires": { - "is-buffer": "^1.1.4", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "requires": { - "unist-util-stringify-position": "^1.1.1" - } - } - } - }, "gatsby-transformer-sharp": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.5.3.tgz", @@ -11933,11 +12778,6 @@ "xtend": "^4.0.1" } }, - "hast-util-is-element": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.0.4.tgz", - "integrity": "sha512-NFR6ljJRvDcyPP5SbV7MyPBgF47X3BsskLnmw1U34yL+X6YC0MoBx9EyMg8Jtx4FzGH95jw8+c1VPLHaRA0wDQ==" - }, "hast-util-parse-selector": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", @@ -11958,49 +12798,6 @@ "zwitch": "^1.0.0" } }, - "hast-util-to-html": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-4.0.1.tgz", - "integrity": "sha512-2emzwyf0xEsc4TBIPmDJmBttIw8R4SXAJiJZoiRR/s47ODYWgOqNoDbf2SJAbMbfNdFWMiCSOrI3OVnX6Qq2Mg==", - "requires": { - "ccount": "^1.0.0", - "comma-separated-tokens": "^1.0.1", - "hast-util-is-element": "^1.0.0", - "hast-util-whitespace": "^1.0.0", - "html-void-elements": "^1.0.0", - "property-information": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "stringify-entities": "^1.0.1", - "unist-util-is": "^2.0.0", - "xtend": "^4.0.1" - }, - "dependencies": { - "property-information": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-4.2.0.tgz", - "integrity": "sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ==", - "requires": { - "xtend": "^4.0.1" - } - }, - "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - } - } - }, "hast-util-to-parse5": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz", @@ -12013,11 +12810,6 @@ "zwitch": "^1.0.0" } }, - "hast-util-whitespace": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", - "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" - }, "hastscript": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", @@ -12036,6 +12828,35 @@ "dev": true, "optional": true }, + "header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", @@ -13400,6 +14221,21 @@ "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=" }, + "is-lower-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=", + "requires": { + "lower-case": "^1.1.0" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + } + } + }, "is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", @@ -13585,6 +14421,21 @@ "unc-path-regex": "^0.1.2" } }, + "is-upper-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=", + "requires": { + "upper-case": "^1.1.0" + }, + "dependencies": { + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", @@ -14378,6 +15229,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", @@ -14388,16 +15249,26 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, - "lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" }, "lodash.every": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz", "integrity": "sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc=" }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, "lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", @@ -14440,12 +15311,14 @@ "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true }, "lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true }, "lodash.map": { "version": "4.6.0", @@ -14462,10 +15335,10 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "lodash.mergewith": { + "lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, "lodash.once": { "version": "4.1.1", @@ -14473,6 +15346,26 @@ "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", "dev": true }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", @@ -14620,6 +15513,21 @@ "tslib": "^1.10.0" } }, + "lower-case-first": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=", + "requires": { + "lower-case": "^1.1.2" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + } + } + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -14803,27 +15711,6 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" }, - "mdast-util-toc": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-5.0.3.tgz", - "integrity": "sha512-A3xzcgC1XFHK0+abFmbINOxjwo7Bi0Nsfp3yTgTy5JHo2q2V6YZ5BVJreDWoK3szcLlSMvHqe8WPbjY50wAkow==", - "requires": { - "@types/mdast": "^3.0.3", - "@types/unist": "^2.0.3", - "extend": "^3.0.2", - "github-slugger": "^1.2.1", - "mdast-util-to-string": "^1.0.5", - "unist-util-is": "^4.0.0", - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", - "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" - } - } - }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -15930,6 +16817,14 @@ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" }, + "p-queue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-5.0.0.tgz", + "integrity": "sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==", + "requires": { + "eventemitter3": "^3.1.0" + } + }, "p-reduce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", @@ -16222,6 +17117,29 @@ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, + "path-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + } + } + }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -18469,15 +19387,15 @@ "integrity": "sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g==" }, "remark-mdx": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.4.tgz", - "integrity": "sha512-tJ/CGNNLVC8nOm0C3EjDQH4Vl3YhawgR2f3J+RaalrMDrT4s5ZzOqoNesV1cnF/DsoOxKlYkExOpNSOa6rkAtQ==", + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.6.tgz", + "integrity": "sha512-BkR7SjP+3OvrCsWGlYy1tWEsZ8aQ86x+i7XWbW79g73Ws/cCaeVsEn0ZxAzzoTRH+PJWVU7Mbe64GdejEyKr2g==", "requires": { "@babel/core": "7.9.6", "@babel/helper-plugin-utils": "7.8.3", "@babel/plugin-proposal-object-rest-spread": "7.9.6", "@babel/plugin-syntax-jsx": "7.8.3", - "@mdx-js/util": "^1.6.4", + "@mdx-js/util": "^1.6.6", "is-alphabetical": "1.0.4", "remark-parse": "8.0.2", "unified": "9.0.0" @@ -18640,6 +19558,11 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, + "require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -18822,59 +19745,6 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sanitize-html": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.24.0.tgz", - "integrity": "sha512-TAIFx39V/y06jDd4YUz7ntCdMUXN5Z28pSG7sTP2BCLXwHA9+ermacDpQs35Evo4p6YSgmaPdSbGiX4Fgptuuw==", - "requires": { - "chalk": "^2.4.1", - "htmlparser2": "^4.1.0", - "lodash.clonedeep": "^4.5.0", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.mergewith": "^4.6.2", - "postcss": "^7.0.27", - "srcset": "^2.0.1", - "xtend": "^4.0.1" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" - }, - "domhandler": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz", - "integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==", - "requires": { - "domelementtype": "^2.0.1" - } - }, - "domutils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz", - "integrity": "sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==", - "requires": { - "dom-serializer": "^0.2.1", - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0" - } - }, - "htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - } - } - }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -19042,6 +19912,30 @@ } } }, + "sentence-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=", + "requires": { + "no-case": "^2.2.0", + "upper-case-first": "^1.1.2" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + } + } + }, "serialize-javascript": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", @@ -19334,6 +20228,29 @@ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.0.tgz", "integrity": "sha512-FtLNsMGBSRB/0JOE2A0fxlqjI6fJsgHGS13iTuVT28kViI4JjUiNqp/vyis0ZXYcMnpR3fzGNkv+6vRlI2GwdQ==" }, + "snake-case": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + } + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -19850,11 +20767,6 @@ } } }, - "srcset": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-2.0.1.tgz", - "integrity": "sha512-00kZI87TdRKwt+P8jj8UZxbfp7mK2ufxcIMWvhAOZNJTRROimpHeruWrGvCZneiuVDLqdyHefVp748ECTnyUBQ==" - }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -19923,6 +20835,34 @@ } } }, + "static-site-generator-webpack-plugin": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz", + "integrity": "sha512-39Kn+fZDVjolLYuX5y1rDvksJIW0QEUaEC/AVO/UewNXxGzoSQI1UYnRsL+ocAcN5Yti6d6rJgEL0qZ5tNXfdw==", + "requires": { + "bluebird": "^3.0.5", + "cheerio": "^0.22.0", + "eval": "^0.1.0", + "url": "^0.11.0", + "webpack-sources": "^0.2.0" + }, + "dependencies": { + "source-list-map": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", + "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=" + }, + "webpack-sources": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", + "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", + "requires": { + "source-list-map": "^1.1.1", + "source-map": "~0.5.3" + } + } + } + }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -20400,6 +21340,27 @@ } } }, + "swap-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=", + "requires": { + "lower-case": "^1.1.1", + "upper-case": "^1.1.1" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", @@ -20667,6 +21628,35 @@ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" }, + "title-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.0.3" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "tlds": { "version": "1.207.0", "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.207.0.tgz", @@ -21135,6 +22125,14 @@ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" }, + "unist-util-map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-1.0.5.tgz", + "integrity": "sha512-dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==", + "requires": { + "object-assign": "^4.0.1" + } + }, "unist-util-modify-children": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.6.tgz", @@ -21171,31 +22169,6 @@ "unist-util-visit": "^2.0.0" } }, - "unist-util-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-1.5.0.tgz", - "integrity": "sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM=", - "requires": { - "css-selector-parser": "^1.1.0", - "debug": "^2.2.0", - "nth-check": "^1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "unist-util-stringify-position": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", @@ -21520,6 +22493,21 @@ "tslib": "^1.10.0" } }, + "upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", + "requires": { + "upper-case": "^1.1.1" + }, + "dependencies": { + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + } + } + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", diff --git a/package.json b/package.json index 05683c6..acdf484 100644 --- a/package.json +++ b/package.json @@ -30,12 +30,15 @@ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\"" }, "dependencies": { + "@mdx-js/mdx": "^1.6.6", + "@mdx-js/react": "^1.6.6", "@reach/router": "^1.3.3", "classnames": "^2.2.6", "gatsby": "^2.22.11", "gatsby-plugin-google-fonts": "^1.0.1", "gatsby-plugin-layout": "^1.3.2", "gatsby-plugin-manifest": "^2.4.9", + "gatsby-plugin-mdx": "^1.2.16", "gatsby-plugin-polished": "^1.0.4", "gatsby-plugin-prefetch-google-fonts": "^1.4.3", "gatsby-plugin-react-helmet": "^3.3.2", @@ -44,7 +47,6 @@ "gatsby-plugin-styled-components": "^3.3.2", "gatsby-remark-auto-headers-improved": "^1.0.4", "gatsby-source-filesystem": "^2.3.8", - "gatsby-transformer-remark": "^2.8.13", "gatsby-transformer-sharp": "^2.5.3", "github-slugger": "^1.3.0", "lodash": "^4.17.15", diff --git a/src/components/Markdown/index.tsx b/src/components/Markdown/index.tsx index 8cb207b..d110f87 100644 --- a/src/components/Markdown/index.tsx +++ b/src/components/Markdown/index.tsx @@ -14,6 +14,7 @@ import "prismjs/components/prism-python" import "prismjs/components/prism-yaml" import "prismjs/plugins/line-numbers/prism-line-numbers.css" import React, { FC, useEffect } from "react" +import { MDXRenderer } from "gatsby-plugin-mdx" import * as SC from "./styles" interface IMarkdownProps { @@ -30,8 +31,9 @@ export const Markdown: FC = ({ content, ...restProps }) => { }, []) return ( + > + {content} + ) } diff --git a/src/components/ResourcesHomeContent/index.tsx b/src/components/ResourcesHomeContent/index.tsx index cc1b509..2fdd643 100644 --- a/src/components/ResourcesHomeContent/index.tsx +++ b/src/components/ResourcesHomeContent/index.tsx @@ -6,7 +6,7 @@ import * as SC from "./styles" interface IResourcesHomeContent extends HTMLAttributes { language: string - html: any + body: any } export const ResourcesHomeContent: FC = (props) => { @@ -20,7 +20,7 @@ export const ResourcesHomeContent: FC = (props) => { Extra resources - +