This repository has been archived on 2024-05-13. You can view files and clone it, but cannot push or open issues or pull requests.
share2fedi/gulpfile.js
2020-09-23 16:08:21 +02:00

32 lines
No EOL
796 B
JavaScript

const gulp = require('gulp');
const postcss = require('gulp-postcss');
const pug = require('gulp-pug');
const sass = require('gulp-sass');
sass.compiler = require('sass');
function html() {
return gulp.src('./src/**/*.pug')
.pipe(pug())
.pipe(gulp.dest('./dist/'));
}
function css() {
return gulp.src('./src/style/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(postcss([require('autoprefixer')]))
.pipe(gulp.dest('./dist/'));
}
function js() {
return gulp.src('./src/script/**/*.js')
.pipe(gulp.dest('./dist/'));
}
exports.default = gulp.parallel(html, css, js);
exports.watch = () => {
gulp.watch('./src/**/*.pug', html);
gulp.watch('./src/style/**/*.scss', css);
gulp.watch('./src/script/**/*.js', js);
}