4.0.1 • Published 11 months ago
rollup-plugin-svgr v4.0.1
Install
npm install --save-dev rollup-plugin-svgrAlternatives
Official https://www.npmjs.com/package/@svgr/rollup which has svgo and babel enabled by default, unlike this library.
Usage
{
plugins: [svgr()];
}{
plugins: [svgr({ native: true })];
}By default, babel is not enabled. First, you probably need @babel/core, @babel/preset-react and @babel/preset-env installed, then pass babel option:
{
plugins: [
svgr({
babel: {
presets: ['@babel/preset-env', '@babel/preset-react'],
},
}),
];
}No svgo enabled
Svgo at runtime is costly, consider using a tool like lint-staged-imagemin instead, or simply run and commit svgo modified files.