Skip to content
Tech News
← Back to articles

Vlt 1.0 and Hosted Package Registries

read original more articles
Why This Matters

The release of vlt 1.0 and the availability of hosted package registries mark a significant advancement in secure, efficient, and reliable package management for developers. These tools enhance security, improve dependency management, and streamline workflows, ultimately benefiting both the tech industry and end-users by fostering safer and faster software development.

Key Takeaways

Today, we're happy to announce vlt 1.0, and general availability of our hosted package registries and ecosystem mirrors. With these releases, vlt is now an end-to-end platform for developers, their teams and agents to ship faster, safer, and more reliably.

Our Package Manager

Since we first introduced vlt and vsr, the CLI has grown from a fast installer with a novel query syntax into a full-featured, security-first package manager now backed by our own infrastructure.

Here's some highlights:

over 60+ graph native pseudo selectors including ~30 focused on security — examples include :malware , :cve , :unmaintained , :outdated , :eval , :fs , :license , :vuln , :peer , :diff() , :built , :registry() , :hostname() , :dist() and more.

— examples include , , , , , , , , , , , , , and more. :host(local) allows for querying dependencies across every project on your machine at once, e.g. vlt query ':host(local) #react:v(<19)' to find which projects on your system that are on old react versions.

allows for querying dependencies across every project on your machine at once, e.g. to find which projects on your system that are on old versions. the --scope flag makes run , exec , pkg , version , pack , publish , and more even more powerful by bringing selectors to all commands.

makes , , , , , , and more even more powerful by bringing selectors to all commands. Graph Modifiers — override any dependency in vlt.json using DSS selectors with CSS-like specificity resolution.

— override any dependency in using DSS selectors with CSS-like specificity resolution. Phased installations allow vlt install to download without running scripts; and vlt build to run selectively, blocking known malware by default.

allow to download without running scripts; and to run selectively, blocking known malware by default. Catalogs help define dependency versions once in vlt.json , reference them everywhere with catalog: .

... continue reading