parse-domain:将主机名划分为子域,域和(有效)*域

时间:2024-05-22 09:38:20
【文件属性】:

文件名称:parse-domain:将主机名划分为子域,域和(有效)*域

文件大小:276KB

文件格式:ZIP

更新时间:2024-05-22 09:38:20

javascript url typescript parse domain

解析域 将主机名划分为子域,域和(有效)*域。 由于域名注册商以不同的方式组织其名称空间,因此将主机名划分为子域,域和*域并不是一件容易的事。 为了做到这一点,解析域使用: import { parseDomain , ParseResultType } from "parse-domain" ; const parseResult = parseDomain ( // This should be a string with basic latin characters only. // More information below. "www.some.example.co.uk" , ) ; // Check if the domain is listed in the public suffix list if ( parseResult . type ==


【文件预览】:
parse-domain-master
----.gitignore(668B)
----serialized-tries()
--------icann.json(51KB)
--------info.json(42B)
--------private.json(14KB)
----package.json(2KB)
----package-lock.json(269KB)
----src()
--------trie()
--------smoke-test.ts(2KB)
--------from-url.test.ts(3KB)
--------parse-domain.ts(6KB)
--------type-util.ts(107B)
--------parse-domain.test.ts(13KB)
--------serialized-tries.ts(150B)
--------main.mjs(411B)
--------update-tries.ts(458B)
--------sanitize.ts(5KB)
--------main.ts(280B)
--------psl()
--------.eslintrc.js(306B)
--------scripts()
--------tests()
--------publicsuffix.test.ts(13KB)
--------update-tries.test.ts(774B)
--------config.ts(464B)
--------__snapshots__()
--------from-url.ts(822B)
----bin()
--------update.js(541B)
----jest.config.js(406B)
----LICENSE(1KB)
----CHANGELOG.md(11KB)
----tsconfig.json(220B)
----.github()
--------workflows()
----.eslintrc.js(215B)
----README.md(19KB)
----tsconfig.build-cjs.json(206B)
----prettier.config.js(79B)
----tsconfig.build-esm.json(227B)
----.vscode()
--------settings.json(204B)
--------launch.json(637B)
----.releaserc.json(337B)

网友评论