UNPKG

@coveo/semantic-monorepo-tools

Version:

A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos

15 lines (14 loc) 624 B
import spawn from "../utils/spawn.js"; import appendCmdIfWindows from "./utils/appendCmdIfWindows.js"; import npmLogger from "./utils/npmLogger.js"; /** * Update a package's tag in the npm registry to a specific version * @param packageName The name of the package to update * @param version The version to use for the update * @param tag Th tag to update */ export default async function (packageName, version, tag) { const params = ["dist-tag", "add", [packageName, version].join("@"), tag]; const npmPs = await spawn(appendCmdIfWindows `npm`, params, npmLogger); return npmPs.stdout.toString().trim(); }