svgo-sync

0.5.1 • Public • Published

english | русский


logo

why make this

svgo use a callback to get the parsed data.

but i just want it tobe synchronous.

how

svgo use sax-js to parse svg,because sax-js is asynchronous,then svgo have to be asynchronous too.

so i just change the sax-js to htmlparser2 which support parse svg synchronous.

use

install:

npm install svgo-sync

just add one more api:

SVGO = require('svgo-sync');
svgo = new SVGO(/*{ custom config object }*/);

// sync version for optimize
var result = svgo.optimizeSync(str);

console.log(result)

/svgo-sync/

    Package Sidebar

    Install

    npm i svgo-sync

    Weekly Downloads

    770

    Version

    0.5.1

    License

    none

    Last publish

    Collaborators

    • purplebamboo