Files
shields/lib/deprecation-helpers.js

24 lines
626 B
JavaScript

'use strict';
const { makeBadgeData, setBadgeColor } = require('./badge-data');
const { deprecatedServices } = require('./deprecated-services');
const isDeprecated = function (service, now=new Date(), depServices=deprecatedServices) {
if (!(service in depServices)) {
return false;
}
return now.getTime() >= depServices[service].getTime();
};
const getDeprecatedBadge = function (label, data) {
const badgeData = makeBadgeData(label, data);
setBadgeColor(badgeData, 'lightgray');
badgeData.text[1] = 'no longer available';
return badgeData;
};
module.exports = {
isDeprecated,
getDeprecatedBadge,
};