latest-version
Advanced tools
Comparing version 3.1.0 to 4.0.0
'use strict'; | ||
const packageJson = require('package-json'); | ||
module.exports = name => packageJson(name.toLowerCase()).then(data => data.version); | ||
module.exports = (name, options) => packageJson(name.toLowerCase(), options).then(data => data.version); |
{ | ||
"name": "latest-version", | ||
"version": "3.1.0", | ||
"description": "Get the latest version of an npm package", | ||
"license": "MIT", | ||
"repository": "sindresorhus/latest-version", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
}, | ||
"engines": { | ||
"node": ">=4" | ||
}, | ||
"scripts": { | ||
"test": "xo && ava" | ||
}, | ||
"files": [ | ||
"index.js" | ||
], | ||
"keywords": [ | ||
"latest", | ||
"version", | ||
"npm", | ||
"pkg", | ||
"package", | ||
"package.json", | ||
"current", | ||
"module" | ||
], | ||
"dependencies": { | ||
"package-json": "^4.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "*", | ||
"semver-regex": "^1.0.0", | ||
"xo": "*" | ||
} | ||
"name": "latest-version", | ||
"version": "4.0.0", | ||
"description": "Get the latest version of an npm package", | ||
"license": "MIT", | ||
"repository": "sindresorhus/latest-version", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
}, | ||
"engines": { | ||
"node": ">=6" | ||
}, | ||
"scripts": { | ||
"test": "xo && ava" | ||
}, | ||
"files": [ | ||
"index.js" | ||
], | ||
"keywords": [ | ||
"latest", | ||
"version", | ||
"npm", | ||
"pkg", | ||
"package", | ||
"package.json", | ||
"current", | ||
"module" | ||
], | ||
"dependencies": { | ||
"package-json": "^5.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "*", | ||
"semver": "^5.4.1", | ||
"semver-regex": "^2.0.0", | ||
"xo": "*" | ||
} | ||
} |
@@ -11,3 +11,3 @@ # latest-version [![Build Status](https://travis-ci.org/sindresorhus/latest-version.svg?branch=master)](https://travis-ci.org/sindresorhus/latest-version) | ||
``` | ||
$ npm install --save latest-version | ||
$ npm install latest-version | ||
``` | ||
@@ -21,11 +21,13 @@ | ||
latestVersion('ava').then(version => { | ||
console.log(version); | ||
(async () => { | ||
console.log(await latestVersion('ava')); | ||
//=> '0.18.0' | ||
}); | ||
latestVersion('@sindresorhus/df').then(version => { | ||
console.log(version); | ||
console.log(await latestVersion('@sindresorhus/df')); | ||
//=> '1.0.1' | ||
}); | ||
// Also works with dist-tags and semver ranges | ||
console.log(await latestVersion('npm', {version: 'latest-5'})); | ||
//=> '5.5.1' | ||
})(); | ||
``` | ||
@@ -32,0 +34,0 @@ |
Sorry, the diff of this file is not supported yet
3089
43
4
+ Added@sindresorhus/is@0.7.0(transitive)
+ Addedcacheable-request@2.1.4(transitive)
+ Addedclone-response@1.0.2(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddecompress-response@3.3.0(transitive)
+ Addedfrom2@2.3.0(transitive)
+ Addedgot@8.3.2(transitive)
+ Addedhas-symbol-support-x@1.4.2(transitive)
+ Addedhas-to-string-tag-x@1.4.1(transitive)
+ Addedhttp-cache-semantics@3.8.1(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedinto-stream@3.1.0(transitive)
+ Addedis-object@1.0.2(transitive)
+ Addedis-plain-obj@1.1.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisurl@1.0.0(transitive)
+ Addedjson-buffer@3.0.0(transitive)
+ Addedkeyv@3.0.0(transitive)
+ Addedlowercase-keys@1.0.0(transitive)
+ Addedmimic-response@1.0.1(transitive)
+ Addednormalize-url@2.0.1(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedp-cancelable@0.4.1(transitive)
+ Addedp-finally@1.0.0(transitive)
+ Addedp-is-promise@1.1.0(transitive)
+ Addedp-timeout@2.0.1(transitive)
+ Addedpackage-json@5.0.0(transitive)
+ Addedpify@3.0.0(transitive)
+ Addedprepend-http@2.0.0(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedquery-string@5.1.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedresponselike@1.0.2(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsort-keys@2.0.0(transitive)
+ Addedstrict-uri-encode@1.1.0(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedurl-parse-lax@3.0.0(transitive)
+ Addedurl-to-options@1.0.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
- Removedcapture-stack-trace@1.0.2(transitive)
- Removedcreate-error-class@3.0.2(transitive)
- Removedgot@6.7.1(transitive)
- Removedis-redirect@1.0.0(transitive)
- Removedis-stream@1.1.0(transitive)
- Removedpackage-json@4.0.1(transitive)
- Removedprepend-http@1.0.4(transitive)
- Removedunzip-response@2.0.1(transitive)
- Removedurl-parse-lax@1.0.0(transitive)
Updatedpackage-json@^5.0.0