UNPKG

svg-outline-stroke

Version:
15 lines (11 loc) 373 B
const potrace = require('potrace') const sharp = require('sharp') const { promisify } = require('util') const trace = promisify(potrace.trace) const outlineStroke = (input, params) => { const src = Buffer.isBuffer(input) ? input : Buffer.from(input) return sharp(src) .toBuffer() .then(buff => trace(buff, params)) } exports = module.exports = outlineStroke