mirror of
https://github.com/nushell/nushell.git
synced 2024-11-22 16:33:37 +01:00
ee997ef3dd
removing the `std` feature as well would drop some dependencies tied to `rust_decimal` from the `Cargo.lock` but unclear to me what the actual impact on compile times is. We may want to consider dropping the `byte-unit` dependency altogether as we have a significant fraction of our own logic to support the byte units with 1024 and 1000 prefixes. Not sure which fraction is covered by us or the dependency.
68 lines
2.0 KiB
TOML
68 lines
2.0 KiB
TOML
[package]
|
|
authors = ["The Nushell Project Developers"]
|
|
description = "Nushell's internal protocols, including its abstract syntax tree"
|
|
repository = "https://github.com/nushell/nushell/tree/main/crates/nu-protocol"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
name = "nu-protocol"
|
|
version = "0.97.2"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[lib]
|
|
bench = false
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
nu-utils = { path = "../nu-utils", version = "0.97.2" }
|
|
nu-path = { path = "../nu-path", version = "0.97.2" }
|
|
nu-system = { path = "../nu-system", version = "0.97.2" }
|
|
nu-derive-value = { path = "../nu-derive-value", version = "0.97.2" }
|
|
|
|
brotli = { workspace = true, optional = true }
|
|
bytes = { workspace = true }
|
|
byte-unit = { version = "5.1" }
|
|
chrono = { workspace = true, features = [ "serde", "std", "unstable-locales" ], default-features = false }
|
|
chrono-humanize = { workspace = true }
|
|
dirs = { workspace = true }
|
|
fancy-regex = { workspace = true }
|
|
heck = { workspace = true }
|
|
indexmap = { workspace = true }
|
|
lru = { workspace = true }
|
|
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
|
num-format = { workspace = true }
|
|
rmp-serde = { workspace = true, optional = true }
|
|
serde = { workspace = true, default-features = false }
|
|
thiserror = "1.0"
|
|
typetag = "0.2"
|
|
os_pipe = { workspace = true, features = ["io_safety"] }
|
|
log = { workspace = true }
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
nix = { workspace = true, default-features = false, features = ["signal"] }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
dirs-sys = { workspace = true }
|
|
windows-sys = { workspace = true }
|
|
|
|
[features]
|
|
plugin = [
|
|
"brotli",
|
|
"rmp-serde",
|
|
]
|
|
|
|
[dev-dependencies]
|
|
serde_json = { workspace = true }
|
|
strum = "0.26"
|
|
strum_macros = "0.26"
|
|
nu-test-support = { path = "../nu-test-support", version = "0.97.2" }
|
|
pretty_assertions = { workspace = true }
|
|
rstest = { workspace = true }
|
|
tempfile = { workspace = true }
|
|
os_pipe = { workspace = true }
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|