98 lines
2.6 KiB
TOML
98 lines
2.6 KiB
TOML
[package]
|
|
name = "nite"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
|
|
[dependencies]
|
|
funnylog.workspace = true
|
|
ming.workspace = true
|
|
anyhow.workspace = true
|
|
widestring = "1.1.0"
|
|
log.workspace = true
|
|
serde = { workspace = true, features = ["derive"] }
|
|
careless = { git = "https://codeberg.org/minky/careless", version = "0.1.0" }
|
|
kdl = { version = "4.6.0", default-features = false }
|
|
miette = { workspace = true, features = ["fancy"] }
|
|
pepegsitter = { version = "0.2.2", features = ["tree-sitter-highlight"] }
|
|
tree-sitter-highlight = "0.20.1"
|
|
|
|
[workspace]
|
|
members = [
|
|
"crates/*",
|
|
"."
|
|
]
|
|
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"
|
|
miette = "5.7.0"
|
|
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"] }
|
|
smallvec = { version = "1.6", features = ["union"] }
|
|
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"]
|