#![cfg_attr(docsrs, feature(doc_cfg))]
#![warn(missing_docs)]
#![cfg_attr(docsrs, feature(rustdoc_missing_doc_code_examples))]
#![cfg_attr(docsrs, warn(rustdoc::missing_doc_code_examples))]
#![cfg_attr(docsrs, warn(rustdoc::invalid_codeblock_attributes))]
mod calculator;
mod conventional;
mod error;
mod semantic;
pub use calculator::{ForceLevel, VersionCalculator};
pub(crate) use conventional::ConventionalCommits;
pub use conventional::TypeHierarchy;
pub use error::Error;
pub use semantic::{Level, Semantic};