node/deps/npm/lib/utils/get-project-scope.js
Luigi Pinca dc05c70c8f
deps: upgrade npm to 7.0.7
PR-URL: https://github.com/nodejs/node/pull/35908
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Ruy Adorno <ruyadorno@github.com>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
2020-11-02 16:18:50 -05:00

18 lines
377 B
JavaScript

const { resolve } = require('path')
module.exports = prefix => {
try {
const { name } = require(resolve(prefix, 'package.json'))
if (!name || typeof name !== 'string')
return ''
const split = name.split('/')
if (split.length < 2)
return ''
const scope = split[0]
return /^@/.test(scope) ? scope : ''
} catch (er) {
return ''
}
}