Skip to content

Conversation

@jromest
Copy link
Member

@jromest jromest commented Apr 21, 2024

Description
This PR upgrades the website dependencies to the latest versions. This also drops rebass as a dependency for the UI library. Instead, I replaced it with theme-ui, which uses the latest version of emotion react.

Summary of Changes

  • Upgrade all dependencies to its latest version
  • Remove @emotion-core and emotion-theming in favor of @emotion/react
  • Replace rebass with theme-ui because it is not maintained anymore and not working with the latest emotion react
  • Add theme-ui's Gatsby plugin

Notes

  • WIP

TODO

  • Update style props that are not supported by theme-ui
  • Check contact component re useIntersectionObserver
  • Facebook token, meetup section
    • Optional in development
  • Update tooling
    • git hooks
    • lint
  • CI
    • Update node in GH Action

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