Riverpod Dependencies
A Brick to add common dependencies when working with riverpod and freezed
The Brick adds:
- Riverpod and
- Flutter Riverpod for state management. And
- Build Runner with
- Freezed and
- Freezed Annotation for model generation.
How to use 🚀
First create your mason project by running mason init
on any folder that you want.
Afterwards, add the library to your project.
mason add riverpod_dependencies
Now generate the files.
You can either fill in the variables on your CLI:
mason make riverpod_dependencies --is_flutter true
OR
let CLI guide you through the process
mason make riverpod_dependencies
Variables ✨
Variable | Description | Default | Type |
---|---|---|---|
is_flutter | Also add flutter_riverpod | true | boolean |
Outputs 📦
--is_flutter true
├── dependencies
│ ├── flutter_riverpod
│ ├── freezed_annotation
│ ├── riverpod
├── dev_dependencies
│ ├── build_runner
│ ├── freezed
└── ...
--is_flutter false
├── dependencies
│ ├── freezed_annotation
│ ├── riverpod
├── dev_dependencies
│ ├── build_runner
│ ├── freezed
└── ...