build method
Generates the outputs for a given BuildStep.
Implementation
@override
FutureOr<void> build(BuildStep buildStep) async {
_dumpConfig();
final outPath = buildStep.allowedOutputs.first.path;
final inPath = dirname(buildStep.inputId.path);
final wrapper = GeneratorWrapper(
await buildStep.readAsString(buildStep.inputId), inPath, outPath);
final output = AssetId(buildStep.inputId.package, outPath);
final resultAsStr = wrapper.process();
if (resultAsStr.isNotEmpty) {
return buildStep.writeAsString(output, resultAsStr);
}
}