# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "countroo" version = "0.1.7" build = "build.rs" description = "Countroo is a tool to give basic code analysis inside your rust projects, it supports line counting, module counting, dependency counting, project listing as well as Rust Edition & rustc Version detection." readme = "README.md" keywords = [ "counter", "analysis", "dependency", "module", "line", ] categories = [ "development-tools", "development-tools::procedural-macro-helpers", "command-line-utilities", ] license-file = "LICENSE" repository = "https://github.com/theHamdiz/countroo" [profile.release] opt-level = "z" lto = true codegen-units = 1 [dependencies.cargo-toml-workspace] version = "5.0.0" [dependencies.num-format] version = "0.4.4" [dependencies.prettytable-rs] version = "^0.10" optional = true [dependencies.quick-xml] version = "0.31.0" features = ["serialize"] optional = true [dependencies.rayon] version = "1.9.0" [dependencies.serde] version = "1.0.197" features = ["derive"] [dependencies.serde_json] version = "1.0.114" optional = true [dependencies.serde_yaml] version = "0.9.32" optional = true [dependencies.toml] version = "0.8.10" optional = true [dependencies.walkdir] version = "2.4.0" [features] default = [ "newline-config", "tabular-output", ] full = [ "toml", "newline-config", "toml-config", "yaml-config", "json-config", "xml-config", "tabular-output", "toml-output", "yaml-output", "json-output", "xml-output", ] json-config = ["serde_json"] json-output = ["serde_json"] newline-config = [] tabular-output = ["prettytable-rs"] toml-config = ["toml"] toml-output = ["toml"] xml-config = ["quick-xml"] xml-output = ["quick-xml"] yaml-config = ["serde_yaml"] yaml-output = ["serde_yaml"]