Blame view

node_modules/pkg-dir/index.js 297 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
  'use strict';
  const path = require('path');
  const findUp = require('find-up');
  
  module.exports = cwd => findUp('package.json', {cwd}).then(fp => fp ? path.dirname(fp) : null);
  
  module.exports.sync = cwd => {
  	const fp = findUp.sync('package.json', {cwd});
  	return fp ? path.dirname(fp) : null;
  };