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

feat!: migrate to esm, upgrade execa to v8, tsup to v8 #1127

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from

Conversation

BeeeQueue
Copy link

@BeeeQueue BeeeQueue commented May 19, 2024

BREAKING CHANGE: Migrated package to ESM


  • Upgraded execa to v8
  • Migrated the package to ESM
  • Upgraded tsup to v8

Since execa is now a ESM package this package also needs to migrate to it.

The main reason for not upgrading fully to v9 is that it drops support for node <18.19 which we may want to keep supporting. If we don't, I can do that upgrade as well.

This will be a breaking change for the programmatic API, while the normal CLI should work just like before.

Not sure whether to mark the PR as feat or chore

Copy link

codesandbox bot commented May 19, 2024

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

Copy link

vercel bot commented May 19, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tsup ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 19, 2024 11:32pm

Copy link

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/[email protected] environment Transitive: filesystem, shell +16 301 kB ehmicky
npm/[email protected] environment, eval, filesystem Transitive: shell +16 710 kB egoist

🚮 Removed packages: npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

@BeeeQueue BeeeQueue changed the title feat!: migrate to esm, upgrade execa to v9, tsup to v8 feat!: migrate to esm, upgrade execa to v8, tsup to v8 May 19, 2024
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.

None yet

1 participant