applesauce 0.3.0

A tool for compressing files with apple file system compression
[package]
name = "applesauce"
description = "A tool for compressing files with apple file system compression"
license = "GPL-3.0-or-later"
version = "0.3.0"
edition = "2021"
keywords = ["compression", "afsc", "decmpfs"]
categories = ["compression"]
repository = "https://github.com/Dr-Emann/applesauce"
readme = "../../README.md"

[lib]

[features]
default = ["zlib", "system-lzfse", "lzvn"]

zlib = ["applesauce-core/zlib"]
lzfse = ["applesauce-core/lzfse"]
lzvn = ["applesauce-core/lzvn"]

# If specified, takes preceidence over lzfse feature
system-lzfse = ["lzfse"]

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

[dependencies]
resource-fork = { version = "^0.2.0", path = "../resource-fork" }
applesauce-core = { version = "^0.2.0", path = "../applesauce-core" }

crossbeam-channel = "0.5.6"
ignore = "0.4.18"
libc = "0.2.127"
memchr = "2.5"
tempfile = "3.3.0"
tracing = "0.1.36"
walkdir = "2.3.2"

flate2 = { version = "1.0", optional = true }

# pin to an exact version, since we depend on internal implementation details
lzfse-sys = { version = "=1.0.0", optional = true }

[dev-dependencies]
sha2 = "0.10.6"