(version, options, throwErrors = false)
| 2 | |
| 3 | const SemVer = require('../classes/semver') |
| 4 | const parse = (version, options, throwErrors = false) => { |
| 5 | if (version instanceof SemVer) { |
| 6 | return version |
| 7 | } |
| 8 | try { |
| 9 | return new SemVer(version, options) |
| 10 | } catch (er) { |
| 11 | if (!throwErrors) { |
| 12 | return null |
| 13 | } |
| 14 | throw er |
| 15 | } |
| 16 | } |
| 17 | |
| 18 | module.exports = parse |
no outgoing calls
no test coverage detected