const config = require('./config') module.exports = { siteMetadata: { title: `${config.name}`, description: `${config.description}`, author: `@30-seconds`, siteUrl: `${config.siteUrl}` }, plugins: [ `gatsby-plugin-sitemap`, { resolve: `gatsby-source-filesystem`, options: { name: `snippets`, path: `${__dirname}/${config.snippetPath}` } }, { resolve: `gatsby-source-filesystem`, options: { name: `snippet_data`, path: `${__dirname}/${config.snippetDataPath}` } }, { resolve: `gatsby-source-filesystem`, options: { name: `assets`, path: `${__dirname}/${config.assetPath}` } }, { resolve: `gatsby-plugin-page-creator`, options: { path: `${__dirname}/${config.pagePath}` } }, { resolve: `gatsby-transformer-remark`, options: { plugins: [ { resolve: `gatsby-remark-images`, options: { maxWidth: 590 } }, `gatsby-remark-prismjs`, `gatsby-remark-copy-linked-files` ] } }, `gatsby-plugin-sass`, `gatsby-transformer-json`, `gatsby-transformer-sharp`, `gatsby-plugin-sharp`, { resolve: `gatsby-plugin-google-analytics`, options: { trackingId: `UA-117141635-1`, anonymize: true, // Always set this to true, try to comply with GDPR out of the box respectDNT: true, // Always set to true, be respectful of people who ask not to be tracked cookieExpires: 0 // Always set to 0, minimum tracking for your users } }, { resolve: `gatsby-plugin-manifest`, options: { name: `${config.name}`, short_name: `${config.shortName}`, start_url: `/`, background_color: `#1e253d`, theme_color: `#1e253d`, display: `standalone`, icon: `assets/30s-icon.png` // This path is relative to the root of the site. } }, `gatsby-plugin-offline`, `gatsby-plugin-react-helmet`, `gatsby-plugin-netlify` ] }