1.2.0 • Published 7 years ago

@cluejs/gulp-env v1.2.0

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

gulp-env

Checkers:

  • .isProduction()
  • .isDevelopment()

Setters:

  • .setProduction()
  • .setDevelopment()

Usage:

global.$$ = {};

$$.env = require('@cluejs/gulp-env');
$$.gulp_error_handler = require('@cluejs/gulp-error-handler');

gulp.task('watch', (callback) => {
    
    $$.env.setDevelopment();
    
    // code
    callback()
})

gulp.task('build:css', () => {
    return gulp.src(['**/**/*.css'], {cwd: './src/sass'})
        .pipe($$.gulp_error_handler({exitOnError: $$.env.isProduction()}))
        .pipe(require('gulp-if')($$.env.isDevelopment(), require('gulp-changed')('./dest/css', {extension: '.css'})))
})