• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
17