1
0
mirror of https://github.com/kognise/water.css.git synced 2025-08-07 05:37:08 +02:00

#111 Seperate browserlist for modern builds

This commit is contained in:
Jan Schneider
2019-10-02 11:34:55 +02:00
parent f0709f5517
commit 6d37bf30c3
2 changed files with 23 additions and 6 deletions

View File

@@ -69,7 +69,9 @@ function style() {
// Calculate size before autoprefixing
.pipe(bytediff.start())
// autoprefix
.pipe(postcss([autoprefixer()]))
.pipe(postcss([autoprefixer({
env: "legacy"
})]))
// Write the amount gained by autoprefixing
.pipe(bytediff.stop(data => formatByteMessage('autoprefixer', data)))
.pipe(excludeModern.restore)
@@ -79,8 +81,9 @@ function style() {
// Calculate size before autoprefixing
.pipe(bytediff.start())
// autoprefix modern builds
// TODO: Use separate browserslist to only apply prefixes needed in *modern* browsers
.pipe(postcss([autoprefixer()]))
.pipe(postcss([autoprefixer({
env: "modern"
})]))
// Write the amount gained by autoprefixing
.pipe(bytediff.stop(data => formatByteMessage('autoprefixer', data)))
.pipe(excludeLegacy.restore)

View File

@@ -41,7 +41,21 @@
"postcss-import": "^12.0.1",
"postcss-inline-svg": "^3.1.1"
},
"browserslist": [
"defaults AND not android 4.4.3"
]
"browserslist": {
"legacy": ["defaults AND not android 4.4.3"],
"modern": [
"Edge > 16",
"Firefox > 31",
"Chrome > 49",
"Safari > 9.1",
"Opera > 36",
"ios_saf > 9.3",
"Android > 76",
"OperaMobile > 46",
"ChromeAndroid > 76",
"FirefoxAndroid > 68",
"UCAndroid > 12.12",
"Samsung > 5"
]
}
}