pub_updater 0.3.1 copy "pub_updater: ^0.3.1" to clipboard
pub_updater: ^0.3.1 copied to clipboard

A Dart package which enables checking whether a package is up to date.

example/main.dart

import 'dart:developer';

import 'package:pub_updater/pub_updater.dart';

Future<void> main() async {
  const packageName = 'my_package';
  const currentVersion = '0.1.0';

  // Initialize an instance of PubUpdater.
  final pubUpdater = PubUpdater();

  // Check whether a package is up to date.
  final isUpToDate = await pubUpdater.isUpToDate(
    packageName: packageName,
    currentVersion: currentVersion,
  );

  if (!isUpToDate) {
    // Upgrade to the latest version if not up to date.
    await pubUpdater.update(packageName: packageName);
  }

  // You can also query the latest version available for a specific package.
  final latestVersion = await pubUpdater.getLatestVersion(packageName);
  log(latestVersion);
}
63
likes
0
pub points
98%
popularity

Publisher

verified publisherverygood.ventures

A Dart package which enables checking whether a package is up to date.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, json_annotation, process, pub_semver

More

Packages that depend on pub_updater