Skip to content

Instantly share code, notes, and snippets.

@bunopus
Created March 24, 2018 12:04
Show Gist options
  • Save bunopus/9674a279513912b9579cb96a94c9e783 to your computer and use it in GitHub Desktop.
Save bunopus/9674a279513912b9579cb96a94c9e783 to your computer and use it in GitHub Desktop.
main(List<String> arguments) {
var myBuilder = new MyBuilder();
var buildActions = [new BuildAction(myBuilder, 'some package', inputs: ['.dart'], excludes: excludes, isOptional: isOptional)]
final buildResult = await build_runner.build(buildActions, //....);
}
class MyBuilder implements Builder {
MyBuilder();
@override
Future build(BuildStep buildStep) async {
final input = buildStep.inputId;
// что-то делаем с ассетами
}
@override
Map<String, List<String>> get buildExtensions => {
'.dart': ['.dart'] // преобразовываем из дарт в дарт
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment