vlt /vōlt/

vlt /vōlt/

@vlt.io

JavaScript registries and tooling for teams that move fast.

857 followers363 following131 posts

vlt /vōlt/ reposted

🚀 vlt v1.6.0 is out with Global installs! Now you can use the vlt CLI to get all your CLI tools: #javascript #packages #release #vlt

Agent Skills are also dependencies

Ruy Adorno@ruyadorno.com

🚀 Just shipped a new `vlt skills` cmd as part of v1.5.0 of the vlt CLI so that we can properly manage these skills that are already being shipped in packages. #javascript #packages #vlt

vlt /vōlt/ reposted

vlt 1.5.0 links agent skills from your dependencies to coding agents, with versions pinned by your lockfile. The default skills filter uses Socket data to exclude packages flagged as malware before their instructions reach your agents. socket.dev/blog/vlt-ski... @vlt.io

socket.devvlt 1.5.0 Adds Agent Skills Managementvlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.

vlt /vōlt/ reposted

🚀 Just shipped a new `vlt skills` cmd as part of v1.5.0 of the vlt CLI so that we can properly manage these skills that are already being shipped in packages. #javascript #packages #vlt

vlt /vōlt/ reposted

Fun fact about the NPM replication feed. If you just follow the feed to get updates for ever package, you will miss packages because they retroactively insert changes in the *past* of the feed.

vlt /vōlt/ reposted

on the ⚡️ @vlt.io ⚡️ registry we serve metadata that is 70% smaller which is one reason (out of many!) that we're able to do clean installs in 20-70% less time when you point to our registry vs npmjs.org. i wrote about how we did it:

vlt.ioHow we made registry metadata 70% smaller | vlt /vōlt/Package managers download megabytes of package metadata on every clean install. Here is how vlt.io serves the same installs at a fraction of the size.

vlt /vōlt/ reposted

Replying to @naugtur.pl

Are you talking about paths in a tar escaping the base path? A good package manager should prevent this. I know both npm and vlt do.

vlt 1.0.5 just dropped 🚢 ⚓️ → Dependency-deduping cuts installs with duplicated deps 40% smaller → Warm cache skips the network entirely → Safe by default: tar decompression-bomb caps & path-traversal hardening before anything writes to disk github.com/vltpkg/vltpk...

vlt /vōlt/ reposted

I've 1.0.0'd my Danger JS re-write today: Risk If you use Danger in GitHub + GitHub Actions then it should be a simple dependency switch and you'd end up with substantially less moving parts I've been using it daily in Puzzmo for 6 months with no issues npmx.dev/package/risk

Your package.json lists 20 dependencies. Your node_modules has 800. The 780 you didn't add are where supply-chain risk actually lives. How many transitive deps are in your last install?

Every JS dev has run `npm audit fix --force` and watched their build break. Automated security fixes don't understand your dep graph. The fix that 'solves' the CVE creates three new problems. What did `--force` break for you?

Ever tried matching an npm package to a CVE, only to realize every security tool names dependencies differently? 🙃 Enter PURL (Package URL). It’s an open standard that gives software packages a uniform string identifier—regardless of registry, ecosystem, or language.

A developer's dilemma: Your security audit flags a CVE. You have to upgrade to the next version to fix it. If you upgrade, you'll have to refactor your whole app to adapt to breaking changes. If you don't upgrade, the CVE alert persists. Maintaining prod is full of hairy decisions.

The 2026 Black Duck OSSRA report dropped some wild data for JS/TS teams: • Open source powers 98% of commercial apps • 64%+ of JS dependencies are transitive (⁠node_modules⁠ depth) • 93% of codebases rely on unmaintained "zombie" packages • Unsafe ⁠preinstall⁠ scripts remain a top vector 🧵

Deep dependency trees & unmaintained packages create constant operational tax for dev teams. Upgrading nested packages shouldn't mean risking broken lockfiles or malicious lifecycle hooks. When 98% of app stacks run on open source, maintainer infrastructure becomes critical.

Maintainers shouldn't carry the security & hosting burden alone. We offer free package hosting for qualified open-source maintainers—high-reliability infrastructure & registry-level security so you can focus on building. Apply here: www.vlt.io/open-source/...

This weekend I read over the vlt team's dependency graph code and it blew my mind. Package management and install time safety is a very difficult problem space because all tools resolve dependencies differently.

Frontend Dogma@frontenddogma.com

Why npm Dependency Trees Are So Big, by @andrewnez@mastodon.social: https://nesbitt.io/2026/07/28/why-npm-dependency-trees-are-so-big.html?ref=frontenddogma.com #npm #dependencies

vlt /vōlt/ reposted

“coding is largely solved” okay make a new cross platform web browser that supports every web platform spec to 100% compliance

vlt /vōlt/ reposted

I am a big fan of building *on* existing systems over *replacing* them. I am still processing some of the stuff on semver.xyz, but I am a HUGE fan of the @vlt.io team's *approach* to engineering the future of package management.

semver.xyzsemver.xyz — Semantic VersionsA modern versioning spec: restores build precedence and formally defines sets, ranges and comparators. Test the range grammar in your browser.

What if Semantic Versioning solved "is this compatible?" but not "is this safe?" SBOMs, provenance, lifecycle safety—all fragmented across ecosystems. Can we build *on* semver instead replacing it? Check out Darcy Clarke's talk, "Beyond Semver" at Node.js Interactive, Render ATL, Wed 2pm ET.

How do you prove whoever published your dependencies is who they say they are? Did the maintainer publish this, or did someone compromise the registry? With agents installing packages you can't read, that gap matters. How do you verify package integrity? #supplychainSecurity

Your AI agent just installed 47 packages you didn't read. One might be malicious, but the registry will served it anyway. When agents control dependencies, the trust chain breaks. Where does security live? #supplychainSecurity #JavaScript

What if Semantic Versioning solved "is this compatible?" but not "is this safe?" SBOMs, provenance, lifecycle safety—all fragmented across ecosystems. Can we build *on* semver instead replacing it? Check out Darcy Clarke's talk, "Beyond Semver" at Node.js Interactive, Render ATL, Wed 2pm ET.

vlt /vōlt/ reposted

Who's got frontend frameworks? Trying to collect some stats on update efficiency (rather than rendering new dom en-masse (which js-framework-benchmark heavily favors <3))

You've got an SBOM. Your team trusts it. But what's actually shipping in your node_modules? Most teams can't answer that. An SBOM is a snapshot. Your actual graph—what resolved, what got yanked, what changed at publish time—is invisible. That invisibility is the gap.