a148ab34b3
# Conflicts: # Cargo.nix # crates/improvise-command/Cargo.toml
33 lines
1.3 KiB
TOML
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"
|