source: node_modules/semver/functions/parse.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 317 bytes
Line 
1const SemVer = require('../classes/semver')
2const parse = (version, options, throwErrors = false) => {
3 if (version instanceof SemVer) {
4 return version
5 }
6 try {
7 return new SemVer(version, options)
8 } catch (er) {
9 if (!throwErrors) {
10 return null
11 }
12 throw er
13 }
14}
15
16module.exports = parse
Note: See TracBrowser for help on using the repository browser.