dumo 0.1.0-beta.4

An embedded-graphics backend for Ratatui with an adjustable font size
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "dumo"
version = "0.1.0-beta.4"
build = "build.rs"
exclude = [
    "assets",
    "examples/README.md",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "An embedded-graphics backend for Ratatui with an adjustable font size"
homepage = "https://crates.io/crates/dumo"
documentation = "https://docs.rs/dumo"
readme = "README.md"
keywords = [
    "embedded-graphics",
    "mplusfonts",
    "ratatui",
    "tui",
]
categories = [
    "embedded",
    "graphics",
    "no-std",
    "no-std::no-alloc",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/iddey/dumo"

[package.metadata.docs.rs]
features = [
    "font-6x16",
    "font-6x18",
    "font-8x20",
    "font-8x24",
    "font-8x24-bold",
    "font-10x30",
    "font-12x30",
    "font-12x36",
    "font-12x36-bold",
    "font-14x42",
    "font-16x40",
    "font-16x48",
    "font-1-bit",
    "font-2-bits",
    "font-4-bits",
    "font-8-bits",
]

[features]
alloc = ["defmt/alloc"]
default = [
    "alloc",
    "font-latin",
    "font-tui-block",
    "font-tui-boxes",
    "font-tui-dots-2x4",
    "font-tui-rect-2x3",
    "font-tui-rect-2x4",
]
defmt = [
    "dep:defmt",
    "embedded-graphics/defmt",
    "mplusfonts/defmt",
]
font-1-bit = []
font-10x30 = []
font-12x30 = []
font-12x36 = []
font-12x36-bold = []
font-14x42 = []
font-16x40 = []
font-16x48 = []
font-2-bits = []
font-4-bits = []
font-6x16 = []
font-6x18 = []
font-8-bits = []
font-8x20 = []
font-8x24 = []
font-8x24-bold = []
font-hiragana = []
font-katakana = []
font-latin = []
font-tui-block = []
font-tui-boxes = []
font-tui-dots-2x4 = []
font-tui-rect-2x3 = []
font-tui-rect-2x4 = []

[lib]
name = "dumo"
path = "src/lib.rs"

[[example]]
name = "clock"
path = "examples/clock.rs"

[[example]]
name = "cursor-1"
path = "examples/cursor-1.rs"
required-features = ["alloc"]

[[example]]
name = "cursor-2"
path = "examples/cursor-2.rs"
required-features = [
    "alloc",
    "font-8x24",
    "font-8x24-bold",
    "font-4-bits",
    "font-latin",
    "font-tui-block",
    "font-tui-boxes",
    "font-tui-dots-2x4",
    "font-tui-rect-2x3",
    "font-tui-rect-2x4",
]

[[example]]
name = "palettes"
path = "examples/palettes.rs"

[[example]]
name = "styles-1"
path = "examples/styles-1.rs"
required-features = ["alloc"]

[dependencies.defmt]
version = "1.0"
optional = true

[dependencies.embedded-graphics]
version = "0.8.2"

[dependencies.mplusfonts]
version = "0.3.3"

[dependencies.ratatui-core]
version = "0.1.0"
features = ["underline-color"]

[dependencies.seq-macro]
version = "0.3.6"

[dependencies.thiserror]
version = "2.0"
default-features = false

[dependencies.unicode-width]
version = ">=0.2.0, <=0.2.2"

[dev-dependencies.chrono]
version = "0.4"
features = ["clock"]

[dev-dependencies.embedded-graphics-simulator]
version = "0.8.0"

[dev-dependencies.ratatui]
version = "0.30.0"
default-features = false

[dev-dependencies.tui-big-text]
version = "0.8.2"