tldts:JavaScript库可处理复杂的域名,子域和URI

时间:2024-04-15 23:39:57
【文件属性】:

文件名称:tldts:JavaScript库可处理复杂的域名,子域和URI

文件大小:267KB

文件格式:ZIP

更新时间:2024-04-15 23:39:57

javascript url typescript uri domain

tldts-快速的URL解析 tldts是一个JavaScript库,用于从URL中提取主机名,域,公共后缀,*域和子域。 特点: 针对性能进行了调整(每个输入为0.1到1μs的量级) 处理URL和主机名 全面的Unicode / IDNA支持 支持解析电子邮件地址 检测IPv4和IPv6地址 不断更新的公共后缀列表版本 TypeScript随umd , esm , cjs包和类型定义一起提供 小包装和小内存 经过战斗测试:全面的测试覆盖范围和生产用途 安装 npm install --save tldts 用法 使用命令行界面: $ npx tldts 'http://www.writethedocs.org/conf/eu/2017/' { "domain" : "writethedocs.org" , "domainWithoutSuffix" : "writet


【文件预览】:
tldts-master
----tsconfig.project.json(298B)
----publicsuffix()
----.github()
--------workflows()
----.metalint.json(876B)
----.gitmodules(96B)
----yarn.lock(257KB)
----bench()
--------benchmark.js(2KB)
--------Makefile(173B)
----packages()
--------tldts()
--------tldts-experimental()
--------tldts-core()
--------tldts-tests()
----.npmignore(28B)
----tsconfig.json(389B)
----LICENSE(1KB)
----.prettierrc(56B)
----tslint.json(456B)
----lerna.json(74B)
----README.md(3KB)
----.mocharc.js(163B)
----.editorconfig(205B)
----.gitignore(63B)
----bin()
--------builders()
--------update.ts(899B)
--------parser.ts(2KB)
----comparison()
--------bench_memory.js(2KB)
--------install.sh(64B)
--------tldts-experimental-no-parse_test.js(615B)
--------bench_performance.js(5KB)
--------haraka_test.js(348B)
--------comparison.md(8KB)
--------tldts_test.js(396B)
--------tldts-no-parse_test.js(602B)
--------psl_test.js(443B)
--------tldts-experimental_test.js(409B)
--------ublock_psl_test.js(714B)
--------tldjs_test.js(359B)
--------noop_test.js(318B)
--------parse-domain_test.js(515B)
--------bench_startup.sh(422B)
----CHANGELOG.md(176KB)
----package.json(5KB)

网友评论