0.1.1 • Published 2 years ago

@artprog/gulp-sass-glob v0.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

@artprog/gulp-sass-glob

gulp task to allow importing directories in your SCSS.

Different from gulp-sass-glob-import: it allows to pass glob options by config.

installation

npm install --save-dev @artprog/gulp-sass-glob

usage

in your .scss file

@import "some/path/**/*.scss";

in your gulpfile

const
    gulp = require('gulp'),
    sass = require('gulp-sass')(require('sass')),
    sassGlob = require('@artprog/gulp-sass-glob');

const compileSass = () => {
    return gulp.src([
        './path/to/your/scss-folder/**/*.scss',
        '!./path/to/your/scss-folder/**/_*.scss'
    ])
        .pipe(sassGlob({
            nosort: true //<-- we may pass glob parameters
        }))
        .pipe(sass())
        .pipe(gulp.dest('./path/to/your/css-folder/'));
}

gulp.task('sass', compileSass);