Skip to main content

Crate callisto_format

Crate callisto_format 

Source
Expand description

Byte-compatible reader/writer for @changesets/cli’s file formats.

  • The changeset markdown format (§6.1): frontmatter parsing/writing, the quoted-vs-bare name grammar, the empty-changeset validity rule.
  • bump_version (§6.2) and the Versioning trait (§7.7).
  • pre.json’s byte shape (§6.4, §8).

Re-exports§

pub use bump::bump_version;
pub use bump::BumpError;
pub use bump::Pep440Versioning;
pub use bump::SemVerVersioning;
pub use bump::Versioning;
pub use changeset::parse_changeset;
pub use changeset::write_changeset;
pub use changeset::Changeset;
pub use changeset::Entry;
pub use changeset::ParseError;
pub use changeset::WriteError;
pub use pre::parse_pre_json;
pub use pre::write_pre_json;
pub use pre::PreJsonError;
pub use pre::PreMode;
pub use pre::PreState;

Modules§

bump
changeset
pre

Structs§

SeverityParseError
The token read where major | minor | patch | none (any case) was expected.

Enums§

Severity
§5.1, §6.1. A changeset’s declared severity for one named package, and §7.4’s internal cascade outcome for an out-of-range dev-dependency (“spec rewrite only, no version bump”). Only the file-format usage is ever persisted to disk as a changeset.