rehype-svgo
v1.1.2
Published
A rehype plugin for optimizing inline SVGs using SVGO.
Downloads
49
Maintainers
Readme
Install
$ npm i rehype-svgo
Usage
import rehypeParse from 'rehype-parse'
import rehypeSvgo from 'rehype-svgo'
import rehypeStringify from 'rehype-stringify'
import { read } from 'to-vfile'
import { unified } from 'unified'
const file = await unified()
.use(rehypeParse)
.use(rehypeSvgo, {
// https://github.com/svg/svgo#configuration
svgoConfig: {
multipass: true,
plugins: [`preset-default`],
},
})
.use(rehypeStringify)
.process(await read(`index.html`))
console.log(String(file))
Visit unified
's documentation for how
to use plugins and svgo
's
documentation for its configuration options.
Contributing
Stars are always welcome!
For bugs and feature requests, please create an issue.
For pull requests, please read the contributing guidelines.
License
This is not an official Google product.