[package]
name = "nbspec"
version = "0.2.0"
edition = "2024"
rust-version = "1.88"
description = "Notebook-first OpenSpec orchestration for spec-driven development"
license = "Apache-2.0"
repository = "https://github.com/emcd/nbspec"
homepage = "https://github.com/emcd/nbspec"
documentation = "https://docs.rs/nbspec"
readme = "README.md"
keywords = ["openspec", "nb", "notes", "specs", "cli"]
categories = ["command-line-utilities", "development-tools"]
include = [
"/src/**",
"/Cargo.toml",
"/Cargo.lock",
"/README.md",
"/LICENSE",
"/.fable",
]
[[bin]]
name = "nbspec"
path = "src/main.rs"
[dependencies]
nb-api = "0.1.3"
clap = { version = "4.5", features = ["derive"] }
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
toml = "1.1"
schemars = "1.0"
rmcp = { version = "1.7.0", features = ["transport-io"] }
directories = "6.0"
jiff = { version = "0.2", features = ["serde"] }
sha2 = "0.10"
similar = "2.6"
tar = "0.4"
zstd = "0.13"
anyhow = "1.0"
thiserror = "2.0"
[workspace]