stateManagementStep function
Prompts user to select state management package.
Implementation
Future<StateManagementConfig> stateManagementStep() async {
final options = ['riverpod', 'bloc'];
final labels = [
'Riverpod (recommended) — hooks_riverpod + riverpod_annotation',
'BLoC — flutter_bloc + cubit',
];
final idx = Select(
prompt: 'State management',
options: labels,
).interact();
return StateManagementConfig(package: options[idx]);
}