mirror of https://github.com/lapce/lapce.git
cargo: migrate to workspace.dependencies (#1940)
This commit is contained in:
parent
a647e1fa08
commit
833015267e
|
@ -38,17 +38,6 @@ dependencies = [
|
|||
"version_check",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ahash"
|
||||
version = "0.8.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107"
|
||||
dependencies = [
|
||||
"cfg-if 1.0.0",
|
||||
"once_cell",
|
||||
"version_check",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aho-corasick"
|
||||
version = "0.7.19"
|
||||
|
@ -1135,9 +1124,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "dyn-clone"
|
||||
version = "1.0.9"
|
||||
version = "1.0.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2"
|
||||
checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60"
|
||||
|
||||
[[package]]
|
||||
name = "either"
|
||||
|
@ -2071,7 +2060,7 @@ version = "0.11.2"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
||||
dependencies = [
|
||||
"ahash 0.7.6",
|
||||
"ahash",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -2080,16 +2069,7 @@ version = "0.12.3"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
||||
dependencies = [
|
||||
"ahash 0.7.6",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hashbrown"
|
||||
version = "0.13.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038"
|
||||
dependencies = [
|
||||
"ahash 0.8.2",
|
||||
"ahash",
|
||||
"serde",
|
||||
]
|
||||
|
||||
|
@ -2586,6 +2566,7 @@ dependencies = [
|
|||
name = "lapce-core"
|
||||
version = "0.2.5"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"arc-swap",
|
||||
"bitflags",
|
||||
"directories",
|
||||
|
@ -2597,8 +2578,8 @@ dependencies = [
|
|||
"once_cell",
|
||||
"serde",
|
||||
"slotmap",
|
||||
"strum 0.24.1",
|
||||
"strum_macros 0.24.3",
|
||||
"strum",
|
||||
"strum_macros",
|
||||
"thiserror",
|
||||
"tree-sitter",
|
||||
"tree-sitter-bash",
|
||||
|
@ -2662,14 +2643,16 @@ dependencies = [
|
|||
"anyhow",
|
||||
"bytemuck",
|
||||
"chrono",
|
||||
"clap",
|
||||
"config",
|
||||
"crossbeam-channel",
|
||||
"directories",
|
||||
"dmg",
|
||||
"druid",
|
||||
"flate2",
|
||||
"fs_extra",
|
||||
"fuzzy-matcher",
|
||||
"hashbrown 0.11.2",
|
||||
"hashbrown 0.12.3",
|
||||
"im",
|
||||
"include_dir",
|
||||
"indexmap",
|
||||
|
@ -2694,8 +2677,8 @@ dependencies = [
|
|||
"sled",
|
||||
"smallvec",
|
||||
"structdesc",
|
||||
"strum 0.24.1",
|
||||
"strum_macros 0.24.3",
|
||||
"strum",
|
||||
"strum_macros",
|
||||
"tar",
|
||||
"thiserror",
|
||||
"toml_edit",
|
||||
|
@ -2738,6 +2721,8 @@ dependencies = [
|
|||
"reqwest",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"strum",
|
||||
"strum_macros",
|
||||
"tar",
|
||||
"toml_edit",
|
||||
"trash",
|
||||
|
@ -2778,7 +2763,7 @@ dependencies = [
|
|||
"clap",
|
||||
"druid",
|
||||
"fern",
|
||||
"hashbrown 0.13.1",
|
||||
"hashbrown 0.12.3",
|
||||
"im",
|
||||
"image",
|
||||
"include_dir",
|
||||
|
@ -2786,6 +2771,7 @@ dependencies = [
|
|||
"itertools",
|
||||
"lapce-core",
|
||||
"lapce-data",
|
||||
"lapce-proxy",
|
||||
"lapce-rpc",
|
||||
"lapce-xi-rope",
|
||||
"log 0.4.17",
|
||||
|
@ -4056,12 +4042,6 @@ dependencies = [
|
|||
"windows-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustversion"
|
||||
version = "1.0.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
|
||||
|
||||
[[package]]
|
||||
name = "rustybuzz"
|
||||
version = "0.3.0"
|
||||
|
@ -4481,12 +4461,6 @@ version = "0.21.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
|
||||
|
||||
[[package]]
|
||||
name = "strum"
|
||||
version = "0.24.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
|
||||
|
||||
[[package]]
|
||||
name = "strum_macros"
|
||||
version = "0.21.1"
|
||||
|
@ -4499,19 +4473,6 @@ dependencies = [
|
|||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "strum_macros"
|
||||
version = "0.24.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
|
||||
dependencies = [
|
||||
"heck 0.4.0",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"rustversion",
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "svgfilters"
|
||||
version = "0.4.0"
|
||||
|
@ -4572,8 +4533,8 @@ dependencies = [
|
|||
"heck 0.3.3",
|
||||
"itertools",
|
||||
"pkg-config",
|
||||
"strum 0.21.0",
|
||||
"strum_macros 0.21.1",
|
||||
"strum",
|
||||
"strum_macros",
|
||||
"thiserror",
|
||||
"toml",
|
||||
"version-compare",
|
||||
|
@ -4637,9 +4598,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "textwrap"
|
||||
version = "0.15.1"
|
||||
version = "0.15.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16"
|
||||
checksum = "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d"
|
||||
|
||||
[[package]]
|
||||
name = "thiserror"
|
||||
|
@ -4937,7 +4898,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-bash"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-bash?branch=master#4488aa41406547e478636a4fcfd24f5bbc3f2f74"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-bash?rev=4488aa41406547e478636a4fcfd24f5bbc3f2f74#4488aa41406547e478636a4fcfd24f5bbc3f2f74"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -4956,7 +4917,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-c-sharp"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp?branch=master#5b60f99545fea00a33bbfae5be956f684c4c69e2"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp?rev=5b60f99545fea00a33bbfae5be956f684c4c69e2#5b60f99545fea00a33bbfae5be956f684c4c69e2"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -4965,7 +4926,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-clojure"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/abreumatheus/tree-sitter-clojure#fdc969eb04fc711e38ad74afe441d74b3b5d3091"
|
||||
source = "git+https://github.com/abreumatheus/tree-sitter-clojure?rev=fdc969eb04fc711e38ad74afe441d74b3b5d3091#fdc969eb04fc711e38ad74afe441d74b3b5d3091"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -4994,7 +4955,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-css"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-css?branch=master#397aa132b9982fcdd2d473ed69343762a557f10a"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-css?rev=397aa132b9982fcdd2d473ed69343762a557f10a#397aa132b9982fcdd2d473ed69343762a557f10a"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5003,7 +4964,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-d"
|
||||
version = "0.3.2"
|
||||
source = "git+https://github.com/ghishadow/tree-sitter-d?branch=main#36603135ecb37ac6494c520efff91b875815d6f7"
|
||||
source = "git+https://github.com/ghishadow/tree-sitter-d?rev=36603135ecb37ac6494c520efff91b875815d6f7#36603135ecb37ac6494c520efff91b875815d6f7"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5012,7 +4973,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-dart"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-dart?branch=master#78cad4503571d72666f78d5ba8ed6c1417653063"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-dart?rev=78cad4503571d72666f78d5ba8ed6c1417653063#78cad4503571d72666f78d5ba8ed6c1417653063"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5021,7 +4982,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-dockerfile"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/panekj/tree-sitter-dockerfile?branch=queries#c49d819e07685c90456270f1cc654d9cba640f53"
|
||||
source = "git+https://github.com/panekj/tree-sitter-dockerfile?rev=c49d819e07685c90456270f1cc654d9cba640f53#c49d819e07685c90456270f1cc654d9cba640f53"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5030,7 +4991,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-elixir"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/elixir-lang/tree-sitter-elixir.git#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2"
|
||||
source = "git+https://github.com/elixir-lang/tree-sitter-elixir.git?rev=05e3631c6a0701c1fa518b0fee7be95a2ceef5e2#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5049,7 +5010,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-erlang"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/WhatsApp/tree-sitter-erlang?branch=main#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9"
|
||||
source = "git+https://github.com/WhatsApp/tree-sitter-erlang?rev=a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5058,7 +5019,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-glimmer"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-glimmer#7281caca2ba114e1960c5d944a37860ef0841426"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-glimmer?rev=7281caca2ba114e1960c5d944a37860ef0841426#7281caca2ba114e1960c5d944a37860ef0841426"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5067,7 +5028,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-glsl"
|
||||
version = "0.1.3"
|
||||
source = "git+https://github.com/theHamsta/tree-sitter-glsl?branch=add-highlights.scm#74329feb2605deccd32b1c644af507daa6fb82f1"
|
||||
source = "git+https://github.com/theHamsta/tree-sitter-glsl?rev=74329feb2605deccd32b1c644af507daa6fb82f1#74329feb2605deccd32b1c644af507daa6fb82f1"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5096,7 +5057,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-haskell"
|
||||
version = "0.14.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-haskell#e30bdfd53eb28c73f26a68b77d436fd2140af167"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-haskell?rev=e30bdfd53eb28c73f26a68b77d436fd2140af167#e30bdfd53eb28c73f26a68b77d436fd2140af167"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5105,7 +5066,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-haxe"
|
||||
version = "0.2.2"
|
||||
source = "git+https://github.com/vantreeseba/tree-sitter-haxe#52e3d2b9c3955aca886bccc38b496ef99b603a09"
|
||||
source = "git+https://github.com/vantreeseba/tree-sitter-haxe?rev=52e3d2b9c3955aca886bccc38b496ef99b603a09#52e3d2b9c3955aca886bccc38b496ef99b603a09"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5114,7 +5075,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-hcl"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-hcl#f4aa4553344e03e149ec459549a7f686d6846626"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-hcl?rev=f4aa4553344e03e149ec459549a7f686d6846626#f4aa4553344e03e149ec459549a7f686d6846626"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5133,7 +5094,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-java"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-java.git#09d650def6cdf7f479f4b78f595e9ef5b58ce31e"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-java.git?rev=09d650def6cdf7f479f4b78f595e9ef5b58ce31e#09d650def6cdf7f479f4b78f595e9ef5b58ce31e"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5161,7 +5122,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-julia"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/varlad/tree-sitter-julia.git?branch=lapce#2ad4c9b79e0f213b61dbb3820754bfc6306e595a"
|
||||
source = "git+https://github.com/varlad/tree-sitter-julia.git?rev=2ad4c9b79e0f213b61dbb3820754bfc6306e595a#2ad4c9b79e0f213b61dbb3820754bfc6306e595a"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5170,7 +5131,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-kotlin"
|
||||
version = "0.2.11"
|
||||
source = "git+https://github.com/fwcd/tree-sitter-kotlin?branch=main#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569"
|
||||
source = "git+https://github.com/fwcd/tree-sitter-kotlin?rev=a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5179,7 +5140,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-latex"
|
||||
version = "0.2.0"
|
||||
source = "git+https://github.com/latex-lsp/tree-sitter-latex?branch=master#b3b2cf27f33e71438ebe46934900b1153901c6f2"
|
||||
source = "git+https://github.com/latex-lsp/tree-sitter-latex?rev=b3b2cf27f33e71438ebe46934900b1153901c6f2#b3b2cf27f33e71438ebe46934900b1153901c6f2"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5188,7 +5149,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-lua"
|
||||
version = "0.0.12"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-lua?branch=main#a29f646c14ed800aaeef1ca58a9bacc6d92922e8"
|
||||
source = "git+https://github.com/syntacti/tree-sitter-lua?rev=a29f646c14ed800aaeef1ca58a9bacc6d92922e8#a29f646c14ed800aaeef1ca58a9bacc6d92922e8"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5197,7 +5158,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-md"
|
||||
version = "0.1.2"
|
||||
source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?branch=split_parser#272e080bca0efd19a06a7f4252d746417224959e"
|
||||
source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?rev=272e080bca0efd19a06a7f4252d746417224959e#272e080bca0efd19a06a7f4252d746417224959e"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5206,7 +5167,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-nix"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/panekj/tree-sitter-nix?branch=master#59fc47150ab437e8bb356c7ab21e9531e87f7cc8"
|
||||
source = "git+https://github.com/panekj/tree-sitter-nix?rev=59fc47150ab437e8bb356c7ab21e9531e87f7cc8#59fc47150ab437e8bb356c7ab21e9531e87f7cc8"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5215,7 +5176,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-ocaml"
|
||||
version = "0.20.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ocaml#cc26b1ef111100f26a137bcbcd39fd4e35be9a59"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ocaml?rev=cc26b1ef111100f26a137bcbcd39fd4e35be9a59#cc26b1ef111100f26a137bcbcd39fd4e35be9a59"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5224,7 +5185,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-php"
|
||||
version = "0.19.1"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-php.git#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-php.git?rev=ab2e72179ceb8bb0b249c8ac9162a148e911b3dc#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5243,7 +5204,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-protobuf"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/yusdacra/tree-sitter-protobuf?branch=main#5aef38d655f76a6b0d172340eed3766c93b3124c"
|
||||
source = "git+https://github.com/yusdacra/tree-sitter-protobuf?rev=5aef38d655f76a6b0d172340eed3766c93b3124c#5aef38d655f76a6b0d172340eed3766c93b3124c"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5262,7 +5223,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-ql"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ql#bd087020f0d8c183080ca615d38de0ec827aeeaf"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ql?rev=bd087020f0d8c183080ca615d38de0ec827aeeaf#bd087020f0d8c183080ca615d38de0ec827aeeaf"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5281,7 +5242,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-ruby"
|
||||
version = "0.19.0"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef#656abef0645caea793e33c1c773570722463e1d8"
|
||||
source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef0645caea793e33c1c773570722463e1d8#656abef0645caea793e33c1c773570722463e1d8"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5300,7 +5261,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-scheme"
|
||||
version = "0.2.0"
|
||||
source = "git+https://github.com/6cdh/tree-sitter-scheme.git?branch=main#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9"
|
||||
source = "git+https://github.com/6cdh/tree-sitter-scheme.git?rev=af0fd1fa452cb2562dc7b5c8a8c55551c39273b9#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5309,7 +5270,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-scss"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-scss?branch=patch-1#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc"
|
||||
source = "git+https://github.com/VixieTSQ/tree-sitter-scss?rev=3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5318,7 +5279,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-sql"
|
||||
version = "0.0.2"
|
||||
source = "git+https://github.com/oknozor/tree-sitter-sql?branch=main#15dad0f3cae8a094a7dac17d712ea8fb25228011"
|
||||
source = "git+https://github.com/oknozor/tree-sitter-sql?rev=15dad0f3cae8a094a7dac17d712ea8fb25228011#15dad0f3cae8a094a7dac17d712ea8fb25228011"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5327,7 +5288,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-svelte"
|
||||
version = "0.10.2"
|
||||
source = "git+https://github.com/Himujjal/tree-sitter-svelte?branch=master#52e122ae68b316d3aa960a0a422d3645ba717f42"
|
||||
source = "git+https://github.com/Himujjal/tree-sitter-svelte?rev=52e122ae68b316d3aa960a0a422d3645ba717f42#52e122ae68b316d3aa960a0a422d3645ba717f42"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5376,7 +5337,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-wgsl"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/szebniok/tree-sitter-wgsl?branch=master#272e89ef2aeac74178edb9db4a83c1ffef80a463"
|
||||
source = "git+https://github.com/szebniok/tree-sitter-wgsl?rev=272e89ef2aeac74178edb9db4a83c1ffef80a463#272e89ef2aeac74178edb9db4a83c1ffef80a463"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5385,7 +5346,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-xml"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/RenjiSann/tree-sitter-xml?branch=main#422528a43630db6dcc1e222d1c5ee3babd559473"
|
||||
source = "git+https://github.com/RenjiSann/tree-sitter-xml?rev=422528a43630db6dcc1e222d1c5ee3babd559473#422528a43630db6dcc1e222d1c5ee3babd559473"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5394,7 +5355,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-yaml"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/panekj/tree-sitter-yaml?branch=master#80c8d76847f03e772c5c524cf29bafb56858a8d1"
|
||||
source = "git+https://github.com/panekj/tree-sitter-yaml?rev=80c8d76847f03e772c5c524cf29bafb56858a8d1#80c8d76847f03e772c5c524cf29bafb56858a8d1"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
@ -5403,7 +5364,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "tree-sitter-zig"
|
||||
version = "0.0.1"
|
||||
source = "git+https://github.com/maxxnino/tree-sitter-zig?branch=main#8d3224c3bd0890fe08358886ebf54fca2ed448a6"
|
||||
source = "git+https://github.com/maxxnino/tree-sitter-zig?rev=8d3224c3bd0890fe08358886ebf54fca2ed448a6#8d3224c3bd0890fe08358886ebf54fca2ed448a6"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"tree-sitter",
|
||||
|
|
55
Cargo.toml
55
Cargo.toml
|
@ -21,6 +21,61 @@ path = "lapce-proxy/src/bin/lapce-proxy.rs"
|
|||
[workspace]
|
||||
members = ["lapce-ui", "lapce-proxy", "lapce-rpc", "lapce-data", "lapce-core"]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.2.5"
|
||||
edition = "2021"
|
||||
rust-version = "1.64"
|
||||
homepage = "https://lapce.dev"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
|
||||
[workspace.dependencies]
|
||||
alacritty_terminal = "0.17.0"
|
||||
anyhow = "1.0"
|
||||
chrono = "0.4"
|
||||
clap = { version = "3.2.17", features = ["derive"] }
|
||||
crossbeam-channel = "0.5.0"
|
||||
directories = "4.0.1"
|
||||
flate2 = "1.0"
|
||||
hashbrown = { version = "0.12.3", features = ["serde"] }
|
||||
im = { version = "15.0.0", features = ["serde"] }
|
||||
include_dir = "0.6.2"
|
||||
indexmap = "1.9"
|
||||
interprocess = "1.1.1"
|
||||
itertools = "0.10.1"
|
||||
log = "0.4"
|
||||
notify = { version = "5.0.0", features = ["serde"] }
|
||||
once_cell = "1.15"
|
||||
parking_lot = { version = "0.11.0", features = ["deadlock_detection"] }
|
||||
rayon = "1.5.1"
|
||||
regex = "1.7.0"
|
||||
reqwest = { version = "0.11", features = ["blocking", "json", "socks"] }
|
||||
serde = "1.0"
|
||||
serde_json = "1.0"
|
||||
smallvec = "1.10.0"
|
||||
strum = "0.21.0" # follow same version as system-deps in lockfile
|
||||
strum_macros = "0.21.1" # ditto
|
||||
tar = "0.4"
|
||||
thiserror = "1.0"
|
||||
toml_edit = { version = "0.14.4", features = ["easy"] }
|
||||
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
psp-types = { git = "https://github.com/lapce/psp-types" }
|
||||
|
||||
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
|
||||
lapce-core = { path = "./lapce-core" }
|
||||
lapce-rpc = { path = "./lapce-rpc" }
|
||||
lapce-data = { path = "./lapce-data" }
|
||||
lapce-proxy = { path = "./lapce-proxy" }
|
||||
|
||||
[workspace.dependencies.druid]
|
||||
git = "https://github.com/lapce/druid"
|
||||
branch = "shell_opengl"
|
||||
# path = "../../druid/druid"
|
||||
features = ["svg", "im", "serde"]
|
||||
|
||||
|
||||
[profile.release-lto]
|
||||
inherits = "release"
|
||||
lto = true
|
||||
|
|
|
@ -1,84 +1,88 @@
|
|||
[package]
|
||||
name = "lapce-core"
|
||||
version = "0.2.5"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
edition = "2021"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
directories = "4.0.1"
|
||||
thiserror = "1.0"
|
||||
itertools = "0.10.3"
|
||||
log = "0.4.14"
|
||||
anyhow.workspace = true
|
||||
directories.workspace = true
|
||||
itertools.workspace = true
|
||||
log.workspace = true
|
||||
once_cell.workspace = true
|
||||
serde.workspace = true
|
||||
strum.workspace = true
|
||||
strum_macros.workspace = true
|
||||
thiserror.workspace = true
|
||||
|
||||
lsp-types.workspace = true
|
||||
|
||||
lapce-xi-rope.workspace = true
|
||||
|
||||
lapce-rpc.workspace = true
|
||||
|
||||
bitflags = "1.3.2"
|
||||
once_cell = "1.15"
|
||||
slotmap = "1.0"
|
||||
arc-swap = "1.5.1"
|
||||
strum = "0.24.0"
|
||||
strum_macros = "0.24"
|
||||
serde = "1.0"
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
lapce-rpc = { path = "../lapce-rpc" }
|
||||
|
||||
tree-sitter = "0.20.7"
|
||||
|
||||
# please keep below dependencies and features sorted just like LANGUAGES in language.rs
|
||||
|
||||
tree-sitter-bash = { git = "https://github.com/tree-sitter/tree-sitter-bash", branch = "master", optional = true }
|
||||
tree-sitter-bash = { git = "https://github.com/tree-sitter/tree-sitter-bash", rev = "4488aa41406547e478636a4fcfd24f5bbc3f2f74", optional = true }
|
||||
tree-sitter-c = { version = "0.20.2", optional = true }
|
||||
tree-sitter-c-sharp = { git = "https://github.com/tree-sitter/tree-sitter-c-sharp", branch = "master", optional = true }
|
||||
tree-sitter-c-sharp = { git = "https://github.com/tree-sitter/tree-sitter-c-sharp", rev = "5b60f99545fea00a33bbfae5be956f684c4c69e2", optional = true }
|
||||
tree-sitter-cpp = { version = "0.20.0", optional = true }
|
||||
tree-sitter-clojure = { git = "https://github.com/abreumatheus/tree-sitter-clojure", version = "0.1.0", optional = true }
|
||||
tree-sitter-clojure = { git = "https://github.com/abreumatheus/tree-sitter-clojure", rev = "fdc969eb04fc711e38ad74afe441d74b3b5d3091", optional = true }
|
||||
tree-sitter-cmake = { version = "0.1.0", optional = true }
|
||||
# switch to upstream version after this is merged https://github.com/tree-sitter/tree-sitter-css/pull/22
|
||||
tree-sitter-css = { git = "https://github.com/syntacti/tree-sitter-css", branch = "master", optional = true }
|
||||
tree-sitter-d = { git = "https://github.com/ghishadow/tree-sitter-d", branch = "main", optional = true }
|
||||
tree-sitter-dart = { git = "https://github.com/syntacti/tree-sitter-dart", branch = "master", optional = true }
|
||||
tree-sitter-dockerfile = { git = "https://github.com/panekj/tree-sitter-dockerfile", branch = "queries", optional = true }
|
||||
tree-sitter-elixir = { git = "https://github.com/elixir-lang/tree-sitter-elixir.git", version = "0.19.0", optional = true }
|
||||
tree-sitter-css = { git = "https://github.com/syntacti/tree-sitter-css", rev = "397aa132b9982fcdd2d473ed69343762a557f10a", optional = true }
|
||||
tree-sitter-d = { git = "https://github.com/ghishadow/tree-sitter-d", rev = "36603135ecb37ac6494c520efff91b875815d6f7", optional = true }
|
||||
tree-sitter-dart = { git = "https://github.com/syntacti/tree-sitter-dart", rev = "78cad4503571d72666f78d5ba8ed6c1417653063", optional = true }
|
||||
tree-sitter-dockerfile = { git = "https://github.com/panekj/tree-sitter-dockerfile", rev = "c49d819e07685c90456270f1cc654d9cba640f53", optional = true }
|
||||
tree-sitter-elixir = { git = "https://github.com/elixir-lang/tree-sitter-elixir.git", rev = "05e3631c6a0701c1fa518b0fee7be95a2ceef5e2", optional = true }
|
||||
tree-sitter-elm = { version = "5.6.0", optional = true }
|
||||
tree-sitter-erlang = { git = "https://github.com/WhatsApp/tree-sitter-erlang", branch = "main", optional = true }
|
||||
tree-sitter-glimmer = { git = "https://github.com/VixieTSQ/tree-sitter-glimmer", version = "0.0.1", optional = true }
|
||||
tree-sitter-glsl = { git = "https://github.com/theHamsta/tree-sitter-glsl", branch = "add-highlights.scm", optional = true }
|
||||
tree-sitter-erlang = { git = "https://github.com/WhatsApp/tree-sitter-erlang", rev = "a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9", optional = true }
|
||||
tree-sitter-glimmer = { git = "https://github.com/VixieTSQ/tree-sitter-glimmer", rev = "7281caca2ba114e1960c5d944a37860ef0841426", optional = true }
|
||||
tree-sitter-glsl = { git = "https://github.com/theHamsta/tree-sitter-glsl", rev = "74329feb2605deccd32b1c644af507daa6fb82f1", optional = true }
|
||||
tree-sitter-go = { version = "0.19.1", optional = true }
|
||||
tree-sitter-hare = { version = "0.20.7", optional = true }
|
||||
tree-sitter-haskell = { git = "https://github.com/tree-sitter/tree-sitter-haskell", version = "0.14.0", optional = true }
|
||||
tree-sitter-haxe = { git = "https://github.com/vantreeseba/tree-sitter-haxe", version = "0.2.2", optional = true }
|
||||
tree-sitter-hcl = { git = "https://github.com/VixieTSQ/tree-sitter-hcl", version = "0.0.1", optional = true }
|
||||
tree-sitter-haskell = { git = "https://github.com/tree-sitter/tree-sitter-haskell", rev = "e30bdfd53eb28c73f26a68b77d436fd2140af167", optional = true }
|
||||
tree-sitter-haxe = { git = "https://github.com/vantreeseba/tree-sitter-haxe", rev = "52e3d2b9c3955aca886bccc38b496ef99b603a09", optional = true }
|
||||
tree-sitter-hcl = { git = "https://github.com/VixieTSQ/tree-sitter-hcl", rev = "f4aa4553344e03e149ec459549a7f686d6846626", optional = true }
|
||||
tree-sitter-html = { version = "0.19.0", optional = true }
|
||||
tree-sitter-java = { git = "https://github.com/tree-sitter/tree-sitter-java.git", version = "0.20.0", optional = true }
|
||||
tree-sitter-java = { git = "https://github.com/tree-sitter/tree-sitter-java.git", rev = "09d650def6cdf7f479f4b78f595e9ef5b58ce31e", optional = true }
|
||||
tree-sitter-javascript = { version = "0.20.0", optional = true }
|
||||
# new version cannot be published on crates.io - https://github.com/tree-sitter/tree-sitter-json/issues/21
|
||||
# tree-sitter-json = { version = "0.19.0", optional = true }
|
||||
tree-sitter-json = { git = "https://github.com/tree-sitter/tree-sitter-json.git", rev = "11e2cc12d9b267766fb11a06e52952792fd8e3f0", optional = true }
|
||||
tree-sitter-julia = { git = "https://github.com/varlad/tree-sitter-julia.git", branch = "lapce", optional = true }
|
||||
tree-sitter-kotlin = { git = "https://github.com/fwcd/tree-sitter-kotlin", branch = "main", optional = true }
|
||||
tree-sitter-latex = { git = "https://github.com/latex-lsp/tree-sitter-latex", branch = "master", optional = true }
|
||||
tree-sitter-lua = { git = "https://github.com/syntacti/tree-sitter-lua", branch = "main", optional = true }
|
||||
tree-sitter-md = { git = "https://github.com/MDeiml/tree-sitter-markdown.git", branch = "split_parser", optional = true }
|
||||
tree-sitter-nix = { git = "https://github.com/panekj/tree-sitter-nix", branch = "master", optional = true }
|
||||
tree-sitter-ocaml = { git = "https://github.com/tree-sitter/tree-sitter-ocaml", version = "0.20.0", optional = true }
|
||||
tree-sitter-php = { git = "https://github.com/tree-sitter/tree-sitter-php.git", version = "0.19.1", optional = true }
|
||||
tree-sitter-julia = { git = "https://github.com/varlad/tree-sitter-julia.git", rev = "2ad4c9b79e0f213b61dbb3820754bfc6306e595a", optional = true }
|
||||
tree-sitter-kotlin = { git = "https://github.com/fwcd/tree-sitter-kotlin", rev = "a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569", optional = true }
|
||||
tree-sitter-latex = { git = "https://github.com/latex-lsp/tree-sitter-latex", rev = "b3b2cf27f33e71438ebe46934900b1153901c6f2", optional = true }
|
||||
tree-sitter-lua = { git = "https://github.com/syntacti/tree-sitter-lua", rev = "a29f646c14ed800aaeef1ca58a9bacc6d92922e8", optional = true }
|
||||
tree-sitter-md = { git = "https://github.com/MDeiml/tree-sitter-markdown.git", rev = "272e080bca0efd19a06a7f4252d746417224959e", optional = true }
|
||||
tree-sitter-nix = { git = "https://github.com/panekj/tree-sitter-nix", rev = "59fc47150ab437e8bb356c7ab21e9531e87f7cc8", optional = true }
|
||||
tree-sitter-ocaml = { git = "https://github.com/tree-sitter/tree-sitter-ocaml", rev = "cc26b1ef111100f26a137bcbcd39fd4e35be9a59", optional = true }
|
||||
tree-sitter-php = { git = "https://github.com/tree-sitter/tree-sitter-php.git", rev = "ab2e72179ceb8bb0b249c8ac9162a148e911b3dc", optional = true }
|
||||
tree-sitter-prisma-io = { version = "1.3.0", optional = true }
|
||||
tree-sitter-protobuf = { git = "https://github.com/yusdacra/tree-sitter-protobuf", branch = "main", optional = true }
|
||||
tree-sitter-protobuf = { git = "https://github.com/yusdacra/tree-sitter-protobuf", rev = "5aef38d655f76a6b0d172340eed3766c93b3124c", optional = true }
|
||||
tree-sitter-python = { version = "0.20.1", optional = true }
|
||||
tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql", version = "0.19.0", optional = true }
|
||||
tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql", rev = "bd087020f0d8c183080ca615d38de0ec827aeeaf", optional = true }
|
||||
tree-sitter-r = { version = "0.19.5", optional = true }
|
||||
tree-sitter-ruby = { git = "https://github.com/tree-sitter/tree-sitter-ruby.git", rev = "656abef", optional = true }
|
||||
tree-sitter-ruby = { git = "https://github.com/tree-sitter/tree-sitter-ruby.git", rev = "656abef0645caea793e33c1c773570722463e1d8", optional = true }
|
||||
tree-sitter-rust = { version = "0.20.0", optional = true }
|
||||
tree-sitter-scheme = { git = "https://github.com/6cdh/tree-sitter-scheme.git", branch = "main", optional = true }
|
||||
tree-sitter-scss = { git = "https://github.com/VixieTSQ/tree-sitter-scss", version = "0.0.1", branch = "patch-1", optional = true }
|
||||
tree-sitter-scheme = { git = "https://github.com/6cdh/tree-sitter-scheme.git", rev = "af0fd1fa452cb2562dc7b5c8a8c55551c39273b9", optional = true }
|
||||
tree-sitter-scss = { git = "https://github.com/VixieTSQ/tree-sitter-scss", rev = "3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc", optional = true }
|
||||
# switch to upstream version after this is merged https://github.com/m-novikov/tree-sitter-sql/pull/68
|
||||
tree-sitter-sql = { git = "https://github.com/oknozor/tree-sitter-sql", branch = "main", optional = true }
|
||||
tree-sitter-svelte = { git = "https://github.com/Himujjal/tree-sitter-svelte", branch = "master", optional = true }
|
||||
tree-sitter-sql = { git = "https://github.com/oknozor/tree-sitter-sql", rev = "15dad0f3cae8a094a7dac17d712ea8fb25228011", optional = true }
|
||||
tree-sitter-svelte = { git = "https://github.com/Himujjal/tree-sitter-svelte", rev = "52e122ae68b316d3aa960a0a422d3645ba717f42", optional = true }
|
||||
tree-sitter-swift = { version = "0.3.4", optional = true }
|
||||
tree-sitter-toml = { version = "0.20.0", optional = true }
|
||||
tree-sitter-typescript = { version = "0.20.0", optional = true }
|
||||
tree-sitter-vue = { version = "0.0.3", optional = true }
|
||||
tree-sitter-wgsl = { git = "https://github.com/szebniok/tree-sitter-wgsl", branch = "master", optional = true }
|
||||
tree-sitter-xml = { git = "https://github.com/RenjiSann/tree-sitter-xml", branch = "main", optional = true }
|
||||
tree-sitter-yaml = { git = "https://github.com/panekj/tree-sitter-yaml", branch = "master", optional = true }
|
||||
tree-sitter-zig = { git = "https://github.com/maxxnino/tree-sitter-zig", branch = "main", optional = true }
|
||||
tree-sitter-wgsl = { git = "https://github.com/szebniok/tree-sitter-wgsl", rev = "272e89ef2aeac74178edb9db4a83c1ffef80a463", optional = true }
|
||||
tree-sitter-xml = { git = "https://github.com/RenjiSann/tree-sitter-xml", rev = "422528a43630db6dcc1e222d1c5ee3babd559473", optional = true }
|
||||
tree-sitter-yaml = { git = "https://github.com/panekj/tree-sitter-yaml", rev = "80c8d76847f03e772c5c524cf29bafb56858a8d1", optional = true }
|
||||
tree-sitter-zig = { git = "https://github.com/maxxnino/tree-sitter-zig", rev = "8d3224c3bd0890fe08358886ebf54fca2ed448a6", optional = true }
|
||||
|
||||
[features]
|
||||
default = []
|
||||
|
|
|
@ -1,59 +1,66 @@
|
|||
[package]
|
||||
name = "lapce-data"
|
||||
version = "0.2.5"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
edition = "2021"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
alacritty_terminal.workspace = true
|
||||
anyhow.workspace = true
|
||||
chrono.workspace = true
|
||||
clap.workspace = true
|
||||
crossbeam-channel.workspace = true
|
||||
directories.workspace = true
|
||||
flate2.workspace = true
|
||||
hashbrown.workspace = true
|
||||
im.workspace = true
|
||||
include_dir.workspace = true
|
||||
indexmap.workspace = true
|
||||
interprocess.workspace = true
|
||||
itertools.workspace = true
|
||||
log.workspace = true
|
||||
notify.workspace = true
|
||||
once_cell.workspace = true
|
||||
parking_lot.workspace = true
|
||||
rayon.workspace = true
|
||||
regex.workspace = true
|
||||
reqwest.workspace = true
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
smallvec.workspace = true
|
||||
strum.workspace = true
|
||||
strum_macros.workspace = true
|
||||
tar.workspace = true
|
||||
thiserror.workspace = true
|
||||
toml_edit.workspace = true
|
||||
|
||||
lsp-types.workspace = true
|
||||
|
||||
lapce-xi-rope.workspace = true
|
||||
|
||||
lapce-core.workspace = true
|
||||
lapce-rpc.workspace = true
|
||||
lapce-proxy.workspace = true
|
||||
|
||||
druid.workspace = true
|
||||
|
||||
sha2 = "0.10.6"
|
||||
interprocess = "1.1.1"
|
||||
zip = { version = "0.6.3", default-features = false, features = ["deflate"] }
|
||||
tar = "0.4.38"
|
||||
flate2 = "1.0.24"
|
||||
fs_extra = "1.2.0"
|
||||
chrono = "0.4.19"
|
||||
log = "0.4.14"
|
||||
rayon = "1.5.1"
|
||||
reqwest = { version = "0.11", features = ["blocking", "json", "socks"] }
|
||||
hashbrown = "0.11.2"
|
||||
sled = "0.34.7"
|
||||
alacritty_terminal = "0.17.0"
|
||||
once_cell = "1.15"
|
||||
config = { version = "0.13.2", default-features = false, features = ["toml"] }
|
||||
include_dir = "0.6.0"
|
||||
indexmap = "1"
|
||||
itertools = "0.10.1"
|
||||
im = { version = "15.0.0", features = ["serde"] }
|
||||
crossbeam-channel = "0.5.0"
|
||||
regex = "1.7.0"
|
||||
parking_lot = { version = "0.11.0", features = ["deadlock_detection"] }
|
||||
thiserror = "1.0"
|
||||
anyhow = "1.0.32"
|
||||
strum = "0.24.0"
|
||||
strum_macros = "0.24"
|
||||
serde = "1.0"
|
||||
serde_json = "1.0"
|
||||
notify = { version = "5.0.0-pre.13", features = ["serde"] }
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
fuzzy-matcher = "0.3.7"
|
||||
uuid = { version = "1.2.2", features = ["v4"] }
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
druid = { git = "https://github.com/lapce/druid", branch = "shell_opengl", features = [ "svg", "im", "serde", ] }
|
||||
# druid = { path = "../../druid/druid", features = ["svg", "im" , "serde"] }
|
||||
toml_edit = { version = "0.14.4", features = ["easy"] }
|
||||
structdesc = { git = "https://github.com/lapce/structdesc" }
|
||||
#structdesc = { path = "../../structdesc" }
|
||||
lapce-core = { path = "../lapce-core" }
|
||||
lapce-rpc = { path = "../lapce-rpc" }
|
||||
lapce-proxy = { path = "../lapce-proxy" }
|
||||
bytemuck = "1.8.0"
|
||||
# For parsing markdown data, such as in hovers
|
||||
pulldown-cmark = "0.9.1"
|
||||
smallvec = "1.10.0"
|
||||
|
||||
[target.'cfg(target_os="macos")'.dependencies]
|
||||
dmg = "0.1.1"
|
||||
|
||||
[target.'cfg(target_os="windows")'.dependencies]
|
||||
zip = { version = "0.6.3", default-features = false, features = ["deflate"] }
|
||||
|
||||
[features]
|
||||
updater = []
|
||||
portable = []
|
||||
|
|
|
@ -1,50 +1,70 @@
|
|||
[package]
|
||||
name = "lapce-proxy"
|
||||
version = "0.2.5"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
edition = "2021"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
zstd = "0.11"
|
||||
flate2 = "1.0.24"
|
||||
tar = "0.4.38"
|
||||
interprocess = "1.1.1"
|
||||
clap = { version = "3.2.17", features = ["derive"] }
|
||||
once_cell = "1.15"
|
||||
url = "2.2.2"
|
||||
dyn-clone = "1.0.8"
|
||||
alacritty_terminal.workspace = true
|
||||
anyhow.workspace = true
|
||||
clap.workspace = true
|
||||
crossbeam-channel.workspace = true
|
||||
directories.workspace = true
|
||||
flate2.workspace = true
|
||||
indexmap.workspace = true
|
||||
interprocess.workspace = true
|
||||
log.workspace = true
|
||||
notify.workspace = true
|
||||
once_cell.workspace = true
|
||||
parking_lot.workspace = true
|
||||
regex.workspace = true
|
||||
reqwest.workspace = true
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
strum.workspace = true
|
||||
strum_macros.workspace = true
|
||||
tar.workspace = true
|
||||
toml_edit.workspace = true
|
||||
|
||||
lsp-types.workspace = true
|
||||
psp-types.workspace = true
|
||||
|
||||
lapce-xi-rope.workspace = true
|
||||
|
||||
lapce-core.workspace = true
|
||||
lapce-rpc.workspace = true
|
||||
|
||||
# proxy specific dependencies
|
||||
|
||||
url = "2.3.1"
|
||||
zstd = "0.11.2+zstd.1.5.2" # follow same version wasmtime-cache in lockfile
|
||||
dyn-clone = "1.0.10"
|
||||
walkdir = "2.3.2"
|
||||
globset = "0.4.9"
|
||||
locale_config = "0.3.0"
|
||||
mio = "0.6.20"
|
||||
jsonrpc-lite = "0.6.0"
|
||||
|
||||
# finding terminal shell
|
||||
which = "4.2.5"
|
||||
regex = "1.7.0"
|
||||
|
||||
# git
|
||||
git2 = { version = "0.14.4", features = ["vendored-openssl"] }
|
||||
|
||||
# deleting files
|
||||
trash = "2.1.5"
|
||||
|
||||
# search
|
||||
ignore = "0.4.18"
|
||||
grep-searcher = "0.1.8"
|
||||
grep-matcher = "0.1.5"
|
||||
grep-regex = "0.1.9"
|
||||
walkdir = "2.3.2"
|
||||
ignore = "0.4.18"
|
||||
indexmap = "1"
|
||||
globset = "0.4.9"
|
||||
reqwest = { version = "0.11", features = ["blocking", "json", "socks"] }
|
||||
|
||||
# wasm
|
||||
wasmtime = "1.0.0"
|
||||
wasmtime-wasi = "1.0.0"
|
||||
wasi-common = "1.0.0"
|
||||
wasi-experimental-http-wasmtime = { git = "https://github.com/lapce/wasi-experimental-http" }
|
||||
directories = "4.0.1"
|
||||
locale_config = "0.3.0"
|
||||
alacritty_terminal = "0.17.0"
|
||||
mio = "0.6.20"
|
||||
notify = "5.0.0-pre.13"
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
psp-types = { git = "https://github.com/lapce/psp-types" }
|
||||
# psp-types = { path = "../../psp-types" }
|
||||
parking_lot = { version = "0.11.0", features = ["deadlock_detection"] }
|
||||
crossbeam-channel = "0.5.0"
|
||||
jsonrpc-lite = "0.6.0"
|
||||
serde_json = "1.0.87"
|
||||
anyhow = "1.0.32"
|
||||
toml_edit = { version = "0.14.4", features = ["easy"] }
|
||||
git2 = { version = "0.14.4", features = ["vendored-openssl"] }
|
||||
lapce-core = { path = "../lapce-core" }
|
||||
lapce-rpc = { path = "../lapce-rpc" }
|
||||
trash = "2.1"
|
||||
log = "0.4.17"
|
||||
|
||||
[dependencies.wasi-experimental-http-wasmtime]
|
||||
git = "https://github.com/lapce/wasi-experimental-http"
|
||||
# path = "../../wasi-experimental-http/crates/wasi-experimental-http-wasmtime"
|
||||
|
|
|
@ -2,18 +2,21 @@
|
|||
name = "lapce-rpc"
|
||||
description = "Data formats between lapce components"
|
||||
license = "Apache-2.0"
|
||||
version = "0.2.5"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
edition = "2021"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
log = "0.4.17"
|
||||
parking_lot = "0.11.2"
|
||||
anyhow = "1.0.34"
|
||||
anyhow.workspace = true
|
||||
crossbeam-channel.workspace = true
|
||||
indexmap.workspace = true
|
||||
log.workspace = true
|
||||
parking_lot.workspace = true
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
|
||||
lsp-types.workspace = true
|
||||
|
||||
lapce-xi-rope.workspace = true
|
||||
|
||||
human-sort = { git = "https://github.com/dragazo/human-sort" }
|
||||
indexmap = { version = "1", features = ["serde"] }
|
||||
serde_json = "1.0.87"
|
||||
serde = "1.0"
|
||||
crossbeam-channel = "0.5.0"
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
|
|
|
@ -1,42 +1,45 @@
|
|||
[package]
|
||||
name = "lapce-ui"
|
||||
version = "0.2.5"
|
||||
authors = ["Dongdong Zhou <dzhou121@gmail.com>"]
|
||||
edition = "2021"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "3.2.17", features = ["derive"] }
|
||||
alacritty_terminal.workspace = true
|
||||
anyhow.workspace = true
|
||||
chrono.workspace = true
|
||||
clap.workspace = true
|
||||
hashbrown.workspace = true
|
||||
im.workspace = true
|
||||
include_dir.workspace = true
|
||||
indexmap.workspace = true
|
||||
itertools.workspace = true
|
||||
log.workspace = true
|
||||
once_cell.workspace = true
|
||||
rayon.workspace = true
|
||||
regex.workspace = true
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
smallvec.workspace = true
|
||||
toml_edit.workspace = true
|
||||
|
||||
lsp-types.workspace = true
|
||||
|
||||
lapce-xi-rope.workspace = true
|
||||
|
||||
lapce-core.workspace = true
|
||||
lapce-data.workspace = true
|
||||
lapce-proxy.workspace = true
|
||||
lapce-rpc.workspace = true
|
||||
|
||||
druid.workspace = true
|
||||
|
||||
image = "0.24.3"
|
||||
chrono = "0.4.19"
|
||||
log = "0.4.14"
|
||||
fern = "0.6.0"
|
||||
Inflector = "0.11.4"
|
||||
rayon = "1.5.1"
|
||||
alacritty_terminal = "0.17.0"
|
||||
itertools = "0.10.1"
|
||||
log-panics = { version = "2.1.0", features = ["with-backtrace"] }
|
||||
unicode-width = "0.1.8"
|
||||
im = { version = "15.0.0", features = ["serde"] }
|
||||
regex = "1.7.0"
|
||||
include_dir = "0.6.0"
|
||||
anyhow = "1.0.32"
|
||||
once_cell = "1.15"
|
||||
serde = "1.0"
|
||||
serde_json = "1.0"
|
||||
lapce-xi-rope = { version = "0.3.1", features = ["serde"] }
|
||||
lsp-types = { version = "0.93", features = ["proposed"] }
|
||||
toml_edit = { version = "0.14.4", features = ["easy"] }
|
||||
open = "3.0.2"
|
||||
hashbrown = { version = "0.13.1", features = ["serde"] }
|
||||
indexmap = "1.7.0"
|
||||
|
||||
# lapce deps
|
||||
druid = { git = "https://github.com/lapce/druid", branch = "shell_opengl", features = ["svg", "im", "serde"] }
|
||||
# druid = { path = "../../druid/druid", features = ["svg", "im" , "serde"] }
|
||||
lapce-data = { path = "../lapce-data" }
|
||||
lapce-rpc = { path = "../lapce-rpc" }
|
||||
lapce-core = { path = "../lapce-core" }
|
||||
smallvec = "1.10.0"
|
||||
unicode-width = "0.1.10"
|
||||
open = "3.0.2" # bump when other deps using windows{,-sys} are bump'd
|
||||
|
||||
[target.'cfg(windows)'.build-dependencies]
|
||||
winres = "0.1.12"
|
||||
|
|
Loading…
Reference in New Issue