browserslist
Advanced tools
Comparing version 4.21.6 to 4.21.7
17
index.js
@@ -12,3 +12,3 @@ var jsReleases = require('node-releases/data/processed/envs.json') | ||
var YEAR = 365.259641 * 24 * 60 * 60 * 1000 | ||
var ANDROID_EVERGREEN_FIRST = 37 | ||
var ANDROID_EVERGREEN_FIRST = '37' | ||
@@ -262,4 +262,3 @@ // Helpers | ||
function normalizeAndroidVersions(androidVersions, chromeVersions) { | ||
var firstEvergreen = ANDROID_EVERGREEN_FIRST | ||
var last = chromeVersions[chromeVersions.length - 1] | ||
var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST) | ||
return androidVersions | ||
@@ -269,3 +268,3 @@ .filter(function (version) { | ||
}) | ||
.concat(chromeVersions.slice(firstEvergreen - last - 1)) | ||
.concat(chromeVersions.slice(iFirstEvergreen)) | ||
} | ||
@@ -301,10 +300,8 @@ | ||
if (context.mobileToDesktop) return list | ||
var released = browserslist.data.android.released | ||
var last = released[released.length - 1] | ||
var diff = last - ANDROID_EVERGREEN_FIRST - versions | ||
if (diff > 0) { | ||
var released = browserslist.data.chrome.released | ||
var nEvergreen = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST) | ||
if (versions <= nEvergreen) { | ||
return list.slice(-1) | ||
} else { | ||
return list.slice(diff - 1) | ||
} | ||
return list.slice(nEvergreen - 1 - versions) | ||
} | ||
@@ -311,0 +308,0 @@ |
{ | ||
"name": "browserslist", | ||
"version": "4.21.6", | ||
"version": "4.21.7", | ||
"description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
61453
1925