#![doc = include_str!("../README.md")]

#[macro_use]
extern crate serde;
#[macro_use]
extern crate tracing;

mod commit_builder;
mod credentials;
mod data;
pub mod features;
mod repo;
mod ser;
#[cfg(any(test, feature = "testing"))]
pub mod testing;

pub use crate::commit_builder::CommitBuilder;
pub use crate::credentials::Credentials;
pub use crate::data::{Crate, Dependency, DependencyKind};
pub use crate::repo::{Repository, RepositoryConfig};
pub use crate::ser::write_crates;
