Quickly prototype procedural macros using JavaScript or TypeScript!
Have you ever thought "this would be a great use case for a procedural macro," but didn't want to go through the effort? This crate is the perfect fix for you!
toml
[dependencies]
js-macros = "0.1"
Setup is just three easy steps!
js-macros
folder at the root of your cargo workspace.js
or .ts
macro file in the folderHelpful tip: These macros are invoked using node
, allowing you to use tools like require()
Example macros can be found in this repository's js-macros folder, with example usage in the examples folder.