callisto_format/lib.rs
1//! Byte-compatible reader/writer for `@changesets/cli`'s file formats.
2//!
3//! - The changeset markdown format (§6.1): frontmatter parsing/writing, the quoted-vs-bare
4//! name grammar, the empty-changeset validity rule.
5//! - `bump_version` (§6.2) and the `Versioning` trait (§7.7).
6//! - `pre.json`'s byte shape (§6.4, §8).
7
8pub mod bump;
9pub mod changeset;
10pub mod pre;
11
12pub use bump::{bump_version, BumpError, SemVerVersioning, Versioning};
13pub use changeset::{parse_changeset, write_changeset, Changeset, Entry, ParseError, WriteError};
14pub use pre::{parse_pre_json, write_pre_json, PreJsonError, PreMode, PreState};
15
16pub use callisto_model::{Severity, SeverityParseError};