[dependencies.anyhow]
optional = true
version = "1.0.60"
[dependencies.exocore-apps-sdk]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-chain]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-core]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-discovery]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-protos]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-store]
default-features = false
optional = true
version = "0.1.23"
[dependencies.exocore-transport]
default-features = false
optional = true
version = "0.1.23"
[dependencies.log]
version = "0.4.17"
[dev-dependencies.exocore-core]
features = ["tests-utils"]
version = "0.1.23"
[features]
apps-sdk = ["exocore-apps-sdk", "exocore-store", "protos"]
chain-directory-chain = ["exocore-chain/directory-chain"]
chain-engine = ["exocore-chain/engine"]
chain-memory-pending = ["exocore-chain/memory-pending"]
client = ["core-runtime", "transport-p2p", "store-remote", "protos", "anyhow"]
core-logger = ["exocore-core/logger"]
core-runtime = ["exocore-core/runtime"]
default = ["apps-sdk", "client", "logger", "web"]
discovery-server = ["exocore-discovery/server"]
logger = ["core-logger"]
protos = ["exocore-protos"]
store-local = ["exocore-store/local"]
store-remote = ["exocore-store/remote"]
tests-utils = ["exocore-core/tests-utils", "exocore-transport/tests-utils", "exocore-store/tests-utils"]
transport-http-server = ["exocore-transport/http-server"]
transport-p2p = ["exocore-transport/p2p-full"]
transport-p2p-web = ["exocore-transport/p2p-web"]
web = ["transport-p2p-web", "protos", "exocore-core/web"]
[package]
authors = ["Andre-Philippe Paquet <appaquet@gmail.com>"]
categories = ["database-implementations", "command-line-interface", "wasm", "web-programming"]
description = "Distributed applications framework"
edition = "2021"
exclude = ["examples", "tools"]
keywords = ["networking", "mobile", "webassembly", "storage", "database"]
license = "Apache-2.0"
name = "exocore"
readme = "README.md"
repository = "https://github.com/appaquet/exocore"
resolver = "2"
version = "0.1.23"
[profile.production]
codegen-units = 1
inherits = "release"
lto = "thin"