diff --git a/server.js b/server.js index c9460f4..1d02b9c 100644 --- a/server.js +++ b/server.js @@ -1822,10 +1822,10 @@ cache(function(data, match, sendBadge, request) { })); // David integration -camp.route(/^\/david\/(dev\/|peer\/)?(.+?)\.(svg|png|gif|jpg|json)$/, +camp.route(/^\/david\/(dev\/|optional\/|peer\/)?(.+?)\.(svg|png|gif|jpg|json)$/, cache(function(data, match, sendBadge, request) { var dev = match[1]; - if (dev != null) { dev = dev.slice(0, -1); } // 'dev' or 'peer'. + if (dev != null) { dev = dev.slice(0, -1); } // 'dev', 'optional' or 'peer'. // eg, `strongloop/express`, `webcomponents/generator-element`. var userRepo = match[2]; var format = match[3]; diff --git a/try.html b/try.html index de0a711..c1fa29c 100644 --- a/try.html +++ b/try.html @@ -470,6 +470,10 @@ Pixel-perfect Retina-ready Fast Consistent Hackable
https://img.shields.io/david/dev/strongloop/express.svg
https://img.shields.io/david/optional/elnounch/byebye.svg
https://img.shields.io/david/peer/webcomponents/generator-element.svg