Initial commit
This commit is contained in:
47
resources/_keenthemes/tools/gulp/watch.js
Normal file
47
resources/_keenthemes/tools/gulp/watch.js
Normal file
@ -0,0 +1,47 @@
|
||||
import gulp from "gulp";
|
||||
import connect from "gulp-connect";
|
||||
import { build } from "./build.js";
|
||||
import { compileTask } from "./compile.js";
|
||||
import { getDemo } from "./helpers.js";
|
||||
|
||||
// localhost site
|
||||
const localHostTask = (cb) => {
|
||||
connect.server({
|
||||
root: "..",
|
||||
livereload: true,
|
||||
});
|
||||
cb();
|
||||
};
|
||||
|
||||
const reloadTask = (cb) => {
|
||||
connect.reload();
|
||||
cb();
|
||||
};
|
||||
|
||||
const watchTask = () => {
|
||||
return gulp.watch(
|
||||
[build.config.path.src + "/**/*.js", build.config.path.src + "/**/*.scss"],
|
||||
gulp.series(compileTask)
|
||||
);
|
||||
};
|
||||
|
||||
const watchSCSSTask = () => {
|
||||
return gulp.watch(
|
||||
build.config.path.src + "/**/*.scss",
|
||||
gulp.parallel(compileTask)
|
||||
);
|
||||
};
|
||||
|
||||
const watchJSTask = () => {
|
||||
return gulp.watch(
|
||||
build.config.path.src + "/**/*.js",
|
||||
gulp.parallel(compileTask)
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
// Exports
|
||||
export {
|
||||
localHostTask,
|
||||
reloadTask, watchTask, watchSCSSTask, watchJSTask
|
||||
};
|
Reference in New Issue
Block a user