@zxcvbn-ts/dictionary-compression
Version:
dictionary-compression helper for zxcvbn-ts language packages
15 lines • 444 B
JavaScript
function decompress(encodedString) {
const decompressedArray = encodedString.split(/([A-Z])/g);
const decompressedData = [];
let last = "";
let i;
for (i = 1; i < decompressedArray.length; i += 2) {
last = last.slice(0, decompressedArray[i].charCodeAt(0) - 65) + decompressedArray[i + 1];
decompressedData.push(last);
}
return decompressedData;
}
export {
decompress as default
};
//# sourceMappingURL=decompress.mjs.map