From 0c1e8553b569c74dc37c31cd487e99dcc52e9151 Mon Sep 17 00:00:00 2001 From: Fernando Trigoso Date: Mon, 14 Jul 2025 17:25:39 -0400 Subject: [PATCH] monarch package: Adds build_runner dependency, fixes #161 When Monarch uses build_runner 2.5.x to build the preview-bundle it fails as detailed in the issue. This fix sets bounds around the build_runner dependency by adding them to the monarch package. This way, when `monarch init` adds the `build_runner` dependency, it will be constrained by the version range declared in the monarch package. --- packages/monarch/CHANGELOG.md | 3 +++ packages/monarch/pubspec.yaml | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/monarch/CHANGELOG.md b/packages/monarch/CHANGELOG.md index b99859e..decd321 100644 --- a/packages/monarch/CHANGELOG.md +++ b/packages/monarch/CHANGELOG.md @@ -1,3 +1,6 @@ +### 3.9.4 +- Sets build_runner dependency to `>=2.1.11 <=2.4.15`. + ### 3.9.3 - Upgrades vm_service dependency to `>=9.4.0 <16.0.0`. diff --git a/packages/monarch/pubspec.yaml b/packages/monarch/pubspec.yaml index 9c23c99..d0535a3 100644 --- a/packages/monarch/pubspec.yaml +++ b/packages/monarch/pubspec.yaml @@ -1,6 +1,6 @@ name: monarch description: Code generator for Monarch. Monarch is a tool for building Flutter widgets in isolation. It makes it easy to build, test and debug complex UIs. -version: 3.9.3 +version: 3.9.4 homepage: https://monarchapp.io repository: https://github.com/Dropsource/monarch issue_tracker: https://github.com/Dropsource/monarch/issues @@ -31,6 +31,7 @@ dependencies: flutter_localizations: sdk: flutter build: ^2.0.0 + build_runner: '>=2.1.11 <=2.4.15' source_gen: ^2.0.0 dart_style: ^3.0.1 monarch_definitions: ^1.7.0