{"_id":"has-own","_rev":"9-d8123bb31053f6958492904e3abc5ec7","name":"has-own","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"has-own","version":"1.0.0","author":{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},"license":"MIT","_id":"has-own@1.0.0","maintainers":[{"name":"aaron","email":"aaron.heckmann+github@gmail.com"}],"homepage":"https://github.com/pebble/has-own/","bugs":{"url":"https://github.com/pebble/has-own/issues"},"dist":{"shasum":"3062246e31cfd887a9a61ee6d38ca57289378cd1","tarball":"https://registry.npmjs.org/has-own/-/has-own-1.0.0.tgz","integrity":"sha512-mb9cW2zgp+Ay/imf8sGbSDNmdmH3gJXGY2zlzATQeXClqsl8nFS3tiqHJe/FeKUdmFWg47sTyTjEflnXExwWJg==","signatures":[{"sig":"MEUCIQCMHsFV0tEdLCFf4frMTq+Lib0WK9fo3Qi1PB+wd1F5uQIgMYox97HPNjUMvTrojwnC76W8GZGhyR1HrRjzmu1pvp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3062246e31cfd887a9a61ee6d38ca57289378cd1","scripts":{"test":"make test"},"_npmUser":{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},"repository":{"url":"git://github.com/pebble/has-own.git","type":"git"},"_npmVersion":"1.4.9","description":"A safer .hasOwnProperty() - hasOwn(name, obj)","directories":{},"devDependencies":{"mocha":"^1.21.0"},"deprecated":"This project is not maintained. Use Object.hasOwn() instead."},"1.0.1":{"name":"has-own","version":"1.0.1","author":{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},"license":"MIT","_id":"has-own@1.0.1","maintainers":[{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},{"name":"pebble-tech","email":"webteam@getpebble.com"}],"homepage":"https://github.com/aheckmann/has-own/","bugs":{"url":"https://github.com/aheckmann/has-own/issues"},"dist":{"shasum":"7cc78a63e5ffde330fa8d0a6ddaca4a70c495579","tarball":"https://registry.npmjs.org/has-own/-/has-own-1.0.1.tgz","fileCount":8,"integrity":"sha512-RDKhzgQTQfMaLvIFhjahU+2gGnRBK6dYOd5Gd9BzkmnBneOCRYjRC003RIMrdAbH52+l+CnMS4bBCXGer8tEhg==","signatures":[{"sig":"MEUCIQC33NaruDjbvQFYpfZHtw2855ZMKQ1dD79myF5JY9mA4gIgLfeS7GX8ow4I1x19mdexBy6m6QA/YMEJv36cO01z/cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+QazCRA9TVsSAnZWagAABt0P/3/BWuRCITs58OsbACCl\nHw5rwOlqXqZmdXpqfwrmUh+KzTLyPLPP8UyJt7T8HKmYPl/JwdYghlKTtuFj\n9S56inJSUQ7LcWMJKu0jP2itn9ECpBdo9S+LSqoyJFz5V1khK1nK9VuCSRAL\nhaCf7BmZmiaFUZ6Xzt908/3S1kaAkwxMMs/kufwEBV5KTrS12mi1ky4uJ07y\n+XPLXHD4ojC0iIlC/chee4767TiEIL2J3BPZoOovtnwcs+H2W8jkLdFbadlg\n9kynWX0eneKdwlh7zVMMn16iiZbhaqoudZIW5vUmhk2CCBYqjWZJtuTedqTu\niUOUjyHAYva46+7EzqaMIWTGr9RbZXDlP1XhpeBMO8ZmCuS50uiIYyIXA+NK\nQf+/f66M488DnQQnpFsxzos6aqvqKpigY6pivL8nUuODiisMqKdCOxRk7+ig\ndICrwZQqHrXjIkRjDJnHfGoFnKwYUflDU5g3i3PboCJ/h3JhbjfGYR/ht16R\nBD6cDWpy2VDrrA01y9DPSm6t8N0h/BkPVLhLFSETk9yWdXIh/TMKrz4pm1mQ\nqSPgnvj7E4yUYEzZOHwJtv8TtVOa/1fRnn8sgLZwPfvtM8oF8jDjCvybBrP0\nkp4HYQno9tn8pnmLxKJ/769+tYJxkutKi+hL9QcYebCDuejI4rWlC0hKDdRE\nafXv\r\n=o/CY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f36fbddb8bcb594de12d4b1a6fba54286f799ca2","scripts":{"test":"make test"},"_npmUser":{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},"repository":{"url":"git://github.com/aheckmann/has-own.git","type":"git"},"_npmVersion":"6.4.1","description":"A safer .hasOwnProperty() - hasOwn(name, obj)","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/has-own_1.0.1_1576601267475_0.9356125143783485","host":"s3://npm-registry-packages"},"deprecated":"This project is not maintained. Use Object.hasOwn() instead."}},"time":{"created":"2014-07-26T19:23:48.595Z","modified":"2025-08-13T00:44:28.868Z","1.0.0":"2014-07-26T19:23:48.595Z","1.0.1":"2019-12-17T16:47:47.578Z"},"bugs":{"url":"https://github.com/aheckmann/has-own/issues"},"author":{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},"license":"MIT","homepage":"https://github.com/aheckmann/has-own/","repository":{"url":"git://github.com/aheckmann/has-own.git","type":"git"},"description":"A safer .hasOwnProperty() - hasOwn(name, obj)","maintainers":[{"name":"aaron","email":"aaron.heckmann+github@gmail.com"},{"name":"pebble-tech","email":"webteam@getpebble.com"}],"readme":"#has-own\n\n[![Build Status](https://travis-ci.org/pebble/has-own.svg?branch=master)](https://travis-ci.org/pebble/has-own)\n\nShorthand `Object.prototype.hasOwnProperty.call(obj, name)`.\n\n```js\nvar assert = require('assert');\nvar hasOwn = require('has-own');\n\nvar o = Object.create(null);\no.name = 'has-own';\n\nassert(hasOwn('name', o)); // true\n```\n\nWhy another module? Because I like its readability.\n\n[LICENSE](https://github.com/pebble/has-own/blob/master/LICENSE)\n","readmeFilename":"README.md"}