write method
Writes assets to pubspec.yaml in projectPath.
Does nothing if assets is empty.
Implementation
void write(String projectPath, List<DiscoveredAsset> assets) {
if (assets.isEmpty) return;
final pubspecFile = File(p.join(projectPath, 'pubspec.yaml'));
if (!pubspecFile.existsSync()) return;
final content = pubspecFile.readAsStringSync();
final newContent =
_insertAssets(content, assets.map((a) => a.relativePath).toList());
pubspecFile.writeAsStringSync(newContent);
}