[package]
name = "nodejs_package_json"
version = "0.4.8"
edition = "2024"
license = "MIT"
description = "Shapes for Node.js package.json."
repository = "https://github.com/milesj/rust-js-ecosystem"
[dependencies]
indexmap = { workspace = true, features = ["serde"] }
miette = { workspace = true, optional = true }
rustc-hash = { workspace = true }
semver = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
thiserror = { workspace = true }
regex = { workspace = true, optional = true }
[dev-dependencies]
nodejs_package_json = { path = ".", features = ["protocols", "serialize"] }
starbase_sandbox = { workspace = true }
[features]
default = []
miette = ["dep:miette"]
protocols = ["dep:regex"]
serialize = []