{"_id":"bind-obj-methods","_rev":"8-a7a72860731958068290d8bdbfab07c0","name":"bind-obj-methods","description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","dist-tags":{"latest":"3.0.0","v2-legacy":"2.0.2"},"versions":{"1.0.0":{"name":"bind-obj-methods","version":"1.0.0","description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","main":"bind-obj-methods.js","scripts":{"test":"node test.js"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","gitHead":"1472ee46d512e7b1f37affe0895b89eff52f6f45","_id":"bind-obj-methods@1.0.0","_shasum":"4f5979cac15793adf70e488161e463e209ca509c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"4f5979cac15793adf70e488161e463e209ca509c","tarball":"https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-1.0.0.tgz","integrity":"sha512-hIPy2U/FBRlSwCfqrHgY9Te/A35F+4Jf+c4ewfwwpGzUlnxAv8MBMWg49ywM4raR9ZGyq6OyxwHUizz8GKBUkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrU+tJZdqhFXqyy1dJO8ZScjC7cflu0FOpSwpU9E7rqAiEA7eO91T4kyaLiIwRHLlEB/fuSn9RNsd6qSf/SAfALMBg="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bind-obj-methods-1.0.0.tgz_1484785646117_0.6411420318763703"},"directories":{}},"2.0.0":{"name":"bind-obj-methods","version":"2.0.0","description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","main":"bind-obj-methods.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","devDependencies":{"tap":"^10.7.0"},"files":[],"gitHead":"3929680324058aaef0968e8586da4b94a0d1a78b","_id":"bind-obj-methods@2.0.0","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw==","shasum":"0178140dbe7b7bb67dc74892ace59bc0247f06f0","tarball":"https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCD9FP9kCqoUbWiaCm12dOljUGSjxHPD8W40Nv/I2KvAiAcNPWDy3KxeWVLTGOsYum6gRdAjBERrqDM2agVDXkjdQ=="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bind-obj-methods-2.0.0.tgz_1499493525608_0.5441465254407376"},"directories":{}},"2.0.1":{"name":"bind-obj-methods","version":"2.0.1","description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","main":"bind-obj-methods.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","devDependencies":{"tap":"^15.0.0-2"},"engines":{"node":">=10"},"gitHead":"50d51a64939655fbb9e339b8481296bcb46cb1af","_id":"bind-obj-methods@2.0.1","_nodeVersion":"15.3.0","_npmVersion":"7.5.6","dist":{"integrity":"sha512-kKzUyCuc+jsWH4C2nW5KB2nh+rQRbQcdphfo9UN3j1uwIFGZ3JB8njtRZOiUAQCkxazH0nDQPN6x/zhvFcbZIw==","shasum":"1c1295d6741c07b78d15f42080fe4a60a27f91f5","tarball":"https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-2.0.1.tgz","fileCount":4,"unpackedSize":3204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOUBVCRA9TVsSAnZWagAAtGkP/33puQRa0MwqYl1Cgfwr\nQbBWwcTMaamajHygNk9nwMqLt/UEJtHBE/xUMlRkElO35kJt+bAcOh6you9H\nV5pn6ztVQ+4c+L50ZQBjkIj9OClNO1nIDqkyEAeQw1RTqcP0iNV8M43QeDLs\nenJLig3R7zmnxyMaRuw3i8TK0s3UvJy7UUqdjtTMXu83eA9Yxo2j49kITw8p\nJYAGJoVosnEyMQ5HjDSyJ+RKwIOfZoNKWcogIyoYO8Bdta9k5PGRBTpZ9c6o\n2u3qy+lhQ6rRTU9cDJoQQNhWL9cP3GC+4vedqrdv/A6v5QCfBqNubJ/5A7oY\nxNICbYr0UgCvRUMUegoKydrgDDxMC/u9GmHHQ7olIfu+KCDDFqMhvNx312R4\nKCFB9gSeLJmyT6GT2ah6ibcZoNgzD7dorlKG2lsZFllujshyIMhQiJRQf1yp\nH4oE62k6qW3WuuowYHYCIv4HqjbFTy8z8KFieKyVwDlKD66DwUupFMzYf5y4\nyYUE6SZAtlCTtdkFGsvM2J8afrRudsXdbmE5x4QgrqspRMvNoPxKGhpKBjCC\nHhbXWX970mmEAae/51338zPCVUW8Z72EIrU8cYYtGpuTdj/97+7Brc9jwuKR\no7BBWAfRj4tg4fSGRDy4KIPkHQ05/jri0SwBLZsCjyJeySWgGjxBbqoIzX7Z\n4w6W\r\n=8/Hb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDk4/wKF3yBdBKclyjlNV+aHEBW1bio45MvnFG2p0Cr9AiB4lFfF+JkDaPKxFFze3AIqZU0Zy1K4TmeUcgYA8hniaQ=="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bind-obj-methods_2.0.1_1614364757188_0.9000076033558173"},"_hasShrinkwrap":false,"deprecated":"do not use this version, it is broken"},"3.0.0":{"name":"bind-obj-methods","version":"3.0.0","description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","main":"bind-obj-methods.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","devDependencies":{"tap":"^15.0.0-2"},"engines":{"node":">=10"},"gitHead":"2fba1897d23f9b86e1354d63a709256b19a1387b","_id":"bind-obj-methods@3.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-nLEaaz3/sEzNSyPWRsN9HNsqwk1AUyECtGj+XwGdIi3xABnEqecvXtIJ0wehQXuuER5uZ/5fTs2usONgYjG+iw==","shasum":"65b66544d9d668d80dfefe2089dd347ad1dbcaed","tarball":"https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-3.0.0.tgz","fileCount":4,"unpackedSize":3204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXOxCCRA9TVsSAnZWagAAS/gQAI8VG+Kaf0tfDj/lvxma\nWSn1IEu9cv+k++wiHV6i4Tuz9JzH88Zvaqvk7I60c0kbpBn+u7I6y0pk+Pyo\nMbUP4smrZdr7Hy87uSfTnxDavOcYR2tnLIJAhpyC8ttfGLDNGJ7ainEX42F2\n/1fqY/w/KYVwqR8QVQQAnUNjq/M/lUQRLafZakGPdvdXD/Oro30Hfx/Ymq2Y\nG3H/QfK4eCh67PWY25NMf6bc4nDhZWnEGvCMT+t9miqbo7F5Dbz0xS2eGzoS\nBxuafE2M5zCQmavscK6GXn5ZG8+DWaY2A0twPJS4EZnkO2BoKApM9tctxL7U\nhL0LFpJYoOWITR7wbDZ+f3WIebCIG930cHIU8i3nSbbsN4TAnlACxDn7IiYH\nVSvwZvz4WduQTO921Mci/uVK33WGGrTrQEov8mkkqcqRzG8m+D1x2z7Zk81v\nG1kS8NwysAJfmh8PFc6cEs8sUpA0utvFi5TRMQ6INqLo38+4x2JIk8p5KGW3\nQyt7YUEoNlSfclVI+8pRGtyBZdYWYgVpwv4K//Nz3apuqnB1Pu/Nc74tIaOM\nG+R2UeVVr21Jbj17tRScF6BIeqSTfYnDK/IrOeLv0oR85ZQzT8tSHENi3sRS\nj3SfxFALXU8oZjAZPIihxajleDpIfR+xFp7bXUJF5KQV9vjQ/BmQaVtYfOvF\nv8Db\r\n=9Cdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDym0mP1GiIqavUW7x4sDZl6g81g+VdmYGf91AhK+VcCAIhAO+fCjMJui52TAwm68w25MmSp7tv8chF3aqJWyY4fOXW"}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bind-obj-methods_3.0.0_1616702530303_0.8198489406953524"},"_hasShrinkwrap":false},"2.0.2":{"name":"bind-obj-methods","version":"2.0.2","publishConfig":{"tag":"v2-legacy"},"description":"Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.","main":"bind-obj-methods.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","devDependencies":{"tap":"^10.7.0"},"readme":"# bind-obj-methods\n\nBind methods to an object from that object or some other source.\nOptionally specify a set of methods to skip over.\n\nAlso binds non-enumerable methods, retaining their\nnon-enumerable-ness.\n\n## API\n\n`bindObjMethods(obj, [source], [omit])`\n\nBind all the methods from source onto obj, skipping over anything in\nthe `omit` list.  `omit` can be either an array or an object of\nboolean values.  `source` defaults to `obj` if not specified.\n\n## USAGE\n\n```js\nvar bindObjMethods = require('bind-obj-methods')\n\nvar obj = {\n  method: () => this.foo,\n  foo: 'bar'\n}\n\nvar m = obj.method\nm() // undefined\n\nbindObjMethods(obj)\nm = obj.method\nm() // 'bar'\n```\n","readmeFilename":"README.md","gitHead":"e089ef6eba38746c61776de7b7fb11639a327e2e","_id":"bind-obj-methods@2.0.2","_nodeVersion":"15.3.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-bUkRdEOppT1Xg/jG0+bp0JSjUD9U0r7skxb/42WeBUjfBpW6COQTIgQmKX5J2Z3aMXcORKgN2N+d7IQwTK3pag==","shasum":"ea603b0f2455dce76d177c69747751b40c815897","tarball":"https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-2.0.2.tgz","fileCount":4,"unpackedSize":3034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQInCRA9TVsSAnZWagAAZAEP/RF5FV29AuQltR4MTE9H\nJ69dIkOIvhLCu8/ngrUJOw0CfOaJ5YONBFH0jmrbhlKYxRbhB+fQc7jyyfkE\nfle0eSIc/mX6KJQQ6W5+9Ufyz9Yp2unuHgE1otAfmD8N6jjwtSlMsqm/48Sx\n7Ky1V6c5Ge/AO6TRFKBW41DArsJ1nE/53yW7HsX7grCTZpEsZqIh/eazPP9o\nHHj9LTWs3+So6J6mKELImO86+QVYlq75Rw4aY/HJRNGGfnRlKi5/9XSlhxlq\nGTt9HUiVunzuuWpVL2elHQWO3JT9gyjpLBvbaM2NR/9Opk+m6shOTgB8slCp\nr6AprD17gQeW6REb4/f7Cv79/ei9nOeKzNgbsY2ubaB4ZWzN5EIcX3s+cacX\nO/O2RYtCkuCkZyh9vEmjNYABFGXvCW/QWCG9r4wQuLsCZ8Fk/w8dTEt2XTBh\nbJ2fSLcYaP2xARjPE4CtpLNpBzqoRjqsHKSNJMALmNMqOqb+sJMQADNzE0Es\nufDxobfBAvWrykofeEsWnQ6YIng0qxYrw76vaw9EWKBT7iKWgNsxsuY3s90k\nQLWWP8aeyg63vEDvXl9YVY4TzrhuxZQ8qgZIh2QqqsARrogUBsdXNmEFBskB\nPejYiH+3UB/SPTS2vRR3yGXUrBAcDewbHqqdoaZULuh+W8s+jghrvuPM0tqV\nYRPE\r\n=vOtK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWK/385HwtZgMUxarCzs9V/gLOlec32cuiqhWjrGZzAIgVAZMV9fuZiT0u5zH//KV2D2QbiJVNeIPYxceIXN0h04="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bind-obj-methods_2.0.2_1616708135440_0.03354756551799909"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2022-06-13T04:38:36.312Z","created":"2017-01-19T00:27:26.358Z","1.0.0":"2017-01-19T00:27:26.358Z","2.0.0":"2017-07-08T05:58:45.793Z","2.0.1":"2021-02-26T18:39:17.314Z","3.0.0":"2021-03-25T20:02:10.485Z","2.0.2":"2021-03-25T21:35:35.571Z"},"homepage":"https://github.com/isaacs/bind-obj-methods#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/isaacs/bind-obj-methods.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"bugs":{"url":"https://github.com/isaacs/bind-obj-methods/issues"},"license":"ISC","readmeFilename":""}