addStateManagement method
Adds state management dependencies and templates to the project
Implementation
@override
Future<void> addStateManagement(String projectName, StateManagementType stateManagement) async {
// This method is called when only state management is needed (no Go Router)
// Add dependencies to pubspec.yaml
await _fileSystemDataSource.addDependencies(projectName, stateManagement, false, false, false);
// Create directory structure
await _fileSystemDataSource.createCleanArchitectureStructure(projectName, stateManagement, ArchitectureType.cleanArchitecture);
// Create state management templates
await _fileSystemDataSource.createStateManagementTemplates(projectName, stateManagement, false);
// Update main.dart
await _fileSystemDataSource.updateMainFile(projectName, stateManagement, false, false, false);
}