requestty/Cargo.toml

37 lines
1.1 KiB
TOML
Raw Normal View History

2021-03-27 13:02:42 +00:00
[package]
name = "inquisition"
2021-04-20 14:03:07 +00:00
version = "0.0.1"
authors = ["Lutetium Vanadium"]
2021-03-27 13:02:42 +00:00
edition = "2018"
[workspace]
members = [
".",
2021-04-29 08:09:49 +00:00
"ui"
]
2021-03-27 13:02:42 +00:00
[dependencies]
tempfile = "3"
2021-04-29 08:09:49 +00:00
atty = "0.2"
ui = { path = "./ui" }
2021-04-20 14:03:07 +00:00
2021-04-29 08:09:49 +00:00
ahash = { version = "0.7", optional = true }
async-trait = { version = "0.1", optional = true }
futures = { version = "0.3", optional = true }
# The following dependencies are renamed in the form `<dep-name>-dep` to allow
# a feature name with the same name to be present. This is necessary since
# these features are required to enable other dependencies
smol-dep = { package = "smol", version = "1.2", optional = true }
tokio-dep = { package = "tokio", version = "1.5", optional = true, features = ["fs", "process", "io-util"] }
async-std-dep = { package = "async-std", version = "1.9", optional = true, features = ["unstable"] }
2021-04-24 08:32:21 +00:00
2021-04-20 14:03:07 +00:00
[features]
2021-04-29 08:09:49 +00:00
default = ["crossterm", "ahash"]
crossterm = ["ui/crossterm"]
# termion = ["ui/termion"]
# curses = ["ui/curses"]
tokio = ["tokio-dep", "async-trait", "ui/tokio"]
smol = ["smol-dep", "async-trait", "ui/smol"]
async-std = ["async-std-dep", "async-trait", "ui/async-std"]