{"_id":"has-own-prop","_rev":"11-c51f79f6435bb1cde3c86cc4e1069702","name":"has-own-prop","description":"A safer `.hasOwnProperty()`","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"has-own-prop","version":"1.0.0","description":"A safer `.hasOwnProperty()`","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/has-own-prop"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["object","has","own","property","prop"],"devDependencies":{"ava":"0.0.3"},"gitHead":"c69e55bb63253c636d491fa898a760755044b38d","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"homepage":"https://github.com/sindresorhus/has-own-prop","_id":"has-own-prop@1.0.0","_shasum":"7b5e04505ee55896ba32e5018098b481a2f8a0e5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"7b5e04505ee55896ba32e5018098b481a2f8a0e5","tarball":"https://registry.npmjs.org/has-own-prop/-/has-own-prop-1.0.0.tgz","integrity":"sha512-1mOR28o/V4XEFPIuqYTk/yxChkZfo44CtlzUWCwKiXUMReuX8mu7uWYa/5jFDGJYBk3sbCog5TnE8cPGI9mejA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvKJ45JT95hx/aAszIsEyh/D53Ivm0EaOSludavUtYAIhAIRqdEw1d2+4e/9vrPq9CV0MxcC0VJkOg4cGjFAbDNhM"}]},"directories":{}},"1.0.1":{"name":"has-own-prop","version":"1.0.1","description":"A safer `.hasOwnProperty()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["object","has","own","property","prop"],"devDependencies":{"ava":"0.0.3"},"gitHead":"c3485b303124584e2ae93976d0bd30095742a58e","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","_id":"has-own-prop@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw==","shasum":"4a5c1326a45146b836cadd4b79039b9e9476a4f9","tarball":"https://registry.npmjs.org/has-own-prop/-/has-own-prop-1.0.1.tgz","fileCount":4,"unpackedSize":2585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYeqHK+yCjxqvgO7eBiqCDe5g/ZsbfKmzVQf28LGX1oAiB6WzYgnnDDKvXvbuS43fyaf1SVbIC1YTbhxzZuFC5Xog=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_1.0.1_1521788862473_0.008897930091094963"},"_hasShrinkwrap":false},"2.0.0":{"name":"has-own-prop","version":"2.0.0","description":"A safer `.hasOwnProperty()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["object","has","own","property"],"devDependencies":{"ava":"^2.1.0","tsd":"^0.7.3","xo":"^0.24.0"},"gitHead":"8c8fe9eff474f854b8904da7d8fe18c2da97bda2","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","_id":"has-own-prop@2.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==","shasum":"f0f95d58f65804f5d218db32563bb85b8e0417af","tarball":"https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz","fileCount":5,"unpackedSize":2842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAUq6CRA9TVsSAnZWagAAsz4P/0fWa4Cz35AuTyQnp/kn\nZ1V0mfdV5LuLOzyImiv26SPg7i6cjt1fyq4JmdmHUMFIsysSGC9tnOPUX9n2\n+11HDQ8/zwgcaEDfXy0jJKit8CpTCR9xPLiJEV4sRCt5B7D5GJZKfLTd+LKD\nyAhPTXC7rajbhxgUPUYCswQh2yfTMY81fXo3n6xf16DMJjeVSW3Dy/QvmeV0\nQqbcUk2gEaYwZ5L97RtHxUJ8AU6YIJNItIyc+eXW9MjaLQWyklRpZNJQKEvw\n48ntvxUVYcTp2GOQ+CRQxq87VA40zh6hB5jo1ul4GAmZQZSTz0sL/3Q4sB9a\nAo/jXpW3sPfM0OymPNCi/NOb+qOcdb1MqcXm1IRkAs83hH4Dx+WQ9ELnl4w8\ntRw9EpVwHw9YAdJYJZQtE2lUIAh+N9EMbKNv97h8CGdJrTZwewfQ9bfbXjq6\nOh18fFLMJ9w/wSs99l9yWf7VH+4M9yWB9RDCYvscHqIqgc/qUzWqom5FcVeb\nTedH76IgarAPkVgTuBC6gJZIaGvIkn9DyIH2rIci0XtwFi/0AJh34QGf43Wb\nXJsdOFj8MzdzxL6wBPH00fRlAxrzW4ddTMTBgyiliJdQA6PnzBkT7eaNsv0b\nybxhsqIgcZtZtzMBLBWx05XpXMGiae94nc501fQrlM4+wwxCmhFiBfeE5BJ0\n0Ax2\r\n=eMOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+kyzGWaGZ4KXKInZp1n4rINlmXs0F1MsOY91aXKbmyAiA+XcE1qiug7dHDH50DGOgGzW4iNC6yPAFxo/c+8clI0A=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_2.0.0_1560365752980_0.9302992550548503"},"_hasShrinkwrap":false},"3.0.0":{"name":"has-own-prop","version":"3.0.0","description":"A safer `.hasOwnProperty()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["object","has","own","property"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"422f3daf422a9f60c1e36245c05d0a649631d3b4","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","_id":"has-own-prop@3.0.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NyHZqP9VHYvEBDWJTUQHhAArkZ0WXqzQJXxmVvyZc49NeFntuhA/gp5bMsdyKd0UsY/JIE2d90nVa1SVrn5g9w==","shasum":"3db126d5a99439131e8c4dbaac68d4abdbe1c0a8","tarball":"https://registry.npmjs.org/has-own-prop/-/has-own-prop-3.0.0.tgz","fileCount":5,"unpackedSize":2854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNiUOCRA9TVsSAnZWagAA6aYP/Rxk6w4ecFdvRNOLgKOu\nGtI0JyAVCg7xu6YGceGGCx20yB/SJXsXsm6NVATJ+N3BSrhGA8JcUdglc3r8\nATc+kJvcnd/BIeGVnilt2HPEw4G4Tz6uErcur1HD16uY/4dI7ogUucb2HjCg\nbySvJiMO45jQoOcgXAnQ20rCbx+vnEFPsxZQlzKJzvwJxv/QSFBaW6gcLHmq\nB35VWyMhNrt+fFgQNi8GGx/4zQpN2HBCA+LPqaZWQFD8tCIdl41IOSOvxZn3\nkVhtHjeRo0MJM5Cx+Vjjd3hnwdJNT9bp6192CSQFegKQxSTzksU2l9EEPb5E\n1z5JGIhFtxJtr8it/wPDtEdzlNhqJnN+PtrQYmnYzlqVqmmOZfV8L7f9/8EM\nepbXcYiuXpzWM4bsHuOLypg/sE7VTwMmoZiOh/vfrDNq8NmLZGpbrvx7F7kZ\nfkiHyUieFpAo/bhMJgwJS+CntuXjrkKFDcDasB7mHqnjmqEOxQOB/NPuUSo2\nOwRTqIeLU63T1zJWevSLr9wGKKMnQ2kaaQpjSePScDNSeZ04zhsjaNnMv5oq\nXIRUZuWNNaAlVk9rA46UsFYhEYoX1O3bK3tPSBlL6DxD2JegNerOdv4oBDbO\nSI+pdwUfJ5uVVGipj8F+TXzPeibzxNqn28ix1XipBEAilfUmwbIvqmAVOc3x\nhqth\r\n=+tGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDGH6cH4qbVX8lxlwxneNaYd0LsW/m55NqIevrbOaipwIgcqeEqbROAHqY5C2pujCm89yl4tV+jO5NGU48bhvV8SI="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_3.0.0_1630938381994_0.41183079211805773"},"_hasShrinkwrap":false},"3.1.0":{"name":"has-own-prop","version":"3.1.0","description":"A safer `.hasOwnProperty()`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["object","has","own","property"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"types":"./index.d.ts","gitHead":"b71c34da65e95fdab6ca1e1d9399fbdd11cc2a63","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","_id":"has-own-prop@3.1.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-SmePZSzKBvCRxpjiG9tCzlTPoXEgaKP4n5MqsYC1E7ys+D95vrZhrV3gFlPUHj1AtJDtO9KVHn4XRrtUqSfJ2w==","shasum":"efe2f84b8b2f62ffadc19a4a45cbfeee757f9b78","tarball":"https://registry.npmjs.org/has-own-prop/-/has-own-prop-3.1.0.tgz","fileCount":5,"unpackedSize":2967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tExCRA9TVsSAnZWagAAwCYP/0VaLGizgn5XAMU6pli7\nT1Vw+tl+C7dixLOlmPp+VhhYKPdp0YQqY/odtXW/Xhg7Eg9WEnUOBOmLh9cu\nbvtHIRnW4gi/JjupsmTMlsUuhxJqXTMIAQ9lrgG3ewknnKqFpvAAgVLhrTac\n0NW5Olc2beMBXKY/DnjVWCLvaIXnzcMWUSVg2oP4Cq5ZYCEkzcq2onrVunj1\ngsq2QG8TnFSeIyRIIDB+CW3nPjZC/6yUkypFbU6G3r4do+H5SMYctRZucP1O\nohi1343MzgkpBqmNTecWuD2cbqBLxzoGjLNFcqrqYzAjp7+n1uAqn3yO5f7/\nHxWWRat4w2K1NfV4KsDIARyKaCojrMeZbqZCci3T2/ZiWdQhcJ006uxt+pgn\n7IuU+3zmnS5cplW3iaKS9zkZ4GTRd/w6xyvtFVlVTMDoN8tzP7pCMEMGH6dC\ntyQQ/PtnlB6wfsDXaayLeH/3f1GpGG5IdqRc/zbHfX509Qm0+Ioka3dQenII\nqZLz7148LdzDqYPWz38UXoR7JAVJouKdhi9qoqgL4clYyKf5ROMVQAcjAQgz\npwKxNaM/QVyPDZt7LRbzBBFlKLkvQYcRJGEuuaoNwXCfWFGH/OiXE+alITX3\nHgEqpNrmEUJcdkNnrD3yyncZeQ/SzF9+tg5rUakEASiJn/SwUc6jX6MuUQX9\nPrWk\r\n=kqXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvsJSXyz0Y5mLz3wgkI4Snr4BHgEl7dadpjxgrX/9YgQIgCIhrXQ4PAoeeUMwKfFWoKUYSglAXWg+tVVM4cz1B0e4="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_3.1.0_1635758676765_0.9298241251298622"},"_hasShrinkwrap":false}},"readme":"# has-own-prop\n\n> A safer `.hasOwnProperty()`\n\nShortcut for `Object.prototype.hasOwnProperty.call(object, property)`. Also comes with a type guard for TypeScript users.\n\nYou shouldn't use `.hasOwnProperty()` as it won't exist on [objects created with `Object.create(null)`](https://stackoverflow.com/a/12017703/64949) or it can have been overridden.\n\n## Install\n\n```sh\nnpm install has-own-prop\n```\n\n## Usage\n\n```js\nimport hasOwnProperty from 'has-own-prop';\n\nconst object = Object.create(null);\nobject.unicorn = true;\n\nobject.hasOwnProperty('unicorn');\n//=> 'TypeError: undefined is not a function'\n\nhasOwnProperty(object, 'unicorn');\n//=> true\n```\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2022-06-18T19:25:55.130Z","created":"2014-08-06T22:42:04.067Z","1.0.0":"2014-08-06T22:42:04.067Z","1.0.1":"2018-03-23T07:07:42.547Z","2.0.0":"2019-06-12T18:55:53.677Z","3.0.0":"2021-09-06T14:26:22.315Z","3.1.0":"2021-11-01T09:24:36.898Z"},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","keywords":["object","has","own","property"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"rocket0191":true}}