How can I determine in what mode my pub transformer works?

I am writing a pub transformer for Dart. I would like the transformer to know in what mode the pub is working (debugging or something else). Can the Transformer tell in what mode it works? And if so, how?

+4
source share
1 answer

Transformers can have different constructors. One of the constructors can accept objects BarbackSettingsthat contain a mode.

For instance:

class DartToJsScriptRewriter extends Transformer {
  bool releaseMode = false;

  DartToJsScriptRewriter.asPlugin(BarbackSettings settings)
      : releaseMode = (settings.mode == BarbackMode.RELEASE);
+3
source

Source: https://habr.com/ru/post/1538819/


All Articles