@ctgr/pin-deps
v0.1.6
Published
Pins unpinned dependency versions across all `package.json` files in a pnpm workspace.
Downloads
70
Readme
pin-deps
Pins unpinned dependency versions across all package.json files in a pnpm workspace.
Usage
npx @ctgr/pin-depsOr install globally:
pnpm add -g @ctgr/pin-deps
pin-depsRun from the root of your pnpm workspace. After pinning, update your lockfile:
pnpm installWhat it does
Rewrites range specifiers (^, ~, >, <, *) to exact versions in dependencies, devDependencies, optionalDependencies, and pnpm.overrides. Versions are resolved from what's currently installed in your workspace.
Workspace protocols (workspace:), git URLs, npm aliases, and tarballs are left untouched.
Requirements
- pnpm v10
- Dependencies must be installed (
pnpm install) before running
