[package] name = "notescraft-sync-server" description = "NotesCraft vault sync service: pairing, change log and file blobs over HTTP" version.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true publish = false [lib] path = "src/lib.rs" [[bin]] name = "notescraft-sync-server" path = "src/main.rs" [lints] workspace = true [dependencies] axum = { workspace = true } craft-atomic = { workspace = true } futures-core = "0.3" notescraft-collab = { workspace = true } notescraft-markdown = { workspace = true } notescraft-sync = { workspace = true } pulldown-cmark = { workspace = true, features = ["html"] } rusqlite = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } sha2 = { workspace = true } tokio = { workspace = true } [dev-dependencies] notescraft-engine = { workspace = true } notescraft-vault = { workspace = true } axum = { workspace = true } tokio = { workspace = true } ureq = { workspace = true }