UNPKG

nostr-tools

Version:
15 lines (14 loc) 316 B
// nip54.ts function normalizeIdentifier(name) { name = name.trim().toLowerCase(); name = name.normalize("NFKC"); return Array.from(name).map((char) => { if (/\p{Letter}/u.test(char) || /\p{Number}/u.test(char)) { return char; } return "-"; }).join(""); } export { normalizeIdentifier };