- Published on
Introducing the vlt Package Manager & Serverless Registry
- Authors
- Name
- Darcy Clarke
- @darcy
- Name
- Ruy Adorno
- @ruyadorno
- Name
- Isaac Schlueter
- @izs
- Name
- Luke Karrys
- @lukekarrys.com
After spending the past six months heads-down, we’re excited to share our foundational Package Manager Client & Serverless Registry.
A New JavaScript Package Manager:
First up, we're introducing vlt
, a brand new, free, and open-source JavaScript package manager. vlt goes beyond traditional package managers, laying the groundwork for a powerful, integrated platform that will streamline your development process. We’ve done this before. Having a team comprised of the creator & maintainers of npm
we know about & care deeply about developer tools aimed at dependency management.
This first release delivers impressive performance installation & management capabilities of your Node.js dependencies. In most cases, vlt
is a drop-in replacement for your existing package manager. The client may - at first glance - look similar to your run-of-the-mill package manager but we’re excited to offer an innovative new dependency query selector syntax, export formats (including Mermaid) & GUI experience to help lower the bar for understanding your dependency graphs.
You can learn more about the client here: https://www.vlt.sh/client OR you can or try it out today by running:
npm install -g vlt
# note: the irony is not lost on us...
A Next-Generation Package Registry:
Alongside the vlt
client, we're also proud to announced a npm-compatible, Fair Source Serverless Package Registry. vsr
leverages the power of serverless computing to provide a scalable, secure, and cost-effective solution for hosting your packages. Whether you want to develop locally, self-host or have us manage an instance for you, we’ve got you covered.
The initial release of vsr
provides a unique permission model that allows developers to granularly control access of all manner of functionality. Granular Access Tokens offer new personas to exist for use-cases beyond the stereotypical team/maintainer & offer the ability to provide read-only access to private packages that could not otherwise be achieved with existing registry offerings.
You can learn more about the vsr
here: https://www.vlt.sh/serverless-registry
Stay tuned for what's next
We’re just getting started & are excited about the road ahead & the improvements we’ll make to these offerings & more. We can't wait to collaborate with the ecosystem to developed these tools & will begin regular calls with the community beginning in the new year.
The JavaScript community is as vibrant as ever & we’re excited to support developers as they create, run, distribute, discover, and secure their packages & project’s dependencies. Stay tuned for more updates, and get ready to experience a whole new way of working with JavaScript packages!