UNPKG

@pecometer/peco-cli

Version:

Pecometer Command Line Interface Application with monorepo support

5 lines 675 B
"use strict"; /** * @author Sean Hutchinson * @copyright Pecometer Software Ltd */Object.defineProperty(exports,"__esModule",{value:!0}),exports.CheckRegistryVersion=CheckRegistryVersion;const _=require("lodash"),PackageJson=require("package-json"),SemVer=require("semver"),package_json_1=require("../package.json");async function CheckRegistryVersion(){const data=await PackageJson(package_json_1.name,{allVersions:!0}),{latest}=data["dist-tags"],sorted=_(data.versions).keys().sort(SemVer.compare).valueOf(),latestStableRelease=SemVer.satisfies(latest,"*")?latest:SemVer.maxSatisfying(sorted,"*");return latestStableRelease===package_json_1.version||latestStableRelease}