@storybook/semver
Version:
The semantic version parser used by npm for browser.
15 lines (12 loc) • 345 B
JavaScript
var Range = require('../classes/range');
var validRange = function validRange(range, options) {
try {
// Return '*' instead of '' so that truthiness works.
// This will throw if it's invalid anyway
return new Range(range, options).range || '*';
} catch (er) {
return null;
}
};
module.exports = validRange;
;