Vlt 1.0 与托管包注册表
Vlt 1.0 and Hosted Package Registries

原始链接: https://www.vlt.io/blog/1-0

vlt 团队宣布 vlt 1.0 正式发布,这是一个旨在实现更快速、更安全开发的端到端包管理平台。作为 npm 的直接替代品,vlt 具备高性能命令行界面(CLI)和精密的“图原生”(graph-native)查询选择器,使开发人员能够审计整个本地环境中的依赖项,以发现漏洞、过时版本或恶意软件。 主要功能包括: * **增强的安全性:** 实时恶意软件拦截、OIDC“可信发布”以及防止恶意脚本执行的分阶段安装。 * **强大的工具:** 通过集中式目录进行依赖管理,以及通过 DSS 选择器实现类似 CSS 的特异性覆盖。 * **基础设施:** 全球边缘托管仓库,兼容 npm、pnpm、yarn 和 bun,安装速度最高可提升 38%。 * **可扩展性:** 专为支持 AI 原生开发工作流而设计,为临时环境和基于代理的构建提供可靠的性能。 vlt 为传统仓库提供了一种安全且对开发者友好的替代方案,并提供慷慨的免费层级,旨在简化私有包管理的同时,主动消除供应链威胁。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Vlt 1.0 与托管包注册中心 (vlt.io) 14 分 | patrikcsak | 47 分钟前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 欢迎申请 YC 2026 年秋季班!申请截止日期为 7 月 27 日。 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

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.
  • :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.
  • the --scope flag makes run, exec, pkg, version, pack, publish, 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.
  • Phased installations allow vlt install to download without running scripts; and vlt build to run selectively, blocking known malware by default.
  • Catalogs help define dependency versions once in vlt.json, reference them everywhere with catalog:.
  • OIDC "trusted publishing": publish from CI with no long-lived tokens into the npm public registry. Works out of the box on GitHub Actions; GitLab CI and CircleCI are supported when you supply their OIDC token.
  • and a lot more...

Drop-in replacement for npm

The vlt client is a drop-in replacement for npm, and can run your entire package lifecycle through vlt, no npm fallback or dependency required.

# install the client
curl -fsSL https://install.vlt.sh | bash

# setup your configuration
vlt setup

# run your entire SDLC through vlt
vlt init ...
vlt create ...
vlt install ...
vlt build ...
vlt run ...
vlt exec ...
vlt query ...
vlt pack ...
vlt publish ...
vlt view ...
vlt update ...
vlt deprecate ...

# ... and much more

Our Hosted Registries & Mirrors

Backwards Compatibility

Our registry services are backwards compatible with the npm registry API, so you can use your existing tools and workflows with vlt. npm, pnpm, yarn, bun and deno are all supported and able to both install from and publish into our hosted registries.

# ex. safely install ecosystem dependencies through vlt
npm install express --registry=https://registry.vlt.sh/<account>/npm

Cost

We're committed to making vlt accessible to everyone. Historically, private registries have been expensive and complex to set up and maintain. With a generous free tier, you can get started today with just a few clicks.

You can learn more about our pricing tiers here.

Performance

The events of the past few years have made one thing clear, agents are the future of software development. As teams adopt AI-native development practices, the accelerated pace of shipping software requires better, dedicated infrastructure. Rapid development & ephemeral sandboxes are becoming the norm, making cold installation performance critical. At agentic scale the registry becomes the bottleneck.

Packages are served from edge infrastructure near your developers and CI, so installs stay quick wherever your team runs them. In our benchmarks, a clean install runs up to 38% faster than npm, no change to your tooling required.

Privacy

Consume or publish unlimited private packages scoped to your organization. Today, published packages are scope-enforced and manifest-validated, so nothing is published outside the namespace you own. Malformed or inconsistent manifests are rejected at the door.

Security

Compromised maintainer accounts, self-replicating worms, and increasingly more capable bad actors are exploiting the same gap: the public registry is slow to adapt. We've built our own infrastructure to address this, and treat blocking malware as a first class citizen.

We ingest public malware feeds and advisories databases from sources like OSV so known-bad packages are blocked as they're discovered by the ecosystem. Instead of waiting until after malicious payloads are delivered, we block malicious packages in the process of indexing them in our infrastructure and monitor over time; providing you with a new, safe origin by default. As of today, we've flagged over 275k package versions with over 25% of them still being actively available for download on npm public registry.

No need to wait weeks, days or hours when we're actively monitoring and blocking in minutes.

Register Your Account

Reserve your account name & start installing or publishing packages today!

Questions?

If you have questions about our hosted services you can book a sales demo or support call with our team here

联系我们 contact @ memedata.com