[workspace] members = [ "crates/core", "crates/ir", "crates/dsl", "crates/kernel", "crates/incremental", "crates/evaluator", "crates/viewer", "crates/usd", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2021" authors = ["kimminsung"] license = "MIT OR Apache-2.0" # ─── Shared dependencies ────────────────────────────────────────────────────── [workspace.dependencies] # Internal cimery-core = { path = "crates/core" } cimery-ir = { path = "crates/ir" } cimery-dsl = { path = "crates/dsl" } cimery-kernel = { path = "crates/kernel" } cimery-incremental = { path = "crates/incremental" } cimery-evaluator = { path = "crates/evaluator" } cimery-usd = { path = "crates/usd" } # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" # Error handling thiserror = "1" # ID generation uuid = { version = "1", features = ["v4", "serde"] } # Logging log = "0.4" env_logger = "0.11" # ─── Profile tuning ─────────────────────────────────────────────────────────── [profile.dev] opt-level = 1 # faster incremental builds; better perf for geometry ops [profile.dev.build-override] opt-level = 3 # fast proc-macro + bindgen compilation