8.1.0 • Published 8 months ago
@svgr/core v8.1.0
@svgr/core
Node API of SVGR.
npm install @svgr/core
Usage
import { transform } from '@svgr/core'
const svgCode = `
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="10" y="10" height="100" width="100"
style="stroke:#ff0000; fill: #0000ff"/>
</svg>
`
transform(svgCode, { icon: true }, { componentName: 'MyComponent' }).then(
(jsCode) => {
console.log(jsCode)
},
)
Use svgr.sync(code, config, state)
if you would like to use sync version.
Plugins
By default @svgr/core
doesn't include any plugin, if you want them, you have to install them and include them in config.
svgr(svgCode, {
plugins: ['@svgr/plugin-svgo', '@svgr/plugin-jsx', '@svgr/plugin-prettier'],
}).then((jsCode) => {
console.log(jsCode)
})
License
MIT
8.1.0
8 months ago
8.0.0
12 months ago
7.0.0
1 year ago
6.5.0
2 years ago
6.4.0
2 years ago
6.5.1
1 year ago
6.3.0
2 years ago
6.3.1
2 years ago
6.2.1
2 years ago
6.2.0
2 years ago
6.0.0-alpha.3
2 years ago
6.0.0-alpha.4
2 years ago
6.1.0
2 years ago
6.0.0
2 years ago
6.1.2
2 years ago
6.1.1
2 years ago
6.0.0-alpha.2
2 years ago
6.0.0-alpha.1
2 years ago
6.0.0-alpha.0
3 years ago
5.5.0
3 years ago
5.4.0
4 years ago
5.3.1
4 years ago
5.3.0
4 years ago
5.2.0
4 years ago
5.0.1
4 years ago
5.0.0
4 years ago
4.3.3
5 years ago
4.3.2
5 years ago
4.3.1
5 years ago
4.3.0
5 years ago
4.2.0
5 years ago
4.1.0
5 years ago
4.0.3
5 years ago
4.0.2
5 years ago
4.0.1
5 years ago
4.0.0
5 years ago
3.1.0
6 years ago
3.0.0
6 years ago
2.4.1
6 years ago
2.4.0
6 years ago
2.2.0
6 years ago
2.1.1
6 years ago
2.1.0
6 years ago
2.0.0
6 years ago
2.0.0-alpha.26fa501a
6 years ago