token-wizard/gulpfile.js

38 lines
973 B
JavaScript
Executable File

"use strict";
const gulp = require("gulp");
const sass = require("gulp-sass");
const sassGlob = require("gulp-sass-glob");
const autoprefixer = require("gulp-autoprefixer");
const uglifycss = require("gulp-uglifycss");
gulp.task("sass", function () {
return gulp.src(["src/assets/stylesheets/*.scss"])
.pipe(sassGlob())
.pipe(sass().on("error", sass.logError))
.pipe(autoprefixer({
remove: false
}))
.pipe(uglifycss({
"uglyComments": true
}))
.pipe(gulp.dest("src/assets/stylesheets/"));
});
gulp.task("sass_v2.0", function () {
return gulp.src(["src/assets/stylesheets/v2.0/*.scss"])
.pipe(sassGlob())
.pipe(sass().on("error", sass.logError))
.pipe(autoprefixer({
remove: false
}))
.pipe(uglifycss({
"uglyComments": true
}))
.pipe(gulp.dest("src/assets/stylesheets/"));
});
gulp.task("watch", function () {
gulp.watch("src/assets/stylesheets/**/*.scss", ["sass", "sass_v2.0"]);
});