ignore
- Version 7.0.5
- Published
- 63.4 kB
- No dependencies
- MIT license
Install
npm i ignoreyarn add ignorepnpm add ignoreOverview
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Index
Functions
function ignore
ignore: typeof ignore;Creates new ignore manager.
function isPathValid
isPathValid: (pathname: string) => boolean;Interfaces
interface Ignore
interface Ignore {}method add
add: ( patterns: string | Ignore | readonly (string | Ignore)[] | PatternParams) => this;Adds one or several rules to the current manager.
Parameter patterns
Returns
IgnoreBase
method checkIgnore
checkIgnore: (pathname: Pathname) => TestResult;Debugs ignore rules and returns the checking result, which is equivalent to
git check-ignore -v.Returns
TestResult
method createFilter
createFilter: () => (pathname: Pathname) => boolean;Creates a filter function which could filter an array of paths with Array.prototype.filter.
method filter
filter: (pathnames: readonly Pathname[]) => Pathname[];Filters the given array of pathnames, and returns the filtered array. NOTICE that each path here should be a relative path to the root of your repository.
Parameter paths
the array of paths to be filtered.
Returns
The filtered array of paths
method ignores
ignores: (pathname: Pathname) => boolean;Returns Boolean whether pathname should be ignored.
Parameter pathname
a path to check
Returns
boolean
method test
test: (pathname: Pathname) => TestResult;Returns whether pathname should be ignored or unignored
Parameter pathname
a path to check
Returns
TestResult
interface Options
interface Options {}property allowRelativePaths
allowRelativePaths?: boolean;property ignorecase
ignorecase?: boolean;property ignoreCase
ignoreCase?: boolean;Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (16)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/ignore.
- Markdown[](https://www.jsdocs.io/package/ignore)
- HTML<a href="https://www.jsdocs.io/package/ignore"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3534 ms. - Missing or incorrect documentation? Open an issue for this package.
