gatsby-starter-elemental icon indicating copy to clipboard operation
gatsby-starter-elemental copied to clipboard

Updated: gatsby to 3.12.0

Open DalSoft opened this issue 3 years ago • 2 comments

Updated: gatsby to 3.12.0

  • Updated: gatsby to 3.12.0, tailwind to 2.2.7, react to 17.0.2 and typescript to 4.3.5
  • Updated gatsby-config.ts to include fast dev flags
  • Updated .gitignore to ignore __generated__ folder
  • Deleted __generated__ folder from repo

DalSoft avatar Aug 23 '21 11:08 DalSoft

Hello thank you for contributing

I see that you're upgrading some deps, and some of the upgrades are major upgrade, have you tested it on your local machine?

ahmad-reza619 avatar Aug 31 '21 05:08 ahmad-reza619

@ahmad-reza619 I'm using my fork now and it's working perfectly. However, there are some warnings (doesn't stop it building / working though) messages because of this change:

"resolutions": {
    "graphql": "^15.4.0",
    "graphql-compose": "^7.25.0",
    "webpack": "^5.24.2"
  }

The warnings are happening because some of the plugins haven't been upgraded to use the latest version of graphql yet. The above config says use 15.4.0, and the warnings are just letting us know that this what is happening.

I got this from the gatsby migration guide and it doesn't work without this in package.json.

Also, I'd like to say IMO this is one of the best Gatsby starters (and it now works on v3 of Gatsby 😊) because it already has everything you need tailwind, SEO, theming, etc without going overboard.

DalSoft avatar Aug 31 '21 16:08 DalSoft