Note: browserlist config is kept in ".babelrc" because browserlist external config is not supported by Babel < 7. See https://github.com/browserslist/browserslist
outputStyle: isProduction ? 'compressed' : 'nested'
})
.on('error', $.sass.logError))
- .pipe($.autoprefixer({
- browsers: ['last 2 versions', 'ie >= 9', 'android >= 4.4', 'ios >= 7']
- }))
+ .pipe($.autoprefixer()) // uses ".browserslistrc"
// .pipe(uncss)
.pipe(gulp.dest('./dist/assets/css'));
});
'scss/**/*.scss',
],
- CSS_COMPATIBILITY: [
- 'last 2 versions',
- 'ie >= 9',
- 'android >= 4.4',
- 'ios >= 7'
- ],
-
// Assets
ASSETS_FILES: [
'docs/assets/**/*',
gulp.task('check:browserSupport', function() {
return gulp.src(['_build/assets/css/foundation.css'])
.pipe(postcss([doiuse({
- browsers: CONFIG.CSS_COMPATIBILITY,
+ /* browsers: uses ".browserslistrc" */
onFeatureUsage: function (usageInfo) {
console.log(usageInfo.message)
}
var ARGS = yargs.argv;
var FOUNDATION_VERSION = require('../../package.json').version;
var OUTPUT_DIR = ARGS.output || 'custom-build';
-var COMPATIBILITY = [
- 'last 2 versions',
- 'ie >= 9',
- 'android >= 4.4',
- 'ios >= 7'
-];
var CUSTOMIZER_CONFIG;
var MODULE_LIST;
var VARIABLE_LIST;
'node_modules/motion-ui/src'
]
}))
- .pipe(postcss([autoprefixer({
- browsers: COMPATIBILITY
- })]))
+ .pipe(postcss([autoprefixer()])) // uses ".browserslistrc"
.pipe(gulp.dest(path.join(OUTPUT_DIR, 'css')))
.pipe(cleancss({ compatibility: 'ie9' }))
.pipe(rename('foundation.min.css'))
.pipe(sourcemaps.init())
.pipe(plumber())
.pipe(sass().on('error', sass.logError))
- .pipe(postcss([autoprefixer({
- browsers: CONFIG.CSS_COMPATIBILITY
- })]))
+ .pipe(postcss([autoprefixer()])) // uses ".browserslistrc"
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('_build/assets/css'))
.on('finish', function() {
.pipe(sass({
includePaths: CONFIG.SASS_DOC_PATHS
}).on('error', sass.logError))
- .pipe(postcss([autoprefixer({
- browsers: CONFIG.CSS_COMPATIBILITY
- })]))
+ .pipe(postcss([autoprefixer()])) // uses ".browserslistrc"
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('_build/assets/css'));
});