[READ-ONLY] a fast, modern browser for the npm registry
at main 18 lines 513 B view raw
1import type { ResolvedPackageVersion } from 'fast-npm-meta' 2 3export function useResolvedVersion( 4 packageName: MaybeRefOrGetter<string>, 5 requestedVersion: MaybeRefOrGetter<string | null>, 6) { 7 return useFetch( 8 () => { 9 const version = toValue(requestedVersion) 10 return version 11 ? `https://npm.antfu.dev/${toValue(packageName)}@${version}` 12 : `https://npm.antfu.dev/${toValue(packageName)}` 13 }, 14 { 15 transform: (data: ResolvedPackageVersion) => data.version, 16 }, 17 ) 18}