Example #1
0
gulp.task('sass', function () {
    return sass('src/content/scss/*.scss', { style: 'expanded' })
      .pipe(autoprefixer('last 2 version'))
      .pipe(gulp.dest('dist/content/css'))
      .pipe(rename({ suffix: '.min' }))
      .pipe(cssnano())
      .pipe(gulp.dest('dist/content/css'))
      .pipe(notify({ message: 'Sass task complete' }));
});
Example #2
0
gulp.task('css', function () {
    return gulp.src('src/content/css/*.css')
      .pipe(autoprefixer('last 2 version'))
      .pipe(gulp.dest('dist/content/css'))
      .pipe(rename({ suffix: '.min' }))
      .pipe(cssnano())
      .pipe(gulp.dest('dist/content/css'))
      .pipe(notify({ message: 'Css task complete' }));
});
Example #3
0
 gulp.task('TypeScript compilation', () => {
   return gulp
     .src(['**/*.ts', '!node_modules/**/*.ts'], { base: '.' })
     .pipe(ts(tsConfig.compilerOptions))
     .pipe(gulpif(params.env !== 'production', notify({
       title: 'TypeScript compiled',
       message: 'Thank you for being progressive!',
       icon: path.join(__dirname, 'icons/gulp/ts.png'),
       onLast: true
     })))
     .pipe(gulp.dest('./dist'));
 });
Example #4
0
gulp.task('images', function () {
    return gulp.src('src/content/images/**/*')
      .pipe(cache(imagemin({ optimizationLevel: 5, progressive: true, interlaced: true })))
      .pipe(gulp.dest('dist/content/images'))
      .pipe(notify({ message: 'Images task complete' }));
});
Example #5
0
export = () => {
  return gulp.src('')
    .pipe(notify('Compiled!'));
};