Не работают опции плагина postcss-preset-env, VSCode ругается на неизвестные свойства @custom-media и @custom-selector, вложенность, автопрефиксер тоже не срабатывают, хотя в опциях вроде все подключил. Что делаю не так?
const gulp = require('gulp'),
postcss = require('gulp-postcss'),
postcssPresetEnv = require('postcss-preset-env'),
gutil = require('gulp-util'),
sourcemaps = require('gulp-sourcemaps'),
source = 'process/css/',
dest = 'builds/nextgen/';
gulp.task('css', function() {
gulp.src(source + 'style.css')
.pipe(sourcemaps.init())
.pipe(postcss([
require('postcss-partial-import')({prefix: '_', extension: '.css'}),
postcssPresetEnv({
features: {
'nesting-rules': true,
'color-mod-function': true,
'custom-selectors': true,
'custom-media-queries': true,
'autoprefixer': true
}
// ,importFrom: './process/css/_variables.css'
})
]))
.on('error', gutil.log)
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(dest + 'css'));
});
Репозиторий плагина