{"_id":"has-own-prop","_rev":"1956988","name":"has-own-prop","description":"A safer `.hasOwnProperty()`","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-12-14T09:41:17.000Z","created":"2014-08-06T22:42:04.067Z","3.1.0":"2021-11-01T09:24:36.898Z","3.0.0":"2021-09-06T14:26:22.315Z","2.0.0":"2019-06-12T18:55:53.677Z","1.0.1":"2018-03-23T07:07:42.547Z","1.0.0":"2014-08-06T22:42:04.067Z"},"users":{"rocket0191":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/has-own-prop.git"},"versions":{"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":{"shasum":"efe2f84b8b2f62ffadc19a4a45cbfeee757f9b78","size":1674,"noattachment":false,"key":"/has-own-prop/-/has-own-prop-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-own-prop/download/has-own-prop-3.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_3.1.0_1635758676765_0.9298241251298622"},"_hasShrinkwrap":false,"publish_time":1635758676898,"_cnpm_publish_time":1635758676898},"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":{"shasum":"3db126d5a99439131e8c4dbaac68d4abdbe1c0a8","size":1619,"noattachment":false,"key":"/has-own-prop/-/has-own-prop-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-own-prop/download/has-own-prop-3.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_3.0.0_1630938381994_0.41183079211805773"},"_hasShrinkwrap":false,"publish_time":1630938382315,"_cnpm_publish_time":1630938382315},"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":{"shasum":"f0f95d58f65804f5d218db32563bb85b8e0417af","size":1641,"noattachment":false,"key":"/has-own-prop/-/has-own-prop-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-own-prop/download/has-own-prop-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_2.0.0_1560365752980_0.9302992550548503"},"_hasShrinkwrap":false,"publish_time":1560365753677,"_cnpm_publish_time":1560365753677},"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":{"shasum":"4a5c1326a45146b836cadd4b79039b9e9476a4f9","size":1550,"noattachment":false,"key":"/has-own-prop/-/has-own-prop-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-own-prop/download/has-own-prop-1.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-own-prop_1.0.1_1521788862473_0.008897930091094963"},"_hasShrinkwrap":false,"publish_time":1521788862547,"_cnpm_publish_time":1521788862547},"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":""}],"dist":{"shasum":"7b5e04505ee55896ba32e5018098b481a2f8a0e5","size":874,"noattachment":false,"key":"/has-own-prop/-/has-own-prop-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-own-prop/download/has-own-prop-1.0.0.tgz"},"directories":{},"publish_time":1407364924067,"_cnpm_publish_time":1407364924067,"_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","_attachments":{},"homepage":"https://github.com/sindresorhus/has-own-prop#readme","bugs":{"url":"https://github.com/sindresorhus/has-own-prop/issues"},"license":"MIT"}