dotrain 6.0.1-alpha.2

.rain to rainlang composer
[[bin]]
name = "dotrain"
path = "src/main.rs"
required-features = ["cli"]
[dependencies.alloy-json-abi]
version = "0.5.0"

[dependencies.alloy-primitives]
version = "0.5.0"

[dependencies.alloy-sol-types]
version = "0.5.0"

[dependencies.anyhow]
version = "1.0.75"

[dependencies.async-recursion]
version = "1.0.5"

[dependencies.clap]
features = ["cargo", "derive"]
optional = true
version = "4.4.8"

[dependencies.futures]
version = "0.3.29"

[dependencies.getrandom]
features = ["js", "js-sys"]
version = "0.2.11"

[dependencies.js-sys]
optional = true
version = "0.3.66"

[dependencies.magic_string]
version = "0.3.4"

[dependencies.once_cell]
version = "1.18.0"

[dependencies.rain-metadata]
version = "0.0.2-alpha.2"

[dependencies.regex]
version = "1.10.2"

[dependencies.revm]
default-features = false
features = ["serde", "std"]
version = "3.5.0"

[dependencies.serde]
version = "1.0.192"

[dependencies.serde-wasm-bindgen]
optional = true
version = "0.6.1"

[dependencies.serde_bytes]
version = "0.11.12"

[dependencies.serde_json]
version = "1.0.108"

[dependencies.serde_repr]
version = "0.1.17"

[dependencies.tokio]
features = ["sync", "macros", "io-util", "rt", "time"]
optional = true
version = "1.34.0"

[dependencies.topo_sort]
version = "0.4.0"

[dependencies.tracing]
optional = true
version = "0.1.37"

[dependencies.tracing-subscriber]
optional = true
version = "0.3.17"

[dependencies.tsify]
default-features = false
features = ["js", "wasm-bindgen"]
optional = true
version = "0.4.5"

[dependencies.wasm-bindgen]
optional = true
version = "0.2.89"

[dependencies.wasm-bindgen-futures]
optional = true
version = "0.4.39"

[features]
cli = ["dep:tracing", "dep:tracing-subscriber", "dep:clap", "dep:tokio"]
js-api = ["dep:js-sys", "dep:wasm-bindgen", "dep:serde-wasm-bindgen", "dep:wasm-bindgen-futures", "dep:tsify"]

[lib]
crate-type = ["rlib", "cdylib"]
name = "dotrain"
[lints.clippy]
all = "warn"

[package]
description = ".rain to rainlang composer"
edition = "2021"
homepage = "https://github.com/rainlanguage/dotrain"
license = "CAL-1.0"
name = "dotrain"
repository = "https://github.com/rainlanguage/dotrain"
version = "6.0.1-alpha.2"
[package.metadata.docs.rs]
all-features = true