runOnPackage method

  1. @override
FutureOr<int> runOnPackage(
  1. Package package
)
override

Implementation

@override
FutureOr<int> runOnPackage(Package package) async {
  try {
    final pubspec = package.pubspec;
    await pubspec
        .copy(
          dependencies: updateDependencies(pubspec.dependencies),
          devDependencies: updateDependencies(pubspec.devDependencies),
        )
        .save(package.directory);

    return 0;
  } catch (e) {
    return 1;
  }
}