# 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 = "2021" rust-version = "1.73" name = "slint-lsp" version = "1.8.0" authors = ["Slint Developers "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "A language server protocol implementation for Slint" homepage = "https://slint.dev" readme = "README.md" keywords = [ "lsp", "ui", "toolkit", ] categories = [ "gui", "development-tools", "command-line-utilities", ] license = "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0" repository = "https://github.com/slint-ui/slint" [package.metadata.bundle] icon = ["../../logo/slint-logo-small-light.png"] name = "Slint Live Preview" [lib] name = "slint_lsp_wasm" crate-type = ["cdylib"] path = "wasm_main.rs" [[bin]] name = "slint-lsp" path = "main.rs" [dependencies.by_address] version = "1.0.4" [dependencies.clru] version = "0.6.0" [dependencies.dissimilar] version = "1.0.7" [dependencies.euclid] version = "0.22.1" default-features = false [dependencies.i-slint-backend-selector] version = "=1.8.0" optional = true default-features = false [dependencies.i-slint-common] version = "=1.8.0" optional = true default-features = false [dependencies.i-slint-compiler] version = "=1.8.0" features = ["display-diagnostics"] default-features = false [dependencies.i-slint-core] version = "=1.8.0" features = ["std"] optional = true default-features = false [dependencies.itertools] version = "0.13" [dependencies.lsp-types] version = "0.95.0" features = ["proposed"] [dependencies.serde] version = "1.0.163" features = ["derive"] default-features = false [dependencies.serde_json] version = "1.0.96" [dependencies.slint] version = "=1.8.0" features = ["compat-1-2"] optional = true default-features = false [dependencies.slint-interpreter] version = "=1.8.0" features = [ "compat-1-2", "highlight", "internal", ] optional = true default-features = false [dev-dependencies.spin_on] version = "0.1" [build-dependencies.slint-build] version = "=1.8.0" features = ["default"] optional = true default-features = false [features] backend-default = [ "slint/backend-default", "preview", ] backend-gl-all = [ "backend-winit", "renderer-femtovg", ] backend-gl-wayland = [ "backend-winit-wayland", "renderer-femtovg", ] backend-gl-x11 = [ "backend-winit-x11", "renderer-femtovg", ] backend-linuxkms = [ "slint/backend-linuxkms", "preview", ] backend-linuxkms-noseat = [ "slint/backend-linuxkms-noseat", "preview", ] backend-qt = [ "slint/backend-qt", "preview", ] backend-winit = [ "slint/backend-winit", "preview", ] backend-winit-wayland = [ "slint/backend-winit-wayland", "preview", ] backend-winit-x11 = [ "slint/backend-winit-x11", "preview", ] default = [ "backend-default", "renderer-femtovg", "renderer-software", "preview", ] eventloop-qt = ["backend-qt"] preview = [ "preview-builtin", "preview-external", "preview-engine", ] preview-api = ["preview-external"] preview-builtin = ["preview-engine"] preview-engine = [ "dep:slint", "dep:slint-interpreter", "dep:i-slint-core", "dep:i-slint-backend-selector", "dep:image", "dep:slint-build", "dep:i-slint-common", "dep:i-slint-backend-winit", "dep:muda", "dep:objc2-foundation", ] preview-external = [] preview-lense = [] renderer-femtovg = [ "slint/renderer-femtovg", "preview", ] renderer-skia = [ "slint/renderer-skia", "preview", ] renderer-skia-opengl = [ "slint/renderer-skia-opengl", "preview", ] renderer-skia-vulkan = [ "slint/renderer-skia-vulkan", "preview", ] renderer-software = [ "slint/renderer-software", "preview", ] renderer-winit-femtovg = ["renderer-femtovg"] renderer-winit-qt = ["backend-qt"] renderer-winit-skia = ["renderer-skia"] renderer-winit-skia-opengl = ["renderer-skia-opengl"] renderer-winit-skia-vulkan = ["renderer-skia-vulkan"] renderer-winit-software = ["renderer-software"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.clap] version = "4.0" features = [ "derive", "wrap_help", ] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.crossbeam-channel] version = "0.5" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.image] version = "0.24" features = [ "png", "jpeg", "default", ] optional = true default-features = false [target.'cfg(not(target_arch = "wasm32"))'.dependencies.lsp-server] version = "0.7" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.once_cell] version = "1.9.0" [target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook] version = "0.1.5" [target.'cfg(target_arch = "wasm32")'.dependencies.js-sys] version = "0.3.57" [target.'cfg(target_arch = "wasm32")'.dependencies.send_wrapper] version = "0.6.0" [target.'cfg(target_arch = "wasm32")'.dependencies.serde-wasm-bindgen] version = "0.6.0" [target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen] version = "0.2.80" [target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures] version = "0.4.30" [target.'cfg(target_arch = "wasm32")'.dependencies.web-sys] version = "0.3" features = ["Navigator"] [target.'cfg(target_vendor = "apple")'.dependencies.i-slint-backend-winit] version = "=1.8.0" optional = true default-features = false [target.'cfg(target_vendor = "apple")'.dependencies.muda] version = "0.14.1" optional = true [target.'cfg(target_vendor = "apple")'.dependencies.objc2-foundation] version = "0.2.2" optional = true