UNPKG

@dotenvx/dotenvx-pro

Version:
16 lines (13 loc) 474 B
function formatRecoveryPhrase (recoveryPhrase) { const words = recoveryPhrase.split(' ') const maxWordLength = 12 // longest possible word unforgettable const paddedWords = words.map(word => word.padEnd(maxWordLength, ' ')) const rows = [] // loop and group into 4 for (let i = 0; i < paddedWords.length; i += 4) { rows.push(paddedWords.slice(i, i + 4).join(' ')) } // join with newline return rows.join('\n') } module.exports = formatRecoveryPhrase