isFlutterProjectRoot static method

bool isFlutterProjectRoot(
  1. String dir
)

Checks if the given directory is a Flutter project root.

Returns true if pubspec.yaml exists and contains Flutter configuration.

Implementation

static bool isFlutterProjectRoot(String dir) {
  final pubspec = File(p.join(dir, 'pubspec.yaml'));
  if (!pubspec.existsSync()) return false;
  final content = pubspec.readAsStringSync();
  return content.contains('flutter:') || content.contains('sdk: flutter');
}