INNER CODE UNIT · JavaScript

buildOptions

sindresorhus/meow · source/options.js:85

export const buildOptions = (helpText, options) => {
	if (typeof helpText !== 'string') {
		options = helpText;
		helpText = '';
	}

	if (!options.importMeta?.url) {
		throw new TypeError('The `importMeta` option is required. Its value must be `import.meta`.');
	}

	const foundPackage = options.pkg ?? readPackageUpSync({
		cwd: path.dirname(fileURLToPath(options.importMeta.url)),
		normalize: false,
	})?.packageJson;

	const pkg = foundPackage ?? {};
	let isPackageNormalized = false;
	const getPackage = () => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…