Files
releases/docs/gulp/scripts.js
T
Eva Xiaohui Luo 25ba04c980 Refresh OPA website
These changes contain a redesign of the OPA website. The main changes
are (1) new frontpage w/ refreshed messaging and assets and (2) docs
ported to gitbook.
2017-07-05 15:39:45 -07:00

32 lines
722 B
JavaScript
Executable File

/**
* Compiles src/js to public/js
**/
'use strict';
var paths = require('./config.js').paths;
var gulp = require('gulp');
var concat = require('gulp-concat');
var runSequence = require('run-sequence');
var plumber = require('gulp-plumber');
var onError = require('./on-error.js');
// Paths
var watchPath = 'js/script.js';
var destPath = paths.dest_scripts;
gulp.task('scripts', function() {
return gulp.src(watchPath)
.pipe(plumber({
errorHandler: onError
}))
.pipe(concat('script.js'))
.pipe(gulp.dest(destPath));
});
gulp.task('scripts:watch', ['scripts'], function() {
return gulp.watch(watchPath).on('change', function() {
runSequence('scripts', 'browser-sync-reload');
});
});