{"_id":"blacklist","_rev":"410785","name":"blacklist","description":"Returns a shallow copy of an object without blacklisted properties","dist-tags":{"latest":"1.1.4"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"time":{"modified":"2021-08-04T05:07:48.000Z","created":"2015-03-27T01:29:18.547Z","1.1.4":"2016-07-13T04:22:15.219Z","1.1.2":"2015-04-08T08:13:02.931Z","1.1.1":"2015-04-01T03:10:46.401Z","1.1.0":"2015-03-27T04:45:10.012Z","1.0.1":"2015-03-27T04:08:51.986Z","1.0.0":"2015-03-27T01:29:18.547Z"},"users":{"saravntbe":true},"author":{"name":"Daniel Cousens"},"repository":{"type":"git","url":"git+https://github.com/dcousens/blacklist.git"},"versions":{"1.1.4":{"name":"blacklist","version":"1.1.4","description":"Returns a shallow copy of an object without blacklisted properties","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/blacklist.git"},"homepage":"https://github.com/dcousens/blacklist","bugs":{"url":"https://github.com/dcousens/blacklist/issues"},"scripts":{"prebuild":"mkdir -p dist","build":"umd --commonJS blacklist index.js dist/blacklist.js","postbuild":"uglifyjs dist/blacklist.js > dist/blacklist.min.js","prepublish":"npm run build","standard":"standard","unit":"faucet","test":"npm run standard && npm run unit"},"keywords":["blacklist","filter","object","utility"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"faucet":"0.0.1","standard":"^7.1.2","tape":"^4.6.0","uglify-js":"^2.6.1","umd":"^3.0.1"},"gitHead":"c3332862928e546fedbb05e065e8d369c96d24f1","_id":"blacklist@1.1.4","_shasum":"b2dd09d6177625b2caa69835a37b28995fa9a2f2","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"b2dd09d6177625b2caa69835a37b28995fa9a2f2","size":2161,"noattachment":false,"key":"/blacklist/-/blacklist-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.1.4.tgz"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/blacklist-1.1.4.tgz_1468383734706_0.015455421758815646"},"directories":{},"publish_time":1468383735219,"_cnpm_publish_time":1468383735219,"_hasShrinkwrap":false},"1.1.2":{"name":"blacklist","version":"1.1.2","description":"Returns a shallow copy of an object without blacklisted properties","main":"index.js","repository":{"type":"git","url":"https://github.com/dcousens/blacklist.git"},"homepage":"https://github.com/dcousens/blacklist","bugs":{"url":"https://github.com/dcousens/blacklist/issues"},"scripts":{"standard":"standard","test":"mocha --reporter list -t 20000 test/index.js"},"keywords":["blacklist","filter","object","utility"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","standard":"^3.3.0"},"gitHead":"cf7d32a9c2be06a3a8c4d48bf863dc975ecb6a8d","_id":"blacklist@1.1.2","_shasum":"e6780cbe4df06a726d4fa7e07c847786e671f5a2","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jedwatson","email":"jed.watson@me.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"dist":{"shasum":"e6780cbe4df06a726d4fa7e07c847786e671f5a2","size":2070,"noattachment":false,"key":"/blacklist/-/blacklist-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.1.2.tgz"},"directories":{},"publish_time":1428480782931,"_cnpm_publish_time":1428480782931,"_hasShrinkwrap":false},"1.1.1":{"name":"blacklist","version":"1.1.1","description":"Returns a shallow copy of an object without blacklisted properties","main":"index.js","scripts":{"standard":"standard","test":"mocha --reporter list -t 20000 test/index.js"},"keywords":["blacklist","filter","object","utility"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","standard":"^3.3.0"},"gitHead":"11a7a41e4abefdf45aca19660dc7e2e38e0c3bd9","_id":"blacklist@1.1.1","_shasum":"fae9847a297e901ded1bdfe3f1e743bf57d97dc6","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"dist":{"shasum":"fae9847a297e901ded1bdfe3f1e743bf57d97dc6","size":1995,"noattachment":false,"key":"/blacklist/-/blacklist-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.1.1.tgz"},"directories":{},"publish_time":1427857846401,"_cnpm_publish_time":1427857846401,"_hasShrinkwrap":false},"1.1.0":{"name":"blacklist","version":"1.1.0","description":"Returns a shallow copy of an object without blacklisted properties","main":"index.js","scripts":{"standard":"standard","test":"mocha --reporter list -t 20000 test/index.js"},"keywords":["blacklist","filter","object","utility"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","standard":"^3.3.0"},"gitHead":"7d35f42848318db21493e984b947974140c96529","_id":"blacklist@1.1.0","_shasum":"fde6c639ed2108aa7a473e7e9449e4355201f3b2","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jedwatson","email":"jed.watson@me.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"dist":{"shasum":"fde6c639ed2108aa7a473e7e9449e4355201f3b2","size":2009,"noattachment":false,"key":"/blacklist/-/blacklist-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.1.0.tgz"},"directories":{},"publish_time":1427431510012,"_cnpm_publish_time":1427431510012,"_hasShrinkwrap":false},"1.0.1":{"name":"blacklist","version":"1.0.1","description":"[![Version](http://img.shields.io/npm/v/blacklist.svg)](https://www.npmjs.org/package/blacklist)","main":"index.js","scripts":{"standard":"standard","test":"mocha --reporter list -t 20000 test/index.js"},"keywords":["blacklist","filter","object"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","standard":"^3.3.0"},"gitHead":"2d279b876f2cd5f9263f7ee7177084332cc90a67","_id":"blacklist@1.0.1","_shasum":"55245c97bf78e66456cb2debbcd3b419e1737f6e","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"dist":{"shasum":"55245c97bf78e66456cb2debbcd3b419e1737f6e","size":1704,"noattachment":false,"key":"/blacklist/-/blacklist-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.0.1.tgz"},"directories":{},"publish_time":1427429331986,"_cnpm_publish_time":1427429331986,"_hasShrinkwrap":false},"1.0.0":{"name":"blacklist","version":"1.0.0","description":"[![Version](http://img.shields.io/npm/v/blacklist.svg)](https://www.npmjs.org/package/blacklist)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["blacklist","filter","object"],"author":{"name":"Daniel Cousens"},"license":"MIT","gitHead":"695951c4f805bee5f4a9c41f9fcb9cdc0d1bb597","_id":"blacklist@1.0.0","_shasum":"1ca80e63fdd9dac0ff6f4ed2fec682153231d420","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"},{"name":"jedwatson","email":"jed.watson@me.com"}],"dist":{"shasum":"1ca80e63fdd9dac0ff6f4ed2fec682153231d420","size":1399,"noattachment":false,"key":"/blacklist/-/blacklist-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blacklist/download/blacklist-1.0.0.tgz"},"directories":{},"publish_time":1427419758547,"_cnpm_publish_time":1427419758547,"_hasShrinkwrap":false}},"readme":"# blacklist\n\n[![Build Status](https://travis-ci.org/dcousens/blacklist.png?branch=master)](https://travis-ci.org/dcousens/blacklist)\n[![Version](http://img.shields.io/npm/v/blacklist.svg)](https://www.npmjs.org/package/blacklist)\n\nThis module shallow copies an object, ignoring keys depending on the filter object passed to it.\n\nFilters can be provided as an object (truthy keys are blacklisted) or string arguments.\n\n### ES next alternative\n\nIf you can, use \n\n``` javascript\nvar { a, ... bc } = { a: 1, b: 2, c: 3 }\n```\n\n\n### Example\n``` javascript\nvar someInput = { a: 1, b: 2, c: 3 }\n\n// ...\n\nvar blacklist = require('blacklist')\n\nblacklist(someInput, 'b', 'c')\n// => { a: 1 }\n\nblacklist(someInput, {\n\ta: true,   // a will not be in the result\n\tb: false,  // b will be in the result\n\tc: 1 > 2   // false, therefore c will be in the result\n})\n// => { b: 2, c: 3 }\n```\n","_attachments":{},"homepage":"https://github.com/dcousens/blacklist","bugs":{"url":"https://github.com/dcousens/blacklist/issues"},"license":"MIT"}