All Projects → VeryGoodOpenSource → pub_updater

VeryGoodOpenSource / pub_updater

Licence: MIT license
A Dart package which supports checking if a current package is up-to-date.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to pub updater

show up animation
A flutter package to simplify the common "show up" animation
Stars: ✭ 22 (-48.84%)
Mutual labels:  pubdev
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (-39.53%)
Mutual labels:  dart-package
stash
Key-value store abstraction with plain and cache driven semantics and a pluggable backend architecture.
Stars: ✭ 71 (+65.12%)
Mutual labels:  dart-package
flutter opencv
Flutter plug-in providing (a few) basic bindings to OpenCV-4.x. OpenCV methods implemented without the Core packages. WIP.
Stars: ✭ 119 (+176.74%)
Mutual labels:  pubdev
flutter map tile caching
Plugin for 'flutter_map' providing advanced caching functionality, with ability to download map regions for offline use.
Stars: ✭ 66 (+53.49%)
Mutual labels:  pubdev
open route service
An encapsulation made around openrouteservice API for Dart and Flutter projects. Made for easy generation of Routes and Directions on Maps, Isochrones, Time-Distance Matrix, Pelias Geocoding, POIs, Elevation and routing Optimizations using their amazing API.
Stars: ✭ 20 (-53.49%)
Mutual labels:  dart-package
Getwidget
Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.
Stars: ✭ 2,555 (+5841.86%)
Mutual labels:  dart-package
Flogs
An Advanced Logging Framework develop in flutter that provides quick & simple logging solution.
Stars: ✭ 158 (+267.44%)
Mutual labels:  dart-package
palace
server side framework for dart inspired by express.js
Stars: ✭ 32 (-25.58%)
Mutual labels:  dart-package
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+451.16%)
Mutual labels:  dart-package
text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (-41.86%)
Mutual labels:  dart-package
twilio flutter
A Flutter package for Twilio API.
Stars: ✭ 16 (-62.79%)
Mutual labels:  dart-package
validated
Ultimate dart / flutter string validators 💃💃
Stars: ✭ 21 (-51.16%)
Mutual labels:  dart-package
flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (+195.35%)
Mutual labels:  dart-package
Flarts
Flutter Charts
Stars: ✭ 61 (+41.86%)
Mutual labels:  dart-package
formz
A unified form representation in Dart used at Very Good Ventures 🦄
Stars: ✭ 262 (+509.3%)
Mutual labels:  dart-package
flutter facebook app events
Flutter Plugin for Facebook App Events
Stars: ✭ 88 (+104.65%)
Mutual labels:  dart-package
surveyor
📐 Tools for surveying Dart packages
Stars: ✭ 40 (-6.98%)
Mutual labels:  dart-package
material-color-utilities
Color libraries for Material You
Stars: ✭ 605 (+1306.98%)
Mutual labels:  dart-package
instagram-text-editor
An Instagram like text editor Flutter widget that helps you to change your text style.
Stars: ✭ 66 (+53.49%)
Mutual labels:  dart-package

Pub Updater

Very Good Ventures Very Good Ventures

Developed with 💙 by Very Good Ventures 🦄

Pub build coverage style: very good analysis License: MIT


A Dart package which enables checking whether packages are up to date and supports updating them.

Intended for use in CLIs for prompting users to auto-update.

Usage

import 'package:pub_updater/pub_updater.dart';

void main() async {
  // Create an instance of PubUpdater
  final pubUpdater = PubUpdater();

  // Check whether or not version 0.1.0 is the latest version of my_package
  final isUpToDate = await pubUpdater.isUpToDate(
    packageName: 'my_package',
    currentVersion: '0.1.0',
  );

  // Trigger an upgrade to the latest version if my_package is not up to date
  if (!isUpToDate) {
    await pubUpdater.update(packageName: 'my_package');
  }

  // You can also query the latest version available for a specific package.
  final latestVersion = await pubUpdater.getLatestVersion('my_package');
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].