UNPKG

otpauth

Version:

One Time Password (HOTP/TOTP) library for Node.js, Deno and browsers

15 lines (13 loc) 329 B
/** * Pads a number with leading zeros. * @param {number|string} num Number. * @param {number} digits Digits. * @returns {string} Padded number. */ const pad = (num, digits) => { let prefix = ''; let repeat = digits - String(num).length; while (repeat-- > 0) prefix += '0'; return `${prefix}${num}`; }; export { pad };