Merge branch 'main' into fix-acceptance-tests
|
@ -132,6 +132,15 @@
|
|||
"contributions": [
|
||||
"blog"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "yurapriv",
|
||||
"name": "Privezentsev Yura",
|
||||
"avatar_url": "https://avatars2.githubusercontent.com/u/7814127?v=4",
|
||||
"profile": "https://github.com/yurapriv",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
|
2
Gemfile
|
@ -7,7 +7,7 @@ gem "rake", "~> 13.0"
|
|||
gem "byebug", "~> 11.1"
|
||||
gem "minitest", "~> 5.14"
|
||||
gem "simctl", "~> 1.6"
|
||||
gem "rubocop", "~> 1.1.0"
|
||||
gem "rubocop", "~> 1.2.0"
|
||||
gem "encrypted-environment", "~> 0.2.0"
|
||||
gem "google-cloud-storage", "~> 1.29"
|
||||
gem "colorize", "~> 0.8.1"
|
||||
|
|
|
@ -153,7 +153,7 @@ GEM
|
|||
naturally (2.2.0)
|
||||
netrc (0.11.0)
|
||||
os (1.1.1)
|
||||
parallel (1.19.2)
|
||||
parallel (1.20.0)
|
||||
parser (2.7.2.0)
|
||||
ast (~> 2.4.1)
|
||||
protobuf-cucumber (3.10.8)
|
||||
|
@ -171,7 +171,7 @@ GEM
|
|||
uber (< 0.2.0)
|
||||
retriable (3.1.2)
|
||||
rexml (3.2.4)
|
||||
rubocop (1.1.0)
|
||||
rubocop (1.2.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 2.7.1.5)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
|
@ -180,7 +180,7 @@ GEM
|
|||
rubocop-ast (>= 1.0.1)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 1.4.0, < 2.0)
|
||||
rubocop-ast (1.1.0)
|
||||
rubocop-ast (1.1.1)
|
||||
parser (>= 2.7.1.5)
|
||||
ruby-macho (1.4.0)
|
||||
ruby-progressbar (1.10.1)
|
||||
|
@ -223,8 +223,8 @@ DEPENDENCIES
|
|||
highline (~> 2.0)
|
||||
minitest (~> 5.14)
|
||||
rake (~> 13.0)
|
||||
rubocop (~> 1.1.0)
|
||||
ruby-macho (~> 1.4)
|
||||
rubocop (~> 1.2.0)
|
||||
rubyzip (~> 2.3.0)
|
||||
simctl (~> 1.6)
|
||||
xcodeproj (~> 1.19)
|
||||
|
|
|
@ -48,7 +48,6 @@ The repository is a monorepo with multiple projects:
|
|||
|
||||
- [Swift Package (CLI) 📦](/)
|
||||
- [Main Website 🌍](/website)
|
||||
- [Stats website 📈](/stats)
|
||||
|
||||
## Documentation 📝
|
||||
|
||||
|
@ -75,7 +74,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
<tr>
|
||||
<td align="center"><a href="https://github.com/kalkwarf"><img src="https://avatars1.githubusercontent.com/u/1033839?v=4" width="100px;" alt=""/><br /><sub><b>kalkwarf</b></sub></a><br /><a href="#ideas-kalkwarf" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/tuist/tuist/issues?q=author%3Akalkwarf" title="Bug reports">🐛</a></td>
|
||||
<td align="center"><a href="https://github.com/fortmarek"><img src="https://avatars0.githubusercontent.com/u/9371695?v=4" width="100px;" alt=""/><br /><sub><b>Marek Fořt</b></sub></a><br /><a href="#ideas-fortmarek" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/laxmorek"><img src="https://avatars2.githubusercontent.com/u/4774319?v=4" width="100px;" alt=""/><br /><sub><b>Kamil Harasimowicz</b></sub></a><br /><a href="https://github.com/tuist/tuist/commits?author=laxmorek" title="Code">💻</a> <a href="#ideas-laxmorek" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/fortmarek"><img src="https://avatars0.githubusercontent.com/u/9371695?v=4" width="100px;" alt=""/><br /><sub><b>Marek Fořt</b></sub></a><br /><a href="#ideas-fortmarek" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="http://www.matrixprojects.net"><img src="https://avatars3.githubusercontent.com/u/11914919?v=4" width="100px;" alt=""/><br /><sub><b>Kas</b></sub></a><br /><a href="https://github.com/tuist/tuist/commits?author=kwridan" title="Code">💻</a></td>
|
||||
<td align="center"><a href="http://natanrolnik.me"><img src="https://avatars3.githubusercontent.com/u/1164565?v=4" width="100px;" alt=""/><br /><sub><b>Natan Rolnik</b></sub></a><br /><a href="https://github.com/tuist/tuist/issues?q=author%3Anatanrolnik" title="Bug reports">🐛</a></td>
|
||||
<td align="center"><a href="https://github.com/svastven"><img src="https://avatars0.githubusercontent.com/u/42235915?v=4" width="100px;" alt=""/><br /><sub><b>svastven</b></sub></a><br /><a href="#ideas-svastven" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
|
@ -85,10 +84,14 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
<td align="center"><a href="https://djankowski.dev"><img src="https://avatars0.githubusercontent.com/u/10795657?v=4" width="100px;" alt=""/><br /><sub><b>Daniel Jankowski</b></sub></a><br /><a href="#ideas-mollyIV" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/facumenzella"><img src="https://avatars1.githubusercontent.com/u/1125252?v=4" width="100px;" alt=""/><br /><sub><b>Facundo Menzella</b></sub></a><br /><a href="#ideas-facumenzella" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/eito"><img src="https://avatars3.githubusercontent.com/u/775643?v=4" width="100px;" alt=""/><br /><sub><b>Eric Ito</b></sub></a><br /><a href="#ideas-eito" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/laxmorek"><img src="https://avatars2.githubusercontent.com/u/4774319?v=4" width="100px;" alt=""/><br /><sub><b>Kamil Harasimowicz</b></sub></a><br /><a href="https://github.com/tuist/tuist/commits?author=laxmorek" title="Code">💻</a> <a href="#ideas-laxmorek" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/olejnjak"><img src="https://avatars1.githubusercontent.com/u/3148214?v=4" width="100px;" alt=""/><br /><sub><b>Jakub Olejník</b></sub></a><br /><a href="#ideas-olejnjak" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/lakpa"><img src="https://avatars0.githubusercontent.com/u/389328?v=4" width="100px;" alt=""/><br /><sub><b>ldindu</b></sub></a><br /><a href="#ideas-lakpa" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/gtsifrikas"><img src="https://avatars2.githubusercontent.com/u/8904378?v=4" width="100px;" alt=""/><br /><sub><b>George Tsifrikas</b></sub></a><br /><a href="#blog-gtsifrikas" title="Blogposts">📝</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/yurapriv"><img src="https://avatars2.githubusercontent.com/u/7814127?v=4" width="100px;" alt=""/><br /><sub><b>Privezentsev Yura</b></sub></a><br /><a href="https://github.com/tuist/tuist/commits?author=yurapriv" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- markdownlint-enable -->
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
node_modules
|
||||
.next
|
|
@ -1 +0,0 @@
|
|||
12.18.3
|
|
@ -1,79 +0,0 @@
|
|||
import NextHead from 'next/head'
|
||||
|
||||
const Head = () => {
|
||||
const description =
|
||||
'Insights about how people use Tuist to help make informed decision and prioritize future work on Tuist.'
|
||||
const title = `Tuist Statistics`
|
||||
return (
|
||||
<NextHead>
|
||||
<title>{title}</title>
|
||||
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
|
||||
<meta name="description" content={description} />
|
||||
<meta property="og:title" content={title} key="title" />
|
||||
<meta property="og:description" content={description} />
|
||||
<meta name="twitter:creator" content="@tuistio" />
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" content="@tuistio" />
|
||||
<meta name="twitter:image" content="https://stats.tuist.io/logo.png" />
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png" />
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png" />
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png" />
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png" />
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="114x114"
|
||||
href="/apple-icon-114x114.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="120x120"
|
||||
href="/apple-icon-120x120.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="144x144"
|
||||
href="/apple-icon-144x144.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="152x152"
|
||||
href="/apple-icon-152x152.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="180x180"
|
||||
href="/apple-icon-180x180.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="192x192"
|
||||
href="/android-icon-192x192.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="32x32"
|
||||
href="/favicon-32x32.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="96x96"
|
||||
href="/favicon-96x96.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="16x16"
|
||||
href="/favicon-16x16.png"
|
||||
/>
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="msapplication-TileColor" content="#ffffff" />
|
||||
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
</NextHead>
|
||||
)
|
||||
}
|
||||
|
||||
export default Head
|
|
@ -1,2 +0,0 @@
|
|||
/// <reference types="next" />
|
||||
/// <reference types="next/types/global" />
|
|
@ -1,3 +0,0 @@
|
|||
// next.config.js
|
||||
const withMDX = require('@next/mdx')()
|
||||
module.exports = withMDX()
|
|
@ -1,33 +0,0 @@
|
|||
{
|
||||
"name": "tuist-stats",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
"start": "next start"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^1.2.30",
|
||||
"@fortawesome/free-brands-svg-icons": "^5.14.0",
|
||||
"@fortawesome/free-regular-svg-icons": "^5.14.0",
|
||||
"@fortawesome/free-solid-svg-icons": "^5.14.0",
|
||||
"@fortawesome/react-fontawesome": "^0.1.11",
|
||||
"@mdx-js/loader": "^1.6.16",
|
||||
"@next/mdx": "^9.5.2",
|
||||
"@primer/octicons-react": "^10.0.0",
|
||||
"@tailwindcss/typography": "^0.2.0",
|
||||
"next": "^9.5.4",
|
||||
"next-images": "^1.4.1",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
"recharts": "^1.8.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^14.0.27",
|
||||
"@types/react": "^16.9.46",
|
||||
"postcss-preset-env": "^6.7.0",
|
||||
"tailwindcss": "^1.6.2",
|
||||
"typescript": "^3.9.7"
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
import "../styles/index.css";
|
||||
|
||||
export default function MyApp({ Component, pageProps }) {
|
||||
return <Component {...pageProps} />;
|
||||
}
|
|
@ -1,561 +0,0 @@
|
|||
import Head from '../components/head'
|
||||
import { ProjectIcon, EyeIcon, VersionsIcon } from '@primer/octicons-react'
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
|
||||
import { faMobileAlt } from '@fortawesome/free-solid-svg-icons'
|
||||
|
||||
const Workflows = () => {
|
||||
return (
|
||||
<div className="mt-10">
|
||||
<h1 className="mt-2 mb-8 text-3xl text-center leading-8 font-bold tracking-tight text-gray-900 sm:text-4xl sm:leading-10">
|
||||
Workflows
|
||||
</h1>
|
||||
<p className="text-center prose-lg text-gray-700 my-10">
|
||||
Every feature we design starts from the devise of a workflow that maps
|
||||
to an user's intent. For example, a user might want to focus on a target
|
||||
of a project, or just run the tests of a framework. Those workflows
|
||||
translate to commands on Tuist, for example "tuist focus". The metrics
|
||||
below reflect the usage of each of the workflows - understanding their
|
||||
usage helps us <b>prioritize our efforts</b>:
|
||||
</p>
|
||||
<div>
|
||||
<h3 className="text-lg leading-6 font-medium text-gray-900">
|
||||
Last 30 days
|
||||
</h3>
|
||||
<div className="mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3">
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<ProjectIcon className="text-white" size={24} />
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Projects generated
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
71897
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-green-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-green-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Increased by</span>
|
||||
122
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<EyeIcon className="text-white" size={24} />
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Focused projects
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
50922
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-green-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-green-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Increased by</span>
|
||||
300
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<VersionsIcon className="text-white" size={24} />
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Scaffolds
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
24300
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-red-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-red-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M14.707 10.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L9 12.586V5a1 1 0 012 0v7.586l2.293-2.293a1 1 0 011.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Decreased by</span>
|
||||
24
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
const Environment = () => {
|
||||
return (
|
||||
<div className="mt-10">
|
||||
<h1 className="mt-2 mb-8 text-3xl text-center leading-8 font-bold tracking-tight text-gray-900 sm:text-4xl sm:leading-10">
|
||||
Environment
|
||||
</h1>
|
||||
<p className="text-center prose-lg text-gray-700 my-10">
|
||||
<b>Where do users use Tuist?</b> If we understand where Tuist runs, we
|
||||
know what we are optimizing for and what we can deprecate. For example,
|
||||
if Tuist is barely used with Xcode 11.3.1, it might be a good time to
|
||||
deprecate its support.
|
||||
</p>
|
||||
<div>
|
||||
<h3 className="text-lg leading-6 font-medium text-gray-900">
|
||||
Xcode versions
|
||||
</h3>
|
||||
<div className="flex flex-col mt-8">
|
||||
<div className="-my-2 py-2 overflow-x-auto sm:-mx-6 sm:px-6 lg:-mx-8 lg:px-8">
|
||||
<div className="align-middle inline-block min-w-full shadow overflow-hidden sm:rounded-lg border-b border-gray-200">
|
||||
<table className="min-w-full divide-y divide-gray-200">
|
||||
<thead>
|
||||
<tr>
|
||||
<th className="px-6 py-3 bg-gray-50 text-left text-xs leading-4 font-medium text-gray-500 uppercase tracking-wider">
|
||||
Version
|
||||
</th>
|
||||
<th className="px-6 py-3 bg-gray-50 text-left text-xs leading-4 font-medium text-gray-500 uppercase tracking-wider">
|
||||
Usage
|
||||
</th>
|
||||
<th className="px-6 py-3 bg-gray-50" />
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody className="bg-white divide-y divide-gray-200">
|
||||
<tr>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm leading-5 font-medium text-gray-900">
|
||||
Xcode 11.6
|
||||
</td>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm font-semibold leading-5 text-green-600">
|
||||
75%
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm leading-5 font-medium text-gray-900">
|
||||
Xcode 11.5
|
||||
</td>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm font-semibold leading-5 text-blue-600">
|
||||
15%
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm leading-5 font-medium text-gray-900">
|
||||
Xcode 11.4
|
||||
</td>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm font-semibold leading-5 text-blue-600">
|
||||
5%
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm leading-5 font-medium text-gray-900">
|
||||
Xcode 11.3.1
|
||||
</td>
|
||||
<td className="px-6 py-4 whitespace-no-wrap text-sm font-semibold leading-5 text-blue-600">
|
||||
5%
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
const Projects = () => {
|
||||
const data = [
|
||||
{
|
||||
name: '18-24',
|
||||
uv: 31.47,
|
||||
pv: 2400,
|
||||
fill: '#8884d8',
|
||||
},
|
||||
{
|
||||
name: '25-29',
|
||||
uv: 26.69,
|
||||
pv: 4567,
|
||||
fill: '#83a6ed',
|
||||
},
|
||||
{
|
||||
name: '30-34',
|
||||
uv: -15.69,
|
||||
pv: 1398,
|
||||
fill: '#8dd1e1',
|
||||
},
|
||||
{
|
||||
name: '35-39',
|
||||
uv: 8.22,
|
||||
pv: 9800,
|
||||
fill: '#82ca9d',
|
||||
},
|
||||
{
|
||||
name: '40-49',
|
||||
uv: -8.63,
|
||||
pv: 3908,
|
||||
fill: '#a4de6c',
|
||||
},
|
||||
{
|
||||
name: '50+',
|
||||
uv: -2.63,
|
||||
pv: 4800,
|
||||
fill: '#d0ed57',
|
||||
},
|
||||
{
|
||||
name: 'unknow',
|
||||
uv: 6.67,
|
||||
pv: 4800,
|
||||
fill: '#ffc658',
|
||||
},
|
||||
]
|
||||
return (
|
||||
<div className="mt-10">
|
||||
<h1 className="mt-2 mb-8 text-3xl text-center leading-8 font-bold tracking-tight text-gray-900 sm:text-4xl sm:leading-10">
|
||||
Projects
|
||||
</h1>
|
||||
<div>
|
||||
<h3 className="text-lg leading-6 font-medium text-gray-900">
|
||||
Average in the last 30 days
|
||||
</h3>
|
||||
<div className="mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3">
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<svg
|
||||
className="h-6 w-6 text-white"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke="currentColor"
|
||||
>
|
||||
<path
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
strokeWidth={2}
|
||||
d="M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"
|
||||
/>
|
||||
</svg>
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Number of targets
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
20
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-green-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-green-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Increased by</span>2
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<svg
|
||||
className="h-6 w-6 text-white"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke="currentColor"
|
||||
>
|
||||
<path
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
strokeWidth={2}
|
||||
d="M3 19v-8.93a2 2 0 01.89-1.664l7-4.666a2 2 0 012.22 0l7 4.666A2 2 0 0121 10.07V19M3 19a2 2 0 002 2h14a2 2 0 002-2M3 19l6.75-4.5M21 19l-6.75-4.5M3 10l6.75 4.5M21 10l-6.75 4.5m0 0l-1.14.76a2 2 0 01-2.22 0l-1.14-.76"
|
||||
/>
|
||||
</svg>
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Number of resources
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
50922
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-green-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-green-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Increased by</span>
|
||||
300
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<svg
|
||||
className="h-6 w-6 text-white"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke="currentColor"
|
||||
>
|
||||
<path
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
strokeWidth={2}
|
||||
d="M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"
|
||||
/>
|
||||
</svg>
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Number of sour
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
24300
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-red-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-red-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M14.707 10.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L9 12.586V5a1 1 0 012 0v7.586l2.293-2.293a1 1 0 011.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Decreased by</span>
|
||||
24
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bg-white overflow-hidden shadow rounded-lg">
|
||||
<div className="px-4 py-5 sm:p-6">
|
||||
<div className="flex items-center">
|
||||
<div className="flex-shrink-0 bg-blue-500 rounded-md p-3">
|
||||
<svg
|
||||
className="h-6 w-6 text-white"
|
||||
fill="none"
|
||||
viewBox="0 0 24 24"
|
||||
stroke="currentColor"
|
||||
>
|
||||
<path
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
strokeWidth={2}
|
||||
d="M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"
|
||||
/>
|
||||
</svg>
|
||||
</div>
|
||||
<div className="ml-5 w-0 flex-1">
|
||||
<dl>
|
||||
<dt className="text-sm leading-5 font-medium text-gray-500 truncate">
|
||||
Number of headers
|
||||
</dt>
|
||||
<dd className="flex items-baseline">
|
||||
<div className="text-2xl leading-8 font-semibold text-gray-900">
|
||||
20
|
||||
</div>
|
||||
<div className="ml-2 flex items-baseline text-sm leading-5 font-semibold text-green-600">
|
||||
<svg
|
||||
className="self-center flex-shrink-0 h-5 w-5 text-green-500"
|
||||
fill="currentColor"
|
||||
viewBox="0 0 20 20"
|
||||
>
|
||||
<path
|
||||
fillRule="evenodd"
|
||||
d="M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z"
|
||||
clipRule="evenodd"
|
||||
/>
|
||||
</svg>
|
||||
<span className="sr-only">Increased by</span>2
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3 className="text-lg leading-6 font-medium text-gray-900 mt-10">
|
||||
Most used in the last 30 days
|
||||
</h3>
|
||||
<div className="mt-5 flex flex-row">
|
||||
<MostUsedBox
|
||||
title="iOS"
|
||||
subtitle="platform"
|
||||
className="bg-blue-600 flex-1"
|
||||
/>
|
||||
<MostUsedBox
|
||||
title="App"
|
||||
subtitle="Product"
|
||||
className="bg-green-600 flex-1"
|
||||
/>
|
||||
</div>
|
||||
<div className="mt-5 flex flex-column">
|
||||
<MostUsedBox
|
||||
title="13.4"
|
||||
subtitle="Minimum supported iOS version"
|
||||
className="bg-indigo-600 flex-1"
|
||||
/>
|
||||
<MostUsedBox
|
||||
title="4.3"
|
||||
subtitle="watchOS version"
|
||||
className="bg-indigo-600 flex-1"
|
||||
/>
|
||||
<MostUsedBox
|
||||
title="10.15"
|
||||
subtitle="macOS version"
|
||||
className="bg-indigo-600 flex-1"
|
||||
/>
|
||||
<MostUsedBox
|
||||
title="5.3"
|
||||
subtitle="tvOS version"
|
||||
className="bg-indigo-600 flex-1"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
const MostUsedBox = ({ title, subtitle, className }) => {
|
||||
return (
|
||||
<div className={`${className} text-white p-4 rounded-lg shadow mr-5`}>
|
||||
<FontAwesomeIcon
|
||||
icon={faMobileAlt}
|
||||
color="white"
|
||||
size="xs"
|
||||
className="w-6 h-6"
|
||||
/>
|
||||
<div className="text-3xl font-bold">{title}</div>
|
||||
<div className="uppercase text-base">{subtitle}</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
const Header = () => {
|
||||
return (
|
||||
<div>
|
||||
<div className="flex justify-center mb-16">
|
||||
<a href="https://tuist.io">
|
||||
<img src="/logo.svg" />
|
||||
</a>
|
||||
</div>
|
||||
<p className="text-base text-center leading-6 text-blue-600 font-semibold tracking-wide uppercase">
|
||||
Tuist Stats
|
||||
</p>
|
||||
<h1 className="mt-2 mb-8 text-3xl text-center leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl sm:leading-10">
|
||||
Insights about how people use Tuist
|
||||
</h1>
|
||||
<p className="text-center text-gray-700 leading-8 prose-lg">
|
||||
To prioritize the work and make the right decisions, it's important to{' '}
|
||||
<b>back our decisions with data</b>. For that reason, we collect
|
||||
anonymous data and present it on this website for us and for the users
|
||||
of the tool.
|
||||
</p>
|
||||
<p className="text-center text-yellow-700 leading-8 prose-lg">
|
||||
Please note that this website is currently work-in-progress so the data
|
||||
presented is fake at the moment.
|
||||
</p>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
function HomePage() {
|
||||
return (
|
||||
<div>
|
||||
<Head />
|
||||
<div className="relative py-16 bg-white overflow-hidden max-w-screen-lg mx-auto">
|
||||
<div className="relative px-4 sm:px-6 lg:px-8">
|
||||
<div className="text-lg max-w-prose mx-auto mb-6">
|
||||
<Header />
|
||||
<Projects />
|
||||
<Workflows />
|
||||
<Environment />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default HomePage
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = {
|
||||
plugins: ['tailwindcss', 'postcss-preset-env'],
|
||||
}
|
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB |
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
|
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 74 KiB |
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="151px" height="151px" viewBox="0 0 151 151" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
|
||||
<title>Icon</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="4.42758392%" x2="50%" y2="96.2307907%" id="linearGradient-1">
|
||||
<stop stop-color="#57C5FA" offset="0%"></stop>
|
||||
<stop stop-color="#0C6DD1" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="New-website" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="Main" transform="translate(-644.000000, -76.000000)">
|
||||
<g id="Header">
|
||||
<g id="Icon" transform="translate(644.000000, 76.000000)">
|
||||
<rect id="Rectangle" fill="url(#linearGradient-1)" x="0" y="0" width="150.528" height="150.528" rx="27.048"></rect>
|
||||
<g id="Group-2" stroke-width="1" transform="translate(26.460000, 30.870000)">
|
||||
<g id="Group" transform="translate(48.216000, 0.000000)" fill-rule="nonzero" stroke="#FFFFFF" stroke-width="2.94">
|
||||
<path d="M0.844646035,87.7355558 L0.844646035,-2.84217094e-14" id="Path"></path>
|
||||
<path d="M1.09285677,88.1947457 L22.4615444,5.586" id="Path-2"></path>
|
||||
<path d="M0.800645041,88.4316741 L42.4425085,19.0217991" id="Path-3"></path>
|
||||
<path d="M0.906698718,88.5038809 L49.1543523,39.69" id="Path-4"></path>
|
||||
<path d="M0.294,89.67 L40.3834876,65.856" id="Path-5"></path>
|
||||
</g>
|
||||
<g id="Group" transform="translate(25.137000, 44.835000) scale(-1, 1) translate(-25.137000, -44.835000) " fill-rule="nonzero" stroke="#FFFFFF" stroke-width="2.94">
|
||||
<path d="M1.72664603,87.7355558 L1.72664603,-2.84217094e-14" id="Path"></path>
|
||||
<path d="M1.97485677,88.1947457 L23.3435444,5.586" id="Path-2"></path>
|
||||
<path d="M1.68264504,88.4316741 L43.3245085,19.0217991" id="Path-3"></path>
|
||||
<path d="M1.78869872,88.5038809 L50.0363523,39.69" id="Path-4"></path>
|
||||
<path d="M0.294,89.67 L41.2654876,65.856" id="Path-5"></path>
|
||||
</g>
|
||||
<rect id="Rectangle" fill="#FFFFFF" fill-rule="nonzero" x="33.222" y="84.966" width="31.458" height="2.646"></rect>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.6 KiB |
|
@ -1,41 +0,0 @@
|
|||
{
|
||||
"name": "App",
|
||||
"icons": [
|
||||
{
|
||||
"src": "\/android-icon-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image\/png",
|
||||
"density": "0.75"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image\/png",
|
||||
"density": "1.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
]
|
||||
}
|
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 101 KiB |
|
@ -1,3 +0,0 @@
|
|||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
|
@ -1,8 +0,0 @@
|
|||
module.exports = {
|
||||
purge: [],
|
||||
theme: {
|
||||
extend: {},
|
||||
},
|
||||
variants: {},
|
||||
plugins: [require('@tailwindcss/typography')],
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"target": "es5",
|
||||
"lib": [
|
||||
"dom",
|
||||
"dom.iterable",
|
||||
"esnext"
|
||||
],
|
||||
"allowJs": true,
|
||||
"skipLibCheck": true,
|
||||
"strict": false,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noEmit": true,
|
||||
"esModuleInterop": true,
|
||||
"module": "esnext",
|
||||
"moduleResolution": "node",
|
||||
"resolveJsonModule": true,
|
||||
"isolatedModules": true,
|
||||
"jsx": "preserve"
|
||||
},
|
||||
"include": [
|
||||
"next-env.d.ts",
|
||||
"**/*.ts",
|
||||
"**/*.tsx"
|
||||
],
|
||||
"exclude": [
|
||||
"node_modules"
|
||||
]
|
||||
}
|
6247
stats/yarn.lock
|
@ -12,24 +12,24 @@
|
|||
"@fortawesome/free-regular-svg-icons": "^5.15.1",
|
||||
"@fortawesome/free-solid-svg-icons": "^5.15.1",
|
||||
"@fortawesome/react-fontawesome": "^0.1.12",
|
||||
"@mdx-js/mdx": "^1.6.19",
|
||||
"@mdx-js/mdx": "^1.6.21",
|
||||
"@mdx-js/react": "^1.6.19",
|
||||
"@mdx-js/tag": "^0.20.3",
|
||||
"@theme-ui/color": "^0.3.1",
|
||||
"@theme-ui/match-media": "^0.3.1",
|
||||
"@theme-ui/match-media": "^0.3.3",
|
||||
"@theme-ui/presets": "^0.3.0",
|
||||
"@theme-ui/prism": "^0.3.0",
|
||||
"@theme-ui/sidenav": "^0.3.1",
|
||||
"@theme-ui/sidenav": "^0.3.3",
|
||||
"@theme-ui/typography": "^0.3.0",
|
||||
"copy-text-to-clipboard": "^2.2.0",
|
||||
"focus-visible": "^5.2.0",
|
||||
"gatsby": "^2.24.89",
|
||||
"gatsby": "^2.25.3",
|
||||
"gatsby-image": "^2.4.21",
|
||||
"gatsby-plugin-favicon": "3.1.6",
|
||||
"gatsby-plugin-feed": "^2.5.20",
|
||||
"gatsby-plugin-google-analytics": "^2.3.19",
|
||||
"gatsby-plugin-google-analytics": "^2.4.0",
|
||||
"gatsby-plugin-manifest": "2.4.37",
|
||||
"gatsby-plugin-mdx": "^1.2.53",
|
||||
"gatsby-plugin-mdx": "^1.3.1",
|
||||
"gatsby-plugin-meta-redirect": "^1.1.1",
|
||||
"gatsby-plugin-netlify": "^2.3.25",
|
||||
"gatsby-plugin-next-seo": "^1.6.1",
|
||||
|
@ -40,7 +40,7 @@
|
|||
"gatsby-plugin-robots-txt": "^1.5.3",
|
||||
"gatsby-plugin-sharp": "2.6.44",
|
||||
"gatsby-plugin-sitemap": "^2.4.17",
|
||||
"gatsby-plugin-theme-ui": "^0.3.0",
|
||||
"gatsby-plugin-theme-ui": "^0.3.3",
|
||||
"gatsby-redirect-from": "^0.2.4",
|
||||
"gatsby-remark-check-links": "^2.1.0",
|
||||
"gatsby-remark-copy-linked-files": "^2.3.19",
|
||||
|
@ -78,7 +78,7 @@
|
|||
"remark-slug": "^6.0.0",
|
||||
"semantic-ui-react": "^2.0.1",
|
||||
"slug": "^4.0.2",
|
||||
"theme-ui": "^0.3.1",
|
||||
"theme-ui": "^0.3.3",
|
||||
"twin.macro": "^1.12.0",
|
||||
"url-join": "^4.0.1"
|
||||
},
|
||||
|
|
|
@ -2,11 +2,6 @@
|
|||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@ardatan/aggregate-error@0.0.1":
|
||||
version "0.0.1"
|
||||
resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.1.tgz#1403ac5de10d8ca689fc1f65844c27179ae1d44f"
|
||||
integrity sha512-UQ9BequOTIavs0pTHLMwQwKQF8tTV1oezY/H2O9chA+JNPFZSua55xpU5dPSjAU9/jLJ1VwU+HJuTVN8u7S6Fg==
|
||||
|
||||
"@ardatan/aggregate-error@0.0.6":
|
||||
version "0.0.6"
|
||||
resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609"
|
||||
|
@ -1315,14 +1310,6 @@
|
|||
"@graphql-tools/utils" "^7.0.0"
|
||||
tslib "~2.0.1"
|
||||
|
||||
"@graphql-tools/schema@^6.0.14":
|
||||
version "6.0.16"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-6.0.16.tgz#778e6eefbc48052538d1f8976b1ecf50e2330e1b"
|
||||
integrity sha512-e5jqE13L5eywCc0Uqlf2ThgScj1KgrCQmwvm+giVK0Dh9goMbwLZt/ciEJSr/LYn/vsH5sec9Qu5Jml6IX7zLA==
|
||||
dependencies:
|
||||
"@graphql-tools/utils" "6.0.16"
|
||||
tslib "~2.0.0"
|
||||
|
||||
"@graphql-tools/schema@^7.0.0":
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.0.0.tgz#f87e307d00a3d388f5c54d32f4697611396c0127"
|
||||
|
@ -1346,14 +1333,6 @@
|
|||
valid-url "1.0.9"
|
||||
websocket "1.0.32"
|
||||
|
||||
"@graphql-tools/utils@6.0.16", "@graphql-tools/utils@^6.0.14":
|
||||
version "6.0.16"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.0.16.tgz#f36cadb2638771ff111270711b30daa31be5d6d6"
|
||||
integrity sha512-WSYVqiIpda0CzXgHuKBJkqE0zZs4aruoVxn5KVMmqDoZbPVJ4f/pATVgKYyelOlBlx5gOfs8PCFpWcQhDB39LA==
|
||||
dependencies:
|
||||
"@ardatan/aggregate-error" "0.0.1"
|
||||
camel-case "4.1.1"
|
||||
|
||||
"@graphql-tools/utils@^6.0.0":
|
||||
version "6.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856"
|
||||
|
@ -1372,6 +1351,15 @@
|
|||
camel-case "4.1.1"
|
||||
tslib "~2.0.1"
|
||||
|
||||
"@graphql-tools/utils@^7.0.2":
|
||||
version "7.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.0.2.tgz#1977d3277158bf32df792a5ff76d3fdc04647a64"
|
||||
integrity sha512-VQQ7krHeoXO0FS3qbWsb/vZb8c8oyiCYPIH4RSgeK9SKOUpatWYt3DW4jmLmyHZLVVMk0yjUbsOhKTBEMejKSA==
|
||||
dependencies:
|
||||
"@ardatan/aggregate-error" "0.0.6"
|
||||
camel-case "4.1.1"
|
||||
tslib "~2.0.1"
|
||||
|
||||
"@graphql-tools/wrap@^7.0.0":
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.0.tgz#f6c02baf3c9374790bb03ee2bee59687f47b1547"
|
||||
|
@ -2023,24 +2011,24 @@
|
|||
"@babel/runtime" "^7.7.2"
|
||||
core-js "^3.4.1"
|
||||
|
||||
"@mdx-js/mdx@^1.6.19":
|
||||
version "1.6.19"
|
||||
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.19.tgz#a89522f53d0712691115b301a4fbd04933714a6f"
|
||||
integrity sha512-L3eLhEFnV/2bcb9XwOegsRmLHd1oEDQPtTBVezhptQ5U1YM+/WQNzx1apjzVTAyukwOanUXnTUMjRUtqJNgFCg==
|
||||
"@mdx-js/mdx@^1.6.21":
|
||||
version "1.6.21"
|
||||
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.21.tgz#d3651b4802db7bdc399270c0ffa9e2aa99dd4b00"
|
||||
integrity sha512-z35VI6qDw9eAzR/obtgHbYVUdb/Pm+oUnlP1lLR94Oe05Xs2H7vlAgpuFBCLH5g/egzAc2wZCyoVydr25CsF+A==
|
||||
dependencies:
|
||||
"@babel/core" "7.11.6"
|
||||
"@babel/plugin-syntax-jsx" "7.10.4"
|
||||
"@babel/plugin-syntax-object-rest-spread" "7.8.3"
|
||||
"@mdx-js/util" "1.6.19"
|
||||
babel-plugin-apply-mdx-type-prop "1.6.19"
|
||||
babel-plugin-extract-import-names "1.6.19"
|
||||
"@mdx-js/util" "1.6.21"
|
||||
babel-plugin-apply-mdx-type-prop "1.6.21"
|
||||
babel-plugin-extract-import-names "1.6.21"
|
||||
camelcase-css "2.0.1"
|
||||
detab "2.0.3"
|
||||
hast-util-raw "6.0.1"
|
||||
lodash.uniq "4.5.0"
|
||||
mdast-util-to-hast "9.1.1"
|
||||
mdast-util-to-hast "9.1.2"
|
||||
remark-footnotes "2.0.0"
|
||||
remark-mdx "1.6.19"
|
||||
remark-mdx "1.6.21"
|
||||
remark-parse "8.0.3"
|
||||
remark-squeeze-paragraphs "4.0.0"
|
||||
style-to-object "0.3.0"
|
||||
|
@ -2058,10 +2046,10 @@
|
|||
resolved "https://registry.yarnpkg.com/@mdx-js/tag/-/tag-0.20.3.tgz#9e2306040b6469248c45a5f5baf44d0014db0493"
|
||||
integrity sha512-Co3gUFmNDv9z2LjuvLTpTj2NaOSHFxuoZjohcG0YK/KfECO+Ns9idzThMYjfEDe1vAf4c824rqlBYseedJdFNw==
|
||||
|
||||
"@mdx-js/util@1.6.19":
|
||||
version "1.6.19"
|
||||
resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.19.tgz#5d4d8f66536d6653963ab2600490b52c3df546be"
|
||||
integrity sha512-bkkQNSHz3xSr3KRHUQ2Qk2XhewvvXAOUqjIUKwcQuL4ijOA4tUHZfUgXExi5CpMysrX7izcsyICtXjZHlfJUjg==
|
||||
"@mdx-js/util@1.6.21":
|
||||
version "1.6.21"
|
||||
resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.21.tgz#25f97a0a1b76e78c16ae5d98c6c73e1be8d89e39"
|
||||
integrity sha512-6sANhqfEHu6gdHZSrzDjN18Y48mIon8f2Os6J+IFmMHN0IhNG/0PUIIsI07kA1sZ9t6vgZNBloVmcDa5WOSe6A==
|
||||
|
||||
"@mdx-js/util@^2.0.0-next.7":
|
||||
version "2.0.0-next.7"
|
||||
|
@ -2299,14 +2287,14 @@
|
|||
dependencies:
|
||||
defer-to-connect "^2.0.0"
|
||||
|
||||
"@theme-ui/color-modes@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/color-modes/-/color-modes-0.3.1.tgz#8c2b18fb170e6c998287b7381240a8b9cca8b0d1"
|
||||
integrity sha512-WuZGgFW7M5wOWSse1PVZCEfM0OZip15/D6U3bB3B9KmWax7qiSnAm1yAMLRQKC+QYhndrjq3xU+WAQm11KnhIw==
|
||||
"@theme-ui/color-modes@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/color-modes/-/color-modes-0.3.3.tgz#ca56cf21796531068da5f82ff6f828db69240f10"
|
||||
integrity sha512-eCIAeWR7Kaj6fp3bZJA5fvb/Y5yy/g7DWwJHGUIwUV37QtxAreQeMEix4rD84OLffCczU9ERvYx0Reaa2nwQ9Q==
|
||||
dependencies:
|
||||
"@emotion/core" "^10.0.0"
|
||||
"@theme-ui/core" "^0.3.1"
|
||||
"@theme-ui/css" "^0.3.1"
|
||||
"@theme-ui/core" "^0.3.3"
|
||||
"@theme-ui/css" "^0.3.3"
|
||||
deepmerge "^4.2.2"
|
||||
|
||||
"@theme-ui/color@^0.3.1":
|
||||
|
@ -2317,36 +2305,41 @@
|
|||
"@theme-ui/css" "^0.3.1"
|
||||
polished "^3.4.1"
|
||||
|
||||
"@theme-ui/components@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/components/-/components-0.3.1.tgz#fe023e156c1e1c076d5f2258466426e94adc2765"
|
||||
integrity sha512-uG4dUM61s4tWv6N34uxs5VIh24bJyA/7TrYJ75WDiI+s72zbcNG7aGRpvX/hSZnAhxjdXpuskdEM3eEgOabdEg==
|
||||
"@theme-ui/components@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/components/-/components-0.3.3.tgz#cc83f4cfadce1d97b64ae4e8cd1624a623b01dd0"
|
||||
integrity sha512-TX5bk2sh9QXmAteNevhGMce3M//BN6sXFVLI3jGTPJjmQxQW1R9iDta6nVR4DgBjrb+HQdtwoeyP11GjaRyBug==
|
||||
dependencies:
|
||||
"@emotion/core" "^10.0.0"
|
||||
"@emotion/styled" "^10.0.0"
|
||||
"@styled-system/color" "^5.1.2"
|
||||
"@styled-system/should-forward-prop" "^5.1.2"
|
||||
"@styled-system/space" "^5.1.2"
|
||||
"@theme-ui/css" "^0.3.1"
|
||||
"@theme-ui/css" "^0.3.3"
|
||||
|
||||
"@theme-ui/core@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/core/-/core-0.3.1.tgz#dbe9800b9d6e923e1a7417e6adebce21524f8c02"
|
||||
integrity sha512-cK6EVSOx0Kyx1Xpi4qb0JTLIxywx0DRh+53Ln1foXMplF2qKaDsFi3vD6duHIlT331E3CNOa9dftHHNM7y4rbA==
|
||||
"@theme-ui/core@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/core/-/core-0.3.3.tgz#3893732f46445581cdd7b9694606ba21e0921310"
|
||||
integrity sha512-2a45c9GAe/mDbifWfK2b8XPrsmAwPZZoWFW185HRtK4qy8zLE70OqitqGPBaoSvE2X/7Vp2BOTnHAm00vVHeAQ==
|
||||
dependencies:
|
||||
"@emotion/core" "^10.0.0"
|
||||
"@theme-ui/css" "^0.3.1"
|
||||
"@theme-ui/css" "^0.3.3"
|
||||
deepmerge "^4.2.2"
|
||||
|
||||
"@theme-ui/css@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/css/-/css-0.3.1.tgz#b85c7e8fae948dc0de65aa30b853368993e25cb3"
|
||||
integrity sha512-QB2/fZBpo4inaLHL3OrB8NOBgNfwnj8GtHzXWHb9iQSRjmtNX8zPXBe32jLT7qQP0+y8JxPT4YChZIkm5ZyIdg==
|
||||
"@theme-ui/css@^0.3.1", "@theme-ui/css@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/css/-/css-0.3.3.tgz#d3f00ed40ece00af28cb271107b71f5f0bec041e"
|
||||
integrity sha512-CJA1nKecrs0qnMNzuLryLZ9LdtbdjMHHRcHFw70i0xkp783d82M4bf1cfeIKcr3NUkq06gJ55KCJIY7rykkUWA==
|
||||
|
||||
"@theme-ui/match-media@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/match-media/-/match-media-0.3.1.tgz#05af6a71cf14368e1b3bd7180fc382c72d5ba53b"
|
||||
integrity sha512-PHvSRB1vqUgDnPkGlXLa+qadmOMOy3LKSOzovwpTi+wzCUyyOGAsUY/fJQ7nufBrmU3vdYeUTrKplLn5VIEmlg==
|
||||
"@theme-ui/css@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/css/-/css-0.3.3.tgz#d3f00ed40ece00af28cb271107b71f5f0bec041e"
|
||||
integrity sha512-CJA1nKecrs0qnMNzuLryLZ9LdtbdjMHHRcHFw70i0xkp783d82M4bf1cfeIKcr3NUkq06gJ55KCJIY7rykkUWA==
|
||||
|
||||
"@theme-ui/match-media@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/match-media/-/match-media-0.3.3.tgz#1ae6f58eebced0891f9da9f2ade099baaa3ad9af"
|
||||
integrity sha512-RoZWjhmKDy9cg+No+V12DdIf0KGWHibkf570r0Gx+1IKFazCghKM2Q2kxh5u7rxuFaHgxNCKBOqWJOpMGDRSqw==
|
||||
|
||||
"@theme-ui/mdx@^0.3.0":
|
||||
version "0.3.0"
|
||||
|
@ -2463,25 +2456,25 @@
|
|||
dependencies:
|
||||
prism-react-renderer "^1.0.2"
|
||||
|
||||
"@theme-ui/sidenav@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/sidenav/-/sidenav-0.3.1.tgz#10cf5a2cf1ce76a56d895a200699e5134b2d73e3"
|
||||
integrity sha512-jTgrYMSOXgzIcsFAf8X92rIq39JiHB1qlO4iwz2dHj2SNHKLlSvjFKh6QCTCaylhddz6virK+EswczI4Z0uc+w==
|
||||
"@theme-ui/sidenav@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/sidenav/-/sidenav-0.3.3.tgz#140fc467485a8cfca7fcec6b1df1d39cb1f5eaff"
|
||||
integrity sha512-npfK8Y7s947b2Zz38Ii1bOVomwdGkWLF+nIwy2NTEbBkI8tsG50E2n77+MR79OiEIPm9HdYnct5CzvdC2LvA8A==
|
||||
dependencies:
|
||||
"@emotion/core" "^10.0.14"
|
||||
"@mdx-js/react" "^1.0.21"
|
||||
deepmerge "^4.0.0"
|
||||
react "^16.8.6"
|
||||
theme-ui "^0.3.1"
|
||||
theme-ui "^0.3.3"
|
||||
|
||||
"@theme-ui/theme-provider@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/theme-provider/-/theme-provider-0.3.1.tgz#910bc43454fd61b1047d7bb0dce05e36ffb6b44b"
|
||||
integrity sha512-Sjj6lD0gPxBi+hcGCkawcGZECeESV/mW2YfmPqjNgmc296x5tulfNc+0/N5CJwLVOmnkn8zR5KNWZ8BjndfeTg==
|
||||
"@theme-ui/theme-provider@^0.3.3":
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/@theme-ui/theme-provider/-/theme-provider-0.3.3.tgz#4162181f90042a80c587adc2221ee6a1c943b830"
|
||||
integrity sha512-gaFNonpNNhkOp4YrcGgA422VZoY7HNqBChbv6FvNU5K1PoZNzRKFrX9grWwUmXD/pSk3eO4pj2KfYWLrvIcW5g==
|
||||
dependencies:
|
||||
"@emotion/core" "^10.0.0"
|
||||
"@theme-ui/color-modes" "^0.3.1"
|
||||
"@theme-ui/core" "^0.3.1"
|
||||
"@theme-ui/color-modes" "^0.3.3"
|
||||
"@theme-ui/core" "^0.3.3"
|
||||
"@theme-ui/mdx" "^0.3.0"
|
||||
|
||||
"@theme-ui/typography@^0.3.0":
|
||||
|
@ -3627,13 +3620,13 @@ babel-plugin-add-module-exports@^0.3.3:
|
|||
optionalDependencies:
|
||||
chokidar "^2.0.4"
|
||||
|
||||
babel-plugin-apply-mdx-type-prop@1.6.19:
|
||||
version "1.6.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.19.tgz#423792e9f7cd06e5b270e66c661ac9e454cdb4fe"
|
||||
integrity sha512-zAuL11EaBbeNpfTqsa9xP7mkvX3V4LaEV6M9UUaI4zQtTqN5JwvDyhNsALQs5Ud7WFQSXtoqU74saTgE+rgZOw==
|
||||
babel-plugin-apply-mdx-type-prop@1.6.21:
|
||||
version "1.6.21"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.21.tgz#0c8600c965ca4203e3c026ed971ed5b7e810aeba"
|
||||
integrity sha512-+vQarmm+g+kePH4CMp2iEN/HOx1oEvZeSKCdKCEZlnJOthXzkpaRAbM3ZNCiKqVr9WuoqPNfoXQ0EVppYpIwfg==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "7.10.4"
|
||||
"@mdx-js/util" "1.6.19"
|
||||
"@mdx-js/util" "1.6.21"
|
||||
|
||||
babel-plugin-dynamic-import-node@^2.3.3:
|
||||
version "2.3.3"
|
||||
|
@ -3658,10 +3651,10 @@ babel-plugin-emotion@^10.0.27:
|
|||
find-root "^1.1.0"
|
||||
source-map "^0.5.7"
|
||||
|
||||
babel-plugin-extract-import-names@1.6.19:
|
||||
version "1.6.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.19.tgz#637fad6c47e6dc69e08716cc90e3a87a2fba8c9c"
|
||||
integrity sha512-5kbSEhQdg1ybR9OnxybbyR1PXw51z6T6ZCtX3vYSU6t1pC/+eBlSzWXyU2guStbwQgJyxS+mHWSNnL7PUdzAlw==
|
||||
babel-plugin-extract-import-names@1.6.21:
|
||||
version "1.6.21"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.21.tgz#94efffee4ea79982491573e5f67d9957ab77596a"
|
||||
integrity sha512-mCjTry00HB/4xHGunxQNMOGZ7JEGJdEScNh7C1WJBto7nePyn9wCdYAZP61pGC6+z3ETH5btY20mqg0plcxZGA==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "7.10.4"
|
||||
|
||||
|
@ -3713,10 +3706,10 @@ babel-plugin-transform-react-remove-prop-types@^0.4.24:
|
|||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a"
|
||||
integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==
|
||||
|
||||
babel-preset-gatsby@^0.5.14:
|
||||
version "0.5.14"
|
||||
resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-0.5.14.tgz#2ce44355755f4e9d55e236abd60ea32d17064b2d"
|
||||
integrity sha512-9OikT1goJ1SQUPThG3AiRhQDMNiv3KtIXwVe7D+8WNXqIeCgAMWfR29UQNT2rorUiPbpw+PqDjLjh0ZDDRJ8qw==
|
||||
babel-preset-gatsby@^0.5.16:
|
||||
version "0.5.16"
|
||||
resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-0.5.16.tgz#4e29a39cf7bb67429ec6dd4b22c1361fcfc00a57"
|
||||
integrity sha512-zcUYvHRnDxwQmzJnkWtHk4x7cGaMbQjTJIKrvCWpS9u10hQOQUNAz/ZKSH1vUmB4oYap6m+sHDoDIr7PNoCAEQ==
|
||||
dependencies:
|
||||
"@babel/plugin-proposal-class-properties" "^7.10.4"
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4"
|
||||
|
@ -3730,8 +3723,8 @@ babel-preset-gatsby@^0.5.14:
|
|||
babel-plugin-dynamic-import-node "^2.3.3"
|
||||
babel-plugin-macros "^2.8.0"
|
||||
babel-plugin-transform-react-remove-prop-types "^0.4.24"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-legacy-polyfills "^0.0.5"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
gatsby-legacy-polyfills "^0.0.6"
|
||||
|
||||
babel-runtime@^6.26.0:
|
||||
version "6.26.0"
|
||||
|
@ -6836,6 +6829,11 @@ eventemitter3@^4.0.0:
|
|||
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
|
||||
integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==
|
||||
|
||||
eventemitter3@^4.0.4:
|
||||
version "4.0.7"
|
||||
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
|
||||
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
|
||||
|
||||
events@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59"
|
||||
|
@ -7646,16 +7644,16 @@ functions-have-names@^1.2.0:
|
|||
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91"
|
||||
integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==
|
||||
|
||||
gatsby-cli@^2.12.113:
|
||||
version "2.12.113"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.12.113.tgz#8e6a09a520d4dd845474a96755b5662d35fcd5dc"
|
||||
integrity sha512-LmiPKf4E5I4ZKJQwKbzItqU0B8BgVqHa2/a0pJj//Spf4K1B5orLBOydDA9YU5ytx7wvZnpEca/JCwlbas6+gQ==
|
||||
gatsby-cli@^2.12.117:
|
||||
version "2.12.117"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.12.117.tgz#28b36ca3b6b471a55acfc7c63835efdfd8e29b3f"
|
||||
integrity sha512-RmnDAz84sfOOhpq9wI8gC3En3J31pbknaIIneFyYa9ChqgdXYlHJuNPynKsKoiwlbF9/jj1Vr0pE5FdETJ384w==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.4"
|
||||
"@hapi/joi" "^15.1.1"
|
||||
"@types/common-tags" "^1.8.0"
|
||||
better-opn "^2.0.0"
|
||||
chalk "^2.4.2"
|
||||
chalk "^4.1.0"
|
||||
clipboardy "^2.3.0"
|
||||
common-tags "^1.8.0"
|
||||
configstore "^5.0.1"
|
||||
|
@ -7664,9 +7662,9 @@ gatsby-cli@^2.12.113:
|
|||
execa "^3.4.0"
|
||||
fs-exists-cached "^1.0.0"
|
||||
fs-extra "^8.1.0"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-recipes "^0.2.34"
|
||||
gatsby-telemetry "^1.3.38"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
gatsby-recipes "^0.2.38"
|
||||
gatsby-telemetry "^1.3.40"
|
||||
hosted-git-info "^3.0.6"
|
||||
is-valid-path "^0.1.1"
|
||||
lodash "^4.17.20"
|
||||
|
@ -7689,10 +7687,10 @@ gatsby-cli@^2.12.113:
|
|||
yoga-layout-prebuilt "^1.9.6"
|
||||
yurnalist "^1.1.2"
|
||||
|
||||
gatsby-core-utils@^1.3.23:
|
||||
version "1.3.23"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-1.3.23.tgz#5d99e86178b2aa3561f58fde4fdffbebecb0dd0c"
|
||||
integrity sha512-H6n6dDeRZ22HAJaBUIt5YjB/BSaE8Jq+kayMUv/YzL1RL2yFZ5lqcLwIL1OE2vWk1mQjMUBZCRxLODU0q1i3bQ==
|
||||
gatsby-core-utils@^1.3.23, gatsby-core-utils@^1.3.24:
|
||||
version "1.3.24"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-1.3.24.tgz#4da8dd3000c25f946bfd6020ee2773f5577a7583"
|
||||
integrity sha512-SlK7rJv/8NBYC8FodYvTINamBHadXNSv//a2uRwh44N1GSSujuCMvtUcpEuAdg9BUQHc54NbbmFuoqf8p85kgA==
|
||||
dependencies:
|
||||
ci-info "2.0.0"
|
||||
configstore "^5.0.1"
|
||||
|
@ -7718,10 +7716,10 @@ gatsby-image@^2.4.21:
|
|||
object-fit-images "^3.2.4"
|
||||
prop-types "^15.7.2"
|
||||
|
||||
gatsby-legacy-polyfills@^0.0.5:
|
||||
version "0.0.5"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.0.5.tgz#eaefdc7eb2e34491683c50d86d59c66abbdbde54"
|
||||
integrity sha512-vxOmb8btMTiBb4tSAcAOX+zkRSppt9BkCadvPpURjBiQYiSYbs0EdQO0+DzmyaIQ4hX18OYjlqWGgcxI8Nddvg==
|
||||
gatsby-legacy-polyfills@^0.0.6:
|
||||
version "0.0.6"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.0.6.tgz#7a28e8a01c3e5aaa9aed8a23e10d3d3ae5bd3453"
|
||||
integrity sha512-23O0orFhu1zkCluIFBs8pu8psfyyWquczfRk2NNdT2x4wW/HkZEjonWM5AkM6kjzZL9JrVCAZEgL4qf9OjgUoA==
|
||||
dependencies:
|
||||
core-js-compat "^3.6.5"
|
||||
|
||||
|
@ -7734,16 +7732,16 @@ gatsby-link@^2.4.16:
|
|||
"@types/reach__router" "^1.3.6"
|
||||
prop-types "^15.7.2"
|
||||
|
||||
gatsby-page-utils@^0.2.29:
|
||||
version "0.2.29"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-0.2.29.tgz#eadaa4c57a7a281d53fc9236272e16c718edc8e5"
|
||||
integrity sha512-0xN3kBNd7PNwsJB1lJrsy7hEJbIIBcvnmbxGTplGenmGnOMoJqK6kEfM5Ru5dWBdSmwHrS+kcihFi0ZiGxpoww==
|
||||
gatsby-page-utils@^0.2.30:
|
||||
version "0.2.30"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-0.2.30.tgz#2ec4b51a64040cd5e67f409f962d29a6b7df4ed4"
|
||||
integrity sha512-H4a6VgDuO4Obd2UgZmfHCnpN3D6NOOpcgVSf8XuC7fmksVhQ3L2v7zw7y/TNS1Fz74yEKffnaF9pqRfkg8D/yg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
bluebird "^3.7.2"
|
||||
chokidar "^3.4.3"
|
||||
fs-exists-cached "^1.0.0"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
glob "^7.1.6"
|
||||
lodash "^4.17.20"
|
||||
micromatch "^4.0.2"
|
||||
|
@ -7778,10 +7776,10 @@ gatsby-plugin-feed@^2.5.20:
|
|||
lodash.merge "^4.6.2"
|
||||
rss "^1.2.2"
|
||||
|
||||
gatsby-plugin-google-analytics@^2.3.19:
|
||||
version "2.3.19"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-2.3.19.tgz#57e2567c63443efc0b83faf0bde18b621b29d8fc"
|
||||
integrity sha512-U8HVZU3y/LoaD2UEU5h7YNsPfdJcRF11byGtiM6xE7hYqWr2YFVaKMf6L/AiREPtgaoE+YB2XfbfDrk2wUtEUA==
|
||||
gatsby-plugin-google-analytics@^2.4.0:
|
||||
version "2.4.0"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-2.4.0.tgz#7c2d0dbb93910129518d325083ac740b756e2819"
|
||||
integrity sha512-NKgYyICCo94OZ8SxoBEMxfRiJTRLBTYDIGkzhS+Dlzqt46T5UZARNcaPFqARw9/OdMf7FDUJ+6FSUqJoLKLNbg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
minimatch "3.0.4"
|
||||
|
@ -7797,10 +7795,10 @@ gatsby-plugin-manifest@2.4.37:
|
|||
semver "^7.3.2"
|
||||
sharp "^0.25.4"
|
||||
|
||||
gatsby-plugin-mdx@^1.2.53:
|
||||
version "1.2.53"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.2.53.tgz#09e3c07f2169a7c01804ed6822e8ded3e2952270"
|
||||
integrity sha512-hh/+0R0nKjJwUkufRo2Hx4ijRwXzUdV2E0Wk6q7tHj7QUWrUOaHYLbH8x0V31Vi7xqG389tWuTUzPx6Z4gE54w==
|
||||
gatsby-plugin-mdx@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.3.1.tgz#18e571d5bb60ea35adf2ea127cdf044fc86f056a"
|
||||
integrity sha512-orPBGGf0VOaaNm40mQqiRt8SLZecpmX+yop3HmL8ZaroKBQzV2OdKFUV7ZVRc4gDCyWR8qdHkI86yC1qA760/w==
|
||||
dependencies:
|
||||
"@babel/core" "^7.11.6"
|
||||
"@babel/generator" "^7.11.6"
|
||||
|
@ -7817,7 +7815,7 @@ gatsby-plugin-mdx@^1.2.53:
|
|||
escape-string-regexp "^1.0.5"
|
||||
eval "^0.1.4"
|
||||
fs-extra "^8.1.0"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
gray-matter "^4.0.2"
|
||||
json5 "^2.1.3"
|
||||
loader-utils "^1.4.0"
|
||||
|
@ -7825,7 +7823,7 @@ gatsby-plugin-mdx@^1.2.53:
|
|||
mdast-util-to-string "^1.1.0"
|
||||
mdast-util-toc "^3.1.0"
|
||||
mime "^2.4.6"
|
||||
p-queue "^5.0.0"
|
||||
p-queue "^6.6.2"
|
||||
pretty-bytes "^5.3.0"
|
||||
remark "^10.0.1"
|
||||
remark-retext "^3.1.3"
|
||||
|
@ -7880,16 +7878,16 @@ gatsby-plugin-offline@^3.2.38:
|
|||
lodash "^4.17.20"
|
||||
workbox-build "^4.3.1"
|
||||
|
||||
gatsby-plugin-page-creator@^2.3.34:
|
||||
version "2.3.34"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.34.tgz#4b76a63e3c68d0b8b4901cd778dff37d29f3813b"
|
||||
integrity sha512-/rFG/ye4m0JJ8NAxTObkKKD8098KOVGE+dZrgBx9I3VN1TcKru0HprVe1xj679HBgKjjNUvchXZbhLl5I+2o4A==
|
||||
gatsby-plugin-page-creator@^2.3.35:
|
||||
version "2.3.35"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.35.tgz#3e709c664508306de54e8c0e6f66a58e42a98d3a"
|
||||
integrity sha512-hT6hgkplHSBXin9DECOxNQastvRJq15XrzN8327VU/67tetYGOG7SKDSxN4eCaIwy7VK0nP0C97gyN7kQ3FNJw==
|
||||
dependencies:
|
||||
"@babel/traverse" "^7.11.5"
|
||||
"@sindresorhus/slugify" "^1.1.0"
|
||||
chokidar "^3.4.2"
|
||||
fs-exists-cached "^1.0.0"
|
||||
gatsby-page-utils "^0.2.29"
|
||||
gatsby-page-utils "^0.2.30"
|
||||
globby "^11.0.1"
|
||||
graphql "^14.7.0"
|
||||
lodash "^4.17.20"
|
||||
|
@ -7968,15 +7966,15 @@ gatsby-plugin-sitemap@^2.4.17:
|
|||
pify "^3.0.0"
|
||||
sitemap "^1.13.0"
|
||||
|
||||
gatsby-plugin-theme-ui@^0.3.0:
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-theme-ui/-/gatsby-plugin-theme-ui-0.3.0.tgz#ab84216536ae45abe09a6edf24156b9dbf50d6a5"
|
||||
integrity sha512-Q2tS8EeYMy7AAtt6hvDtEsd1uwrLMjkDNqabyXhAo38AFoWQ0oKtq9u1YqbiRvp1TK06pAMPQQ3to48LAqc9Cw==
|
||||
gatsby-plugin-theme-ui@^0.3.3:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-theme-ui/-/gatsby-plugin-theme-ui-0.3.3.tgz#33d6b16c2738e8d52bcf19ed2167d763b2e39e28"
|
||||
integrity sha512-SVvDCqggM/OMy4NKk3VCjBndhRKRINW9TAQ9e1rwTXtRlmZjZiif1qOgb4fxVMSvKhCTSGIiwmINgnmNBDow/g==
|
||||
|
||||
gatsby-plugin-typescript@^2.4.24:
|
||||
version "2.4.24"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.4.24.tgz#c644d3919bd7460fc9b926b768cdf6c2f2f7b4e3"
|
||||
integrity sha512-BVfLYMgPafzY+bLQs7GaMLhZfAeEQPTcc36RhPL4H8/goun159Vp+KEVR7KXd3xi/a7ZgWX8YhnrcfLDbwCuwA==
|
||||
gatsby-plugin-typescript@^2.5.0:
|
||||
version "2.5.0"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.5.0.tgz#b7daacff18da2926bf7f6a3251785356bec20c52"
|
||||
integrity sha512-AGsUvjh/iiX5zo5cR88Rsj0da20oOVgzQK9bidMoDa42tjbskiu7oq6hl6NBo8TCuLeoHvf/enxXF1aByU7JGw==
|
||||
dependencies:
|
||||
"@babel/core" "^7.11.6"
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4"
|
||||
|
@ -7986,7 +7984,7 @@ gatsby-plugin-typescript@^2.4.24:
|
|||
"@babel/runtime" "^7.11.2"
|
||||
babel-plugin-remove-graphql-queries "^2.9.20"
|
||||
|
||||
gatsby-plugin-utils@^0.2.39, gatsby-plugin-utils@^0.2.40:
|
||||
gatsby-plugin-utils@^0.2.40:
|
||||
version "0.2.40"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-0.2.40.tgz#20e997d10efb9a0368270f79ce2e6001346f6336"
|
||||
integrity sha512-RKjmpPhmi8TDR9hAKxmD4ZJMje3BLs6nt6mxMWT0F8gf5giCYEywplJikyCvaPfuyaFlq1hMmFaVvzmeZNussg==
|
||||
|
@ -8000,10 +7998,10 @@ gatsby-react-router-scroll@^3.0.15:
|
|||
dependencies:
|
||||
"@babel/runtime" "^7.11.2"
|
||||
|
||||
gatsby-recipes@^0.2.34:
|
||||
version "0.2.34"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.2.34.tgz#b32bb118083dc96a1971375de57c64f24e8a4a38"
|
||||
integrity sha512-eMZsc+PobCrF9vcfp4nZOpXBHsfofhmAUYlFw+ojt5v80HcxdPPdnK2WTIMYkkLYL9q6KBgwe8tHyRBXqjobMw==
|
||||
gatsby-recipes@^0.2.38:
|
||||
version "0.2.38"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.2.38.tgz#dae5438c8bba01c9b35fe0168ad52fff7bd1132e"
|
||||
integrity sha512-myCRjxVXVkQEhd+j03PFhtos6xByLahNEn/8P9WHYBQ4+uzWryoPItB1Mvrns/DQa23KuEwFunlUmnKTq4ydIQ==
|
||||
dependencies:
|
||||
"@babel/core" "^7.11.6"
|
||||
"@babel/generator" "^7.11.6"
|
||||
|
@ -8013,8 +8011,8 @@ gatsby-recipes@^0.2.34:
|
|||
"@babel/standalone" "^7.11.6"
|
||||
"@babel/template" "^7.10.4"
|
||||
"@babel/types" "^7.11.5"
|
||||
"@graphql-tools/schema" "^6.0.14"
|
||||
"@graphql-tools/utils" "^6.0.14"
|
||||
"@graphql-tools/schema" "^7.0.0"
|
||||
"@graphql-tools/utils" "^7.0.2"
|
||||
"@hapi/hoek" "8.x.x"
|
||||
"@hapi/joi" "^15.1.1"
|
||||
better-queue "^3.8.10"
|
||||
|
@ -8028,8 +8026,8 @@ gatsby-recipes@^0.2.34:
|
|||
express "^4.17.1"
|
||||
express-graphql "^0.9.0"
|
||||
fs-extra "^8.1.0"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-telemetry "^1.3.38"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
gatsby-telemetry "^1.3.40"
|
||||
glob "^7.1.6"
|
||||
graphql "^14.6.0"
|
||||
graphql-compose "^6.3.8"
|
||||
|
@ -8148,10 +8146,10 @@ gatsby-source-filesystem@^2.3.37:
|
|||
valid-url "^1.0.9"
|
||||
xstate "^4.13.0"
|
||||
|
||||
gatsby-telemetry@^1.3.38:
|
||||
version "1.3.38"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-1.3.38.tgz#1c6a81ac8cca7117c09577fa2f4c8dd12573c14e"
|
||||
integrity sha512-8AoSNzVgrtPJ0Jgd+cPSuVGj2uBCXI2aJ2ANokOVjPbZO/Z+Z9hcOFdU+AkeBdZWCHaJaX0+qpE6KbgkwBoWPA==
|
||||
gatsby-telemetry@^1.3.40:
|
||||
version "1.3.40"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-1.3.40.tgz#647b6a24f23fbb0746314e4deac3850de162bd9b"
|
||||
integrity sha512-BfKuSOe9Q2kCrATypvSXGwfffffLG483mP6j7tJy3iUYgnteRcLLP4YbBV3HG7pqW0SQk+JP5iIlsT7VtSZOXw==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.4"
|
||||
"@babel/runtime" "^7.11.2"
|
||||
|
@ -8162,7 +8160,7 @@ gatsby-telemetry@^1.3.38:
|
|||
configstore "^5.0.1"
|
||||
envinfo "^7.7.3"
|
||||
fs-extra "^8.1.0"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
git-up "^4.0.2"
|
||||
is-docker "^2.1.1"
|
||||
lodash "^4.17.20"
|
||||
|
@ -8191,10 +8189,10 @@ gatsby-transformer-yaml@^2.4.15:
|
|||
lodash "^4.17.20"
|
||||
unist-util-select "^1.5.0"
|
||||
|
||||
gatsby@^2.24.89:
|
||||
version "2.24.89"
|
||||
resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.24.89.tgz#62bb288e78ac3a39684e1c79b9e572692855765c"
|
||||
integrity sha512-52DsiFbWm8NNzCscEiOpw1g26bP3n+WiiMqBmpIrxs8vTgxvPF84+XsGZHrkPvLv/+d16Navxf9Q2g7ZBHAsmw==
|
||||
gatsby@^2.25.3:
|
||||
version "2.25.3"
|
||||
resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.25.3.tgz#60df0787f152fe57c386bdbfa8af786e873c8f41"
|
||||
integrity sha512-2ykK0FGOyEbj8btH3OndWEQxd2BY63OtzlaBKZpbIZIw8i2LNbGQs8lv94lUpE8KcKMfmka1F0OiYvABU44ALA==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.4"
|
||||
"@babel/core" "^7.11.6"
|
||||
|
@ -8221,7 +8219,7 @@ gatsby@^2.24.89:
|
|||
babel-plugin-dynamic-import-node "^2.3.3"
|
||||
babel-plugin-lodash "3.3.4"
|
||||
babel-plugin-remove-graphql-queries "^2.9.20"
|
||||
babel-preset-gatsby "^0.5.14"
|
||||
babel-preset-gatsby "^0.5.16"
|
||||
better-opn "^2.0.0"
|
||||
better-queue "^3.8.10"
|
||||
bluebird "^3.7.2"
|
||||
|
@ -8229,7 +8227,7 @@ gatsby@^2.24.89:
|
|||
browserslist "^4.12.2"
|
||||
cache-manager "^2.11.1"
|
||||
cache-manager-fs-hash "^0.0.9"
|
||||
chalk "^2.4.2"
|
||||
chalk "^4.1.0"
|
||||
chokidar "^3.4.2"
|
||||
common-tags "^1.8.0"
|
||||
compression "^1.7.4"
|
||||
|
@ -8262,16 +8260,16 @@ gatsby@^2.24.89:
|
|||
find-cache-dir "^3.3.1"
|
||||
fs-exists-cached "1.0.0"
|
||||
fs-extra "^8.1.0"
|
||||
gatsby-cli "^2.12.113"
|
||||
gatsby-core-utils "^1.3.23"
|
||||
gatsby-cli "^2.12.117"
|
||||
gatsby-core-utils "^1.3.24"
|
||||
gatsby-graphiql-explorer "^0.4.15"
|
||||
gatsby-legacy-polyfills "^0.0.5"
|
||||
gatsby-legacy-polyfills "^0.0.6"
|
||||
gatsby-link "^2.4.16"
|
||||
gatsby-plugin-page-creator "^2.3.34"
|
||||
gatsby-plugin-typescript "^2.4.24"
|
||||
gatsby-plugin-utils "^0.2.39"
|
||||
gatsby-plugin-page-creator "^2.3.35"
|
||||
gatsby-plugin-typescript "^2.5.0"
|
||||
gatsby-plugin-utils "^0.2.40"
|
||||
gatsby-react-router-scroll "^3.0.15"
|
||||
gatsby-telemetry "^1.3.38"
|
||||
gatsby-telemetry "^1.3.40"
|
||||
glob "^7.1.6"
|
||||
got "8.3.2"
|
||||
graphql "^14.6.0"
|
||||
|
@ -11039,13 +11037,13 @@ mdast-util-definitions@^3.0.0:
|
|||
dependencies:
|
||||
unist-util-visit "^2.0.0"
|
||||
|
||||
mdast-util-to-hast@9.1.1:
|
||||
version "9.1.1"
|
||||
resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.1.tgz#953ff12aed57464b11d7e5549a45913e561909fa"
|
||||
integrity sha512-vpMWKFKM2mnle+YbNgDXxx95vv0CoLU0v/l3F5oFAG5DV7qwkZVWA206LsAdOnEVyf5vQcLnb3cWJywu7mUxsQ==
|
||||
mdast-util-to-hast@9.1.2:
|
||||
version "9.1.2"
|
||||
resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.2.tgz#10fa5ed9d45bf3755891e5801d0f32e2584a9423"
|
||||
integrity sha512-OpkFLBC2VnNAb2FNKcKWu9FMbJhQKog+FCT8nuKmQNIKXyT1n3SIskE7uWDep6x+cA20QXlK5AETHQtYmQmxtQ==
|
||||
dependencies:
|
||||
"@types/mdast" "^3.0.0"
|
||||
"@types/unist" "^2.0.3"
|
||||
"@types/unist" "^2.0.0"
|
||||
mdast-util-definitions "^3.0.0"
|
||||
mdurl "^1.0.0"
|
||||
unist-builder "^2.0.0"
|
||||
|
@ -12199,12 +12197,13 @@ p-pipe@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e"
|
||||
integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==
|
||||
|
||||
p-queue@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-5.0.0.tgz#80f1741d5e78a6fa72fce889406481baa5617a3c"
|
||||
integrity sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==
|
||||
p-queue@^6.6.2:
|
||||
version "6.6.2"
|
||||
resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
|
||||
integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
|
||||
dependencies:
|
||||
eventemitter3 "^3.1.0"
|
||||
eventemitter3 "^4.0.4"
|
||||
p-timeout "^3.2.0"
|
||||
|
||||
p-reduce@^1.0.0:
|
||||
version "1.0.0"
|
||||
|
@ -12232,7 +12231,7 @@ p-timeout@^2.0.1:
|
|||
dependencies:
|
||||
p-finally "^1.0.0"
|
||||
|
||||
p-timeout@^3.1.0:
|
||||
p-timeout@^3.1.0, p-timeout@^3.2.0:
|
||||
version "3.2.0"
|
||||
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
|
||||
integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
|
||||
|
@ -14180,16 +14179,16 @@ remark-footnotes@2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f"
|
||||
integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==
|
||||
|
||||
remark-mdx@1.6.19:
|
||||
version "1.6.19"
|
||||
resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.19.tgz#9f5330a6b151c40643ddda81714d45a751b158e0"
|
||||
integrity sha512-UKK1CFatVPNhgjsIlNQ3GjVl3+6O7x7Hag6oyntFTg8s7sgq+rhWaSfM/6lW5UWU6hzkj520KYBuBlsaSriGtA==
|
||||
remark-mdx@1.6.21:
|
||||
version "1.6.21"
|
||||
resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.21.tgz#0c1a7e042e50938ff89ad8dd7e8e219d4b0404ce"
|
||||
integrity sha512-IGb3l46a6NFi62egT+WXeTT3T8wYTunmPCEGTfDO6oRAfuss9VAb/3InVCKKGXXoiNi0mTuplI0EFusdCLGk3A==
|
||||
dependencies:
|
||||
"@babel/core" "7.11.6"
|
||||
"@babel/helper-plugin-utils" "7.10.4"
|
||||
"@babel/plugin-proposal-object-rest-spread" "7.11.0"
|
||||
"@babel/plugin-syntax-jsx" "7.10.4"
|
||||
"@mdx-js/util" "1.6.19"
|
||||
"@mdx-js/util" "1.6.21"
|
||||
is-alphabetical "1.0.4"
|
||||
remark-parse "8.0.3"
|
||||
unified "9.2.0"
|
||||
|
@ -16161,17 +16160,17 @@ text-table@0.2.0, text-table@^0.2.0:
|
|||
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
|
||||
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
|
||||
|
||||
theme-ui@^0.3.1:
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/theme-ui/-/theme-ui-0.3.1.tgz#b00ee2c03eb3d820536af8b121c64d13b3777cf0"
|
||||
integrity sha512-My/TSALqp7Dst5Ez7nJA+94Q8zJhc26Z0qGo8kEWyoqHHJ5TU8xdhjLPBltTdQck3T32cSq5USIeSKU3JtxYUQ==
|
||||
theme-ui@^0.3.1, theme-ui@^0.3.3:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/theme-ui/-/theme-ui-0.3.3.tgz#d0294f95fcc2d133c81beafdbf3083fe59059207"
|
||||
integrity sha512-tAAkxU6poID5iGUBE/G+sjBhH4OlEYFF6wRjDr3c2mm5Fq5KZ0CA+w+AkKoyTzkxnWaVYhoeb4JZxu/gYSVGtw==
|
||||
dependencies:
|
||||
"@theme-ui/color-modes" "^0.3.1"
|
||||
"@theme-ui/components" "^0.3.1"
|
||||
"@theme-ui/core" "^0.3.1"
|
||||
"@theme-ui/css" "^0.3.1"
|
||||
"@theme-ui/color-modes" "^0.3.3"
|
||||
"@theme-ui/components" "^0.3.3"
|
||||
"@theme-ui/core" "^0.3.3"
|
||||
"@theme-ui/css" "^0.3.3"
|
||||
"@theme-ui/mdx" "^0.3.0"
|
||||
"@theme-ui/theme-provider" "^0.3.1"
|
||||
"@theme-ui/theme-provider" "^0.3.3"
|
||||
|
||||
through2@^2.0.0, through2@^2.0.1:
|
||||
version "2.0.5"
|
||||
|
@ -16415,11 +16414,6 @@ tslib@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e"
|
||||
integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==
|
||||
|
||||
tslib@~2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.0.tgz#18d13fc2dce04051e20f074cc8387fd8089ce4f3"
|
||||
integrity sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==
|
||||
|
||||
tslib@~2.0.1:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
|
||||
|
|