mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 18:11:48 +00:00
32 lines
753 B
JavaScript
32 lines
753 B
JavaScript
// @ts-check
|
|
|
|
const gulp = require('gulp')
|
|
|
|
const { graphQlOperations, schema, watchGraphQlOperations } = require('./client/shared/gulpfile')
|
|
const { webpack: webWebpack, developmentServer, generate, watchGenerators } = require('./client/web/gulpfile')
|
|
|
|
/**
|
|
* Generates files needed for builds whenever files change.
|
|
*/
|
|
const watchGenerate = gulp.series(generate, watchGenerators)
|
|
|
|
/**
|
|
* Builds everything.
|
|
*/
|
|
const build = gulp.series(generate, webWebpack)
|
|
|
|
/**
|
|
* Watches everything and rebuilds on file changes.
|
|
*/
|
|
const development = gulp.series(generate, gulp.parallel(watchGenerators, developmentServer))
|
|
|
|
module.exports = {
|
|
generate,
|
|
watchGenerate,
|
|
build,
|
|
dev: development,
|
|
schema,
|
|
graphQlOperations,
|
|
watchGraphQlOperations,
|
|
}
|