[package] name = "ruff_wasm" version = "0.0.0" publish = false authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } documentation = { workspace = true } repository = { workspace = true } license = { workspace = true } description = "WebAssembly bindings for Ruff" [lib] crate-type = ["cdylib", "rlib"] [features] default = ["console_error_panic_hook"] [dependencies] ruff = { path = "../ruff" } ruff_diagnostics = { path = "../ruff_diagnostics" } ruff_python_ast = { path = "../ruff_python_ast" } ruff_python_codegen = { path = "../ruff_python_codegen" } ruff_python_formatter = { path = "../ruff_python_formatter" } ruff_python_index = { path = "../ruff_python_index" } ruff_python_parser = { path = "../ruff_python_parser" } ruff_source_file = { path = "../ruff_source_file" } console_error_panic_hook = { version = "0.1.7", optional = true } console_log = { version = "1.0.0" } log = { workspace = true } serde = { workspace = true } serde-wasm-bindgen = { version = "0.5.0" } wasm-bindgen = { version = "0.2.84" } js-sys = { version = "0.3.61" } [dev-dependencies] wasm-bindgen-test = { version = "0.3.34" }