UNPKG

badge-urls

Version:

Helper functions to generate URLs for all badges / shields from shields.io

22 lines (21 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function processRow(row) { var labelCell = row.children.item(0); var urlCell = row.children.item(2); if (!labelCell) { throw new Error("No label cell"); } if (!urlCell) { throw new Error("No url cell"); } var labelText = labelCell.textContent; var label = (labelText === null || labelText === void 0 ? void 0 : labelText.endsWith(":")) ? labelText.substr(0, labelText.length - 1) : labelText; var url = urlCell.textContent; if (label === null || url === null) { throw new Error("null"); } return { label: label, url: url }; } exports.default = processRow;