Files
Claude (dbsp-delivery) a148ab34b3 Merge gh/main into adr009/delivery
# Conflicts:
#	Cargo.nix
#	crates/improvise-command/Cargo.toml
2026-10-10 13:58:16 -07:00

33 lines
1.3 KiB
TOML

[package]
name = "improvise-command"
version = "0.1.0-rc2"
edition = "2024"
description = "Command/effect layer and semantic app state for improvise"
license = "Apache-2.0"
repository = "https://github.com/fiddlerwoaroof/improvise"
[dependencies]
improvise-core = { path = "../improvise-core" }
improvise-protocol = { path = "../improvise-protocol" }
improvise-formula = { path = "../improvise-formula" }
improvise-io = { path = "../improvise-io" }
improvise-gp = { path = "../improvise-gp" }
zset = { path = "../zset" }
# The cell delta behind the record tier and the dirty flag (ADR 009 step 3).
improvise-incremental = { path = "../improvise-incremental" }
anyhow = "1"
serde = { version = "1", features = ["derive"] }
# Parses JSON a user's numbers cross, so it must read back the f64 written: per crate,
# because each build stands alone (improvise-6yvg, context/code/protocol.md).
serde_json = { version = "1", features = ["float_roundtrip"] }
unicode-width = "^0.2"
# Instant::now() panics on wasm32-unknown-unknown; web_time re-exports
# std::time off-wasm and uses performance.now() on it (improvise-ywd).
web-time = "1"
[dev-dependencies]
improvise-core = { path = "../improvise-core", features = ["test-support"] }
improvise-protocol = { path = "../improvise-protocol", features = ["test-support"] }
tempfile = "3"
proptest = "1"