UNPKG

@semantic-release/npm

Version:

semantic-release plugin to publish a npm package

19 lines (17 loc) 503 B
import normalizeUrl from "normalize-url"; import { OFFICIAL_REGISTRY } from "./definitions/constants.js"; export default function ( { name }, { env: { DEFAULT_NPM_REGISTRY = OFFICIAL_REGISTRY }, 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, }; }