forked from tonygrue/holidayapi.com
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.js
More file actions
27 lines (22 loc) · 740 Bytes
/
gulpfile.js
File metadata and controls
27 lines (22 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var gulp = require('gulp');
var connect = require('gulp-connect-php');
var minify = require('gulp-minify-css');
var notify = require('gulp-notify');
var rename = require('gulp-rename');
var sync = require('browser-sync');
gulp.task('styles', function() {
return gulp.src('public/css/styles.css')
.pipe(rename({ suffix: '.min' }))
.pipe(minify())
.pipe(gulp.dest('public/css'))
.pipe(notify({ message: 'Styles task complete' }));
});
gulp.task('server', function() {
connect.server({ base: './public' }, function() {
sync({ proxy: 'localhost:8000' });
});
gulp.watch('public/css/styles.css', ['styles']);
gulp.watch('**/*.php').on('change', function() {
sync.reload();
});
});