in packages/extract-svg-sprite-webpack-plugin/lib/utils/replacer.js [9:27]
static getAllStringOccurrences(input, needle) {
const indexes = [];
let prevIndex = 0;
// eslint-disable-next-line keyword-spacing,no-constant-condition
while (true) {
const startIndex = input.indexOf(needle, prevIndex);
if (startIndex === -1) {
break;
}
const endIndex = startIndex + needle.length;
indexes.push([startIndex, endIndex]);
prevIndex = endIndex;
}
return indexes;
}