getFlutterAssets method

List<String>? getFlutterAssets()

Gets flutter assets configuration from pubspec.yaml

Implementation

List<String>? getFlutterAssets() {
  if (_pubspecContent == null) {
    throw StateError('Pubspec not loaded. Call load() first.');
  }

  final flutter = _pubspecContent!['flutter'];
  if (flutter is! YamlMap) return null;

  final assets = flutter['assets'];
  if (assets is YamlList) {
    return assets.map((e) => e.toString()).toList();
  }

  return null;
}