mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-23 23:49:05 -06:00
31 lines
701 B
JavaScript
31 lines
701 B
JavaScript
const gulp = require('gulp')
|
|
const gulpClean = require('gulp-clean')
|
|
const RevAll = require('gulp-rev-all')
|
|
|
|
const assets = () => {
|
|
const revAllOpts = {
|
|
dontGlobal: ['.ico', 'fira.css', 'javascript-logo.png'],
|
|
dontRenameFile: ['.ico', '.html', /fonts/],
|
|
dontSearchFile: ['.js'],
|
|
debug: false,
|
|
}
|
|
|
|
return gulp.src('./app/**/*')
|
|
.pipe(RevAll.revision(revAllOpts))
|
|
.pipe(gulp.dest('build'))
|
|
}
|
|
|
|
const cname = () => {
|
|
return gulp.src('CNAME', { allowEmpty: true })
|
|
.pipe(gulp.dest('build'))
|
|
}
|
|
|
|
const clean = () => {
|
|
return gulp.src('./build', { allowEmpty: true })
|
|
.pipe(gulpClean())
|
|
}
|
|
|
|
const build = gulp.series(clean, gulp.parallel(assets, cname))
|
|
|
|
exports.build = build
|