Skip to content

Commit

Permalink
Merge pull request #413 from hirosystems/feat/lsp-lib
Browse files Browse the repository at this point in the history
feat: ability to compile lsp to wasm
  • Loading branch information
lgalabru authored Jun 19, 2022
2 parents 8e03b27 + 3f5d79a commit be49466
Show file tree
Hide file tree
Showing 57 changed files with 2,886 additions and 2,738 deletions.
136 changes: 77 additions & 59 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,12 @@ deno_runtime = { path = "./vendor/deno/runtime", optional = true }
deno = { path = "./vendor/deno/cli", optional = true }
# clarity_repl = { package = "clarity-repl", path = "../../clarity-repl", features = ["cli"] }
clarity_repl = { package = "clarity-repl", version = "=0.28.2" }
bip39 = { version = "1.0.1", default-features = false }
aes = "0.7.5"
base64 = "0.13.0"
block-modes = "0.8.1"
rand = "0.8.3"
ring = "0.16.20"
libsecp256k1 = "0.7.0"
sha2 = "0.10.0"
uuid = { version = "0.8.2", features = ["v4"] }
hmac = "0.12.0"
pbkdf2 = { version = "0.11.0", features = ["simple"], default-features = false }
Expand Down Expand Up @@ -80,11 +78,15 @@ segment = { version = "0.1.2", optional = true }
mac_address = { version = "1.1.2", optional = true }
tower-lsp = { version = "0.14.0", optional = true }
hex = "0.4.3"
dirs = "4.0.0"
serde_yaml = "0.8.23"
orchestra_event_observer = { package = "orchestra-event-observer", default-features = false, path = "./vendor/orchestra-event-observer" }
orchestra_types = { package = "orchestra-types", path = "./vendor/orchestra-types-rs" }
stacks_rpc_client = { package = "stacks-rpc-client", path = "./vendor/stacks-rpc-client" }
clarinet_files = { package = "clarinet-files", path = "./components/clarinet-files" }
clarity_lsp = { package = "clarity-lsp", path = "./components/clarity-lsp", features = ["cli"] }
clarinet_deployments = { package = "clarinet-deployments", path = "./components/clarinet-deployments" }
clarinet_utils = { package = "clarinet-utils", path = "./components/clarinet-utils" }

num_cpus = "1.13.1"
mio = "=0.8.2"

Expand Down Expand Up @@ -141,6 +143,10 @@ telemetry = ["segment", "mac_address"]
[workspace]
members = [
".",
"components/clarinet-deployments",
"components/clarinet-files",
"components/clarinet-utils",
"components/clarity-lsp",
"vendor/deno/cli/",
"vendor/deno/runtime/",
"vendor/deno/core/",
Expand Down
29 changes: 29 additions & 0 deletions components/clarinet-deployments/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[package]
name = "clarinet-deployments"
version = "0.1.0"
edition = "2021"

[dependencies]
serde = "1"
serde_json = "1"
serde_derive = "1"
clarity_repl = { package = "clarity-repl", version = "=0.28.2", default-features = false }
# clarity_repl = { package = "clarity-repl", path = "../../../../clarity-repl", default-features = false }
orchestra_types = { package = "orchestra-types", path = "../../vendor/orchestra-types-rs" }
clarinet_files = { package = "clarinet-files", path = "../clarinet-files" }
serde_yaml = "0.8.23"

# CLI
reqwest = { version = "0.11", default-features = false, features = [
"json",
"rustls-tls",
] }

[features]
default = ["cli"]
cli = []
wasm = []

[lib]
name = "clarinet_deployments"
path = "src/lib.rs"
Loading

0 comments on commit be49466

Please sign in to comment.