gpui-component 0.2.0-test1

UI components for building fantastic desktop application by using GPUI.
Documentation
[dependencies.aho-corasick]
version = "1.1.3"

[dependencies.anyhow]
version = "1"

[dependencies.chrono]
version = "0.4.38"

[dependencies.enum-iterator]
version = "2.1.0"

[dependencies.gpui]
version = "0.2.0"

[dependencies.gpui-component-macros]
version = "0.2.0-test1"

[dependencies.gpui-macros]
version = "0.2.0"

[dependencies.html5ever]
version = "0.27"

[dependencies.itertools]
version = "0.13.0"

[dependencies.lsp-types]
version = "0.97.0"

[dependencies.markdown]
version = "1.0.0"

[dependencies.markup5ever_rcdom]
version = "0.3.0"

[dependencies.notify]
version = "7.0.0"

[dependencies.num-traits]
version = "0.2"

[dependencies.once_cell]
version = "1.19.0"

[dependencies.paste]
version = "1"

[dependencies.regex]
version = "1"

[dependencies.ropey]
features = ["metric_lines_lf", "metric_utf16"]
version = "=2.0.0-beta.1"

[dependencies.rust-i18n]
version = "3"

[dependencies.rust_decimal]
optional = true
version = "1.37.0"

[dependencies.schemars]
version = "1"

[dependencies.serde]
features = ["derive"]
version = "1.0.219"

[dependencies.serde_json]
version = "1"

[dependencies.serde_repr]
version = "0.1"

[dependencies.smallvec]
version = "1"

[dependencies.smol]
version = "1"

[dependencies.sum-tree]
package = "zed-sum-tree"
version = "0.2.0"

[dependencies.tracing]
version = "0.1.41"

[dependencies.tree-sitter]
version = "0.25.4"

[dependencies.tree-sitter-bash]
optional = true
version = "0.23.3"

[dependencies.tree-sitter-c]
optional = true
version = "0.24.1"

[dependencies.tree-sitter-c-sharp]
optional = true
version = "0.23.1"

[dependencies.tree-sitter-cmake]
optional = true
version = "0.7.1"

[dependencies.tree-sitter-cpp]
optional = true
version = "0.23.4"

[dependencies.tree-sitter-css]
optional = true
version = "0.23.2"

[dependencies.tree-sitter-diff]
optional = true
version = "0.1.0"

[dependencies.tree-sitter-elixir]
optional = true
version = "0.3"

[dependencies.tree-sitter-embedded-template]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-go]
optional = true
version = "0.23.4"

[dependencies.tree-sitter-graphql]
optional = true
version = "0.1.0"

[dependencies.tree-sitter-html]
optional = true
version = "0.23.2"

[dependencies.tree-sitter-java]
optional = true
version = "0.23.5"

[dependencies.tree-sitter-javascript]
optional = true
version = "0.23.1"

[dependencies.tree-sitter-jsdoc]
optional = true
version = "0.23.2"

[dependencies.tree-sitter-json]
version = "0.24.8"

[dependencies.tree-sitter-make]
optional = true
version = "1.1.1"

[dependencies.tree-sitter-md]
optional = true
version = "0.5.1"

[dependencies.tree-sitter-proto]
optional = true
version = "0.2.0"

[dependencies.tree-sitter-python]
optional = true
version = "0.23.6"

[dependencies.tree-sitter-ruby]
optional = true
version = "0.23.1"

[dependencies.tree-sitter-rust]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-scala]
optional = true
version = "0.23.4"

[dependencies.tree-sitter-sequel]
optional = true
version = "0.3.8"

[dependencies.tree-sitter-swift]
optional = true
version = "0.7.0"

[dependencies.tree-sitter-toml-ng]
optional = true
version = "0.7.0"

[dependencies.tree-sitter-typescript]
optional = true
version = "0.23.2"

[dependencies.tree-sitter-yaml]
optional = true
version = "0.7.1"

[dependencies.tree-sitter-zig]
optional = true
version = "1.1.2"

[dependencies.unicode-segmentation]
version = "1.12.0"

[dependencies.uuid]
version = "1.10"

[dependencies.wry]
optional = true
package = "lb-wry"
version = "0.53.3"

[dev-dependencies.indoc]
version = "2"

[features]
decimal = ["dep:rust_decimal"]
inspector = ["gpui/inspector"]
tree-sitter-languages = ["dep:tree-sitter-bash", "dep:tree-sitter-c", "dep:tree-sitter-c-sharp", "dep:tree-sitter-cmake", "dep:tree-sitter-cpp", "dep:tree-sitter-css", "dep:tree-sitter-diff", "dep:tree-sitter-elixir", "dep:tree-sitter-embedded-template", "dep:tree-sitter-go", "dep:tree-sitter-graphql", "dep:tree-sitter-html", "dep:tree-sitter-java", "dep:tree-sitter-javascript", "dep:tree-sitter-jsdoc", "dep:tree-sitter-make", "dep:tree-sitter-md", "dep:tree-sitter-proto", "dep:tree-sitter-python", "dep:tree-sitter-ruby", "dep:tree-sitter-rust", "dep:tree-sitter-scala", "dep:tree-sitter-sequel", "dep:tree-sitter-swift", "dep:tree-sitter-toml-ng", "dep:tree-sitter-typescript", "dep:tree-sitter-yaml", "dep:tree-sitter-zig"]
webview = ["dep:wry"]

[lib]
doctest = false
name = "gpui_component"
path = "src/lib.rs"

[lints.clippy]
almost_complete_range = "allow"
arc_with_non_send_sync = "allow"
borrowed_box = "allow"
dbg_macro = "deny"
let_underscore_future = "allow"
manual_is_multiple_of = "allow"
map_entry = "allow"
module_inception = "allow"
non_canonical_partial_ord_impl = "allow"
reversed_empty_ranges = "allow"
single_range_in_vec_init = "allow"
todo = "deny"
type_complexity = "allow"

[lints.clippy.style]
level = "allow"
priority = -1

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "UI components for building fantastic desktop application by using GPUI."
edition = "2021"
homepage = "https://github.com/longbridge/gpui-component"
keywords = ["gpui", "uikit", "shadcn", "desktop", "ui"]
license-file = "LICENSE-APACHE"
name = "gpui-component"
publish = true
readme = "README.md"
version = "0.2.0-test1"