babel-plugin-macros
babel-plugin-macros copied to clipboard
How to handle nests macro
-
babel-plugin-macrosversion: -
nodeversion: -
npmversion:
Relevant code or config
macro1(macro2("1 + 1"))
How to process macro2 first and then macro1 I try to adjust import order, but macro1 is always processed first.
I believe they should run in the order they are imported in the file
I believe that happens since the macro code is called in the visitor for each import/require declaration.
Would you mind sharing your real use case? babel-plugin-macros has never supported that pattern very well but so far most people don't seem to be running into the limitation.