dotgitignore
Version:
find the closest .gitignore file, parse it, and apply ignore rules
29 lines (21 loc) • 704 B
Markdown
# dotgitignore
[](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.