updatePubspecSync method
Writes packages/[packageName]/pubspec.yaml configured for workspace resolution.
Implementation
void updatePubspecSync({
required String packageName,
required String dartVersion,
}) {
log('📝 Updating $packageName pubspec.yaml...');
final content = '''
name: $packageName
description: "A new Flutter package project."
version: 0.0.1
environment:
sdk: ^$dartVersion
flutter: ">=1.17.0"
resolution: workspace
''';
final file = fs.file('packages/$packageName/pubspec.yaml');
file.writeAsStringSync(content);
log('✅ $packageName pubspec.yaml updated');
}