UNPKG

@adso-ts/badges

Version:
20 lines (19 loc) 793 B
"use strict"; 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);