targets: | |
$default: | |
builders: | |
build_web_compilers|entrypoint: | |
options: | |
dart2js_args: | |
- -O1 # Note: Change to -04 for minified JS. | |
- --csp | |
generate_for: | |
- web/**.dart | |
mv3_extension|client_js_copy_builder: | |
enabled: true | |
builders: | |
client_js_copy_builder: | |
required_inputs: [".js", ".png", ".html", ".css", ".json"] | |
import: "tool/copy_builder.dart" | |
builder_factories: | |
- copyBuilder | |
build_extensions: | |
{ | |
"web/{{}}.dart.js": ["compiled/{{}}.dart.js"], | |
"web/static_assets/{{}}.png": ["compiled/static_assets/{{}}.png"], | |
"web/static_assets/{{}}.html": ["compiled/static_assets/{{}}.html"], | |
"web/static_assets/{{}}.css": ["compiled/static_assets/{{}}.css"], | |
"web/manifest.json": ["compiled/manifest.json"], | |
} | |
auto_apply: none | |
build_to: source |