{"_id":"@10xly/is-instance-of","_rev":"2-385184a237ae67af491eb8d22eb77d4c","name":"@10xly/is-instance-of","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@10xly/is-instance-of","version":"1.0.0","keywords":["instance","10x","of"],"author":{"name":"me"},"license":"MIT","_id":"@10xly/is-instance-of@1.0.0","maintainers":[{"name":"tj-commits","email":"thefoxjones@gmail.com"}],"homepage":"https://github.com/enterprise-npm-ai/is-instance-of#readme","bugs":{"url":"https://github.com/enterprise-npm-ai/is-instance-of/issues"},"dist":{"shasum":"048b47d7a2e27a586131cee59c91bbf5a5806a4d","tarball":"https://registry.npmjs.org/@10xly/is-instance-of/-/is-instance-of-1.0.0.tgz","fileCount":4,"integrity":"sha512-+CfR0qXrQ3vFL9YDshPSx5MRT9A+XLyjYJtqES4rH3pKJFqJsRdcBwLFP7g4byIfYRwwSZUAhhMXY0v3m2NFuA==","signatures":[{"sig":"MEUCIHpmsHavfRUbXNYvTiMvnLDIDeHexzvNaLwhXniIRI65AiEAqt9xk2PXG6TFIiinvU7pKbMzN8MiyBE1hLQiK/Dr5Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7526},"main":"index.js","type":"commonjs","gitHead":"b13a2aa573f6adae79fcf12be99b5ab40e038d95","scripts":{"test":"mocha"},"_npmUser":{"name":"tj-commits","email":"thefoxjones@gmail.com"},"repository":{"url":"git+https://github.com/enterprise-npm-ai/is-instance-of.git","type":"git"},"_npmVersion":"11.6.2","description":"Check if something's an instance of something.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"qfn":"^1.0.1","arrify":"^2.0.1","is-obj":"^2.0.0","isarray":"^2.0.5","es-typeof":"^1.0.0","class-chain":"^1.0.0","false-value":"^2.0.6","switch-in-fp":"^3.0.0","@flatten/array":"^1.1.8","immediate-error":"^11.0.1","@extremejs/utils":"^1.0.0-beta.22","case-insensitive":"^1.0.0","@stdlib/array-ctors":"^0.3.0","@10xly/strict-equals":"^1.0.0","support-bind-operator":"^1.0.1","es-logical-or-operator":"^1.0.0","es-logical-and-operator":"^1.0.0","es-logical-not-operator":"^1.0.0","@is-(unknown)/is-function":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.5"},"_npmOperationalInternal":{"tmp":"tmp/is-instance-of_1.0.0_1768493076297_0.4071742987039981","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@10xly/is-instance-of","version":"1.0.1","description":"Check if something's an instance of something.","keywords":["instance","10x","of"],"homepage":"https://github.com/enterprise-npm-ai/is-instance-of#readme","bugs":{"url":"https://github.com/enterprise-npm-ai/is-instance-of/issues"},"repository":{"type":"git","url":"git+https://github.com/enterprise-npm-ai/is-instance-of.git"},"license":"MIT","author":{"name":"me"},"type":"commonjs","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"@10xly/strict-equals":"^1.0.0","@extremejs/utils":"^1.0.0-beta.22","@flatten/array":"^1.1.8","@is-(unknown)/is-function":"^1.0.0","@not-a-socket-override/switch-in-fp":"^3.0.1","@stdlib/array-ctors":"^0.3.0","arrify":"^2.0.1","case-insensitive":"^1.0.0","class-chain":"^1.0.0","es-logical-and-operator":"^1.0.0","es-logical-not-operator":"^1.0.0","es-logical-or-operator":"^1.0.0","es-typeof":"^1.0.0","false-value":"^2.0.6","immediate-error":"^11.0.1","is-obj":"^2.0.0","isarray":"^2.0.5","qfn":"^1.0.1","support-bind-operator":"^1.0.1"},"devDependencies":{"mocha":"^11.7.5"},"overrides":{"true":"npm:true-value@latest"},"gitHead":"960891b6491d5bcef624d6d10614772dacf576b9","_id":"@10xly/is-instance-of@1.0.1","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-1PS80X+6QNIdR7Q/1wDf5ms120e2bvtxIymyaIZqkeiaRqERrLZvTzTGRPCWDlUOahZO1dcrdmTG33xMn9ayZw==","shasum":"d464e7d546e90cf79d67bec6e57bbe63790a27ba","tarball":"https://registry.npmjs.org/@10xly/is-instance-of/-/is-instance-of-1.0.1.tgz","fileCount":5,"unpackedSize":7578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8HxjBHvLRfXlRcnfsVw8vTDhnSv+sA9GL/T0gPG7yoQIhAINzSvD8/MafMUuSky4ZoQqngHYJRmOu2rSleOyv20Uf"}]},"_npmUser":{"name":"tj-commits","email":"thefoxjones@gmail.com"},"directories":{},"maintainers":[{"name":"tj-commits","email":"thefoxjones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-instance-of_1.0.1_1784646987871_0.2651607746854239"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T16:04:36.223Z","modified":"2026-07-21T15:16:28.225Z","1.0.0":"2026-01-15T16:04:36.431Z","1.0.1":"2026-07-21T15:16:28.041Z"},"bugs":{"url":"https://github.com/enterprise-npm-ai/is-instance-of/issues"},"author":{"name":"me"},"license":"MIT","homepage":"https://github.com/enterprise-npm-ai/is-instance-of#readme","keywords":["instance","10x","of"],"repository":{"type":"git","url":"git+https://github.com/enterprise-npm-ai/is-instance-of.git"},"description":"Check if something's an instance of something.","maintainers":[{"name":"tj-commits","email":"thefoxjones@gmail.com"}],"readme":"# @10xly/is-instance-of\ncheck if somethings an instance of something else. p]\n\n## Instawation\n```bash\nnpm install @10xly/is-instance-of\n```\n\n## Usage\n```js\nconst isInstanceOf = require(\"@10xly/is-instance-of\")\n\nclass Animal {}\nclass Dog extends Animal {}\nconst pet = new Dog()\n\n// Check by Constructor\nisInstanceOf(pet, Dog) // true\nisInstanceOf(pet, Animal) // true\n\n// Check by Name (String)\nisInstanceOf(pet, \"Dog\") // true\n\n// Multiple options\nisInstanceOf(pet, [\"Cat\", \"Dog\"]) // true\n```\n\n## Why you might use this seriously\nThis is a version of `is-instance-of` by lamansky that resolves a vulnerability in lodash.set. However, it is a little overengineered, but this actually has a practical purpose. [see the readme of is-instance-of for more info](https://github.com/lamansky/is-instance-of)","readmeFilename":"README.md"}