{"_id":"is-proto-prop","_rev":"8-1ead474d2140dced2011dc8978c1e72d","name":"is-proto-prop","description":"Does a JS type's prototype have a property","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"is-proto-prop","version":"1.0.0","description":"Does a JS type's prototype have a property","main":"lib/index.js","scripts":{"test":"gulp test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"keywords":["js","javascript","proto","properties"],"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"license":"MIT","dependencies":{"lowercase-keys":"^1.0.0","proto-props":"^0.2.0"},"devDependencies":{"babel-core":"^6.0.12","babel-eslint":"^4.1.3","babel-preset-es2015":"^6.0.12","chai":"^3.0.0","coveralls":"^2.11.2","del":"^2.0.0","eslint-config-dustinspecker":"^0.1.0","eslint-path-formatter":"^0.1.1","eslint-plugin-no-use-extend-native":"^0.1.4","gulp":"^3.9.0","gulp-alex":"^1.0.0","gulp-babel":"^6.0.0","gulp-eslint":"^1.0.0","gulp-if":"^2.0.0","gulp-istanbul":"^0.10.0","gulp-jscs":"^3.0.0","gulp-jshint":"^1.11.0","gulp-mocha":"^2.1.0","gulp-plumber":"^1.0.1"},"gitHead":"63fb128333f6f37ed824d2845e5a2438ab8c5dd0","bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","_id":"is-proto-prop@1.0.0","_shasum":"b3951f95c089924fb5d4fcda6542ab3e83e2b220","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"},"dist":{"shasum":"b3951f95c089924fb5d4fcda6542ab3e83e2b220","tarball":"https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-1.0.0.tgz","integrity":"sha512-6nyaSk7cSRVmfbQLGiDDfrPnU7K8I+tCUZrKUIlW9UBBE/f9lP2GxiLoxyB9I2M0B1YVwORdW4e56AQErhb6fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsrpPw0UMJwdP99hoZHdENAb10jyFj3kh3n1x2w3nt4AiEA5V24mpYMCzrsq/uxAaXnck16cu4g8VcHoRBXDZ+BoEE="}]},"maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"directories":{}},"1.0.1":{"name":"is-proto-prop","version":"1.0.1","description":"Does a JS type's prototype have a property","main":"lib/index.js","scripts":{"compile":"gulp build","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"npm run compile && nyc ava"},"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"keywords":["js","javascript","proto","properties"],"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"license":"MIT","dependencies":{"lowercase-keys":"^1.0.0","proto-props":"^1.1.0"},"devDependencies":{"ava":"^0.14.0","babel-core":"^6.0.12","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.0.12","coveralls":"^2.11.2","del":"^2.0.0","eslint-config-dustinspecker":"^1.1.0","eslint-plugin-new-with-error":"^1.1.0","eslint-plugin-no-use-extend-native":"^0.3.1","eslint-plugin-xo":"^0.4.0","gulp":"^3.9.0","gulp-alex":"^3.0.0","gulp-babel":"^6.0.0","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","nyc":"^6.0.0"},"ava":{"require":["babel-core/register"]},"gitHead":"fb440a094d72d65da78e0d0d767bfd9efb41fbe0","bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","_id":"is-proto-prop@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"},"dist":{"integrity":"sha512-dkmgrJB7nfJhH1ySK1/Qn9xLPMv3ZNlPSAPoyUseD6DQzBF6YmbgQnoyy9OM8derNUlDVJlUGdCEhYbcCPfN5A==","shasum":"c8a0455c28fe38c8843d0c22af6f95f01ed4abc4","tarball":"https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-1.0.1.tgz","fileCount":22,"unpackedSize":52403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOaOqn5BWeWPVhovsD2KpzZoXjOS7CUCJ5DIMUwjDSGAiEA8wCITwJX/ybac1A3R+SM7nAQXSEH1MXNYE3lPApR5+s="}]},"maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-proto-prop_1.0.1_1519865885337_0.8412709416257533"},"_hasShrinkwrap":false},"2.0.0":{"name":"is-proto-prop","version":"2.0.0","description":"Does a JS type's prototype have a property","main":"lib/index.js","scripts":{"compile":"gulp build","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"npm run compile && nyc ava"},"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"keywords":["js","javascript","proto","properties"],"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"license":"MIT","dependencies":{"lowercase-keys":"^1.0.0","proto-props":"^2.0.0"},"devDependencies":{"ava":"^0.14.0","babel-core":"^6.0.12","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.0.12","coveralls":"^2.11.2","del":"^2.0.0","eslint-config-dustinspecker":"^1.1.0","eslint-plugin-new-with-error":"^1.1.0","eslint-plugin-no-use-extend-native":"^0.3.1","eslint-plugin-xo":"^0.4.0","gulp":"^3.9.0","gulp-alex":"^3.0.0","gulp-babel":"^6.0.0","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","nyc":"^6.0.0"},"ava":{"require":["babel-core/register"]},"gitHead":"d76def561f4263a9ac3046f3d26e6df3ec39a5b3","bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","_id":"is-proto-prop@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"},"dist":{"integrity":"sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==","shasum":"99ab2863462e44090fd083efd1929058f9d935e1","tarball":"https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz","fileCount":12,"unpackedSize":9040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH6vtCRA9TVsSAnZWagAAvDMQAJHQ0qKHw1aDqevsXuon\nSUhk8U8w/Amy8EO+uod87Rt09MW4mbxKTPX6+IWTFrE6REUDeh01BRR2/OnC\nxq66W5uVG2E+o1hM9q/DbypU3ZXjKZxlsNK3KshwXAmGjL5rY4WXvqAarGhc\ne11naXZD2qYbcwwX17AdWa6yLlsn3UWXLqY9vjs7d9x8RYXdSghnidvjSkzk\n54zne36blyofnncYcu+7dpoEuFO+OEgaArhAe4PqulHnqXB+ikw6WyjSgVsF\n3EdCObL61TW/tWF0OLnW/uVApNkIKlRBYPFl93K0k0Gs168vUhrWFUdSokTr\n2bTNeSer90/1wxRU3BB5f1rQgSJ/7bKKoRxNERIJ0QINuc8q4ghdwzGFoIEs\nfpqEfu5jclx51brFZymsMMaPjBpIObHBGEvjK9G7bXo+p0q3zAblFncJ2FME\nOsWZV7yQ6ge2RSx7gIihK4dwOOTKmyTB42YBAdN2IIiuI6T/xQGd3KIASmou\nl70/9mRdeXivJGbhf39Ub49REvgP9QwA4IQcZxQiovOo2T6blt8NyJk6Df0R\nRi4E9UJGlNQh1UnFIKrRSGQnKTjxh/zx0amCbukL/Sb5KNpFei9eu6JVjYTS\nsouuYBlig6OQ7ilg6s3CST4aALe0IGVv4F4X/Oa+c2+e7kIhlonvcedMVTYO\nNxHM\r\n=ipxS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHynU1BkJCbb0EIA/L7Fgz86Y2W1611yVoc/lhVIjBRAIhAP49uENingaqotChzdCBY/vIRywh7vah/wIROn90QiyC"}]},"maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-proto-prop_2.0.0_1545579501318_0.1935485323975208"},"_hasShrinkwrap":false},"3.0.0":{"name":"is-proto-prop","version":"3.0.0","description":"Does a JS type's prototype have a property","main":"src/index.js","scripts":{"lint":"eslint .","test":"npm run lint && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"keywords":["js","javascript","proto","properties"],"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"engines":{"node":">=18.0.0"},"type":"module","license":"MIT","dependencies":{"lowercase-keys":"^3.0.0","prototype-properties":"^5.0.0"},"devDependencies":{"@eslint/js":"^9.3.0","ava":"^6.1.3","c8":"^9.1.0","eslint":"^9.3.0","globals":"^15.3.0"},"c8":{"reporter":["lcov","text"]},"_id":"is-proto-prop@3.0.0","gitHead":"81e003834d61b7e7683158a70ea4178dda443a31","bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7kqZ15T/11KZvz8LqRdQcQ+gppEt3K0xLmtmk3JzeT+hu5VyaYnxBfrBDzxzNG7PTnHTLrmx00MURfXQE0NItw==","shasum":"fdcee2a9e5402f54b56230ffd49211814238d9ab","tarball":"https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-3.0.0.tgz","fileCount":23,"unpackedSize":1695306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLQbOLTxHP+FEHjQKd9Tr4o8jy/vabn1qWz7+Y3G1VuAiAoc2J28/9OGZCQzKidUWWdq3SYOX0k1YnhIM8vK3IcNg=="}]},"_npmUser":{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"},"directories":{},"maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-proto-prop_3.0.0_1716429294039_0.4530423871069298"},"_hasShrinkwrap":false},"3.0.1":{"name":"is-proto-prop","version":"3.0.1","description":"Does a JS type's prototype have a property","main":"src/index.js","scripts":{"lint":"eslint .","test":"npm run lint && c8 ava"},"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"keywords":["js","javascript","proto","properties"],"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"engines":{"node":">=18.0.0"},"type":"module","license":"MIT","dependencies":{"lowercase-keys":"^3.0.0","prototype-properties":"^5.0.0"},"devDependencies":{"@eslint/js":"^9.3.0","ava":"^6.1.3","c8":"^9.1.0","eslint":"^9.3.0","globals":"^15.3.0"},"c8":{"reporter":["lcov","text"]},"_id":"is-proto-prop@3.0.1","gitHead":"89d7f6cdf08666ca7a352821ae42a29fcea8161a","bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-S8xSxNMGJO4eZD86kO46zrq2gLIhA+rN9443lQEvt8Mz/l8cxk72p/AWFmofY6uL9g9ILD6cXW6j8QQj4F3Hcw==","shasum":"a5fa2efeae240899778bd221fc17579020cd54e1","tarball":"https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-3.0.1.tgz","fileCount":4,"unpackedSize":3816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5EmG5y6wJVkOiyb7a5WitladepXNRHTtDsA3nSJqpoAiAmMfvIVnceh1AnUdTNsAjDALg968JW3Uihr1nk+BrbEg=="}]},"_npmUser":{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"},"directories":{},"maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-proto-prop_3.0.1_1716429427603_0.9878694872167493"},"_hasShrinkwrap":false}},"readme":"# is-proto-prop\n[![NPM version](https://badge.fury.io/js/is-proto-prop.svg)](https://badge.fury.io/js/is-proto-prop) [![Coverage Status](https://img.shields.io/coveralls/dustinspecker/is-proto-prop.svg)](https://coveralls.io/r/dustinspecker/is-proto-prop?branch=master)\n\n[![Code Climate](https://codeclimate.com/github/dustinspecker/is-proto-prop/badges/gpa.svg)](https://codeclimate.com/github/dustinspecker/is-proto-prop)\n\n> Does a JS type's prototype have a property\n\n## Install\n```\nnpm install --save is-proto-prop\n```\n\n## Usage\n### ES2015\n```javascript\nimport isProtoProp from 'is-proto-prop';\n\nisProtoProp('array', 'length');\n// => true\n\nisProtoProp('Error', 'ignore');\n// => false\n\n// `is-proto-props` can only verify native JS types\nisProtoProp('gulp', 'task');\n// => false\n```\n\n## API\n### isProtoProp(type, propertyName)\nReturns a `Boolean` if `propertyName` is on `type`'s prototype.\n\n#### type\ntype: `string`\n\nJS type to examine the prototype of. Note: `is-proto-prop` only looks at native JS types.\n\n#### propertyName\ntype: `string`\n\nProperty name to look for on `type`'s prototype. Note: `propertyName` is case sensitive.\n\n## LICENSE\nMIT © [Dustin Specker](https://github.com/dustinspecker)\n","maintainers":[{"name":"dustinspecker","email":"DustinSpecker@DustinSpecker.com"}],"time":{"modified":"2024-05-23T01:57:07.909Z","created":"2015-11-01T02:10:02.569Z","1.0.0":"2015-11-01T02:10:02.569Z","1.0.1":"2018-03-01T00:58:05.375Z","2.0.0":"2018-12-23T15:38:21.477Z","3.0.0":"2024-05-23T01:54:54.265Z","3.0.1":"2024-05-23T01:57:07.753Z"},"homepage":"https://github.com/dustinspecker/is-proto-prop#readme","keywords":["js","javascript","proto","properties"],"repository":{"type":"git","url":"git+https://github.com/dustinspecker/is-proto-prop.git"},"author":{"name":"Dustin Specker","email":"DustinSpecker@DustinSpecker.com","url":"github.com/dustinspecker"},"bugs":{"url":"https://github.com/dustinspecker/is-proto-prop/issues"},"license":"MIT","readmeFilename":"README.md"}