pnpm
« Performant npm » — Zoltan Kochan, 2016. S'appuie sur des liens symboliques et un stockage adressable par contenu : chaque version d'un paquet n'est stockée qu'une seule fois sur le disque, quel que soit le nombre de projets qui l'utilisent.
node_modules devient une arborescence de liens symboliques qui oblige à déclarer explicitement ses dépendances (impossible d'importer une dépendance transitive sans l'avoir listée). Espaces de travail (workspaces) intégrés. 2 à 3 fois plus rapide que npm install, 30 % plus rapide que Yarn.
Choix par défaut de nombreuses piles modernes (SvelteKit, modèles Vite). Concurrents : npm (le défaut), Yarn (classique et Berry), Bun (le jeune challenger, avec son propre système de paquets).