lean_builder
A streamlined Dart build system that applies lean principles to minimize waste and maximize speed. Designed for developers who value efficiency and performance.
1.2.2
449K downloads/mo
#548 most downloaded on pub.dev
Milad-Akarie/lean_builder
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
29 releases · first in 2025
12 releases in the last 12 months
see the full history below
Release timeline
29 releases · May 2025 to Aug 2026Releases
latest 29-
1.2.213 Aug 2026Release notes
Open source →- Feat: Add automatic recovery mechanism in
lean_builder.dartto rebuild pre-build script and retry when isolate spawning fails. - Fix: Update extension type handling to use
namePartinstead ofprimaryConstructorfor compatibility with latest analyzer. - Fix: Correct
isAbstractproperty in method building to use!node.isCompleteinstead ofnode.isAbstract. - Chore: Add analyzer exclusions for build and platform-specific directories in
analysis_options.yaml. - Chore: Update visibility annotations in test utilities for better API clarity.
- Fix: Widen
_fe_analyzer_sharedbounds to>=98.0.0 <106.0.0anddart_styleto>=3.1.8 <4.0.0to match the declaredanalyzerrange.
- Feat: Add automatic recovery mechanism in
-
1.2.102 Aug 2026Release notes
Open source →- Chore: Update
analyzerto support versions 10.0.0 to 14.x and bump_fe_analyzer_sharedto ^105.0.0.
- Chore: Update
-
1.2.013 Jun 2026Release notes
Open source →- Feat: Support private named parameters in constructors.
- Chore: Update
analyzerand_fe_analyzer_shareddependency versions. - Chore: Set minimum Dart SDK version to 3.12.0.
-
0.1.1020 Apr 2026 -
0.1.920 Apr 2026 -
0.1.820 Apr 2026 -
0.1.711 Feb 2026Release notes
Open source →- Add comprehensive test coverage for executable elements (48 new tests)
- Add comprehensive test coverage for declaration references
- Fix all analyzer warnings and improve code quality
- Total test count: 354 tests (up from 306)
Release notes
Open source →- Chore: change analyzer constrans to support 10.0.0 and fix depericatons
- Chore: bump watcher version to 1.2.1
-
0.1.621 Dec 2025Release notes
Open source →- Chore: Add test helpers for lean_builder package
- fix: revert to using watcher 1.1.4 because 1.2 is broken on macos
-
0.1.517 Dec 2025Release notes
Open source →Bumps version to 0.1.5 and updates the watcher dependency. This release also includes minor bug fixes and stability improvements.
Release notes
Open source →- feat: improve build performance and efficiency
- fix: minor bug fixes and stability improvements
-
0.1.425 Nov 2025Release notes
Open source →Bumps version to 0.1.5 and updates the watcher dependency. This release also includes minor bug fixes and stability improvements.
-
0.1.322 Nov 2025Release notes
Open source →- fix: a couple windows related path issues
- fix: correctly resolve relative asset imports
- fix: URI handling for directories with spaces in their paths
- fix: stop canonicalizing paths from
package:URIs - fix: update references from name2 to name in IdentifierRef and related classes
- chore: downgrade meta package to version ^1.12.0 for compatibility
-
0.1.229 Sep 2025 -
0.1.115 Aug 2025 -
0.1.015 Aug 2025Release notes
Open source →- chore: update analyzer packages and remove deprecated code
- chore: update dependencies
-
0.1.0+115 Aug 2025 -
0.1.0-alpha.1315 Jun 2025 pre-release -
0.1.0-alpha.1204 Jun 2025 pre-releaseRelease notes
Open source →- chore: update lints package constrain to ^6.0.0
- fix: track changes of path hosted packages
-
0.1.0-alpha.1131 May 2025 pre-release -
0.1.0-alpha.1028 May 2025 pre-releaseRelease notes
Open source →- feat: introduce PathMatcher for flexible asset finding
- fix: assets reader does not follow symlinks now
- fix: formatter page-width role is now included before any generated content'
-
0.1.0-alpha.928 May 2025 pre-releaseRelease notes
Open source →- fix: exclude none-dart files from being scanned for references by ReferencesScanner
-
0.1.0-alpha.828 May 2025 pre-releaseRelease notes
Open source →- fix: add missing 'applies' property to @LeanBuilder
- fix: none dart outputs are now properly tracked
-
0.1.0-alpha.726 May 2025 pre-release -
0.1.0-alpha.626 May 2025 pre-releaseRelease notes
Open source →- fix: Add default constructor for classes with no constructors.
- feat: Add page_width role with fixed number for all generated files.
-
0.1.0-alpha.510 May 2025 pre-release -
0.1.0-alpha.409 May 2025 pre-release -
0.1.0-alpha.308 May 2025 pre-release -
0.1.0-alpha.208 May 2025 pre-release -
0.1.0-alpha.108 May 2025 pre-release -
0.1.0-alpha08 May 2025 pre-release