[package]
edition = "2024"
name = "epub-builder"
version = "0.8.3"
authors = ["Lizzie Crowdagger <lizzie@crowdagger.fr>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Rust library for generating EPUB files"
documentation = "https://docs.rs/epub-builder"
readme = "README.md"
keywords = ["epub"]
license = "MPL-2.0"
repository = "https://github.com/lise-henry/epub-builder/"
[features]
default = [
"zip-command",
"zip-library",
]
tempfile = ["dep:tempfile"]
zip-command = ["tempfile"]
zip-library = [
"libzip",
"libzip/time",
]
[lib]
name = "epub_builder"
path = "src/lib.rs"
[[example]]
name = "book"
path = "examples/book.rs"
[[example]]
name = "builder"
path = "examples/builder.rs"
[[example]]
name = "procedural"
path = "examples/procedural.rs"
[dependencies.chrono]
version = "0.4.42"
[dependencies.html-escape]
version = "0.2"
[dependencies.libzip]
version = "6.0.0"
features = ["deflate"]
optional = true
default-features = false
package = "zip"
[dependencies.log]
version = "0.4"
[dependencies.once_cell]
version = "1"
[dependencies.tempfile]
version = "3"
optional = true
[dependencies.thiserror]
version = "2.0"
[dependencies.upon]
version = "0.10"
[dependencies.uuid]
version = "1"
features = ["v4"]
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.pretty_assertions]
version = "1"