migrationFiles property

List<File> get migrationFiles

List all migration files

Implementation

List<File> get migrationFiles {
  final path = migrationsPath;
  if (path == null) return [];

  final dir = Directory(path);
  if (!dir.existsSync()) return [];

  return dir.listSync()
      .whereType<File>()
      .where((f) => f.path.endsWith('.dart'))
      .toList()
    ..sort((a, b) => a.path.compareTo(b.path));
}