@putout/operator-ignore
v6.1.0
Published
🐊Putout operator adds ability to add files to ignore
Downloads
30,403
Maintainers
Readme
@putout/operator-ignore 
A
.gitignorefile specifies intentionally untracked files that Git should ignore.(c) git-scm.com
🐊Putout operator simplifies creating ignore-plugins.
Install
npm i putout @putout/operator-ignoreAPI
ignore
import {operator} from 'putout';
const {ignore} = operator;
export const {
report,
fix,
traverse,
} = ignore({
name: '.npmignore',
list: [
'.*',
'yarn-error.log',
'coverage',
'*.config.*',
],
});type
import {operator} from 'putout';
const {__json, ignore} = operator;
export const {
report,
fix,
traverse,
} = ignore({
type: __json,
name: '.nycrc.json',
field: 'exclude',
list: ['*.config.*'],
});If file and passed in list mask overlaps, only mask saved, and list name removed:
-yarn-error.log
+*.logLicense
MIT
