Sha256: c66737d7879de92efda1ac3f281061da4679575a9a15573f432bfa08ab71e4db

Contents?: true

Size: 452 Bytes

Versions: 29

Compression:

Stored size: 452 Bytes

Contents

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

const pkgDir = async cwd => {
	const filePath = await findUp('package.json', {cwd});
	return filePath && path.dirname(filePath);
};

module.exports = pkgDir;
// TODO: Remove this for the next major release
module.exports.default = pkgDir;

module.exports.sync = cwd => {
	const filePath = findUp.sync('package.json', {cwd});
	return filePath && path.dirname(filePath);
};

Version data entries

29 entries across 22 versions & 7 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/@rails/webpacker/node_modules/pkg-dir/index.js
optimacms-0.1.61 spec/dummy/node_modules/compression-webpack-plugin/node_modules/pkg-dir/index.js
disco_app-0.16.1 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.5 node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.4 node_modules/pkg-dir/index.js
disco_app-0.15.2 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.3 node_modules/pkg-dir/index.js
disco_app-0.18.4 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
disco_app-0.18.1 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
disco_app-0.12.7.pre.puma.pre.3 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
disco_app-0.14.0 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
disco_app-0.13.6.pre.puma.pre.3 test/dummy/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.2 node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.1 node_modules/pkg-dir/index.js
isomorfeus-puppetmaster-0.5.0 node_modules/pkg-dir/index.js
tang-0.2.1 spec/tang_app/node_modules/terser-webpack-plugin/node_modules/pkg-dir/index.js
tang-0.2.1 spec/tang_app/node_modules/compression-webpack-plugin/node_modules/pkg-dir/index.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/find-cache-dir/node_modules/pkg-dir/index.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/find-cache-dir/node_modules/pkg-dir/index.js