Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-core/Cargo.toml')
-rw-r--r--helix-core/Cargo.toml62
1 files changed, 25 insertions, 37 deletions
diff --git a/helix-core/Cargo.toml b/helix-core/Cargo.toml
index 4309cc14..31b6546f 100644
--- a/helix-core/Cargo.toml
+++ b/helix-core/Cargo.toml
@@ -1,63 +1,51 @@
[package]
name = "helix-core"
+version = "0.6.0"
+authors = ["Blaž Hrastnik <[email protected]>"]
+edition = "2021"
+license = "MPL-2.0"
description = "Helix editor core editing primitives"
+categories = ["editor"]
+repository = "https://github.com/helix-editor/helix"
+homepage = "https://helix-editor.com"
include = ["src/**/*", "README.md"]
-version.workspace = true
-authors.workspace = true
-edition.workspace = true
-license.workspace = true
-rust-version.workspace = true
-categories.workspace = true
-repository.workspace = true
-homepage.workspace = true
[features]
unicode-lines = ["ropey/unicode_lines"]
integration = []
[dependencies]
-helix-stdx = { path = "../helix-stdx" }
-helix-loader = { path = "../helix-loader" }
-helix-parsec = { path = "../helix-parsec" }
+helix-loader = { version = "0.6", path = "../helix-loader" }
-ropey.workspace = true
-smallvec = "1.15"
+ropey = { version = "1.5.1-alpha", default-features = false, features = ["simd"] }
+smallvec = "1.10"
smartstring = "1.0.1"
-unicode-segmentation.workspace = true
-# unicode-width is changing width definitions
-# that both break our logic and disagree with common
-# width definitions in terminals, we need to replace it.
-# For now lets lock the version to avoid rendering glitches
-# when installing without `--locked`
-unicode-width = "=0.1.12"
-unicode-general-category = "1.1"
-slotmap.workspace = true
-tree-house = { workspace = true, features = ["fixtures"] }
-once_cell = "1.21"
+unicode-segmentation = "1.10"
+unicode-width = "0.1"
+unicode-general-category = "0.6"
+# slab = "0.4.2"
+slotmap = "1.0"
+tree-sitter = "0.20"
+once_cell = "1.16"
arc-swap = "1"
regex = "1"
-bitflags.workspace = true
-foldhash.workspace = true
-url = "2.5.4"
+bitflags = "1.3"
+ahash = "0.8.2"
+hashbrown = { version = "0.13.1", features = ["raw"] }
log = "0.4"
-anyhow = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
-toml.workspace = true
+toml = "0.5"
+
+imara-diff = "0.1.0"
-imara-diff = "0.2.0"
encoding_rs = "0.8"
chrono = { version = "0.4", default-features = false, features = ["alloc", "std"] }
-textwrap = "0.16.2"
-
-nucleo.workspace = true
-parking_lot.workspace = true
-globset.workspace = true
-regex-cursor = "0.1.5"
+etcetera = "0.4"
+textwrap = "0.16.0"
[dev-dependencies]
quickcheck = { version = "1", default-features = false }
-indoc = "2.0.6"