Commit 658b99b1 authored by Nikolay Gromov's avatar Nikolay Gromov

fucking programmers

Пришлось отказаться от галп-плагинов для сомбинирования медиа-вырежений
из-за тупости их создателей: при установке на винду оные плагины что-то
там собирают, для чего нужно постратить 2 часа времени и поставить
приложений на 16+ гигабайт.
Перешел на postCSS и его плагины автопрефиксирования и комбинирования
@media
parent d2c2a40d
......@@ -5,8 +5,9 @@ const less = require('gulp-less');
const debug = require('gulp-debug');
const sourcemaps = require('gulp-sourcemaps');
const cleanss = require('gulp-cleancss');
const combineMq = require('gulp-combine-mq');
const autoprefixer = require('gulp-autoprefixer');
const postcss = require('gulp-postcss');
const autoprefixer = require('autoprefixer');
const mqpacker = require('css-mqpacker');
const rename = require('gulp-rename');
const gulpIf = require('gulp-if');
const del = require('del');
......@@ -39,12 +40,10 @@ gulp.task('less', function () {
message: err.message
}
}))
.pipe(autoprefixer({
browsers: ['last 2 versions']
}))
.pipe(combineMq({
beautify: false
}))
.pipe(postcss([
autoprefixer({browsers: ['last 2 version']}),
mqpacker
]))
.pipe(cleanss())
.pipe(rename('style.min.css'))
.pipe(debug({title: "RENAME:"}))
......@@ -57,9 +56,6 @@ gulp.task('less', function () {
gulp.task('copy:css', function() {
console.log('---------- копирование CSS');
return gulp.src('src/css/*.css', {since: gulp.lastRun('copy:css')})
.pipe(combineMq({
beautify: false
}))
.pipe(cleanss())
.pipe(rename(function (path) {
path.extname = '.min.css'
......
......@@ -9,13 +9,13 @@
"license": "MIT",
"repository": "nicothin/start-project--gulp",
"devDependencies": {
"autoprefixer": "^6.3.3",
"browser-sync": "^2.11.1",
"css-mqpacker": "^4.0.0",
"del": "^2.2.0",
"gulp": "github:gulpjs/gulp#4.0",
"gulp-autoprefixer": "^3.1.0",
"gulp-cheerio": "^0.6.2",
"gulp-cleancss": "^0.2.2",
"gulp-combine-mq": "^0.4.0",
"gulp-concat": "^2.6.0",
"gulp-debug": "^2.1.2",
"gulp-file-include": "^0.13.7",
......@@ -24,6 +24,7 @@
"gulp-less": "^3.0.5",
"gulp-newer": "^1.1.0",
"gulp-notify": "^2.2.0",
"gulp-postcss": "^6.1.0",
"gulp-rename": "^1.2.2",
"gulp-sourcemaps": "^1.6.0",
"gulp-svgmin": "^1.2.1",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment