Files
roll20-character-sheets/Crossed-Fates/source/gulpfile.js
T
2021-06-01 14:47:53 -05:00

30 lines
733 B
JavaScript

const gulp = require('gulp');
const pug = require('gulp-pug-3');
const sass = require('gulp-sass');
gulp.task('sass', () => {
return gulp.src('./app/CrossedFates.scss')
.pipe(sass({
outputStyle: 'expanded'
}).on('error', sass.logError))
.pipe(gulp.dest('../'))
})
gulp.task('html', function () {
return gulp.src('./app/CrossedFates.pug')
.pipe(pug({
pretty: true,
locals: require('../translation.json')
}))
.pipe(gulp.dest('../'))
})
gulp.task('watch', gulp.series(['sass', 'html'], () => {
gulp.watch('./app/**/*.scss', gulp.series(['sass']))
gulp.watch(['./app/**/*.pug','./app/**/*.js'], gulp.series(['html']))
}))
gulp.task('build', gulp.series([
'sass',
'html']))