@kano/icons-tool
Generates svg icon sheet from a collection of svg files. Icons are optinized using https://github.com/svg/svgo. The default formatter exports a SVG icon sheet ready to be used with `@kano/icons-rendering`
Last updated 3 months ago by onishiweb .
MIT · Original npm · Tarball · package.json
$ cnpm install @kano/icons-tool 
SYNC missed versions from official npm registry.

Generation

Generates svg icon sheet from a collection of svg files. Icons are optinized using https://github.com/svg/svgo. The default formatter exports a SVG icon sheet ready to be used with @kano/icons-rendering

Example:

import { svg } from '@kano/icons-rendering/index.js';

export const logout = svg`...`;
export const login = svg`...`;
export const exit = svg`...`;
export const caret = svg`...`;
// ...

Installation

yarn global add @kano/icons-tool

Usage

Print to console: icons-tool generate ./icons

Generate a file: icons-tool generate ./icons -o icons.js

Programmatic usage

Use this module to bundle SVG icons with a custom formatter

const iconsTool = require('@kano/icons-tool');

iconsTool.generate({
    sources: './icons',
    formatter: (svgIcon) => `const ${svgIcon.name} = '${svgIcon.content}';`, // Optional
    header: '// Optional header append at the top of the generated file', // Optional
}).then((result) => {
    console.log(result);
});

Current Tags

  • 3.3.14                                ...           latest (3 months ago)

6 Versions

  • 3.3.14                                ...           3 months ago
  • 3.0.15                                ...           a year ago
  • 3.0.6                                ...           2 years ago
  • 0.0.1-alpha.1                                ...           2 years ago
  • 0.0.1-alpha.0                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 0
Dependencies (3)
Dev Dependencies (9)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |