$ cnpm install tiny-updater
A small update notifier for NPM packages, useful for CLI apps.
This is basically a bare-bones alternative to update-notifier, with all the pros and cons of that.
update-notifier on the other hand uses highly dyanmic imports and spawns a child process, if you are using it you can't bundle your CLI app.update-notifier, but still I think the output is pretty good.update-notifier, if you need something fancy this may not work for you.npm install tiny-updater
import updater from 'tiny-updater';
import {name, version} from './package.json';
// Let's check for updates
await updater ({ name, version, ttl: 86_400_000 });
// If there are no updates available:
// 1. `false` is returned
// 2. Nothing is logged to the console
// If there is an update available:
// 1. `true` is returned
// 2. At most once a day, right before the process exits, a message like the following is logged to the console:
// ???? Update available for example-package: 0.1.0 → 1.0.0
MIT © Fabio Spampinato
Copyright 2013 - present © cnpmjs.org | Home |