{"_id":"is-valid-domain-extension","_rev":"44-f32010637e009289ed6ebf503de6101c","name":"is-valid-domain-extension","dist-tags":{"latest":"1.3.4"},"versions":{"1.0.8":{"name":"is-valid-domain-extension","version":"1.0.8","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.0.8","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"da1cc614182e691479ad1879abd5057064657e27","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.0.8.tgz","fileCount":6,"integrity":"sha512-kugorDyGpB+QGTIMUXUKyZBzlT097WxAMLrp8nth6fRkGyTjNO8HIs5TqPzhXY4DOUsiXqLnj3cVvxcCTxrF9A==","signatures":[{"sig":"MEUCIBoSntLTYCf4Q7OWKIVzXX1mAVBBg9rwZklmYX8jLOPRAiEAwSwbmEBx/dyN5yNjcK4mpZkz9yU4pbsOJ/Hr/Ijt/sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU61ZCRA9TVsSAnZWagAAp6YP/2n8MQFh/yA9l+SrBH4n\nUXaMa/oLO5ncp7FFy2zHFL5NwzaZZPaiYo7N2QBVQzmAXrowwiF1Q16fQdF/\n/Ir9YxX05JBYzP6KmXNns8snQ1NNaV3lX6KTiNwfV829/vClrw9dv2OpgUkB\nesHZIZ35FJ8QKLDfxulrA2RwXjg9MI/Q777cjrWddrmoiePZkJoSZjHe3exg\n0GcykEjAbH0VWxPEON9zByzQukaY5c9SVDFpYqq6Zwu/3Sh1UrV6a11B3Jp6\ngMhyadc8ZcD7AQ436bMsLW5+Ot94n54aKOMDpTUeVnlHQI6SA62cqfr0pO5e\nzJk6uNr2VzQOiE5hAubzD2fX2i9NxiC+R+isRyFzKC0zwxK24vdnPtsUBXyJ\n6IH5/AbQVD8FL4tFNxZdbFgoAop4LmJVhW9k1Ho8fKv2fMwpSkU4VZJiQVXi\nsAIF4V9Ovt2WgvSZUDSP0wZqS+uDV7UKD5GzGgAYnYUxU+CsqG4qnLLw2fTE\nCRIudlsaFzHJDA7Bimfam7N9KEroK8JfYNTCYNOPO02qCpV6hZlQobVpN7NJ\nubxiCEhI6VXrsCIRJMmQvJ4cmMSQ8jlHRgaLQegt0eLDlAQRntBfIwW2fqXa\ngIL5WohTMM+B2bKi5gwRUTW1qs4xrmDtfX8BeyvbmXb+/jcrf9iCOuHVWFEc\n87t0\r\n=zsoX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f536dec2fe7a13269fe35e440fa388deb540ccfe","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"6.14.6","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.19.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.0.8_1599319385406_0.3834829731788887","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"is-valid-domain-extension","version":"1.0.9","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.0.9","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"3e8468ec6f219c304c8fea597eadf50590eab92c","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.0.9.tgz","fileCount":6,"integrity":"sha512-xxrH35cXQC0DUHIub8woovIIUZjtljNrw9MISp8Q1VuqfyON1/PHQCiiD320GwU0AU0DY4jTO3Y/QsFJvDEjlA==","signatures":[{"sig":"MEQCIFtbcXcKfaf9iZVWcTTYn3C7JdLjLd4abK5anhFZRlV1AiBgSsPSFMgvuykR2qpBfFwoQxhMhR1XJfbkmU6b56TKpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7734},"main":"index.js","gitHead":"f4ac858cc458c0015125a2564b6b8915ce409799","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"6.14.15","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"12.22.6","dependencies":{"axios":"^0.21.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.0.9_1632412164872_0.7469370987390882","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"is-valid-domain-extension","version":"1.1.0","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.0","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"39f95dc173a04ca2f2a844d6bf3054813fd50b40","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.0.tgz","fileCount":6,"integrity":"sha512-b/hlqqzZUyAlZ3wXDfTRE87lY3IAqvrPDMGG20c5cynJjsUjOYNoXiGKcbgltCiBB3acocthad86Euf2SD2fAg==","signatures":[{"sig":"MEYCIQD3/rKD9yVArXehtqE/tmXF1rVkWu/k/hV3cs/JX1P8UgIhAPH7/nxEWLR0U8R0keqPJYu7DnhcH/rA91oPgX5Mb/0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7520},"main":"index.js","gitHead":"158d58e07f5cc02e739e87f91b0d9c04bcae97b6","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"6.14.15","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"12.22.6","dependencies":{"axios":"^0.21.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.0_1633458045411_0.2372429553216271","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"is-valid-domain-extension","version":"1.1.1","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.1","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"8469f347a79017ed2ce96c0ad64624ffd09cc9c5","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.1.tgz","fileCount":7,"integrity":"sha512-Tj4XNRetUvsVls8QqImA9luF7/hctXjB3tpjtN67zdbqiauMV5SOTsv4wMwNwxHHnAyk39uqzKRx4smE7mG3sQ==","signatures":[{"sig":"MEUCIBS/4nrS+ntAhqyf8RPM4FnOFl9k0jpyJYM+tkc0fFYrAiEA5pa3Qm0a24L6eIYU7Ix/C5ApnVJrQw9v9hp721wOHoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wGcCRA9TVsSAnZWagAAI1sP/ipLwDTDUaSYVrva580J\nEVTke38gaDiZhOgHVfpAo6/0iQT9K2rCzLu2P8IoVHrh5X1lv1U5+01599dU\nF6gQ+qqjASHnQ/3a0c8YUb7gHlsSEtb0l1osN33BYEszIF1uig/+gwnofNEk\nHAvKOqBc36N21Ts6zHrs0TLYc6wfzHq2V7e+1cgr8/0Qi4TAe6JOEc6QFvgC\nJeqstQdDiYJMaoJDrNsvvAz+kPMtNxqKNrtts+eb6z9MpuNNB3BPquCZoojK\nFHtIOfHXHydoPYVggPfbdd2I4akM/rOkQuHOU5Se7cjiYboh/tu2A/rq/W6l\nSbEFXK7Nq9y9ugQ5HcSr+y1qNGS2dbPMEyqk92GQjEz5FMrEtCrRfTtHC0z+\nqMPdS1c/BwKM7Vi6c5cKbtjl3yS0FVdfRR+kJv3nnEBmsX9Bg0Zf7atnaa4f\nzGxCzQw8H4Ek84RCJqHwdjEDxASYqgmUHWI/Xez9Aub8J3kw3axpvR8arTXC\nq7D+Wd9Yag24Yb0zEggXixugmZKBYMxW5IWGEWGA8miuCuDw3Yq4pZD1xtTs\n7gZWZ7U2hNnGJZIj4mY9Zw/liPD1MXYLTRqFa3f0quXOqVuUxblLkzzimfq+\nfrsUqqE94yxiJglRx1auwHkiv0IV4NsU2V900m4gKx+rKCqkUnZVPzI77SLF\n3Spk\r\n=/TRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e069a5cb6841f56553a90e0cd3d7ae4a6d51eb1","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"6.14.15","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"12.22.6","dependencies":{"axios":"^0.21.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.1_1633458330039_0.009312685792739472","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"is-valid-domain-extension","version":"1.1.3","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.3","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"15ae412d251408c5ffd88d83049b2169ed7a50a9","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.3.tgz","fileCount":7,"integrity":"sha512-F1cdCcVVki3VuFQFXT2KhHtL94sCLmeccKlo9I6HmDNdiQZVOGqejyHATl7SFr1leMg4Rw1Kqq3yplmJB1rDNA==","signatures":[{"sig":"MEUCIQC1l9DqPSugL7qAnm8/enGouIskl+yCkMSiWSdhF9gJpAIgTBSe+lVyO8WUy7on1pA+edMYnEVG5wSn6fGEOTMvMG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiilRYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXdxAAmbSOZqaNGyy7x6deYv05Mww99ugCRv40GYa/OEK7e+GH3nHM\r\ne+Gk6hdZinu6LbSPkrYSLGk2j4Vh1vE7ufbZJgrj6bg1XCDyQxIEObV22exh\r\nydEfk2N6Vd81s31AXdS40o1+FnorvgfJLQBQAgIavxxtM1QDUm6ZzH0kuDkm\r\nrFslN6hfE4PCoBG3sxPhsx6z+j29L47ncgANAnoaRmbyGT6E0qut+yhFOuwf\r\nW+S7gW8iMyCzxKTI4LZEzwblnbb3t1iJaCfOJh0eab8i9irXy5uhL6zTWrGv\r\ns7i6AuWNCvNRPNdk9ABLQ7k9ocSDMGkZM19gGNiKjxSykaCH+qi1wsAxLRrm\r\nofNq3L3aw+cOx08plXrArmeRWngQmBitBRuehZn7y3yR/a0Le3kSIMGXK3sp\r\npqY27egN49indRDhi5pSzDAWo1P4Ta5nGT7IJb1G53R7u3toCQrMJPwWdS2e\r\nJHiO6OgrPKQ+Om0XZOoabPz8TjhXSP3/FfpMw+3SSPWzi/X1CAzhW/GmTUEb\r\nT5o5hath2U/9aGaLtCjFUzR40nn0qqZgmKKjUTJWulp/roIF42NSreqPYYj5\r\nVMHvOYZLZVLUkl9UxD1Y7QC7lraKhCMO1QrUYz5eZu0ILR660iIVCSE3UD1V\r\n3uKAFR2Qc56rn0W8X3PyJpgyRyIkwaKnFeg=\r\n=UIQ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"4f7b2b68079e6c05a4dee14d67423bc355a470df","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"8.5.5","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"16.15.0","dependencies":{"axios":"^0.21.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.3_1653232728293_0.5804850411902813","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"is-valid-domain-extension","version":"1.1.4","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.4","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"1d09a1a43baf54cabf80a89cbfb97906c08e8abb","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.4.tgz","fileCount":7,"integrity":"sha512-FebFKPdw8uHuV9B8FFnjFDwTrQD9/FPaQaRnlPRg2JuAEng6HPWw4YRv/2CWAkHYSGWlz5g4tcZsJ4g6mNKONA==","signatures":[{"sig":"MEUCIEjq/LJqxFfqrAGjgl8n38esDpWQ9ASDxJY9X1DFtlv8AiEA2+nmPmEoGA70KRG1d5xXrrxs4imYAVHpEkZOr+JUon0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGnGRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFmBAAmz6PHrboYxmVevSGGY8ZupjL4mRedflMesj3lLPyED2EpWiW\r\ngnkhTMB/G8wpjrbOfvQfHYH720v7wvAglQYoBBtosDlnM1qwUz1x4ffhrAC2\r\nR+jjzMyFAOpaz4YCj6TEffvxOaIZabXBNcg47Xb/SBTQCBrT/ElxlU+PpYkF\r\nbHRC+CtICxE33nHWqTOj564IbiaIuNbLQoYbcxSG4RKGTpB3nR7JKCxw4fUF\r\nALYDlLqdGTSckWetJoQCcOHZQAl6a6YWwtIRuNRI0kKNw/LTwOjTqYH/aLaT\r\nEyrodsdP0R/h6yV1MXB0MfCPdU9IRt3IwJM3b66d10nh0hbo2ly8UbUXa8Lc\r\nx9L6C8wHYg8f8g4tOEfEmHlPl0l6x+QMygxieaVjm5IptwpyderwV01rt2dl\r\nYbZr8J0V5ePdNTHn+abhRMs2T50TgyzM3uRLjqwTiWhY7FX0aKqdnvjnLtnB\r\n1ve5v47JPangDskckYAf2aj/fN3kk9oqn6OEekqgN2XGYUivUi/+UJ9FsYL9\r\nb1UW7gpuuNrTTRLFPlR8YVPIbZ7A5etfX04+QRsJUcYPhNayHfLkO2zJ0uoH\r\nq2NysOQIX2qi8XSVQKmIu41tV0zdLpt1NR6bxT+c+qOeqzVMQI8tL8BGKzbJ\r\nZIf8p2X8oh0fTUWATwXu9lv51qS3BGEOqKc=\r\n=xP++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b7e5264b4880dc311f8db50ade8770cb2b904058","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"8.15.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.21.2","punycode":"^2.1.1","extract-domain":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.4_1662677393741_0.000510157592345406","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"is-valid-domain-extension","version":"1.1.5","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.5","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"cb82fb0ae1656e32dd87ba4c6d5ee5bd317a4b03","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.5.tgz","fileCount":7,"integrity":"sha512-l6jM1xL41bd/z6dr8m/6y0w+9rWSU/aAIddbzYEXtV+fLSFmTZxq0yDbncQq+eJSwIeXbmILMfXLdXwJr/zJCg==","signatures":[{"sig":"MEYCIQCc7M126pWy+pA+U7wHL/+2ANak8ikzR5qrJXqncbWa3AIhAPl2BkDFwKRCMkuNduMmm1HuN59QMmh7YcbvvVAPPQW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7564},"main":"index.js","types":"./index.d.ts","gitHead":"8ec486e966948e00dffb8f1e602fe5d5a031f82c","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"9.8.1","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.5.1","punycode":"^2.1.1","extract-domain":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.5_1697822880706_0.22859759285048376","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"is-valid-domain-extension","version":"1.1.6","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.6","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"99c5ba9fbe5347d697741cdabf185157fe5021bd","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.6.tgz","fileCount":7,"integrity":"sha512-GBd7QTPEUcaVXeMS64/Nx6rOO/AE/vYFrIurX3wLwj/ujcCCNpDEYJkArQqThxbP2tmIfsEB6HDCJAGuNfchXw==","signatures":[{"sig":"MEYCIQCPsd9KZwZRgTrkZBNRSIsAaYRfaabxAl0qX5+xHij3eQIhAL/9whu+hbNPdycNrKBn2YpiGzzY04LOPquiUlHTGFvh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7860},"main":"index.js","types":"./index.d.ts","gitHead":"706f373473c6860e793cf176d642d3526ed9e5e1","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"10.1.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.5.1","punycode":"^2.1.1","extract-domain":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.6_1700388580501_0.8882663053014044","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"is-valid-domain-extension","version":"1.1.7","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.7","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"5b47b7b79d886caee4700bdb0bba1e7a76572bfa","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.7.tgz","fileCount":7,"integrity":"sha512-VNGsra/SoZ93GJ03f4Zr4Tk9whWvX3g5bSfZC7gHJ9qSvI/nttL3S57aGm0ykMxk3mqHKWwE+lV7+cHboh+KgA==","signatures":[{"sig":"MEUCIH6f5cburZ6/tYyHzfB+D/OdKOHDPUY05EaaEiTIMSczAiEA/Rdaid6g978Afsq8yv5+pE5CChZ6ZKkH6nmDdtO4WV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7861},"main":"index.js","types":"./index.d.ts","gitHead":"d8d94645bdce73b1a96aba41c460ba91473eccfa","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"10.1.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.6.2","punycode":"^2.3.1","extract-domain":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.7_1700389345504_0.7273973972847612","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"is-valid-domain-extension","version":"1.1.8","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.8","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"2a599d55418cd307a7abbc860baad381b9c49089","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.8.tgz","fileCount":7,"integrity":"sha512-uIns8iM2yh4gnynqxUhAJOl8++yz6xUyIVB9UfZvSTw09wtYcemMdo9YckI4YXyHPM48VxNSO0aAtrVAzhMmLA==","signatures":[{"sig":"MEQCIENQgE9B3VnL1WLxYMDqt7GznQSkL2o2Q37CXvOIVcHlAiAdNSgVrUVhi+t3GXouOG0YL9TAoK45baIdZw3uEteU0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7880},"main":"index.js","types":"./index.d.ts","gitHead":"9e8d0287fd165c505807a0477c973e5f996c6e34","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"10.9.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.6.2","punycode":"^2.3.1","extract-domain":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.8_1730935759180_0.7286593510110588","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"is-valid-domain-extension","version":"1.1.9","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.1.9","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"251812b35fd73bf6ceaaae9749843f5fb2794cb0","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.1.9.tgz","fileCount":7,"integrity":"sha512-zMPL0m3o73elxvHYiGHBrbaDtwD/azlG7PYndZNjTVusdVEnZVUFo2JWcmNjBt4bXWAQO01tPJe8C8m1WO7XBQ==","signatures":[{"sig":"MEYCIQChgW4HEYonQzRCfPEJhYPIcmhnwK7Dq3VXnQfCUhWC5gIhAIGKKt7KyfhhOTnBvdZDva0lZIxQWyfuWnjAGabZY1Zr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880},"main":"index.js","types":"./index.d.ts","gitHead":"f427ffb70e47249ca8bb0c1260e5f1eea8cb1cc3","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"tutyamxx","email":"tutygoo@gmail.com"},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"10.9.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"22.13.1","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.1.9_1738164915697_0.486113309391073","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"is-valid-domain-extension","version":"1.2.0","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.0","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"7100ee814659538af0b941a926da004b7593c042","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.0.tgz","fileCount":7,"integrity":"sha512-fYef/LDpLw95+5R2swieMOOTGoWgzuMCIhWL6slogwaBX7SWtQK7ToPIc76mCwwt0ECP7v78wW4J38bZx5YC6A==","signatures":[{"sig":"MEYCIQDpK0kEntIumfq6v2hhM5JNytqwk2T3jLiqpH54p06+0AIhALdRYNX80mLBJo9Qpipw5G72bagrwW1RlgzBuIfPZ01d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7744},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"d7d6d37597200244c8b5a6ca28845b44708b10d8","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.0_1768335786236_0.14710379867875","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"is-valid-domain-extension","version":"1.2.1","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.1","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"13c7bf8d1d3cf9a0618e7ee95bf8cf705b7c61eb","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.1.tgz","fileCount":7,"integrity":"sha512-JAV1FwmZAmpZHuYX3z8D2GdrrVUN2i/1b3wClH0wp2+UgvBKLy+D+a+N8Z4cdJuaQYZGVf90dkbxmrIsfeEbuw==","signatures":[{"sig":"MEYCIQDARgwSXShXPicKiPl3lHz1mq4klKjUUN8YiPt0z5T3RgIhAKZR4ao5P2hLQznGOzvgkMSer+F5w3/LpIdjBO7sEs1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7841},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"263141b9dc74602d653d433fd199d1d071000835","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.1_1768337435592_0.9108398306747465","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"is-valid-domain-extension","version":"1.2.2","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.2","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"dc8aa1e02bee7ab88668563cce925aa7194d84a1","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.2.tgz","fileCount":8,"integrity":"sha512-ng0jaFHpoN6Y/IFCReFB+rmNxQ6EhY1MWhEXqlCweFTO10daHl/Q89E9M/F4WH//yHKFxF8w7SHshSkHs1zbTg==","signatures":[{"sig":"MEYCIQD0BcNt0XEBrjlFXyb65yEzjA5aN+69LWnoA6VyksyInwIhAIsE0zxKP5BSQ6yqQYYk9OTendomZKKxHV91hUqmpSVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11253},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"./index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"872cf3d8758882f565039871b140cb4a7c884017","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.2_1769012304899_0.22669839361563526","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"is-valid-domain-extension","version":"1.2.3","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.3","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"d59935d382921789adbcf226d6da9437137d536e","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.3.tgz","fileCount":8,"integrity":"sha512-aEpjL0ZxsL7smwgjDQ0ozRtcLpENeE9NxFJg0YrkH0D5lgVstTwcxnDiePi4ZF8g5sWsGn7dmnM7qbQHlMfabw==","signatures":[{"sig":"MEYCIQCWqUS1xCzBcFS9399h9B7WeS/J+RGsMT3h9WqPHeHFqwIhAMnUL8OMGhZU4fSwVcApKf4PBUc13o8450jsM9d5i10B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11244},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"./index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e2dd52c3a58dbbb86ee64bd0adf7f5870beb58ee","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.3_1769012751387_0.4099180365055113","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"is-valid-domain-extension","version":"1.2.4","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.4","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"d392f674257dc6ff312192bfebbe321108d44f53","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.4.tgz","fileCount":8,"integrity":"sha512-6pI8Oj4qbD4Rzx5BjqHem6tBTYRaqsuyzCNczpcqLytnff89hxhQ4DRHQoUF937MLitSQz+946WuMZEFbQdCDA==","signatures":[{"sig":"MEUCICT+Q9f9/80SlwZsPlWUskO9QrjdT8GTZkChlS/GHrDlAiEAh1H1wiXPstxftKFSp/v4250mbXPDwSAInPwirSEuA/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11292},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"2f9b028b93338cfdc1afbdb7eb483fc2648a7586","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.4_1769013238350_0.26995601161540894","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"is-valid-domain-extension","version":"1.2.5","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.5","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"fb65179d9acd0bd6156a0b8600d15f8db681e60a","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.5.tgz","fileCount":9,"integrity":"sha512-j0vgjgi5WQlcmrJRPsUPADVgk9PfEi01v9WBeIc80kIOl1OdUr6lSonHede1gaFDHENeKmrmwnHYKEeSbS4lzQ==","signatures":[{"sig":"MEQCICURm9Ic7w3ENCYV5Nb4aNAZKFSo0WeHwRHVB0peiCEtAiAJKFvIMS3bTra07MuGBhdNvgUKlOEKK5khn/PgFOypdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11452},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"65823802b18228bdb5fc156b3a2af07d2a86ffea","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.12.0","dependencies":{"axios":"^1.7.9","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.5_1769013767737_0.399932455719459","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"is-valid-domain-extension","version":"1.2.6","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.6","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"351f0ba1561fb59ce06c68779203e98340ab02b3","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.6.tgz","fileCount":9,"integrity":"sha512-VhE0hySSijS3X++rQ049IHvtudxaQrSHV0OEGQlP/cDiPf82HyWX8BejXRvAiQ6cAbOmNubXm4kK89sa9aVp1A==","signatures":[{"sig":"MEQCIBhUTzOhoiMFFrbIJoze5cfL7p6EU6FoO1fpPgV/oOf8AiBeuo79KIPtWiVuGva/vvgpRwG+rFoUT9fJfWHEPAuT6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11453},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d098ab90caa5d51bf48f9bee45a15896575b48bd","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.13.0","dependencies":{"axios":"^1.13.5","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.6_1770838610594_0.16895074876147453","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"is-valid-domain-extension","version":"1.2.7","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.7","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"a79558138ae536abd6bf5563d57d42e7db30dd97","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.7.tgz","fileCount":9,"integrity":"sha512-zLJn5T59ICVyMmOFaULdE7I+QV0AdLxW8ynE0PkIiNp8l9VlAD1HAJEJBkNVqy7phuOt6orygT+fum7cncZL1Q==","signatures":[{"sig":"MEYCIQDvPQ0mpIvufTJQ6ZWH01RkDg5aGBDmYtnONZstyGX91QIhAKCubkqE4tVxW0Qj+tKUm73/iPPy/EEPAMwyDKNN5X+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11985},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"a8e3308d9427a9e748694af9014dd504c1a7405f","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.13.0","dependencies":{"axios":"^1.13.5","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.7_1771256554847_0.48731433972504545","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"is-valid-domain-extension","version":"1.2.8","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.8","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"32804b6854b4a02ff924a75bb4d0d6f0fd396f8b","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.8.tgz","fileCount":9,"integrity":"sha512-vq4405+NNAZszfqbT/F7bkufHeBQJqXuCWVvmYbyZX9EWR0/UPZJbE7+20VeZ3bp1XK6YH3vs+Gc0iCIQCk6GA==","signatures":[{"sig":"MEQCIGxW0gtFgMFpnjodS34KwHky3RYxY8WEZ8nfSchyxbGTAiB9PnM9TgjB9aya1wJ04Ah87kv+worJl3SPbfdKu8aDew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12044},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"21ffe5d1e48b1df91c686933944bdd85e5c9c9db","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.8.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.13.1","dependencies":{"axios":"^1.13.5","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.8_1772632693640_0.009875542664128822","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"is-valid-domain-extension","version":"1.2.9","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.2.9","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"4d8e5c58fd4e870334524d0e4df68f2b9cd46f4a","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.2.9.tgz","fileCount":9,"integrity":"sha512-H+2V2+h2XqGLrcnLn3Omyplwb79Bm7WVvXMaVtWRt6gtOjkCjDpWKDUFeaJXktg0FZtXR2Fx6b80lKCq9BtTeg==","signatures":[{"sig":"MEUCIH2B9xUx4e1tCEASNEkh3FhawYDLfdbjeLXXsKs+ukzfAiEAxZoR+AGKEKnD7SYhyfKdgrCzcFeJWNQO7SbBjxqV69M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"f36cde0ffa58e7c74efacae5235e6534eb18341b","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.9.0","description":"Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.13.5","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.2.9_1773339502073_0.5837817362761679","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"is-valid-domain-extension","version":"1.3.0","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.3.0","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"1ccd6152b6f7424d438cc19c1a325f731c668164","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.3.0.tgz","fileCount":9,"integrity":"sha512-+jv7ZhHu1H7pS4bgmiS1fOC+76oYcq4cI4+FXvOw/dbuJlVJdJ/hyXmbdZKPjRJwgEZCC2EVlkiRm8Bmk54QeA==","signatures":[{"sig":"MEUCIGxuSutBDQfegjKm0PGmou6Tpx05UUyrEkdieD82DO2dAiEA8Lv/IL9yLfNRah36FlOaUFXK8azCGCYCA758imbEBCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12379},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"1d62f44e371be8cde8288f07f47b46220862db90","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.9.0","description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.13.6","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.3.0_1773602631506_0.7905743104855965","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"is-valid-domain-extension","version":"1.3.1","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.3.1","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"d589d636a41d46c6dabedd089bc82f1026a0112b","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.3.1.tgz","fileCount":9,"integrity":"sha512-6j4pby+Esx+gK3+cSyuMM08zV3jtMQFQBh28v+Qg5P9HkL+jGiQXSyXOJV2ePv1oJXASJWBUaNlXkbdA78mSeA==","signatures":[{"sig":"MEYCIQCfL1o1XSMhhWaAG9CIPoAGxXOGBY9Bp+CyA4Gv/hSClwIhAK6v/i8G4LBc7t7jh4zw74Bb3zRk5WuBrTOkGQ6x3T+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12379},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"e021c969e40657f7dba3bdd32a68cb2721fd47d0","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.9.0","description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.13.6","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.3.1_1774791060377_0.35821704216592387","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"is-valid-domain-extension","version":"1.3.2","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.3.2","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"db35b6105ae13bbc6f58ea5f4cbe2a721f8ba738","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.3.2.tgz","fileCount":9,"integrity":"sha512-9+xBijlFp38zzqPuZLVt+aKgcEZ9oCVBnB8v7nnE0x8NRpPhKhHCy9KmJNUn2Wr+4VVKdWQUBltiMLacIvJmzw==","signatures":[{"sig":"MEUCIQDSo7bC5bX2jA26e/pToz/LI62krys0oiMVtHi8522yNgIgPJDrfX/6GIpRINym74IUyzTRSuBBx1u6DSiBNhW7Em0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12490},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"529f22baaa18ae2d6800484cadc2982a937b9748","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.11.0","description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"^1.13.6","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.3.2_1775503453391_0.09491610988032351","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"is-valid-domain-extension","version":"1.3.3","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"author":{"name":"tuty"},"license":"MIT","_id":"is-valid-domain-extension@1.3.3","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"d69f6859e21802c2faef536a8b79604848ec206f","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.3.3.tgz","fileCount":9,"integrity":"sha512-GxTCkuHWSeLeAxlSM4hs3mAp1Ow8/WQhyhHJWrm5PNRsKdEK7Usa/S4m4Aft+Gp8lqO2LBo9r+71vY48+9t+kQ==","signatures":[{"sig":"MEYCIQCbHkELNMGtP3fOayM7Xf3Hg/4fX6u3QGyNd/fCf6PhowIhAIL0Aa0HF5r7RD5NJRxuEVV8RZ3emxXeC80dBqmHIZZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12490},"jest":{"testEnvironment":"node"},"main":"./index.cjs","type":"module","types":"index.d.ts","exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"0bfbadcf26511f2ec47999b6011f6191a2b967ef","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.11.0","description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"^1.13.6","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/is-valid-domain-extension_1.3.3_1776282483595_0.822720561648626","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"_id":"is-valid-domain-extension@1.3.4","bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"dist":{"shasum":"76c5d3b4315a4d679f1b794cc4bb5f5400430e96","tarball":"https://registry.npmjs.org/is-valid-domain-extension/-/is-valid-domain-extension-1.3.4.tgz","fileCount":9,"integrity":"sha512-HrN3tCtxLo1XuuFR+ziRirM9rlBrAowIlT/d/zpph9nzqUbQqj30kShXNv/8zZVTYvLDLw/Sx0BvBb8bwKxLjQ==","signatures":[{"sig":"MEQCIHT3cax87et97BKjfckP4M1+SJOEiH7278xSUj/SPly4AiAKoMk2smTl/JGltNmawEntQM4Jx1YsbUOn8nWrJ5RiiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFLx3cGm0pfVvV7ZJYmADzNCqC8OsNMWnk3WVxYtZzE/AiEAzN32vFrN1EVNgpVXQTm1hO4NR8tN1MZwtisNWXBlEe8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-valid-domain-extension@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12490},"jest":{"testEnvironment":"node"},"main":"./index.cjs","name":"is-valid-domain-extension","type":"module","types":"index.d.ts","author":{"name":"tuty"},"exports":{"import":"./index.js","require":"./index.cjs"},"gitHead":"d4bcbec1b1c655e912bcc699fec244e89340bfad","license":"MIT","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js"},"version":"1.3.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ecd7030-228d-4bdf-afa5-161c78531704"}},"homepage":"https://github.com/tutyamxx/is-valid-domain-extension","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"_npmVersion":"11.19.0","description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","directories":{},"maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"axios":"^1.13.6","punycode":"^2.3.1","extract-domain":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-valid-domain-extension_1.3.4_1790094923150_0.39664719209719657"}}},"time":{"created":"2020-02-08T10:47:29.061Z","modified":"2026-09-22T16:35:23.589Z","1.0.0":"2020-02-08T10:47:29.212Z","1.0.1":"2020-02-08T10:49:29.999Z","1.0.2":"2020-02-08T10:55:00.027Z","1.0.3":"2020-02-08T10:58:19.959Z","1.0.4":"2020-02-08T10:59:31.202Z","1.0.5":"2020-02-08T20:38:15.976Z","1.0.6":"2020-03-22T14:04:03.905Z","1.0.7":"2020-08-24T15:02:52.481Z","1.0.8":"2020-09-05T15:23:05.552Z","1.0.9":"2021-09-23T15:49:25.056Z","1.1.0":"2021-10-05T18:20:45.619Z","1.1.1":"2021-10-05T18:25:30.211Z","1.1.3":"2022-05-22T15:18:48.431Z","1.1.4":"2022-09-08T22:49:53.881Z","1.1.5":"2023-10-20T17:28:00.869Z","1.1.6":"2023-11-19T10:09:40.763Z","1.1.7":"2023-11-19T10:22:25.721Z","1.1.8":"2024-11-06T23:29:19.348Z","1.1.9":"2025-01-29T15:35:15.871Z","1.2.0":"2026-01-13T20:23:06.389Z","1.2.1":"2026-01-13T20:50:35.733Z","1.2.2":"2026-01-21T16:18:25.068Z","1.2.3":"2026-01-21T16:25:51.523Z","1.2.4":"2026-01-21T16:33:58.486Z","1.2.5":"2026-01-21T16:42:47.876Z","1.2.6":"2026-02-11T19:36:50.738Z","1.2.7":"2026-02-16T15:42:34.999Z","1.2.8":"2026-03-04T13:58:13.788Z","1.2.9":"2026-03-12T18:18:22.251Z","1.3.0":"2026-03-15T19:23:51.644Z","1.3.1":"2026-03-29T13:31:00.543Z","1.3.2":"2026-04-06T19:24:13.531Z","1.3.3":"2026-04-15T19:48:03.732Z","1.3.4":"2026-09-22T16:35:23.257Z"},"bugs":{"url":"https://github.com/tutyamxx/is-valid-domain-extension/issues"},"author":{"name":"tuty"},"license":"MIT","homepage":"https://github.com/tutyamxx/is-valid-domain-extension","keywords":["check-valid-domain-extension","node","npm","valid-extension","url-extension","valid-extension","valid-url-extension","valid-domain-extension","is-valid-domain-extension"],"repository":{"url":"git+https://github.com/tutyamxx/is-valid-domain-extension.git","type":"git"},"description":"🌐 Check if the URL has a legit and a valid domain extension! Supports all extensions even with punny codes!","maintainers":[{"name":"tutyamxx","email":"tutygoo@gmail.com"}],"readme":"# is-valid-domain-extension\r\n\r\n<p align=\"center\">🍩</p>\r\n\r\n<p align=\"center\"><a href=\"https://nodei.co/npm/is-valid-domain-extension/\"><img src=\"https://nodei.co/npm/is-valid-domain-extension.png\"></a></p>\r\n<p align=\"center\">\r\n  <img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\">\r\n</p>\r\n\r\n * 🌐 NPM package that allows you to check if the URL has a legit and a valid domain extension!\r\n * Supports all of the domain extensions available over the world!\r\n * Supports all domain extensions even with punny codes such as: `.சிங்கப்பூர்`, `.онлайн`, `.كاثوليك`, `.新加坡`, `.ভারত`, `.భారత్` and so on (yes, they are legit domain extensions)\r\n * Package automatically checks for the latest list of domain extensions from [Internet Assigned Numbers Authority](https://www.iana.org/)\r\n * See examples below\r\n\r\n# Install [NPM](https://www.npmjs.com/package/is-valid-domain-extension)\r\n\r\n `$ npm i is-valid-domain-extension`\r\n\r\n# Usage\r\n\r\n- Returns a Boolean indicating whether `string` is a legit and a valid domain extension\r\n- It will return `false` if the `string` is empty or if it desn't start with `http://`, `https://` or `www.`\r\n\r\n# Examples\r\n\r\n## CommonJS\r\n``` javascript\r\nconst isValidDomainExtension = require('is-valid-domain-extension');\r\n\r\n(async () => {\r\n    // --| Returns: true\r\n    // --| Returns true as valid and legit the following examples\r\n    if (await isValidDomainExtension('www.exampleurl.香港')) {\r\n        console.log('This a legit and a valid domain extension! 🍩');\r\n    }\r\n\r\n    if (await isValidDomainExtension('http://exampleurl.みんな')); {\r\n        console.log('This a legit and a valid domain extension! 🍩');\r\n    }\r\n\r\n    // --| Returns: false\r\n    // --| The following examples return false as not they are not valid url's or domain extensions\r\n    if (!await isValidDomainExtension('https://exampleurl.comdasdsadasdsadasdsa')) {\r\n        console.log('This is not a valid domain extension! 😔');\r\n    }\r\n\r\n    if (!await isValidDomainExtension('http://exampleurl.comxxxxxx')) {\r\n        console.log('This is not a valid domain extension! 😔');\r\n    }\r\n})();\r\n```\r\n\r\n## ESM\r\n```javascript\r\nimport isValidDomainExtension from 'is-valid-domain-extension';\r\n\r\n(async () => {\r\n    // --| Returns: true\r\n    // --| Returns true as valid and legit the following examples\r\n    if (await isValidDomainExtension('www.exampleurl.香港')) {\r\n        console.log('This is a legit and valid domain extension! 🍩');\r\n    }\r\n\r\n    if (await isValidDomainExtension('http://exampleurl.みんな')); {\r\n        console.log('This is a legit and a valid domain extension! 🍩');\r\n    }\r\n\r\n    // --| Returns: false\r\n    // --| The following examples return false as not they are not valid url's or domain extensions\r\n    if (!await isValidDomainExtension('http://exampleurl.comxxxxxx')) {\r\n        console.log('This is not a valid domain extension! 😔');\r\n    }\r\n\r\n    if (!await isValidDomainExtension('http://exampleurl.comxxxxxx')) {\r\n        console.log('This is not a valid domain extension! 😔');\r\n    }\r\n})();\r\n```\r\n## TypeScript\r\n\r\n```javascript\r\nimport isValidDomainExtension = require('is-valid-domain-extension');\r\n\r\n(async () => {\r\n    // --| Valid domain examples\r\n    const validDomains: string[] = [\r\n        'www.exampleurl.香港',\r\n        'http://exampleurl.みんな',\r\n        'http://exampleurl.العليان',\r\n        'www.exampleurl.wolterskluwer'\r\n    ];\r\n\r\n    for (const url of validDomains) {\r\n        const isValid: boolean = await isValidDomainExtension(url);\r\n\r\n        if (isValid) {\r\n            console.log(`✅ ${url} is a legit and valid domain extension! 🍩`);\r\n        }\r\n    }\r\n\r\n    // --| Invalid domain examples\r\n    const invalidDomains: string[] = [\r\n        'https://exampleurl.comdasdsadasdsadasdsa',\r\n        'http://exampleurl.comxxxxxx',\r\n        'http://exampleurl'\r\n    ];\r\n\r\n    for (const url of invalidDomains) {\r\n        const isValid: boolean = await isValidDomainExtension(url);\r\n\r\n        if (!isValid) {\r\n            console.log(`❌ ${url} is NOT a valid domain extension! 😔`);\r\n        }\r\n    }\r\n})();\r\n```\r\n<p align=\"center\">🍩</p>\r\n","readmeFilename":"README.md"}