gulp-sass-variables
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/gulp-sass-variables package

1.2.0 • Public • Published

What is this

Add Sass variables to gulp stream, so that you can use for example environment variables in your Sass build process.

Supports strings, numbers and booleans.

Installation

$ npm install gulp-sass-variables --save-dev

Usage

gulpfile.js

var gulp = require('gulp'),
    argv = require('yargs').argv,
    sassVariables = require('gulp-sass-variables'),
    sass = require('gulp-sass');
 
// Compile css
gulp.task('css', function () {
  return gulp.src('./src/scss/master.scss')
             .pipe(sassVariables({
               $env: argv.production ? 'production' : 'development'
             }))
             .pipe(sass())
             .pipe(gulp.dest('./dist/css'))
});
 

master.scss

$env: 'development' !default;
$path: '/dev/path/' !default;
 
@if($env == 'production') {
  $path: '/prod/path';
}

Package Sidebar

Install

npm i gulp-sass-variables

Weekly Downloads

2,843

Version

1.2.0

License

ISC

Unpacked Size

2.74 kB

Total Files

3

Last publish

Collaborators

  • osaton