const capitalize = require("lodash.capitalize") const frWordlist = require("./wordlists/fr.json") module.exports = function wordsUuid(uuid, options = {}) { const { wordlist = frWordlist } = options const cleanUuid = uuid.replace(/-/g, "") const parts = [ cleanUuid.substring(0, 8), cleanUuid.substring(9, 17), cleanUuid.substring(18, 26), ] const wordGroup = parts.map((part) => { const decimal = parseInt(part, 16) return wordlist[decimal % wordlist.length] }) return wordGroup.map(capitalize).join("") }