nite/Cargo.toml

99 lines
2.4 KiB
TOML
Raw Normal View History

2024-05-14 13:44:47 +00:00
[package]
name = "nite"
version.workspace = true
edition.workspace = true
[dependencies]
funnylog.workspace = true
ming.workspace = true
anyhow.workspace = true
2024-05-14 19:39:08 +00:00
widestring = "1.1.0"
2024-05-15 12:22:28 +00:00
syntect = "5.2.0"
log.workspace = true
2024-05-14 13:44:47 +00:00
2024-05-13 19:41:30 +00:00
[workspace]
members = [
2024-05-14 13:44:47 +00:00
"crates/*",
"."
2024-05-13 19:41:30 +00:00
]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2021"
license = "GPL-3.0"
[workspace.dependencies]
## crates/*
collections.path = "crates/collections"
ming.path = "crates/ming"
ming_macros.path = "crates/ming_macros"
refineable.path = "crates/refineable"
util.path = "crates/util"
## Minky deps
funnylog = { git = "https://codeberg.org/minky/funnylog.git", version = "0.1.0", features = ["terminal", "log"] }
## Other deps
blade-graphics = { git = "https://github.com/kvark/blade", rev = "e35b2d41f221a48b75f7cf2e78a81e7ecb7a383c" }
blade-macros = { git = "https://github.com/kvark/blade", rev = "e35b2d41f221a48b75f7cf2e78a81e7ecb7a383c" }
git2 = { version = "0.18", default-features = false }
globset = "0.4"
regex = "1"
rust-embed = { version = "8.4", features = ["include-exclude"] }
tempfile = "3.9"
unicase = "2.6"
derive_more = "0.99.17"
anyhow = "1"
ctor = "0.2.6"
log = "0.4"
itertools = "0.12"
lazy_static = "1.4.0"
parking_lot = "0.12"
postage = { version = "0.5", features = ["futures-traits"] }
profiling = "1"
rand = "0.8.5"
schemars = "0.8"
serde = { version = "1.0", features = ["derive", "rc"] }
serde_derive = { version = "1.0", features = ["deserialize_in_place"] }
serde_json = { version = "1.0", features = ["preserve_order", "raw_value"] }
serde_json_lenient = { version = "0.1", features = [
"preserve_order",
"raw_value",
] }
serde_repr = "0.1"
smallvec = { version = "1.6", features = ["union"] }
sha2 = "0.10"
thiserror = "1"
time = { version = "0.3", features = [
"macros",
"parsing",
"serde",
"serde-well-known",
"formatting",
] }
uuid = "1"
### Async stuff
futures = "0.3"
tokio = { version = "1", features = [ "full" ] }
tokio-stream = { version = "0.1", features = [ "full" ] }
[workspace.lints.clippy]
dbg_macro = "deny"
todo = "deny"
style = "allow"
almost_complete_range = "allow"
arc_with_non_send_sync = "allow"
borrowed_box = "allow"
let_underscore_future = "allow"
map_entry = "allow"
non_canonical_partial_ord_impl = "allow"
reversed_empty_ranges = "allow"
type_complexity = "allow"
[workspace.metadata.cargo-machete]
ignored = ["bindgen", "cbindgen", "prost_build", "serde"]