Hi Taha, thanks for sharing your opinion. Macros will never fully replace build_runner because they generate Dart code only, so in the case of Pidgeon or any use case where your output is not a Dart file, macros will not be useful.
Also, they are still experimental, but judging only by the preview macro JsonCodable, the way augment class works, also means that they will not work for generating standalone Dart files.
Will it replace .g.dart and .extension.dart? Yes. But that's about the extent of it.
Taha Teber
Very informative, Thank you
My opinion regarding code generation is macros will replace it, I am myself anti-code gen in Flutter, a lot of .g files, It always seems to make things easier at first, and then when there are any problems you're staring at a black box, and I don't need to read the black box.