Zoltan Kochaninpnpmpnpm v4.9 comes with command completion!Command completion in bash, zsh, fish is awesome! Unfortunately, even though there are thousands of great command-line tools in the npm…2 min read·Jan 31, 2020--1--1
Zoltan Kochaninpnpmpnpm vs Yarn: monorepo node_modulesBoth pnpm (as of v2.17) and Yarn (as of v1.12) support fast, concurrent installations in monorepos. However, there is a big difference…3 min read·Nov 4, 2018--2--2
Zoltan Kochaninpnpmpnpm vs Lerna: filtering in a multi-package repositoryEveryone heard about Lerna, which is “A tool for managing JavaScript projects with multiple packages.” A lot fewer devs heard about pnpm…3 min read·Sep 2, 2018----
Zoltan KochaninpnpmThe not fancy CLI output of pnpmpnpm is a JavaScript package manager that differs from npm and Yarn in many ways. If you haven’t heard about it yet, I recommend checking…4 min read·Aug 26, 2018--2--2
Zoltan KochaninpnpmFlat node_modules is not the only wayThis article covers an old version of pnpm. For an updated version of the article >go here<.3 min read·Jun 28, 2018--2--2
Zoltan Kochaninpnpmpnpm version 2 is out!Last week v2.0 of pnpm was released. It’s been almost a year since version 1.0 came out and we were busy implementing new features (v1 had…5 min read·May 23, 2018----
Zoltan KochaninpnpmNever ever forget to install a dependencyHow many times have you published version 1.0.0 of your new fancy package and it didn't work when you installed it as a dependency?2 min read·Mar 8, 2018----
Zoltan KochaninpnpmWhy package managers need hook systemsWe introduced hooks to pnpm in version 1.12. In this article I want to write about why we think package managers (PMs) need hooks.5 min read·Sep 2, 2017----
Zoltan Kochaninpnpmpnpm version 1 is out!Today we’re excited to announce the release of pnpm 1!3 min read·Jun 28, 2017----
Zoltan Kochaninpnpmpnpm’s strictness helps to avoid silly bugspnpm is a package manager for Node.js. I have written an article earlier about why should we use pnpm. In this article I want to…4 min read·Jun 7, 2017--1--1