From d87c5cba4101ee4406615fde9ed1179695f9a7d2 Mon Sep 17 00:00:00 2001 From: Ward Peeters Date: Fri, 27 Aug 2021 07:02:21 +0200 Subject: [PATCH] chore: enable lmdb by default and update node for next major (#32695) * feat: update node to 14.15.0 * feat: add lmdb as a default * fix patches * change tag for publish * force enable pqr * update babel-preset-patch * add patch for peerDeps to v4 * Update 1-lmdb-default.patch * Update 1-lmdb-default.patch --- packages/gatsby/src/utils/flags.ts | 8 + patches/v4/0-node-version.patch | 1304 ++++++++++++++++++++++++++++ patches/v4/1-lmdb-default.patch | 20 + patches/v4/2-gatsby-peerdeps.patch | 1156 ++++++++++++++++++++++++ scripts/release-next-major.js | 7 +- 5 files changed, 2493 insertions(+), 2 deletions(-) create mode 100644 patches/v4/0-node-version.patch create mode 100644 patches/v4/1-lmdb-default.patch create mode 100644 patches/v4/2-gatsby-peerdeps.patch diff --git a/packages/gatsby/src/utils/flags.ts b/packages/gatsby/src/utils/flags.ts index af8ebecb594d8..3899a8d6ee66e 100644 --- a/packages/gatsby/src/utils/flags.ts +++ b/packages/gatsby/src/utils/flags.ts @@ -203,6 +203,10 @@ const activeFlags: Array = [ umbrellaIssue: `https://gatsby.dev/lmdb-feedback`, description: `Store nodes in a persistent embedded database (vs in-memory). Lowers peak memory usage. Requires Node v14.10 or above.`, testFitness: (): fitnessEnum => { + if (_CFLAGS_.GATSBY_MAJOR === `4`) { + return `LOCKED_IN` + } + const [major, minor] = process.versions.node.split(`.`) return (Number(major) === 14 && Number(minor) >= 10) || Number(major) > 14 }, @@ -218,6 +222,10 @@ const activeFlags: Array = [ description: `Parallelize running page queries in order to better saturate all available cores. Improves time it takes to run queries during gatsby build. Requires Node v14.10 or above.`, includedFlags: [`LMDB_STORE`], testFitness: (): fitnessEnum => { + if (_CFLAGS_.GATSBY_MAJOR === `4`) { + return `LOCKED_IN` + } + const [major, minor] = process.versions.node.split(`.`) return (Number(major) === 14 && Number(minor) >= 10) || Number(major) > 14 }, diff --git a/patches/v4/0-node-version.patch b/patches/v4/0-node-version.patch new file mode 100644 index 0000000000000..dfe0b7a1f580e --- /dev/null +++ b/patches/v4/0-node-version.patch @@ -0,0 +1,1304 @@ +diff --git a/packages/babel-plugin-remove-graphql-queries/package.json b/packages/babel-plugin-remove-graphql-queries/package.json +index f06122dc87..b86a428dd3 100644 +--- a/packages/babel-plugin-remove-graphql-queries/package.json ++++ b/packages/babel-plugin-remove-graphql-queries/package.json +@@ -27,6 +27,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\" --extensions \".ts,.js\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/babel-preset-gatsby-package/lib/__tests__/__snapshots__/index.js.snap b/packages/babel-preset-gatsby-package/lib/__tests__/__snapshots__/index.js.snap +index 3c8396ca3a..06b00135af 100644 +--- a/packages/babel-preset-gatsby-package/lib/__tests__/__snapshots__/index.js.snap ++++ b/packages/babel-preset-gatsby-package/lib/__tests__/__snapshots__/index.js.snap +@@ -118,7 +118,7 @@ Array [ + "modules": "commonjs", + "shippedProposals": true, + "targets": Object { +- "node": "12.13.0", ++ "node": "14.15.0", + }, + "useBuiltIns": "entry", + }, +@@ -142,7 +142,7 @@ Array [ + "modules": "commonjs", + "shippedProposals": true, + "targets": Object { +- "node": "12.13.0", ++ "node": "14.15.0", + }, + "useBuiltIns": "entry", + }, +diff --git a/packages/babel-preset-gatsby-package/package.json b/packages/babel-preset-gatsby-package/package.json +index 9e4656e584..6f30be792a 100644 +--- a/packages/babel-preset-gatsby-package/package.json ++++ b/packages/babel-preset-gatsby-package/package.json +@@ -33,7 +33,7 @@ + "license": "MIT", + "main": "lib/index.js", + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "files": [ + "lib/*.js" +diff --git a/packages/babel-preset-gatsby-package/lib/index.js b/packages/babel-preset-gatsby-package/lib/index.js +index 037b1998a7..198f324f00 100644 +--- a/packages/babel-preset-gatsby-package/lib/index.js ++++ b/packages/babel-preset-gatsby-package/lib/index.js +@@ -4,7 +4,7 @@ function preset(context, options = {}) { + const { + browser = false, + debug = false, +- nodeVersion = `12.13.0`, ++ nodeVersion = `14.15.0`, + esm = false, + availableCompilerFlags = [`GATSBY_MAJOR`], + } = options +diff --git a/packages/babel-preset-gatsby/package.json b/packages/babel-preset-gatsby/package.json +index 60ccfdc163..4fac99ab61 100644 +--- a/packages/babel-preset-gatsby/package.json ++++ b/packages/babel-preset-gatsby/package.json +@@ -43,6 +43,6 @@ + "slash": "^3.0.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-cli/package.json b/packages/gatsby-cli/package.json +index 9e2f252d6b..263790fc55 100644 +--- a/packages/gatsby-cli/package.json ++++ b/packages/gatsby-cli/package.json +@@ -99,6 +99,6 @@ + "postinstall": "node scripts/postinstall.js" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-cli/src/__tests__/index.ts b/packages/gatsby-cli/src/__tests__/index.ts +index 7f578dd757..650d019753 100644 +--- a/packages/gatsby-cli/src/__tests__/index.ts ++++ b/packages/gatsby-cli/src/__tests__/index.ts +@@ -52,8 +52,8 @@ const setup = (version?: string): ReturnType => { + } + + describe(`error handling`, () => { +- it(`panics on Node < 12.13.0`, () => { +- ;[`6.0.0`, `8.0.0`, `10.0.0`, `12.0.0`].forEach(version => { ++ it(`panics on Node < 14.15.0`, () => { ++ ;[`6.0.0`, `8.0.0`, `12.13.0`, `13.0.0`].forEach(version => { + const { reporter } = setup(version) + + expect(reporter.panic).toHaveBeenCalledTimes(1) +@@ -95,8 +95,8 @@ describe(`error handling`, () => { + // }) + + describe(`normal behavior`, () => { +- it(`does not panic on Node >= 12.13.0`, () => { +- ;[`12.13.0`, `13.0.0`, `14.0.0`].forEach(version => { ++ it(`does not panic on Node >= 14.15.0`, () => { ++ ;[`14.15.0`, `15.0.0`, `16.3.0`].forEach(version => { + const { reporter } = setup(version) + + expect(reporter.panic).not.toHaveBeenCalled() +diff --git a/packages/gatsby-codemods/package.json b/packages/gatsby-codemods/package.json +index b3d35d17c7..fb647fb90b 100644 +--- a/packages/gatsby-codemods/package.json ++++ b/packages/gatsby-codemods/package.json +@@ -40,7 +40,7 @@ + "cross-env": "^7.0.3" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "bin": "./bin/gatsby-codemods.js" + } +diff --git a/packages/gatsby-core-utils/package.json b/packages/gatsby-core-utils/package.json +index 8ac6435e64..6119bd3827 100644 +--- a/packages/gatsby-core-utils/package.json ++++ b/packages/gatsby-core-utils/package.json +@@ -47,6 +47,6 @@ + "typescript": "^4.3.5" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-cypress/package.json b/packages/gatsby-cypress/package.json +index 9f9c70227d..aad3d9660a 100644 +--- a/packages/gatsby-cypress/package.json ++++ b/packages/gatsby-cypress/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-design-tokens/package.json b/packages/gatsby-design-tokens/package.json +index a8f1f88464..4339eb55be 100644 +--- a/packages/gatsby-design-tokens/package.json ++++ b/packages/gatsby-design-tokens/package.json +@@ -35,6 +35,6 @@ + "preval.macro": "^5.0.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-dev-cli/package.json b/packages/gatsby-dev-cli/package.json +index d12a97e607..938b4d5d05 100644 +--- a/packages/gatsby-dev-cli/package.json ++++ b/packages/gatsby-dev-cli/package.json +@@ -48,6 +48,6 @@ + "watch": "babel -w src --out-dir dist --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-graphiql-explorer/package.json b/packages/gatsby-graphiql-explorer/package.json +index 811773db17..fec9f4ba7e 100644 +--- a/packages/gatsby-graphiql-explorer/package.json ++++ b/packages/gatsby-graphiql-explorer/package.json +@@ -56,6 +56,6 @@ + "whatwg-fetch": "^3.5.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-link/package.json b/packages/gatsby-link/package.json +index eb998cb3cb..b4ca4ea63f 100644 +--- a/packages/gatsby-link/package.json ++++ b/packages/gatsby-link/package.json +@@ -41,6 +41,6 @@ + }, + "types": "index.d.ts", + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-page-utils/package.json b/packages/gatsby-page-utils/package.json +index 1f75e269fd..f409e1b1a1 100644 +--- a/packages/gatsby-page-utils/package.json ++++ b/packages/gatsby-page-utils/package.json +@@ -44,6 +44,6 @@ + "dist/" + ], + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-benchmark-reporting/package.json b/packages/gatsby-plugin-benchmark-reporting/package.json +index 506de45faa..69742f0bb1 100644 +--- a/packages/gatsby-plugin-benchmark-reporting/package.json ++++ b/packages/gatsby-plugin-benchmark-reporting/package.json +@@ -29,6 +29,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-canonical-urls/package.json b/packages/gatsby-plugin-canonical-urls/package.json +index 7d37e98c6a..b8ae3f0931 100644 +--- a/packages/gatsby-plugin-canonical-urls/package.json ++++ b/packages/gatsby-plugin-canonical-urls/package.json +@@ -36,6 +36,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-catch-links/package.json b/packages/gatsby-plugin-catch-links/package.json +index 74155d558f..1276c33ea6 100644 +--- a/packages/gatsby-plugin-catch-links/package.json ++++ b/packages/gatsby-plugin-catch-links/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-coffeescript/package.json b/packages/gatsby-plugin-coffeescript/package.json +index b6e38ffaba..3ef5323827 100644 +--- a/packages/gatsby-plugin-coffeescript/package.json ++++ b/packages/gatsby-plugin-coffeescript/package.json +@@ -43,6 +43,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-create-client-paths/package.json b/packages/gatsby-plugin-create-client-paths/package.json +index 633225920b..18ec1be79c 100644 +--- a/packages/gatsby-plugin-create-client-paths/package.json ++++ b/packages/gatsby-plugin-create-client-paths/package.json +@@ -36,6 +36,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-cxs/package.json b/packages/gatsby-plugin-cxs/package.json +index e2c1ccca76..0fb61cd2c1 100644 +--- a/packages/gatsby-plugin-cxs/package.json ++++ b/packages/gatsby-plugin-cxs/package.json +@@ -42,6 +42,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-emotion/package.json b/packages/gatsby-plugin-emotion/package.json +index e6981cfef0..713f7bba51 100644 +--- a/packages/gatsby-plugin-emotion/package.json ++++ b/packages/gatsby-plugin-emotion/package.json +@@ -41,6 +41,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-facebook-analytics/package.json b/packages/gatsby-plugin-facebook-analytics/package.json +index ba9f14276e..8844ae2136 100644 +--- a/packages/gatsby-plugin-facebook-analytics/package.json ++++ b/packages/gatsby-plugin-facebook-analytics/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-feed/package.json b/packages/gatsby-plugin-feed/package.json +index cdf6f1fcdd..f2b8fcdab1 100644 +--- a/packages/gatsby-plugin-feed/package.json ++++ b/packages/gatsby-plugin-feed/package.json +@@ -47,6 +47,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-flow/package.json b/packages/gatsby-plugin-flow/package.json +index 7445f602db..455cf62ca8 100644 +--- a/packages/gatsby-plugin-flow/package.json ++++ b/packages/gatsby-plugin-flow/package.json +@@ -38,6 +38,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-fullstory/package.json b/packages/gatsby-plugin-fullstory/package.json +index 5cdab6f285..b738d13bf5 100644 +--- a/packages/gatsby-plugin-fullstory/package.json ++++ b/packages/gatsby-plugin-fullstory/package.json +@@ -38,6 +38,6 @@ + "react-dom": "^16.9.0 || ^17.0.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-gatsby-cloud/package.json b/packages/gatsby-plugin-gatsby-cloud/package.json +index ff5be56471..aece4e6917 100644 +--- a/packages/gatsby-plugin-gatsby-cloud/package.json ++++ b/packages/gatsby-plugin-gatsby-cloud/package.json +@@ -52,6 +52,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-google-analytics/package.json b/packages/gatsby-plugin-google-analytics/package.json +index 7b35d2c6de..d1fbadfb63 100644 +--- a/packages/gatsby-plugin-google-analytics/package.json ++++ b/packages/gatsby-plugin-google-analytics/package.json +@@ -42,7 +42,7 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "types": "./index.d.ts" + } +diff --git a/packages/gatsby-plugin-google-gtag/package.json b/packages/gatsby-plugin-google-gtag/package.json +index 3714cfb443..058fe6fe55 100644 +--- a/packages/gatsby-plugin-google-gtag/package.json ++++ b/packages/gatsby-plugin-google-gtag/package.json +@@ -41,6 +41,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-google-tagmanager/package.json b/packages/gatsby-plugin-google-tagmanager/package.json +index 5d781c38b4..8ce596536d 100644 +--- a/packages/gatsby-plugin-google-tagmanager/package.json ++++ b/packages/gatsby-plugin-google-tagmanager/package.json +@@ -42,6 +42,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-graphql-config/package.json b/packages/gatsby-plugin-graphql-config/package.json +index 7df1378e46..29b40ba50d 100644 +--- a/packages/gatsby-plugin-graphql-config/package.json ++++ b/packages/gatsby-plugin-graphql-config/package.json +@@ -38,6 +38,6 @@ + "prepare": "cross-env NODE_ENV=production npm run build" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-jss/package.json b/packages/gatsby-plugin-jss/package.json +index e3be3982af..e01a3d1e7a 100644 +--- a/packages/gatsby-plugin-jss/package.json ++++ b/packages/gatsby-plugin-jss/package.json +@@ -40,6 +40,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-layout/package.json b/packages/gatsby-plugin-layout/package.json +index a78ce82ccd..a3c0e97be0 100644 +--- a/packages/gatsby-plugin-layout/package.json ++++ b/packages/gatsby-plugin-layout/package.json +@@ -36,6 +36,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-less/package.json b/packages/gatsby-plugin-less/package.json +index 97c8ccdefd..390bf7f60d 100644 +--- a/packages/gatsby-plugin-less/package.json ++++ b/packages/gatsby-plugin-less/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__,theme-test.js\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-lodash/package.json b/packages/gatsby-plugin-lodash/package.json +index cffa370ef6..07efd60a26 100644 +--- a/packages/gatsby-plugin-lodash/package.json ++++ b/packages/gatsby-plugin-lodash/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-manifest/package.json b/packages/gatsby-plugin-manifest/package.json +index a81785fbc9..3e5b6daa3b 100644 +--- a/packages/gatsby-plugin-manifest/package.json ++++ b/packages/gatsby-plugin-manifest/package.json +@@ -45,6 +45,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-netlify-cms/package.json b/packages/gatsby-plugin-netlify-cms/package.json +index 1ff565ef38..d5bb8e134f 100644 +--- a/packages/gatsby-plugin-netlify-cms/package.json ++++ b/packages/gatsby-plugin-netlify-cms/package.json +@@ -52,6 +52,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-netlify/package.json b/packages/gatsby-plugin-netlify/package.json +index 02abb3a14a..988d38d607 100644 +--- a/packages/gatsby-plugin-netlify/package.json ++++ b/packages/gatsby-plugin-netlify/package.json +@@ -49,6 +49,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-no-sourcemaps/package.json b/packages/gatsby-plugin-no-sourcemaps/package.json +index 3cab404fbc..82bb36c6d6 100644 +--- a/packages/gatsby-plugin-no-sourcemaps/package.json ++++ b/packages/gatsby-plugin-no-sourcemaps/package.json +@@ -24,6 +24,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-nprogress/package.json b/packages/gatsby-plugin-nprogress/package.json +index e4b3fbe717..2f8b1ec8f5 100644 +--- a/packages/gatsby-plugin-nprogress/package.json ++++ b/packages/gatsby-plugin-nprogress/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-offline/package.json b/packages/gatsby-plugin-offline/package.json +index 7db3df810a..a930500f7d 100644 +--- a/packages/gatsby-plugin-offline/package.json ++++ b/packages/gatsby-plugin-offline/package.json +@@ -52,6 +52,6 @@ + "watch": "npm run build:sw-append -- --watch & npm run build:src -- --watch" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-page-creator/package.json b/packages/gatsby-plugin-page-creator/package.json +index c7f735c18f..86311b862e 100644 +--- a/packages/gatsby-plugin-page-creator/package.json ++++ b/packages/gatsby-plugin-page-creator/package.json +@@ -44,6 +44,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-postcss/package.json b/packages/gatsby-plugin-postcss/package.json +index 0b00d19c6a..d05007beff 100644 +--- a/packages/gatsby-plugin-postcss/package.json ++++ b/packages/gatsby-plugin-postcss/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-preact/package.json b/packages/gatsby-plugin-preact/package.json +index 96b86dc3ef..35e1fdee1a 100644 +--- a/packages/gatsby-plugin-preact/package.json ++++ b/packages/gatsby-plugin-preact/package.json +@@ -42,6 +42,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-react-css-modules/package.json b/packages/gatsby-plugin-react-css-modules/package.json +index e112985970..fb52974000 100644 +--- a/packages/gatsby-plugin-react-css-modules/package.json ++++ b/packages/gatsby-plugin-react-css-modules/package.json +@@ -45,6 +45,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-react-helmet/package.json b/packages/gatsby-plugin-react-helmet/package.json +index 106d907d4b..18612d029c 100644 +--- a/packages/gatsby-plugin-react-helmet/package.json ++++ b/packages/gatsby-plugin-react-helmet/package.json +@@ -49,6 +49,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\",**/__mocks__" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-remove-trailing-slashes/package.json b/packages/gatsby-plugin-remove-trailing-slashes/package.json +index 7e839648b0..d8a4d1792d 100644 +--- a/packages/gatsby-plugin-remove-trailing-slashes/package.json ++++ b/packages/gatsby-plugin-remove-trailing-slashes/package.json +@@ -36,6 +36,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-sass/package.json b/packages/gatsby-plugin-sass/package.json +index 2de15edd5e..284caa9556 100644 +--- a/packages/gatsby-plugin-sass/package.json ++++ b/packages/gatsby-plugin-sass/package.json +@@ -43,6 +43,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-sharp/package.json b/packages/gatsby-plugin-sharp/package.json +index fa37813871..0940db3665 100644 +--- a/packages/gatsby-plugin-sharp/package.json ++++ b/packages/gatsby-plugin-sharp/package.json +@@ -60,6 +60,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\" --extensions \".ts,.js\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-sitemap/package.json b/packages/gatsby-plugin-sitemap/package.json +index 655d62832e..d20ababc75 100644 +--- a/packages/gatsby-plugin-sitemap/package.json ++++ b/packages/gatsby-plugin-sitemap/package.json +@@ -47,6 +47,6 @@ + "test:watch": "jest --watch" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-styled-components/package.json b/packages/gatsby-plugin-styled-components/package.json +index 68ac5a09f3..14edd339da 100644 +--- a/packages/gatsby-plugin-styled-components/package.json ++++ b/packages/gatsby-plugin-styled-components/package.json +@@ -41,6 +41,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-styled-jsx/package.json b/packages/gatsby-plugin-styled-jsx/package.json +index ed544cce92..5fb6881d2f 100644 +--- a/packages/gatsby-plugin-styled-jsx/package.json ++++ b/packages/gatsby-plugin-styled-jsx/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-styletron/package.json b/packages/gatsby-plugin-styletron/package.json +index e3c9c84349..0dba2dfbd7 100644 +--- a/packages/gatsby-plugin-styletron/package.json ++++ b/packages/gatsby-plugin-styletron/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-stylus/package.json b/packages/gatsby-plugin-stylus/package.json +index 99abf5af30..a4b9aa17a4 100644 +--- a/packages/gatsby-plugin-stylus/package.json ++++ b/packages/gatsby-plugin-stylus/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-subfont/package.json b/packages/gatsby-plugin-subfont/package.json +index d921716eb5..41f5b64813 100644 +--- a/packages/gatsby-plugin-subfont/package.json ++++ b/packages/gatsby-plugin-subfont/package.json +@@ -36,6 +36,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-twitter/package.json b/packages/gatsby-plugin-twitter/package.json +index d28b304804..85ecd09c69 100644 +--- a/packages/gatsby-plugin-twitter/package.json ++++ b/packages/gatsby-plugin-twitter/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-typescript/package.json b/packages/gatsby-plugin-typescript/package.json +index 80fa18937a..a2e5e62884 100644 +--- a/packages/gatsby-plugin-typescript/package.json ++++ b/packages/gatsby-plugin-typescript/package.json +@@ -46,6 +46,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-typography/package.json b/packages/gatsby-plugin-typography/package.json +index 4607b8e4ab..caed363471 100644 +--- a/packages/gatsby-plugin-typography/package.json ++++ b/packages/gatsby-plugin-typography/package.json +@@ -46,6 +46,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-plugin-utils/package.json b/packages/gatsby-plugin-utils/package.json +index 8f81bc59bc..9a0d9a3747 100644 +--- a/packages/gatsby-plugin-utils/package.json ++++ b/packages/gatsby-plugin-utils/package.json +@@ -39,6 +39,6 @@ + "src/" + ], + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-react-router-scroll/package.json b/packages/gatsby-react-router-scroll/package.json +index b7edfb862f..4817f29576 100644 +--- a/packages/gatsby-react-router-scroll/package.json ++++ b/packages/gatsby-react-router-scroll/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\" --extensions \".ts,.tsx\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-autolink-headers/package.json b/packages/gatsby-remark-autolink-headers/package.json +index e6e9818a99..c5aa58bac3 100644 +--- a/packages/gatsby-remark-autolink-headers/package.json ++++ b/packages/gatsby-remark-autolink-headers/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-code-repls/package.json b/packages/gatsby-remark-code-repls/package.json +index 6b1b936527..907a3e5189 100644 +--- a/packages/gatsby-remark-code-repls/package.json ++++ b/packages/gatsby-remark-code-repls/package.json +@@ -46,6 +46,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-copy-linked-files/package.json b/packages/gatsby-remark-copy-linked-files/package.json +index c64de19588..131a8eccf8 100644 +--- a/packages/gatsby-remark-copy-linked-files/package.json ++++ b/packages/gatsby-remark-copy-linked-files/package.json +@@ -47,6 +47,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-custom-blocks/package.json b/packages/gatsby-remark-custom-blocks/package.json +index 1b5201a1a2..14f1e43921 100644 +--- a/packages/gatsby-remark-custom-blocks/package.json ++++ b/packages/gatsby-remark-custom-blocks/package.json +@@ -46,6 +46,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-embed-snippet/package.json b/packages/gatsby-remark-embed-snippet/package.json +index c4cff408b7..6997efc708 100644 +--- a/packages/gatsby-remark-embed-snippet/package.json ++++ b/packages/gatsby-remark-embed-snippet/package.json +@@ -42,6 +42,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-graphviz/package.json b/packages/gatsby-remark-graphviz/package.json +index 69effc7ba8..6b2b12c9af 100644 +--- a/packages/gatsby-remark-graphviz/package.json ++++ b/packages/gatsby-remark-graphviz/package.json +@@ -50,6 +50,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-images-contentful/package.json b/packages/gatsby-remark-images-contentful/package.json +index e4b8bf76f4..6d51cf629d 100644 +--- a/packages/gatsby-remark-images-contentful/package.json ++++ b/packages/gatsby-remark-images-contentful/package.json +@@ -43,6 +43,6 @@ + "gatsby": "^3.0.0-next.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-images/package.json b/packages/gatsby-remark-images/package.json +index a54d5e53ca..01d97e9b0b 100644 +--- a/packages/gatsby-remark-images/package.json ++++ b/packages/gatsby-remark-images/package.json +@@ -54,6 +54,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-katex/package.json b/packages/gatsby-remark-katex/package.json +index 9728ee603e..1ec869be9c 100644 +--- a/packages/gatsby-remark-katex/package.json ++++ b/packages/gatsby-remark-katex/package.json +@@ -46,6 +46,6 @@ + "test": "jest src/__tests__/index.js" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-prismjs/package.json b/packages/gatsby-remark-prismjs/package.json +index 2d249b6186..4a7fc97966 100644 +--- a/packages/gatsby-remark-prismjs/package.json ++++ b/packages/gatsby-remark-prismjs/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-responsive-iframe/package.json b/packages/gatsby-remark-responsive-iframe/package.json +index 013ac6e0d2..2e5578e272 100644 +--- a/packages/gatsby-remark-responsive-iframe/package.json ++++ b/packages/gatsby-remark-responsive-iframe/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-remark-smartypants/package.json b/packages/gatsby-remark-smartypants/package.json +index 3abe53afa1..1fbb2c08df 100644 +--- a/packages/gatsby-remark-smartypants/package.json ++++ b/packages/gatsby-remark-smartypants/package.json +@@ -40,6 +40,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-contentful/package.json b/packages/gatsby-source-contentful/package.json +index a483a7676d..809f939569 100644 +--- a/packages/gatsby-source-contentful/package.json ++++ b/packages/gatsby-source-contentful/package.json +@@ -59,7 +59,7 @@ + "watch": "babel -w src --out-dir . --ignore **/__tests__ --ignore **/__fixtures__" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "types": "index.d.ts" + } +diff --git a/packages/gatsby-source-drupal/package.json b/packages/gatsby-source-drupal/package.json +index 2ca9cde21e..fd87d53f9a 100644 +--- a/packages/gatsby-source-drupal/package.json ++++ b/packages/gatsby-source-drupal/package.json +@@ -26,7 +26,7 @@ + "cross-env": "^7.0.3" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-drupal#readme", + "keywords": [ +diff --git a/packages/gatsby-source-faker/package.json b/packages/gatsby-source-faker/package.json +index f41ac4b266..bd16e8808d 100644 +--- a/packages/gatsby-source-faker/package.json ++++ b/packages/gatsby-source-faker/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-filesystem/package.json b/packages/gatsby-source-filesystem/package.json +index ee5076e72b..745f38578f 100644 +--- a/packages/gatsby-source-filesystem/package.json ++++ b/packages/gatsby-source-filesystem/package.json +@@ -49,6 +49,6 @@ + }, + "types": "index.d.ts", + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-graphql/package.json b/packages/gatsby-source-graphql/package.json +index 0fe4010aad..f8e91ab907 100644 +--- a/packages/gatsby-source-graphql/package.json ++++ b/packages/gatsby-source-graphql/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-hacker-news/package.json b/packages/gatsby-source-hacker-news/package.json +index a6dd73defd..fc2efe3f14 100644 +--- a/packages/gatsby-source-hacker-news/package.json ++++ b/packages/gatsby-source-hacker-news/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-lever/package.json b/packages/gatsby-source-lever/package.json +index 6537bcbbf9..ac63ee3bd8 100644 +--- a/packages/gatsby-source-lever/package.json ++++ b/packages/gatsby-source-lever/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-medium/package.json b/packages/gatsby-source-medium/package.json +index 8af716599a..86d5510ebd 100644 +--- a/packages/gatsby-source-medium/package.json ++++ b/packages/gatsby-source-medium/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-mongodb/package.json b/packages/gatsby-source-mongodb/package.json +index d7c3f86434..9622931458 100644 +--- a/packages/gatsby-source-mongodb/package.json ++++ b/packages/gatsby-source-mongodb/package.json +@@ -43,6 +43,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-npm-package-search/package.json b/packages/gatsby-source-npm-package-search/package.json +index 3b8024a125..66dd4491c5 100644 +--- a/packages/gatsby-source-npm-package-search/package.json ++++ b/packages/gatsby-source-npm-package-search/package.json +@@ -35,6 +35,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-wikipedia/package.json b/packages/gatsby-source-wikipedia/package.json +index 5e8e08d8fb..3058ef3a4d 100644 +--- a/packages/gatsby-source-wikipedia/package.json ++++ b/packages/gatsby-source-wikipedia/package.json +@@ -40,6 +40,6 @@ + "cross-env": "^7.0.3" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-source-wordpress/package.json b/packages/gatsby-source-wordpress/package.json +index 6eac8517ef..7c463054aa 100644 +--- a/packages/gatsby-source-wordpress/package.json ++++ b/packages/gatsby-source-wordpress/package.json +@@ -88,6 +88,6 @@ + "generate-plugin-options-docs": "node ./generate-plugin-options-docs.js" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-telemetry/package.json b/packages/gatsby-telemetry/package.json +index 079e5ec5e8..ddf3237f66 100644 +--- a/packages/gatsby-telemetry/package.json ++++ b/packages/gatsby-telemetry/package.json +@@ -61,6 +61,6 @@ + "boolean-negation": false + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-asciidoc/package.json b/packages/gatsby-transformer-asciidoc/package.json +index 01df5463c9..f3b0ae5556 100644 +--- a/packages/gatsby-transformer-asciidoc/package.json ++++ b/packages/gatsby-transformer-asciidoc/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-csv/package.json b/packages/gatsby-transformer-csv/package.json +index ee5b997c71..88da858fdd 100644 +--- a/packages/gatsby-transformer-csv/package.json ++++ b/packages/gatsby-transformer-csv/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-documentationjs/package.json b/packages/gatsby-transformer-documentationjs/package.json +index 32ea95fd96..4664839d2f 100644 +--- a/packages/gatsby-transformer-documentationjs/package.json ++++ b/packages/gatsby-transformer-documentationjs/package.json +@@ -40,6 +40,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-excel/package.json b/packages/gatsby-transformer-excel/package.json +index 0580915e35..ef881ee5eb 100644 +--- a/packages/gatsby-transformer-excel/package.json ++++ b/packages/gatsby-transformer-excel/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-hjson/package.json b/packages/gatsby-transformer-hjson/package.json +index c0a3eda709..13c9923145 100644 +--- a/packages/gatsby-transformer-hjson/package.json ++++ b/packages/gatsby-transformer-hjson/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-javascript-frontmatter/package.json b/packages/gatsby-transformer-javascript-frontmatter/package.json +index d20b77a6d9..d9ed5102c1 100644 +--- a/packages/gatsby-transformer-javascript-frontmatter/package.json ++++ b/packages/gatsby-transformer-javascript-frontmatter/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-javascript-static-exports/package.json b/packages/gatsby-transformer-javascript-static-exports/package.json +index 3f9847b212..d9777bc174 100644 +--- a/packages/gatsby-transformer-javascript-static-exports/package.json ++++ b/packages/gatsby-transformer-javascript-static-exports/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-json/package.json b/packages/gatsby-transformer-json/package.json +index 3df7be98ea..071f596908 100644 +--- a/packages/gatsby-transformer-json/package.json ++++ b/packages/gatsby-transformer-json/package.json +@@ -37,6 +37,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-pdf/package.json b/packages/gatsby-transformer-pdf/package.json +index c2c5db21de..2afd83d852 100644 +--- a/packages/gatsby-transformer-pdf/package.json ++++ b/packages/gatsby-transformer-pdf/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-react-docgen/package.json b/packages/gatsby-transformer-react-docgen/package.json +index 8be0946fb5..0ee3498501 100644 +--- a/packages/gatsby-transformer-react-docgen/package.json ++++ b/packages/gatsby-transformer-react-docgen/package.json +@@ -44,6 +44,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-remark/package.json b/packages/gatsby-transformer-remark/package.json +index 34e289fb88..2fecdee720 100644 +--- a/packages/gatsby-transformer-remark/package.json ++++ b/packages/gatsby-transformer-remark/package.json +@@ -59,6 +59,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-screenshot/lambda/package.json b/packages/gatsby-transformer-screenshot/lambda/package.json +index 69036d3a52..6a89414b28 100644 +--- a/packages/gatsby-transformer-screenshot/lambda/package.json ++++ b/packages/gatsby-transformer-screenshot/lambda/package.json +@@ -9,6 +9,6 @@ + }, + "keywords": [], + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-screenshot/package.json b/packages/gatsby-transformer-screenshot/package.json +index d0eaa7332e..dc6a2859e7 100644 +--- a/packages/gatsby-transformer-screenshot/package.json ++++ b/packages/gatsby-transformer-screenshot/package.json +@@ -40,6 +40,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\" --ignore lambda" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-sharp/package.json b/packages/gatsby-transformer-sharp/package.json +index 10532c33b0..4bb26d185b 100644 +--- a/packages/gatsby-transformer-sharp/package.json ++++ b/packages/gatsby-transformer-sharp/package.json +@@ -46,6 +46,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\" --extensions \".ts,.js\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-sqip/package.json b/packages/gatsby-transformer-sqip/package.json +index 49dfb6bce2..1bd387e9ba 100644 +--- a/packages/gatsby-transformer-sqip/package.json ++++ b/packages/gatsby-transformer-sqip/package.json +@@ -47,6 +47,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-toml/package.json b/packages/gatsby-transformer-toml/package.json +index 9aff844214..c9aaf62a5a 100644 +--- a/packages/gatsby-transformer-toml/package.json ++++ b/packages/gatsby-transformer-toml/package.json +@@ -38,6 +38,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-xml/package.json b/packages/gatsby-transformer-xml/package.json +index 441d87974f..7a144bdf74 100644 +--- a/packages/gatsby-transformer-xml/package.json ++++ b/packages/gatsby-transformer-xml/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-transformer-yaml/package.json b/packages/gatsby-transformer-yaml/package.json +index 3129d7f69f..1d9726382c 100644 +--- a/packages/gatsby-transformer-yaml/package.json ++++ b/packages/gatsby-transformer-yaml/package.json +@@ -39,6 +39,6 @@ + "watch": "babel -w src --out-dir . --ignore \"**/__tests__\"" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby-worker/package.json b/packages/gatsby-worker/package.json +index b633dbe27d..906648ae2d 100644 +--- a/packages/gatsby-worker/package.json ++++ b/packages/gatsby-worker/package.json +@@ -36,6 +36,6 @@ + "typegen": "rimraf \"dist/**/*.d.ts\" && tsc --emitDeclarationOnly --declaration --declarationDir dist/" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + } + } +diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json +index f9b0648b15..0798c38517 100644 +--- a/packages/gatsby/package.json ++++ b/packages/gatsby/package.json +@@ -191,7 +191,7 @@ + "zipkin-transport-http": "^0.22.0" + }, + "engines": { +- "node": ">=12.13.0" ++ "node": ">=14.15.0" + }, + "files": [ + "apis.json", +diff --git a/packages/gatsby/src/utils/webpack.config.js b/packages/gatsby/src/utils/webpack.config.js +index 1611d48014..63fa7ff6b0 100644 +--- a/packages/gatsby/src/utils/webpack.config.js ++++ b/packages/gatsby/src/utils/webpack.config.js +@@ -525,7 +525,7 @@ module.exports = async ( + + if (stage === `build-html` || stage === `develop-html`) { + const [major, minor] = process.version.replace(`v`, ``).split(`.`) +- config.target = `node12.13` ++ config.target = `node14.15` + } else { + config.target = [`web`, `es5`] + } diff --git a/patches/v4/1-lmdb-default.patch b/patches/v4/1-lmdb-default.patch new file mode 100644 index 0000000000000..db4cc0a3dbbce --- /dev/null +++ b/patches/v4/1-lmdb-default.patch @@ -0,0 +1,20 @@ +diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json +index f9b0648b15..bfbd311aca 100644 +--- a/packages/gatsby/package.json ++++ b/packages/gatsby/package.json +@@ -101,6 +101,7 @@ + "json-stringify-safe": "^5.0.1", + "latest-version": "5.1.0", + "lodash": "^4.17.21", ++ "lmdb-store": "^1.6.6", + "md5-file": "^5.0.0", + "meant": "^1.0.1", + "memoizee": "^0.4.15", +@@ -180,7 +181,6 @@ + "cross-env": "^7.0.3", + "documentation": "^13.1.0", + "enhanced-resolve": "^4.2.0", +- "lmdb-store": "~1.5.5", + "react": "^16.12.0", + "react-dom": "^16.12.0", + "rimraf": "^3.0.2", diff --git a/patches/v4/2-gatsby-peerdeps.patch b/patches/v4/2-gatsby-peerdeps.patch new file mode 100644 index 0000000000000..52f78917fc0fe --- /dev/null +++ b/patches/v4/2-gatsby-peerdeps.patch @@ -0,0 +1,1156 @@ +diff --git a/packages/babel-plugin-remove-graphql-queries/package.json b/packages/babel-plugin-remove-graphql-queries/package.json +index 8f1d10fef5..668743929e 100644 +--- a/packages/babel-plugin-remove-graphql-queries/package.json ++++ b/packages/babel-plugin-remove-graphql-queries/package.json +@@ -17,7 +17,7 @@ + }, + "peerDependencies": { + "@babel/core": "^7.0.0", +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "license": "MIT", + "main": "index.js", +diff --git a/packages/gatsby-cypress/package.json b/packages/gatsby-cypress/package.json +index 4078b7d333..6a9fd0f193 100644 +--- a/packages/gatsby-cypress/package.json ++++ b/packages/gatsby-cypress/package.json +@@ -31,7 +31,7 @@ + ], + "peerDependencies": { + "cypress": "^3.1.0", +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "scripts": { + "build": "babel src --out-dir . --ignore \"**/__tests__\"", +diff --git a/packages/gatsby-plugin-canonical-urls/package.json b/packages/gatsby-plugin-canonical-urls/package.json +index f165f45d6c..a1cfcb3747 100644 +--- a/packages/gatsby-plugin-canonical-urls/package.json ++++ b/packages/gatsby-plugin-canonical-urls/package.json +@@ -23,7 +23,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-catch-links/package.json b/packages/gatsby-plugin-catch-links/package.json +index d050b4bc0b..21537bae44 100644 +--- a/packages/gatsby-plugin-catch-links/package.json ++++ b/packages/gatsby-plugin-catch-links/package.json +@@ -24,7 +24,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-coffeescript/package.json b/packages/gatsby-plugin-coffeescript/package.json +index bc9bca8018..a2d0793a35 100644 +--- a/packages/gatsby-plugin-coffeescript/package.json ++++ b/packages/gatsby-plugin-coffeescript/package.json +@@ -30,7 +30,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-create-client-paths/package.json b/packages/gatsby-plugin-create-client-paths/package.json +index 2b4b1a7b14..28895b3dc9 100644 +--- a/packages/gatsby-plugin-create-client-paths/package.json ++++ b/packages/gatsby-plugin-create-client-paths/package.json +@@ -23,7 +23,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-cxs/package.json b/packages/gatsby-plugin-cxs/package.json +index ac143024a0..324812165d 100644 +--- a/packages/gatsby-plugin-cxs/package.json ++++ b/packages/gatsby-plugin-cxs/package.json +@@ -27,7 +27,7 @@ + "main": "index.js", + "peerDependencies": { + "cxs": ">=5.0.0", +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-emotion/package.json b/packages/gatsby-plugin-emotion/package.json +index d042f3fc19..aa4118e3bc 100644 +--- a/packages/gatsby-plugin-emotion/package.json ++++ b/packages/gatsby-plugin-emotion/package.json +@@ -19,7 +19,7 @@ + "peerDependencies": { + "@babel/core": "^7.11.6", + "@emotion/react": "^11.0.0", +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-emotion#readme", + "keywords": [ +diff --git a/packages/gatsby-plugin-facebook-analytics/package.json b/packages/gatsby-plugin-facebook-analytics/package.json +index 8f9d846e09..3c3fce7755 100644 +--- a/packages/gatsby-plugin-facebook-analytics/package.json ++++ b/packages/gatsby-plugin-facebook-analytics/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-feed/package.json b/packages/gatsby-plugin-feed/package.json +index 50b579bdb4..08bedcf191 100644 +--- a/packages/gatsby-plugin-feed/package.json ++++ b/packages/gatsby-plugin-feed/package.json +@@ -32,7 +32,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-flow/package.json b/packages/gatsby-plugin-flow/package.json +index 0b7931da5d..dbaf39f0aa 100644 +--- a/packages/gatsby-plugin-flow/package.json ++++ b/packages/gatsby-plugin-flow/package.json +@@ -35,7 +35,7 @@ + "gatsby-plugin-utils": "^1.13.0-next.0" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-plugin-fullstory/package.json b/packages/gatsby-plugin-fullstory/package.json +index b67f138c40..f18f0a90dc 100644 +--- a/packages/gatsby-plugin-fullstory/package.json ++++ b/packages/gatsby-plugin-fullstory/package.json +@@ -33,7 +33,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-gatsby-cloud/package.json b/packages/gatsby-plugin-gatsby-cloud/package.json +index 4c60d3b69c..13aa3fad31 100644 +--- a/packages/gatsby-plugin-gatsby-cloud/package.json ++++ b/packages/gatsby-plugin-gatsby-cloud/package.json +@@ -41,7 +41,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-google-analytics/package.json b/packages/gatsby-plugin-google-analytics/package.json +index a23803d486..41fa1fa4bd 100644 +--- a/packages/gatsby-plugin-google-analytics/package.json ++++ b/packages/gatsby-plugin-google-analytics/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-google-gtag/package.json b/packages/gatsby-plugin-google-gtag/package.json +index ec8fa16500..d74ec99bcd 100644 +--- a/packages/gatsby-plugin-google-gtag/package.json ++++ b/packages/gatsby-plugin-google-gtag/package.json +@@ -26,7 +26,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-google-tagmanager/package.json b/packages/gatsby-plugin-google-tagmanager/package.json +index 775d2c5d0c..19e7aa563d 100644 +--- a/packages/gatsby-plugin-google-tagmanager/package.json ++++ b/packages/gatsby-plugin-google-tagmanager/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-graphql-config/package.json b/packages/gatsby-plugin-graphql-config/package.json +index 42131d9ae8..4a3c132ed9 100644 +--- a/packages/gatsby-plugin-graphql-config/package.json ++++ b/packages/gatsby-plugin-graphql-config/package.json +@@ -16,7 +16,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-graphql-config#readme", + "keywords": [ +diff --git a/packages/gatsby-plugin-image/package.json b/packages/gatsby-plugin-image/package.json +index cc77884d74..35f567d8d2 100644 +--- a/packages/gatsby-plugin-image/package.json ++++ b/packages/gatsby-plugin-image/package.json +@@ -65,7 +65,7 @@ + }, + "peerDependencies": { + "@babel/core": "^7.12.3", +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-plugin-sharp": "^3.0.0-next.0", + "gatsby-source-filesystem": "^3.0.0-next.0", + "react": "^16.9.0 || ^17.0.0", +diff --git a/packages/gatsby-plugin-jss/package.json b/packages/gatsby-plugin-jss/package.json +index febec82ebe..d9df958f8d 100644 +--- a/packages/gatsby-plugin-jss/package.json ++++ b/packages/gatsby-plugin-jss/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-layout/package.json b/packages/gatsby-plugin-layout/package.json +index c916e57250..d04b843cdd 100644 +--- a/packages/gatsby-plugin-layout/package.json ++++ b/packages/gatsby-plugin-layout/package.json +@@ -33,7 +33,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-plugin-less/package.json b/packages/gatsby-plugin-less/package.json +index f72d835257..06b03b6593 100644 +--- a/packages/gatsby-plugin-less/package.json ++++ b/packages/gatsby-plugin-less/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-lodash/package.json b/packages/gatsby-plugin-lodash/package.json +index d033cac35a..675b93da0d 100644 +--- a/packages/gatsby-plugin-lodash/package.json ++++ b/packages/gatsby-plugin-lodash/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-manifest/package.json b/packages/gatsby-plugin-manifest/package.json +index 5cf2982df1..356dba31e2 100644 +--- a/packages/gatsby-plugin-manifest/package.json ++++ b/packages/gatsby-plugin-manifest/package.json +@@ -32,7 +32,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-netlify-cms/package.json b/packages/gatsby-plugin-netlify-cms/package.json +index 6427f9716a..51ba8a6c54 100644 +--- a/packages/gatsby-plugin-netlify-cms/package.json ++++ b/packages/gatsby-plugin-netlify-cms/package.json +@@ -36,7 +36,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "netlify-cms-app": "^2.9.0", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" +diff --git a/packages/gatsby-plugin-netlify/package.json b/packages/gatsby-plugin-netlify/package.json +index 3ab4744171..ff5333f7e0 100644 +--- a/packages/gatsby-plugin-netlify/package.json ++++ b/packages/gatsby-plugin-netlify/package.json +@@ -36,7 +36,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-no-sourcemaps/package.json b/packages/gatsby-plugin-no-sourcemaps/package.json +index af70e129a7..89b2e83272 100644 +--- a/packages/gatsby-plugin-no-sourcemaps/package.json ++++ b/packages/gatsby-plugin-no-sourcemaps/package.json +@@ -21,7 +21,7 @@ + "directory": "packages/gatsby-plugin-no-sourcemaps" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-plugin-nprogress/package.json b/packages/gatsby-plugin-nprogress/package.json +index 5bdaff169b..00b63a8118 100644 +--- a/packages/gatsby-plugin-nprogress/package.json ++++ b/packages/gatsby-plugin-nprogress/package.json +@@ -24,7 +24,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-offline/package.json b/packages/gatsby-plugin-offline/package.json +index 845e84b8e1..5b029a6cc8 100644 +--- a/packages/gatsby-plugin-offline/package.json ++++ b/packages/gatsby-plugin-offline/package.json +@@ -35,7 +35,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-page-creator/package.json b/packages/gatsby-plugin-page-creator/package.json +index 499988224b..ebc53ac84a 100644 +--- a/packages/gatsby-plugin-page-creator/package.json ++++ b/packages/gatsby-plugin-page-creator/package.json +@@ -41,7 +41,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-plugin-postcss/package.json b/packages/gatsby-plugin-postcss/package.json +index a118248a68..56a5d0f96b 100644 +--- a/packages/gatsby-plugin-postcss/package.json ++++ b/packages/gatsby-plugin-postcss/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "postcss": "^8.0.5" + }, + "repository": { +diff --git a/packages/gatsby-plugin-preact/package.json b/packages/gatsby-plugin-preact/package.json +index 15747d0c29..4b10587b5a 100644 +--- a/packages/gatsby-plugin-preact/package.json ++++ b/packages/gatsby-plugin-preact/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "preact": "^10.3.4", + "preact-render-to-string": "^5.1.8" + }, +diff --git a/packages/gatsby-plugin-preload-fonts/package.json b/packages/gatsby-plugin-preload-fonts/package.json +index 6803162816..2cd308f37b 100644 +--- a/packages/gatsby-plugin-preload-fonts/package.json ++++ b/packages/gatsby-plugin-preload-fonts/package.json +@@ -36,7 +36,7 @@ + ], + "license": "ISC", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-react-css-modules/package.json b/packages/gatsby-plugin-react-css-modules/package.json +index 82cac4c519..ec80c63b2f 100644 +--- a/packages/gatsby-plugin-react-css-modules/package.json ++++ b/packages/gatsby-plugin-react-css-modules/package.json +@@ -32,7 +32,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-react-helmet/package.json b/packages/gatsby-plugin-react-helmet/package.json +index 37bb162e17..2017099b9d 100644 +--- a/packages/gatsby-plugin-react-helmet/package.json ++++ b/packages/gatsby-plugin-react-helmet/package.json +@@ -35,7 +35,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react-helmet": "^5.1.3 || ^6.0.0" + }, + "repository": { +diff --git a/packages/gatsby-plugin-remove-trailing-slashes/package.json b/packages/gatsby-plugin-remove-trailing-slashes/package.json +index 299407eb52..28e24a55b2 100644 +--- a/packages/gatsby-plugin-remove-trailing-slashes/package.json ++++ b/packages/gatsby-plugin-remove-trailing-slashes/package.json +@@ -23,7 +23,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-sass/package.json b/packages/gatsby-plugin-sass/package.json +index b41ddd7624..d901f809a2 100644 +--- a/packages/gatsby-plugin-sass/package.json ++++ b/packages/gatsby-plugin-sass/package.json +@@ -29,7 +29,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "sass": "^1.30.0" + }, + "repository": { +diff --git a/packages/gatsby-plugin-schema-snapshot/package.json b/packages/gatsby-plugin-schema-snapshot/package.json +index ca7081c0c8..7c9c638a2f 100644 +--- a/packages/gatsby-plugin-schema-snapshot/package.json ++++ b/packages/gatsby-plugin-schema-snapshot/package.json +@@ -17,6 +17,6 @@ + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-schema-snapshot#readme", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + } + } +diff --git a/packages/gatsby-plugin-sharp/package.json b/packages/gatsby-plugin-sharp/package.json +index c77d5eaaa6..b1ec40efeb 100644 +--- a/packages/gatsby-plugin-sharp/package.json ++++ b/packages/gatsby-plugin-sharp/package.json +@@ -47,7 +47,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-sitemap/package.json b/packages/gatsby-plugin-sitemap/package.json +index 05cc51fc32..133d5a2093 100644 +--- a/packages/gatsby-plugin-sitemap/package.json ++++ b/packages/gatsby-plugin-sitemap/package.json +@@ -30,7 +30,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-plugin-styled-components/package.json b/packages/gatsby-plugin-styled-components/package.json +index 0c73a952bd..a78aab0572 100644 +--- a/packages/gatsby-plugin-styled-components/package.json ++++ b/packages/gatsby-plugin-styled-components/package.json +@@ -25,7 +25,7 @@ + "main": "index.js", + "peerDependencies": { + "babel-plugin-styled-components": ">1.5.0", +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0", + "styled-components": ">=2.0.0" +diff --git a/packages/gatsby-plugin-styled-jsx/package.json b/packages/gatsby-plugin-styled-jsx/package.json +index fc8e3407cb..7deddf4577 100644 +--- a/packages/gatsby-plugin-styled-jsx/package.json ++++ b/packages/gatsby-plugin-styled-jsx/package.json +@@ -24,7 +24,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "styled-jsx": "^3.0.2" + }, + "repository": { +diff --git a/packages/gatsby-plugin-styletron/package.json b/packages/gatsby-plugin-styletron/package.json +index 105a1e940b..a26440cef0 100644 +--- a/packages/gatsby-plugin-styletron/package.json ++++ b/packages/gatsby-plugin-styletron/package.json +@@ -22,7 +22,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "styletron-engine-atomic": "^1.4.8", + "styletron-react": "^5.2.7 || ^6.0.0" +diff --git a/packages/gatsby-plugin-stylus/package.json b/packages/gatsby-plugin-stylus/package.json +index 99274851f2..f849aa80c3 100644 +--- a/packages/gatsby-plugin-stylus/package.json ++++ b/packages/gatsby-plugin-stylus/package.json +@@ -26,7 +26,7 @@ + "license": "MIT", + "main": "./gatsby-node.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-subfont/package.json b/packages/gatsby-plugin-subfont/package.json +index 89b90ef1ca..f1943790c8 100644 +--- a/packages/gatsby-plugin-subfont/package.json ++++ b/packages/gatsby-plugin-subfont/package.json +@@ -33,7 +33,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-plugin-twitter/package.json b/packages/gatsby-plugin-twitter/package.json +index d155837a2a..d711fc2c21 100644 +--- a/packages/gatsby-plugin-twitter/package.json ++++ b/packages/gatsby-plugin-twitter/package.json +@@ -24,7 +24,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-plugin-typescript/package.json b/packages/gatsby-plugin-typescript/package.json +index a6698e2edd..c23a8f118d 100644 +--- a/packages/gatsby-plugin-typescript/package.json ++++ b/packages/gatsby-plugin-typescript/package.json +@@ -25,7 +25,7 @@ + "cross-env": "^7.0.3" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-typescript#readme", + "keywords": [ +diff --git a/packages/gatsby-plugin-typography/package.json b/packages/gatsby-plugin-typography/package.json +index 80491c7804..b3299c2e10 100644 +--- a/packages/gatsby-plugin-typography/package.json ++++ b/packages/gatsby-plugin-typography/package.json +@@ -29,7 +29,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0", + "react-typography": "^0.16.1 || ^1.0.0-alpha.0", +diff --git a/packages/gatsby-plugin-utils/package.json b/packages/gatsby-plugin-utils/package.json +index 78c81dc1e0..952bf8479f 100644 +--- a/packages/gatsby-plugin-utils/package.json ++++ b/packages/gatsby-plugin-utils/package.json +@@ -32,7 +32,7 @@ + "typescript": "^4.3.5" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "files": [ + "dist/", +diff --git a/packages/gatsby-remark-autolink-headers/package.json b/packages/gatsby-remark-autolink-headers/package.json +index b4e7e31a15..7450e48ba3 100644 +--- a/packages/gatsby-remark-autolink-headers/package.json ++++ b/packages/gatsby-remark-autolink-headers/package.json +@@ -29,7 +29,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "react": "^16.9.0 || ^17.0.0", + "react-dom": "^16.9.0 || ^17.0.0" + }, +diff --git a/packages/gatsby-remark-code-repls/package.json b/packages/gatsby-remark-code-repls/package.json +index f44f5bcc73..760a49ed0f 100644 +--- a/packages/gatsby-remark-code-repls/package.json ++++ b/packages/gatsby-remark-code-repls/package.json +@@ -33,7 +33,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-remark-copy-linked-files/package.json b/packages/gatsby-remark-copy-linked-files/package.json +index 112a7592d6..ad49567d35 100644 +--- a/packages/gatsby-remark-copy-linked-files/package.json ++++ b/packages/gatsby-remark-copy-linked-files/package.json +@@ -34,7 +34,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-remark-custom-blocks/package.json b/packages/gatsby-remark-custom-blocks/package.json +index e42d64224c..fa8c13922d 100644 +--- a/packages/gatsby-remark-custom-blocks/package.json ++++ b/packages/gatsby-remark-custom-blocks/package.json +@@ -32,7 +32,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "private": false, + "repository": { +diff --git a/packages/gatsby-remark-embed-snippet/package.json b/packages/gatsby-remark-embed-snippet/package.json +index 3d3e9e4c7c..42d3d5525e 100644 +--- a/packages/gatsby-remark-embed-snippet/package.json ++++ b/packages/gatsby-remark-embed-snippet/package.json +@@ -26,7 +26,7 @@ + "remark" + ], + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-remark-prismjs": "^3.0.0-next.0" + }, + "license": "MIT", +diff --git a/packages/gatsby-remark-graphviz/package.json b/packages/gatsby-remark-graphviz/package.json +index efa5b4ef84..46cbc6516e 100644 +--- a/packages/gatsby-remark-graphviz/package.json ++++ b/packages/gatsby-remark-graphviz/package.json +@@ -37,7 +37,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-remark-images-contentful/package.json b/packages/gatsby-remark-images-contentful/package.json +index f29417c056..afeb503c48 100644 +--- a/packages/gatsby-remark-images-contentful/package.json ++++ b/packages/gatsby-remark-images-contentful/package.json +@@ -40,7 +40,7 @@ + "author": "Khaled Garbaya ", + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "engines": { + "node": ">=14.15.0" +diff --git a/packages/gatsby-remark-images/package.json b/packages/gatsby-remark-images/package.json +index 49f3221bca..33bb4b3b6c 100644 +--- a/packages/gatsby-remark-images/package.json ++++ b/packages/gatsby-remark-images/package.json +@@ -40,7 +40,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-plugin-sharp": "^3.0.0-next.0" + }, + "repository": { +diff --git a/packages/gatsby-remark-katex/package.json b/packages/gatsby-remark-katex/package.json +index 095bd91ab8..6e182964cd 100644 +--- a/packages/gatsby-remark-katex/package.json ++++ b/packages/gatsby-remark-katex/package.json +@@ -31,7 +31,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "katex": "^0.13.3" + }, + "repository": { +diff --git a/packages/gatsby-remark-prismjs/package.json b/packages/gatsby-remark-prismjs/package.json +index a6600f6dc8..6b77f5af48 100644 +--- a/packages/gatsby-remark-prismjs/package.json ++++ b/packages/gatsby-remark-prismjs/package.json +@@ -21,7 +21,7 @@ + "remark": "^13.0.0" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "prismjs": "^1.15.0" + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-prismjs#readme", +diff --git a/packages/gatsby-remark-responsive-iframe/package.json b/packages/gatsby-remark-responsive-iframe/package.json +index c1820be155..b7e0370512 100644 +--- a/packages/gatsby-remark-responsive-iframe/package.json ++++ b/packages/gatsby-remark-responsive-iframe/package.json +@@ -31,7 +31,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-remark-smartypants/package.json b/packages/gatsby-remark-smartypants/package.json +index a9ca0d279e..4276da3463 100644 +--- a/packages/gatsby-remark-smartypants/package.json ++++ b/packages/gatsby-remark-smartypants/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-contentful/package.json b/packages/gatsby-source-contentful/package.json +index e1eaa5ace1..57ef8d9a62 100644 +--- a/packages/gatsby-source-contentful/package.json ++++ b/packages/gatsby-source-contentful/package.json +@@ -43,7 +43,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-plugin-image": "^1.3.0-next.1", + "gatsby-plugin-sharp": "^3.0.0-next.0", + "sharp": "^0.26.0" +diff --git a/packages/gatsby-source-drupal/package.json b/packages/gatsby-source-drupal/package.json +index 5da15e9cc8..9c2f8f0ba6 100644 +--- a/packages/gatsby-source-drupal/package.json ++++ b/packages/gatsby-source-drupal/package.json +@@ -36,7 +36,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-faker/package.json b/packages/gatsby-source-faker/package.json +index 8cabdc4181..0c35e01794 100644 +--- a/packages/gatsby-source-faker/package.json ++++ b/packages/gatsby-source-faker/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-filesystem/package.json b/packages/gatsby-source-filesystem/package.json +index 04aa230ce4..07e4116f86 100644 +--- a/packages/gatsby-source-filesystem/package.json ++++ b/packages/gatsby-source-filesystem/package.json +@@ -35,7 +35,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-graphql/package.json b/packages/gatsby-source-graphql/package.json +index 69c4249424..dc7b055e25 100644 +--- a/packages/gatsby-source-graphql/package.json ++++ b/packages/gatsby-source-graphql/package.json +@@ -31,7 +31,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-hacker-news/package.json b/packages/gatsby-source-hacker-news/package.json +index c11100a898..6a2bbea450 100644 +--- a/packages/gatsby-source-hacker-news/package.json ++++ b/packages/gatsby-source-hacker-news/package.json +@@ -25,7 +25,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-lever/package.json b/packages/gatsby-source-lever/package.json +index 72cfcd44e8..a24fc69c48 100644 +--- a/packages/gatsby-source-lever/package.json ++++ b/packages/gatsby-source-lever/package.json +@@ -31,7 +31,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-medium/package.json b/packages/gatsby-source-medium/package.json +index cd8736e363..5ac569a1ff 100644 +--- a/packages/gatsby-source-medium/package.json ++++ b/packages/gatsby-source-medium/package.json +@@ -24,7 +24,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-mongodb/package.json b/packages/gatsby-source-mongodb/package.json +index f55a04edbd..a06eb06bb3 100644 +--- a/packages/gatsby-source-mongodb/package.json ++++ b/packages/gatsby-source-mongodb/package.json +@@ -30,7 +30,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-npm-package-search/package.json b/packages/gatsby-source-npm-package-search/package.json +index 4259016848..1feab480ed 100644 +--- a/packages/gatsby-source-npm-package-search/package.json ++++ b/packages/gatsby-source-npm-package-search/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "scripts": { + "build": "babel src --out-dir . --ignore \"**/__tests__\"", +diff --git a/packages/gatsby-source-wikipedia/package.json b/packages/gatsby-source-wikipedia/package.json +index 86d076d653..10eb5e0e81 100644 +--- a/packages/gatsby-source-wikipedia/package.json ++++ b/packages/gatsby-source-wikipedia/package.json +@@ -20,7 +20,7 @@ + }, + "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-wikipedia#readme", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-source-wordpress/package.json b/packages/gatsby-source-wordpress/package.json +index cfb5f555db..2d07130fb1 100644 +--- a/packages/gatsby-source-wordpress/package.json ++++ b/packages/gatsby-source-wordpress/package.json +@@ -72,7 +72,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-plugin-sharp": "^3.0.0-next.0", + "gatsby-transformer-sharp": "^3.0.0-next.0" + }, +diff --git a/packages/gatsby-transformer-asciidoc/package.json b/packages/gatsby-transformer-asciidoc/package.json +index 1c79e9ebee..5d0f48145c 100644 +--- a/packages/gatsby-transformer-asciidoc/package.json ++++ b/packages/gatsby-transformer-asciidoc/package.json +@@ -25,7 +25,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-csv/package.json b/packages/gatsby-transformer-csv/package.json +index 32df5a4b11..957496b855 100644 +--- a/packages/gatsby-transformer-csv/package.json ++++ b/packages/gatsby-transformer-csv/package.json +@@ -26,7 +26,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-documentationjs/package.json b/packages/gatsby-transformer-documentationjs/package.json +index a08ca3793c..c5278e225b 100644 +--- a/packages/gatsby-transformer-documentationjs/package.json ++++ b/packages/gatsby-transformer-documentationjs/package.json +@@ -27,7 +27,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-excel/package.json b/packages/gatsby-transformer-excel/package.json +index 36bc34d268..9825e1371d 100644 +--- a/packages/gatsby-transformer-excel/package.json ++++ b/packages/gatsby-transformer-excel/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-hjson/package.json b/packages/gatsby-transformer-hjson/package.json +index 13860f834c..429a87f61b 100644 +--- a/packages/gatsby-transformer-hjson/package.json ++++ b/packages/gatsby-transformer-hjson/package.json +@@ -25,7 +25,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-javascript-frontmatter/package.json b/packages/gatsby-transformer-javascript-frontmatter/package.json +index f5f4047376..704fa3a1f6 100644 +--- a/packages/gatsby-transformer-javascript-frontmatter/package.json ++++ b/packages/gatsby-transformer-javascript-frontmatter/package.json +@@ -23,7 +23,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-source-filesystem": "^3.0.0-next.0" + }, + "repository": { +diff --git a/packages/gatsby-transformer-javascript-static-exports/package.json b/packages/gatsby-transformer-javascript-static-exports/package.json +index 7f431a595f..8ba5cdd103 100644 +--- a/packages/gatsby-transformer-javascript-static-exports/package.json ++++ b/packages/gatsby-transformer-javascript-static-exports/package.json +@@ -26,7 +26,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-json/package.json b/packages/gatsby-transformer-json/package.json +index 5eb737e20f..49942b0db2 100644 +--- a/packages/gatsby-transformer-json/package.json ++++ b/packages/gatsby-transformer-json/package.json +@@ -24,7 +24,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-pdf/package.json b/packages/gatsby-transformer-pdf/package.json +index 08e1e0c836..3e34706231 100644 +--- a/packages/gatsby-transformer-pdf/package.json ++++ b/packages/gatsby-transformer-pdf/package.json +@@ -26,7 +26,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-react-docgen/package.json b/packages/gatsby-transformer-react-docgen/package.json +index 2ffdcf056d..f71819e1f6 100644 +--- a/packages/gatsby-transformer-react-docgen/package.json ++++ b/packages/gatsby-transformer-react-docgen/package.json +@@ -31,7 +31,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-remark/package.json b/packages/gatsby-transformer-remark/package.json +index a0e81348fe..769f7090b0 100644 +--- a/packages/gatsby-transformer-remark/package.json ++++ b/packages/gatsby-transformer-remark/package.json +@@ -46,7 +46,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-screenshot/package.json b/packages/gatsby-transformer-screenshot/package.json +index 6fe276496a..d1b2c2c734 100644 +--- a/packages/gatsby-transformer-screenshot/package.json ++++ b/packages/gatsby-transformer-screenshot/package.json +@@ -25,7 +25,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-sharp/package.json b/packages/gatsby-transformer-sharp/package.json +index 7c3b550a23..ee1cbdac0a 100644 +--- a/packages/gatsby-transformer-sharp/package.json ++++ b/packages/gatsby-transformer-sharp/package.json +@@ -32,7 +32,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-plugin-sharp": "^3.0.0-next.0" + }, + "repository": { +diff --git a/packages/gatsby-transformer-sqip/package.json b/packages/gatsby-transformer-sqip/package.json +index c7d9973fa2..4bd2c9fb15 100644 +--- a/packages/gatsby-transformer-sqip/package.json ++++ b/packages/gatsby-transformer-sqip/package.json +@@ -23,7 +23,7 @@ + "debug": "^4.3.2" + }, + "peerDependencies": { +- "gatsby": "^3.0.0-next.0", ++ "gatsby": "^4.0.0-alpha-9689ff", + "gatsby-source-contentful": "^5.0.0-next.0", + "gatsby-transformer-sharp": "^3.0.0-next.0" + }, +diff --git a/packages/gatsby-transformer-toml/package.json b/packages/gatsby-transformer-toml/package.json +index a35fbaf648..be5e2fad7b 100644 +--- a/packages/gatsby-transformer-toml/package.json ++++ b/packages/gatsby-transformer-toml/package.json +@@ -25,7 +25,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-xml/package.json b/packages/gatsby-transformer-xml/package.json +index f6b5aa3b5a..337896eb52 100644 +--- a/packages/gatsby-transformer-xml/package.json ++++ b/packages/gatsby-transformer-xml/package.json +@@ -26,7 +26,7 @@ + "license": "MIT", + "main": "index.js", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", +diff --git a/packages/gatsby-transformer-yaml/package.json b/packages/gatsby-transformer-yaml/package.json +index 17979297c9..45214775b1 100644 +--- a/packages/gatsby-transformer-yaml/package.json ++++ b/packages/gatsby-transformer-yaml/package.json +@@ -26,7 +26,7 @@ + ], + "license": "MIT", + "peerDependencies": { +- "gatsby": "^3.0.0-next.0" ++ "gatsby": "^4.0.0-alpha-9689ff" + }, + "repository": { + "type": "git", diff --git a/scripts/release-next-major.js b/scripts/release-next-major.js index f9f8b912cbd3c..a0865c44cee05 100644 --- a/scripts/release-next-major.js +++ b/scripts/release-next-major.js @@ -76,8 +76,11 @@ let currentGitHash = null ) const bumpType = `major` - const tagName = `alpha-v${nextMajor}` - const preId = `alpha-v${nextMajor}` + // const tagName = `alpha-v${nextMajor}` + // const preId = `alpha-v${nextMajor}` + // TODO swap back to above. + const tagName = `alpha-9689ff` + const preId = `alpha-9689ff` try { await Promise.all([