diff --git a/config.js b/config.js
index 894c633be0..515db5d657 100644
--- a/config.js
+++ b/config.js
@@ -29,40 +29,43 @@ const config = {
logoLink: '/',
title: 'Prisma',
products: [
- { name: 'Prisma Client', link: '/' },
- { name: 'Prisma Migrate', link: '/' },
- { name: 'Prisma Admin', link: '/' },
- { name: 'Prisma Cloud', link: '/' },
- { name: 'Prisma Enterprise', link: '/' },
+ { name: 'Prisma Client', link: '/reference/tools-and-interfaces/prisma-client/crud' },
+ { name: 'Prisma 1 Cloud', link: 'https://app.prisma.io/login' },
+ { name: 'Nexus', link: 'https://www.nexusjs.org/' },
+ // { name: 'Prisma Admin', link: '/' },
+ // { name: 'Prisma Enterprise', link: '/' },
],
community: [
- { name: 'Meet the community', link: '/' },
- { name: 'Prisma Day', link: '/' },
- { name: 'Slack', link: '/' },
- { name: 'Spectrum', link: '/' },
- { name: 'GraphQL Conf', link: '/' },
+ { name: 'Meet the community', link: '/community' },
+ { name: 'Slack', link: 'https://slack.prisma.io/' },
+ { name: 'Github', link: 'https://github.com/prisma' },
+ { name: 'Discussions', link: 'https://github.com/prisma/prisma2/discussions' },
+ { name: 'GraphQL Meetup', link: 'https://www.meetup.com/graphql-berlin/' },
+ { name: 'TypeScript Meetup', link: 'https://www.meetup.com/TypeScript-Berlin/' },
],
resources: [
{ name: 'Docs', link: '/' },
- { name: 'Get started', link: '/' },
- { name: 'Tutorials', link: '/' },
- { name: 'Examples', link: '/' },
+ { name: 'Get started', link: '/getting-started/quickstart' },
+ { name: 'API Reference', link: '/reference/tools-and-interfaces/prisma-client/generating-prisma-client' },
+ { name: 'Examples', link: 'https://github.com/prisma/prisma-examples' },
+ { name: 'How to GraphQL', link: 'https://www.howtographql.com/' },
+ { name: 'PostgreSQL Tutorial', link: '/tutorials/?tag=postgresql' },
],
company: [
- { name: 'About', link: '/' },
- { name: 'Jobs', link: '/' },
- { name: 'Blog', link: '/' },
- { name: 'TOS', link: '/' },
+ { name: 'About', link: '/about' },
+ { name: 'Jobs', link: '/jobs' },
+ { name: 'Blog', link: '/blog' },
+ { name: 'Terms & Privacy', link: 'https://gist.github.com/nikolasburk/c0f34b0cc50d3403e2e0d40c0e6510aa' },
],
newsletter: {
text: 'Stay up to date with the latest features and changes to Prisma',
},
findus: {
- twitterLink: '/',
- youtubeLink: '/',
- fbLink: '/',
- slackLink: '/',
- gitLink: '/',
+ twitterLink: 'https://twitter.com/prisma',
+ youtubeLink: 'https://www.youtube.com/channel/UCptAHlN1gdwD89tFM3ENb6w',
+ fbLink: 'https://www.facebook.com/prisma.io',
+ slackLink: 'https://slack.prisma.io/',
+ gitLink: 'https://github.com/prisma',
},
},
};
diff --git a/content/03-reference/01-tools-and-interfaces/02-prisma-client/06-field-selection.mdx b/content/03-reference/01-tools-and-interfaces/02-prisma-client/06-field-selection.mdx
index 10761d10a1..cd1c078cbf 100644
--- a/content/03-reference/01-tools-and-interfaces/02-prisma-client/06-field-selection.mdx
+++ b/content/03-reference/01-tools-and-interfaces/02-prisma-client/06-field-selection.mdx
@@ -1,7 +1,7 @@
---
title: 'Field selection'
metaTitle: 'Field selection (Reference)'
-metaDescription: "This page explains how to select only a subset of a model's fields and/or include relations (\"eager loading\") in a Prisma Client query."
+metaDescription: 'This page explains how to select only a subset of a model''s fields and/or include relations ("eager loading") in a Prisma Client query.'
---
## Overview
diff --git a/content/03-reference/01-tools-and-interfaces/03-prisma-migrate.mdx b/content/03-reference/01-tools-and-interfaces/03-prisma-migrate.mdx
index 14bdb18acd..c4b25a68b5 100644
--- a/content/03-reference/01-tools-and-interfaces/03-prisma-migrate.mdx
+++ b/content/03-reference/01-tools-and-interfaces/03-prisma-migrate.mdx
@@ -214,4 +214,4 @@ With **Prisma Migrate**, the workflow looks slightly different:
1. (Re-)generate Prisma Client
1. Use Prisma Client in your application code to access your database
-
\ No newline at end of file
+
diff --git a/gatsby-config.js b/gatsby-config.js
index 7b92ccaa26..145f8ffb42 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -6,6 +6,7 @@ module.exports = {
description: config.siteMetadata.description,
keywords: config.siteMetadata.keywords,
header: config.header,
+ siteUrl: "https://prisma2.netlify.com",
// logo: { link: config.header.logoLink ? config.header.logoLink : '/', image: config.header.logo }, // backwards compatible
// headerTitle: config.header.title,
footer: config.footer,
@@ -18,6 +19,25 @@ module.exports = {
'gatsby-image',
'gatsby-plugin-styled-components',
`gatsby-plugin-smoothscroll`,
+ {
+ resolve: `gatsby-plugin-sitemap`,
+ options: {
+ sitemapSize: 5000
+ }
+ },
+ {
+ resolve: 'gatsby-plugin-robots-txt',
+ options: {
+ env: {
+ development: {
+ policy: [{ userAgent: '*', disallow: ['/'] }]
+ },
+ production: {
+ policy: [{ userAgent: '*', allow: '/' }]
+ }
+ }
+ }
+ },
// 'gatsby-plugin-offline', // it causes infinite loop issue with workbox
{
resolve: `gatsby-plugin-mdx`,
diff --git a/package.json b/package.json
index f430034400..d7a85f2f57 100644
--- a/package.json
+++ b/package.json
@@ -7,6 +7,7 @@
"@mdx-js/mdx": "^1.5.5",
"@mdx-js/react": "^1.5.5",
"@philpl/buble": "^0.19.7",
+ "@reach/router": "^1.3.3",
"algoliasearch": "^4.1.0",
"babel-plugin-styled-components": "^1.10.0",
"downshift": "^5.0.5",
@@ -17,7 +18,9 @@
"gatsby-plugin-mdx": "^1.0.73",
"gatsby-plugin-offline": "^2.0.25",
"gatsby-plugin-react-helmet": "^3.0.9",
+ "gatsby-plugin-robots-txt": "^1.5.0",
"gatsby-plugin-sharp": "^2.4.5",
+ "gatsby-plugin-sitemap": "^2.3.1",
"gatsby-plugin-smoothscroll": "^1.1.0",
"gatsby-plugin-styled-components": "^3.0.7",
"gatsby-plugin-typescript": "^2.0.11",
diff --git a/src/components/customMdx/index.tsx b/src/components/customMdx/index.tsx
index f553a4f028..9483094812 100644
--- a/src/components/customMdx/index.tsx
+++ b/src/components/customMdx/index.tsx
@@ -23,5 +23,5 @@ export default {
code: Code,
details: CollapseBox,
table: Table,
- ButtonLink
+ ButtonLink,
};
diff --git a/src/components/footer.tsx b/src/components/footer.tsx
index 462ef9248a..1b637de8e1 100644
--- a/src/components/footer.tsx
+++ b/src/components/footer.tsx
@@ -34,6 +34,24 @@ const LinkList = styled.ul`
a {
text-decoration: none;
color: #a0aec0 !important;
+ &:hover {
+ color: #718096 !important;
+ .tag {
+ transform: scale(1.05);
+ }
+ }
+
+ .tag {
+ display: inline-block;
+ border-radius: 6px;
+ margin-left: 8px;
+ padding: 0 8px;
+ background: #48bb78;
+ font-size: 12px;
+ font-weight: bold;
+ color: white;
+ transition: transform 0.1s ease-in;
+ }
}
&:first-of-type {
line-height: 3rem;
@@ -98,6 +116,10 @@ const NewsLetter = styled.div`
margin-top: 10px;
a {
margin-right: 24px;
+
+ &: hover {
+ color: #718096 !important;
+ }
}
}
&-text {
@@ -166,21 +188,24 @@ const Footer = ({ footerProps }: FooterViewProps) => {
COMPANY
{company.map((item: any, index: number) => (
- {item.name}
+
+ {item.name}
+ {item.name === 'Jobs' && We're Hiring}
+
))}
- NEWSLETTER
- {newsletter.text}
+ {/* NEWSLETTER
+ {newsletter.text}
*/}
- */}
FIND US
diff --git a/src/components/header.tsx b/src/components/header.tsx
index b9973d0d66..24d3d1dc32 100644
--- a/src/components/header.tsx
+++ b/src/components/header.tsx
@@ -122,7 +122,7 @@ const Header = ({ headerProps }: HeaderViewProps) => (
))}
(
-
*/}
);
diff --git a/src/layouts/articleLayout.tsx b/src/layouts/articleLayout.tsx
index 4ef0e0f47b..4a3ef0933d 100644
--- a/src/layouts/articleLayout.tsx
+++ b/src/layouts/articleLayout.tsx
@@ -62,7 +62,7 @@ const ArticleLayout = ({ data, ...props }: ArticleLayoutProps) => {
/>
{body}
-
+ {/*
*/}
);
};
diff --git a/src/pages/404.tsx b/src/pages/404.tsx
index d9ff9eaeab..d30617d752 100644
--- a/src/pages/404.tsx
+++ b/src/pages/404.tsx
@@ -1,10 +1,25 @@
import * as React from 'react';
import Layout from '../components/layout';
+import styled from 'styled-components';
+
+const NotFoundWrapper = styled.div`
+ font-family: 'Open Sans';
+ margin-top: 200px;
+ padding: 40px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ h1 {
+ font-weight: bold;
+ }
+`;
const NotFoundPage = () => (
- NOT FOUND
- You just hit a route that doesn't exist... the sadness.
+
+ 404 | NOT FOUND
+ You just hit a route that doesn't exist!
+
);
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
deleted file mode 100644
index a887723b06..0000000000
--- a/src/pages/index.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React from 'react';
-import styled from 'styled-components';
-import config from '../../config';
-import Layout from '../components/layout';
-import TopSection from '../components/topSection';
-import SEO from '../components/seo';
-
-const BlockContent = styled.div`
- background: #ffffff;
- box-shadow: 0px 4px 8px rgba(47, 55, 71, 0.05), 0px 1px 3px rgba(47, 55, 71, 0.1);
- border-radius: 5px;
- margin-top: 1rem;
- padding: 40px;
-`;
-
-export default function DocHome({ ...props }: any) {
- return (
-
-
-
-
-
-
- );
-}
diff --git a/src/utils/algolia.ts b/src/utils/algolia.ts
index d945c914ea..c54a08e90d 100644
--- a/src/utils/algolia.ts
+++ b/src/utils/algolia.ts
@@ -39,4 +39,4 @@ const queries = [
},
];
-module.exports = queries;
\ No newline at end of file
+module.exports = queries;
diff --git a/yarn.lock b/yarn.lock
index 2d390ec620..592fb75a8f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -959,6 +959,13 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.5.1":
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06"
+ integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
"@babel/template@^7.4.0", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
@@ -3462,6 +3469,15 @@ camelcase-keys@^2.0.0:
camelcase "^2.0.0"
map-obj "^1.0.0"
+camelcase-keys@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
+ integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
+ dependencies:
+ camelcase "^4.1.0"
+ map-obj "^2.0.0"
+ quick-lru "^1.0.0"
+
camelcase@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
@@ -4218,7 +4234,7 @@ cors@^2.8.5:
object-assign "^4"
vary "^1"
-cosmiconfig@^5.0.0:
+cosmiconfig@^5.0.0, cosmiconfig@^5.2.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
@@ -4661,7 +4677,15 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.1.0:
dependencies:
ms "^2.1.1"
-decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
+decamelize-keys@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -6683,6 +6707,14 @@ gatsby-plugin-react-helmet@^3.0.9:
dependencies:
"@babel/runtime" "^7.8.7"
+gatsby-plugin-robots-txt@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/gatsby-plugin-robots-txt/-/gatsby-plugin-robots-txt-1.5.0.tgz#3b7d04dd475da138d5613171c3a36f500568369e"
+ integrity sha512-gm59CjF0pUS0/U7JUX6988NQrE7CNljnb2CGFCl655iq1K6PF+bimuYNGrIy8N/19OEmK9kl/d1Xx+V+ooZN7Q==
+ dependencies:
+ "@babel/runtime" "^7.5.1"
+ generate-robotstxt "^7.1.0"
+
gatsby-plugin-sharp@^2.4.5:
version "2.5.3"
resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.5.3.tgz#7644ab20228f13af5b9fdebc5c1bb22662dfc7c3"
@@ -6708,6 +6740,16 @@ gatsby-plugin-sharp@^2.4.5:
svgo "1.3.2"
uuid "^3.4.0"
+gatsby-plugin-sitemap@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-2.3.1.tgz#97c746cd1f80007010e45577c8dc9630f167cdce"
+ integrity sha512-v7MeRsqt2NDr+HuTfJ3coEFtFNNdBabZ6s8NBdEE9yOBYMRm0Fi28MYgXe0UtAXX3I8I/eVmv8zJP6HH0rU1jA==
+ dependencies:
+ "@babel/runtime" "^7.8.7"
+ minimatch "^3.0.4"
+ pify "^3.0.0"
+ sitemap "^1.13.0"
+
gatsby-plugin-smoothscroll@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/gatsby-plugin-smoothscroll/-/gatsby-plugin-smoothscroll-1.1.0.tgz#c98364e49125dcc87146406db0bc707a413653c7"
@@ -7025,6 +7067,18 @@ gauge@~2.7.3:
strip-ansi "^3.0.1"
wide-align "^1.1.0"
+generate-robotstxt@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/generate-robotstxt/-/generate-robotstxt-7.1.0.tgz#3fe0d9b1ea284533d04a323a29e01bc6cc814f91"
+ integrity sha512-CA1cT9sX+Q0mDfZmQaigd34dSqzvhLGoiHdC1RnBGCVwpklYRAs/PeQbC5wfYxKhTdQDV0h0DXLA+jXExZe5SA==
+ dependencies:
+ cosmiconfig "^5.2.1"
+ fs-extra "^8.1.0"
+ ip-regex "^4.1.0"
+ is-absolute-url "^3.0.0"
+ meow "^5.0.0"
+ resolve-from "^5.0.0"
+
gensync@^1.0.0-beta.1:
version "1.0.0-beta.1"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -8302,6 +8356,11 @@ ip-regex@^2.1.0:
resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
+ip-regex@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.1.0.tgz#5ad62f685a14edb421abebc2fff8db94df67b455"
+ integrity sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==
+
ip@^1.1.0, ip@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
@@ -10073,6 +10132,11 @@ map-obj@^1.0.0, map-obj@^1.0.1:
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+map-obj@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
+ integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
+
map-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
@@ -10289,6 +10353,21 @@ meow@^3.3.0:
redent "^1.0.0"
trim-newlines "^1.0.0"
+meow@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4"
+ integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==
+ dependencies:
+ camelcase-keys "^4.0.0"
+ decamelize-keys "^1.0.0"
+ loud-rejection "^1.0.0"
+ minimist-options "^3.0.1"
+ normalize-package-data "^2.3.4"
+ read-pkg-up "^3.0.0"
+ redent "^2.0.0"
+ trim-newlines "^2.0.0"
+ yargs-parser "^10.0.0"
+
merge-anything@^2.2.4:
version "2.4.4"
resolved "https://registry.yarnpkg.com/merge-anything/-/merge-anything-2.4.4.tgz#6226b2ac3d3d3fc5fb9e8d23aa400df25f98fdf0"
@@ -10444,6 +10523,14 @@ minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimist-options@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
+ integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+
minimist@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
@@ -12420,6 +12507,11 @@ querystringify@^2.1.1:
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e"
integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==
+quick-lru@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
+ integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
+
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -12725,6 +12817,14 @@ read-pkg-up@^2.0.0:
find-up "^2.0.0"
read-pkg "^2.0.0"
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
+ integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^3.0.0"
+
read-pkg-up@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978"
@@ -13218,6 +13318,11 @@ resolve-from@^4.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
resolve-url@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
@@ -13754,6 +13859,14 @@ sisteransi@^1.0.4:
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
+sitemap@^1.13.0:
+ version "1.13.0"
+ resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-1.13.0.tgz#569cbe2180202926a62a266cd3de09c9ceb43f83"
+ integrity sha1-Vpy+IYAgKSamKiZs094Jyc60P4M=
+ dependencies:
+ underscore "^1.7.0"
+ url-join "^1.1.0"
+
slash@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
@@ -14902,6 +15015,11 @@ trim-newlines@^1.0.0:
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+trim-newlines@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
+ integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
+
trim-repeated@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
@@ -15083,6 +15201,11 @@ underscore.string@^3.3.5:
sprintf-js "^1.0.3"
util-deprecate "^1.0.2"
+underscore@^1.7.0:
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.10.1.tgz#c56f8e088b2ecfdb67fe8efb173dc8bf871930bf"
+ integrity sha512-F3pVQ4LXjynIZ3k3RXX/aOc2ygsNuo7KIYANTS9RcR8LXSooYBEtbg3hCGhOgRr5+em9eluV2wUwcgVa984eIw==
+
unescape@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96"
@@ -15426,6 +15549,11 @@ urix@^0.1.0:
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+url-join@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78"
+ integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=
+
url-loader@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8"
@@ -16266,7 +16394,7 @@ yaml@^1.7.2:
dependencies:
"@babel/runtime" "^7.8.7"
-yargs-parser@10.x:
+yargs-parser@10.x, yargs-parser@^10.0.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==