fabien0102 / gatsby-starter

Gatsby 2.0 starter with typescript and many cools dev tools
386 stars 99 forks source link

Update dependencies #89

Closed bensontrent closed 4 years ago

bensontrent commented 5 years ago

Updated dependencies and removed next version numbers as these no longer exist to enable a successful npm install.

fabien0102 commented 5 years ago

image

We may need to update the version of typescript also 😉 Thanks for your contribution 👍

bensontrent commented 5 years ago

I'm sorry I haven't done this in a while, I probably should have submitted this pull request on a branch. Still attempting to squash the errors on my side. I was able to update storybook and webpack, and add the missing peer dependencies with safer security-audit-passing versioning.

fabien0102 commented 5 years ago

Deploy preview for fabien0102-gatsby-starter ready!

Built with commit d10b06c0577aea161d63315454bc8544a03e181d

https://deploy-preview-89--fabien0102-gatsby-starter.netlify.com

fabien0102 commented 5 years ago

@bensontrent Don't worry, your repo (even on master) is still a branch from this perspective 😉

Thanks for your contribution, just waiting that everything is green to be able to merge 💯

fabien0102 commented 5 years ago

image

You have something strange on one snapshot 😉

bensontrent commented 5 years ago

I still have one test that needs to be corrected to satisfy the updated Jest package and node. The "should throw an error on graphql error" test has an UnhandledPromiseRejectionWarning warning from node and needs to be re-written. Perhaps someone could help out.

bensontrent commented 5 years ago

This PR is ready to go on my side. Let me know if you'd like this in a branch rebased on master.

jspizziri commented 4 years ago

@fabien0102 @bensontrent ,

Currently you can't create a new project from this starter because of these dependency issues. Is this going to make it in?

bensontrent commented 4 years ago

@fabien0102 I'm assuming you just haven't had the time to consider this PR or perhaps hesitant to check this in since I had to modify some of the tests. The tests were designed for an earlier version of Gatsby; I had to update them to conform with the output generated by the newer version of Gatsby and the updated dependencies.

@jspizziri you can try building from my working branch:

Run: git clone https://github.com/bensontrent/gatsby-starter.git && cd gatsby-starter && npm i

However, I don't intend to keep that branch maintained, so make a note to yourself to merge in with the main fabien0102:master source down the road.

fabien0102 commented 4 years ago

@bensontrent Thanks for your contribution 💯 If you are interested, I'm still looking for more contributor/maintainer. I don't really have time to maintain this project anymore (a lot of other sideproject and I don't use gatbsy currently). Bref, if you want, I can give you more permissions on the project 😉

bensontrent commented 4 years ago

@fabien0102 sure I'm happy to help out. I'm not sure how much I will contribute either but at least I can keep an eye on it. Gatsby needs a good Typescript starter project and this is it.

fabien0102 commented 4 years ago

@bensontrent Totally agreed with the needs of a good Typescript starter! You are now an official contributor 😃 Welcome to the team 🎉