[package]
edition = "2024"
name = "rm-lisa"
version = "0.3.2"
authors = ["Cynthia <cynthia@coan.dev>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A logging library for rem-verse, with support for inputs, tasks, and more."
readme = "README.md"
license = "MIT"
repository = "https://codeberg.org/rem-verse/lisa"
resolver = "3"
[package.metadata.docs.rs]
features = ["tests-with-signals"]
rustc-args = [
"--cfg",
"tokio_unstable",
"--cfg",
"tracing_unstable",
]
rustdoc-args = [
"--cfg",
"tokio_unstable",
"--cfg",
"tracing_unstable",
]
[features]
tests-with-signals = []
[lib]
name = "rm_lisa"
path = "src/lib.rs"
[[example]]
name = "dbg-print-typed"
path = "examples/dbg-print-typed.rs"
[[example]]
name = "input-checker"
path = "examples/input-checker.rs"
[[example]]
name = "print-terminal-width"
path = "examples/print-terminal-width.rs"
[[example]]
name = "simple"
path = "examples/simple.rs"
[[example]]
name = "tasks-display"
path = "examples/tasks-display.rs"
[dependencies.arboard]
version = "^3.6.1"
features = ["wayland-data-control"]
default-features = false
[dependencies.chrono]
version = "^0.4.44"
features = [
"alloc",
"std",
"clock",
"now",
]
default-features = false
[dependencies.fnv]
version = "^1.0.7"
[dependencies.owo-colors]
version = "^4.3.0"
[dependencies.parking_lot]
version = "^0.12.5"
[dependencies.regex]
version = "^1.12.3"
[dependencies.serde_json]
version = "^1.0.149"
[dependencies.thiserror]
version = "^2.0.18"
[dependencies.tokio]
version = "^1.50.0"
features = [
"macros",
"rt",
"rt-multi-thread",
"signal",
"sync",
"time",
"tracing",
]
default-features = false
[dependencies.tracing]
version = "^0.1.44"
features = ["valuable"]
[dependencies.tracing-subscriber]
version = "^0.3.23"
features = [
"env-filter",
"json",
"valuable",
]
[dependencies.unicode-width]
version = "^0.2.2"
default-features = false
[dependencies.valuable]
version = "^0.1.1"
features = ["derive"]
[dependencies.valuable-serde]
version = "^0.1.1"
[dev-dependencies.ctrlc]
version = "^3.5.2"
[dev-dependencies.escargot]
version = "^0.5.15"
[dev-dependencies.tempfile]
version = "^3.27.0"
[dev-dependencies.terminal_size]
version = "^0.4.3"
[dev-dependencies.tokio]
version = "^1.50.0"
features = [
"full",
"tracing",
]
[target.'cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "aix", target_os = "haiku"))'.dependencies.libc]
version = "^0.2"
[target.'cfg(target_os = "windows")'.dependencies.widestring]
version = "^1.2.1"
[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "^0.62.2"
features = [
"Win32_System_LibraryLoader",
"Win32_System_Console",
]