Filter an object values using glob patterns or with a `callback` function returns true.
npm install filter-values> Filter an object values using glob patterns or with a callback function returns true.
Install with npm:
``sh`
$ npm install --save filter-values
Install with yarn:
`sh`
$ yarn add filter-values
`js
var filter = require('filter-values');
filter({a: 'a', b: 'b', c: 'c'}, function(value, key, obj) {
return key !== 'b';
});
//=> {a: 'a', c: 'c'}
filter({a: 'a', b: 'b', c: 'c'}, function(value, key, obj) {
return key === 'b';
});
//=> {b: 'b'}
filter({a: 'a', b: 'b', c: 'c'}, function(value, key, obj) {
return value === 'b';
});
//=> {b: 'b'}
filter({a: 'a', b: 'bbd', c: 'bca2'}, ['b', '!bc'])
//=> {b: 'bbd'}
filter({a: 'a', b: 'bbd', c: 'bca2'}, '!b*')
//=> {a: 'a'}
`
* filter-object: Filter an object by its keys or values. Returns a copy of an object filtered… more | homepage
* filter-values: Filter an object values using glob patterns or with a callback function returns true. | callback function returns true. "" class="text-primary hover:underline" target="_blank" rel="noopener noreferrer">homepage
* micromatch: Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | homepage
* rename-keys: Modify the names of the own enumerable properties (keys) of an object. | homepage of an object.")
* sort-object: Sort the keys in an object. | homepage
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
| Commits | Contributor |
| --- | --- |
| 13 | jonschlinkert |
| 5 | tunnckoCore |
| 3 | someone235 |
| 1 | doowb |
_(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)_
To generate the readme, run the following command:
`sh`
$ npm install -g verbose/verb#dev verb-generate-readme && verb
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
`sh``
$ npm install && npm test
Jon Schlinkert
* github/jonschlinkert
* twitter/jonschlinkert
Copyright © 2017, Jon Schlinkert.
Released under the MIT License.
*
_This file was generated by verb-generate-readme, v0.6.0, on May 11, 2017._