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
28
29
30
|
// Gulp.js configuration
var gulp = require('gulp'),
lost = require('lost'),
cssnano = require('cssnano'),
autoprefixer = require('autoprefixer')({}),
watch = require('gulp-watch'),
rucksack = require('rucksack-css'),
simplevars = require('postcss-simple-vars'),
fontmagician = require('postcss-font-magician')({protocol: 'https:'}),
postcss = require('gulp-postcss');
// apply PostCSS plugins
gulp.task('css', function() {
return gulp.src('src/style.min.css')
.pipe(postcss([
autoprefixer,
//cssnano,
lost,
rucksack,
fontmagician,
simplevars
]))
.pipe(gulp.dest('../static/css'));
});
gulp.task('default', ['css', 'watch']);
gulp.task('watch', function() {
gulp.watch('src/main.css', ['css'])
});
|