[dependencies]
[dev-dependencies.eframe]
version = "0.33"
[dev-dependencies.iced]
features = ["advanced"]
version = "0.14"
[features]
all-packs = ["pack-bootstrap", "pack-carbon", "pack-devicon", "pack-feather", "pack-fluentui", "pack-heroicons", "pack-iconoir", "pack-ionicons", "pack-lobe", "pack-lucide", "pack-octicons", "pack-phosphor", "pack-remixicon", "pack-tabler", "heroicons-tiny", "heroicons-mini", "heroicons-regular", "octicons-tiny", "octicons-regular"]
default = []
heroicons-mini = ["pack-heroicons"]
heroicons-regular = ["pack-heroicons"]
heroicons-tiny = ["pack-heroicons"]
octicons-regular = ["pack-octicons"]
octicons-tiny = ["pack-octicons"]
pack-bootstrap = []
pack-carbon = []
pack-devicon = []
pack-feather = []
pack-fluentui = []
pack-heroicons = []
pack-iconoir = []
pack-ionicons = []
pack-lobe = []
pack-lucide = []
pack-octicons = []
pack-phosphor = []
pack-remixicon = []
pack-tabler = []
[lib]
name = "iconflow"
path = "src/lib.rs"
[package]
authors = ["FerrisMind"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["gui", "graphics", "rendering", "visualization", "embedded"]
description = "Unified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe API for egui, iced and more"
documentation = "https://docs.rs/iconflow"
edition = "2024"
homepage = "https://github.com/FerrisMind/iconflow"
include = ["/src/**/*", "/assets/fonts/**/*.ttf", "/assets/maps/*.json", "/assets/schema/*.json", "/assets/icons/*.png", "/assets/icons/*.svg", "/ASSETS_MANIFEST.json", "/LICENSE", "/README.md", "/Cargo.toml", "/rust-toolchain.toml", "/THIRD_PARTY_LICENSES_FONTS.md"]
keywords = ["icons", "gui", "egui", "iced", "fonts"]
license = "MIT"
name = "iconflow"
readme = "README.md"
repository = "https://github.com/FerrisMind/iconflow"
rust-version = "1.92"
version = "1.0.0"