# [svgo](https://github.com/svg/svgo) loader for [webpack](https://github.com/webpack/webpack) ## Install ``` $ npm install svgo-loader --save-dev ``` ## Usage [Documentation: Using loaders](http://webpack.github.io/docs/using-loaders.html) Svgo-loader just passes config to the [svgo](https://github.com/svg/svgo) library. There is two ways of loading svgo configuration. You can pass it as a JSON string after loader name, like this: ``` javascript var webpack = require('webpack'); var svgoConfig = JSON.stringify({ plugins: [ {removeTitle: true}, {convertColors: {shorthex: false}}, {convertPathData: false} ] }); module.exports = { ... module: { loaders: [ { test: /.*\.svg$/, loaders: [ 'file-loader', 'svgo-loader?' + svgoConfig ] } ] } } ``` Or you can save svgo config in your main webpack config object, and then specify name of the property in the loader query string: ``` javascript var webpack = require('webpack'); module.exports = { ... module: { loaders: [ { test: /.*\.svg$/, loaders: [ 'file-loader', 'svgo-loader?useConfig=svgoConfig1' ] } ] }, svgoConfig1: { plugins: [ {removeTitle: true}, {convertColors: {shorthex: false}}, {convertPathData: false} ] } } ```