[package]
name = "globwatch"
version = "0.1.0"
edition = { workspace = true }
description = "Watch a set of globs efficiently"
license = "MIT OR Apache-2.0"

[lints]
workspace = true

[dependencies]
futures = { version = "0.3.26" }
itertools.workspace = true
merge-streams = "0.1.2"
notify = { workspace = true }
stop-token = "0.7.0"
thiserror = { workspace = true }
tokio = { version = "1.25.0", features = ["sync"] }
tokio-stream = "0.1.12"
tracing = "0.1.37"
turbopath = { workspace = true }
unic-segment = "0.9.0"

[dev-dependencies]
test-case = "3.0.0"
tokio = { version = "1.25.0", features = [
  "rt",
  "rt-multi-thread",
  "time",
  "macros",
] }
tracing-subscriber = "0.3.16"
tracing-test = "0.2.4"
