Check if a package name is available on npm using an (auto-updating) offline registry all-the-package-names to enable checking package names according to new package moniker rules.
npm i -g name-exists
name-exists <package-name>
const nameExists = require('name-exists')
if (!nameExists('package-name')) {
console.log(`No package similar to 'package-name' found`);
}