build.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. targets:
  2. $default:
  3. builders:
  4. router_gen|router_gen_build:
  5. options: { 'write': true }
  6. enabled: true
  7. generate_for:
  8. exclude: ['**.g.dart']
  9. router_gen|model_import_builder:
  10. options: { 'write': true }
  11. enabled: true
  12. generate_for:
  13. exclude: [ '**.g.dart' ]
  14. router_gen|table_builder:
  15. options: { 'write': true }
  16. enabled: true
  17. generate_for:
  18. exclude: [ '**.g.dart' ]
  19. builders:
  20. router_gen_build:
  21. import: "package:router_gen/builder.dart"
  22. builder_factories: ["generateRouterProvider"]
  23. build_extensions: {".dart": ['aa.dart']}
  24. auto_apply: dependents
  25. build_to: cache
  26. runs_before: [ 'router_gen|model_import_builder' ]
  27. model_import_builder:
  28. import: "package:router_gen/builder.dart"
  29. builder_factories: [ "modelImportBuilder" ]
  30. build_extensions: { ".dart": [ 'bb.dart' ] }
  31. auto_apply: dependents
  32. build_to: cache
  33. runs_before: [ 'router_gen|table_builder']
  34. table_builder:
  35. import: "package:router_gen/builder.dart"
  36. builder_factories: [ "generateRouterTableProvider" ]
  37. build_extensions: { ".dart": [ 'route.dart' ] }
  38. auto_apply: dependents
  39. build_to: source