flutter_monorepo 1.3.0
flutter_monorepo: ^1.3.0 copied to clipboard
Bootstrap a production-ready Flutter monorepo in one command. Choose state management (GetX/Riverpod/Bloc/Cubit), HTTP client, locales, and platforms.
1.3.0 #
- README.md, LICENSE, CONTRIBUTING.md — auto-generated for every new monorepo with project-specific content
--licenseoption — choose from 11 GitHub-supported license types (proprietary, mit, apache-2.0, bsd-2-clause, bsd-3-clause, gpl-2.0, gpl-3.0, lgpl-2.1, mpl-2.0, unlicense, isc); defaults toproprietary--githubflag — opt-in generation of GitHub community files: issue templates (bug report, feature request), PR template, CI workflow, code of conduct, and funding placeholder- Doctor checks for README.md, LICENSE, and CONTRIBUTING.md; conditionally checks
.github/files when present, with full-content restoration via--fix
1.2.0 #
- Framework-aware workflows —
workflowcommand auto-detects your state management (GetX/Riverpod/Bloc/Cubit) and shows framework-specific instructions for screen design and business logic wiring - AI Agent Skills — generates
.claude/skills/with 4 Claude Code skills (component-design, screen-design, business-logic, monorepo-doctor) that auto-adapt to your chosen state management framework .claude/settings.json— pre-approves common tools (Read, Glob, Grep, dart analyze, dart test, flutter test) for seamless AI-assisted development- Smart doctor fix —
doctor --fixrestores missing skill files and settings.json with full content, not empty placeholders - Doctor now checks
.claude/skills/directories and files (4 additional checks) - Extracted
detectProjectConfig()as a shared utility (used by both doctor and workflow)
1.1.0 #
doctor: Structure integrity checker — auto-detects config, reports 89 dirs/files,--fixto restoreworkflow: Built-in development guides (A: component, B: screen, C: business logic) with test steps and checklists--http: Choose HTTP client — Dio, http, or Chopper- Test-during-development: Every workflow includes a test step; 6 test directories pre-created in generated projects
- Companion states:
packages/core/lib/states/directory for reusable component state logic - Auto version resolution from pub.dev — always gets latest compatible versions at generation time
- Comprehensive README with all features, tables, and examples
1.0.0 #
--state: Choose state management — GetX, Riverpod, Bloc, or Cubit--locales: Dynamic locale support with 12 built-in languages (en, ar, es, fr, de, pt, zh, ja, ko, hi, tr, ru)--platforms: Target any Flutter platform (android, ios, web, linux, macos, windows)--git: Auto git init with first commit (on by default)- Strategy pattern architecture for clean framework-specific templates
- GoRouter for Riverpod/Bloc/Cubit, GetX router for GetX
- SharedPreferences for Riverpod, HydratedBloc for Bloc/Cubit, GetStorage for GetX
0.1.0 #
- Initial release
- GetX-only monorepo scaffolding with 4 shared packages (core, ui, network, l10n)
- Material 3 theme system (light + dark, all component themes)
- Responsive design utilities (Breakpoints, ResponsiveHelper, ResponsiveBuilder)
- Centralized asset management with type-safe constants
- Dio HTTP client with sealed Result
- EN/AR localization with date/number formatters and RTL helpers
- GetStorage persistence for theme and locale
- Route middleware/guards pattern
- Strict production linting
- Complete documentation