mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-21 22:50:49 -06:00
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:
committed by
Jennifer Shehane
parent
1324ec2566
commit
879288942c
@@ -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",
|
||||
|
||||
@@ -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'))
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
})
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -6,4 +6,4 @@ gulp.task('favicon', () => {
|
||||
.pipe(gulp.dest('./dist'))
|
||||
})
|
||||
|
||||
gulp.task('build', ['favicon'])
|
||||
gulp.task('build', gulp.parallel('favicon'))
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cypress/icons": "0.7.0",
|
||||
"gulp": "3.9.1"
|
||||
"gulp": "4.0.2"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user