hasFlutterSdk property
bool
get
hasFlutterSdk
Returns true if pubspec has dependency on Flutter SDK (flutter: sdk: flutter).
Implementation
static bool get hasFlutterSdk {
if (!hasPubspec) return false;
try {
final content = File('pubspec.yaml').readAsStringSync();
final doc = loadYaml(content);
final deps = doc['dependencies'];
if (deps is! Map) return false;
final flutter = deps['flutter'];
if (flutter is! Map) return false;
return flutter['sdk'] == 'flutter';
} catch (_) {
return false;
}
}