chore(deps): update dependency gulp to version .x 🌟 (major) (#4816)

* chore(deps): update gulp to 4.0.2 🌟

* remove unused gulp-typescript package

* rename gulpDebug dep for consistency

* remove run-sequence dep - replace with new gulp.sequence and gulp.parallel

* pass new sourcemaps arg through to gulp-coffee

* fix favicon task that I broke. 😬

* fix extension gulpfile - needed those returns :P

- also update vinyl-source-stream to avoid vinyl errors during gulp
tasks

* Fix example gulpfile to allow empty sources


Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
This commit is contained in:
renovate[bot]
2019-07-26 14:02:44 +06:30
committed by Jennifer Shehane
parent 1324ec2566
commit 879288942c
11 changed files with 34 additions and 55 deletions

View File

@@ -118,12 +118,11 @@
"find-package-json": "1.2.0",
"fs-extra": "8.1.0",
"gift": "0.10.2",
"gulp": "3.9.1",
"gulp-awspublish": "3.4.0",
"gulp-coffee": "2.3.5",
"gulp-debug": "3.2.0",
"gulp": "4.0.2",
"gulp-awspublish": "4.0.0",
"gulp-coffee": "3.0.3",
"gulp-debug": "4.0.0",
"gulp-rename": "1.4.0",
"gulp-typescript": "3.2.4",
"hasha": "5.0.0",
"human-interval": "0.1.6",
"husky": "2.4.1",

View File

@@ -2,7 +2,6 @@ let gulp = require('gulp')
let ghPages = require('gulp-gh-pages-will')
let clean = require('gulp-clean')
let RevAll = require('gulp-rev-all')
let runSequence = require('run-sequence')
gulp.task('assets', function () {
let revAllOpts = {
@@ -23,12 +22,12 @@ gulp.task('cname', function () {
})
gulp.task('gitignore', function () {
return gulp.src('.gitignore')
return gulp.src('.gitignore', { allowEmpty: true })
.pipe(gulp.dest('build'))
})
gulp.task('clean', function () {
return gulp.src('./build')
return gulp.src('./build', { allowEmpty: true })
.pipe(clean())
})
@@ -37,10 +36,6 @@ gulp.task('push-gh-pages', function () {
.pipe(ghPages())
})
gulp.task('build', function (cb) {
return runSequence('clean', ['assets', 'cname', 'gitignore'], cb)
})
gulp.task('build', gulp.series('clean', gulp.parallel('assets', 'cname', 'gitignore')))
gulp.task('deploy', function (cb) {
return runSequence('build', 'push-gh-pages', cb)
})
gulp.task('deploy', gulp.series('build', 'push-gh-pages'))

View File

@@ -30,12 +30,11 @@
"chai": "3.5.0",
"cross-env": "5.2.0",
"cypress-example-kitchensink": "1.5.6",
"gulp": "3.9.1",
"gulp": "4.0.2",
"gulp-clean": "0.4.0",
"gulp-gh-pages-will": "0.5.5",
"gulp-rev-all": "0.9.8",
"gulp-rev-all": "2.0.2",
"mocha": "2.5.3",
"run-sequence": "1.2.2",
"shelljs": "0.8.3"
}
}

View File

@@ -2,32 +2,23 @@
@cypress/dev/no-return-before,
no-unused-vars,
*/
// TODO: This file was created by bulk-decaffeinate.
// Fix any style issues and re-enable lint.
/*
* decaffeinate suggestions:
* DS102: Remove unnecessary code created because of implicit returns
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
*/
const fs = require('fs-extra')
const pkg = require('./package.json')
const gulp = require('gulp')
const clean = require('gulp-clean')
const rename = require('gulp-rename')
const runSeq = require('run-sequence')
const source = require('vinyl-source-stream')
const Promise = require('bluebird')
const coffeeify = require('coffeeify')
const browserify = require('browserify')
const icons = require('@cypress/icons')
gulp.task('clean', () => {
return gulp.src('dist')
return gulp.src('dist', { allowEmpty: true })
.pipe(clean())
})
gulp.task('manifest', (done) => {
gulp.src('app/manifest.json')
return gulp.src('app/manifest.json')
.pipe(gulp.dest('dist'))
.on('end', () => {
return fs.readJson('dist/manifest.json', (err, json) => {
@@ -36,8 +27,6 @@ gulp.task('manifest', (done) => {
return fs.writeJson('dist/manifest.json', json, { spaces: 2 }, done)
})
})
return null
})
gulp.task('backup', () => {
@@ -84,17 +73,16 @@ gulp.task('logos', () => {
.pipe(gulp.dest('dist/logos'))
})
gulp.task('watch', ['build'], () => {
return gulp.watch('app/**/*', ['build'])
})
gulp.task('build', gulp.series('clean', gulp.parallel(
'icons',
'logos',
'manifest',
'background',
'html',
'css',
)))
gulp.task('build', () => {
return runSeq('clean', [
'icons',
'logos',
'manifest',
'background',
'html',
'css',
])
gulp.task('watch', gulp.series('build'), (done) => {
gulp.watch('app/**/*', gulp.series('build'))
done()
})

View File

@@ -32,13 +32,12 @@
"cross-env": "5.2.0",
"eol": "0.9.1",
"fs-extra": "8.1.0",
"gulp": "3.9.1",
"gulp": "4.0.2",
"gulp-clean": "0.4.0",
"gulp-rename": "1.4.0",
"run-sequence": "1.2.2",
"sinon": "1.17.7",
"sinon-chai": "3.3.0",
"vinyl-source-stream": "1.1.2"
"vinyl-source-stream": "2.0.0"
},
"files": [
"app",

View File

@@ -6,4 +6,4 @@ gulp.task('favicon', () => {
.pipe(gulp.dest('./dist'))
})
gulp.task('build', ['favicon'])
gulp.task('build', gulp.parallel('favicon'))

View File

@@ -16,7 +16,7 @@
},
"devDependencies": {
"@cypress/icons": "0.7.0",
"gulp": "3.9.1"
"gulp": "4.0.2"
},
"files": [
"dist",

View File

@@ -9,7 +9,6 @@ chalk = require("chalk")
Promise = require("bluebird")
gulpDebug = require("gulp-debug")
gulpCoffee = require("gulp-coffee")
gulpTypeScript = require("gulp-typescript")
pluralize = require("pluralize")
vinylPaths = require("vinyl-paths")
coffee = require("@packages/coffee")
@@ -195,7 +194,7 @@ buildCypressApp = (platform, version, options = {}) ->
## except those in node_modules
"!" + distDir("**", "node_modules", "**", "*.coffee")
])
], { sourcemaps: true })
.pipe vinylPaths(del)
.pipe(gulpDebug())
.pipe gulpCoffee({

View File

@@ -6,7 +6,7 @@ fs = require("fs")
path = require("path")
awspublish = require('gulp-awspublish')
rename = require('gulp-rename')
debug = require('gulp-debug')
gulpDebug = require('gulp-debug')
gulp = require("gulp")
human = require("human-interval")
R = require("ramda")
@@ -53,7 +53,7 @@ uploadFile = (options) ->
la(check.unemptyString(p.basename), "missing basename")
la(check.unemptyString(p.dirname), "missing dirname")
p
.pipe debug()
.pipe gulpDebug()
.pipe publisher.publish(headers)
.pipe awspublish.reporter()
.on "error", reject

View File

@@ -6,7 +6,7 @@ fs = require("fs")
path = require("path")
awspublish = require('gulp-awspublish')
rename = require('gulp-rename')
debug = require('gulp-debug')
gulpDebug = require('gulp-debug')
gulp = require("gulp")
human = require("human-interval")
R = require("ramda")
@@ -83,7 +83,7 @@ uploadFile = (options) ->
la(check.unemptyString(p.dirname), "missing dirname")
key = p.dirname + uploadFileName
p
.pipe debug()
.pipe gulpDebug()
.pipe publisher.publish(headers)
.pipe awspublish.reporter()
.on "error", reject

View File

@@ -1,6 +1,6 @@
awspublish = require('gulp-awspublish')
rename = require('gulp-rename')
debug = require('gulp-debug')
gulpDebug = require('gulp-debug')
fs = require("fs-extra")
cp = require("child_process")
path = require("path")
@@ -118,7 +118,7 @@ module.exports = {
.pipe rename (p) ->
p.dirname = aws.folder + "/" + p.dirname
p
.pipe debug()
.pipe gulpDebug()
.pipe publisher.publish(headers)
.pipe awspublish.reporter()
.on "error", reject