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 -![](https://imgur.com/OImder6.png) \ No newline at end of file +![](https://imgur.com/OImder6.png) 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==