From 1ea0ce0e0536422438c0dcfe9f25bc7d165d0a64 Mon Sep 17 00:00:00 2001 From: Nicholas Duffy Date: Thu, 2 Apr 2020 08:08:50 -0600 Subject: [PATCH 1/2] Fix DatoCMS benchmarks --- benchmarks/source-datocms/gatsby-config.js | 4 ++-- benchmarks/source-datocms/gatsby-node.js | 8 ++++---- benchmarks/source-datocms/src/pages/index.js | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/benchmarks/source-datocms/gatsby-config.js b/benchmarks/source-datocms/gatsby-config.js index dc5204cb87095..7d238c2761b2f 100644 --- a/benchmarks/source-datocms/gatsby-config.js +++ b/benchmarks/source-datocms/gatsby-config.js @@ -17,13 +17,13 @@ module.exports = { path: `${__dirname}/src/pages/`, }, }, - { + { resolve: `gatsby-source-datocms`, options: { apiToken: process.env.DATOCMS_API_TOKEN, previewMode: false, disableLiveReload: false, - apiUrl: 'https://site-api.datocms.com', + apiUrl: "https://site-api.datocms.com", }, }, ], diff --git a/benchmarks/source-datocms/gatsby-node.js b/benchmarks/source-datocms/gatsby-node.js index e4ce6ac7d886e..1ca1dc4072f78 100644 --- a/benchmarks/source-datocms/gatsby-node.js +++ b/benchmarks/source-datocms/gatsby-node.js @@ -3,7 +3,7 @@ const kebabCase = require(`lodash.kebabcase`) exports.onCreateNode = ({ actions, node }) => { const { createNodeField } = actions - if (node.internal.type === 'node__article') { + if (node.internal.type === "node__article") { createNodeField({ node, name: "slug", value: kebabCase(node.title) }) } } @@ -16,7 +16,7 @@ exports.createPages = async ({ actions, graphql, reporter }) => { articles: allDatoCmsArticle { nodes { id - path + slug } } } @@ -28,11 +28,11 @@ exports.createPages = async ({ actions, graphql, reporter }) => { result.data.articles.nodes.map(article => { createPage({ - path: article.path, + path: article.slug, component: require.resolve(`./src/templates/article.js`), context: { id: article.id, - } + }, }) }) } diff --git a/benchmarks/source-datocms/src/pages/index.js b/benchmarks/source-datocms/src/pages/index.js index 8ebf326b65ca4..3af11ea1d1c93 100644 --- a/benchmarks/source-datocms/src/pages/index.js +++ b/benchmarks/source-datocms/src/pages/index.js @@ -9,7 +9,7 @@ const Index = ({ data }) => { @@ -29,7 +29,7 @@ export const query = graphql` articles: allDatoCmsArticle { nodes { title - path + slug } } } From b6027cbda01aac17743afc38928f9be143441b01 Mon Sep 17 00:00:00 2001 From: Nicholas Duffy Date: Thu, 2 Apr 2020 08:35:50 -0600 Subject: [PATCH 2/2] Update double quotes to backticks --- benchmarks/source-datocms/gatsby-config.js | 2 +- benchmarks/source-datocms/gatsby-node.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/benchmarks/source-datocms/gatsby-config.js b/benchmarks/source-datocms/gatsby-config.js index 7d238c2761b2f..bb7c6fb9ca678 100644 --- a/benchmarks/source-datocms/gatsby-config.js +++ b/benchmarks/source-datocms/gatsby-config.js @@ -23,7 +23,7 @@ module.exports = { apiToken: process.env.DATOCMS_API_TOKEN, previewMode: false, disableLiveReload: false, - apiUrl: "https://site-api.datocms.com", + apiUrl: `https://site-api.datocms.com`, }, }, ], diff --git a/benchmarks/source-datocms/gatsby-node.js b/benchmarks/source-datocms/gatsby-node.js index 1ca1dc4072f78..75f590e92c7a0 100644 --- a/benchmarks/source-datocms/gatsby-node.js +++ b/benchmarks/source-datocms/gatsby-node.js @@ -3,8 +3,8 @@ const kebabCase = require(`lodash.kebabcase`) exports.onCreateNode = ({ actions, node }) => { const { createNodeField } = actions - if (node.internal.type === "node__article") { - createNodeField({ node, name: "slug", value: kebabCase(node.title) }) + if (node.internal.type === `node__article`) { + createNodeField({ node, name: `slug`, value: kebabCase(node.title) }) } }