{"_id":"filter-object","_rev":"25-a313fa9948a71d00796c37561245114a","name":"filter-object","time":{"modified":"2022-06-18T00:49:05.942Z","created":"2014-10-06T04:04:03.676Z","0.1.0":"2014-10-06T04:04:03.676Z","0.1.1":"2014-10-24T10:20:11.890Z","0.1.3":"2014-10-24T10:54:24.221Z","0.2.0":"2014-11-24T05:36:14.094Z","1.0.0":"2014-12-30T10:38:05.325Z","1.0.1":"2015-01-19T06:16:25.579Z","1.1.0":"2015-01-20T01:55:13.671Z","1.1.1":"2015-03-31T03:52:28.853Z","1.1.2":"2015-03-31T18:02:34.717Z","2.0.0":"2015-08-01T05:00:27.410Z","2.1.0":"2015-09-08T05:58:26.940Z","3.0.0":"2017-06-19T14:33:35.470Z"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist-tags":{"latest":"3.0.0"},"description":"Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.","readme":"# filter-object [![NPM version](https://img.shields.io/npm/v/filter-object.svg?style=flat)](https://www.npmjs.com/package/filter-object) [![NPM monthly downloads](https://img.shields.io/npm/dm/filter-object.svg?style=flat)](https://npmjs.org/package/filter-object) [![NPM total downloads](https://img.shields.io/npm/dt/filter-object.svg?style=flat)](https://npmjs.org/package/filter-object) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/filter-object.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/filter-object)\n\n> Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save filter-object\n```\n\n## Usage\n\n### Filter with glob patterns\n\n```js\nvar filter = require('filter-object');\n\nconsole.log(filter({a: 'a', b: 'b', c: 'c'}, '*'));\n//=> {a: 'a', b: 'b', c: 'c'}\n\nconsole.log(filter({a: 'a', b: 'b', c: 'c'}, 'b'));\n//=> {b: 'b'}\n\nconsole.log(filter({foo: 'a', bar: 'b', baz: 'c'}, 'b*'));\n//=> {bar: 'b', baz: 'c'}\n\nconsole.log(filter({a: 'a', b: 'b', c: 'c'}, '{b,c}'));\n//=> {b: 'b', c: 'c'}\n\nconsole.log(filter({a: 'a', b: 'b', c: 'c'}, ['a', 'b']));\n//=> {a: 'a', b: 'b'}\n```\n\n**Negation patterns**\n\n```js\nconsole.log(filter({foo: 'a', bar: 'b', baz: 'c'}, ['!b*']));\n//=> { foo: 'a' }\n\nconsole.log(filter({a: {b: {foo: 'a', bar: 'b', baz: 'c'}}}, ['!a.b.b*']));\n//=> {a: {b: {foo: 'a'}}}\n```\n\n### options\n\nOptions are passed to [glob-object](https://github.com/jonschlinkert/glob-object) and/or [filter-values](https://github.com/jonschlinkert/filter-values)\n\n```js\nfilter({foo: 'a', bar: 'b', baz: 'c'}, ['*', '!b*'], options);\n```\n\nSee [glob-object](https://github.com/jonschlinkert/glob-object) and/or [filter-values](https://github.com/jonschlinkert/filter-values) for the full range of options and available features.\n\n## About\n\n### Related projects\n\n* [filter-keys](https://www.npmjs.com/package/filter-keys): Filter the keys of an object using glob patterns. | [homepage](https://github.com/jonschlinkert/filter-keys \"Filter the keys of an object using glob patterns.\")\n* [filter-values](https://www.npmjs.com/package/filter-values): Filter an object values using glob patterns or with a `callback` function returns true.  | [homepage](https://github.com/jonschlinkert/filter-values \"Filter an object values using glob patterns or with a `callback` function returns true. \")\n* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/micromatch/micromatch \"Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.\")\n* [rename-keys](https://www.npmjs.com/package/rename-keys): Modify the names of the own enumerable properties (keys) of an object. | [homepage](https://github.com/jonschlinkert/rename-keys \"Modify the names of the own enumerable properties (keys) of an object.\")\n* [sort-object](https://www.npmjs.com/package/sort-object): Sort the keys in an object. | [homepage](https://github.com/doowb/sort-object \"Sort the keys in an object.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning 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:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on June 19, 2017._","versions":{"0.1.1":{"name":"filter-object","description":"Return an object filtered to have only the keys that match the given glob patterns.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb-tag-jscomments":">= 0.2.0","verb":">= 0.2.6","mocha":"*"},"keywords":[],"dependencies":{"filter-keys":"^0.1.1","multimatch":"^1.0.0","sort-object":"^0.3.1"},"_id":"filter-object@0.1.1","_shasum":"716729726aef294124f1d59d4d6b2ca812bcde6e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"716729726aef294124f1d59d4d6b2ca812bcde6e","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-0.1.1.tgz","integrity":"sha512-Ptdn2bXHp3eiGSzFSLPjAEoiqj/GU7ds7GNcB6tD35wsPop6gu/YK0LeSkr0vdVEugKu7LQLtAXy01CraLoMjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZrT2HveF7uvDmxtGWkHR8F+cuna1i9nS1dr9Jn6rD1AiEA4J4uCblamdJpluA/NtD3W8j+wB7fQk2Qplru3C00UVY="}]}},"0.1.3":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb-tag-jscomments":">= 0.2.0","verb":">= 0.2.6","mocha":"*"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","util","utility","wildcard"],"dependencies":{"filter-keys":"^0.1.1","sort-object":"^0.3.1"},"_id":"filter-object@0.1.3","_shasum":"89f36a6310e0e82f6915b9cf8eaa7f836743a47c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"89f36a6310e0e82f6915b9cf8eaa7f836743a47c","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-0.1.3.tgz","integrity":"sha512-FYboOuNbBxY6iRItp0CjkDBcHbFK7sXRiDvkzzfi4sqN92iPVm5KgOWs8SKWAefH7PHaiJ9W8Is6VNpj6beczA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDVLdVJRZJ8KpEoWR9AFqx7gNtJA1cMlPFVJM6DgF3jQIgfQ0WJbWCioBLlRteOP6bjMHPHutzZY0Bb7Il0cuX/Dc="}]}},"0.2.0":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"extend-shallow":"^0.1.1","filter-keys":"^0.1.1","sort-object":"^0.3.1"},"devDependencies":{"mocha":"*","should":"^4.3.0"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","util","utility","wildcard"],"_id":"filter-object@0.2.0","_shasum":"c6401db957cdaa10779eece974b2042d119786c0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"c6401db957cdaa10779eece974b2042d119786c0","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-0.2.0.tgz","integrity":"sha512-zayJQlbHIfG8L3ZQS0x3VpTY60f0Xd8sHY10gFMt8s3OPQTalUCwJbD/dNJ4T4qdnz7WFV4qNC5VvA2J1m/KVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrXRoeMal+Ogbe2tkRVEze65baU6wYA6pdZCuJ3ORfMAiA/FUuo5OERW1A3JqGsZDDfRUZJkK2iTMD0MZHcvnnRuw=="}]}},"1.0.0":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec","lint":"jshint **.js","docs":"update && license && verb && deps","all":"npm run test && npm run lint && npm run docs"},"dependencies":{"extend-shallow":"^0.2.0","filter-keys":"^1.0.0","sort-object":"^0.3.2"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"gitHead":"326db5fcc7cee310e97a6b20e15f522a4b12ed4f","_id":"filter-object@1.0.0","_shasum":"6dbbfc81a07527c50583db10ce7d8b5f653dfa86","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6dbbfc81a07527c50583db10ce7d8b5f653dfa86","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-1.0.0.tgz","integrity":"sha512-fdv+TeNqzKOoMnTdSbcgN0YiJkPmahEMLGmY58kg+kF9Wu5T9mUY7AKkCi8Ykr/UCzfQE176G6xfGbZi7TZI7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2onIJeqs2lqupSRZqHDjNaVwpgktIGWbeWOFuCawOqAiEAkk8trdSrsswe6FeVXGRnZtvTxD32UNiFFBu+HDNkOp0="}]}},"1.0.1":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"1.0.1","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec","lint":"jshint **.js","docs":"update && license && verb && deps","all":"npm run test && npm run lint && npm run docs"},"dependencies":{"extend-shallow":"^0.2.0","filter-keys":"^1.0.0","sort-object":"^0.3.2"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"gitHead":"50982c57fe682be32fd2575b7316bbbba8ff57de","_id":"filter-object@1.0.1","_shasum":"46b029ddbbdbae1bc6b9bcf89277e153c2f800be","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"46b029ddbbdbae1bc6b9bcf89277e153c2f800be","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-1.0.1.tgz","integrity":"sha512-8lKNRwYkcd+m35hSbFUYyX6EFUXde94gSIfV/HsI5EvK9KaEVlhDlbVfCK4xIL9X7RaUwIiTH1kB0eGRpj3S8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRJRjXkqnv8/chtVuLIOMqQwrKeNgbqnfR66e8d+tnRgIgVXRthxV98m8ce4b03R2vKiQ3BWOmxWso+xooU1wSAcA="}]}},"1.1.0":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"1.1.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE-MIT"},"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"helper-reflinks":"^0.2.0"},"dependencies":{"extend-shallow":"^0.2.0","filter-keys":"^1.0.0","filter-values":"^0.1.0","kind-of":"^1.0.0","sort-object":"^0.3.2"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"gitHead":"50982c57fe682be32fd2575b7316bbbba8ff57de","_id":"filter-object@1.1.0","_shasum":"40adf4953c3ef292c3f782097c77a2f52c5a995c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"40adf4953c3ef292c3f782097c77a2f52c5a995c","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-1.1.0.tgz","integrity":"sha512-913tEDlR6ESKj1wdiTVoKqBHyCyHWpq72WUXuaL+xhqmIx6nmPix01+weeEdD6pp8jNjoB3V28jrgt2EWRSUlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmL87PCkdAmHGmZI2GMpzWM2LColbSAuT0NUk3+33YNwIhAOL8jHQhynHsr9owUnIUF8NEiR0pE7oL9eQnFALqbXXU"}]}},"1.1.1":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"1.1.1","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^1.1.2","filter-keys":"^1.0.1","filter-values":"^0.1.0","kind-of":"^1.1.0","sort-object":"^1.0.0"},"devDependencies":{"mocha":"^2.2.1"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"gitHead":"3f0705d7d0ba3ef6d8bf6665aa2faf70fc3cd21a","_id":"filter-object@1.1.1","_shasum":"6ca3b60623735f3881950b552ca5aa4b3db72143","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6ca3b60623735f3881950b552ca5aa4b3db72143","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-1.1.1.tgz","integrity":"sha512-AZ5M9eM0hmbPw/3pG7okOOFDxGFX8VWpoEmObiLnJ9be8un4adNCxuHmi3W2ouG7zCNb+5rSFrPEBIsLPmQ3KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPwcPffhOMgJ1O+E2xhyYCK9+R4htZZ072sVDfJi5oNAIgUfqTnikD1kNRxeL04CI8QIrgmTCbbNU0PdfAtfhNWJc="}]}},"1.1.2":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"1.1.2","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/filter-object/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^1.1.2","filter-keys":"^1.0.1","filter-values":"^0.1.0","kind-of":"^1.1.0","sort-object":"^1.0.0"},"devDependencies":{"mocha":"^2.2.1"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","js","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"gitHead":"3f0705d7d0ba3ef6d8bf6665aa2faf70fc3cd21a","_id":"filter-object@1.1.2","_shasum":"88beb68bc4c1c7be90bff5cf7bdaf1a050fdf1e8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"88beb68bc4c1c7be90bff5cf7bdaf1a050fdf1e8","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-1.1.2.tgz","integrity":"sha512-kzXcF19YFhXjbvYyhAIR/GcSwMG5CFyJM+TttAiKJSAF3W6D7JwhEz9Wv1G1UvRgi8oxdTYXBwGqtEFY/buO4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnBkxs9f6me5xtBn6iy2cEGhrVfabEemIRErs9O1ns9AIgVSpslJzH3C7waFxnXkzSccFq125bVb4AgfaFHMYwfyU="}]}},"2.0.0":{"name":"filter-object","description":"Return a copy of an object, filtered to have only keys that match the given glob patterns.","version":"2.0.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","filter-keys":"^1.0.2","filter-values":"^0.3.0","kind-of":"^2.0.0","object.pick":"^1.1.1"},"devDependencies":{"mocha":"^2.2.1"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"verb":{"related":{"list":["filter-keys","filter-values","micromatch","rename-keys","sort-object"]}},"gitHead":"630bdd4c18a66662353c31eb3d1b4abc03a1fb6d","_id":"filter-object@2.0.0","_shasum":"ef338ac5aa84e5823d28177c4dfdc6a86c150855","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ef338ac5aa84e5823d28177c4dfdc6a86c150855","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-2.0.0.tgz","integrity":"sha512-y8A1eOKo5H7llt/6o8r146zYfVYcc29/Fg4IzUz6lsfYBSZbY09RaIXc+goRo5x35Ye+eOzvvDg7fOXVAIj1uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYvU4c4rCk6WSICHx0tQk8PGCRuL7u9OwEpy2BbqKZWAiEA7V6qIqkbMnAvOgnqoBLyt+xHfvdcWRm7y1u27EU8Ey8="}]}},"2.1.0":{"name":"filter-object","description":"Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.","version":"2.1.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","filter-keys":"^1.0.2","filter-values":"^0.4.0","kind-of":"^2.0.1","object.pick":"^1.1.1"},"devDependencies":{"mocha":"^2.2.1"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"verb":{"related":{"list":["filter-keys","filter-values","micromatch","rename-keys","sort-object"]}},"gitHead":"91d2fd0bb96b95460c583bc2aa88aad243ca5773","_id":"filter-object@2.1.0","_shasum":"af9c0ad0bb40a006946b84b4db33c3ae5e93df86","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"af9c0ad0bb40a006946b84b4db33c3ae5e93df86","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-2.1.0.tgz","integrity":"sha512-T9XkZU8b543bVsPanQFCVqLpMpd9Ma9WL0ru2vaGhF+PFyn/ZKrTQ+i47oeT3sgZL8Zq+Uy69azSkNYXuHTQGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGMSSMqeBNQ+Mn4pITjwpwQr64K5YcpICMX8eBjYIXpAIhANO4tzxUQ9WBYKOkwkSXlLq0ggpbfs05hZMxF0//ny9h"}]}},"3.0.0":{"name":"filter-object","description":"Filter an object by its keys or values. Returns a copy of an object filtered to have only keys or values that match the given glob patterns.","version":"3.0.0","homepage":"https://github.com/jonschlinkert/filter-object","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/filter-object.git"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"filter-values":"^0.4.1","glob-object":"^1.0.0","isobject":"^3.0.0"},"devDependencies":{"gulp-format-md":"^0.1.12","mocha":"^3.4.2"},"keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"verb":{"related":{"list":["filter-keys","filter-values","micromatch","rename-keys","sort-object"]},"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"reflinks":["filter-values","glob-object"]},"gitHead":"3e42f9ce0e3cf5808728ee9e14b90f99053b3517","_id":"filter-object@3.0.0","_npmVersion":"5.0.3","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"integrity":"sha512-V33qaMFJ20twiI/XsRQQpWdReoCtlgDBB7PfA2Ba1xRQGafWU+Jj7EXvDje1fgAiMcyC/K8T+vnO5uCQ4k8+UQ==","shasum":"eb4932f7e3d9becd4208f12ee836f164b4997546","tarball":"https://registry.npmjs.org/filter-object/-/filter-object-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoDjNxFSxprigedFhMHIegF51fDlHM8HOgWsZQQqsEPQIhAMVt0awbGoAjrj7BXVnK0Xg1zXqgGGIVVK2Be51CaR2N"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter-object-3.0.0.tgz_1497882813946_0.7195299409795552"}}},"homepage":"https://github.com/jonschlinkert/filter-object","keywords":["arr","array","expand","filter","find","function","glob","globbing","globs","key","keys","match","matcher","minimatch","obj","object","order","pattern","patterns","sort","wildcard"],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/filter-object.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/jonschlinkert/filter-object/issues"},"readmeFilename":"README.md","license":"MIT","users":{"usingthesystem":true,"jfcieslak":true}}