@semantic-release/npm
Version:
semantic-release plugin to publish a npm package
18 lines (16 loc) • 451 B
JavaScript
import normalizeUrl from "normalize-url";
export default function (
{ name },
{ env: { DEFAULT_NPM_REGISTRY = "https://registry.npmjs.org/" }, nextRelease: { version } },
distTag,
registry
) {
return {
name: `npm package (@${distTag} dist-tag)`,
url:
normalizeUrl(registry) === normalizeUrl(DEFAULT_NPM_REGISTRY)
? `https://www.npmjs.com/package/${name}/v/${version}`
: undefined,
channel: distTag,
};
}