INNER CODE UNIT · JavaScript

warmUpPublishLookups

sindresorhus/np · source/cli-implementation.js:134

const warmUpPublishLookups = async (package_, packageManager, rootDirectory) => {
	try {
		await Promise.all([
			npm.getFilesToBePacked(rootDirectory),
			// The auth check is skipped with OIDC, so don't warm it up either.
			getOidcProvider() ? undefined : npm.username({externalRegistry: package_.publishConfig?.registry}),
			util.getPreReleasePrefix(packageManager),
		]);
	} catch {}
};

async function getOptions() {
	const initialConfig = await config(process.cwd());
	const contents = cli.flags.contents ?? initialConfig?.contents;
	const packagePath = contents ? path.resolve(process.cwd(), contents) : process.cwd();

	const {package_, rootDirectory} = await util.readPackage(packagePath);
	const projectDirectory = contents ? process.cwd() : rootDirectory;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…