$ cnpm install @putout/operator-ignore
A
.gitignorefile specifies intentionally untracked files that Git should ignore.(c) git-scm.com
????Putout operator simplifies creating ignore-plugins.
npm i putout @putout/operator-ignore
ignoreimport {operator} from 'putout';
const {ignore} = operator;
export const {
report,
fix,
traverse,
} = ignore({
name: '.npmignore',
list: [
'.*',
'yarn-error.log',
'coverage',
'*.config.*',
],
});
typeimport {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
+*.log
MIT
Copyright 2013 - present © cnpmjs.org | Home |