[package] authors = ["강동윤 ", "OJ Kwon "] description = "Macros to build customized bindings interface" edition = "2021" license = "Apache-2.0" name = "binding_macros" repository = "https://github.com/swc-project/swc.git" version = "0.12.0" [lib] bench = false [features] binding_native = [] binding_wasm = [ # SWC features "swc", "swc_common", "swc_ecma_transforms", "swc_ecma_ast", # Optional packages "once_cell", "wasm-bindgen", "wasm-bindgen-futures", "js-sys", "anyhow", "console_error_panic_hook", ] [dependencies] # Common deps for the SWC imports swc = { optional = true, version = "0.224.0", path = "../swc" } swc_common = { optional = true, version = "0.27.13", path = "../swc_common" } swc_ecma_ast = { optional = true, version = "0.90.15", path = "../swc_ecma_ast" } swc_ecma_transforms = { optional = true, version = "0.191.0", path = "../swc_ecma_transforms" } # Optional deps for the wasm binding macro anyhow = { optional = true, version = "1.0.58" } console_error_panic_hook = { optional = true, version = "0.1.7" } js-sys = { optional = true, version = "0.3.59" } once_cell = { optional = true, version = "1.13.0" } wasm-bindgen = { optional = true, version = "0.2.82", features = [ "serde-serialize", "enable-interning", ] } wasm-bindgen-futures = { optional = true, version = "0.4.32" }