use-node-js 0.0.1

Node.js runtime metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
use use_node_js::{NodePackageManagerPreference, NodeVersion};

fn main() -> Result<(), use_node_js::NodeVersionParseError> {
    let version: NodeVersion = "v20.11.1".parse()?;

    assert_eq!(version.major(), 20);
    assert_eq!(NodePackageManagerPreference::Pnpm.as_str(), "pnpm");
    Ok(())
}