文件名称:posthtml:PostHTML是使用JS插件转换HTMLXML的工具
文件大小:109KB
文件格式:ZIP
更新时间:2024-02-24 10:40:39
html parser xml transformer html-parser
HTML
PostHTML是使用JS插件转换HTML / XML的工具。 PostHTML本身很小。 它仅包含HTML解析器,HTML节点树API和节点树字符串。
所有HTML转换都是由插件完成的。 这些插件只是小的普通JS函数,它们接收HTML节点树,对其进行转换并返回修改后的树。
有关PostHTML的一般详细信息,请查看 。
依存关系
名称
状态
描述
将HTML / XML解析为PostHTMLTree
将PostHTMLTree渲染为HTML / XML
创建到您的项目
npm init posthtml
安装
npm i -D posthtml
用法
API
同步
import posthtml from 'posthtml'
const html = `
【文件预览】:
posthtml-master
----.gitignore(88B)
----package.json(1KB)
----.npmrc(1B)
----package-lock.json(225KB)
----changelog.md(43KB)
----.c8rc(58B)
----.huskyrc(149B)
----types()
--------posthtml.d.ts(3KB)
----.github()
--------contributing.md(2KB)
--------codeowners(47B)
--------issue_template.md(1KB)
--------pull_requiest_template.md(1KB)
--------workflows()
--------funding.yml(614B)
----logo.svg(7KB)
----license(1KB)
----.lintstagedrc(36B)
----lib()
--------index.js(7KB)
--------api.js(3KB)
----readme.md(35KB)
----.npmignore(161B)
----docs()
--------core.md(4KB)
--------api.md(2KB)
--------plugins()
--------tree.md(480B)
----test()
--------templates()
--------classes.js(655B)
--------source.js(672B)
--------parser.js(448B)
--------test.js(464B)
--------process.js(660B)
--------init.js(183B)
--------options.js(3KB)
--------api.js(7KB)
--------messages.js(1KB)
--------comments.js(578B)
--------mocha.opts(54B)
--------text.js(424B)
--------plugins.js(7KB)
--------core.js(1KB)
--------doctype.js(572B)
----.editorconfig(335B)