.verb.md

March 28, 2018 ยท View on GitHub

Usage

const findPkg = require('{%= name %}');

promise

findPkg('a/b/c/some/path')
  .then(file => console.log(file)) //=> /User/jonschlinkert/dev/a/b/package.json
  .catch(console.error);

async-await

(async function() {
  const file = await findPkg('a/b/c/some/path');
  console.log(file);
  //=> '/Users/jonschlinkert/dev/a/b/package.json'
})();

callback

findPkg('a/b/c/some/path', function(err, file) {
  if (err) throw err;
  console.log(file);
  //=> '/Users/jonschlinkert/dev/a/b/package.json'
});

sync

const file = findPkg.sync('a/b/c/some/path');
//=> '/Users/jonschlinkert/dev/a/b/package.json'