🔓🚀 Unlock Your package-lock.json with lockfile-extract
lockfile-extract is a lightweight CLI tool that extracts all package versions from package-lock.json—without installing dependencies!
Easily analyze your project's dependencies without running npm list or installing unnecessary packages.
🚀 Features
- ✅ Instantly extract package names & versions
- ✅ Multiple output formats: CLI, JSON, and CSV
- ✅ Zero dependencies required—no
npm installneeded - ✅ Fast & lightweight for quick analysis
🔧 Installation
pip install lockfile-extract
⚡ Usage
Extract package versions (CLI Output)
lockfile-extract package-lock.json
✅ Example Output
express 4.17.1, axios 1.2.3, lodash 4.17.21, ...
Save output to JSON or CSV
📄 Output as JSON file
lockfile-extract package-lock.json --format=json
📌 Creates output.json with package details in JSON format.
📊 Output as CSV file
lockfile-extract package-lock.json --format=csv
📌 Creates output.csv with package details in CSV format.
Metadata
Release files for lockfile-extract 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lockfile-extract-1.0.3.tar.gz | 2.5 kB | Details |
Release files / lockfile-extract-1.0.3.tar.gz
| Download URL | lockfile-extract-1.0.3.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca239aefb0c1a72e44fd2ea64271d387e300b92f08e0155ba102c2e16e4931b9
|
|
BLAKE2b-256 checksum How to use checksums |
e9c0f41336621dbc6da4f2640f6a7893acb8b7e6f2fe65b605277ca97869e8db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.12
|