[package]
edition = "2024"
name = "wonfy-tools"
version = "0.1.3"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Collection of tools for personal use, provides library and CLI."
readme = "README.md"
keywords = [
"tools",
"image",
"stitching",
]
categories = [
"command-line-utilities",
"wasm",
"multimedia::images",
]
license = "MIT"
repository = "https://github.com/SalahaldinBilal/wonfy-tools"
[features]
cli = [
"dep:clap",
"dep:chrono",
]
default = []
[lib]
name = "wonfy_tools"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[bin]]
name = "wonfy-tools-cli"
path = "src/main.rs"
required-features = ["cli"]
[dependencies.chrono]
version = "0.4.41"
optional = true
[dependencies.clap]
version = "4.5.38"
features = ["derive"]
optional = true
[dependencies.image]
version = "0.25.6"
[dependencies.itertools]
version = "0.14.0"
[dependencies.rayon]
version = "1.10.0"
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-subscriber]
version = "0.3.19"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.console_error_panic_hook]
version = "0.1.7"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.js-sys]
version = "0.3.77"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.tracing-wasm]
version = "0.2.1"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.wasm-bindgen]
version = "0.2.100"