1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-03 12:20:04 +02:00
Files
minifyfromhtml/node_modules/latest/README.md
2022-08-20 18:51:33 +02:00

81 lines
1.4 KiB
Markdown

latest
======
Quickly determine the latest available version of a package in [npm](http://npmjs.org)
Useful for command line tools that want to check for available upgrades
Example
-------
Get the latest version number of `autocast`
``` js
var latest = require('latest');
latest('autocast', function(err, v) {
console.log(v);
// => "0.0.3"
});
```
Errors passed directly from npm
``` js
var latest = require('latest');
latest('i-hope-this-package-never-exists', function(err, v) {
console.error(err.message);
// => "404 Not Found: i-hope-this-package-never-exists"
});
```
### Convenience Function
Check for upgrades in an app
``` js
var latest = require('latest');
var p = require('./package.json');
latest.checkupdate(p, function(ret, message) {
console.log(message);
// => "you are running the latest version 0.0.1"
process.exit(ret);
// => 0
});
```
#### checkupdate(package-json-obj, cb(ret, message))
A convenience method that will check for newer versions of a module in npm given a
`package.json` object as the first argument.
The callback fires with a return code suitable for exiting with, and a message to print
Command Line
------------
```
$ latest latest json npm notfound
latest: 0.1.2
json: 9.0.3
npm: 2.6.0
notfound: Error: 404 Not Found: notfound
```
Install
------
npm install [-g] latest
Tests
-----
npm test
License
-------
MIT Licensed