android-versions
Advanced tools
Comparing version
@@ -61,3 +61,4 @@ /** | ||
P: { api: 28, ndk: 8, semver: "9", name: "Pie", }, | ||
Q: { api: 29, ndk: 8, semver: "10", name: "Android10", } | ||
Q: { api: 29, ndk: 8, semver: "10", name: "Android10", }, | ||
R: { api: 30, ndk: 8, semver: "11", name: "Android11", } | ||
} | ||
@@ -95,5 +96,3 @@ | ||
var argSemver = formatSemver(arg) | ||
var versionSemver = formatSemver(version.semver) | ||
if (semver.valid(argSemver) && semver.satisfies(argSemver, versionSemver)) { | ||
if (semver.valid(argSemver) && semver.satisfies(argSemver, version.semver)) { | ||
return true | ||
@@ -100,0 +99,0 @@ } |
{ | ||
"name": "android-versions", | ||
"version": "1.5.0", | ||
"version": "1.6.0", | ||
"description": "Get the name, API level, version level, NDK level, or version code from any version of Android.", | ||
@@ -11,7 +11,7 @@ "main": "index.js", | ||
"dependencies": { | ||
"semver": "^5.4.1" | ||
"semver": "^5.7.1" | ||
}, | ||
"devDependencies": { | ||
"jshint": "^2.9.6", | ||
"tape": "^4.6.0" | ||
"jshint": "^2.10.2", | ||
"tape": "^4.11.0" | ||
}, | ||
@@ -18,0 +18,0 @@ "repository": { |
@@ -46,3 +46,3 @@ "use strict"; | ||
}).map((version) => version.versionCode) | ||
t.deepEqual(actual, ["M", "N", "N_MR1", "O", "O_MR1", "P", "Q"]) | ||
t.deepEqual(actual, ["M", "N", "N_MR1", "O", "O_MR1", "P", "Q", "R"]) | ||
}) | ||
@@ -58,6 +58,7 @@ | ||
test('support major version only', (t) => { | ||
t.plan(2) | ||
test('matches incomplete semver when given more specific version', (t) => { | ||
t.plan(3) | ||
t.equal(android.get("9.0").versionCode, android.P.versionCode) | ||
t.equal(android.get("9.0.0").versionCode, android.P.versionCode) | ||
t.equal(android.get("7.1.1").versionCode, android.N_MR1.versionCode) | ||
}) | ||
@@ -71,3 +72,3 @@ | ||
}) | ||
t.equal(android.get("4.4.5"), null) | ||
t.equal(android.get("4.4.5").versionCode, android.KITKAT_WATCH.versionCode) | ||
}) | ||
@@ -92,3 +93,3 @@ | ||
test('access specific versions directly', (t) => { | ||
t.plan(29) | ||
t.plan(30) | ||
t.ok(android.BASE) | ||
@@ -123,2 +124,3 @@ t.ok(android.BASE_1_1) | ||
t.ok(android.Q) | ||
t.ok(android.R) | ||
}) |
13966
1.62%246
0.82%Updated