[package]
name = "knus-derive"
version = "3.4.0"
edition = "2024"
description = """
    A derive implementation for knus KDL parser
"""
license = "MIT/Apache-2.0"
keywords = ["kdl", "configuration"]
homepage = "https://github.com/TheLostLambda/knus"
documentation = "https://docs.rs/knus"
readme = "README.md"

[lints]
workspace = true

[lib]
proc-macro = true

[dependencies]
heck = { version="0.5.0" }
syn = { version="2.0.101", features=["full", "extra-traits"] }
quote = "1.0.40"
proc-macro2 = "1.0.95"
proc-macro-error2 = "2.0.1"

[dev-dependencies]
knus = { path=".." }
miette = { version="7.6.0", features=["fancy"] }
