[package]
name = "sublime_pkg_tools"
version = "0.0.13"
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Package and version management toolkit for Node.js projects with changeset support"
documentation = "https://docs.rs/sublime_pkg_tools"
keywords = ["package-management", "versioning", "monorepo", "nodejs", "changesets"]
categories = ["development-tools", "command-line-utilities"]
[dependencies]
sublime_standard_tools.workspace = true
sublime_git_tools.workspace = true
tokio = { workspace = true, features = ["full"] }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
thiserror.workspace = true
log.workspace = true
regex.workspace = true
semver = { version = "1.0", features = ["serde"] }
reqwest = { version = "0.12", features = ["json"] }
reqwest-middleware = "0.3"
reqwest-retry = "0.6"
petgraph = "0.6"
uuid = { version = "1.6", features = ["v4", "serde"] }
path-clean = "1.0"
package-json = "0.5.0"
dirs = "5.0"
base64 = "0.21"
async-trait = "0.1"
futures = "0.3"
[dev-dependencies]
tempfile.workspace = true
tokio-test = "0.4"
proptest = "1.4"
pretty_assertions = "1.4"
mockito = "1.2"