Files
pnpm/resolving/default-resolver
Zoltan Kochan 3d68481d51 feat: add broop resolver for Homebrew and Scoop packages
Add a new `broop:` protocol prefix that resolves packages from Homebrew
(macOS/Linux) and Scoop (Windows). This enables installing native binary
packages through pnpm's existing global virtual store infrastructure.

Usage:
  pnpm add --global broop:ripgrep
  pnpm add --global broop:ripgrep@15.1.0

The resolver fetches metadata from both sources in parallel, handles
GHCR authentication for Homebrew bottles, and returns a cross-platform
VariationsResolution. Transitive dependencies are expressed as broop:
specifiers so pnpm's core engine resolves them recursively.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 19:47:12 +01:00
..
2025-10-28 17:35:21 +01:00

@pnpm/default-resolver

pnpm's default package resolver

npm version

Installation

pnpm add @pnpm/default-resolver

License

MIT