htc 7ca38fdcbb 善行少年PC端首次提交(基础版) vor 10 Monaten
..
index.js 7ca38fdcbb 善行少年PC端首次提交(基础版) vor 10 Monaten
license 7ca38fdcbb 善行少年PC端首次提交(基础版) vor 10 Monaten
package.json 7ca38fdcbb 善行少年PC端首次提交(基础版) vor 10 Monaten
readme.md 7ca38fdcbb 善行少年PC端首次提交(基础版) vor 10 Monaten

readme.md

find-up Build Status

Find a file by walking up parent directories

Install

$ npm install --save find-up

Usage

/
└── Users
    └── sindresorhus
        ├── unicorn.png
        └── foo
            └── bar
                ├── baz
                └── example.js
// example.js
const findUp = require('find-up');

findUp('unicorn.png').then(filepath => {
	console.log(filepath);
	//=> '/Users/sindresorhus/unicorn.png'
});

API

findUp(filename, [options])

Returns a promise for the filepath or null.

findUp.sync(filename, [options])

Returns a filepath or null.

filename

Type: string

Filename of the file to find.

options

cwd

Type: string
Default: process.cwd()

Directory to start from.

Related

  • find-up-cli - CLI for this module
  • pkg-up - Find the closest package.json file
  • pkg-dir - Find the root directory of an npm package

License

MIT © Sindre Sorhus