Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 781 Bytes

README.md

File metadata and controls

53 lines (40 loc) · 781 Bytes

SVGR Plugin

Transform SVGs into React components

Install

npm install -D @rambler-tech/razzle-svgr

or

yarn add -D @rambler-tech/razzle-svgr

Usage

Add the plugin to razzle.config.js

const SvgrPlugin = require('@rambler-tech/razzle-svgr')

module.exports = {
  plugins: [
    SvgrPlugin()
  ],
  modifyWebpackConfig({webpackConfig}) {
    // ...
    return webpackConfig
  }
}

It's also possible to provide args from svgr plugin

const SvgrPlugin = require('@rambler-tech/razzle-svgr')

module.exports = {
  plugins: [
    SvgrPlugin({
      native: true,
    })
  ],
  modifyWebpackConfig({webpackConfig}) {
    // ...
    return webpackConfig
  }
}

Full list of options are avaible here