[package]
name        = "lucy-macro"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Proc-macros for lucyd: #[lucy_http], #[lucy_ws], #[lucy_mqtt] handler annotations"
keywords    = ["axum", "proc-macro", "documentation", "websocket", "mqtt"]
categories  = ["development-tools", "web-programming::http-server"]
repository.workspace = true

[lib]
proc-macro = true

[dependencies]
proc-macro2 = { workspace = true }
syn         = { workspace = true }
quote       = { workspace = true }
lucy-types  = { workspace = true }
inventory   = { workspace = true }

[dev-dependencies]
lucy-core = { workspace = true }
