[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"]