Skip to content

Commit 983f5a0

Browse files
committed
Close #8
1 parent ebdf70c commit 983f5a0

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

Diff for: gulpfile.js

+16-3
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@ const htmlLint = require('gulp-html-lint');
55
const htmlbeautify = require('gulp-html-beautify');
66
const htmlmin = require('gulp-htmlmin');
77
const sass = require('gulp-sass');
8-
8+
const postcss = require('gulp-postcss');
9+
const autoprefixer = require('autoprefixer');
10+
const cssnano = require('cssnano');
911

1012
gulp.task('default', ["build"]);
1113

1214
gulp.task('clean', () => {
13-
return gulp.src(['./index.html', 'tmp/**/*'], {read: false})
15+
return gulp.src(['./index.html', 'tmp/**/*', 'css/**/*'], {read: false})
1416
.pipe(debug({title: '[clean]'}))
1517
.pipe(clean());
1618
});
1719

18-
gulp.task('build', ['html'], () =>
20+
gulp.task('build', ['html', 'css'], () =>
1921
gulp.src('tmp/**/*')
2022
.pipe(debug({title: '[build]'}))
2123
.pipe(gulp.dest('./'))
@@ -64,4 +66,15 @@ gulp.task('sass', () => {
6466

6567
gulp.task('sass:watch', () => {
6668
gulp.watch('src/sass/**/*.scss', ['sass']);
69+
});
70+
71+
72+
gulp.task('css', function () {
73+
var plugins = [
74+
autoprefixer({browsers: ['last 1 version']}),
75+
cssnano()
76+
];
77+
return gulp.src('./src/css/*.css')
78+
.pipe(postcss(plugins))
79+
.pipe(gulp.dest('./css'));
6780
});

Diff for: package.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,15 @@
1717
},
1818
"homepage": "https://github.com/cyber-nomads/bash-reference-manual#readme",
1919
"devDependencies": {
20+
"autoprefixer": "9.1.0",
21+
"cssnano": "4.0.5",
2022
"gulp": "3.9.1",
2123
"gulp-clean": "0.4.0",
2224
"gulp-debug": "4.0.0",
2325
"gulp-html-beautify": "1.0.1",
2426
"gulp-html-lint": "0.0.2",
25-
"gulp-sass": "4.0.1",
26-
"gulp-htmlmin": "4.0.0"
27+
"gulp-htmlmin": "4.0.0",
28+
"gulp-postcss": "8.0.0",
29+
"gulp-sass": "4.0.1"
2730
}
2831
}

0 commit comments

Comments
 (0)