{"size": 1728, "ext": "js", "max_stars_repo_path": "gatsby-config.js", "max_stars_repo_name": "itsmefarhan/gatsby-contentful-blog", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "gatsby-config.js", "max_issues_repo_name": "itsmefarhan/gatsby-contentful-blog", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "gatsby-config.js", "max_forks_repo_name": "itsmefarhan/gatsby-contentful-blog", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 25.0434782609, "max_line_length": 74, "alphanum_fraction": 0.525462963}
require("dotenv").config()

module.exports = {
  siteMetadata: {
    title: "Gatsby Blog",
    author: "Farhan Farooq",
    description:
      "Gatsby Blog - A blog built with Gatsby, TypeScript and Contentful",
    siteUrl: "https://thegatsbyblog.surge.sh",
  },
  plugins: [
    "gatsby-plugin-react-helmet",
    {
      resolve: "gatsby-source-contentful",
      options: {
        spaceId: process.env.CONTENTFUL_SPACE_ID,
        accessToken: process.env.CONTENTFUL_ACCESS_TOKEN,
      },
    },
    {
      resolve: "gatsby-source-filesystem",
      options: {
        name: "src",
        path: `${__dirname}/src/`,
      },
    },
    "gatsby-plugin-sharp",
    "gatsby-plugin-typescript",
    "gatsby-transformer-remark",
    "gatsby-plugin-sitemap",
    {
      resolve: "gatsby-plugin-robots-txt",
      options: {
        host: "https://thegatsbyblog.surge.sh",
        sitemap: "https://thegatsbyblog.surge.sh/sitemap.xml",
        policy: [{ userAgent: "*", allow: "/" }],
      },
    },
    {
      resolve: `gatsby-plugin-manifest`,
      options: {
        name: `Gatsby Blog`,
        short_name: `Gatsby Blog`,
        start_url: `/`,
        background_color: `#f7f0eb`,
        theme_color: `#33b5e5`,
        display: `standalone`,
        icon: `src/images/icon.png`,
        icons: [
          {
            src: `/favicons/android-chrome-192x192.png`,
            sizes: `192x192`,
            type: `image/png`,
          },
          {
            src: `/favicons/android-chrome-512x512.png`,
            sizes: `512x512`,
            type: `image/png`,
          },
        ],
        icon_options: {
          purpose: "maskable any",
        },
      },
    },
    "gatsby-plugin-offline",
  ],
}
