Konstantin Vulsonov 225e6dea60 add ts typedef
2018-09-21 01:57:02 +03:00
2018-09-20 00:58:06 +03:00
2018-09-20 00:58:06 +03:00
2018-09-20 00:58:06 +03:00
2018-09-20 00:58:06 +03:00
2018-09-20 00:58:32 +03:00
2018-09-21 01:57:02 +03:00
2018-09-20 01:27:07 +03:00
2018-09-20 00:58:06 +03:00

@vkl/svg-iconset-builder

Plugin for creating iconsets from SVG files with customizable optimisations

Installation

Support command line interface:

npm install @vkl/svg-iconset-builder -g

Or you can install for yout project

npm install @vkl/svg-iconset-builder --save

Usage

Command line

svg-iconset --source=<source_folder|required> --result=<output_filename|required> --svgoConfig=<path to SVGO configuration json file>

Examples:

svg-iconset --source=assets/images/icons --result=icons

Creates a file icons-iconset.svg in same folder

In Project

const SvgIconset = require('svg-iconset');

const config = {
  source: 'assets/images/icons', // Reqired
  result: 'icons', // Required
  // This is optional for optimize files using SVGO plugins
  optimize: {
    removeViewBox: true, // Will remove attribute viewBox (default false)
  }
}

new SvgIconset(config).createSet();

Additional

Default SVGO optimisation config

Description
Plugin to create iconsets from SVG files
Readme 75 KiB
Languages
TypeScript 83%
JavaScript 17%