An Interest In:
Web News this Week
- March 18, 2024
- March 17, 2024
- March 16, 2024
- March 15, 2024
- March 14, 2024
- March 13, 2024
- March 12, 2024
A new npm is coming
No, I'm not talking about npm v7!
A new package manager is under development and it's not written in JavaScript.
The Orogene team is working on a next-generation platform and package manager for Node.js-compatible and frontend JavaScript projects!
Who is behind this?
Just 3 cool devs with Kat Matchn included!
And what do we know about Kat? Well, she was working for npm some time ago, and was a member of the team who released the major improvements to npm v6 after the Yarn release. So, she knows about caching and how to improve the package system.
Yarn was a rough competitor in that time, many of us switched to yarn and now we're back into npm.
Kat works for Microsoft's NuGet nowadays.
Why is orogene built using Rust?
Rust is a powerful language: thread-safe and memory safe without using a garbage collector. We can expect better speed than that of a statically typed language with a performance similar to C++.
A benchmark here:
What about the node_modules?
Orogene removes the necessity for the node_modules
folder using a similar approach to pnpm
.
You can use this in wrapper shell too:
Where is the package.json?
It seems the JSON format is too strict for some people. It's a bit scary to think about leaving the package.json
behind to embrace a new format for defining dependencies in Orogene.
Even-though this hasn't been confirmed, the team is considering it.
Is there a create command?
We can expect the standard commands in Orogene, like create:
Kat Marchn@zkat__00:07 AM - 09 Aug 2020
The rm -rf
won't be needed when create-react-app
accepts oro
as a known package manager.
A healthy community
Kat Marchn@zkat__Anyway, if you manage a community, the only way I've thought of around this is to just take a strong stand as a community leader and ban missing stairs proactively, because it's YOUR community, and you don't want innocent folks scared away by these types01:50 AM - 16 Aug 2020
Kat wants to build a collaborative and healthy community around this project where each member can express their ideas in a safe and free environment.
When Orogene will be available?
There is no company behind this, just FOSS enthusiasts working in their free time. Kat said we can expect a beta coming for March 2021. We can see this project growing in public in his repository and help with ideas and feature requests.
Any open source project is welcome and we've the best wishes for this team! And if this comes alive, npm, yarn and other package managers could find improvement opportunities.
Original Link: https://dev.to/cloudx/a-new-npm-is-coming-5heh
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To