Releases: indexzero/flatlock
flatlock 1.5.1
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.
flatlock 1.5.0
flatlock 1.5.0
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.0/flatlock-linux-x64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.0/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.0/flatlock-linux-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.0/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.0/flatlock-darwin-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/1.5.0/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.
flatlock 1.4.0
flatlock v1.4.0
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/v1.4.0/flatlock-linux-x64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.4.0/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/v1.4.0/flatlock-linux-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.4.0/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/v1.4.0/flatlock-darwin-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.4.0/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.
What's Changed
- bench(flatlock-cmp) use console.time to measure parse performance by @indexzero in #11
- feat(flatcover) add --full and --list parameters, and accept ndjson via stdin by @indexzero in #12
- fix(supply-chain): CVE-2026-23745 upgrade node-tar to 7.5.3 by @indexzero in #13
Full Changelog: v1.3.0...v1.4.0
flatlock 1.3.0
flatlock v1.3.0
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/v1.3.0/flatlock-linux-x64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.3.0/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/v1.3.0/flatlock-linux-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.3.0/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/v1.3.0/flatlock-darwin-arm64
curl -L -o flatcover https://github.com/indexzero/flatlock/releases/download/v1.3.0/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.
What's Changed
- refactor(ci) clean up ncc release process by @indexzero in #9
- release(ncc) clean up our ncc process through iteration by @indexzero in #10
Full Changelog: 1.3.0...v1.3.0