I am writing a pub transformer for Dart. I'd like the transformer to know what mode pub is run in (debug or other). Can the Transformer tell what mode it's running in? And if so, how?
Asked
Active
Viewed 63 times
1 Answers
4
Transformers can have different constructors. One of the constructors can take a BarbackSettings
objects, which contains the mode.
For example:
class DartToJsScriptRewriter extends Transformer {
bool releaseMode = false;
DartToJsScriptRewriter.asPlugin(BarbackSettings settings)
: releaseMode = (settings.mode == BarbackMode.RELEASE);

Seth Ladd
- 112,095
- 66
- 196
- 279