1[package]
2name = "jacquard-derive"
3description = "Procedural macros for Jacquard lexicon types"
4edition.workspace = true
5version.workspace = true
6authors.workspace = true
7repository.workspace = true
8keywords.workspace = true
9categories.workspace = true
10readme.workspace = true
11exclude.workspace = true
12license.workspace = true
13
14[lib]
15proc-macro = true
16
17[dependencies]
18heck.workspace = true
19jacquard-lexicon = { version = "0.9", path = "../jacquard-lexicon", features = ["codegen"] }
20proc-macro2.workspace = true
21quote.workspace = true
22syn.workspace = true
23
24[dev-dependencies]
25inventory = "0.3"
26jacquard-common = { version = "0.9", path = "../jacquard-common" }
27jacquard-lexicon = { version = "0.9", path = "../jacquard-lexicon" }
28serde.workspace = true
29serde_json.workspace = true
30unicode-segmentation = "1.12"