[dependencies.async-std]
features = ["attributes"]
version = "1.12.0"
[dependencies.async-trait]
version = "0.1.64"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.futures]
version = "0.3.26"
[dependencies.js-sys]
version = "0.3.61"
[dependencies.numtoa]
version = "0.2.4"
[dependencies.regex]
version = "1.7.1"
[dependencies.thiserror]
version = "1.0.38"
[dependencies.wasm-bindgen]
version = "0.2.84"
[dependencies.wasm-bindgen-futures]
version = "0.4.34"
[dependencies.web-sys]
features = ["Blob", "CssStyleDeclaration", "CustomEvent", "Document", "Element", "EventTarget", "HtmlCollection", "KeyboardEvent", "Node", "NodeList", "ResizeObserver", "Url", "Window"]
version = "0.3.61"
[dependencies.workflow-core]
version = "0.3.7"
[dependencies.workflow-dom]
version = "0.3.7"
[dependencies.workflow-log]
version = "0.3.7"
[dependencies.workflow-wasm]
version = "0.3.7"
[dev-dependencies.tokio]
default-features = false
features = ["io-util", "time", "sync", "macros", "rt", "rt-multi-thread"]
version = "1.25.0"
[features]
termion = ["dep:termion"]
[lib]
crate-type = ["cdylib", "lib"]
[package]
authors = ["Anton Yemelyanov <anton.yemelyanov@gmail.com>", "Surinder Singh Matoo Mattaur <surinder83singh@gmail.com>"]
categories = ["command-line-interface", "web-programming::http-client", "wasm"]
description = "Terminal abstraction layer over Xterm.js and termion crates for \ncreating terminal applications that function uniformly in native\n(console) and in browser (WASM32) environments.\n"
edition = "2021"
include = ["src/**/*.rs", "Cargo.toml", "README.md", "extern/resources/*.js", "extern/resources/*.css"]
keywords = ["wasm", "browser", "terminal", "cli"]
license = "MIT OR Apache-2.0"
name = "workflow-terminal"
readme = "README.md"
repository = "https://github.com/workflow-rs/workflow-rs"
resolver = "1"
version = "0.3.9"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.crossterm]
version = "0.26.0"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.termion]
optional = true
version = "2.0.1"