INNER CODE UNIT · JavaScript

getUnscopedPackageName

sindresorhus/meow · source/index.js:15

const getUnscopedPackageName = packageName => {
	if (!packageName.startsWith('@')) {
		return packageName;
	}

	const slashIndex = packageName.indexOf('/');
	return slashIndex === -1 ? packageName : packageName.slice(slashIndex + 1);
};

const getProcessTitle = packageJson => {
	if (!packageJson || typeof packageJson !== 'object') {
		return '';
	}

	const packageName = typeof packageJson.name === 'string' ? packageJson.name : '';
	const unscopedPackageName = getUnscopedPackageName(packageName);
	const {bin} = packageJson;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…