Files
actions-ansi-to-html/node_modules/@semantic-release/npm/lib/get-registry.js
T
2025-11-11 06:53:11 -05:00

16 lines
437 B
JavaScript

const path = require('path');
const rc = require('rc');
const getRegistryUrl = require('registry-auth-token/registry-url');
module.exports = ({publishConfig: {registry} = {}, name}, {cwd, env}) =>
registry ||
env.NPM_CONFIG_REGISTRY ||
getRegistryUrl(
name.split('/')[0],
rc(
'npm',
{registry: 'https://registry.npmjs.org/'},
{config: env.NPM_CONFIG_USERCONFIG || path.resolve(cwd, '.npmrc')}
)
);