
pnpm Has a Free API — Here's How to Manage Packages 2x Faster Than npm
pnpm is a fast, disk-efficient package manager. It uses hard links and a content-addressable store to save disk space and install packages significantly faster than npm or yarn. Installation npm install -g pnpm # or curl -fsSL https://get.pnpm.io/install.sh | sh Basic Commands # Install all dependencies pnpm install # Add a package pnpm add express pnpm add -D vitest pnpm add -g typescript # Remove a package pnpm remove lodash # Update packages pnpm update pnpm update --interactive # Choose which to update Workspace (Monorepo) # pnpm-workspace.yaml packages : - " apps/*" - " packages/*" # Run in specific workspace pnpm --filter @myorg/web dev # Run in all workspaces pnpm -r build # Add dependency to specific package pnpm --filter @myorg/web add react # Add internal dependency pnpm --filter @myorg/web add @myorg/ui --workspace Filtering # Run only in changed packages pnpm --filter "...[origin/main]" build # Run in package and its dependencies pnpm --filter @myorg/web... build # Run in d
Continue reading on Dev.to JavaScript
Opens in a new tab

