11 个版本 (6 个破坏性更新)

0.7.0 2024年3月2日
0.6.0 2023年12月3日
0.5.0 2023年4月16日
0.4.1 2022年11月26日
0.1.1 2021年2月21日

网页开发 中排名 286

Download history 398/week @ 2024-03-29 417/week @ 2024-04-05 645/week @ 2024-04-12 390/week @ 2024-04-19 552/week @ 2024-04-26 603/week @ 2024-05-03 440/week @ 2024-05-10 594/week @ 2024-05-17 606/week @ 2024-05-24 368/week @ 2024-05-31 453/week @ 2024-06-07 358/week @ 2024-06-14 508/week @ 2024-06-21 381/week @ 2024-06-28 446/week @ 2024-07-05 486/week @ 2024-07-12

每月下载量 1,884
用于 10 crate(其中 6 个直接使用)

MIT 许可证

41KB
938 行代码(不含注释)

yarn-lock-parser

ActionsStatus Crates.io

轻松解析 yarn-lock 文件(v1 和 v2)。

示例

use std::{error::Error, fs};
use yarn_lock_parser::{parse_str, Entry};

fn main() -> Result<(), Box<dyn Error>> {
    let yarn_lock_text = fs::read_to_string("yarn.lock")?;
    let entries: Vec<Entry> = parse_str(&yarn_lock_text)?;

    println!("{:?}", entries);

    Ok(())
}

文档

访问 https://docs.rs/yarn-lock-parser/

构建

您需要 cargo,Rust 的包管理器。

cargo build

测试

cargo test

依赖项

~1.2–1.8MB
~37K 行代码(估算额外的代码行数)