-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Add bun package manager #11267
base: main
Are you sure you want to change the base?
Add bun package manager #11267
Conversation
c51a9e0
to
7396c30
Compare
Co-authored-by: Ashcon Partovi <[email protected]>
7396c30
to
71ad8dd
Compare
Hey @markhallen I know you were not there yesterday but we discussed and agreed that bun will be implemented as it's own ecosystem independent of npm & yarn. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason we recreated package manager for npm, pnpm and yarn? There in PackageManagerHelper normally?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason we recreated package manager for npm, pnpm and yarn? There in PackageManagerHelper normally?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason we recreated package manager for npm, pnpm and yarn? There in PackageManagerHelper normally?
What are you trying to accomplish?
As a first step towards adding support for Bun we are adding the
BunPackageManager
class and extracting package managers into their own files.bun.lock
#11209 in digestible PRs.bun
#6528Anything you want to highlight for special attention from reviewers?
For wider context you can check #11209 or #11248
How will you know you've accomplished your goal?
The old specs should pass after the file structure changes and the new specs should pass for the new package manager.
Checklist