@vkontakte/sprites v1.0.3
@vkontakte/sprites
Module for generate SVG sprites and PNG fallback that used in m.vk.com
Requirements
Inkscape (>= 0.91)
Node.JS (>= 8)
Install
npm install @vkontakte/sprites or yarn add @vkontakte/sprites
Demo
See demo/index.js
Generating
To generate Sprites you just need to run
generate(path, output = {}, converter, options)
pathis place on your filesystem where module loads SVG iconsconvertersee PNG Fallback section
PNG Fallback
In this time there is single PNG converter Inkscape, but you can PR your if you need. It is simple, you just need to extend BaseConverter
To create PNG converter you need to import it
const InkscapeConverter = require("@vkontakte/sprites/src/convert/InkscapeConverter")
Then create new instance of Converter
const converter = new InkscapeConverter([1, 2], pngPath, "/opt/local/bin/inkscape"),
And use as param for generating sprites
2 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago