flatlock 1.5.1
The Matlock of lockfile parsers - extracts packages without building dependency graphs.
Binaries
| Binary | Description |
|---|---|
flatlock |
Extract packages from lockfiles |
flatcover |
Check package coverage against a registry |
Installation
Download the appropriate binary for your platform and add it to your PATH:
# Linux (x64)
curl -L -o flatlock https://github.com/indexzero/flatlock/releases/download/1.5.1/flatlock-linux-x64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.1/flatcover-linux-x64
chmod +x flatlock flatcover
mv flatlock flatcover /usr/local/bin/
# Linux (ARM64)
curl -L -o flatlock https://github.com/indexzero/flatlock/releases/download/1.5.1/flatlock-linux-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.1/flatcover-linux-arm64
chmod +x flatlock flatcover
mv flatlock flatcover /usr/local/bin/
# macOS (Apple Silicon)
curl -L -o flatlock https://github.com/indexzero/flatlock/releases/download/1.5.1/flatlock-darwin-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.1/flatcover-darwin-arm64
chmod +x flatlock flatcover
mv flatlock flatcover /usr/local/bin/Usage
# Extract packages from lockfile
flatlock package-lock.json
flatlock pnpm-lock.yaml --specs --json
# Check coverage against a registry
flatcover pnpm-lock.yaml --cover --summary
flatcover pnpm-lock.yaml --cover --registry https://npm.pkg.github.com --token ghp_xxxSee the README for full documentation.