@adso-ts/badges
Version:
Jest coverage badges generator
20 lines (19 loc) • 793 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var yargs_1 = require("yargs");
var fs_1 = require("fs");
var lodash_1 = require("lodash");
var helpers_1 = require("./helpers");
var colors_const_1 = require("./helpers/colors.const");
var destination = lodash_1.get(yargs_1.argv, 'save', 'coverage');
if (!fs_1.existsSync(destination)) {
fs_1.mkdirSync(destination);
}
function versionBadge(versionPath, badgePath) {
helpers_1.readJson(versionPath, 'version')
.then(function (packageVersion) {
var versionBadge = helpers_1.generateBadge("" + packageVersion, colors_const_1.COLORS.blue, 'Version', true);
fs_1.writeFile(badgePath + "/version.svg", versionBadge, helpers_1.logger);
});
}
versionBadge('package.json', destination);