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:
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