gulp-sassics

1.1.0 • Public • Published

gulp-sassics NPM version

A gulp-plugin to embed SVG files into colorizable SASS-functions

Build

Gulp < 4:

var gulp = require('gulp');
var sassics = require('gulp-sassics');

gulp.task('embed-svg', function() {
    return gulp.src('./resources/svg/*.svg')
    	.pipe(sassics(/FF0000/g)) // #FF0000 is the SVG color we want to control
        .pipe(gulp.dest('./dist/scss/_generated-graphics.scss'));
});

Gulp >= 4:

const gulp = require('gulp');
const sassics = require('gulp-sassics');

const embedSvg = () => gulp.src('./resources/svg/*.svg')
    .pipe(sassics(/FF0000/g)) // #FF0000 is the SVG color we want to control
    .pipe(gulp.dest('./dist/scss/_generated-graphics.scss'));

exports.embedSvg = embedSvg

Use

@import "_generated-graphics";

.element {
    background: url(filename-icon("#BADA55")) center no-repeat;
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    1

Package Sidebar

Install

npm i gulp-sassics

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

4.04 kB

Total Files

5

Last publish

Collaborators

  • mattor