UNPKG

npm

Version:

a package manager for JavaScript

18 lines (15 loc) 377 B
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 '' } }