-
Notifications
You must be signed in to change notification settings - Fork 65
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
build(npm): migrate to npm #183
Conversation
132d170
to
cab9c6c
Compare
I haven't been following the yarn releases, is there a significant benefit to v3? When initially working on this project yarn had many features and nice things npm lacked. However, npm has mostly caught up with the things this project uses. Thoughts on switching to latest npm instead of yarn completely? |
The only thing that npm still lacks significantly is speed. It still is slower than yarn. Yarn introduced plug n' play and zero installs with v2. Plug n' play get rids of node_modules and zero installs just commits the cache folder. This pr doesn't implement plug n' play or zero installs. I can add it in another pr. V3 improves performance and compability. Ideally when you run yarn install with plug n' play and zero installs, the install time is 0 or a few seconds if there is a package that needs to be build like esbuild and sass. |
@skovy What are your thoughts? I can still redo the pr to move to npm v9 or pnpm. |
my preference would be npm because it's still the "standard" in the community and this project is fairly standard (or would like to keep it so as much as possible) |
@skovy done |
Apologies for the merge conflicts, Travis has been flakey so I setup GitHub actions, which should be more reliable. That also means the |
7516d48
to
edb929c
Compare
I changed the base branch to alpha |
🎉 This PR is included in version 7.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Migrates from yarn to npm