@achmadk/vite-plugin-svgr
Vite plugin to transform SVGs into React components. Uses the latest version of svgr under the hood.
Usage
import svgr from '@achmadk/vite-plugin-svgr'
export default {
plugins: [svgr()],
}
Then SVG files can be imported as React components, just like create-react-app does:
import { ReactComponent as Logo } from './logo.svg'
If you are using TypeScript, there is also a declaration helper for better type inference:
Options
svgr({
exportAsDefault: false,
svgrOptions: {
},
esbuildOptions: {
},
include: '**/*.svg',
exclude: '',
})
License
MIT