# 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"
rust-version = "1.88"
name = "fenestra-kit"
version = "0.17.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Design-system widget kit for the fenestra GUI framework"
readme = false
keywords = [
    "gui",
    "ui",
    "graphics",
]
categories = ["gui"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/richer-richard/fenestra"

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

[[test]]
name = "a11y_state_test"
path = "tests/a11y_state_test.rs"

[[test]]
name = "access_test"
path = "tests/access_test.rs"

[[test]]
name = "autofocus_test"
path = "tests/autofocus_test.rs"

[[test]]
name = "children_test"
path = "tests/children_test.rs"

[[test]]
name = "dnd_test"
path = "tests/dnd_test.rs"

[[test]]
name = "gallery_goldens"
path = "tests/gallery_goldens.rs"

[[test]]
name = "hardening"
path = "tests/hardening.rs"

[[test]]
name = "harness_test"
path = "tests/harness_test.rs"

[[test]]
name = "input_depth"
path = "tests/input_depth.rs"

[[test]]
name = "interaction"
path = "tests/interaction.rs"

[[test]]
name = "kit2_test"
path = "tests/kit2_test.rs"

[[test]]
name = "layout_goldens"
path = "tests/layout_goldens.rs"

[[test]]
name = "lucide_test"
path = "tests/lucide_test.rs"

[[test]]
name = "menu_test"
path = "tests/menu_test.rs"

[[test]]
name = "motion_test"
path = "tests/motion_test.rs"

[[test]]
name = "multiwindow_test"
path = "tests/multiwindow_test.rs"

[[test]]
name = "selectable_text_test"
path = "tests/selectable_text_test.rs"

[[test]]
name = "selection_test"
path = "tests/selection_test.rs"

[[test]]
name = "small_bore_test"
path = "tests/small_bore_test.rs"

[[test]]
name = "specimen_goldens"
path = "tests/specimen_goldens.rs"

[[test]]
name = "switch_anim"
path = "tests/switch_anim.rs"

[[test]]
name = "text_area_test"
path = "tests/text_area_test.rs"

[[test]]
name = "text_input_test"
path = "tests/text_input_test.rs"

[[test]]
name = "toast_test"
path = "tests/toast_test.rs"

[[test]]
name = "type_goldens"
path = "tests/type_goldens.rs"

[[test]]
name = "undo_test"
path = "tests/undo_test.rs"

[[test]]
name = "variable_virtual_test"
path = "tests/variable_virtual_test.rs"

[[test]]
name = "virtual_test"
path = "tests/virtual_test.rs"

[dependencies.fenestra-core]
version = "0.17.0"

[dependencies.kurbo]
version = "0.13.1"

[dev-dependencies.fenestra-shell]
version = "0.17.0"

[dev-dependencies.image]
version = "0.25.10"
features = ["png"]
default-features = false

[dev-dependencies.insta]
version = "1.47.2"

[lints.rust]
unsafe_code = "forbid"
