index.js
 1  'use strict';
 2  const path = require('path');
 3  const findUp = require('find-up');
 4  
 5  const pkgDir = async cwd => {
 6  	const filePath = await findUp('package.json', {cwd});
 7  	return filePath && path.dirname(filePath);
 8  };
 9  
10  module.exports = pkgDir;
11  // TODO: Remove this for the next major release
12  module.exports.default = pkgDir;
13  
14  module.exports.sync = cwd => {
15  	const filePath = findUp.sync('package.json', {cwd});
16  	return filePath && path.dirname(filePath);
17  };