26 lines
601 B
JavaScript
26 lines
601 B
JavaScript
const {src, dest, parallel} = require('gulp');
|
|
const sass = require('gulp-sass');
|
|
const minifyCSS = require('gulp-csso');
|
|
const concat = require('gulp-concat');
|
|
const browserify = require('gulp-browserify');
|
|
|
|
function css() {
|
|
return src('styles/*.scss')
|
|
.pipe(sass())
|
|
.pipe(minifyCSS())
|
|
.pipe(concat('bundle.css'))
|
|
.pipe(dest('public'))
|
|
}
|
|
|
|
function js() {
|
|
return src('src/index.js')
|
|
.pipe(browserify({
|
|
insertGlobals: true,
|
|
}))
|
|
.pipe(dest('public'))
|
|
}
|
|
|
|
exports.js = js;
|
|
exports.css = css;
|
|
exports.default = parallel(css, js);
|