gulpfile.js DETAILS ACTIVITY Today
Joel Wraith uploaded an item 09:29 Javascript gulpfile.js No recorded activity before 12 July 2017
var gulp = require('gulp'); var browserSync = require('browser-sync').create(); var pkg = require('./package.json');
// Copy vendor files from /node_modules into /vendor // NOTE: requires `npm install` before running! gulp.task('copy', function() {
gulp.src(['node_modules/bootstrap/dist/**/*', '!**/npm.js', '!**/bootstrap-theme.*', '!**/*.map']) .pipe(gulp.dest('vendor/bootstrap'))
gulp.src(['node_modules/jquery/dist/jquery.js', 'node_modules/jquery/dist/jquery.min.js']) .pipe(gulp.dest('vendor/jquery'))
gulp.src(['node_modules/tether/dist/js/*.js']) .pipe(gulp.dest('vendor/tether'))
gulp.src([ 'node_modules/font-awesome/**', '!node_modules/font-awesome/**/*.map', '!node_modules/font-awesome/.npmignore', '!node_modules/font-awesome/*.txt', '!node_modules/font-awesome/*.md', '!node_modules/font-awesome/*.json' ]) .pipe(gulp.dest('vendor/font-awesome'))
})
// Default task gulp.task('default', ['copy']);
// Configure the browserSync task gulp.task('browserSync', function() {
browserSync.init({ server: { baseDir: }, })
})
// Dev task with browserSync gulp.task('dev', ['browserSync'], function() {
// Reloads the browser whenever HTML or CSS files change gulp.watch('css/*.css', browserSync.reload); gulp.watch('*.html', browserSync.reload);
});