Commune · Littérature

Pnpm

Disk space efficient package manager for JavaScript

Texte en anglais

pnpm (short for Performant npm) is one of the main JavaScript package managers, originally developed in 2016 by Rico Sta. Cruz for the Node.js JavaScript runtime environment as a disk space-efficient alternative to npm.

Sur Wikipédia

Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.

pnpm (short for Performant npm) is one of the main JavaScript package managers, originally developed in 2016 by Rico Sta. Cruz for the Node.js JavaScript runtime environment as a disk space-efficient alternative to npm. The first commit to the pnpm repository was made on 27 January 2016. The pnpm project was inspired by Alexander Gugel’s ied – an early experiment that used symbolic links to organise node_modules. The first stable release (v1.0.0) arrived on 28 June 2017. Over the following years, pnpm gained traction for its novel approach to dependency hoisting and its ability to handle large monorepos efficiently. On August 26, 2026, pnpm version 12.0 was released, which was a rewrite of pnpm from TypeScript to Rust. pnpm's core innovation is its use of a global content-addressable store to manage dependencies. Instead of copying files into each project's node_modules folder, it stores a single copy of each package version in a central location (e.g., ~/.pnpm-store) and creates hard links from the project to these files. Symbolic links are then used to construct the dependency tree within the project.

Texte : Wikipédia en anglais, CC BY-SA 4.0. ·

Ouvrir

Touche pour fermer

Confirmation