1.0.35 • Published 12 months ago
node-resolve-versions v1.0.35
versions-string-to-versions
Convert a version expression to released Node.js versions (by full or partial semver, expression, or package.json engines.node).
var assert = require('assert');
var resolveVersions = require('versions-string-to-versions');
///////////////
// callback
///////////////
// version string
resolveVersions('12', function (err, versions) {
assert.ok(!err, err ? err.message : '');
assert.equal(versions.length, 1);
assert.equal(versions[0].slice(0, 4), 'v12.');
done();
});
// expression
resolveVersions('>=8', { range: 'major,even' }, function (err, versions) {
assert.ok(!err, err ? err.message : '');
assert.ok(versions.length > 1);
});
// expression
resolveVersions('12,14', function (err, versions) {
assert.ok(!err, err ? err.message : '');
assert.ok(versions.length > 1);
});
// engines from package.json engines.node in cwd
resolveVersions('engines', function (err, versions) {
assert.ok(!err, err ? err.message : '');
assert.ok(versions.length >= 1);
});
///////////////
// promise
///////////////
// version string
var versions = await resolveVersions('12')
assert.equal(versions.length, 1);
assert.equal(versions[0].slice(0, 4), 'v12.');
// expression
var versions = await resolveVersions('>=8', { range: 'major,even' })
assert.ok(versions.length > 1);
// expression
var versions = await resolveVersions('12,14')
assert.ok(versions.length > 1);
// engines from package.json engines.node in cwd
var versions = await resolveVersions('engines')
assert.ok(versions.length > 1);1.0.19
1 year ago
1.0.2
1 year ago
1.0.18
1 year ago
1.0.1
1 year ago
1.0.17
1 year ago
1.0.0
1 year ago
1.0.16
1 year ago
1.0.9
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.22
1 year ago
1.0.21
1 year ago
1.0.20
1 year ago
1.0.26
1 year ago
1.0.25
1 year ago
1.0.24
1 year ago
1.0.23
1 year ago
1.0.29
1 year ago
1.0.28
1 year ago
1.0.27
1 year ago
1.0.33
1 year ago
1.0.32
1 year ago
1.0.31
1 year ago
1.0.30
1 year ago
1.0.35
12 months ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
0.3.10
2 years ago
0.3.9
4 years ago
0.3.0
4 years ago
0.3.6
4 years ago
0.3.5
4 years ago
0.3.8
4 years ago
0.3.7
4 years ago
0.3.2
4 years ago
0.2.3
4 years ago
0.3.1
4 years ago
0.3.4
4 years ago
0.2.5
4 years ago
0.3.3
4 years ago
0.2.4
4 years ago
0.2.2
4 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.6
6 years ago
0.1.5
6 years ago
0.1.4
6 years ago
0.1.3
6 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago