@ayctor/laravel-mix-svg-sprite
Version:
A quick Laravel Mix extension for svg sprite support.
34 lines (22 loc) • 738 B
Markdown
# Laravel mix svg sprite
This extension provides instant svg sprite support to your Mix (v2.1 and up) builds.
## Usage
First, install the extension.
```
npm install @ayctor/laravel-mix-svg-sprite --save-dev
```
Then, require it within your `webpack.mix.js` file, like so:
```js
let mix = require('laravel-mix');
require('@ayctor/laravel-mix-svg-sprite');
// Low config
mix.svgSprite('**/*.svg', 'sprite.svg');
// Or customizable
mix.svgSprite({
src: '**/*.svg',
filename: 'sprite.svg',
prefix: ''
});
```
And you're done! Compile everything down with `npm run dev`.
For full documentation on the configuration check out [svg-spritemap-webpack-plugin](https://github.com/cascornelissen/svg-spritemap-webpack-plugin)