UNPKG

badge-urls

Version:

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

16 lines (15 loc) 380 B
export default function replaceAll(input, needle, replacement) { const output = []; let n = 0; while (n < input.length) { if (input.substr(n).startsWith(needle)) { output.push(replacement); n = n + needle.length; } else { output.push(input[n]); n++; } } return output.join(""); }