-
+
+
+
{meta.title}
+
+ {format(new Date(meta.date), "MMMM do, yyyy")} (
+ {formatDistanceToNow(new Date(meta.date), {
+ includeSeconds: false,
+ addSuffix: true,
+ })}
+ )
+
-
+ {config.authors
+ ? renderComponent(config.authors, { authors: meta.authors })
+ : null}
@@ -188,20 +207,11 @@ const Layout = ({
const postList = posts ? (
{posts.map((post) => {
- // if (tagName) {
- // const tags = getTags(post);
- // if (!tags.includes(tagName)) {
- // return null;
- // }
- // } else if (type === "tag") {
- // return null;
- // }
-
const postTitle =
(post.frontMatter ? post.frontMatter.title : null) || post.name;
const postDate = post.frontMatter ? (
) : null;
const postDescription =
diff --git a/docs/package.json b/docs/package.json
index 19a4ae17f781a..b223698d8305b 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -33,6 +33,7 @@
"axios": "^0.24.0",
"classnames": "^2.3.1",
"copy-to-clipboard": "^3.3.1",
+ "date-fns": "^2.28.0",
"flexsearch": "^0.7.21",
"focus-visible": "^5.1.0",
"github-slugger": "^1.4.0",
diff --git a/docs/pages/blog/index.mdx b/docs/pages/blog/index.mdx
index 12b4b84462781..31864910aa1e9 100644
--- a/docs/pages/blog/index.mdx
+++ b/docs/pages/blog/index.mdx
@@ -1,4 +1,5 @@
---
-title: Posts
+title: Blog
+description: The latest updates and releases from the Turborepo team at Vercel.
type: posts
---
diff --git a/docs/pages/blog/joining-vercel.mdx b/docs/pages/blog/joining-vercel.mdx
index 83f85583b6d30..4bc6045c809de 100644
--- a/docs/pages/blog/joining-vercel.mdx
+++ b/docs/pages/blog/joining-vercel.mdx
@@ -3,7 +3,8 @@ title: Turborepo is joining Vercel
date: 2021/12/09
description: Turborepo is joining Vercel to make the web even faster.
tag: web development
-author: Jared Palmer
+authors:
+ - jaredpalmer
type: post
---
diff --git a/docs/pages/blog/saml-sso-now-available.mdx b/docs/pages/blog/saml-sso-now-available.mdx
index 46779f12eee5f..c4367a5afb146 100644
--- a/docs/pages/blog/saml-sso-now-available.mdx
+++ b/docs/pages/blog/saml-sso-now-available.mdx
@@ -3,8 +3,9 @@ title: SAML SSO is now available
date: 2021/08/03
description: SAML Single Sign-on (SSO) is now available to Enterprise customers thanks to our friends over at WorkOS.
tag: web development
-author: Jared Palmer
-ogImage: /blog/og-saml.png
+authors:
+ - jaredpalmer
+ogImage: /images/blog/og-saml.png
type: post
---
diff --git a/docs/pages/blog/turbo-0-4-0.mdx b/docs/pages/blog/turbo-0-4-0.mdx
index d6fe469a4c1c8..5a81ddddabc1c 100644
--- a/docs/pages/blog/turbo-0-4-0.mdx
+++ b/docs/pages/blog/turbo-0-4-0.mdx
@@ -1,9 +1,10 @@
---
-title: Turborepo v0.4.0
+title: Turborepo 0.4.0
date: 2021/04/02
-description: Turborepo v0.4.0 introduces 10x faster hashing, pruned workspaces with sparse installs, a new pipeline configuration API, and improved cache control.
+description: Turborepo 0.4.0 introduces 10x faster hashing, pruned workspaces with sparse installs, a new pipeline configuration API, and improved cache control.
tag: web development
-author: Jared Palmer
+authors:
+ - jaredpalmer
type: post
---
diff --git a/docs/pages/blog/turbo-1-1-0.mdx b/docs/pages/blog/turbo-1-1-0.mdx
new file mode 100644
index 0000000000000..fc64d0901f3b9
--- /dev/null
+++ b/docs/pages/blog/turbo-1-1-0.mdx
@@ -0,0 +1,143 @@
+---
+title: Turborepo 1.1
+date: 2022/01/31
+description: Turborepo 1.1 introduces automatic migrations, turbo.json configuration, environment variable dependencies, partial Yarn v2 support, and more!
+tag: web development
+ogImage: /images/blog/turbo-1-1-0/twitter-card.png
+type: post
+authors:
+ - jaredpalmer
+ - becca__z
+ - gaspargarcia_
+ - gsoltis
+---
+
+Since releasing Turborepo v1.0 in mid-December, we've seen incredible adoption:
+
+- 5.5k+ GitHub Stars
+- 70k+ weekly NPM downloads
+- 65+ OSS contributors
+- In production at [Vercel](https://github.com/vercel/next.js), [AWS](https://github.com/aws-amplify/amplify-ui), [PayPal](https://twitter.com/jaredpalmer/status/1485617973477978121?s=20&t=E5K-_H-Uo0Q1qIB_uAvdXw), [Twilio](https://github.com/twilio-labs/function-templates), [Contentful](https://github.com/contentful/forma-36), [Miro](https://github.com/miroapp/app-examples), [Framer](https://github.com/framer/motion), [Discord.js](https://github.com/discordjs/discord.js), [Rocket.chat](https://github.com/RocketChat/Rocket.Chat.Fuselage), [Astro.build](https://github.com/withastro/astro)
+- 585+ members of the [Turborepo Community Discord](https://turborepo.org/discord)
+
+
+
+We're further improving build performance and caching with Turborepo v1.1, featuring:
+
+- [**Automatic Migrations:**](#automatic-migrations) Official idempotent migration scripts to assist with upgrading.
+- [**`turbo.json` Support:**](#turbojson-support) Turborepo configuration now lives in its own file.
+- [**Faster Package Manager Detection:**](#faster-package-manager-detection) Turborepo now respects the `packageManager` key in the root `package.json`.
+- [**Environment Variable Dependencies:**](#environment-variable-dependencies) Define how environment variables impact global and task-specific caching.
+- [**Partial Support for Yarn v2+:**](#partial-yarn-v2v3-support) Support for yarn v2+ with `nodeLinker: "node-modules"`.
+
+Update today by running `npm install turbo@latest`. After running `turbo`, you'll see instructions about how to use `@turbo/codemod` to run automatic migrations for `v1.1`.
+
+## Automatic Migrations
+
+Turborepo now provides idempotent code transformations and automatic migration scripts (a.k.a "codemods") to help upgrade your Turborepo codebase when a feature is deprecated or will be deprecated in the future.
+
+Codemods are transformations that run on your codebase programmatically. This saves you time by applying a large number of changes to your code automatically, without having to manually go through and edit every file.
+
+### Usage
+
+```bash
+npx @turbo/codemod
+```
+
+- `transform` - the name of transform, [see available transforms in the docs](https://turborepo.org/docs/reference/codemods#turborepo-1x).
+- `path` - files or directory to transform.
+- `--dry` - Do a dry run, no code will be edited.
+- `--print` - Prints the changed output for comparison.
+
+For more information about specific transforms, check out the [new Codemods documentation](https://turborepo.org/docs/reference/codemods#turborepo-1x).
+
+## `turbo.json` Support
+
+Turborepo configuration is now defined in a `turbo.json` file in the root of your monorepo. This is an improvement over having a `turbo` key in `package.json` for those who want to quickly jump straight to their Turborepo configuration in their code editors.
+
+To automatically migrate from your current configuration in `package.json`, check out a new branch, navigate to the root of your monorepo and run the following codemod:
+
+```bash
+npx @turbo/codemod create-turbo-config .
+```
+
+For more information on this transformation, [check out the documentation](https://turborepo.org/docs/reference/codemods#create-turbo-config).
+
+## Faster Package Manager Detection
+
+Turborepo now supports the recently established `packageManager` field in `package.json` for faster package manager detection. Previously, `turbo` would check for specific files to infer this information. To automatically set this field, check out a new branch, navigate to the root of your monorepo and run:
+
+```bash
+npx @turbo/codemod add-package-manager .
+```
+
+For more information on this transformation, [check out the documentation](https://turborepo.org/docs/reference/codemods#add-package-manager).
+
+## Environment Variable Dependencies
+
+When you use `turbo` with tools that inline environment variables at build time (e.g. Next.js or Create React App), it is important you tell `turbo` about it to avoid shipping a cached artifact with the wrong environment variables.
+
+You can now control `turbo`'s [cache fingerprinting (a.k.a. hashing)](https://turborepo.org/docs/features/caching#hashing) behavior based on the values of both environment variables and the contents of files:
+
+- Including environment variables in a `dependsOn` in your `pipeline` definition prefixed by a `$` will impact the cache fingerprint on a per-task or per-package-task basis.
+- Including environment variables in `globalDependencies` list prefixed by a `$` will impact the cache fingerprint of _all_ tasks.
+- Including files or globs of files in `globalDependencies` will impact the cache fingerprint of _all_ tasks.
+- The value of any environment variable that includes `THASH` in its name will impact the cache fingerprint of _all_ tasks.
+
+```jsonc
+{
+ "pipeline": {
+ "build": {
+ "dependsOn": {
+ "^build"
+ // env vars will impact hashes of all "build" tasks
+ "$SOME_ENV_VAR"
+ },
+ "outputs": ["dist/**"]
+ },
+ "web#build": { // override settings for the "build" task for the "web" app
+ "dependsOn": [
+ "^build",
+ // env vars that will impact the hash of "build" task for only "web" app
+ "$STRIPE_SECRET_KEY",
+ "$NEXT_PUBLIC_STRIPE_PUBLIC_KEY",
+ "$NEXT_PUBLIC_ANALYTICS_ID",
+ ],
+ "outputs": [".next/**"],
+ },
+ "docs#build": { // override settings for the "build" task for the "docs" app
+ "dependsOn": [
+ "^build",
+ // env vars that will impact the hash of "build" task for only "web" app
+ "$STRIPE_SECRET_KEY",
+ "$NEXT_PUBLIC_STRIPE_PUBLIC_KEY",
+ "$NEXT_PUBLIC_ANALYTICS_ID",
+ ],
+ "outputs": [".next/**"],
+ }
+ },
+ "baseBranch": "origin/main",
+ "globalDependencies": [
+ "$GITHUB_TOKEN"// env var that will impact the hashes of all tasks,
+ "tsconfig.json" // file contents will impact the hashes of all tasks,
+ ".env.*" // glob file contents will impact the hashes of all tasks,
+ ],
+ }
+}
+```
+
+Note: In most monorepos, you don't often use environment variables in shared packages, but mostly in applications. Thus, to get higher cache hit rates, you should only include environment variables in the app-specific tasks where they are used/inlined.
+
+For more information, read the [caching and hashing documentation](https://turborepo.org/docs/features/caching).
+
+## Partial Yarn v2/v3 support
+
+In addition to Yarn v1, npm, and pnpm package managers, Turborepo now supports Yarn v2+ with [`nodeLinker: "node-modules"` set in `.yarnrc.yml`](https://yarnpkg.com/configuration/yarnrc#nodeLinker). This key tells Yarn v2+ to mimic Yarn v1's `node_modules` installation behavior. Yarn v2+ Plug'n'Play (a.k.a. "PnP") is not currently supported.
+
+## What's next?
+
+[Since our launch](https://turborepo.org/blog/joining-vercel), Turborepo has focused on seamless incremental adoption/migration and speeding up CI/CD. We are committed to both of those values, but now we'll also be focusing on improving Turborepo's day-to-day ergonomics for local development and observability. We're really excited about this next chapter and will be sharing more details soon.
+
+## We're hiring!
+
+The Turborepo team at [Vercel](https://vercel.com) is hiring! We're specifically looking for full time [Senior Full Stack Software Engineers](https://vercel.com/careers/senior-full-stack-engineer-amer) and [Senior DevOps/Infrastructure Engineers](https://vercel.com/careers/senior-infrastructure-engineer-amer) to help us make Turborepo even better.
diff --git a/docs/pages/blog/you-might-not-need-typescript-project-references.mdx b/docs/pages/blog/you-might-not-need-typescript-project-references.mdx
index e103e2ae72dbe..acb4f62e30c94 100644
--- a/docs/pages/blog/you-might-not-need-typescript-project-references.mdx
+++ b/docs/pages/blog/you-might-not-need-typescript-project-references.mdx
@@ -3,9 +3,10 @@ title: You might not need TypeScript project references
date: 2021/04/23
description: As it turns out, you might not even references or even an interim TypeScript build step with a pattern I am about to show you, which I dub "internal packages."
tag: web development
-author: Jared Palmer
-ogImage: /blog/og-project-references.png
+ogImage: /images/blog/og-project-references.png
type: post
+authors:
+ - jaredpalmer
---
If you've worked in a larger TypeScript codebase or monorepo, you are likely familiar with [project references](https://www.typescriptlang.org/docs/handbook/project-references.html "TypeScript Project References Documentation"). They are indeed fairly powerful.
diff --git a/docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png b/docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png
new file mode 100644
index 0000000000000..d4337ebd833fd
Binary files /dev/null and b/docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png differ
diff --git a/docs/public/images/blog/turbo-1-1-0/twitter-card.png b/docs/public/images/blog/turbo-1-1-0/twitter-card.png
new file mode 100644
index 0000000000000..fe158d832a0f5
Binary files /dev/null and b/docs/public/images/blog/turbo-1-1-0/twitter-card.png differ
diff --git a/docs/public/images/people/becca__z.jpeg b/docs/public/images/people/becca__z.jpeg
new file mode 100644
index 0000000000000..8adc3438d07ae
Binary files /dev/null and b/docs/public/images/people/becca__z.jpeg differ
diff --git a/docs/public/images/people/gaspargarcia_.jpeg b/docs/public/images/people/gaspargarcia_.jpeg
new file mode 100644
index 0000000000000..a33f4a886396e
Binary files /dev/null and b/docs/public/images/people/gaspargarcia_.jpeg differ
diff --git a/docs/public/images/people/gsoltis.jpeg b/docs/public/images/people/gsoltis.jpeg
new file mode 100644
index 0000000000000..ed52e8a4c7116
Binary files /dev/null and b/docs/public/images/people/gsoltis.jpeg differ
diff --git a/docs/theme.config.js b/docs/theme.config.js
index 0a0f94062469b..2fba29ea77f9a 100644
--- a/docs/theme.config.js
+++ b/docs/theme.config.js
@@ -1,5 +1,5 @@
import { useRouter } from "next/router";
-
+import { Avatar } from "./components/Avatar";
const Logo = ({ height, ...props }) => (
);
+const team = {
+ jaredpalmer: {
+ name: "Jared Palmer",
+ twitterUsername: "jaredpalmer",
+ picture: "/images/people/jaredpalmer_headshot.jpeg",
+ },
+ gaspargarcia_: {
+ name: "Gaspar Garcia",
+ twitterUsername: "gaspargarcia_",
+ picture: "/images/people/gaspargarcia_.jpeg",
+ },
+ becca__z: {
+ name: "Becca Z.",
+ twitterUsername: "becca__z",
+ picture: "/images/people/becca__z.jpeg",
+ },
+ gsoltis: {
+ name: "Greg Soltis",
+ twitterUsername: "gsoltis",
+ picture: "/images/people/gsoltis.jpeg",
+ },
+};
+
const theme = {
github: "https://github.com/vercel/turborepo",
docsRepositoryBase:
@@ -134,12 +157,26 @@ const theme = {
titleSuffix: " | Turborepo",
search: true,
unstable_stork: false,
+ unstable_staticImage: true,
floatTOC: true,
font: false,
enterpriseLink:
"https://vercel.com/contact/turborepo?utm_source=turborepo.org&utm_medium=referral&utm_campaign=header-enterpriseLink", // @TODO
projectChatLink: "https://turborepo.org/discord",
feedbackLink: "Question? Give us feedback →",
+ authors: function Authors({ authors }) {
+ return (
+
+ {authors.map((username) =>
+ !!team[username] ? (
+
+ ) : (
+ console.warning("no author found for", username) || null
+ )
+ )}
+
+ );
+ },
banner: function Banner() {
return (
@@ -191,10 +228,6 @@ const theme = {
/>
-
@@ -204,11 +237,11 @@ const theme = {
@@ -223,7 +256,7 @@ const theme = {
Powered by
diff --git a/yarn.lock b/yarn.lock
index 2e487333a5c9e..3409f4c4aadd2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2375,6 +2375,11 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
+date-fns@^2.28.0:
+ version "2.28.0"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
+ integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
+
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3:
version "4.3.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
{meta.title}
+
+ {format(new Date(meta.date), "MMMM do, yyyy")} (
+ {formatDistanceToNow(new Date(meta.date), {
+ includeSeconds: false,
+ addSuffix: true,
+ })}
+ )
+
-
+ {config.authors
+ ? renderComponent(config.authors, { authors: meta.authors })
+ : null}
-
{posts.map((post) => {
- // if (tagName) {
- // const tags = getTags(post);
- // if (!tags.includes(tagName)) {
- // return null;
- // }
- // } else if (type === "tag") {
- // return null;
- // }
-
const postTitle =
(post.frontMatter ? post.frontMatter.title : null) || post.name;
const postDate = post.frontMatter ? (
) : null;
const postDescription =
diff --git a/docs/package.json b/docs/package.json
index 19a4ae17f781a..b223698d8305b 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -33,6 +33,7 @@
"axios": "^0.24.0",
"classnames": "^2.3.1",
"copy-to-clipboard": "^3.3.1",
+ "date-fns": "^2.28.0",
"flexsearch": "^0.7.21",
"focus-visible": "^5.1.0",
"github-slugger": "^1.4.0",
diff --git a/docs/pages/blog/index.mdx b/docs/pages/blog/index.mdx
index 12b4b84462781..31864910aa1e9 100644
--- a/docs/pages/blog/index.mdx
+++ b/docs/pages/blog/index.mdx
@@ -1,4 +1,5 @@
---
-title: Posts
+title: Blog
+description: The latest updates and releases from the Turborepo team at Vercel.
type: posts
---
diff --git a/docs/pages/blog/joining-vercel.mdx b/docs/pages/blog/joining-vercel.mdx
index 83f85583b6d30..4bc6045c809de 100644
--- a/docs/pages/blog/joining-vercel.mdx
+++ b/docs/pages/blog/joining-vercel.mdx
@@ -3,7 +3,8 @@ title: Turborepo is joining Vercel
date: 2021/12/09
description: Turborepo is joining Vercel to make the web even faster.
tag: web development
-author: Jared Palmer
+authors:
+ - jaredpalmer
type: post
---
diff --git a/docs/pages/blog/saml-sso-now-available.mdx b/docs/pages/blog/saml-sso-now-available.mdx
index 46779f12eee5f..c4367a5afb146 100644
--- a/docs/pages/blog/saml-sso-now-available.mdx
+++ b/docs/pages/blog/saml-sso-now-available.mdx
@@ -3,8 +3,9 @@ title: SAML SSO is now available
date: 2021/08/03
description: SAML Single Sign-on (SSO) is now available to Enterprise customers thanks to our friends over at WorkOS.
tag: web development
-author: Jared Palmer
-ogImage: /blog/og-saml.png
+authors:
+ - jaredpalmer
+ogImage: /images/blog/og-saml.png
type: post
---
diff --git a/docs/pages/blog/turbo-0-4-0.mdx b/docs/pages/blog/turbo-0-4-0.mdx
index d6fe469a4c1c8..5a81ddddabc1c 100644
--- a/docs/pages/blog/turbo-0-4-0.mdx
+++ b/docs/pages/blog/turbo-0-4-0.mdx
@@ -1,9 +1,10 @@
---
-title: Turborepo v0.4.0
+title: Turborepo 0.4.0
date: 2021/04/02
-description: Turborepo v0.4.0 introduces 10x faster hashing, pruned workspaces with sparse installs, a new pipeline configuration API, and improved cache control.
+description: Turborepo 0.4.0 introduces 10x faster hashing, pruned workspaces with sparse installs, a new pipeline configuration API, and improved cache control.
tag: web development
-author: Jared Palmer
+authors:
+ - jaredpalmer
type: post
---
diff --git a/docs/pages/blog/turbo-1-1-0.mdx b/docs/pages/blog/turbo-1-1-0.mdx
new file mode 100644
index 0000000000000..fc64d0901f3b9
--- /dev/null
+++ b/docs/pages/blog/turbo-1-1-0.mdx
@@ -0,0 +1,143 @@
+---
+title: Turborepo 1.1
+date: 2022/01/31
+description: Turborepo 1.1 introduces automatic migrations, turbo.json configuration, environment variable dependencies, partial Yarn v2 support, and more!
+tag: web development
+ogImage: /images/blog/turbo-1-1-0/twitter-card.png
+type: post
+authors:
+ - jaredpalmer
+ - becca__z
+ - gaspargarcia_
+ - gsoltis
+---
+
+Since releasing Turborepo v1.0 in mid-December, we've seen incredible adoption:
+
+- 5.5k+ GitHub Stars
+- 70k+ weekly NPM downloads
+- 65+ OSS contributors
+- In production at [Vercel](https://github.com/vercel/next.js), [AWS](https://github.com/aws-amplify/amplify-ui), [PayPal](https://twitter.com/jaredpalmer/status/1485617973477978121?s=20&t=E5K-_H-Uo0Q1qIB_uAvdXw), [Twilio](https://github.com/twilio-labs/function-templates), [Contentful](https://github.com/contentful/forma-36), [Miro](https://github.com/miroapp/app-examples), [Framer](https://github.com/framer/motion), [Discord.js](https://github.com/discordjs/discord.js), [Rocket.chat](https://github.com/RocketChat/Rocket.Chat.Fuselage), [Astro.build](https://github.com/withastro/astro)
+- 585+ members of the [Turborepo Community Discord](https://turborepo.org/discord)
+
+
+
+We're further improving build performance and caching with Turborepo v1.1, featuring:
+
+- [**Automatic Migrations:**](#automatic-migrations) Official idempotent migration scripts to assist with upgrading.
+- [**`turbo.json` Support:**](#turbojson-support) Turborepo configuration now lives in its own file.
+- [**Faster Package Manager Detection:**](#faster-package-manager-detection) Turborepo now respects the `packageManager` key in the root `package.json`.
+- [**Environment Variable Dependencies:**](#environment-variable-dependencies) Define how environment variables impact global and task-specific caching.
+- [**Partial Support for Yarn v2+:**](#partial-yarn-v2v3-support) Support for yarn v2+ with `nodeLinker: "node-modules"`.
+
+Update today by running `npm install turbo@latest`. After running `turbo`, you'll see instructions about how to use `@turbo/codemod` to run automatic migrations for `v1.1`.
+
+## Automatic Migrations
+
+Turborepo now provides idempotent code transformations and automatic migration scripts (a.k.a "codemods") to help upgrade your Turborepo codebase when a feature is deprecated or will be deprecated in the future.
+
+Codemods are transformations that run on your codebase programmatically. This saves you time by applying a large number of changes to your code automatically, without having to manually go through and edit every file.
+
+### Usage
+
+```bash
+npx @turbo/codemod
+ {authors.map((username) =>
+ !!team[username] ? (
+
+ ) : (
+ console.warning("no author found for", username) || null
+ )
+ )}
+
+ );
+ },
banner: function Banner() {
return (
@@ -191,10 +228,6 @@ const theme = {
/>
-
@@ -204,11 +237,11 @@ const theme = {
@@ -223,7 +256,7 @@ const theme = {
Powered by
diff --git a/yarn.lock b/yarn.lock
index 2e487333a5c9e..3409f4c4aadd2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2375,6 +2375,11 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
+date-fns@^2.28.0:
+ version "2.28.0"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
+ integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
+
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3:
version "4.3.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"