From 54969429026485e91e48f047863f33c4ff840ac2 Mon Sep 17 00:00:00 2001 From: Ted Whitehead Date: Thu, 29 Nov 2018 16:15:07 -0500 Subject: [PATCH] Add missing Autoprefixer options Based on https://github.com/middleman/middleman-autoprefixer/issues/32 Autoprefixer option docs https://github.com/postcss/autoprefixer#features --- lib/middleman-autoprefixer/extension.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/middleman-autoprefixer/extension.rb b/lib/middleman-autoprefixer/extension.rb index 2eb5d88..ed70786 100644 --- a/lib/middleman-autoprefixer/extension.rb +++ b/lib/middleman-autoprefixer/extension.rb @@ -7,6 +7,9 @@ class Extension < ::Middleman::Extension option :cascade, true, 'Align prefixed properties' option :inline, false, 'Process inline CSS within HTML files' option :ignore, [], 'File patterns to avoid processing' + option :grid, true, 'Enable -ms- prefixes for Grid Layout' + option :supports, false, 'Disable @supports parameters prefixing' + option :flexbox, false, 'Disable flexbox properties prefixing' def initialize(app, options = {}, &block) super @@ -37,7 +40,9 @@ def initialize(app, options = {}) browsers: options[:browsers] && Array(options[:browsers]), add: options[:add], remove: options[:remove], - cascade: options[:cascade] + grid: options[:grid], + supports: options[:supports], + flexbox: options[:flexbox] }) end