UNPKG

gatsby-theme-koncrete

Version:

koncrete is the basis for Gatsby projects, adding **Typescript integration** (which you opt not to use) and **`react-helmet`** (as well as `gatsby-plugin-react-helmet`) by default. Optionally, you can also add `gatsby-plugin-sitemap`, `gatsby-transformer-

27 lines (26 loc) 651 B
module.exports = ({ useSitemap, useSharp, useNetlify, siteUrl }) => { let pluginsList = [ 'gatsby-plugin-react-helmet', 'gatsby-plugin-typescript' ] // If we don't have a siteUrl, then we can't produce a sitemap! if (useSitemap === true && typeof siteUrl === 'string') { pluginsList = [...pluginsList, 'gatsby-plugin-advanced-sitemap'] } if (useSharp === true) { pluginsList = [ ...pluginsList, 'gatsby-plugin-sharp', 'gatsby-transformer-sharp' ] } if (useNetlify === true) { pluginsList = [...pluginsList, 'gatsby-plugin-netlify'] } return pluginsList }