[package] name = "v6" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] activitystreams = "0.7.0-alpha.22" activitystreams-ext = "0.1.0-alpha.3" ammonia = "3.2" anyhow = "1.0" askama = "0.11.1" axum = "0.5.6" base64 = "0.13" chrono = { version = "0.4", features = ["serde"] } clap = { version = "3.1", features = ["cargo"] } env_logger = "0.9" futures = "0.3" html5ever = "0.26" http-signature-normalization = "0.6" hyper = "0.14" log = "0.4" markup5ever_rcdom = "0.2" mime = "0.3" notify = "5.0.0-pre.16" notify-debouncer-mini = { version = "*", default-features = false } once_cell = "1.13" # NOTE: openssl version also needs to be updated in ios target config below openssl = "0.10" pulldown-cmark = "0.9" regex = "1.5" reqwest = { version = "0.11", features = ["json"] } rsass = "0.25" rss = { version = "2.0", features = ["atom"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" splash-rs = { version = "0.2.0", git = "https://git.shadowfacts.net/shadowfacts/splash-rs.git" } sqlx = { version = "0.5", features = ["runtime-tokio-native-tls", "sqlite"] } thiserror = "1.0" tokio = { version = "1.18", features = ["full"] } tokio-cron-scheduler = "0.8" tokio-stream = { version = "0.1.8", features = ["fs"] } toml = "0.5" tower = "0.4" tower-http = { version = "0.3", features = ["fs"] } tree-sitter-bash = "0.20" tree-sitter-c = "0.20" tree-sitter-css = { version = "0.20", git = "https://github.com/tree-sitter/tree-sitter-css.git" } tree-sitter-elixir = { version = "0.19", git = "https://github.com/elixir-lang/tree-sitter-elixir.git" } tree-sitter-highlight = "0.20" tree-sitter-html = "0.20" tree-sitter-java = "0.20" tree-sitter-javascript = "0.20" tree-sitter-json = { version = "0.20", git = "https://github.com/tree-sitter/tree-sitter-json.git" } tree-sitter-objc = { version = "1.0.0", git = "https://github.com/jiyee/tree-sitter-objc.git" } tree-sitter-rust = "0.20" unicode-normalization = "0.1.19" url = "2.2" uuid = { version = "1.1", features = ["v4" ] } [patch.crates-io] tree-sitter-bash = { git = "https://git.shadowfacts.net/shadowfacts/tree-sitter-bash.git" } tree-sitter-java = { git = "https://github.com/tree-sitter/tree-sitter-java.git" } tree-sitter-html = { git = "https://git.shadowfacts.net/shadowfacts/tree-sitter-html.git" } # openssl-src = { path = "../openssl-src-rs" } [patch."https://github.com/tree-sitter/tree-sitter-css.git"] tree-sitter-css = { git = "https://git.shadowfacts.net/shadowfacts/tree-sitter-css.git" } [patch."https://github.com/jiyee/tree-sitter-objc.git"] tree-sitter-objc = { git = "https://git.shadowfacts.net/shadowfacts/tree-sitter-objc.git" } [target.'cfg(target_os = "ios")'.dependencies] openssl = { version = "0.10", features = ["vendored"] }