[package] name = "rquickjs-macro" version = "0.8.1" authors = ["K. ", "Mees Delzenne "] edition = "2021" license = "MIT" readme = "README.md" description = "Procedural macros for rquickjs" keywords = ["quickjs", "ecmascript", "javascript", "es6", "es2020"] categories = ["api-bindings"] repository = "https://github.com/DelSkayn/rquickjs.git" [lib] proc-macro = true [dependencies] rquickjs-core = { workspace = true, features = ["loader"] } proc-macro2 = "1" proc-macro-crate = "1" quote = "1" ident_case = "1" fnv = "1" indexmap = "2" convert_case = "0.6" syn = { version = "2", features = ["full","fold","extra-traits","visit"] } phf_shared = { version = "0.11", optional = true } phf_generator = { version = "0.11", optional = true } [dev-dependencies] rquickjs = { workspace = true, features = ["macro", "classes", "properties", "futures","phf"] } difference = "2" async-std = { version = "1", features = ["attributes"] } [features] phf = ["phf_shared", "phf_generator"] bindgen = ["rquickjs-core/bindgen"]