[package] name = "ad4m-executor" version = "0.10.0-rc2" edition = "2021" authors = ["Nicolas Luck "] description = "Runtime implementation of AD4M as library - https://ad4m.dev" keywords = ["ad4m", "perspect3vism", "cli"] license = "CAL-1.0" homepage = "https://ad4m.dev" repository = "https://github.com/perspect3vism/ad4m" documentation = "https://docs.ad4m.dev" readme = "README.md" include = [ "src/**/*", "dapp/dist", # Symlink to the dapp directory "executor/lib/bundle.js", # Symlink to the executor directory "build.rs", "Cargo.toml" ] [lib] name = "rust_executor" path = "src/lib.rs" [[bin]] name = "rust_executor_bin" path = "src/main.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] deno_core = "0.230.0" deno_runtime = "0.132.0" tokio = { version = "1.25.0", features = ["full"] } url = "2.3.1" futures = "0.3.28" tokio-stream = { version = "0.1.12", features = ["sync"] } lazy_static = "1.4.0" chrono = { version = "0.4.31", features = ["serde"] } env_logger = "0.10.0" serde_json = "1.0.95" uuid = "1.3.0" log = "0.4.19" serde = "1.0.159" secp256k1 = { version = "0.27.0", features = ["rand", "serde"] } crypto_box = "0.8.2" hex = "0.4.3" argon2 = { version = "0.5.0", features = ["simple"] } rand = "0.8.5" base64 = "0.21.0" clap = { version = "4.0.8", features = ["derive"] } fs_extra = "1.3.0" os_info = "3.7.0" semver = "1.0.17" did-key = "0.2.1" zip = "0.6.4" multibase = "0.9.1" multihash = { version = "0.18.0", features = ["sha2"] } cid = "0.10.1" once_cell = "1.17.1" rust-embed="8.0.0" dirs = "5.0.1" rocket = "0.5.0" coasys_juniper = { version="0.16.0", features = ["chrono"] } coasys_juniper_subscriptions = { version="0.17.0" } coasys_juniper_graphql_transport_ws = { version="0.4.0" } coasys_juniper_warp = { version="0.8.0", features = ["subscriptions"] } warp = "0.3.4" jsonwebtoken = "8.3.0" webbrowser = "0.8.12" holochain = { version = "0.3.0-beta-dev.39", features = ["test_utils", "default"] } holochain_cli_bundle = { version = "0.3.0-beta-dev.36" } holochain_types = { version = "0.3.0-beta-dev.35" } holochain_cli_run_local_services = { version = "0.3.0-beta-dev.23" } kitsune_p2p_types = { version = "0.3.0-beta-dev.22" } scryer-prolog = { version = "0.9.4" } # scryer-prolog = { path = "../../scryer-prolog", features = ["multi_thread"] } ad4m-client = { path = "../rust-client", version="0.10.0-rc2" } reqwest = { version = "0.11.20", features = ["json", "native-tls"] } rusqlite = { version = "0.29.0", features = ["bundled"] } fake = { version = "2.9.2", features = ["derive"] } sha2 = "0.10.8" regex = "1.5.4" json5 = "0.4" include_dir = "0.6.0" rustls = "0.23" tokio-rustls = "0.26" rustls-pemfile = "2" [dev-dependencies] maplit = "1.0.2" lazy_static = "1.4.0" itertools = "0.10.1" [build-dependencies] fs_extra = "1.3.0"