1
0
mirror of https://github.com/kremalicious/blog.git synced 2025-02-14 21:10:25 +01:00

more ES6 gulp

This commit is contained in:
Matthias Kretschmann 2017-03-25 21:19:54 +01:00
parent 43bfda3cc7
commit 35c40b7d88
Signed by: m
GPG Key ID: BD3C1F3EDD7831FC

View File

@ -3,18 +3,18 @@
// load plugins // load plugins
const $ = require('gulp-load-plugins')() const $ = require('gulp-load-plugins')()
// manually require modules that won"t get picked up by gulp-load-plugins // manually import modules that won't get picked up by gulp-load-plugins
const gulp = require('gulp'), import gulp from 'gulp'
del = require('del'), import del from 'del'
pkg = require('./package.json'), import pkg from './package.json'
parallelize = require('concurrent-transform'), import parallelize from 'concurrent-transform'
browser = require('browser-sync'), import browser from 'browser-sync'
autoprefixer = require('autoprefixer'), import autoprefixer from 'autoprefixer'
cssnano = require('cssnano') import cssnano from 'cssnano'
// Temporary solution until gulp 4 // Temporary solution until gulp 4
// https://github.com/gulpjs/gulp/issues/355 // https://github.com/gulpjs/gulp/issues/355
const runSequence = require('run-sequence') import runSequence from 'run-sequence'
// handle errors // handle errors
const onError = (error) => { const onError = (error) => {
@ -334,7 +334,7 @@ gulp.task('server', ['build'], () => {
// //
// Build site, run server, and watch for file changes // Build site, run server, and watch for file changes
// //
gulp.task('default', ['build', 'server'], () => { gulp.task('default', ['server'], () => {
gulp.watch([SRC + '/_assets/styl/**/*.styl'], ['css']) gulp.watch([SRC + '/_assets/styl/**/*.styl'], ['css'])
gulp.watch([SRC + '/_assets/js/*.js'], ['js', browser.reload]) gulp.watch([SRC + '/_assets/js/*.js'], ['js', browser.reload])
gulp.watch([SRC + '/_assets/img/**/*.{png,jpg,jpeg,gif}'], ['images', browser.reload]) gulp.watch([SRC + '/_assets/img/**/*.{png,jpg,jpeg,gif}'], ['images', browser.reload])
@ -372,11 +372,11 @@ gulp.task('deploy', () => {
// create publisher, define config // create publisher, define config
var publisher = $.awspublish.create({ var publisher = $.awspublish.create({
params: { params: {
"Bucket": S3BUCKET 'Bucket': S3BUCKET
}, },
"accessKeyId": process.env.AWS_ACCESS_KEY, 'accessKeyId': process.env.AWS_ACCESS_KEY,
"secretAccessKey": process.env.AWS_SECRET_KEY, 'secretAccessKey': process.env.AWS_SECRET_KEY,
"region": S3REGION 'region': S3REGION
}) })
return gulp.src(DIST + '/**/*') return gulp.src(DIST + '/**/*')