[package] name = "conventional_commits_linter_lib" version = "0.5.1" description = "A tooling and language agnostic library to lint Git commits against the Conventional Commits specification." authors = ["C "] edition = "2021" license = "AGPL-3.0" repository = "https://github.com/DeveloperC286/conventional_commits_linter" readme = "README.md" keywords = ["conventional", "commits", "lint", "linting", "git"] categories = ["text-processing", "development-tools", "data-structures", "encoding", "parser-implementations"] [dependencies] # For parsing commit messages. regex = "1.9.6" lazy_static = "1.4.0" # For logging. log = "0.4.20" # For reading Git commits. git2 = { version = "0.17.2", default-features = false, features=[] } # For printing output as JSON. serde = { version = "1.0.188", features = ["derive"] } serde_json = "1.0.107" # For fancy output. ansi_term = "0.12.1" # For enum from _str etc for CLI usage. strum = "0.25.0" strum_macros = "0.25.2" [dev-dependencies] # For parameterized testing. rstest = "0.18.2" rstest_reuse = "0.6.0" # For snapshot testing. insta = "1.33.0"