← all packages

pub.dev (opens in a new tab)cli

flutter_upgradex

Upgrades Flutter dependencies with `flutter analyze` after every step, and rolls back whatever breaks.

30-day installs
475
version
0.4.2
likes
2
pub points
160/160

install

add it to a project

dart pub global activate flutter_upgradex

why

the problem it solves

`flutter pub upgrade` moves everything at once, so when the build breaks you are bisecting a hundred-line lockfile diff to find out which package did it. Upgrading strictly one at a time is safe and unbearably slow.

how

how it works

It takes the middle path: a fast batch of every resolvable upgrade first, analyzed once, then a phased walk through whatever is still behind its latest version, one package at a time with its own analyze and its own rollback.

Every rollback is written to a failure log with the error that caused it, so a run that reverts three packages tells you why rather than leaving you to find out again.

what you get

features

  • Batch first, then phased — speed where it is safe, precision where it is not
  • Runs flutter analyze after every step
  • Auto-rollback on a broken batch or package
  • A failure log recording every rollback and its cause
  • FVM aware, zero config, defaults to the safe mode in CI

elsewhere

cli · flutter · developer-tools · dependencies · upgrade

next

more packages

  • pub.devwidget

    adaptive_navbar

    A Flutter navigation bar that renders in full on desktop and collapses into a drawer on mobile.

    30-day installs
    4,476
  • pub.devcli

    dart_husky

    Git hooks for Dart and Flutter projects — pre-commit, commit-msg, pre-push — in pure Dart.

    30-day installs
    1,180
  • npmcli

    commitguard

    Git hooks for Node, JS and TS projects, configured from one YAML file. The Node answer to dart_husky.

    30-day installs
    37