You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
declare namespace pkgUp { interface Options { /** Directory to start from.
@default process.cwd() */ readonly cwd?: string; } }
declare const pkgUp: { /** Find the closest `package.json` file.
@returns The filepath, or `null` if it couldn't be found.
@example ```
// /
// └── Users
// └── sindresorhus
// └── foo
// ├── package.json
// └── bar
// ├── baz
// └── example.js
// example.js
import pkgUp = require('pkg-up');
(async () => { console.log(await pkgUp()); //=> '/Users/sindresorhus/foo/package.json'
})(); ```
*/ (options?: pkgUp.Options): Promise<string | null>;
/** Synchronously find the closest `package.json` file.
@returns The filepath, or `null` if it couldn't be found. */ sync(options?: pkgUp.Options): string | null; };
export = pkgUp;
|