text: const metadata = require("./metadata");
  
  module.exports = {
    siteMetadata: {
      ...metadata,
    },
    plugins: [
      {
        resolve: `gatsby-source-filesystem`,
        options: {
          path: `${__dirname}/content`,
          name: `content`,
        },
      },
      {
        resolve: `gatsby-plugin-page-creator`,
        options: {
          path: `${__dirname}/src/pages`,
          ignore: [`flycheck_*`],
        },
      },
      {
        resolve: `gatsby-plugin-mdx`,
        options: {
          extensions: [".mdx", ".md"],
          plugins: ["gatsby-remark-images"],
          gatsbyRemarkPlugins: [
            {
              resolve: `gatsby-remark-images`,
              options: {
                maxWidth: 800,
                quality: 100,
              },
            },
            {
              resolve: `gatsby-remark-responsive-iframe`,
              options: {
                wrapperStyle: `margin-bottom: 1.0725rem`,
              },
            },
            {
              resolve: `gatsby-remark-copy-linked-files`,
            },
  
            {
              resolve: `gatsby-remark-smartypants`,
            },
          ],
        },
      },
      `gatsby-transformer-sharp`,
      `gatsby-plugin-sharp`,
      {
        resolve: `gatsby-plugin-manifest`,
        options: {
          name: metadata.siteTitle,
          short_name: metadata.siteShortTitle,
          start_url: `/`,
          background_color: `#ffffff`,
          theme_color: `#ffffff`,
          display: `minimal-ui`,
          icon: `content/assets/icon.png`,
        },
      },
      {
        resolve: `gatsby-plugin-simple-analytics`,
        options: {
          domain: "hello.jakerunzer.com",
        },
      },
      `gatsby-plugin-react-helmet`,
      {
        resolve: `gatsby-plugin-typescript`,
        options: {
          isTSX: true,
          allExtensions: true,
        },
      },
      {
        resolve: "gatsby-plugin-html-attributes",
        options: {
          lang: "en",
        },
      },
      `gatsby-plugin-theme-ui`,
      {
        resolve: "gatsby-theme-style-guide",
        options: {
          basePath: "/design-system",
        },
      },
      {
        resolve: `gatsby-plugin-google-fonts`,
        options: {
          fonts: [`Montserrat\:700`],
          display: "swap",
        },
      },
      `gatsby-plugin-offline`,
    ],
  };
  