Team:York/file js

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);

});