punycode
const punycode = require('punycode');
const domain = 'xn--maana-pta.no';
const encoded = punycode.encode(domain);
console.log(encoded); // Output: maana-pta.noconst punycode = require('punycode');
const encoded = 'maana-pta.no';
const domain = punycode.decode(encoded);
console.log(domain); // Output: xn--maana-pta.noconst punycode = require('punycode');
const domain = 'xn--maana-pta.no';
const isValid = punycode.isValid(domain);
console.log(isValid); // Output: true