| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- var gulp = require('gulp');
- var browserSync = require('browser-sync').create();
- var pkg = require('./package.json');
- // Copy third party libraries from /node_modules into /vendor
- gulp.task('vendor', function() {
- // Bootstrap
- gulp.src([
- './node_modules/bootstrap/dist/**/*',
- '!./node_modules/bootstrap/dist/css/bootstrap-grid*',
- '!./node_modules/bootstrap/dist/css/bootstrap-reboot*'
- ])
- .pipe(gulp.dest('./vendor/bootstrap'))
- // jQuery
- gulp.src([
- './node_modules/jquery/dist/*',
- '!./node_modules/jquery/dist/core.js'
- ])
- .pipe(gulp.dest('./vendor/jquery'))
- })
- // Default task
- gulp.task('default', ['vendor']);
- // Configure the browserSync task
- gulp.task('browserSync', function() {
- browserSync.init({
- server: {
- baseDir: "./"
- }
- });
- });
- // Dev task
- gulp.task('dev', ['browserSync'], function() {
- gulp.watch('./css/*.css', browserSync.reload);
- gulp.watch('./*.html', browserSync.reload);
- });
|