upm launches tiny npm replacement
upm is a fast, zero-dependency TypeScript package manager for npm, distributed as roughly 256 KB of pure JavaScript. It supports npm, pnpm, and Bun lockfiles while offering a programmable JavaScript API.
upm makes a compelling case that package managers have become unnecessarily heavy, especially in CI and embedded developer tooling.
- –Uses Node.js built-ins instead of shipping a large native binary
- –Reuses a shared content-addressed store for cheaper repeat installs
- –Defaults to a one-day release-age delay and skips lifecycle scripts for safer installs
- –Existing lockfile support lowers migration friction, though workspaces and Git dependencies remain limited
- –The importable API could make dependency installation practical inside other developer tools
DISCOVERED
1h ago
2026-09-28
PUBLISHED
1h ago
2026-09-28
RELEVANCE
AUTHOR
Syntax