install gulp to process code
This commit is contained in:
parent
24f6606c2c
commit
b6a3900ee2
1651 changed files with 253427 additions and 39 deletions
52
gulpfile.js
Normal file
52
gulpfile.js
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
const gulp = require("gulp");
|
||||
const cssImport = require("gulp-cssimport");
|
||||
const rename = require("gulp-rename");
|
||||
const terser = require("gulp-terser");
|
||||
|
||||
const paths = {
|
||||
styles: {
|
||||
src: "assets/css/style.css",
|
||||
},
|
||||
scripts: {
|
||||
main: "assets/js/script.js",
|
||||
calendar: "assets/js/calendar.js",
|
||||
swiper: "assets/js/swiper.js",
|
||||
},
|
||||
dest: "assets/dist/",
|
||||
};
|
||||
|
||||
function packCss() {
|
||||
return gulp
|
||||
.src(paths.styles.src)
|
||||
.pipe(cssImport())
|
||||
.pipe(gulp.dest(paths.dest));
|
||||
}
|
||||
|
||||
function minifyMainJS() {
|
||||
return gulp
|
||||
.src(paths.scripts.main)
|
||||
.pipe(rename("script.min.js"))
|
||||
.pipe(terser())
|
||||
.pipe(gulp.dest(paths.dest));
|
||||
}
|
||||
function minifyCalendarJS() {
|
||||
return gulp
|
||||
.src(paths.scripts.calendar)
|
||||
.pipe(rename("calendar.min.js"))
|
||||
.pipe(terser())
|
||||
.pipe(gulp.dest(paths.dest));
|
||||
}
|
||||
function minifySwiperJS() {
|
||||
return gulp
|
||||
.src(paths.scripts.swiper)
|
||||
.pipe(rename("swiper.min.js"))
|
||||
.pipe(terser())
|
||||
.pipe(gulp.dest(paths.dest));
|
||||
}
|
||||
|
||||
exports.default = gulp.parallel(
|
||||
packCss,
|
||||
minifyMainJS,
|
||||
minifyCalendarJS,
|
||||
minifySwiperJS
|
||||
);
|
||||
Loading…
Add table
Add a link
Reference in a new issue