1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-23 13:23:18 +02:00

feat(admin-plugin): update gulpfile.js #211

This commit is contained in:
Awilum
2020-01-31 21:40:17 +03:00
parent d8e7ce5798
commit 27e11951ee

View File

@@ -11,6 +11,35 @@ class TailwindExtractor {
}
}
/**
* Task: gulp css-vendor
*/
gulp.task("css-vendor", function() {
const concat = require('gulp-concat');
const csso = require('gulp-csso');
const autoprefixer = require('gulp-autoprefixer');
return gulp
.src([
// Select2
'node_modules/select2/dist/css/select2.min.css',
// CodeMirror
'node_modules/codemirror/lib/codemirror.css',
'node_modules/codemirror/theme/elegant.css'])
.pipe(autoprefixer({
overrideBrowserslist: [
"last 1 version"
],
cascade: false
}))
.pipe(csso())
.pipe(concat('vendor-build.min.css'))
.pipe(gulp.dest("assets/dist/css/"));
});
/**
* Task: gulp css
*/
@@ -53,7 +82,7 @@ gulp.task("css", function() {
cascade: false
}))
.pipe(csso())
.pipe(concat('build.min.css'))
.pipe(concat('admin-panel-build.min.css'))
.pipe(gulp.dest("assets/dist/css/"));
});
@@ -94,12 +123,12 @@ gulp.task("css", function() {
])
//.pipe(minify())
.pipe(sourcemaps.init())
.pipe(concat('build.min.js'))
.pipe(concat('admin-panel-build.min.js'))
.pipe(sourcemaps.write())
.pipe(gulp.dest('assets/dist/js/'));
});
gulp.task('watch', function () {
gulp.watch(["**/*.html", "assets/src/"], gulp.series('css', 'js'));
gulp.watch(["**/*.html", "assets/src/"], gulp.series('css-vendor', 'css', 'js'));
});