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

Fix all the things! #253

Merged
merged 11 commits into from
Aug 27, 2023
Merged

Fix all the things! #253

merged 11 commits into from
Aug 27, 2023

Conversation

mattallty
Copy link
Owner

@mattallty mattallty commented Aug 27, 2023

I've been working on addressing some long-standing issues that I didn't get around to in the past couple of years:

  • Updated all the dependencies. Please note that chalk is still on v4 because v5 only supports ESM.
  • Speaking of ESM, CJS and ESM exports are now provided. I haven't had a chance to test them yet, and I'd really appreciate it if some folks could give them a try. I've noticed that many maintainers have been struggling with distributing ESM modules lately.
  • Switched from using Jest to vitest.
  • Switched from webpack to tsup.
  • Switched to pnpm for faster installs & dev
  • CI updated (min supported node version is now 16)

fixes #224 #212 #213

@mattallty mattallty mentioned this pull request Aug 27, 2023
@mattallty
Copy link
Owner Author

Note: I still got the release system to simplify/fix

@mattallty mattallty changed the base branch from master to next August 27, 2023 10:59
@mattallty mattallty merged commit c0da9e0 into next Aug 27, 2023
3 checks passed
@github-actions
Copy link

🎉 This PR is included in version 2.0.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant