stackchain 1.1.3
stackchain: ^1.1.3 copied to clipboard
Flutter scaffolding from a simple config. Use presets, add full features, keep router and DI in sync, migrate safely, and run quality checks on every generate.
Changelog #
1.1.3 #
- Harden
migrateso any stack change refreshes bootstrap/app/router/DI and feature tests (not only presentation files) - Add
rename <from> <to>for end-to-end feature rename (yaml + files + tests + router/DI) - Add
remove <name>— delete a feature's files/tests, drop it fromstackchain.yaml, and re-sync router/DI (strips auth redirect when removingauth)
1.1.2 #
- Point homepage / documentation to the official docs site: https://suhailthakrani.github.io/stackchain-docs/
1.1.1 #
migratenow cleans up the old stack: deletes the state files it generated and drops packages the new stack no longer needs (--keep-oldto opt out)- Fix
migrate/upgrade/syncon older apps: create missingSessionServiceand upgrade legacy Dio, environment, and route guard files - Fix package logo on pub.dev
1.1.0 #
- Keep scaffolding after init:
sync,upgrade, andmigrate feature/addnow wires router, DI, and tests automaticallydoctorand a quality gate on every generate- Presets for common production stacks
- Secure session + route guards, flavors, and CI workflow out of the box
- RxDart as a state management option
dart run stackchain help(andhelp <command>)
1.0.0 #
stackchain— config-driven Flutter scaffolding viastackchain.yaml- Architectures: feature_first, clean, mvvm, mvc
- State: bloc, cubit, riverpod, provider, getx
- Routing: go_router, auto_route, navigator, getx
- DI: get_it, injectable, getx
- Network: dio, http
- Commands:
dart run stackchain init|feature|make|list|new(positional names) initreplaces Flutter’s default counterlib/main.dart- Ongoing generators for features, pages, widgets, services
- Custom generators under
.stackchain/bricks/
