5 releases (breaking)

0.5.0 Feb 19, 2025
0.4.0 Jan 9, 2025
0.3.0 Dec 22, 2024
0.2.0 Dec 18, 2024
0.1.0 Nov 21, 2024

#1379 in Parser implementations

Download history 156/week @ 2024-12-15 174/week @ 2024-12-22 36/week @ 2024-12-29 176/week @ 2025-01-05 106/week @ 2025-01-12 118/week @ 2025-01-19 90/week @ 2025-01-26 120/week @ 2025-02-02 119/week @ 2025-02-09 241/week @ 2025-02-16 115/week @ 2025-02-23 137/week @ 2025-03-02 109/week @ 2025-03-09 107/week @ 2025-03-16 106/week @ 2025-03-23 74/week @ 2025-03-30

402 downloads per month
Used in chaste-cli

Apache-2.0 OR BSD-2-Clause

90KB
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 (bun feature),
  • parser for npm's package-lock.json (npm feature),
  • parser for pnpm's pnpm-lock.yaml (pnpm feature),
  • parser for yarn's (both Classic and Berry) yarn.lock (yarn feature).

Documentation: https://docs.rs/chaste

Dependencies

~4.5–6MB
~127K SLoC