Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lets modernize! #418

Merged
merged 16 commits into from
Aug 19, 2024
Merged

Lets modernize! #418

merged 16 commits into from
Aug 19, 2024

Conversation

mhluongo
Copy link
Member

If by modernize, of course, you actually mean upgrading the minimal number of dependencies to get a cross-platform build 🥲

Upgraded node-sass and sharp and added a flag to `yarn install`.
This also required a couple upgrades of gatsby-remark related
dependencies.
It's using an old version of sharp that's breaking cross-platform
builds.
gatsby-plugin-favicon is deprecated and was causing all sorts of sharp
versioning issues, while the manifest plugin is 1st-party and comes with
localization functionality.

Also untangled the resulting sharp version issues.

This is the first time in years this repo has built cleanly on my
machine.
Copy link

Preview uploaded to https://preview.tbtc.network/lets-modernize/.

Copy link
Contributor

@Shadowfiend Shadowfiend left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting for reference: we should be using pnpm in general now, yarn is legacy. Not a blocker since this gets us closer anyway.

Question: why'd we sprout all these .it.mds? Otherwise, lgtm.

@mhluongo
Copy link
Member Author

why'd we sprout all these .it.mds? Otherwise, lgtm.

The build did it for unknown reasons. I gave up and committed them 😫

@Shadowfiend Shadowfiend merged commit 0afbb83 into main Aug 19, 2024
1 check passed
@Shadowfiend Shadowfiend deleted the lets-modernize branch August 19, 2024 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants