Sha256: 364ce5e662b60365a193aa191973ec6b03d5d265a4ca93b144ec9b2401fffb70

Contents?: true

Size: 581 Bytes

Versions: 24

Compression:

Stored size: 581 Bytes

Contents

'use strict';
const path = require('path');
const findUp = require('find-up');
const readPkg = require('read-pkg');

module.exports = async options => {
	const filePath = await findUp('package.json', options);

	if (!filePath) {
		return;
	}

	return {
		packageJson: await readPkg({...options, cwd: path.dirname(filePath)}),
		path: filePath
	};
};

module.exports.sync = options => {
	const filePath = findUp.sync('package.json', options);

	if (!filePath) {
		return;
	}

	return {
		packageJson: readPkg.sync({...options, cwd: path.dirname(filePath)}),
		path: filePath
	};
};

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trusty-cms-6.3.1 node_modules/read-pkg-up/index.js
trusty-cms-5.0.7 node_modules/read-pkg-up/index.js
trusty-cms-5.0.6 node_modules/read-pkg-up/index.js
trusty-cms-5.0.5 node_modules/read-pkg-up/index.js
trusty-cms-5.0.4 node_modules/read-pkg-up/index.js
trusty-cms-5.0.3 node_modules/read-pkg-up/index.js
trusty-cms-5.0.2 node_modules/read-pkg-up/index.js
trusty-cms-5.0.1 node_modules/read-pkg-up/index.js
trusty-cms-4.3.5 node_modules/read-pkg-up/index.js
trusty-cms-5.0.0 node_modules/read-pkg-up/index.js
trusty-cms-4.3.4 node_modules/read-pkg-up/index.js
trusty-cms-4.3.3 node_modules/read-pkg-up/index.js
trusty-cms-4.3.2 node_modules/read-pkg-up/index.js
trusty-cms-4.3.1 node_modules/read-pkg-up/index.js
trusty-cms-4.3 node_modules/read-pkg-up/index.js
trusty-cms-4.2.3 node_modules/read-pkg-up/index.js
trusty-cms-4.2.2 node_modules/read-pkg-up/index.js
trusty-cms-4.2.1 node_modules/read-pkg-up/index.js
trusty-cms-4.2 node_modules/read-pkg-up/index.js
trusty-cms-4.1.9 node_modules/read-pkg-up/index.js