grunt-svgmin

v7.0.0
Minify SVG
gruntplugin svg vector graphic image optimize minify

grunt-svgmin

Minify SVG using SVGO

Issues with the output should be reported on the SVGO issue tracker.

Install

npm install --save-dev grunt-svgmin

Usage

require('load-grunt-tasks')(grunt);

grunt.initConfig({
    svgmin: {
        options: {
            plugins: [
                {
                    name: 'preset-default',
                    params: {
                        overrides: {
                            sortAttrs: false
                        }
                    }
                }
            ]
        },
        dist: {
            files: {
                'dist/unicorn.svg': 'app/unicorn.svg'
            }
        }
    }
});

grunt.registerTask('default', ['svgmin']);

Options

The provided options are passed directly to SVGO.

Note

Per-file savings are only printed in verbose mode (grunt svgmin --verbose).

npm i grunt-svgmin

Metadata

  • MIT
  • >=14.16
  • Sindre Sorhus
  • released 1/24/2023

Downloads

Maintainers