[package] name = "statical" version = "0.2.0" authors = ["Elio Grieco "] edition = "2021" description = "A calendar aggregator and generator to make maintaining calendars on static websites easier." readme = "README.md" repository = "https://github.com/egrieco/statical" homepage = "https://github.com/egrieco/statical" documentation = "https://docs.rs/crate/statical" license = "BSD-3-Clause" # https://spdx.org/licenses/ keywords = ["static", "web", "calendar", "ics", "ical"] # free text categories = ["command-line-utilities"] # https://crates.io/category_slugs exclude = [".vscode/*", ".gitignore"] # https://doc.rust-lang.org/cargo/reference/manifest.html [[bench]] name = "main" harness = false [dependencies] chrono = { version = "0.4.31", features = ["serde"] } chrono-humanize = "0.2.3" chrono-tz = { version = "0.8.5", features = ["serde"] } chronoutil = "0.2.6" clap = { version = "4.4.12", features = ["derive"] } color-eyre = "0.6.2" csscolorparser = { version = "0.6.2", features = ["serde"] } dedup_iter = "0.1.1" doku = { version = "0.21.1", features = ["chrono", "chrono-04"] } figment = { version = "0.10.13", features = ["toml"] } flexi_logger = "0.27.3" fuzzydate = "0.2.2" grass = "0.13.1" humantime = "2.1.0" ical = "0.9.0" icalendar = "0.16.0" include_dir = { version = "0.7.3", features = ["glob"] } indent = "0.1.1" itertools = "0.12.0" log = "0.4.20" lol_html = "1.2.0" num-traits = "0.2.17" palette = "0.7.3" regex = "1.10.2" reqwest = { version = "0.11.23", features = ["blocking"] } rrule = "0.11.0" serde = { version = "1.0.194", features = ["derive", "rc"] } #serde_json = "1.0.83" tera = { version = "1.19.1", features = ["date-locale"] } toml_edit = { version = "0.21.0", features = ["serde"] } unescaper = "0.1.3" unix_path = { version = "1.0.1", features = ["serde"] } url = "2.5.0" # serde = { version = "1", features = ["derive"] } # config = { version = "0", features = ["hjson"] } # also supports ini, yaml # termcolor = "1" # dialoguer = "0" # fuzzy-matcher = "0" # fuzzy string-matching # tabwriter = "1" # tab-aligned printing # regex = "1" # cmd_lib = "0" # float-cmp = "0" # maplit = "1" # auto_enums = "0" # return multiple types from the same fn # derive_builder = "0" # wyz = "0" # myrrlyn's utils # derivative = "2" # derive_more = "0" # fasteval = "0" # calculator language [dev-dependencies] pretty_assertions = "1.4.0" indoc = "2.0.4" criterion = "0.5.1"