atypical-commit 0.4.0

(Non)-standard enforcing DX
Documentation
[package]
name = "atypical-commit"
version.workspace = true
edition.workspace = true
description.workspace = true
repository.workspace = true
license.workspace = true
keywords.workspace = true
categories = ["command-line-utilities", "development-tools"]

[[bin]]
name = "commit-lint"
path = "src/main.rs"

[dependencies]
anyhow = { workspace = true }
ariadne = { workspace = true }
atypical-config = { workspace = true }
chumsky = { workspace = true }
clap = { workspace = true }
clap-stdin = { workspace = true }
indoc = { workspace = true }
semver = { workspace = true }
serde = { workspace = true, features = ["alloc", "derive"] }

[dev-dependencies]
toml = { workspace = true, features = ["parse", "serde", "std"] }

[features]
default = ["cli", "color", "std"]

std = [
  "anyhow/std",
  "chumsky/stacker",
  "chumsky/std",
  "clap/std",
  "semver/std",
  "serde/std",
]

cli = [
  "clap/derive",
  "clap/error-context",
  "clap/help",
  "clap/suggestions",
  "clap/usage",
]
color = ["ariadne/auto-color", "clap/color"]