[package]
edition = "2021"
name = "deckmint"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Create PowerPoint presentations programmatically in Rust"
readme = false
keywords = [
"powerpoint",
"pptx",
"presentation",
"office",
"ooxml",
]
categories = [
"encoding",
"parser-implementations",
]
license = "MIT"
repository = "https://github.com/rebo/deckmint"
[features]
default = ["math"]
math = ["dep:deckmint-math"]
[lib]
name = "deckmint"
path = "src/lib.rs"
[[example]]
name = "01_hello_world"
path = "examples/01_hello_world.rs"
[[example]]
name = "02_shapes"
path = "examples/02_shapes.rs"
[[example]]
name = "03_rich_text"
path = "examples/03_rich_text.rs"
[[example]]
name = "04_tables"
path = "examples/04_tables.rs"
[[example]]
name = "05_charts"
path = "examples/05_charts.rs"
[[example]]
name = "06_images"
path = "examples/06_images.rs"
[[example]]
name = "07_animations"
path = "examples/07_animations.rs"
[[example]]
name = "08_backgrounds"
path = "examples/08_backgrounds.rs"
[[example]]
name = "09_grid_layout"
path = "examples/09_grid_layout.rs"
[[example]]
name = "10_sections_notes"
path = "examples/10_sections_notes.rs"
[[example]]
name = "11_equations"
path = "examples/11_equations.rs"
[[example]]
name = "12_new_features"
path = "examples/12_new_features.rs"
[[example]]
name = "features"
path = "examples/features.rs"
[[example]]
name = "sample"
path = "examples/sample.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[dependencies.base64]
version = "0.22"
[dependencies.deckmint-math]
version = "0.1.0"
optional = true
[dependencies.imagesize]
version = "0.13"
[dependencies.uuid]
version = "1"
features = [
"v4",
"js",
]
[dependencies.zip]
version = "2"
features = ["deflate"]
default-features = false
[dev-dependencies.zip]
version = "2"
features = ["deflate"]
default-features = false
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
version = "0.2"
features = ["js"]