UNPKG

@talend/module-to-cdn

Version:

Get cdn config from npm module name

14 lines (11 loc) 360 B
const semver = require('semver'); /* * Allow to parse complex package.json version requirements such as npm:@xlts.dev/angular@1.8.7 */ function parseToSemverIfPossible(version) { const parsedVersion = semver.coerce(version)?.version; return semver.valid(parsedVersion) ? parsedVersion : version; } module.exports = { parseToSemverIfPossible };