UNPKG

m2-ui

Version:

The package is provided web components and utilities based on vue and element-ui.

35 lines (29 loc) 756 B
'use strict' const { series, src, dest } = require('gulp') const less = require('gulp-less') const autoprefixer = require('gulp-autoprefixer') const cssmin = require('gulp-cssmin') const theme = './packages/theme-grace' const compile = () => { return src(`${theme}/src/*.less`) .pipe(less()) .pipe(autoprefixer({ cascade: false })) .pipe(cssmin()) .pipe(dest(`${theme}/lib`)) } const copyCss = () => { return src([ `${theme}/lib/**/*`, //`!${theme}/lib/base.css`, `!${theme}/lib/mixin.css` // `!${theme}/lib/variable.css` ]).pipe(dest('./lib/theme-grace')) } const copyImg = () => { return src([ `${theme}/img/**/*` ]).pipe(dest('./lib/img')) } exports.build = series(compile, copyCss, copyImg)