From c410082aecccf2fad0fa94bb105b6975176c13c4 Mon Sep 17 00:00:00 2001 From: GatsbyJS Bot Date: Fri, 17 Sep 2021 04:52:12 -0600 Subject: [PATCH 1/8] fix(gatsby-source-drupal): check relationships type exists on node before filtering (#33181) (#33228) * fix(gatsby-source-drupal): check relationships type exists on node before filtering * Update packages/gatsby-source-drupal/src/utils.js Co-authored-by: Dustin Schau * format Co-authored-by: Dustin Schau (cherry picked from commit d4f8355293876fb26371d4181db965d8ff0b3dcb) Co-authored-by: Kyle Mathews --- packages/gatsby-source-drupal/src/utils.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/gatsby-source-drupal/src/utils.js b/packages/gatsby-source-drupal/src/utils.js index ed19cbca059b1..1103a2ccff49e 100644 --- a/packages/gatsby-source-drupal/src/utils.js +++ b/packages/gatsby-source-drupal/src/utils.js @@ -4,7 +4,6 @@ const { nodeFromData, downloadFile, isFileNode, - getHref, createNodeIdWithVersion, } = require(`./normalize`) @@ -262,10 +261,15 @@ ${JSON.stringify(nodeToUpdate, null, 4)} const nodeFieldName = `${newNode.internal.type}___NODE` removedReferencedNodes.forEach(referencedNode => { - referencedNode.relationships[nodeFieldName] = - referencedNode.relationships[nodeFieldName].filter( - id => id !== newNode.id - ) + if ( + referencedNode.relationships && + referencedNode.relationships[nodeFieldName] + ) { + referencedNode.relationships[nodeFieldName] = + referencedNode.relationships[nodeFieldName].filter( + id => id !== newNode.id + ) + } }) // see what nodes are newly referenced, and make sure to call `createNode` on them From f3f1bbc4b75e4ede40500e899449820c958a72ff Mon Sep 17 00:00:00 2001 From: Vladimir Razuvaev Date: Sat, 18 Sep 2021 02:05:40 +0700 Subject: [PATCH 2/8] chore(release): Publish - babel-plugin-remove-graphql-queries@3.14.0 - babel-preset-gatsby-package@1.14.0 - babel-preset-gatsby@1.14.0 - create-gatsby@1.14.0 - gatsby-admin@0.24.0 - gatsby-cli@3.14.0 - gatsby-codemods@2.14.0 - gatsby-core-utils@2.14.0 - gatsby-cypress@1.14.0 - gatsby-design-tokens@3.14.0 - gatsby-dev-cli@3.14.0 - gatsby-graphiql-explorer@1.14.0 - gatsby-legacy-polyfills@1.14.0 - gatsby-link@3.14.0 - gatsby-page-utils@1.14.0 - gatsby-plugin-benchmark-reporting@1.14.0 - gatsby-plugin-canonical-urls@3.14.0 - gatsby-plugin-catch-links@3.14.0 - gatsby-plugin-coffeescript@3.14.0 - gatsby-plugin-create-client-paths@3.14.0 - gatsby-plugin-cxs@3.14.0 - gatsby-plugin-emotion@6.14.0 - gatsby-plugin-facebook-analytics@3.14.0 - gatsby-plugin-feed@3.14.0 - gatsby-plugin-flow@2.14.0 - gatsby-plugin-fullstory@3.14.0 - gatsby-plugin-gatsby-cloud@3.2.0 - gatsby-plugin-google-analytics@3.14.0 - gatsby-plugin-google-gtag@3.14.0 - gatsby-plugin-google-tagmanager@3.14.0 - gatsby-plugin-graphql-config@0.23.0 - gatsby-plugin-image@1.14.0 - gatsby-plugin-jss@3.14.0 - gatsby-plugin-layout@2.14.0 - gatsby-plugin-less@5.14.0 - gatsby-plugin-lodash@4.14.0 - gatsby-plugin-manifest@3.14.0 - gatsby-plugin-mdx@2.14.0 - gatsby-plugin-netlify-cms@5.14.0 - gatsby-plugin-no-sourcemaps@3.14.0 - gatsby-plugin-nprogress@3.14.0 - gatsby-plugin-offline@4.14.0 - gatsby-plugin-page-creator@3.14.0 - gatsby-plugin-postcss@4.14.0 - gatsby-plugin-preact@5.14.0 - gatsby-plugin-preload-fonts@2.14.0 - gatsby-plugin-react-css-modules@3.14.0 - gatsby-plugin-react-helmet@4.14.0 - gatsby-plugin-remove-trailing-slashes@3.14.0 - gatsby-plugin-sass@4.14.0 - gatsby-plugin-schema-snapshot@2.14.0 - gatsby-plugin-sharp@3.14.0 - gatsby-plugin-sitemap@4.10.0 - gatsby-plugin-styled-components@4.14.0 - gatsby-plugin-styled-jsx@4.14.0 - gatsby-plugin-styletron@6.14.0 - gatsby-plugin-stylus@3.14.0 - gatsby-plugin-subfont@3.14.0 - gatsby-plugin-twitter@3.14.0 - gatsby-plugin-typescript@3.14.0 - gatsby-plugin-typography@3.14.0 - gatsby-plugin-utils@1.14.0 - gatsby-react-router-scroll@4.14.0 - gatsby-recipes@0.25.0 - gatsby-remark-autolink-headers@4.11.0 - gatsby-remark-code-repls@5.11.0 - gatsby-remark-copy-linked-files@4.11.0 - gatsby-remark-custom-blocks@3.14.0 - gatsby-remark-embed-snippet@6.11.0 - gatsby-remark-graphviz@3.11.0 - gatsby-remark-images-contentful@4.11.0 - gatsby-remark-images@5.11.0 - gatsby-remark-katex@5.11.0 - gatsby-remark-prismjs@5.11.0 - gatsby-remark-responsive-iframe@4.11.0 - gatsby-remark-smartypants@4.11.0 - gatsby-source-contentful@5.14.0 - gatsby-source-drupal@4.14.0 - gatsby-source-faker@3.14.0 - gatsby-source-filesystem@3.14.0 - gatsby-source-graphql@3.14.0 - gatsby-source-hacker-news@3.14.0 - gatsby-source-lever@3.14.0 - gatsby-source-medium@3.14.0 - gatsby-source-mongodb@3.14.0 - gatsby-source-npm-package-search@3.14.0 - gatsby-source-shopify@5.6.0 - gatsby-source-wikipedia@3.14.0 - gatsby-source-wordpress@5.14.0 - gatsby-telemetry@2.14.0 - gatsby-transformer-asciidoc@2.14.0 - gatsby-transformer-csv@3.14.0 - gatsby-transformer-documentationjs@5.14.0 - gatsby-transformer-excel@3.14.0 - gatsby-transformer-hjson@3.14.0 - gatsby-transformer-javascript-frontmatter@3.14.0 - gatsby-transformer-javascript-static-exports@3.14.0 - gatsby-transformer-json@3.14.0 - gatsby-transformer-pdf@2.14.0 - gatsby-transformer-react-docgen@6.14.0 - gatsby-transformer-remark@4.11.0 - gatsby-transformer-screenshot@3.14.0 - gatsby-transformer-sharp@3.14.0 - gatsby-transformer-sqip@3.14.0 - gatsby-transformer-toml@3.14.0 - gatsby-transformer-xml@3.14.0 - gatsby-transformer-yaml@3.14.0 - gatsby-worker@0.5.0 - gatsby@3.14.0 --- .../package.json | 6 ++-- .../babel-preset-gatsby-package/package.json | 2 +- packages/babel-preset-gatsby/package.json | 8 ++--- packages/create-gatsby/package.json | 4 +-- packages/gatsby-admin/package.json | 8 ++--- packages/gatsby-cli/package.json | 12 ++++---- packages/gatsby-codemods/package.json | 4 +-- packages/gatsby-core-utils/package.json | 4 +-- packages/gatsby-cypress/package.json | 4 +-- packages/gatsby-design-tokens/package.json | 2 +- packages/gatsby-dev-cli/package.json | 4 +-- .../gatsby-graphiql-explorer/package.json | 4 +-- packages/gatsby-legacy-polyfills/package.json | 2 +- packages/gatsby-link/package.json | 4 +-- packages/gatsby-page-utils/package.json | 6 ++-- .../package.json | 4 +-- .../gatsby-plugin-canonical-urls/package.json | 4 +-- .../gatsby-plugin-catch-links/package.json | 4 +-- .../gatsby-plugin-coffeescript/package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-plugin-cxs/package.json | 6 ++-- packages/gatsby-plugin-emotion/package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-plugin-feed/package.json | 6 ++-- packages/gatsby-plugin-flow/package.json | 6 ++-- packages/gatsby-plugin-fullstory/package.json | 4 +-- .../gatsby-plugin-gatsby-cloud/package.json | 8 ++--- .../package.json | 4 +-- .../gatsby-plugin-google-gtag/package.json | 4 +-- .../package.json | 6 ++-- .../gatsby-plugin-graphql-config/package.json | 4 +-- packages/gatsby-plugin-image/package.json | 6 ++-- packages/gatsby-plugin-jss/package.json | 4 +-- packages/gatsby-plugin-layout/package.json | 4 +-- packages/gatsby-plugin-less/package.json | 4 +-- packages/gatsby-plugin-lodash/package.json | 4 +-- packages/gatsby-plugin-manifest/package.json | 8 ++--- packages/gatsby-plugin-mdx/package.json | 6 ++-- .../gatsby-plugin-netlify-cms/package.json | 4 +-- .../gatsby-plugin-no-sourcemaps/package.json | 2 +- packages/gatsby-plugin-nprogress/package.json | 4 +-- packages/gatsby-plugin-offline/package.json | 8 ++--- .../gatsby-plugin-page-creator/package.json | 12 ++++---- packages/gatsby-plugin-postcss/package.json | 4 +-- packages/gatsby-plugin-preact/package.json | 4 +-- .../gatsby-plugin-preload-fonts/package.json | 6 ++-- .../package.json | 4 +-- .../gatsby-plugin-react-helmet/package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-plugin-sass/package.json | 6 ++-- .../package.json | 2 +- packages/gatsby-plugin-sharp/package.json | 12 ++++---- packages/gatsby-plugin-sitemap/package.json | 6 ++-- .../package.json | 4 +-- .../gatsby-plugin-styled-jsx/package.json | 4 +-- packages/gatsby-plugin-styletron/package.json | 4 +-- packages/gatsby-plugin-stylus/package.json | 4 +-- packages/gatsby-plugin-subfont/package.json | 4 +-- packages/gatsby-plugin-twitter/package.json | 6 ++-- .../gatsby-plugin-typescript/package.json | 6 ++-- .../gatsby-plugin-typography/package.json | 4 +-- packages/gatsby-plugin-utils/package.json | 4 +-- .../gatsby-react-router-scroll/package.json | 4 +-- packages/gatsby-recipes/package.json | 6 ++-- .../package.json | 6 ++-- .../gatsby-remark-code-repls/package.json | 4 +-- .../package.json | 4 +-- .../gatsby-remark-custom-blocks/package.json | 4 +-- .../gatsby-remark-embed-snippet/package.json | 4 +-- packages/gatsby-remark-graphviz/package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-remark-images/package.json | 8 ++--- packages/gatsby-remark-katex/package.json | 4 +-- packages/gatsby-remark-prismjs/package.json | 4 +-- .../package.json | 4 +-- .../gatsby-remark-smartypants/package.json | 4 +-- .../gatsby-source-contentful/package.json | 10 +++---- packages/gatsby-source-drupal/package.json | 8 ++--- packages/gatsby-source-faker/package.json | 4 +-- .../gatsby-source-filesystem/package.json | 6 ++-- packages/gatsby-source-graphql/package.json | 4 +-- .../gatsby-source-hacker-news/package.json | 4 +-- packages/gatsby-source-lever/package.json | 4 +-- packages/gatsby-source-medium/package.json | 4 +-- packages/gatsby-source-mongodb/package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-source-shopify/package.json | 10 +++---- packages/gatsby-source-wikipedia/package.json | 4 +-- packages/gatsby-source-wordpress/package.json | 12 ++++---- packages/gatsby-telemetry/package.json | 6 ++-- .../gatsby-transformer-asciidoc/package.json | 4 +-- packages/gatsby-transformer-csv/package.json | 4 +-- .../package.json | 4 +-- .../gatsby-transformer-excel/package.json | 4 +-- .../gatsby-transformer-hjson/package.json | 4 +-- .../package.json | 4 +-- .../package.json | 4 +-- packages/gatsby-transformer-json/package.json | 4 +-- packages/gatsby-transformer-pdf/package.json | 4 +-- .../package.json | 4 +-- .../gatsby-transformer-remark/package.json | 8 ++--- .../package.json | 4 +-- .../gatsby-transformer-sharp/package.json | 4 +-- packages/gatsby-transformer-sqip/package.json | 6 ++-- packages/gatsby-transformer-toml/package.json | 4 +-- packages/gatsby-transformer-xml/package.json | 4 +-- packages/gatsby-transformer-yaml/package.json | 4 +-- packages/gatsby-worker/package.json | 4 +-- packages/gatsby/package.json | 30 +++++++++---------- 109 files changed, 282 insertions(+), 282 deletions(-) diff --git a/packages/babel-plugin-remove-graphql-queries/package.json b/packages/babel-plugin-remove-graphql-queries/package.json index 0e2ea49cb8932..675b72dec77a9 100644 --- a/packages/babel-plugin-remove-graphql-queries/package.json +++ b/packages/babel-plugin-remove-graphql-queries/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-remove-graphql-queries", - "version": "3.14.0-next.4", + "version": "3.14.0", "author": "Jason Quense ", "repository": { "type": "git", @@ -10,12 +10,12 @@ "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-plugin-remove-graphql-queries#readme", "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^2.14.0-next.2" + "gatsby-core-utils": "^2.14.0" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/babel-preset-gatsby-package/package.json b/packages/babel-preset-gatsby-package/package.json index 76e6fcb550cd7..a7d6365c33113 100644 --- a/packages/babel-preset-gatsby-package/package.json +++ b/packages/babel-preset-gatsby-package/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-gatsby-package", - "version": "1.14.0-next.2", + "version": "1.14.0", "author": "Philipp Spiess ", "repository": { "type": "git", diff --git a/packages/babel-preset-gatsby/package.json b/packages/babel-preset-gatsby/package.json index 82d08aedc257a..a131ce32b3fc5 100644 --- a/packages/babel-preset-gatsby/package.json +++ b/packages/babel-preset-gatsby/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-gatsby", - "version": "1.14.0-next.2", + "version": "1.14.0", "author": "Philipp Spiess ", "repository": { "type": "git", @@ -22,8 +22,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-legacy-polyfills": "^1.14.0-next.2" + "gatsby-core-utils": "^2.14.0", + "gatsby-legacy-polyfills": "^1.14.0" }, "peerDependencies": { "@babel/core": "^7.11.6", @@ -38,7 +38,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "slash": "^3.0.0" }, diff --git a/packages/create-gatsby/package.json b/packages/create-gatsby/package.json index 1b411f190cb64..c53c04cb1aa56 100644 --- a/packages/create-gatsby/package.json +++ b/packages/create-gatsby/package.json @@ -1,6 +1,6 @@ { "name": "create-gatsby", - "version": "1.14.0-next.2", + "version": "1.14.0", "main": "lib/index.js", "bin": "cli.js", "license": "MIT", @@ -27,7 +27,7 @@ "eslint": "^7.32.0", "execa": "^5.1.1", "fs-extra": "^10.0.0", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-plugin-utils": "^1.14.0", "joi": "^17.4.2", "microbundle": "^0.13.3", "node-fetch": "^2.6.1", diff --git a/packages/gatsby-admin/package.json b/packages/gatsby-admin/package.json index 99dfae4c240b3..8b5cd161079b6 100644 --- a/packages/gatsby-admin/package.json +++ b/packages/gatsby-admin/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-admin", - "version": "0.24.0-next.7", + "version": "0.24.0", "main": "index.js", "author": "Max Stoiber", "license": "MIT", @@ -29,11 +29,11 @@ "@typescript-eslint/parser": "^4.29.3", "csstype": "^2.6.17", "formik": "^2.2.9", - "gatsby": "^3.14.0-next.7", + "gatsby": "^3.14.0", "gatsby-interface": "^0.0.244", - "gatsby-plugin-typescript": "^3.14.0-next.4", + "gatsby-plugin-typescript": "^3.14.0", "gatsby-plugin-webfonts": "^1.1.4", - "gatsby-source-graphql": "^3.14.0-next.2", + "gatsby-source-graphql": "^3.14.0", "lodash-es": "^4.17.21", "ncp": "^2.0.0", "nodemon": "^2.0.12", diff --git a/packages/gatsby-cli/package.json b/packages/gatsby-cli/package.json index 663bbf8a974c3..079612b6ff5f4 100644 --- a/packages/gatsby-cli/package.json +++ b/packages/gatsby-cli/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-cli", "description": "Gatsby command-line interface for creating new sites and running Gatsby commands", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bin": { "gatsby": "cli.js" @@ -19,14 +19,14 @@ "common-tags": "^1.8.0", "configstore": "^5.0.1", "convert-hrtime": "^3.0.0", - "create-gatsby": "^1.14.0-next.2", + "create-gatsby": "^1.14.0", "envinfo": "^7.7.3", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-recipes": "^0.25.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-recipes": "^0.25.0", + "gatsby-telemetry": "^2.14.0", "hosted-git-info": "^3.0.6", "is-valid-path": "^0.1.1", "joi": "^17.4.0", @@ -60,7 +60,7 @@ "@rollup/plugin-replace": "^2.4.2", "@types/hosted-git-info": "^3.0.1", "@types/yargs": "^15.0.14", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "ink": "^3.0.8", "ink-spinner": "^4.0.2", diff --git a/packages/gatsby-codemods/package.json b/packages/gatsby-codemods/package.json index 66fade34f4773..7cb2c6cfce8dd 100644 --- a/packages/gatsby-codemods/package.json +++ b/packages/gatsby-codemods/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-codemods", - "version": "2.14.0-next.2", + "version": "2.14.0", "description": "A collection of codemod scripts for use with JSCodeshift that help migrate to newer versions of Gatsby.", "main": "index.js", "scripts": { @@ -36,7 +36,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "engines": { diff --git a/packages/gatsby-core-utils/package.json b/packages/gatsby-core-utils/package.json index 2c9e0ce2e1952..d536313698715 100644 --- a/packages/gatsby-core-utils/package.json +++ b/packages/gatsby-core-utils/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-core-utils", - "version": "2.14.0-next.2", + "version": "2.14.0", "description": "A collection of gatsby utils used in different gatsby packages", "keywords": [ "gatsby", @@ -44,7 +44,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@types/ci-info": "2.0.0", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "msw": "^0.35.0", "typescript": "^4.3.5" diff --git a/packages/gatsby-cypress/package.json b/packages/gatsby-cypress/package.json index 32c45b07e3481..5a141dceaad48 100644 --- a/packages/gatsby-cypress/package.json +++ b/packages/gatsby-cypress/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-cypress", - "version": "1.14.0-next.2", + "version": "1.14.0", "description": "Cypress tools for Gatsby projects", "main": "index.js", "repository": { @@ -20,7 +20,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "keywords": [ diff --git a/packages/gatsby-design-tokens/package.json b/packages/gatsby-design-tokens/package.json index e2fa9ac3afd9a..4cd45d4c88c47 100644 --- a/packages/gatsby-design-tokens/package.json +++ b/packages/gatsby-design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-design-tokens", - "version": "3.14.0-next.2", + "version": "3.14.0", "description": "Gatsby Design Tokens", "main": "dist/index.js", "module": "dist/index.esm.js", diff --git a/packages/gatsby-dev-cli/package.json b/packages/gatsby-dev-cli/package.json index 0f258b698099d..91b95b885d707 100644 --- a/packages/gatsby-dev-cli/package.json +++ b/packages/gatsby-dev-cli/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-dev-cli", "description": "CLI helpers for contributors working on Gatsby", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bin": { "gatsby-dev": "./dist/index.js" @@ -27,7 +27,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-dev-cli#readme", diff --git a/packages/gatsby-graphiql-explorer/package.json b/packages/gatsby-graphiql-explorer/package.json index d0b3920cabc0b..cb1824aac83ed 100644 --- a/packages/gatsby-graphiql-explorer/package.json +++ b/packages/gatsby-graphiql-explorer/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-graphiql-explorer", - "version": "1.14.0-next.2", + "version": "1.14.0", "description": "GraphiQL IDE with custom features for Gatsby users", "main": "index.js", "scripts": { @@ -38,7 +38,7 @@ "@babel/preset-env": "^7.15.4", "@babel/preset-react": "^7.14.0", "babel-loader": "^8.2.2", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "core-js": "^3.17.2", "cross-env": "^7.0.3", "css-loader": "^6.2.0", diff --git a/packages/gatsby-legacy-polyfills/package.json b/packages/gatsby-legacy-polyfills/package.json index f00d4553c5ca4..9f202e78c46f2 100644 --- a/packages/gatsby-legacy-polyfills/package.json +++ b/packages/gatsby-legacy-polyfills/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-legacy-polyfills", "description": "Polyfills for legacy browsers", - "version": "1.14.0-next.2", + "version": "1.14.0", "main": "dist/polyfills.js", "author": "Ward Peeters ", "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-legacy-polyfills#readme", diff --git a/packages/gatsby-link/package.json b/packages/gatsby-link/package.json index f62cf5972d3cb..2159ec7e891d2 100644 --- a/packages/gatsby-link/package.json +++ b/packages/gatsby-link/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-link", "description": "An enhanced Link component for Gatsby sites with support for resource prefetching", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@testing-library/react": "^9.5.0", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-page-utils/package.json b/packages/gatsby-page-utils/package.json index 48922a001be91..f42064394e7f3 100644 --- a/packages/gatsby-page-utils/package.json +++ b/packages/gatsby-page-utils/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-page-utils", - "version": "1.14.0-next.2", + "version": "1.14.0", "description": "Gatsby library that helps creating pages", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "bluebird": "^3.7.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "glob": "^7.1.7", "lodash": "^4.17.21", "micromatch": "^4.0.4" @@ -35,7 +35,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@types/micromatch": "^4.0.2", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "rimraf": "^3.0.2", "typescript": "^4.3.5" diff --git a/packages/gatsby-plugin-benchmark-reporting/package.json b/packages/gatsby-plugin-benchmark-reporting/package.json index 29793309e0252..57012cfa8b5e1 100644 --- a/packages/gatsby-plugin-benchmark-reporting/package.json +++ b/packages/gatsby-plugin-benchmark-reporting/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-benchmark-reporting", "description": "Gatsby Benchmark Reporting", - "version": "1.14.0-next.2", + "version": "1.14.0", "author": "Peter van der Zee ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,7 +16,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2" + "babel-preset-gatsby-package": "^1.14.0" }, "dependencies": { "@babel/runtime": "^7.15.4", diff --git a/packages/gatsby-plugin-canonical-urls/package.json b/packages/gatsby-plugin-canonical-urls/package.json index 23e75ab06f859..1b07a07f79f49 100644 --- a/packages/gatsby-plugin-canonical-urls/package.json +++ b/packages/gatsby-plugin-canonical-urls/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-canonical-urls", "description": "Add canonical links to HTML pages Gatsby generates.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-canonical-urls#readme", diff --git a/packages/gatsby-plugin-catch-links/package.json b/packages/gatsby-plugin-catch-links/package.json index a35e5b99b7a1e..a2c00a0c89e97 100644 --- a/packages/gatsby-plugin-catch-links/package.json +++ b/packages/gatsby-plugin-catch-links/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-catch-links", "description": "Intercepts local links from markdown and other non-react pages and does a client-side pushState to avoid the browser having to refresh the page.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-catch-links#readme", diff --git a/packages/gatsby-plugin-coffeescript/package.json b/packages/gatsby-plugin-coffeescript/package.json index 40e0432884141..7dc95f0308c05 100644 --- a/packages/gatsby-plugin-coffeescript/package.json +++ b/packages/gatsby-plugin-coffeescript/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-coffeescript", "description": "Adds CoffeeScript support for Gatsby", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -18,7 +18,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-coffeescript#readme", diff --git a/packages/gatsby-plugin-create-client-paths/package.json b/packages/gatsby-plugin-create-client-paths/package.json index e741fe8bfbb56..dd25d476854e0 100644 --- a/packages/gatsby-plugin-create-client-paths/package.json +++ b/packages/gatsby-plugin-create-client-paths/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-create-client-paths", "description": "Gatsby-plugin for creating paths that exist only on the client", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "scott.eckenthal@gmail.com", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-create-client-paths#readme", diff --git a/packages/gatsby-plugin-cxs/package.json b/packages/gatsby-plugin-cxs/package.json index 400df9c7140e5..55c04468e6232 100644 --- a/packages/gatsby-plugin-cxs/package.json +++ b/packages/gatsby-plugin-cxs/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-cxs", "description": "Gatsby plugin to add SSR support for ctx", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Chen-Tai Hou ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,10 +12,10 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "cxs": "^6.2.0", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-cxs#readme", "keywords": [ diff --git a/packages/gatsby-plugin-emotion/package.json b/packages/gatsby-plugin-emotion/package.json index 968df982dab3c..9afc106d1b0aa 100644 --- a/packages/gatsby-plugin-emotion/package.json +++ b/packages/gatsby-plugin-emotion/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-emotion", "description": "Gatsby plugin to add support for Emotion", - "version": "6.14.0-next.2", + "version": "6.14.0", "author": "Tegan Churchill ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-facebook-analytics/package.json b/packages/gatsby-plugin-facebook-analytics/package.json index f8dff5d63ffe3..b31ea293400c8 100644 --- a/packages/gatsby-plugin-facebook-analytics/package.json +++ b/packages/gatsby-plugin-facebook-analytics/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-facebook-analytics", "description": "Gatsby plugin to add facebook analytics onto a site", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Yeison Daza ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-facebook-analytics#readme", diff --git a/packages/gatsby-plugin-feed/package.json b/packages/gatsby-plugin-feed/package.json index c49c6ade90aad..8685a9f4e784c 100644 --- a/packages/gatsby-plugin-feed/package.json +++ b/packages/gatsby-plugin-feed/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-feed", "description": "Creates an RSS feed for your Gatsby site.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Nicholas Young ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -11,14 +11,14 @@ "@hapi/joi": "^15.1.1", "common-tags": "^1.8.0", "fs-extra": "^10.0.0", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-plugin-utils": "^1.14.0", "lodash.merge": "^4.6.2", "rss": "^1.2.2" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-feed#readme", diff --git a/packages/gatsby-plugin-flow/package.json b/packages/gatsby-plugin-flow/package.json index 75b557d905bbf..94c46a75b05ae 100644 --- a/packages/gatsby-plugin-flow/package.json +++ b/packages/gatsby-plugin-flow/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-flow", - "version": "2.14.0-next.2", + "version": "2.14.0", "description": "Provides drop-in support for Flow by adding @babel/preset-flow.", "main": "index.js", "scripts": { @@ -30,9 +30,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "peerDependencies": { "gatsby": "^3.0.0-next.0" diff --git a/packages/gatsby-plugin-fullstory/package.json b/packages/gatsby-plugin-fullstory/package.json index e7bbea38b764c..06cb2bd57e914 100644 --- a/packages/gatsby-plugin-fullstory/package.json +++ b/packages/gatsby-plugin-fullstory/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-fullstory", - "version": "3.14.0-next.2", + "version": "3.14.0", "description": "Plugin to add the tracking code for Fullstory.com", "main": "index.js", "scripts": { @@ -29,7 +29,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-gatsby-cloud/package.json b/packages/gatsby-plugin-gatsby-cloud/package.json index 6d0540e1e1da5..2c431c5fbb237 100644 --- a/packages/gatsby-plugin-gatsby-cloud/package.json +++ b/packages/gatsby-plugin-gatsby-cloud/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-gatsby-cloud", "description": "A Gatsby plugin which optimizes working with Gatsby Cloud", - "version": "3.2.0-next.4", + "version": "3.2.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -10,8 +10,8 @@ "@babel/runtime": "^7.15.4", "date-fns": "^2.23.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-telemetry": "^2.14.0", "kebab-hash": "^0.1.2", "lodash": "^4.17.21", "webpack-assets-manifest": "^5.0.6" @@ -23,7 +23,7 @@ "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^11.2.7", "@testing-library/user-event": "^13.2.1", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cpy-cli": "^3.1.1", "cross-env": "^7.0.3", "del-cli": "^3.0.1", diff --git a/packages/gatsby-plugin-google-analytics/package.json b/packages/gatsby-plugin-google-analytics/package.json index 31c260e0e67fa..00118c554fc58 100644 --- a/packages/gatsby-plugin-google-analytics/package.json +++ b/packages/gatsby-plugin-google-analytics/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-google-analytics", "description": "Gatsby plugin to add google analytics onto a site", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@testing-library/react": "^9.5.0", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-google-analytics#readme", diff --git a/packages/gatsby-plugin-google-gtag/package.json b/packages/gatsby-plugin-google-gtag/package.json index 59fdbba2f9f91..230e9f857ee52 100644 --- a/packages/gatsby-plugin-google-gtag/package.json +++ b/packages/gatsby-plugin-google-gtag/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-google-gtag", "description": "Gatsby plugin to add google gtag onto a site", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Tyler Buchea ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-google-gtag#readme", diff --git a/packages/gatsby-plugin-google-tagmanager/package.json b/packages/gatsby-plugin-google-tagmanager/package.json index ee1dffbfc4c6b..c90fbff94c4c3 100644 --- a/packages/gatsby-plugin-google-tagmanager/package.json +++ b/packages/gatsby-plugin-google-tagmanager/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-google-tagmanager", "description": "Gatsby plugin to add google tagmanager onto a site", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Thijs Koerselman ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,9 +13,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-google-tagmanager#readme", "keywords": [ diff --git a/packages/gatsby-plugin-graphql-config/package.json b/packages/gatsby-plugin-graphql-config/package.json index 46958a3265f67..004a088c0d018 100644 --- a/packages/gatsby-plugin-graphql-config/package.json +++ b/packages/gatsby-plugin-graphql-config/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-graphql-config", "description": "Gatsby plugin to write out a graphql-config with develop process endpoint configured", - "version": "0.23.0-next.2", + "version": "0.23.0", "author": "Rikki Schulte ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-image/package.json b/packages/gatsby-plugin-image/package.json index f672c573a2d65..a3e34d85bd7fe 100644 --- a/packages/gatsby-plugin-image/package.json +++ b/packages/gatsby-plugin-image/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-image", - "version": "1.14.0-next.4", + "version": "1.14.0", "scripts": { "build": "npm-run-all -s clean -p build:*", "build:gatsby-node": "tsc --jsx react --downlevelIteration true --skipLibCheck true --esModuleInterop true --outDir dist/ src/gatsby-node.ts src/babel-plugin-parse-static-images.ts src/resolver-utils.ts src/types.d.ts -d --declarationDir dist/src", @@ -77,12 +77,12 @@ "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "babel-jsx-utils": "^1.1.0", - "babel-plugin-remove-graphql-queries": "^3.14.0-next.4", + "babel-plugin-remove-graphql-queries": "^3.14.0", "camelcase": "^5.3.1", "chokidar": "^3.5.2", "common-tags": "^1.8.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "objectFitPolyfill": "^2.3.5", "prop-types": "^15.7.2" }, diff --git a/packages/gatsby-plugin-jss/package.json b/packages/gatsby-plugin-jss/package.json index c52d2bc4f9429..257f99af6f698 100644 --- a/packages/gatsby-plugin-jss/package.json +++ b/packages/gatsby-plugin-jss/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-jss", "description": "Gatsby plugin that adds SSR support for JSS", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Vladimir Guguiev ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-jss#readme", diff --git a/packages/gatsby-plugin-layout/package.json b/packages/gatsby-plugin-layout/package.json index 4d9d8afb895b9..231f2d1c93498 100644 --- a/packages/gatsby-plugin-layout/package.json +++ b/packages/gatsby-plugin-layout/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-layout", - "version": "2.14.0-next.2", + "version": "2.14.0", "description": "Reimplements the behavior of layout components in gatsby@1, which was removed in version 2.", "main": "index.js", "scripts": { @@ -29,7 +29,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-less/package.json b/packages/gatsby-plugin-less/package.json index 5984fb22aa796..0a9b77cd15450 100644 --- a/packages/gatsby-plugin-less/package.json +++ b/packages/gatsby-plugin-less/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-less", "description": "Gatsby plugin to add support for using Less", - "version": "5.14.0-next.2", + "version": "5.14.0", "author": "monastic.panic@gmail.com", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-less#readme", diff --git a/packages/gatsby-plugin-lodash/package.json b/packages/gatsby-plugin-lodash/package.json index 73d7c6327e747..2bb37cfddc15b 100644 --- a/packages/gatsby-plugin-lodash/package.json +++ b/packages/gatsby-plugin-lodash/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-lodash", "description": "Easy modular Lodash builds. Adds the Lodash webpack & Babel plugins to your Gatsby build", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-lodash#readme", diff --git a/packages/gatsby-plugin-manifest/package.json b/packages/gatsby-plugin-manifest/package.json index ee0a497d3efd0..4740ff69ae547 100644 --- a/packages/gatsby-plugin-manifest/package.json +++ b/packages/gatsby-plugin-manifest/package.json @@ -1,22 +1,22 @@ { "name": "gatsby-plugin-manifest", "description": "Gatsby plugin which adds a manifest.webmanifest to make sites progressive web apps", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" }, "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-plugin-utils": "^1.14.0", "semver": "^7.3.5", "sharp": "^0.29.0" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-manifest#readme", diff --git a/packages/gatsby-plugin-mdx/package.json b/packages/gatsby-plugin-mdx/package.json index 4fa83e356ffc8..52a7a2d1b623f 100644 --- a/packages/gatsby-plugin-mdx/package.json +++ b/packages/gatsby-plugin-mdx/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-mdx", - "version": "2.14.0-next.2", + "version": "2.14.0", "description": "MDX integration for Gatsby", "main": "index.js", "license": "MIT", @@ -36,7 +36,7 @@ "escape-string-regexp": "^1.0.5", "eval": "^0.1.4", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "gray-matter": "^4.0.2", "json5": "^2.1.3", "loader-utils": "^1.4.0", @@ -61,7 +61,7 @@ "devDependencies": { "@mdx-js/mdx": "^1.6.16", "@mdx-js/react": "^1.6.16", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-plugin-utils": "^1.14.0", "jest": "^24.9.0", "js-combinatorics": "^1.4.5", "react-test-renderer": "^16.13.1" diff --git a/packages/gatsby-plugin-netlify-cms/package.json b/packages/gatsby-plugin-netlify-cms/package.json index cdd36442439c3..0df7307e2477b 100644 --- a/packages/gatsby-plugin-netlify-cms/package.json +++ b/packages/gatsby-plugin-netlify-cms/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-netlify-cms", "description": "A Gatsby plugin which generates the Netlify CMS single page app", - "version": "5.14.0-next.2", + "version": "5.14.0", "author": "Shawn Erquhart ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -21,7 +21,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "react": "^16.12.0", "react-dom": "^16.12.0" diff --git a/packages/gatsby-plugin-no-sourcemaps/package.json b/packages/gatsby-plugin-no-sourcemaps/package.json index 9ba968809d59f..13e94754fe2aa 100644 --- a/packages/gatsby-plugin-no-sourcemaps/package.json +++ b/packages/gatsby-plugin-no-sourcemaps/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-no-sourcemaps", "description": "Disable sourcemaps when building JavaScript", - "version": "3.14.0-next.4", + "version": "3.14.0", "author": "Stuart Taylor ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" diff --git a/packages/gatsby-plugin-nprogress/package.json b/packages/gatsby-plugin-nprogress/package.json index de7e56e838ae3..2287459cc229b 100644 --- a/packages/gatsby-plugin-nprogress/package.json +++ b/packages/gatsby-plugin-nprogress/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-nprogress", "description": "Shows page loading indicator when loading page resources is delayed", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-nprogress#readme", diff --git a/packages/gatsby-plugin-offline/package.json b/packages/gatsby-plugin-offline/package.json index 0149c710a57bb..810b3019ab090 100644 --- a/packages/gatsby-plugin-offline/package.json +++ b/packages/gatsby-plugin-offline/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-offline", "description": "Gatsby plugin which sets up a site to be able to run offline", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -9,7 +9,7 @@ "dependencies": { "@babel/runtime": "^7.15.4", "cheerio": "^1.0.0-rc.10", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "glob": "^7.1.7", "idb-keyval": "^3.2.0", "lodash": "^4.17.21", @@ -18,10 +18,10 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cpx": "^1.5.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-plugin-utils": "^1.14.0", "rewire": "^5.0.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-offline#readme", diff --git a/packages/gatsby-plugin-page-creator/package.json b/packages/gatsby-plugin-page-creator/package.json index 129945510461f..77c739b78623e 100644 --- a/packages/gatsby-plugin-page-creator/package.json +++ b/packages/gatsby-plugin-page-creator/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-page-creator", - "version": "3.14.0-next.3", + "version": "3.14.0", "description": "Gatsby plugin that automatically creates pages from React components in specified directories", "main": "index.js", "scripts": { @@ -29,17 +29,17 @@ "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-page-utils": "^1.14.0-next.2", - "gatsby-plugin-utils": "^1.14.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-page-utils": "^1.14.0", + "gatsby-plugin-utils": "^1.14.0", + "gatsby-telemetry": "^2.14.0", "globby": "^11.0.4", "lodash": "^4.17.21" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-postcss/package.json b/packages/gatsby-plugin-postcss/package.json index c9bb07eefad1c..859b456d91ba5 100644 --- a/packages/gatsby-plugin-postcss/package.json +++ b/packages/gatsby-plugin-postcss/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-postcss", "description": "Gatsby plugin to handle PostCSS", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Marat Dreizin ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-postcss#readme", diff --git a/packages/gatsby-plugin-preact/package.json b/packages/gatsby-plugin-preact/package.json index 0f56c79f83777..68b8d44ad05b8 100644 --- a/packages/gatsby-plugin-preact/package.json +++ b/packages/gatsby-plugin-preact/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-preact", "description": "A Gatsby plugin which replaces React with Preact", - "version": "5.14.0-next.2", + "version": "5.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-preact#readme", diff --git a/packages/gatsby-plugin-preload-fonts/package.json b/packages/gatsby-plugin-preload-fonts/package.json index 98944bd999e56..334c3feb7f944 100644 --- a/packages/gatsby-plugin-preload-fonts/package.json +++ b/packages/gatsby-plugin-preload-fonts/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-preload-fonts", "description": "Gatsby plugin for preloading fonts per page", - "version": "2.14.0-next.2", + "version": "2.14.0", "author": "Aaron Ross ", "main": "index.js", "bin": { @@ -15,7 +15,7 @@ "chalk": "^4.1.2", "date-fns": "^2.23.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "graphql-request": "^1.8.2", "progress": "^2.0.3", "puppeteer": "^3.3.0" @@ -23,7 +23,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "del-cli": "^3.0.1" }, diff --git a/packages/gatsby-plugin-react-css-modules/package.json b/packages/gatsby-plugin-react-css-modules/package.json index 3462c34f1c0b6..4888e54e05a6b 100644 --- a/packages/gatsby-plugin-react-css-modules/package.json +++ b/packages/gatsby-plugin-react-css-modules/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-react-css-modules", "description": "Gatsby plugin that transforms styleName to className using compile time CSS module resolution", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Ming Aldrich-Gan ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-react-css-modules#readme", diff --git a/packages/gatsby-plugin-react-helmet/package.json b/packages/gatsby-plugin-react-helmet/package.json index 8b6c14350e257..464e85a91afa0 100644 --- a/packages/gatsby-plugin-react-helmet/package.json +++ b/packages/gatsby-plugin-react-helmet/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-react-helmet", "description": "Manage document head data with react-helmet. Provides drop-in server rendering support for Gatsby.", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-react-helmet#readme", diff --git a/packages/gatsby-plugin-remove-trailing-slashes/package.json b/packages/gatsby-plugin-remove-trailing-slashes/package.json index 0c9c906cc4382..9e58476e3af74 100644 --- a/packages/gatsby-plugin-remove-trailing-slashes/package.json +++ b/packages/gatsby-plugin-remove-trailing-slashes/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-remove-trailing-slashes", "description": "Removes trailing slashes from your project's paths. For example, yoursite.com/about/ becomes yoursite.com/about", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "scott.eckenthal@gmail.com", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-remove-trailing-slashes#readme", diff --git a/packages/gatsby-plugin-sass/package.json b/packages/gatsby-plugin-sass/package.json index 9ff531ef0c07c..05c3504a10119 100644 --- a/packages/gatsby-plugin-sass/package.json +++ b/packages/gatsby-plugin-sass/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-sass", "description": "Gatsby plugin to handle SCSS/Sass files", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Daniel Farrell ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,9 +15,9 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "autoprefixer": "^10.3.3", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sass#readme", "keywords": [ diff --git a/packages/gatsby-plugin-schema-snapshot/package.json b/packages/gatsby-plugin-schema-snapshot/package.json index 9aeb92e2b65b3..4d63d85e4f13d 100644 --- a/packages/gatsby-plugin-schema-snapshot/package.json +++ b/packages/gatsby-plugin-schema-snapshot/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-schema-snapshot", - "version": "2.14.0-next.4", + "version": "2.14.0", "main": "index.js", "license": "MIT", "keywords": [ diff --git a/packages/gatsby-plugin-sharp/package.json b/packages/gatsby-plugin-sharp/package.json index 30e8680db42ae..60b545738ca8a 100644 --- a/packages/gatsby-plugin-sharp/package.json +++ b/packages/gatsby-plugin-sharp/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-sharp", "description": "Wrapper of the Sharp image manipulation library for Gatsby plugins", - "version": "3.14.0-next.4", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,9 +12,9 @@ "bluebird": "^3.7.2", "filenamify": "^4.3.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-plugin-utils": "^1.14.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-plugin-utils": "^1.14.0", + "gatsby-telemetry": "^2.14.0", "got": "^11.8.2", "lodash": "^4.17.21", "mini-svg-data-uri": "^1.3.3", @@ -30,9 +30,9 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@types/sharp": "^0.28.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-image": "^1.14.0-next.4" + "gatsby-plugin-image": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sharp#readme", "keywords": [ diff --git a/packages/gatsby-plugin-sitemap/package.json b/packages/gatsby-plugin-sitemap/package.json index 8cfa7b44efa6b..6346d6832b7fb 100644 --- a/packages/gatsby-plugin-sitemap/package.json +++ b/packages/gatsby-plugin-sitemap/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-sitemap", "description": "Gatsby plugin that automatically creates a sitemap for your site", - "version": "4.10.0-next.2", + "version": "4.10.0", "contributors": [ "Alex Moon ", "Nicholas Young " @@ -18,9 +18,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sitemap#readme", "keywords": [ diff --git a/packages/gatsby-plugin-styled-components/package.json b/packages/gatsby-plugin-styled-components/package.json index ffae421251baf..a3194abd800b2 100644 --- a/packages/gatsby-plugin-styled-components/package.json +++ b/packages/gatsby-plugin-styled-components/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-styled-components", "description": "Gatsby plugin to add support for styled components", - "version": "4.14.0-next.3", + "version": "4.14.0", "author": "Guten Ye ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-styled-components#readme", diff --git a/packages/gatsby-plugin-styled-jsx/package.json b/packages/gatsby-plugin-styled-jsx/package.json index c61236ca1ad98..aeb92a7c6caf2 100644 --- a/packages/gatsby-plugin-styled-jsx/package.json +++ b/packages/gatsby-plugin-styled-jsx/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-styled-jsx", "description": "Adds SSR support for styled-jsx", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Tim Suchanek ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-styled-jsx#readme", diff --git a/packages/gatsby-plugin-styletron/package.json b/packages/gatsby-plugin-styletron/package.json index 6174a4316612b..562e233743fb0 100644 --- a/packages/gatsby-plugin-styletron/package.json +++ b/packages/gatsby-plugin-styletron/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-styletron", "description": "A Gatsby plugin for styletron with built-in server-side rendering support", - "version": "6.14.0-next.4", + "version": "6.14.0", "author": "Nadiia Dmytrenko ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "styletron-engine-atomic": "^1.4.8", "styletron-react": "^6.0.1" diff --git a/packages/gatsby-plugin-stylus/package.json b/packages/gatsby-plugin-stylus/package.json index 287c830aeef57..8bae3fe0fd275 100644 --- a/packages/gatsby-plugin-stylus/package.json +++ b/packages/gatsby-plugin-stylus/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-stylus", "description": "Gatsby support for Stylus", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Ian Sinnott ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-stylus#readme", diff --git a/packages/gatsby-plugin-subfont/package.json b/packages/gatsby-plugin-subfont/package.json index cba9d947e4670..2c3edfdaec79b 100644 --- a/packages/gatsby-plugin-subfont/package.json +++ b/packages/gatsby-plugin-subfont/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-subfont", - "version": "3.14.0-next.2", + "version": "3.14.0", "description": "Runs the font delivery optimizing CLI tool subfont on the homepage of your site during the Gatsby build", "main": "index.js", "scripts": { @@ -30,7 +30,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-twitter/package.json b/packages/gatsby-plugin-twitter/package.json index 478eb2ad2cf1e..a084de3b45c03 100644 --- a/packages/gatsby-plugin-twitter/package.json +++ b/packages/gatsby-plugin-twitter/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-twitter", "description": "Loads the Twitter JavaScript for embedding tweets.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,9 +12,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-twitter#readme", "keywords": [ diff --git a/packages/gatsby-plugin-typescript/package.json b/packages/gatsby-plugin-typescript/package.json index a456a6b05066f..3def351e3cdc2 100644 --- a/packages/gatsby-plugin-typescript/package.json +++ b/packages/gatsby-plugin-typescript/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-typescript", "description": "Adds TypeScript support to Gatsby", - "version": "3.14.0-next.4", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,12 +16,12 @@ "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@babel/runtime": "^7.15.4", - "babel-plugin-remove-graphql-queries": "^3.14.0-next.4" + "babel-plugin-remove-graphql-queries": "^3.14.0" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "peerDependencies": { diff --git a/packages/gatsby-plugin-typography/package.json b/packages/gatsby-plugin-typography/package.json index 0ece43af9f887..e3cb1df4801de 100644 --- a/packages/gatsby-plugin-typography/package.json +++ b/packages/gatsby-plugin-typography/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-plugin-typography", "description": "Gatsby plugin to setup server rendering of Typography.js' CSS", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "react": "^16.12.0", "react-dom": "^16.12.0", diff --git a/packages/gatsby-plugin-utils/package.json b/packages/gatsby-plugin-utils/package.json index ac542c90e93de..e1d9850859c51 100644 --- a/packages/gatsby-plugin-utils/package.json +++ b/packages/gatsby-plugin-utils/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-utils", - "version": "1.14.0-next.2", + "version": "1.14.0", "description": "Gatsby utils that help creating plugins", "main": "dist/index.js", "scripts": { @@ -27,7 +27,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "rimraf": "^3.0.2", "typescript": "^4.3.5" diff --git a/packages/gatsby-react-router-scroll/package.json b/packages/gatsby-react-router-scroll/package.json index 4d2bcb54e7853..d1571f9d63f25 100644 --- a/packages/gatsby-react-router-scroll/package.json +++ b/packages/gatsby-react-router-scroll/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-react-router-scroll", "description": "React Router scroll management forked from https://github.com/ytase/react-router-scroll for Gatsby", - "version": "4.14.0-next.2", + "version": "4.14.0", "author": "Jimmy Jia", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "babel-plugin-dev-expression": "^0.2.2", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "history": "^4.10.1" }, diff --git a/packages/gatsby-recipes/package.json b/packages/gatsby-recipes/package.json index 9ae4347f657b3..8f7cb73e1095c 100644 --- a/packages/gatsby-recipes/package.json +++ b/packages/gatsby-recipes/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-recipes", "description": "Core functionality for Gatsby Recipes", - "version": "0.25.0-next.2", + "version": "0.25.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -31,8 +31,8 @@ "express": "^4.17.1", "express-graphql": "^0.12.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-telemetry": "^2.14.0", "glob": "^7.1.6", "graphql": "^15.4.0", "graphql-compose": "~7.25.0", diff --git a/packages/gatsby-remark-autolink-headers/package.json b/packages/gatsby-remark-autolink-headers/package.json index bb98fef18bafc..0215d3d4fab61 100644 --- a/packages/gatsby-remark-autolink-headers/package.json +++ b/packages/gatsby-remark-autolink-headers/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-autolink-headers", "description": "Gatsby plugin to autolink headers in markdown processed by Remark", - "version": "4.11.0-next.2", + "version": "4.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,9 +16,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-autolink-headers#readme", "keywords": [ diff --git a/packages/gatsby-remark-code-repls/package.json b/packages/gatsby-remark-code-repls/package.json index d1577a8aae8c5..bbcfb1485d8b8 100644 --- a/packages/gatsby-remark-code-repls/package.json +++ b/packages/gatsby-remark-code-repls/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-code-repls", "description": "Gatsby plugin to auto-generate links to popular REPLs like Babel and Codepen", - "version": "5.11.0-next.2", + "version": "5.11.0", "author": "Brian Vaughn ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -18,7 +18,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-code-repls#readme", diff --git a/packages/gatsby-remark-copy-linked-files/package.json b/packages/gatsby-remark-copy-linked-files/package.json index f029011f91abc..2f5798ad81b10 100644 --- a/packages/gatsby-remark-copy-linked-files/package.json +++ b/packages/gatsby-remark-copy-linked-files/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-copy-linked-files", "description": "Find files which are linked to from markdown and copy them to the public directory", - "version": "4.11.0-next.2", + "version": "4.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -19,7 +19,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "remark": "^13.0.0", "remark-mdx": "^1.6.22" diff --git a/packages/gatsby-remark-custom-blocks/package.json b/packages/gatsby-remark-custom-blocks/package.json index cdd2dca4bb9c6..7f1b48fce96d5 100644 --- a/packages/gatsby-remark-custom-blocks/package.json +++ b/packages/gatsby-remark-custom-blocks/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-custom-blocks", "description": "Gatsby remark plugin for adding custom blocks in markdown", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Mohammad Asad Mohammad ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "rimraf": "^3.0.2", "unist-util-find": "^1.0.2" diff --git a/packages/gatsby-remark-embed-snippet/package.json b/packages/gatsby-remark-embed-snippet/package.json index a3b91894a9b29..ef25d9cddf8d7 100644 --- a/packages/gatsby-remark-embed-snippet/package.json +++ b/packages/gatsby-remark-embed-snippet/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-embed-snippet", "description": "Gatsby plugin to embed formatted code snippets within markdown", - "version": "6.11.0-next.2", + "version": "6.11.0", "author": "Brian Vaughn ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-embed-snippet#readme", diff --git a/packages/gatsby-remark-graphviz/package.json b/packages/gatsby-remark-graphviz/package.json index b7915a334add2..318d11eaed778 100644 --- a/packages/gatsby-remark-graphviz/package.json +++ b/packages/gatsby-remark-graphviz/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-graphviz", "description": "Processes graphviz code blocks and renders to SVG using viz.js", - "version": "3.11.0-next.2", + "version": "3.11.0", "author": "Anthony Marcar ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "hast-util-to-html": "^7.1.3", "mdast-util-to-hast": "^10.2.0", diff --git a/packages/gatsby-remark-images-contentful/package.json b/packages/gatsby-remark-images-contentful/package.json index 9105f383447f7..40aeae67913d1 100644 --- a/packages/gatsby-remark-images-contentful/package.json +++ b/packages/gatsby-remark-images-contentful/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-remark-images-contentful", - "version": "4.11.0-next.2", + "version": "4.11.0", "description": "Process Images in Contentful markdown so they can use the images API.", "main": "index.js", "scripts": { @@ -28,7 +28,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "keywords": [ diff --git a/packages/gatsby-remark-images/package.json b/packages/gatsby-remark-images/package.json index bd3cec6787a6b..3c9eb482ddb8d 100644 --- a/packages/gatsby-remark-images/package.json +++ b/packages/gatsby-remark-images/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-images", "description": "Processes images in markdown so they can be used in the production build.", - "version": "5.11.0-next.2", + "version": "5.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -10,7 +10,7 @@ "@babel/runtime": "^7.15.4", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.10", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "is-relative-url": "^3.0.0", "lodash": "^4.17.21", "mdast-util-definitions": "^4.0.0", @@ -22,9 +22,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2", + "gatsby-plugin-utils": "^1.14.0", "hast-util-to-html": "^7.1.3", "mdast-util-to-hast": "^10.2.0" }, diff --git a/packages/gatsby-remark-katex/package.json b/packages/gatsby-remark-katex/package.json index 2ba101e4748f9..13139daf61cdd 100644 --- a/packages/gatsby-remark-katex/package.json +++ b/packages/gatsby-remark-katex/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-katex", "description": "Transform math nodes to html markup", - "version": "5.11.0-next.2", + "version": "5.11.0", "author": "Jeffrey Xiao ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,7 +16,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "katex": "^0.13.17", "remark": "^13.0.0" diff --git a/packages/gatsby-remark-prismjs/package.json b/packages/gatsby-remark-prismjs/package.json index 341e872a737c3..5f52b418a47dc 100644 --- a/packages/gatsby-remark-prismjs/package.json +++ b/packages/gatsby-remark-prismjs/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-prismjs", "description": "Adds syntax highlighting to code blocks at build time using PrismJS", - "version": "5.11.0-next.2", + "version": "5.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cheerio": "^1.0.0-rc.10", "cross-env": "^7.0.3", "prismjs": "^1.21.0", diff --git a/packages/gatsby-remark-responsive-iframe/package.json b/packages/gatsby-remark-responsive-iframe/package.json index 4704f074d9cbb..e410e8a70baa8 100644 --- a/packages/gatsby-remark-responsive-iframe/package.json +++ b/packages/gatsby-remark-responsive-iframe/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-responsive-iframe", "description": "Make iframes in Markdown processed by Remark responsive", - "version": "4.11.0-next.2", + "version": "4.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -16,7 +16,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "remark": "^13.0.0", "remark-mdx": "^1.6.21", diff --git a/packages/gatsby-remark-smartypants/package.json b/packages/gatsby-remark-smartypants/package.json index 165a8de01760e..9490e3629206a 100644 --- a/packages/gatsby-remark-smartypants/package.json +++ b/packages/gatsby-remark-smartypants/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-remark-smartypants", "description": "Use retext-smartypants to auto-enhance typography of markdown", - "version": "4.11.0-next.2", + "version": "4.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-remark-smartypants#readme", diff --git a/packages/gatsby-source-contentful/package.json b/packages/gatsby-source-contentful/package.json index 47f3bddd6f7c8..ed7f0ca8f1b51 100644 --- a/packages/gatsby-source-contentful/package.json +++ b/packages/gatsby-source-contentful/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-contentful", "description": "Gatsby source plugin for building websites using the Contentful CMS as a data source", - "version": "5.14.0-next.2", + "version": "5.14.0", "author": "Marcus Ericsson (mericsson.com)", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -17,9 +17,9 @@ "common-tags": "^1.8.0", "contentful": "^8.4.2", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-plugin-utils": "^1.14.0-next.2", - "gatsby-source-filesystem": "^3.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-plugin-utils": "^1.14.0", + "gatsby-source-filesystem": "^3.14.0", "is-online": "^8.5.1", "json-stringify-safe": "^5.0.1", "lodash": "^4.17.21", @@ -31,7 +31,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "nock": "^13.1.3" }, diff --git a/packages/gatsby-source-drupal/package.json b/packages/gatsby-source-drupal/package.json index daaabb49a0d9e..1b053256cc82a 100644 --- a/packages/gatsby-source-drupal/package.json +++ b/packages/gatsby-source-drupal/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-drupal", "description": "Gatsby source plugin for building websites using the Drupal CMS as a data source", - "version": "4.14.0-next.6", + "version": "4.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,18 +13,18 @@ "bluebird": "^3.7.2", "body-parser": "^1.19.0", "fastq": "^1.11.1", - "opentracing": "^0.14.4", - "gatsby-source-filesystem": "^3.14.0-next.2", + "gatsby-source-filesystem": "^3.14.0", "got": "^11.8.2", "http2-wrapper": "^2.0.5", "lodash": "^4.17.21", + "opentracing": "^0.14.4", "tiny-async-pool": "^1.2.0", "url-join": "^4.0.1" }, "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "engines": { diff --git a/packages/gatsby-source-faker/package.json b/packages/gatsby-source-faker/package.json index 7ba307530a6ee..8918ca82a99ed 100644 --- a/packages/gatsby-source-faker/package.json +++ b/packages/gatsby-source-faker/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-faker", "description": "A gatsby plugin to get fake data for testing", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Pavithra Kodmad", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-faker#readme", diff --git a/packages/gatsby-source-filesystem/package.json b/packages/gatsby-source-filesystem/package.json index 071254aee2978..167ad8c25b110 100644 --- a/packages/gatsby-source-filesystem/package.json +++ b/packages/gatsby-source-filesystem/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-filesystem", "description": "Gatsby source plugin for building websites from local data. Markdown, JSON, images, YAML, CSV, and dozens of other data types supported.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -12,7 +12,7 @@ "fastq": "^1.11.1", "file-type": "^16.5.3", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.5.2", @@ -24,7 +24,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-filesystem#readme", diff --git a/packages/gatsby-source-graphql/package.json b/packages/gatsby-source-graphql/package.json index ee1eff7006fe2..fcfe5871dcfa4 100644 --- a/packages/gatsby-source-graphql/package.json +++ b/packages/gatsby-source-graphql/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-graphql", "description": "Gatsby plugin which adds a third-party GraphQL API to Gatsby GraphQL", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Mikhail Novikov ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -21,7 +21,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-graphql#readme", diff --git a/packages/gatsby-source-hacker-news/package.json b/packages/gatsby-source-hacker-news/package.json index ab7f08a58f3e1..a3df2a89f7690 100644 --- a/packages/gatsby-source-hacker-news/package.json +++ b/packages/gatsby-source-hacker-news/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-hacker-news", "description": "Gatsby source plugin for building websites using Hacker News as a data source", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-hacker-news#readme", diff --git a/packages/gatsby-source-lever/package.json b/packages/gatsby-source-lever/package.json index 9a8f7ff472884..1335ec8fafee3 100644 --- a/packages/gatsby-source-lever/package.json +++ b/packages/gatsby-source-lever/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-lever", "description": "Gatsby source plugin for building websites using the Lever.co Recruitment Software as a data source.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Sebastien Fichot ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -20,7 +20,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-lever#readme", diff --git a/packages/gatsby-source-medium/package.json b/packages/gatsby-source-medium/package.json index 46a43104582ba..bcdd26f177746 100644 --- a/packages/gatsby-source-medium/package.json +++ b/packages/gatsby-source-medium/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-medium", "description": "Gatsby source plugin for building websites using Medium as a data source", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Robert Vogt ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-medium#readme", diff --git a/packages/gatsby-source-mongodb/package.json b/packages/gatsby-source-mongodb/package.json index c07daa1a85a56..a39852485fbe0 100644 --- a/packages/gatsby-source-mongodb/package.json +++ b/packages/gatsby-source-mongodb/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-mongodb", "description": "Source plugin for pulling data into Gatsby from MongoDB collections", - "version": "3.14.0-next.2", + "version": "3.14.0", "authors": [ "jhermans85@hotmail.com", "hi@elmar.codes" @@ -19,7 +19,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-mongodb#readme", diff --git a/packages/gatsby-source-npm-package-search/package.json b/packages/gatsby-source-npm-package-search/package.json index 2db935ab96096..b60b74dce486d 100644 --- a/packages/gatsby-source-npm-package-search/package.json +++ b/packages/gatsby-source-npm-package-search/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-source-npm-package-search", "description": "Search NPM packages and pull NPM & GitHub metadata from Algolia's NPM index", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "james.a.stack@gmail.com", "repository": { "type": "git", @@ -17,7 +17,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "keywords": [ diff --git a/packages/gatsby-source-shopify/package.json b/packages/gatsby-source-shopify/package.json index d8bd17bc681f8..9bffa6daa1f69 100644 --- a/packages/gatsby-source-shopify/package.json +++ b/packages/gatsby-source-shopify/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-source-shopify", - "version": "5.6.0-next.5", + "version": "5.6.0", "description": "Gatsby source plugin for building websites using Shopify as a data source.", "scripts": { "watch": "tsc-watch --outDir .", @@ -20,9 +20,9 @@ "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-source-shopify#readme", "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-plugin-utils": "^1.14.0-next.2", - "gatsby-source-filesystem": "^3.14.0-next.2", + "gatsby-core-utils": "^2.14.0", + "gatsby-plugin-utils": "^1.14.0", + "gatsby-source-filesystem": "^3.14.0", "node-fetch": "^2.6.1", "sharp": "^0.29.0", "shift-left": "^0.1.5" @@ -33,7 +33,7 @@ "@types/node-fetch": "^2.5.12", "@types/sharp": "^0.28.5", "cross-env": "^7.0.3", - "gatsby-plugin-image": "^1.14.0-next.4", + "gatsby-plugin-image": "^1.14.0", "msw": "^0.35.0", "prettier": "^2.3.2", "prettier-check": "^2.0.0", diff --git a/packages/gatsby-source-wikipedia/package.json b/packages/gatsby-source-wikipedia/package.json index f497cadb93c01..3857c6eb12f9f 100644 --- a/packages/gatsby-source-wikipedia/package.json +++ b/packages/gatsby-source-wikipedia/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-source-wikipedia", - "version": "3.14.0-next.2", + "version": "3.14.0", "description": "Gatsby source plugin for pulling articles from Wikipedia", "main": "index.js", "scripts": { @@ -37,7 +37,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "engines": { diff --git a/packages/gatsby-source-wordpress/package.json b/packages/gatsby-source-wordpress/package.json index ea9eaf87d1ce2..08b634a096b09 100644 --- a/packages/gatsby-source-wordpress/package.json +++ b/packages/gatsby-source-wordpress/package.json @@ -2,7 +2,7 @@ "name": "gatsby-source-wordpress", "description": "Source data from WordPress in an efficient and scalable way.", "author": "Tyler Barnes ", - "version": "5.14.0-next.4", + "version": "5.14.0", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" }, @@ -28,10 +28,10 @@ "file-type": "^15.0.1", "filesize": "^6.4.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "gatsby-image": "^3.11.0", - "gatsby-plugin-catch-links": "^3.14.0-next.2", - "gatsby-source-filesystem": "^3.14.0-next.2", + "gatsby-plugin-catch-links": "^3.14.0", + "gatsby-source-filesystem": "^3.14.0", "glob": "^7.1.7", "got": "^11.8.2", "graphql-query-compress": "^1.2.4", @@ -53,8 +53,8 @@ "@types/semver": "^7.3.8", "babel-plugin-import-globals": "^2.0.0", "babel-plugin-module-resolver": "4.1.0", - "babel-preset-gatsby": "^1.14.0-next.2", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby": "^1.14.0", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "identity-obj-proxy": "^3.0.0", "react-test-renderer": "^16.14.0", diff --git a/packages/gatsby-telemetry/package.json b/packages/gatsby-telemetry/package.json index 20ffa8544e465..4086c6e7c6e8f 100644 --- a/packages/gatsby-telemetry/package.json +++ b/packages/gatsby-telemetry/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-telemetry", "description": "Gatsby Telemetry", - "version": "2.14.0-next.2", + "version": "2.14.0", "author": "Jarmo Isotalo ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "boxen": "^4.2.0", "configstore": "^5.0.1", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "git-up": "^4.0.5", "is-docker": "^2.2.1", "lodash": "^4.17.21", @@ -26,7 +26,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "babel-jest": "^24.9.0", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "jest": "^24.9.0", "jest-cli": "^24.9.0", diff --git a/packages/gatsby-transformer-asciidoc/package.json b/packages/gatsby-transformer-asciidoc/package.json index ec0de8d2873e8..a14f0064a6035 100644 --- a/packages/gatsby-transformer-asciidoc/package.json +++ b/packages/gatsby-transformer-asciidoc/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-asciidoc", "description": "Gatsby transformer plugin for Asciidocs using the Asciidoctor.js library", - "version": "2.14.0-next.2", + "version": "2.14.0", "author": "Daniel Oliver ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "lodash": "^4.17.21" }, diff --git a/packages/gatsby-transformer-csv/package.json b/packages/gatsby-transformer-csv/package.json index 2ab542430a704..b28f2713e30ce 100644 --- a/packages/gatsby-transformer-csv/package.json +++ b/packages/gatsby-transformer-csv/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-csv", "description": "Gatsby transformer plugin for CSV files", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Sonal Saldanha ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "json2csv": "^5.0.6" }, diff --git a/packages/gatsby-transformer-documentationjs/package.json b/packages/gatsby-transformer-documentationjs/package.json index 0b4385a781916..5ed184eb7c5b4 100644 --- a/packages/gatsby-transformer-documentationjs/package.json +++ b/packages/gatsby-transformer-documentationjs/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-documentationjs", "description": "Gatsby transformer plugin which uses Documentation.js to extract JavaScript documentation", - "version": "5.14.0-next.3", + "version": "5.14.0", "author": "Kyle Mathews", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-documentationjs#readme", diff --git a/packages/gatsby-transformer-excel/package.json b/packages/gatsby-transformer-excel/package.json index 0c4483960c4a9..71cb3149c6b77 100644 --- a/packages/gatsby-transformer-excel/package.json +++ b/packages/gatsby-transformer-excel/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-excel", "description": "Gatsby transformer plugin for Excel spreadsheets", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "SheetJS ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-excel#readme", diff --git a/packages/gatsby-transformer-hjson/package.json b/packages/gatsby-transformer-hjson/package.json index 38cb9d94733ab..099a8239d07fb 100644 --- a/packages/gatsby-transformer-hjson/package.json +++ b/packages/gatsby-transformer-hjson/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-hjson", "description": "Gatsby transformer plugin for HJSON files", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Remi Barraquand ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-hjson#readme", diff --git a/packages/gatsby-transformer-javascript-frontmatter/package.json b/packages/gatsby-transformer-javascript-frontmatter/package.json index cec3231e7abb9..761a527c334de 100644 --- a/packages/gatsby-transformer-javascript-frontmatter/package.json +++ b/packages/gatsby-transformer-javascript-frontmatter/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-javascript-frontmatter", "description": "Gatsby transformer plugin for JavaScript to extract exports.frontmatter statically.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Jacob Bolda ", "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-javascript-frontmatter#readme", "dependencies": { @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "keywords": [ diff --git a/packages/gatsby-transformer-javascript-static-exports/package.json b/packages/gatsby-transformer-javascript-static-exports/package.json index 26336a2928221..283afac140d3f 100644 --- a/packages/gatsby-transformer-javascript-static-exports/package.json +++ b/packages/gatsby-transformer-javascript-static-exports/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-javascript-static-exports", "description": "Gatsby transformer plugin for JavaScript to extract exports.data statically.", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Jacob Bolda ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-javascript-static-exports#readme", diff --git a/packages/gatsby-transformer-json/package.json b/packages/gatsby-transformer-json/package.json index 77693f6c24812..a2c43ded6a935 100644 --- a/packages/gatsby-transformer-json/package.json +++ b/packages/gatsby-transformer-json/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-json", "description": "Gatsby transformer plugin for JSON files", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-json#readme", diff --git a/packages/gatsby-transformer-pdf/package.json b/packages/gatsby-transformer-pdf/package.json index deede3613c3ec..39aecd422158e 100644 --- a/packages/gatsby-transformer-pdf/package.json +++ b/packages/gatsby-transformer-pdf/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-pdf", "description": "Gatsby transformer plugin for pdf files", - "version": "2.14.0-next.2", + "version": "2.14.0", "author": "Alex Munoz ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-pdf#readme", diff --git a/packages/gatsby-transformer-react-docgen/package.json b/packages/gatsby-transformer-react-docgen/package.json index 259a96c490354..2f7ae0b35d5c0 100644 --- a/packages/gatsby-transformer-react-docgen/package.json +++ b/packages/gatsby-transformer-react-docgen/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-react-docgen", "description": "Expose React component metadata and prop information as GraphQL types", - "version": "6.14.0-next.2", + "version": "6.14.0", "author": "Jason Quense ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -17,7 +17,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "lodash": "^4.17.21" }, diff --git a/packages/gatsby-transformer-remark/package.json b/packages/gatsby-transformer-remark/package.json index c379b736e2907..2424027e0d319 100644 --- a/packages/gatsby-transformer-remark/package.json +++ b/packages/gatsby-transformer-remark/package.json @@ -1,14 +1,14 @@ { "name": "gatsby-transformer-remark", "description": "Gatsby transformer plugin for Markdown using the Remark library and ecosystem", - "version": "4.11.0-next.4", + "version": "4.11.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" }, "dependencies": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^2.14.0-next.2", + "gatsby-core-utils": "^2.14.0", "gray-matter": "^4.0.2", "hast-util-raw": "^6.0.2", "hast-util-to-html": "^7.1.2", @@ -33,9 +33,9 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", - "gatsby-plugin-utils": "^1.14.0-next.2" + "gatsby-plugin-utils": "^1.14.0" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-remark#readme", "keywords": [ diff --git a/packages/gatsby-transformer-screenshot/package.json b/packages/gatsby-transformer-screenshot/package.json index 0017c3fa458ae..02d2d3d6fd812 100644 --- a/packages/gatsby-transformer-screenshot/package.json +++ b/packages/gatsby-transformer-screenshot/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-screenshot", "description": "Gatsby transformer plugin that uses AWS Lambda to take screenshots of websites", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "David Beckley ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-screenshot#readme", diff --git a/packages/gatsby-transformer-sharp/package.json b/packages/gatsby-transformer-sharp/package.json index a9370b820aa07..5bf030cdd1dbf 100644 --- a/packages/gatsby-transformer-sharp/package.json +++ b/packages/gatsby-transformer-sharp/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-sharp", "description": "Gatsby transformer plugin for images using Sharp", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -20,7 +20,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@types/sharp": "^0.28.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-sharp#readme", diff --git a/packages/gatsby-transformer-sqip/package.json b/packages/gatsby-transformer-sqip/package.json index af307f1840122..c76ad11bfa1bb 100644 --- a/packages/gatsby-transformer-sqip/package.json +++ b/packages/gatsby-transformer-sqip/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-sqip", "description": "Generates geometric primitive version of images", - "version": "3.14.0-next.4", + "version": "3.14.0", "author": "Benedikt Rötsch ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -9,7 +9,7 @@ "dependencies": { "@babel/runtime": "^7.15.4", "fs-extra": "^10.0.0", - "gatsby-plugin-sharp": "^3.14.0-next.4", + "gatsby-plugin-sharp": "^3.14.0", "md5-file": "^5.0.0", "mini-svg-data-uri": "^1.3.3", "p-queue": "^6.6.2", @@ -18,7 +18,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "debug": "^4.3.2" }, diff --git a/packages/gatsby-transformer-toml/package.json b/packages/gatsby-transformer-toml/package.json index 6f2cbf7ab8faa..5b12f46004c65 100644 --- a/packages/gatsby-transformer-toml/package.json +++ b/packages/gatsby-transformer-toml/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-toml", "description": "Gatsby transformer plugin for toml", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Ruben Harutyunyan ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -14,7 +14,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-toml#readme", diff --git a/packages/gatsby-transformer-xml/package.json b/packages/gatsby-transformer-xml/package.json index a71525cee2823..db1e9a8cf85fd 100644 --- a/packages/gatsby-transformer-xml/package.json +++ b/packages/gatsby-transformer-xml/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-xml", "description": "Gatsby plugin for parsing XML files. It supports also attributes", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-xml#readme", diff --git a/packages/gatsby-transformer-yaml/package.json b/packages/gatsby-transformer-yaml/package.json index c19037b6913bf..b8c2c11d98671 100644 --- a/packages/gatsby-transformer-yaml/package.json +++ b/packages/gatsby-transformer-yaml/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-transformer-yaml", "description": "Gatsby transformer plugin for yaml", - "version": "3.14.0-next.2", + "version": "3.14.0", "author": "Kyle Mathews ", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3" }, "homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-yaml#readme", diff --git a/packages/gatsby-worker/package.json b/packages/gatsby-worker/package.json index 2353f062c8eb3..40dea8e01cee3 100644 --- a/packages/gatsby-worker/package.json +++ b/packages/gatsby-worker/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-worker", "description": "Utility to create worker pools", - "version": "0.5.0-next.2", + "version": "0.5.0", "author": "Michal Piechowiak", "bugs": { "url": "https://github.com/gatsbyjs/gatsby/issues" @@ -13,7 +13,7 @@ "devDependencies": { "@babel/cli": "^7.15.4", "@babel/register": "^7.15.3", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "cross-env": "^7.0.3", "rimraf": "^3.0.2", "typescript": "^4.3.5" diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 92b5524dd1a95..18e9ce3e78310 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,7 +1,7 @@ { "name": "gatsby", "description": "Blazing fast modern site generator for React", - "version": "3.14.0-next.7", + "version": "3.14.0", "author": "Kyle Mathews ", "bin": { "gatsby": "./cli.js" @@ -34,8 +34,8 @@ "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^3.14.0-next.4", - "babel-preset-gatsby": "^1.14.0-next.2", + "babel-plugin-remove-graphql-queries": "^3.14.0", + "babel-preset-gatsby": "^1.14.0", "better-opn": "^2.0.0", "bluebird": "^3.7.2", "body-parser": "^1.19.0", @@ -77,17 +77,17 @@ "find-cache-dir": "^3.3.1", "fs-exists-cached": "1.0.0", "fs-extra": "^10.0.0", - "gatsby-cli": "^3.14.0-next.2", - "gatsby-core-utils": "^2.14.0-next.2", - "gatsby-graphiql-explorer": "^1.14.0-next.2", - "gatsby-legacy-polyfills": "^1.14.0-next.2", - "gatsby-link": "^3.14.0-next.2", - "gatsby-plugin-page-creator": "^3.14.0-next.3", - "gatsby-plugin-typescript": "^3.14.0-next.4", - "gatsby-plugin-utils": "^1.14.0-next.2", - "gatsby-react-router-scroll": "^4.14.0-next.2", - "gatsby-telemetry": "^2.14.0-next.2", - "gatsby-worker": "^0.5.0-next.2", + "gatsby-cli": "^3.14.0", + "gatsby-core-utils": "^2.14.0", + "gatsby-graphiql-explorer": "^1.14.0", + "gatsby-legacy-polyfills": "^1.14.0", + "gatsby-link": "^3.14.0", + "gatsby-plugin-page-creator": "^3.14.0", + "gatsby-plugin-typescript": "^3.14.0", + "gatsby-plugin-utils": "^1.14.0", + "gatsby-react-router-scroll": "^4.14.0", + "gatsby-telemetry": "^2.14.0", + "gatsby-worker": "^0.5.0", "glob": "^7.1.6", "got": "^11.8.2", "graphql": "^15.4.0", @@ -173,7 +173,7 @@ "@types/string-similarity": "^4.0.0", "@types/tmp": "^0.2.0", "@types/webpack-virtual-modules": "^0.1.1", - "babel-preset-gatsby-package": "^1.14.0-next.2", + "babel-preset-gatsby-package": "^1.14.0", "copyfiles": "^2.3.0", "cross-env": "^7.0.3", "documentation": "^13.1.0", From 0c1024349b216e3bf8be8947f7edebbbe2f962f0 Mon Sep 17 00:00:00 2001 From: Krzysztof Szot Date: Tue, 21 Sep 2021 16:28:09 +0200 Subject: [PATCH 3/8] Preserve backlink/reference lookup tables in cache --- .../gatsby-source-drupal/src/gatsby-node.js | 8 ++++ packages/gatsby-source-drupal/src/utils.js | 45 +++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/packages/gatsby-source-drupal/src/gatsby-node.js b/packages/gatsby-source-drupal/src/gatsby-node.js index 9db0caefe4da5..49b9ead42e5c6 100644 --- a/packages/gatsby-source-drupal/src/gatsby-node.js +++ b/packages/gatsby-source-drupal/src/gatsby-node.js @@ -12,6 +12,8 @@ const { setOptions, getOptions } = require(`./plugin-options`) const { nodeFromData, downloadFile, isFileNode } = require(`./normalize`) const { + initRefsLookups, + storeRefsLookups, handleReferences, handleWebhookUpdate, handleDeletedNode, @@ -150,6 +152,8 @@ exports.sourceNodes = async ( } = pluginOptions const { createNode, setPluginStatus, touchNode } = actions + await initRefsLookups({ cache, getNode }) + // Update the concurrency limit from the plugin options requestQueue.concurrency = concurrentAPIRequests @@ -204,6 +208,7 @@ ${JSON.stringify(webhookBody, null, 4)} } changesActivity.end() + await storeRefsLookups({ cache, getNodes }) return } @@ -234,6 +239,7 @@ ${JSON.stringify(webhookBody, null, 4)} return } changesActivity.end() + await storeRefsLookups({ cache, getNodes }) return } @@ -365,6 +371,7 @@ ${JSON.stringify(webhookBody, null, 4)} fastBuildsSpan.finish() if (!requireFullRebuild) { + await storeRefsLookups({ cache, getNodes }) return } } @@ -622,6 +629,7 @@ ${JSON.stringify(webhookBody, null, 4)} initialSourcing = false createNodesSpan.finish() + await storeRefsLookups({ cache, getNodes }) return } diff --git a/packages/gatsby-source-drupal/src/utils.js b/packages/gatsby-source-drupal/src/utils.js index 1103a2ccff49e..c2d0df919798d 100644 --- a/packages/gatsby-source-drupal/src/utils.js +++ b/packages/gatsby-source-drupal/src/utils.js @@ -12,6 +12,51 @@ const { getOptions } = require(`./plugin-options`) const backRefsNamesLookup = new WeakMap() const referencedNodesLookup = new WeakMap() +const initRefsLookups = async ({ cache, getNode }) => { + const backRefsNamesLookupArray = await cache.get('backRefsNamesLookup') + const referencedNodesLookupArray = await cache.get('referencedNodesLookup') + + if (backRefsNamesLookupArray) { + for (const [nodeId, value] of backRefsNamesLookupArray) { + backRefsNamesLookup.set(getNode(nodeId), value) + } + } + + if (referencedNodesLookupArray) { + for (const [nodeId, value] of referencedNodesLookupArray) { + referencedNodesLookup.set(getNode(nodeId), value) + } + } +} + +exports.initRefsLookups = initRefsLookups + +const storeRefsLookups = async ({ cache, getNodes }) => { + const backRefsNamesLookupArray = [] + const referencedNodesLookupArray = [] + + const allNodes = getNodes() + + for (const node of allNodes) { + const backRefItem = backRefsNamesLookup.get(node) + if (backRefItem) { + backRefsNamesLookupArray.push([node.id, backRefItem]) + } + + const referencedNodeItem = referencedNodesLookup.get(node) + if (referencedNodeItem) { + referencedNodesLookupArray.push([node.id, referencedNodeItem]) + } + } + + await Promise.all([ + cache.set('backRefsNamesLookup', backRefsNamesLookupArray), + cache.set('referencedNodesLookup', referencedNodesLookupArray), + ]) +} + +exports.storeRefsLookups = storeRefsLookups + const handleReferences = ( node, { getNode, createNodeId, entityReferenceRevisions = [] } From 80befd5c784d7568cc7b90bde35095633090f1d9 Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Tue, 5 Oct 2021 12:17:15 -0700 Subject: [PATCH 4/8] test --- packages/gatsby-source-drupal/src/gatsby-node.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/gatsby-source-drupal/src/gatsby-node.js b/packages/gatsby-source-drupal/src/gatsby-node.js index 626414496bcbe..af32d664669fb 100644 --- a/packages/gatsby-source-drupal/src/gatsby-node.js +++ b/packages/gatsby-source-drupal/src/gatsby-node.js @@ -383,6 +383,7 @@ ${JSON.stringify(webhookBody, null, 4)}` } } + const drupalFetchActivity = reporter.activityTimer( `Fetch all data from Drupal`, { parentSpan } From f7911d784d6aefa047fc874f7ced79cad1ed8373 Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Tue, 5 Oct 2021 13:24:53 -0700 Subject: [PATCH 5/8] fix bad merge --- .../gatsby-source-drupal/src/gatsby-node.js | 471 +++++++++--------- 1 file changed, 239 insertions(+), 232 deletions(-) diff --git a/packages/gatsby-source-drupal/src/gatsby-node.js b/packages/gatsby-source-drupal/src/gatsby-node.js index af32d664669fb..92e1ab44771e5 100644 --- a/packages/gatsby-source-drupal/src/gatsby-node.js +++ b/packages/gatsby-source-drupal/src/gatsby-node.js @@ -377,273 +377,280 @@ ${JSON.stringify(webhookBody, null, 4)}` // We're now done with the initial (fastbuilds flavored) sourcing. initialSourcing = false - if (!requireFullRebuild) { - await storeRefsLookups({ cache, getNodes }) - return + if (!requireFullRebuild) { + await storeRefsLookups({ cache, getNodes }) + return + } } - } + const drupalFetchActivity = reporter.activityTimer( + `Fetch all data from Drupal`, + { parentSpan } + ) + const fullFetchSpan = tracer.startSpan(`sourceNodes.fetch`, { + childOf: parentSpan, + }) + fullFetchSpan.setTag(`plugin`, `gatsby-source-drupal`) + fullFetchSpan.setTag(`sourceNodes.fetch.type`, `full`) - const drupalFetchActivity = reporter.activityTimer( - `Fetch all data from Drupal`, - { parentSpan } - ) - const fullFetchSpan = tracer.startSpan(`sourceNodes.fetch`, { - childOf: parentSpan, - }) - fullFetchSpan.setTag(`plugin`, `gatsby-source-drupal`) - fullFetchSpan.setTag(`sourceNodes.fetch.type`, `full`) + // Fetch articles. + reporter.info(`Starting to fetch all data from Drupal`) - // Fetch articles. - reporter.info(`Starting to fetch all data from Drupal`) + drupalFetchActivity.start() - drupalFetchActivity.start() + let allData + const typeRequestsQueued = new Set() + try { + const res = await requestQueue.push([ + urlJoin(baseUrl, apiBase), + { + username: basicAuth.username, + password: basicAuth.password, + headers, + searchParams: params, + responseType: `json`, + parentSpan: fullFetchSpan, + }, + ]) + allData = await Promise.all( + _.map(res.body.links, async (url, type) => { + const dataArray = [] + if (disallowedLinkTypes.includes(type)) return + if (!url) return + if (!type) return + + // Lookup this type in our list of language alterable entities. + const isTranslatable = languageConfig.translatableEntities.some( + entityType => entityType === type + ) - let allData - const typeRequestsQueued = new Set() - try { - const res = await requestQueue.push([ - urlJoin(baseUrl, apiBase), - { - username: basicAuth.username, - password: basicAuth.password, - headers, - searchParams: params, - responseType: `json`, - parentSpan: fullFetchSpan, - }, - ]) - allData = await Promise.all( - _.map(res.body.links, async (url, type) => { - const dataArray = [] - if (disallowedLinkTypes.includes(type)) return - if (!url) return - if (!type) return - - // Lookup this type in our list of language alterable entities. - const isTranslatable = languageConfig.translatableEntities.some( - entityType => entityType === type - ) + const getNext = async (url, currentLanguage) => { + if (typeof url === `object`) { + // url can be string or object containing href field + url = url.href + + // Apply any filters configured in gatsby-config.js. Filters + // can be any valid JSON API filter query string. + // See https://www.drupal.org/docs/8/modules/jsonapi/filtering + if (typeof filters === `object`) { + if (filters.hasOwnProperty(type)) { + url = new URL(url) + const filterParams = new URLSearchParams(filters[type]) + const filterKeys = Array.from(filterParams.keys()) + filterKeys.forEach(filterKey => { + // Only add filter params to url if it has not already been + // added. + if (!url.searchParams.has(filterKey)) { + url.searchParams.set( + filterKey, + filterParams.get(filterKey) + ) + } + }) + url = url.toString() + } + } + } - const getNext = async (url, currentLanguage) => { - if (typeof url === `object`) { - // url can be string or object containing href field - url = url.href - - // Apply any filters configured in gatsby-config.js. Filters - // can be any valid JSON API filter query string. - // See https://www.drupal.org/docs/8/modules/jsonapi/filtering - if (typeof filters === `object`) { - if (filters.hasOwnProperty(type)) { - url = new URL(url) - const filterParams = new URLSearchParams(filters[type]) - const filterKeys = Array.from(filterParams.keys()) - filterKeys.forEach(filterKey => { - // Only add filter params to url if it has not already been - // added. - if (!url.searchParams.has(filterKey)) { - url.searchParams.set(filterKey, filterParams.get(filterKey)) - } - }) - url = url.toString() + let d + try { + d = await requestQueue.push([ + url, + { + username: basicAuth.username, + password: basicAuth.password, + headers, + responseType: `json`, + parentSpan: fullFetchSpan, + }, + ]) + } catch (error) { + if (error.response && error.response.statusCode == 405) { + // The endpoint doesn't support the GET method, so just skip it. + return + } else { + console.error(`Failed to fetch ${url}`, error.message) + console.log(error) + throw error } } - } + dataArray.push(...d.body.data) + // Add support for includes. Includes allow entity data to be expanded + // based on relationships. The expanded data is exposed as `included` + // in the JSON API response. + // See https://www.drupal.org/docs/8/modules/jsonapi/includes + if (d.body.included) { + dataArray.push(...d.body.included) + } - let d - try { - d = await requestQueue.push([ - url, - { - username: basicAuth.username, - password: basicAuth.password, - headers, - responseType: `json`, - parentSpan: fullFetchSpan, - }, - ]) - } catch (error) { - if (error.response && error.response.statusCode == 405) { - // The endpoint doesn't support the GET method, so just skip it. - return - } else { - console.error(`Failed to fetch ${url}`, error.message) - console.log(error) - throw error + // If JSON:API extras is configured to add the resource count, we can queue + // all API requests immediately instead of waiting for each request to return + // the next URL. This lets us request resources in parallel vs. sequentially + // which is much faster. + if (d.body.meta?.count) { + const typeLangKey = type + currentLanguage + // If we hadn't added urls yet + if ( + d.body.links.next?.href && + !typeRequestsQueued.has(typeLangKey) + ) { + typeRequestsQueued.add(typeLangKey) + + // Get count of API requests + // We round down as we've already gotten the first page at this point. + const pageSize = new URL( + d.body.links.next.href + ).searchParams.get(`page[limit]`) + const requestsCount = Math.floor(d.body.meta.count / pageSize) + + reporter.verbose( + `queueing ${requestsCount} API requests for type ${type} which has ${d.body.meta.count} entities.` + ) + + const newUrl = new URL(d.body.links.next.href) + await Promise.all( + _.range(requestsCount).map(pageOffset => { + // We're starting 1 ahead. + pageOffset += 1 + // Construct URL with new pageOffset. + newUrl.searchParams.set( + `page[offset]`, + pageOffset * pageSize + ) + return getNext(newUrl.toString(), currentLanguage) + }) + ) + } + } else if (d.body.links?.next) { + await getNext(d.body.links.next, currentLanguage) } } - dataArray.push(...d.body.data) - // Add support for includes. Includes allow entity data to be expanded - // based on relationships. The expanded data is exposed as `included` - // in the JSON API response. - // See https://www.drupal.org/docs/8/modules/jsonapi/includes - if (d.body.included) { - dataArray.push(...d.body.included) - } - // If JSON:API extras is configured to add the resource count, we can queue - // all API requests immediately instead of waiting for each request to return - // the next URL. This lets us request resources in parallel vs. sequentially - // which is much faster. - if (d.body.meta?.count) { - const typeLangKey = type + currentLanguage - // If we hadn't added urls yet - if ( - d.body.links.next?.href && - !typeRequestsQueued.has(typeLangKey) - ) { - typeRequestsQueued.add(typeLangKey) - - // Get count of API requests - // We round down as we've already gotten the first page at this point. - const pageSize = new URL(d.body.links.next.href).searchParams.get( - `page[limit]` - ) - const requestsCount = Math.floor(d.body.meta.count / pageSize) + if (isTranslatable === false) { + await getNext(url, ``) + } else { + for (let i = 0; i < languageConfig.enabledLanguages.length; i++) { + let currentLanguage = languageConfig.enabledLanguages[i] + const urlPath = url.href.split(`${apiBase}/`).pop() + const baseUrlWithoutTrailingSlash = baseUrl.replace(/\/$/, ``) + // The default language's JSON API is at the root. + if ( + currentLanguage === + getOptions().languageConfig.defaultLanguage || + baseUrlWithoutTrailingSlash.slice(-currentLanguage.length) == + currentLanguage + ) { + currentLanguage = `` + } - reporter.verbose( - `queueing ${requestsCount} API requests for type ${type} which has ${d.body.meta.count} entities.` + const joinedUrl = urlJoin( + baseUrlWithoutTrailingSlash, + currentLanguage, + apiBase, + urlPath ) - const newUrl = new URL(d.body.links.next.href) - await Promise.all( - _.range(requestsCount).map(pageOffset => { - // We're starting 1 ahead. - pageOffset += 1 - // Construct URL with new pageOffset. - newUrl.searchParams.set(`page[offset]`, pageOffset * pageSize) - return getNext(newUrl.toString(), currentLanguage) - }) - ) + await getNext(joinedUrl, currentLanguage) } - } else if (d.body.links?.next) { - await getNext(d.body.links.next, currentLanguage) } - } - - if (isTranslatable === false) { - await getNext(url, ``) - } else { - for (let i = 0; i < languageConfig.enabledLanguages.length; i++) { - let currentLanguage = languageConfig.enabledLanguages[i] - const urlPath = url.href.split(`${apiBase}/`).pop() - const baseUrlWithoutTrailingSlash = baseUrl.replace(/\/$/, ``) - // The default language's JSON API is at the root. - if ( - currentLanguage === getOptions().languageConfig.defaultLanguage || - baseUrlWithoutTrailingSlash.slice(-currentLanguage.length) == - currentLanguage - ) { - currentLanguage = `` - } - const joinedUrl = urlJoin( - baseUrlWithoutTrailingSlash, - currentLanguage, - apiBase, - urlPath - ) - - await getNext(joinedUrl, currentLanguage) + const result = { + type, + data: dataArray, } - } - - const result = { - type, - data: dataArray, - } - // eslint-disable-next-line consistent-return - return result - }) - ) - } catch (e) { - gracefullyRethrow(drupalFetchActivity, e) - return - } + // eslint-disable-next-line consistent-return + return result + }) + ) + } catch (e) { + gracefullyRethrow(drupalFetchActivity, e) + return + } - drupalFetchActivity.end() - fullFetchSpan.finish() + drupalFetchActivity.end() + fullFetchSpan.finish() - const createNodesSpan = tracer.startSpan(`sourceNodes.createNodes`, { - childOf: parentSpan, - }) - createNodesSpan.setTag(`plugin`, `gatsby-source-drupal`) - createNodesSpan.setTag(`sourceNodes.fetch.type`, `full`) - - const nodes = new Map() - - // first pass - create basic nodes - _.each(allData, contentType => { - if (!contentType) return - _.each(contentType.data, datum => { - if (!datum) return - const node = nodeFromData(datum, createNodeId, entityReferenceRevisions) - nodes.set(node.id, node) + const createNodesSpan = tracer.startSpan(`sourceNodes.createNodes`, { + childOf: parentSpan, + }) + createNodesSpan.setTag(`plugin`, `gatsby-source-drupal`) + createNodesSpan.setTag(`sourceNodes.fetch.type`, `full`) + + const nodes = new Map() + + // first pass - create basic nodes + _.each(allData, contentType => { + if (!contentType) return + _.each(contentType.data, datum => { + if (!datum) return + const node = nodeFromData(datum, createNodeId, entityReferenceRevisions) + nodes.set(node.id, node) + }) }) - }) - createNodesSpan.setTag(`sourceNodes.createNodes.count`, nodes.size) + createNodesSpan.setTag(`sourceNodes.createNodes.count`, nodes.size) - // second pass - handle relationships and back references - nodes.forEach(node => { - handleReferences(node, { - getNode: nodes.get.bind(nodes), - mutateNode: true, - createNodeId, - entityReferenceRevisions, + // second pass - handle relationships and back references + nodes.forEach(node => { + handleReferences(node, { + getNode: nodes.get.bind(nodes), + mutateNode: true, + createNodeId, + entityReferenceRevisions, + }) }) - }) - if (skipFileDownloads) { - reporter.info(`Skipping remote file download from Drupal`) - } else { - reporter.info(`Downloading remote files from Drupal`) + if (skipFileDownloads) { + reporter.info(`Skipping remote file download from Drupal`) + } else { + reporter.info(`Downloading remote files from Drupal`) - // Download all files (await for each pool to complete to fix concurrency issues) - const fileNodes = [...nodes.values()].filter(isFileNode) + // Download all files (await for each pool to complete to fix concurrency issues) + const fileNodes = [...nodes.values()].filter(isFileNode) - if (fileNodes.length) { - const downloadingFilesActivity = reporter.activityTimer( - `Remote file download`, - { parentSpan } - ) - downloadingFilesActivity.start() - try { - await asyncPool(concurrentFileRequests, fileNodes, async node => { - await downloadFile( - { - node, - store, - cache, - createNode, - createNodeId, - getCache, - reporter, - }, - pluginOptions - ) - }) - } catch (e) { - gracefullyRethrow(downloadingFilesActivity, e) - return + if (fileNodes.length) { + const downloadingFilesActivity = reporter.activityTimer( + `Remote file download`, + { parentSpan } + ) + downloadingFilesActivity.start() + try { + await asyncPool(concurrentFileRequests, fileNodes, async node => { + await downloadFile( + { + node, + store, + cache, + createNode, + createNodeId, + getCache, + reporter, + }, + pluginOptions + ) + }) + } catch (e) { + gracefullyRethrow(downloadingFilesActivity, e) + return + } + downloadingFilesActivity.end() } - downloadingFilesActivity.end() } - } - // Create each node - for (const node of nodes.values()) { - node.internal.contentDigest = createContentDigest(node) - createNode(node) - } + // Create each node + for (const node of nodes.values()) { + node.internal.contentDigest = createContentDigest(node) + createNode(node) + } - // We're now done with the initial sourcing. - initialSourcing = false + // We're now done with the initial sourcing. + initialSourcing = false - createNodesSpan.finish() - await storeRefsLookups({ cache, getNodes }) - return + createNodesSpan.finish() + await storeRefsLookups({ cache, getNodes }) + return + } } // This is maintained for legacy reasons and will eventually be removed. From c7db66296a625a72edeff8de6e0e3c981b9043b0 Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Tue, 5 Oct 2021 13:29:52 -0700 Subject: [PATCH 6/8] try try again --- .../gatsby-source-drupal/src/gatsby-node.js | 465 +++++++++--------- 1 file changed, 229 insertions(+), 236 deletions(-) diff --git a/packages/gatsby-source-drupal/src/gatsby-node.js b/packages/gatsby-source-drupal/src/gatsby-node.js index 92e1ab44771e5..c5a168e4f535e 100644 --- a/packages/gatsby-source-drupal/src/gatsby-node.js +++ b/packages/gatsby-source-drupal/src/gatsby-node.js @@ -382,275 +382,268 @@ ${JSON.stringify(webhookBody, null, 4)}` return } } + } - const drupalFetchActivity = reporter.activityTimer( - `Fetch all data from Drupal`, - { parentSpan } - ) - const fullFetchSpan = tracer.startSpan(`sourceNodes.fetch`, { - childOf: parentSpan, - }) - fullFetchSpan.setTag(`plugin`, `gatsby-source-drupal`) - fullFetchSpan.setTag(`sourceNodes.fetch.type`, `full`) - - // Fetch articles. - reporter.info(`Starting to fetch all data from Drupal`) + const drupalFetchActivity = reporter.activityTimer( + `Fetch all data from Drupal`, + { parentSpan } + ) + const fullFetchSpan = tracer.startSpan(`sourceNodes.fetch`, { + childOf: parentSpan, + }) + fullFetchSpan.setTag(`plugin`, `gatsby-source-drupal`) + fullFetchSpan.setTag(`sourceNodes.fetch.type`, `full`) - drupalFetchActivity.start() + // Fetch articles. + reporter.info(`Starting to fetch all data from Drupal`) - let allData - const typeRequestsQueued = new Set() - try { - const res = await requestQueue.push([ - urlJoin(baseUrl, apiBase), - { - username: basicAuth.username, - password: basicAuth.password, - headers, - searchParams: params, - responseType: `json`, - parentSpan: fullFetchSpan, - }, - ]) - allData = await Promise.all( - _.map(res.body.links, async (url, type) => { - const dataArray = [] - if (disallowedLinkTypes.includes(type)) return - if (!url) return - if (!type) return - - // Lookup this type in our list of language alterable entities. - const isTranslatable = languageConfig.translatableEntities.some( - entityType => entityType === type - ) + drupalFetchActivity.start() - const getNext = async (url, currentLanguage) => { - if (typeof url === `object`) { - // url can be string or object containing href field - url = url.href - - // Apply any filters configured in gatsby-config.js. Filters - // can be any valid JSON API filter query string. - // See https://www.drupal.org/docs/8/modules/jsonapi/filtering - if (typeof filters === `object`) { - if (filters.hasOwnProperty(type)) { - url = new URL(url) - const filterParams = new URLSearchParams(filters[type]) - const filterKeys = Array.from(filterParams.keys()) - filterKeys.forEach(filterKey => { - // Only add filter params to url if it has not already been - // added. - if (!url.searchParams.has(filterKey)) { - url.searchParams.set( - filterKey, - filterParams.get(filterKey) - ) - } - }) - url = url.toString() - } - } - } + let allData + const typeRequestsQueued = new Set() + try { + const res = await requestQueue.push([ + urlJoin(baseUrl, apiBase), + { + username: basicAuth.username, + password: basicAuth.password, + headers, + searchParams: params, + responseType: `json`, + parentSpan: fullFetchSpan, + }, + ]) + allData = await Promise.all( + _.map(res.body.links, async (url, type) => { + const dataArray = [] + if (disallowedLinkTypes.includes(type)) return + if (!url) return + if (!type) return + + // Lookup this type in our list of language alterable entities. + const isTranslatable = languageConfig.translatableEntities.some( + entityType => entityType === type + ) - let d - try { - d = await requestQueue.push([ - url, - { - username: basicAuth.username, - password: basicAuth.password, - headers, - responseType: `json`, - parentSpan: fullFetchSpan, - }, - ]) - } catch (error) { - if (error.response && error.response.statusCode == 405) { - // The endpoint doesn't support the GET method, so just skip it. - return - } else { - console.error(`Failed to fetch ${url}`, error.message) - console.log(error) - throw error + const getNext = async (url, currentLanguage) => { + if (typeof url === `object`) { + // url can be string or object containing href field + url = url.href + + // Apply any filters configured in gatsby-config.js. Filters + // can be any valid JSON API filter query string. + // See https://www.drupal.org/docs/8/modules/jsonapi/filtering + if (typeof filters === `object`) { + if (filters.hasOwnProperty(type)) { + url = new URL(url) + const filterParams = new URLSearchParams(filters[type]) + const filterKeys = Array.from(filterParams.keys()) + filterKeys.forEach(filterKey => { + // Only add filter params to url if it has not already been + // added. + if (!url.searchParams.has(filterKey)) { + url.searchParams.set(filterKey, filterParams.get(filterKey)) + } + }) + url = url.toString() } } - dataArray.push(...d.body.data) - // Add support for includes. Includes allow entity data to be expanded - // based on relationships. The expanded data is exposed as `included` - // in the JSON API response. - // See https://www.drupal.org/docs/8/modules/jsonapi/includes - if (d.body.included) { - dataArray.push(...d.body.included) - } - - // If JSON:API extras is configured to add the resource count, we can queue - // all API requests immediately instead of waiting for each request to return - // the next URL. This lets us request resources in parallel vs. sequentially - // which is much faster. - if (d.body.meta?.count) { - const typeLangKey = type + currentLanguage - // If we hadn't added urls yet - if ( - d.body.links.next?.href && - !typeRequestsQueued.has(typeLangKey) - ) { - typeRequestsQueued.add(typeLangKey) - - // Get count of API requests - // We round down as we've already gotten the first page at this point. - const pageSize = new URL( - d.body.links.next.href - ).searchParams.get(`page[limit]`) - const requestsCount = Math.floor(d.body.meta.count / pageSize) - - reporter.verbose( - `queueing ${requestsCount} API requests for type ${type} which has ${d.body.meta.count} entities.` - ) + } - const newUrl = new URL(d.body.links.next.href) - await Promise.all( - _.range(requestsCount).map(pageOffset => { - // We're starting 1 ahead. - pageOffset += 1 - // Construct URL with new pageOffset. - newUrl.searchParams.set( - `page[offset]`, - pageOffset * pageSize - ) - return getNext(newUrl.toString(), currentLanguage) - }) - ) - } - } else if (d.body.links?.next) { - await getNext(d.body.links.next, currentLanguage) + let d + try { + d = await requestQueue.push([ + url, + { + username: basicAuth.username, + password: basicAuth.password, + headers, + responseType: `json`, + parentSpan: fullFetchSpan, + }, + ]) + } catch (error) { + if (error.response && error.response.statusCode == 405) { + // The endpoint doesn't support the GET method, so just skip it. + return + } else { + console.error(`Failed to fetch ${url}`, error.message) + console.log(error) + throw error } } + dataArray.push(...d.body.data) + // Add support for includes. Includes allow entity data to be expanded + // based on relationships. The expanded data is exposed as `included` + // in the JSON API response. + // See https://www.drupal.org/docs/8/modules/jsonapi/includes + if (d.body.included) { + dataArray.push(...d.body.included) + } - if (isTranslatable === false) { - await getNext(url, ``) - } else { - for (let i = 0; i < languageConfig.enabledLanguages.length; i++) { - let currentLanguage = languageConfig.enabledLanguages[i] - const urlPath = url.href.split(`${apiBase}/`).pop() - const baseUrlWithoutTrailingSlash = baseUrl.replace(/\/$/, ``) - // The default language's JSON API is at the root. - if ( - currentLanguage === - getOptions().languageConfig.defaultLanguage || - baseUrlWithoutTrailingSlash.slice(-currentLanguage.length) == - currentLanguage - ) { - currentLanguage = `` - } + // If JSON:API extras is configured to add the resource count, we can queue + // all API requests immediately instead of waiting for each request to return + // the next URL. This lets us request resources in parallel vs. sequentially + // which is much faster. + if (d.body.meta?.count) { + const typeLangKey = type + currentLanguage + // If we hadn't added urls yet + if ( + d.body.links.next?.href && + !typeRequestsQueued.has(typeLangKey) + ) { + typeRequestsQueued.add(typeLangKey) + + // Get count of API requests + // We round down as we've already gotten the first page at this point. + const pageSize = new URL(d.body.links.next.href).searchParams.get( + `page[limit]` + ) + const requestsCount = Math.floor(d.body.meta.count / pageSize) - const joinedUrl = urlJoin( - baseUrlWithoutTrailingSlash, - currentLanguage, - apiBase, - urlPath + reporter.verbose( + `queueing ${requestsCount} API requests for type ${type} which has ${d.body.meta.count} entities.` ) - await getNext(joinedUrl, currentLanguage) + const newUrl = new URL(d.body.links.next.href) + await Promise.all( + _.range(requestsCount).map(pageOffset => { + // We're starting 1 ahead. + pageOffset += 1 + // Construct URL with new pageOffset. + newUrl.searchParams.set(`page[offset]`, pageOffset * pageSize) + return getNext(newUrl.toString(), currentLanguage) + }) + ) } + } else if (d.body.links?.next) { + await getNext(d.body.links.next, currentLanguage) } + } - const result = { - type, - data: dataArray, - } + if (isTranslatable === false) { + await getNext(url, ``) + } else { + for (let i = 0; i < languageConfig.enabledLanguages.length; i++) { + let currentLanguage = languageConfig.enabledLanguages[i] + const urlPath = url.href.split(`${apiBase}/`).pop() + const baseUrlWithoutTrailingSlash = baseUrl.replace(/\/$/, ``) + // The default language's JSON API is at the root. + if ( + currentLanguage === getOptions().languageConfig.defaultLanguage || + baseUrlWithoutTrailingSlash.slice(-currentLanguage.length) == + currentLanguage + ) { + currentLanguage = `` + } - // eslint-disable-next-line consistent-return - return result - }) - ) - } catch (e) { - gracefullyRethrow(drupalFetchActivity, e) - return - } + const joinedUrl = urlJoin( + baseUrlWithoutTrailingSlash, + currentLanguage, + apiBase, + urlPath + ) - drupalFetchActivity.end() - fullFetchSpan.finish() + await getNext(joinedUrl, currentLanguage) + } + } - const createNodesSpan = tracer.startSpan(`sourceNodes.createNodes`, { - childOf: parentSpan, - }) - createNodesSpan.setTag(`plugin`, `gatsby-source-drupal`) - createNodesSpan.setTag(`sourceNodes.fetch.type`, `full`) - - const nodes = new Map() - - // first pass - create basic nodes - _.each(allData, contentType => { - if (!contentType) return - _.each(contentType.data, datum => { - if (!datum) return - const node = nodeFromData(datum, createNodeId, entityReferenceRevisions) - nodes.set(node.id, node) + const result = { + type, + data: dataArray, + } + + // eslint-disable-next-line consistent-return + return result }) + ) + } catch (e) { + gracefullyRethrow(drupalFetchActivity, e) + return + } + + drupalFetchActivity.end() + fullFetchSpan.finish() + + const createNodesSpan = tracer.startSpan(`sourceNodes.createNodes`, { + childOf: parentSpan, + }) + createNodesSpan.setTag(`plugin`, `gatsby-source-drupal`) + createNodesSpan.setTag(`sourceNodes.fetch.type`, `full`) + + const nodes = new Map() + + // first pass - create basic nodes + _.each(allData, contentType => { + if (!contentType) return + _.each(contentType.data, datum => { + if (!datum) return + const node = nodeFromData(datum, createNodeId, entityReferenceRevisions) + nodes.set(node.id, node) }) + }) - createNodesSpan.setTag(`sourceNodes.createNodes.count`, nodes.size) + createNodesSpan.setTag(`sourceNodes.createNodes.count`, nodes.size) - // second pass - handle relationships and back references - nodes.forEach(node => { - handleReferences(node, { - getNode: nodes.get.bind(nodes), - mutateNode: true, - createNodeId, - entityReferenceRevisions, - }) + // second pass - handle relationships and back references + nodes.forEach(node => { + handleReferences(node, { + getNode: nodes.get.bind(nodes), + mutateNode: true, + createNodeId, + entityReferenceRevisions, }) + }) - if (skipFileDownloads) { - reporter.info(`Skipping remote file download from Drupal`) - } else { - reporter.info(`Downloading remote files from Drupal`) + if (skipFileDownloads) { + reporter.info(`Skipping remote file download from Drupal`) + } else { + reporter.info(`Downloading remote files from Drupal`) - // Download all files (await for each pool to complete to fix concurrency issues) - const fileNodes = [...nodes.values()].filter(isFileNode) + // Download all files (await for each pool to complete to fix concurrency issues) + const fileNodes = [...nodes.values()].filter(isFileNode) - if (fileNodes.length) { - const downloadingFilesActivity = reporter.activityTimer( - `Remote file download`, - { parentSpan } - ) - downloadingFilesActivity.start() - try { - await asyncPool(concurrentFileRequests, fileNodes, async node => { - await downloadFile( - { - node, - store, - cache, - createNode, - createNodeId, - getCache, - reporter, - }, - pluginOptions - ) - }) - } catch (e) { - gracefullyRethrow(downloadingFilesActivity, e) - return - } - downloadingFilesActivity.end() + if (fileNodes.length) { + const downloadingFilesActivity = reporter.activityTimer( + `Remote file download`, + { parentSpan } + ) + downloadingFilesActivity.start() + try { + await asyncPool(concurrentFileRequests, fileNodes, async node => { + await downloadFile( + { + node, + store, + cache, + createNode, + createNodeId, + getCache, + reporter, + }, + pluginOptions + ) + }) + } catch (e) { + gracefullyRethrow(downloadingFilesActivity, e) + return } + downloadingFilesActivity.end() } + } - // Create each node - for (const node of nodes.values()) { - node.internal.contentDigest = createContentDigest(node) - createNode(node) - } + // Create each node + for (const node of nodes.values()) { + node.internal.contentDigest = createContentDigest(node) + createNode(node) + } - // We're now done with the initial sourcing. - initialSourcing = false + // We're now done with the initial sourcing. + initialSourcing = false - createNodesSpan.finish() - await storeRefsLookups({ cache, getNodes }) - return - } + createNodesSpan.finish() + await storeRefsLookups({ cache, getNodes }) + return } // This is maintained for legacy reasons and will eventually be removed. From 9fd8df8baa6365be74d3eb6b742fe533454b336c Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Thu, 7 Oct 2021 13:55:08 -0700 Subject: [PATCH 7/8] Improve log --- packages/gatsby-source-drupal/src/utils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/gatsby-source-drupal/src/utils.js b/packages/gatsby-source-drupal/src/utils.js index 06ef09eea9b75..3a6935b1e939c 100644 --- a/packages/gatsby-source-drupal/src/utils.js +++ b/packages/gatsby-source-drupal/src/utils.js @@ -378,7 +378,9 @@ ${JSON.stringify(nodeToUpdate, null, 4)} } node.internal.contentDigest = createContentDigest(node) createNode(node) - reporter.log(`Updated Gatsby node: ${node.id}`) + reporter.log( + `Updated Gatsby node: id: ${node.id} — type: ${node.internal.type}` + ) } } From ec1dbd40b5779c8465fea8f3914a10be480de4de Mon Sep 17 00:00:00 2001 From: Kyle Mathews Date: Mon, 25 Oct 2021 11:44:10 -0700 Subject: [PATCH 8/8] Get working with tests --- .../src/__tests__/index.js | 10 ++++ .../gatsby-source-drupal/src/gatsby-node.js | 7 +-- packages/gatsby-source-drupal/src/utils.js | 51 +++++++------------ 3 files changed, 32 insertions(+), 36 deletions(-) diff --git a/packages/gatsby-source-drupal/src/__tests__/index.js b/packages/gatsby-source-drupal/src/__tests__/index.js index a06e84cf1f3dc..2df04931d516b 100644 --- a/packages/gatsby-source-drupal/src/__tests__/index.js +++ b/packages/gatsby-source-drupal/src/__tests__/index.js @@ -20,6 +20,15 @@ jest.mock(`gatsby-source-filesystem`, () => { } }) +function makeCache() { + const store = new Map() + return { + get: async id => store.get(id), + set: async (key, value) => store.set(key, value), + store, + } +} + const normalize = require(`../normalize`) const downloadFileSpy = jest.spyOn(normalize, `downloadFile`) @@ -75,6 +84,7 @@ describe(`gatsby-source-drupal`, () => { store, getNode: id => nodes[id], getNodes, + cache: makeCache(), } beforeAll(async () => { diff --git a/packages/gatsby-source-drupal/src/gatsby-node.js b/packages/gatsby-source-drupal/src/gatsby-node.js index c5a168e4f535e..14b961e1e9a16 100644 --- a/packages/gatsby-source-drupal/src/gatsby-node.js +++ b/packages/gatsby-source-drupal/src/gatsby-node.js @@ -206,7 +206,7 @@ ${JSON.stringify(webhookBody, null, 4)}` } changesActivity.end() - await storeRefsLookups({ cache, getNodes }) + await storeRefsLookups({ cache }) return } @@ -237,7 +237,7 @@ ${JSON.stringify(webhookBody, null, 4)}` return } changesActivity.end() - await storeRefsLookups({ cache, getNodes }) + await storeRefsLookups({ cache }) return } @@ -368,6 +368,7 @@ ${JSON.stringify(webhookBody, null, 4)}` drupalFetchIncrementalActivity.end() fastBuildsSpan.finish() + await storeRefsLookups({ cache }) return } @@ -378,7 +379,7 @@ ${JSON.stringify(webhookBody, null, 4)}` initialSourcing = false if (!requireFullRebuild) { - await storeRefsLookups({ cache, getNodes }) + await storeRefsLookups({ cache }) return } } diff --git a/packages/gatsby-source-drupal/src/utils.js b/packages/gatsby-source-drupal/src/utils.js index 3a6935b1e939c..858d861db447e 100644 --- a/packages/gatsby-source-drupal/src/utils.js +++ b/packages/gatsby-source-drupal/src/utils.js @@ -9,49 +9,34 @@ const { const { getOptions } = require(`./plugin-options`) -const backRefsNamesLookup = new Map() -const referencedNodesLookup = new Map() +let backRefsNamesLookup = new Map() +let referencedNodesLookup = new Map() -const initRefsLookups = async ({ cache, getNode }) => { - const backRefsNamesLookupArray = await cache.get(`backRefsNamesLookup`) - const referencedNodesLookupArray = await cache.get(`referencedNodesLookup`) +const initRefsLookups = async ({ cache }) => { + const backRefsNamesLookupStr = await cache.get(`backRefsNamesLookup`) + const referencedNodesLookupStr = await cache.get(`referencedNodesLookup`) - if (backRefsNamesLookupArray) { - for (const [nodeId, value] of backRefsNamesLookupArray) { - backRefsNamesLookup.set(getNode(nodeId), value) - } + if (backRefsNamesLookupStr) { + backRefsNamesLookup = new Map(JSON.parse(backRefsNamesLookupStr)) } - if (referencedNodesLookupArray) { - for (const [nodeId, value] of referencedNodesLookupArray) { - referencedNodesLookup.set(getNode(nodeId), value) - } + if (referencedNodesLookupStr) { + referencedNodesLookup = new Map(JSON.parse(referencedNodesLookupStr)) } } exports.initRefsLookups = initRefsLookups -const storeRefsLookups = async ({ cache, getNodes }) => { - const backRefsNamesLookupArray = [] - const referencedNodesLookupArray = [] - - const allNodes = getNodes() - - for (const node of allNodes) { - const backRefItem = backRefsNamesLookup.get(node) - if (backRefItem) { - backRefsNamesLookupArray.push([node.id, backRefItem]) - } - - const referencedNodeItem = referencedNodesLookup.get(node) - if (referencedNodeItem) { - referencedNodesLookupArray.push([node.id, referencedNodeItem]) - } - } - +const storeRefsLookups = async ({ cache }) => { await Promise.all([ - cache.set(`backRefsNamesLookup`, backRefsNamesLookupArray), - cache.set(`referencedNodesLookup`, referencedNodesLookupArray), + cache.set( + `backRefsNamesLookup`, + JSON.stringify(Array.from(backRefsNamesLookup.entries())) + ), + cache.set( + `referencedNodesLookup`, + JSON.stringify(Array.from(referencedNodesLookup.entries())) + ), ]) }