newestVersion
uses tcmts.loader.packages.registryView, which uses node:child_process
The newest version of name (its latest tag), from the registry; undefined if there's no such package.
import { registryView } from "#codebase/tcmts/loader/packages"; export function newestVersion(name: string): string | undefined { const r = registryView([name, "version"]); const v = r.status === 0 ? r.stdout.trim() : ""; return v || undefined; }