6 releases (breaking)
| new 0.6.0 | Jan 29, 2026 |
|---|---|
| 0.5.0 | Feb 19, 2025 |
| 0.4.0 | Jan 9, 2025 |
| 0.3.0 | Dec 22, 2024 |
| 0.1.0 | Nov 21, 2024 |
#1787 in Parser implementations
270 downloads per month
Used in chaste-cli
105KB
2K
SLoC
Chaste parses npmjs lockfiles.
Development status: alpha.
This crate exports everything at one place:
- returned types: same unified format for all package managers,
- parser for Bun's bun.lock (
bunfeature), - parser for npm's package-lock.json (
npmfeature), - parser for pnpm's pnpm-lock.yaml (
pnpmfeature), - parser for yarn's (both Classic and Berry) yarn.lock (
yarnfeature).
Documentation: https://docs.rs/chaste
- Main crate:
chastecrate - CLI:
chaste-clicrate - Types package:
chaste-typescrate - Bun implementation:
chaste-buncrate - npm implementation:
chaste-npmcrate - pnpm implementation:
chaste-pnpmcrate - yarn implementation:
chaste-yarncrate
Dependencies
~4.5–8.5MB
~170K SLoC