1.0.15 • Published 5 years ago
@extra-version/parse v1.0.15
Converts string to version. :running: :package: :ledger:
Similar: from, parse, stringify. This is part of package extra-version.
version.parse(s, [i], [lvl]);
// s: a string
// i: start index (0)
// lvl: permissive level, 0-4/-1 (0 => none)
// --> [end index, version], or [-1, null]
const version = require('extra-version');
version.parse('1.2');
// [-1, null] (not a semver)
version.parse('1.2.0');
// [
// 5, ^ end index
// Version {
// major: 1,
// minor: 2,
// patch: 0,
// prerelease: [],
// buildmetadata: []
// }
// ]
version.parse('lagaan@1.2.3.4', 7);
// [ ^ start here
// 12, ^ end index
// Version {
// major: 1,
// minor: 2,
// patch: 3,
// prerelease: [],
// buildmetadata: []
// }
// ]
version.parse('lagaan@1.2.3.4', 7, -1);
// [ ^ start here ^ permit any error
// 14, ^ end index
// Version {
// major: 1,
// minor: 2,
// patch: 3,
// prerelease: [],
// buildmetadata: [ '4' ]
// }
// ]
references
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.5
5 years ago
1.0.3
5 years ago
1.0.0
5 years ago
0.1.14
5 years ago
0.1.15
5 years ago
0.1.12
5 years ago
0.1.13
5 years ago
0.1.11
5 years ago
0.1.10
5 years ago
0.1.9
5 years ago
0.1.8
5 years ago
0.1.7
5 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago