{"_id":"fill-keys","_rev":"6-96172308402d62ce984fbcc0a66f6bd4","name":"fill-keys","description":"Fill keys in a destination that are defined on the source","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"fill-keys","main":"./release","version":"1.0.0","description":"Fill keys in a destination that are defined on the source","license":"MIT","repository":{"type":"git","url":"https://github.com/bendrucker/fill-keys"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"standard && babel-tape-runner test/*.js"},"keywords":["keys","object","copy"],"dependencies":{"is-object":"^1.0.1","merge-descriptors":"^1.0.0"},"devDependencies":{"babel":"^5.0.0","babel-tape-runner":"*","tape":"^4.0.0","standard":"git+https://github.com/bendrucker/standard#babel","publicist":"~4.0.0","publicist-es5":"~1.0.0"},"publicist":{"builds":{"es5":{"dest":"./release"}}},"standard":{"ignore":["release/","lib/"]},"gitHead":"5944070ba87701ce56c89d671888f824c370ebd0","bugs":{"url":"https://github.com/bendrucker/fill-keys/issues"},"homepage":"https://github.com/bendrucker/fill-keys","_id":"fill-keys@1.0.0","_shasum":"055e352c73919d9851eeed6740bd33acd1ea3e7c","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist":{"shasum":"055e352c73919d9851eeed6740bd33acd1ea3e7c","tarball":"https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.0.tgz","integrity":"sha512-9ZEOHx0iWY0aQ6j2FscGvY/XWRY+xIKGGDCRgtbKB9uHyjqf7P0En2swtR51Rnbv/6f1QUTxMawrwkc7A0Fngw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPDCPRFR3Sd77tc/gMkbgisLprklIJADPYdd5YBQs7hwIgLKVAkE32XvgcvUIpznVlAaBCvILJRuocWR4/db5UvOY="}]},"directories":{}},"1.0.1":{"name":"fill-keys","main":"index.js","version":"1.0.1","description":"Fill keys in a destination that are defined on the source","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/fill-keys.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"standard && tape test.js"},"keywords":["keys","object","copy"],"dependencies":{"is-object":"~1.0.1","merge-descriptors":"~1.0.0"},"devDependencies":{"tape":"^4.0.0","standard":"^4.0.0"},"files":["index.js","readme.md"],"gitHead":"2e3216fa387e4a8f1f4e4c6af808827e7051dad9","bugs":{"url":"https://github.com/bendrucker/fill-keys/issues"},"homepage":"https://github.com/bendrucker/fill-keys#readme","_id":"fill-keys@1.0.1","_shasum":"77064318875c40c53101d6a83f6a4825b2b70ef5","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist":{"shasum":"77064318875c40c53101d6a83f6a4825b2b70ef5","tarball":"https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.1.tgz","integrity":"sha512-qyf9o3cdRmGRNH5zyY33N+ZrMKVG43Umli/y62+W4/cE3ETb09s2Alv5T45XQVoGN6e30shDvzL0kPXIQxswlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnTSv62LVwybBfK5GsEbzS4O/BvC0dc1LyJpsfQ3qfXAiBr0Ma/T0Hvc8vkQKMuyBfjdoJ7xPNtQpzqUkdxW2yYwA=="}]},"directories":{}},"1.0.2":{"name":"fill-keys","main":"index.js","version":"1.0.2","description":"Fill keys in a destination that are defined on the source","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/fill-keys.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"standard && tape test.js"},"keywords":["keys","object","copy"],"dependencies":{"is-object":"~1.0.1","merge-descriptors":"~1.0.0"},"devDependencies":{"tape":"^4.0.0","standard":"^4.0.0"},"files":["index.js","readme.md"],"gitHead":"b2a12c4bbbcc1dfea2a9603ba8d1ea979503dbb1","bugs":{"url":"https://github.com/bendrucker/fill-keys/issues"},"homepage":"https://github.com/bendrucker/fill-keys#readme","_id":"fill-keys@1.0.2","_shasum":"9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20","_from":".","_npmVersion":"3.3.3","_nodeVersion":"2.2.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20","tarball":"https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz","integrity":"sha512-tcgI872xXjwFF4xgQmLxi76GnwJG3g/3isB1l4/G5Z4zrbddGpBjqZCO9oEAcB5wX0Hj/5iQB3toxfO7in1hHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuuecCacEjIc7a123KHwdLWGJEf4+z+HU2v4P4y2Q7CAiAbdi/UCe1nzkKZCJ1M3tOPrkSZRhBKY2Axr/BLtxpqQQ=="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"directories":{}},"2.0.0":{"name":"fill-keys","main":"index.js","version":"2.0.0","description":"Fill keys in a destination that are defined on the source","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/fill-keys.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"engines":{"node":">= 16"},"scripts":{"test":"standard && tape test.js"},"keywords":["keys","object","copy"],"dependencies":{"is-object":"~1.0.2","merge-descriptors":"~1.0.1"},"devDependencies":{"tape":"^5.6.1","standard":"^17.0.0"},"gitHead":"6653c550504eed7fa66d270e1528cf8dda8d655a","bugs":{"url":"https://github.com/bendrucker/fill-keys/issues"},"homepage":"https://github.com/bendrucker/fill-keys#readme","_id":"fill-keys@2.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kV9TYVw2iSqv13VJYLyqIFQARjhMKVESqATjZk7D6G+YxnOGyaIMJLUDEEc6RapupEEeKuMQV4AFt1j87a3XaQ==","shasum":"26fd13cef4cd9b44a41a3f8136b9b8c1af8ffa01","tarball":"https://registry.npmjs.org/fill-keys/-/fill-keys-2.0.0.tgz","fileCount":4,"unpackedSize":3227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0tSRf4E7rFcG4pQ+zD3B2NXyhN8+fUcdvXB+TQ9SA0AiBtXoNjTbYHOBAz7DEtvKNKJQXG8s6mqtd8aE+NYptIGQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSYzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT4Q/+K6g1sHVh8BehwbWDUr0pVv7uKVtiQJqXU91JIVsC4n+OCZGM\r\naBbgOnD1IJpzlLLwhLKhETy/FngCcCHXpiqhiSQ8OFCzYEsEfrrMKYInqWET\r\nZeL5DFuvGP2HHxkVc0fLOHmrFv+rqyvfyHRU3lIXAPHZGthfWUSu87xxEE6k\r\n2ESaSh5R5vXE/RMBLgE6vq6cHFriZhn1COFk8jvsS4HWCABA+FxjNKKKHEq0\r\nxW6xGMYWLi9QGyVNkjcWxl7RVi2FF5N/1wfLnMjLTobsS5tCco8iiQ2d/Xd8\r\nZkAclrknYPCJ0KvGGV53WbWBmgmgJv81Ltqwbc5bXmxBp1z6MWX38PDOwEHQ\r\nBq4a8eLUVbZmtRI81O3x8Cklbzh0jQHTek7VNBjk3Dxz/u5gwjRmkdIT4sQG\r\nrZBE1753CY0R6mVAaLb69CVmyErUwzBR+TPZDwoaK680W6Kw28jhnEcdK/ju\r\nxt2+iEmyZxdRWf7kvsKPpHc71KNveK3sViraYbHkJg8bg61rtJTYBJFW7w69\r\nxrEtwQxIfdR+/pZ5gZAuZa+RgKWNEY7Y1i24E0rTYhORZ9HE6/Ed51K8P9UV\r\nA2XMiPHMKTDtWpVXihesJKbiHMViPe1W/OZdv7Q+hxaIAWQyCiL8ADSrV5aa\r\nqdCPJS+Ja+Ce21sFi1oAY7nojrxIcxbhtRA=\r\n=p3cr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"directories":{},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fill-keys_2.0.0_1665764592770_0.5267728487041214"},"_hasShrinkwrap":false}},"readme":"# fill-keys\n\n> Fill keys in a destination that are defined on the source. Copies descriptors so properties like `enumerable` will persist. \n\n\n## Install\n\n```\n$ npm install --save fill-keys\n```\n\n\n## Usage\n\n```js\nconst fillKeys = require('fill-keys')\n\nfillKeys(destination, source);\n//=> missing destination keys in source are copied\n```\n\nfill-keys will copy descriptors. It will also copy the `source.prototype` properties onto `destination.prototype` if both `destination` and `source` are functions. \n\n## API\n\n#### `fillKeys(destination, source)` -> `destination`\n\n#### `destination`\n\n*Required* \nType: `any`\n\nThe destination object where keys from `source` will be added.\n\n#### source\n\n*Required* \nType: `any`\n\nThe source object from which to copy properties.\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"time":{"modified":"2022-10-14T16:23:13.034Z","created":"2015-05-19T10:52:21.555Z","1.0.0":"2015-05-19T10:52:21.555Z","1.0.1":"2015-06-02T19:52:55.927Z","1.0.2":"2015-10-05T14:35:04.025Z","2.0.0":"2022-10-14T16:23:12.960Z"},"homepage":"https://github.com/bendrucker/fill-keys#readme","keywords":["keys","object","copy"],"repository":{"type":"git","url":"git+https://github.com/bendrucker/fill-keys.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"bugs":{"url":"https://github.com/bendrucker/fill-keys/issues"},"license":"MIT","readmeFilename":"readme.md"}