Пример #1
0
function pipeSlm() {
  return chain(function(stream) {
    return stream
      .pipe(through.obj(compileSlm))
      .on('error', util.log);
  })();
}
Пример #2
0
function pipeCompileStylus() {
  return chain(function(stream) {
    return stream
      .pipe(stylus())
      .pipe(autoprefixer());
  })();
}
Пример #3
0
function pipePrettifyHtml() {
  return chain(function(stream) {
    return stream
      .pipe(htmlPrettify({
        indent_size: 2
      }));
  })();
}
Пример #4
0
function pipeCompileLess() {
  return chain(function(stream) {
    return stream
      .pipe(less({
        paths: [ 'client', 'node_modules' ]
      }));
  })();
}
Пример #5
0
function toDevBuild(dir) {

  var dest = path.normalize(path.join(config.buildDir, dir || '.'));

  return chain(function(stream) {
    return stream
      .pipe(gulp.dest(dest))
      .pipe(livereload());
  })();
}
Пример #6
0
function pipeAutoInjectFactory() {

  var dest = path.relative(config.root, config.buildDir);

  return chain(function(stream) {

    function autoInject(files) {
      return inject(gulpifySrc(files, { read: false }), { ignorePath: dest });
    }

    return stream
      .pipe(autoInject(injections[config.env].js))
      .pipe(autoInject(injections[config.env].css));
  })();
}
Пример #7
0
function pipeCompileTypescript() {
  return chain(function(stream) {
    return stream
      .pipe(ts(tsProject));
  })();
}