[package]
name = "rquickjs-macro"
version = "0.5.1"
authors = ["K. <kayo@illumium.org>", "Mees Delzenne <mees.delzenne@gmail.com>"]
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]
proc-macro2 = "1"
proc-macro-crate = "1"
proc-macro-error = "1"
quote = "1"
ident_case = "1"
fnv = "1"
indexmap = "2"
convert_case = "0.6.0"
[dependencies.syn]
version = "2"
features = ["full","fold","extra-traits"]
[dependencies.phf_shared]
version = "0.11"
optional = true
[dependencies.phf_generator]
version = "0.11"
optional = true
[dependencies.rquickjs-core]
path = "../core"
version = "0.5.1"
features = ["loader"]
[dev-dependencies.difference]
version = "2"
[dev-dependencies.rquickjs]
path = ".."
version = "0.5.1"
features = ["macro", "classes", "properties", "futures","phf"]
[dev-dependencies.async-std]
version = "1"
features = ["attributes"]
[features]
phf = ["phf_shared", "phf_generator"]
bindgen = ["rquickjs-core/bindgen"]