Files
gruvbox/node_modules/dotgitignore/README.md

29 lines
704 B
Markdown

# dotgitignore
[![Build Status](https://travis-ci.org/bcoe/dotgitignore.svg)](https://travis-ci.org/bcoe/dotgitignore)
find the closest .gitignore file, parse it, and apply ignore rules.
## Usage
_Given the following `.gitignore`:_
```
.DS_Store
node_modules
coverage
.nyc_output
```
```js
const dotgit = require('dotgitignore')()
dotgit.ignore('.DS_Store') // returns 'true'.
dotgit.ignore('README.md') // returns 'false'.
```
## API
* `require('dotgitignore')([opts])`: return instance of `dotgitignore`, optionally
configured with `opts`:
* `opts.cwd`: current working directory (defaults to process.cwd()).
* `dotgit.ignore(name)`: returns `true` if pattern is ignored, `false` otherwise.