@swift-ws/gulp-kit
Version:
A starter kit for automating frontend development using Gulp.js.
60 lines (54 loc) • 1.92 kB
JavaScript
import {clean} from './gulp/tasks/clean.js';
import {compileStyles, watchStyles} from './gulp/tasks/styles.js';
import {compileScripts, watchScripts} from './gulp/tasks/script.js';
import {copyCoreFiles, watchCoreFiles} from './gulp/tasks/core.js';
import {copyStaticFiles, watchStaticFiles} from './gulp/tasks/static.js';
import {copyImages, watchImages} from './gulp/tasks/image.js';
import {copyFontFiles, watchFontFiles} from './gulp/tasks/fonts.js';
import {getGoogleFonts} from './gulp/tasks/googleFonts.js';
import {createArchive} from './gulp/tasks/zip.js';
import {sendFilesFTP, watchFilesFTP} from './gulp/tasks/ftp.js';
import gulp from 'gulp';
export {
clean,
compileStyles,
watchStyles,
compileScripts,
watchScripts,
copyCoreFiles,
watchCoreFiles,
copyStaticFiles,
watchStaticFiles,
copyImages,
watchImages,
copyFontFiles,
watchFontFiles,
getGoogleFonts,
createArchive,
sendFilesFTP,
watchFilesFTP
};
export const build = gulp.series(clean, gulp.parallel(compileStyles, compileScripts, copyCoreFiles, copyStaticFiles, copyImages, copyFontFiles, getGoogleFonts));
export const watch = gulp.parallel(watchStyles, watchScripts, watchCoreFiles, watchStaticFiles, watchImages, watchFontFiles);
const gulpKit = {
clean: clean,
compileStyles: compileStyles,
watchStyles: watchStyles,
compileScripts: compileScripts,
watchScripts: watchScripts,
copyCoreFiles: copyCoreFiles,
watchCoreFiles: watchCoreFiles,
copyStaticFiles: copyStaticFiles,
watchStaticFiles: watchStaticFiles,
getGoogleFonts: getGoogleFonts,
copyImages: copyImages,
watchImages: watchImages,
copyFontFiles: copyFontFiles,
watchFontFiles: watchFontFiles,
createArchive: createArchive,
sendFilesFTP: sendFilesFTP,
watchFilesFTP: watchFilesFTP,
build: build,
watch: watch
}
export default gulpKit;