1.0.0 • Published 5 years ago
gatsby-plugin-json-pages v1.0.0
gatsby-plugin-json-pages
Gatsby plugin for creating static .json files at build.
Installation
yarn add gatsby-plugin-json-pagesHow to use
Simply provide an array of pages that each include the fileName, query, and transformer. The transformer function is recommended, but by default the response from query will be stringified.
// gatsby-config.js
module.exports = {
plugins: [
{
resolve: "gatsby-plugin-json-pages",
options: {
pages: [
{
fileName: "products",
query: `
query {
allGraphCmsProduct {
nodes {
id
prices {
amount
currency
}
}
}
}
`,
transformer: ({
data: {
allGraphCmsProduct: { nodes },
},
}) => nodes,
},
],
},
},
],
};1.0.0
5 years ago