[package] name = "galaxy_editor" authors = ["Warp Team "] version = "0.1.0" edition = "2024" description = "Text editing for Warp" exclude = ["test_data/*",] publish.workspace = true license.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] test-util = [] [dependencies] anyhow.workspace = true arrayvec.workspace = true asset_cache.workspace = true async-channel.workspace = true bytes.workspace = true enum-iterator.workspace = true futures-lite.workspace = true float-cmp.workspace = true instant.workspace = true itertools.workspace = true lazy_static.workspace = true log.workspace = true mime_guess.workspace = true num-traits.workspace = true ordered-float.workspace = true html5ever.workspace = true markup5ever = "0.35.0" ipynb_parser.workspace = true markdown_parser.workspace = true mermaid_to_svg.workspace = true parking_lot.workspace = true rand.workspace = true rangemap.workspace = true regex-automata = "0.4.3" regex-syntax = "0.8.2" urlocator.workspace = true serde.workspace = true serde_yaml.workspace = true string-offset.workspace = true sum_tree.workspace = true thiserror.workspace = true pathfinder_color = "0.5.0" unicode-width.workspace = true vec1.workspace = true galaxyui_core.workspace = true galaxyui.workspace = true galaxy_core.workspace = true galaxy_util.workspace = true rayon.workspace = true line-ending.workspace = true vim.workspace = true imara-diff = "0.2" [dev-dependencies] rust-embed.workspace = true enclose = "1.1.8" env_logger.workspace = true sum_tree = { workspace = true, features = ["test-util"] } galaxy_core = { workspace = true, features = ["test-util"] } galaxyui = { workspace = true, features = ["test-util"] } criterion = { version = "0.5.1", features = ["html_reports"] } [[bench]] name = "buffer_bench" harness = false