I create a svg sprite using the gulp-svg-sprites plugin. After compilation, negative viewBox values are replaced with positive values and NaN is added before them. Icons with negative values look incomplete, cropped. Help solve this issue. Thank you
gulp task
gulp.task('svg-sprite', function () {
return gulp.src('src/images/svg-separate/**/*.svg')
.pipe(svgSprite({
mode: "symbols",
// preview: false,
selector: "svg-%f",
svg: {
symbols: 'svg_sprite.pug'
}
}
))
.pipe(gulp.dest('src/pug/partails/'))
});
init viewBox: viewBox="-89 140 512 512"
finish viewBox in output: viewBox="NaN 89 140 512 512"
expected viewBox in output: viewBox="-89 140 512 512"