tinymist 0.14.2

An integrated language service for Typst.
[build-dependencies.anyhow]
version = "1"

[build-dependencies.cargo_metadata]
version = "0.18.0"

[build-dependencies.vergen]
features = ["build", "cargo", "git", "gitcl", "rustc"]
version = "8.3.1"

[dependencies.anyhow]
version = "1"

[dependencies.async-trait]
version = "0.1.89"

[dependencies.base64]
version = "0.22"

[dependencies.chrono]
default-features = false
version = "0.4"

[dependencies.clap]
features = ["derive", "env", "unicode"]
version = "4.5"

[dependencies.clap_builder]
features = ["string"]
version = "4.5"

[dependencies.clap_complete]
version = "4.5"

[dependencies.clap_complete_fig]
version = "4.5"

[dependencies.clap_complete_nushell]
version = "4.5.3"

[dependencies.clap_mangen]
version = "0.2.22"

[dependencies.codespan-reporting]
version = "0.11"

[dependencies.comemo]
version = "0.5.0"

[dependencies.console_error_panic_hook]
optional = true
version = "0.1.2"

[dependencies.crossbeam-channel]
version = "0.5.15"

[dependencies.dapts]
version = "0.0.6"

[dependencies.dhat]
optional = true
version = "0.3.3"

[dependencies.dirs]
version = "6"

[dependencies.env_logger]
version = "0.11.3"

[dependencies.futures]
version = "0.3"

[dependencies.http-body-util]
optional = true
version = "0.1.3"

[dependencies.hyper]
features = ["full"]
optional = true
version = "1"

[dependencies.hyper-tungstenite]
optional = true
version = "0.19.0"

[dependencies.hyper-util]
features = ["tokio", "server", "http1", "http2", "server-graceful", "server-auto"]
optional = true
version = "0.1.17"

[dependencies.itertools]
version = "0.13"

[dependencies.js-sys]
optional = true
version = "0.3.77"

[dependencies.log]
version = "0.4"

[dependencies.lsp-types]
features = ["proposed"]
version = "=0.95.0"

[dependencies.open]
optional = true
version = "5.3.2"

[dependencies.parking_lot]
version = "0.12.1"

[dependencies.paste]
version = "1.0"

[dependencies.rayon]
version = "1.11.0"

[dependencies.reflexo]
default-features = false
features = ["flat-vector"]
version = "=0.7.0-rc1"

[dependencies.reflexo-typst]
default-features = false
features = ["svg"]
version = "=0.7.0-rc1"

[dependencies.reflexo-vec2svg]
version = "=0.7.0-rc1"

[dependencies.rpds]
version = "1"

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

[dependencies.serde-wasm-bindgen]
optional = true
version = "0.6.5"

[dependencies.serde_json]
version = "1"

[dependencies.serde_yaml]
version = "0.9"

[dependencies.strum]
features = ["derive"]
version = "0.27.2"

[dependencies.sync-ls]
features = ["lsp", "server"]
version = "0.14.2"

[dependencies.tinymist-assets]
version = "=0.14.2"

[dependencies.tinymist-debug]
optional = true
version = "0.14.2"

[dependencies.tinymist-l10n]
version = "0.14.0"

[dependencies.tinymist-preview]
optional = true
version = "0.14.2"

[dependencies.tinymist-project]
features = ["lsp"]
version = "0.14.0"

[dependencies.tinymist-query]
version = "0.14.2"

[dependencies.tinymist-render]
version = "0.14.2"

[dependencies.tinymist-std]
default-features = false
version = "0.14.0"

[dependencies.tinymist-task]
version = "0.14.0"

[dependencies.tokio]
features = ["macros"]
version = "1.48.0"

[dependencies.tokio-util]
features = ["compat"]
version = "0.7.16"

[dependencies.toml]
default-features = false
features = ["parse", "display"]
version = "0.8"

[dependencies.ttf-parser]
version = "0.25.0"

[dependencies.typlite]
default-features = false
version = "0.14.2"

[dependencies.typst]
version = "0.14.0"

[dependencies.typst-ansi-hl]
version = "0.4.0"

[dependencies.typst-html]
version = "0.14.0"

[dependencies.typst-pdf]
version = "0.14.0"

[dependencies.typst-render]
version = "0.14.0"

[dependencies.typst-shim]
version = "0.14.0"

[dependencies.typst-svg]
version = "0.14.0"

[dependencies.typst-timing]
version = "0.14.0"

[dependencies.typstfmt]
version = "0"

[dependencies.typstyle-core]
default-features = false
version = "=0.14.0"

[dependencies.unicode-script]
version = "0.5"

[dependencies.walkdir]
version = "2"

[dependencies.wasm-bindgen]
optional = true
version = "0.2.100"

[dependencies.wasm-bindgen-futures]
optional = true
version = "0.4.50"

[dev-dependencies.temp-env]
version = "0.3.6"

[features]
dap = ["sync-ls/dap", "tinymist-debug"]
default = ["web", "no-content-hint"]
export = []
lock = []
no-content-hint = ["reflexo-typst/no-content-hint"]
open = ["dep:open"]
preview = ["open", "http-body-util", "hyper", "hyper-util", "hyper-tungstenite", "tinymist-preview", "tinymist-preview/clap", "tinymist-assets/typst-preview"]
system = ["lock", "open", "reflexo-typst/system", "tinymist-project/system", "tinymist-query/local-registry", "sync-ls/system", "tokio/rt-multi-thread", "tokio/io-std"]
trace = []
web = ["console_error_panic_hook", "js-sys", "wasm-bindgen", "serde-wasm-bindgen", "wasm-bindgen-futures", "reflexo-typst/web", "tinymist-project/web", "sync-ls/web"]

[lib]
crate-type = ["cdylib", "rlib"]
name = "tinymist"
path = "src/lib.rs"

[lints.clippy]
missing_safety_doc = "warn"
undocumented_unsafe_blocks = "warn"
uninlined_format_args = "warn"

[lints.rust]
missing_docs = "warn"

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(wasm_bindgen_unstable_test_coverage)", "cfg(noop)", "cfg(used_linker)"]
level = "allow"
priority = 0

[lints.rustdoc]
broken_intra_doc_links = "warn"

[package]
authors = ["Myriad-Dreamin <camiyoru@gmail.com>", "Nathan Varner"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["compilers", "command-line-utilities"]
description = "An integrated language service for Typst."
edition = "2021"
homepage = "https://github.com/Myriad-Dreamin/tinymist"
keywords = ["api", "lsp", "language", "typst"]
license = "Apache-2.0"
name = "tinymist"
readme = false
repository = "https://github.com/Myriad-Dreamin/tinymist"
rust-version = "1.88"
version = "0.14.2"