【文件属性】:
文件名称:convertPath:将svg形状元素转换为路径svg元素的节点库
文件大小:189KB
文件格式:ZIP
更新时间:2021-04-29 10:31:49
svg-icons svg-path svgparser HTML
convertPath
将svg形状元素转换为路径svg元素的节点库。
安装
npm install convertpath
它能做什么
convertpath具有基于插件的体系结构,因此几乎每个优化都是一个单独的插件。
今天我们有:
插入
描述
将defs和symbol元素转换为svg组元素。
将svg形状元素转换为路径svg元素。
移动一些组并将一些组属性移动到所包含的元素
删除转换属性并将路径数据转换为相对
如果通过url('#id')引用则删除渐变
删除宽度/高度属性并重置ViewBox
用法
const SVGParser = require('convertpath')
const parse = SVGParser.parse('./test/test.svg', {
plugins: [
{
convertUseToGroup: t
【文件预览】:
convertPath-master
----.gitignore(89B)
----README.md(3KB)
----CHANGELOG.md(8KB)
----test()
--------xxgroup111.svg(1KB)
--------jest()
--------qcrod.svg(2KB)
--------xxgroup.svg(1KB)
--------ccccc.svg(231B)
--------group.svg(2KB)
--------rs_group.svg(2KB)
--------svgGradient.svg(376B)
--------time.svg(2KB)
--------index.js(621B)
--------star.svg(3KB)
--------comment.svg(2KB)
--------one1.svg(289B)
--------right.svg(987B)
--------result.svg(1KB)
--------qcrod11.svg(2KB)
--------test.svg(963B)
--------one.svg(257B)
--------star111.svg(3KB)
----commitlint.config.js(160B)
----SECURITY.md(619B)
----package.json(2KB)
----coverage()
--------coverage-final.json(103KB)
--------lcov.info(8KB)
--------lcov-report()
--------clover.xml(20KB)
----jest.config.js(6KB)
----index.d.ts(741B)
----.eslintignore(10B)
----.editorconfig(213B)
----yarn.lock(258KB)
----lib()
--------dispatcher.js(3KB)
--------index.js(57B)
--------filter()
--------parse.js(3KB)
--------utils.js(710B)
----.eslintrc.json(429B)
----.prettierrc.js(96B)