Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function request(opt) {
var pkg = opt.package
var name = argv.n || argv.name || baseName(pkg.name)
var description = argv.d || argv.description || pkg.description || ''
var homepage = argv.h || argv.homepage || pkg.homepage || ''
if (!name) {
console.error("No name in package.json")
process.exit(1)
}
if (homepage && homepage.indexOf('https://github.com/') === 0)
homepage = ''
var user = opt.org
// try to glean default username from package.json repository URL
if (!user && pkg.repository && pkg.repository.url) {
var urlObj = githubUrl(pkg.repository.url)
if (urlObj) {