You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					42 lines
				
				954 B
			
		
		
			
		
	
	
					42 lines
				
				954 B
			| 
											3 years ago
										 | "use strict"; | ||
|  | 
 | ||
|  | Object.defineProperty(exports, "__esModule", { | ||
|  |   value: true | ||
|  | }); | ||
|  | exports.prettifyTargets = prettifyTargets; | ||
|  | exports.prettifyVersion = prettifyVersion; | ||
|  | var _semver = require("semver"); | ||
|  | var _targets = require("./targets"); | ||
|  | function prettifyVersion(version) { | ||
|  |   if (typeof version !== "string") { | ||
|  |     return version; | ||
|  |   } | ||
|  |   const { | ||
|  |     major, | ||
|  |     minor, | ||
|  |     patch | ||
|  |   } = _semver.parse(version); | ||
|  |   const parts = [major]; | ||
|  |   if (minor || patch) { | ||
|  |     parts.push(minor); | ||
|  |   } | ||
|  |   if (patch) { | ||
|  |     parts.push(patch); | ||
|  |   } | ||
|  |   return parts.join("."); | ||
|  | } | ||
|  | function prettifyTargets(targets) { | ||
|  |   return Object.keys(targets).reduce((results, target) => { | ||
|  |     let value = targets[target]; | ||
|  |     const unreleasedLabel = | ||
|  |     _targets.unreleasedLabels[target]; | ||
|  |     if (typeof value === "string" && unreleasedLabel !== value) { | ||
|  |       value = prettifyVersion(value); | ||
|  |     } | ||
|  |     results[target] = value; | ||
|  |     return results; | ||
|  |   }, {}); | ||
|  | } | ||
|  | 
 | ||
|  | //# sourceMappingURL=pretty.js.map
 |