🏡 index : ~doyle/packfile.git

[package]
name = "packfile"
authors = ["Jordan Doyle <jordan@doyle.la>"]
description = "A simple library providing utilities to generate Git Packfiles in memory and send them to clients"
version = "0.1.2"
edition = "2021"
license = "WTFPL"
keywords = ["git", "packfile", "in-memory", "protocol"]
categories = ["development-tools"]
exclude = ["/.github"]
repository = "https://github.com/w4/packfile"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bytes = "1.2"
flate2 = "1.0"
hex = "0.4"
indexmap = "2.0"
itoa = "1.0"
sha1 = "0.10"
thiserror = "1.0"
time = "0.3.15"
tokio-util = { version = "0.7", features = ["codec"], optional = true }
tracing = { version = "0.1", optional = true }

[dev-dependencies]
insta = { version = "1.29", features = ["filters"] }
tempfile = "3.5"

[features]
default = ["tokio-util", "tracing"]