@wordpress/eslint-plugin
Version:
ESLint plugin for WordPress development.
17 lines (15 loc) • 407 B
JavaScript
/**
* Checks whether the passed package name is installed in the project.
*
* @param {string} packageName The name of npm package.
* @return {boolean} Returns true when the package is installed or false otherwise.
*/
const isPackageInstalled = ( packageName ) => {
try {
if ( require.resolve( packageName ) ) {
return true;
}
} catch {}
return false;
};
module.exports = isPackageInstalled;