flutter-meloslisted
Install: claude install-skill noory-code/noory-ai
# Flutter Melos
A Flutter/Dart monorepo management tool. Handles inter-package dependencies, shared configuration, and running commands across all packages at once.
---
## Installation
```bash
# global install
dart pub global activate melos
# add to project
dart pub add melos --dev
```
---
## Quick Reference
### Root pubspec.yaml
```yaml
name: my_project
user-invocable: true
publish_to: none
environment:
sdk: ^3.6.0
workspace:
- {project}_entities
- {project}_core
- {project}_app
- {project}_admin
dev_dependencies:
melos: ^6.0.0
melos:
scripts:
# code generation
generate:
run: melos exec -c 1 --depends-on build_runner -- dart run build_runner build --delete-conflicting-outputs
description: Run build_runner in all packages
# tests
test:
run: melos exec -- flutter test
description: Run tests in all packages
# format
format:
run: melos exec -- dart format .
description: Format all packages
# analyze
analyze:
run: melos exec -- dart analyze
description: Analyze all packages
```
### Package pubspec.yaml
```yaml
name: {project}_entities
user-invocable: true
description: Domain entities
environment:
sdk: ^3.6.0
resolution: workspace # required!
dependencies:
freezed_annotation: ^2.4.0
dev_dependencies:
build_runner: ^2.4.0
freezed: ^2.5.0
```
---
## Key Commands
| Command | Description |
|--------|------|
| `melos bootstrap` | Install dependencies and link