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

Move from yarn to npm, update non-major & tooling dependencies #3201

Merged
merged 8 commits into from
Nov 13, 2023

Conversation

Kadrian
Copy link
Collaborator

@Kadrian Kadrian commented Nov 6, 2023

This

  • moves back from yarn to npm (the industry has mostly moved over by now + I ran into strange ESM require issues with the latest tooling dependencies using yarn)
  • updates all non-major-update dependencies, including react and react-dom
  • updates all tooling-dependencies, including typescript and eslint
  • changes our eslint-setup, moving away from the old "create-react-app"-eslint-config and over to the "standard" vite / typescript / react eslint-setup – fixing all kinds of types and linting issues along the way – esp: no explicit any anymore.
  • cleans up some of the jest dependencies
  • replaces the old react-split-pane dependency with react-resizable-panels, because the old one didn't work with the latest react

@Kadrian Kadrian marked this pull request as draft November 6, 2023 18:30
@Kadrian Kadrian changed the title Update non-major & tooling dependencies Move from yarn to npm, update non-major & tooling dependencies Nov 6, 2023
@Kadrian Kadrian requested a review from thoniTUB November 13, 2023 09:55
@Kadrian Kadrian marked this pull request as ready for review November 13, 2023 09:56
@Kadrian Kadrian merged commit 5805f86 into develop Nov 13, 2023
7 checks passed
@delete-merged-branch delete-merged-branch bot deleted the update-dependencies branch November 13, 2023 09:59
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.

1 participant