From c321b1c25eb610f8dd0f0028a6a576897b35f1db Mon Sep 17 00:00:00 2001
From: Thomas Kunwar <20840228+yathomasi@users.noreply.github.com>
Date: Tue, 23 Jul 2024 19:41:50 +0545
Subject: [PATCH] fix: build

---
 gatsby-config.js |  1 +
 gatsby-node.js   | 16 +++++++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/gatsby-config.js b/gatsby-config.js
index a40a2a6e..8a26c73e 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -26,6 +26,7 @@ const siteMetadata = {
 
 const plugins = [
   'gatsby-plugin-eslint',
+  'gatsby-plugin-sharp',
   {
     resolve: 'gatsby-source-filesystem',
     options: {
diff --git a/gatsby-node.js b/gatsby-node.js
index 11bcef2c..845adbb3 100644
--- a/gatsby-node.js
+++ b/gatsby-node.js
@@ -90,12 +90,18 @@ exports.createResolvers = async ({ createResolvers }) => {
       staticGithubData: {
         type: 'StaticGithubData',
         async resolve() {
-          const { GITHUB_TOKEN } = process.env
-          if (GITHUB_TOKEN) {
-            const stars = await getStars({ owner: 'iterative', repo: 'mlem' })
-            return { stars }
+          const staticStar = 719
+          try {
+            const { GITHUB_TOKEN } = process.env
+            if (GITHUB_TOKEN) {
+              const stars = await getStars({ owner: 'iterative', repo: 'mlem' })
+              return { stars }
+            }
+            return { stars: staticStar }
+          } catch (error) {
+            console.error(error)
+            return { stars: staticStar }
           }
-          return { stars: 719 }
         }
       }
     }