73 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# find-up [](https://travis-ci.org/sindresorhus/find-up)
 | 
						|
 | 
						|
> Find a file by walking up parent directories
 | 
						|
 | 
						|
 | 
						|
## Install
 | 
						|
 | 
						|
```
 | 
						|
$ npm install --save find-up
 | 
						|
```
 | 
						|
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
```
 | 
						|
/
 | 
						|
└── Users
 | 
						|
    └── sindresorhus
 | 
						|
        ├── unicorn.png
 | 
						|
        └── foo
 | 
						|
            └── bar
 | 
						|
                ├── baz
 | 
						|
                └── example.js
 | 
						|
```
 | 
						|
 | 
						|
```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](https://github.com/sindresorhus/find-up-cli) - CLI for this module
 | 
						|
- [pkg-up](https://github.com/sindresorhus/pkg-up) - Find the closest package.json file
 | 
						|
- [pkg-dir](https://github.com/sindresorhus/pkg-dir) - Find the root directory of an npm package
 | 
						|
 | 
						|
 | 
						|
## License
 | 
						|
 | 
						|
MIT © [Sindre Sorhus](http://sindresorhus.com)
 |