@dotenvx/dotenvx-pro
Version:
Secrets Manager for Env Files
16 lines (13 loc) • 474 B
JavaScript
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