#![deny(clippy::all)]
#![deny(unreachable_pub)]
#![deny(unnameable_types)]
#![deny(clippy::dbg_macro)]
#![doc = include_str!("crate-doc.md")]
mod depmap;
mod errors;
mod operation;
mod replica;
pub mod server;
pub mod storage;
mod task;
mod taskdb;
mod utils;
mod workingset;
pub use depmap::DependencyMap;
pub use errors::Error;
pub use operation::{Operation, Operations};
pub use replica::Replica;
pub use server::{Server, ServerConfig};
#[cfg(all(target_arch = "wasm32", feature = "storage-indexeddb"))]
pub use storage::indexeddb::IndexedDbStorage;
#[cfg(feature = "storage-sqlite")]
pub use storage::sqlite::SqliteStorage;
pub use task::{utc_timestamp, Annotation, Status, Tag, Task, TaskData};
pub use workingset::WorkingSet;
pub use uuid::Uuid;
pub use chrono;