

Darcy Clarke - npm, vlt and the Future of JavaScript Package Management
13 snips Jan 13, 2025
Darcy Clarke, CEO and founder of Vault, shares his extensive experience from npm and GitHub. He dives into the future of JavaScript package management, highlighting the innovative VLT package manager designed to enhance developer efficiency. The conversation explores groundbreaking tools for visualizing dependencies, the necessity of security in package management, and the push for community-driven solutions. Clarke emphasizes how VLT aims to disrupt traditional systems, all while fostering a robust and sustainable ecosystem for developers.
AI Snips
Chapters
Transcript
Episode notes
Need for a New Package Manager
- Most package managers are mere clients tied to legacy npm infrastructure and APIs, hindering backend innovation.
- Darcy Clarke believes the real opportunity lies in upstream services and new registries.
Core Primitive of JS Packages
- A package.json with a name and version is the core primitive shared across JavaScript package management.
- VLT prioritizes compatibility with this standard, acknowledging its importance.
Monorepo Management
- Use VLT's workspace support and dependency selector syntax for easier monorepo management.
- Treat your dependency graph like the DOM, using CSS-like selectors to traverse and manage it.