[workspace] members = [ ".", "crates/convertis-plugin-api", "plugins/ffmpeg-audio", "plugins/ffmpeg-video", "plugins/ffmpeg-video-to-frames", "plugins/ffmpeg-frames-to-video", "plugins/native-image", "plugins/image-ascii", "plugins/html", "plugins/imagemagick", "plugins/graphicsmagick", ] resolver = "2" [workspace.package] version = "0.3.0" edition = "2024" authors = ["Elias Wendland "] license = "GPL-3.0-only" repository = "https://git.ewenlau.net/ewenlau/convertis" [workspace.dependencies] convertis-plugin-api = { path = "crates/convertis-plugin-api", version = "=0.3.0" } base64 = "0.22" image = "0.25.10" serde = { version = "1", features = ["derive"] } serde_json = "1" tempfile = "3.27.0" [package] name = "convertis" version.workspace = true edition.workspace = true description = "A modular universal file converter" repository.workspace = true authors.workspace = true license.workspace = true readme = "README.md" keywords = ["converter", "ffmpeg", "image", "video", "audio"] categories = ["command-line-utilities", "multimedia"] exclude = [".github/", "target/", "*.log"] [build-dependencies] clap = { version = "4.6.1", features = ["derive"] } clap_mangen = "0.2" tracing = "0.1.44" [dependencies] clap = { version = "4.6.1", features = ["derive"] } convertis-plugin-api.workspace = true infer = "0.16.0" gif = "0.14" libloading = "0.8" serde.workspace = true serde_json.workspace = true tempfile.workspace = true tracing = "0.1.44" tracing-subscriber = "0.3.23"