How to handle nests macro
s97712 opened this issue · 2 comments
s97712 commented
babel-plugin-macros
version:node
version:npm
version:
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.
kentcdodds commented
I believe they should run in the order they are imported in the file
conartist6 commented
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.