INNER CODE UNIT · JavaScript
getProcessTitle
sindresorhus/meow · source/index.js:24
const getProcessTitle = packageJson => {
if (!packageJson || typeof packageJson !== 'object') {
return '';
}
const packageName = typeof packageJson.name === 'string' ? packageJson.name : '';
const unscopedPackageName = getUnscopedPackageName(packageName);
const {bin} = packageJson;
if (typeof bin === 'string') {
return unscopedPackageName;
}
if (bin && typeof bin === 'object') {
return Object.keys(bin).at(0) ?? packageName;
}
return packageName;