@visual-framework/vf-core
Version:
Common dependencies for the Visual Framework.
19 lines (16 loc) • 883 B
JavaScript
/**
* Expose vf-watch gulp task as a JS module
* This makes dependency management a bit cleaner
*/
export default function(gulp, path, componentPath, reload) {
return gulp.task("vf-watch", function() {
gulp.watch([componentPath + "/**/*.scss", "!" + componentPath + "/**/package.variables.scss"], { interval: 500 }, gulp.series("vf-css")).on("change", reload);
gulp.watch([componentPath + "/**/*.js", "!" + componentPath + "/**/*.precompiled.js"], { interval: 500 }, gulp.series("vf-scripts")).on("change", reload);
gulp.watch([componentPath + "/**/*.njk"], {
usePolling: true, // uses fs.watchFile(), otherwise this gets stuck in a loop
interval: 500
}, gulp.series("vf-templates-precompile"));
gulp.watch([componentPath + "/**/**/assets/*"], { interval: 500 }, gulp.series("vf-component-assets")).on("change", reload);
});
};
;