[package]
name = "doctate-common"
version = "0.1.0"
edition = "2024"
description = "Shared types and helpers between doctate server and clients"

# Concrete versions instead of workspace inheritance: this crate is
# consumed via path-dep from server/, clients/desktop/, and experiments/,
# so it cannot rely on a parent [workspace] that no longer exists at
# the repo root. Versions are kept in sync with each consumer's
# [workspace.dependencies] block manually.

[dependencies]
serde = { version = "1", features = ["derive"] }
uuid = { version = "1", features = ["v4", "serde"] }
time = { version = "0.3.47", features = ["local-offset", "parsing", "formatting", "macros"] }

[dev-dependencies]
serde_json = "1"
