File size: 435 Bytes
4d70170 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import { onMounted, ref } from 'vue'
import semver from 'semver'
const packageData = ref<any>(null)
export function useVueVersionCheck() {
function getLatestVersion(currentVersion: string): string {
if (packageData.value && packageData.value.versions) {
return semver.maxSatisfying(Object.keys(packageData.value.versions), `^${currentVersion}`)
}
return currentVersion
}
return {
getLatestVersion,
}
}
|