Merge remote-tracking branch 'joshrtay/fix-npm-version-badge-scoped'

This commit is contained in:
Thaddee Tyl 2016-01-19 00:50:43 +01:00
commit 262445a3ed
2 changed files with 6 additions and 2 deletions

View File

@ -1415,7 +1415,7 @@ camp.route(/^\/npm\/v\/(.*)\.(svg|png|gif|jpg|json)$/,
cache(function(data, match, sendBadge, request) {
var repo = encodeURIComponent(match[1]); // eg, "express" or "@user/express"
var format = match[2];
var apiUrl = 'https://registry.npmjs.org/' + repo + '/latest';
var apiUrl = 'https://registry.npmjs.org/-/package/' + repo + '/dist-tags';
var badgeData = getBadgeData('npm', data);
// Using the Accept header because of this bug:
// <https://github.com/npm/npmjs.org/issues/163>
@ -1427,7 +1427,7 @@ cache(function(data, match, sendBadge, request) {
}
try {
var data = JSON.parse(buffer);
var version = data.version;
var version = data.latest;
var vdata = versionColor(version);
badgeData.text[1] = vdata.version;
badgeData.colorscheme = vdata.color;

View File

@ -393,6 +393,10 @@ Pixel-perfect &nbsp; Retina-ready &nbsp; Fast &nbsp; Consistent &nbsp; Hackable
<td><img src='/npm/v/npm.svg' alt=''/></td>
<td><code>https://img.shields.io/npm/v/npm.svg</code></td>
</tr>
<tr><th data-keywords='node'> npm (scoped): </th>
<td><img src='/npm/v/@cycle/core.svg' alt=''/></td>
<td><code>https://img.shields.io/npm/v/@cycle/core.svg</code></td>
</tr>
<tr><th> node: </th>
<td><img src='/node/v/gh-badges.svg' alt=''/></td>
<td><code>https://img.shields.io/node/v/gh-badges.svg</code></td>