nodejs_package_json 0.4.7

Shapes for Node.js package.json.
Documentation
[package]
name = "nodejs_package_json"
version = "0.4.7"
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 }

# protocols
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 = []