[package]
name = "jayver"
version = "1.0.0"
edition = "2021"
rust-version = "1.67.1"
authors = ["Emmett Jayhart <23242564+EmmettJayhart@users.noreply.github.com>"]
description = "A calendar versioning scheme for binaries developed by Emmett Jayhart"
readme = "README.md"
repository = "https://github.com/EmmettJayhart/jayver"
license = "Apache-2.0 OR MIT"
categories = ["date-and-time", "data-structures", "parser-implementations"]
keywords = ["calendar", "calver", "semver", "versioning", "version"]
resolver = "2"
exclude = ["build.rs"]
[dependencies]
nom = "8.0"
thiserror = "2.0"
time = { version = "0.3", features = ["formatting", "parsing", "macros"] }
serde = { version = "1.0", optional = true, features = ["derive"] }
[build-dependencies]
anyhow = "1.0"
semver = "1.0"
nom = "8.0"
[dev-dependencies]
proptest = "1.4"
criterion = "0.6"
serde_json = "1.0"
pretty_assertions = "1.4"
semver = "1.0"
[features]
default = []
serialization = ["dep:serde"]
[[bench]]
name = "parser"
harness = false
[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"
[[example]]
name = "requirements"
path = "examples/requirements.rs"
[[example]]
name = "today"
path = "examples/today.rs"