versionsIn
uses tcmts.loader.packages.candidates, which uses tcmts.loader.packages.registryView, which uses node:child_process
Versions of name in npm range range with their peer dependencies, newest first (no prereleases, unless asked).
import { candidates } from "#codebase/tcmts/loader/packages"; export function versionsIn(name: string, range: string): { version: string; peers: Record<string, string> }[] { return candidates(name, range); }