z-ui-core
Version:
The Core consists of predefined variables for basic design elements such as color, typography, and spacing. These system properties allow for building layouts and visual styles from defined constraints and serves as base to ZDLS.
33 lines (29 loc) • 885 B
JavaScript
const gulp = require('gulp');
const pug = require('gulp-pug');
const sass = require('gulp-sass');
const rename = require('gulp-rename');
const minifyCSS = require('gulp-csso');
const concat = require('gulp-concat');
const sourcemaps = require('gulp-sourcemaps');
const autoprefixer = require('gulp-autoprefixer');
const pckg = require('./package.json');
gulp.task('sass', function(){
return gulp.src('scss/bundle.scss')
.pipe(sourcemaps.init())
.pipe(sass({
precision: 8,
outputStyle: 'expanded'
}).on('error', sass.logError))
.pipe(autoprefixer({
browsers: pckg.browserslist,
cascade: false
}))
.pipe(sourcemaps.write())
.pipe(rename('ui-core.min.css'))
.pipe(minifyCSS())
.pipe(gulp.dest('dist/css'))
});
gulp.task('watch', function () {
gulp.watch('./scss/**/*.scss', ['sass']);
});
gulp.task('default', ['sass']);