[package]
name = "dioxus-use-js-macro"
version = "0.2.1"
authors = ["Dillon Henry McMahon"]
edition = "2024"
description = "A macro that generates Rust bindings to JavaScript or TypeScript functions, with compile time checks. For use with Dioxus."
license = "MIT OR Apache-2.0"
repository = "https://github.com/mcmah309/dioxus-use-js"

[lib]
proc-macro = true

[dependencies]
proc-macro2 = "1.0.103"
quote = "1.0.41"
syn = { version = "2.0.108", features = ["full"] }
swc_ecma_parser = { version = "25.0.0", default-features = false }
swc_ecma_ast = { version = "16.0.0", default-features = false }
swc_ecma_visit = { version = "16.0.0", default-features = false }
swc_common = { version = "15.0.0", default-features = false }