From 1abd980956607e647b54b323f8a7738fa7713635 Mon Sep 17 00:00:00 2001 From: Parker Lougheed Date: Thu, 3 Sep 2026 00:44:19 +0200 Subject: [PATCH] Consistently use jaspr_cli managed build options --- sites/docs/build.yaml | 19 ------------------- sites/www/build.yaml | 19 ------------------- tool/dash_site/lib/src/commands/build.dart | 5 ++--- tool/dash_site/lib/src/commands/serve.dart | 3 --- 4 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 sites/docs/build.yaml delete mode 100644 sites/www/build.yaml diff --git a/sites/docs/build.yaml b/sites/docs/build.yaml deleted file mode 100644 index b30a155a0fa..00000000000 --- a/sites/docs/build.yaml +++ /dev/null @@ -1,19 +0,0 @@ -targets: - $default: - builders: - build_web_compilers:entrypoint: - dev_options: - compilers: - dartdevc: - release_options: - # Use production compilers for release builds and - # ensure kReleaseMode in jaspr is enabled. - compilers: - dart2js: - args: - - --no-source-maps - - -O4 - - -Djaspr.flags.release=true - # Disable for now. - # dart2wasm: - # args: [-O2, -Djaspr.flags.release=true] diff --git a/sites/www/build.yaml b/sites/www/build.yaml deleted file mode 100644 index b30a155a0fa..00000000000 --- a/sites/www/build.yaml +++ /dev/null @@ -1,19 +0,0 @@ -targets: - $default: - builders: - build_web_compilers:entrypoint: - dev_options: - compilers: - dartdevc: - release_options: - # Use production compilers for release builds and - # ensure kReleaseMode in jaspr is enabled. - compilers: - dart2js: - args: - - --no-source-maps - - -O4 - - -Djaspr.flags.release=true - # Disable for now. - # dart2wasm: - # args: [-O2, -Djaspr.flags.release=true] diff --git a/tool/dash_site/lib/src/commands/build.dart b/tool/dash_site/lib/src/commands/build.dart index 25904d6dd69..d4f3880055a 100644 --- a/tool/dash_site/lib/src/commands/build.dart +++ b/tool/dash_site/lib/src/commands/build.dart @@ -50,9 +50,8 @@ Future buildSite(Site site, {required bool productionRelease}) async { 'run', 'jaspr_cli:jaspr', 'build', - // Use build_web_compiler options specified in build.yaml instead of - // those specified by jaspr_cli. - '--no-managed-build-options', + '-O4', + '--extra-js-compiler-option=--no-source-maps', '--sitemap-domain=${site.baseUrl}', // Exclude secondary Markdown output files from sitemap. r'--sitemap-exclude=\.md$', diff --git a/tool/dash_site/lib/src/commands/serve.dart b/tool/dash_site/lib/src/commands/serve.dart index e770dd0e3f7..e52454307df 100644 --- a/tool/dash_site/lib/src/commands/serve.dart +++ b/tool/dash_site/lib/src/commands/serve.dart @@ -46,9 +46,6 @@ final class ServeSiteCommand extends Command { '--port=${jasprPorts.serve}', '--web-port=${jasprPorts.webDev}', '--proxy-port=${jasprPorts.proxy}', - // Use build_web_compiler options specified in build.yaml instead of - // those specified by jaspr_cli. - '--no-managed-build-options', '--dart-define=PRODUCTION=false', if (release) '--release', ],