[package]
name = "lithair-macros"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
readme = "README.md"
description = "Derive macros for Lithair framework (DeclarativeModel, LifecycleAware, Page, RbacRole)"
keywords = ["macros", "proc-macro", "lithair", "declarative"]
categories = ["development-tools::procedural-macro-helpers"]

[lib]
proc-macro = true

[dependencies]
# Minimal dependencies required for procedural macros
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["full", "extra-traits"] }

[dev-dependencies]
# Testing dependencies for macro development
trybuild = "1.0"