{"_id":"is-type-of","_rev":"43-2931b2970fcd818ed0ca53a08701d3f4","name":"is-type-of","dist-tags":{"release-1.x":"1.4.0","latest":"2.2.0"},"versions":{"0.0.0":{"name":"is-type-of","version":"0.0.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/dead-horse/is-type-of","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"dist":{"shasum":"68ac20089775e2b448935bf0025cd4bcc57191c2","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.0.0.tgz","integrity":"sha512-gnI9geVQjz8FQhYNHvxb4zpd+OeavM7pZp0dz57usbjWu9jRf+Yt4iQTsJBNi/as02PRp63Nr+7OD44NOBMqtQ==","signatures":[{"sig":"MEYCIQDNickaVQmxjsveDsPCsOHUEc8/EaRN4bs1vhhEIO+eEgIhANyt11bULQ6aF0fpfgyxXtUCPAmtcQFHxOp1X/mHlZ78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/dead-horse/is-type-of.git","type":"git"},"_npmVersion":"1.4.4","description":"complete type checking for node","directories":{},"dependencies":{"core-util-is":"1.0.1"},"devDependencies":{"autod":"^0.1.1"}},"0.0.1":{"name":"is-type-of","version":"0.0.1","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/dead-horse/is-type-of","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"dist":{"shasum":"949360eb47bd9ec23b0352f9e1d89de8fc2335b1","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.0.1.tgz","integrity":"sha512-yUrIPJnGUBqTAg3/s7PrZnXa2AasISmi8RgHOaltwPYvWzDjKJ1y2yMLMXoVjDbbHtcEjZ+RZmQG0+XNRE3Fxw==","signatures":[{"sig":"MEYCIQDCFrk7C6eT9ZkcldZGGj2hnKAJcB5RrpoIsoUoSl3f5gIhAK7p4W1P7rvOvML71cyvpw/VWIVsnAmIbGx8JsYXUEoG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/dead-horse/is-type-of.git","type":"git"},"_npmVersion":"1.4.4","description":"complete type checking for node","directories":{},"dependencies":{"core-util-is":"1.0.1"},"devDependencies":{"autod":"^0.1.1","mocha":"^1.17.1","should":"^3.1.3","co-wait":"0.0.0","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony"}},"0.0.2":{"name":"is-type-of","version":"0.0.2","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.0.2","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/dead-horse/is-type-of","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"dist":{"shasum":"43ae863639d88c4ae44be5183b06b99b5a918dbe","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.0.2.tgz","integrity":"sha512-r14yBZNJjl0oOadW5ZnnWkPwBmDsO3LcQrNj1MRTeZ15df1N2EMqTtAT8PtkpB9eXNLmtNWHur0qTmmh05GNyQ==","signatures":[{"sig":"MEQCIA6wORCouorKOCSI0BgZGjcgxKp1zCvC648UKsdY/GS8AiAkrPk8qgbaIrtLfIy68G6GgivwRQ/KFHWH0AA8g8/GvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/dead-horse/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"core-util-is":"1.0.1"},"devDependencies":{"autod":"^0.1.1","mocha":"^1.17.1","should":"^3.1.3","co-wait":"0.0.0","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony"}},"0.1.0":{"name":"is-type-of","version":"0.1.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.1.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/dead-horse/is-type-of","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"dist":{"shasum":"94b7568d90330495700570b551b5231125cbb0fc","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.1.0.tgz","integrity":"sha512-buQ3ooVoIvlKX2CyPGz9BP3UEIfkWj/JgffMjFdf/jodVQEbWzgmh10s+3tQMP9X4r/aZyvXbomRmqCUD3inEg==","signatures":[{"sig":"MEUCIAtakv9Lnc5wTDiAZx00jpbRBN67n8G2hagbsXhHMO68AiEA7xH5fdy/tOOVdgMJoV8njvMYSBAgVWqHhatBWQJI/80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/dead-horse/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"core-util-is":"1.0.1"},"devDependencies":{"autod":"^0.1.1","mocha":"^1.17.1","should":"^3.1.3","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony"}},"0.2.0":{"name":"is-type-of","version":"0.2.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.2.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/dead-horse/is-type-of","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"dist":{"shasum":"1e61eece8c6b9db2c304e3da3641862cb65684ab","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.2.0.tgz","integrity":"sha512-SLyYOh63LDxNb6PbbEPu8H+KhKOa1UXnLhL+1g6Cu9zIR/rheR/QB59a7CoTOapzq0D4xoZ3WITpD/6yyadiHQ==","signatures":[{"sig":"MEUCIAl+kYX83Z0jbYViPzpnxVt/b/vmPFy09h94onv6qwRAAiEAl6+DbRIPv/b6noOGWEzgn0EKcNGdHaNbFZ/KQPMHAuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/dead-horse/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"isstream":"0.1.0","core-util-is":"1.0.1"},"devDependencies":{"autod":"^0.1.1","mocha":"^1.17.1","should":"3.2.0","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony"}},"0.2.1":{"name":"is-type-of","version":"0.2.1","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.2.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"eda4770e7811ffeb9be869d7f34f421b36318f0d","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.2.1.tgz","integrity":"sha512-/mDlD0LnMsjXCt/hkcU/ijLgC5NMuiCPTmSto59nbMXPGJRrMg9ayy9IhWeYdKA1eCFCaFMa6nwpWX9+8oxt0w==","signatures":[{"sig":"MEUCIBH1A/b2RkBc/6/WYMWe26L0lbOYAf1kstGKwRQKTTE7AiEApHGa9CTTD8TA0lX2EJlpzuA1olKzOngiCu4AoovlwPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"isstream":"^0.1.0","core-util-is":"^1.0.1"},"devDependencies":{"long":"1.1.2","autod":"^0.1.1","mocha":"^1.17.1","should":"3.3.1","contributors":"*","istanbul-harmony":"*"}},"0.3.0":{"name":"is-type-of","version":"0.3.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.3.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"33d4e46868c6d1b4dded708e062df1ed9edc31c9","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.3.0.tgz","integrity":"sha512-Xo9NRCxOP61aFKnYnfq4x5jAWpD+Shi2zSNrVoAVeXvkRGTwOl+VbiIdjdMYQS1GBZo8+SLn5mJB6c5VZxG/MA==","signatures":[{"sig":"MEUCIQDAez6qutWO8PZ+P3NXA0biJH+7zDhRpS9FRpZyF50vmwIgF/LpXZP4nGFvG0vooXTNV2a5BLd382h1BmF5UHgkuho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"isstream":"^0.1.0","core-util-is":"^1.0.1"},"devDependencies":{"long":"1.1.2","autod":"^0.1.1","mocha":"^1.17.1","should":"3.3.1","contributors":"*","istanbul-harmony":"*"}},"0.3.1":{"name":"is-type-of","version":"0.3.1","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@0.3.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"bfabd0730cd3f718e48d2140d7548ddedd36055f","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-0.3.1.tgz","integrity":"sha512-M3scZa81y5oMcoLVk2csJnSOjwnWnoTOUB1l/QU9E05cLsb1WlFBq/x5qgEzoLH5v6ovXKdedS4JUwXjWOpOfQ==","signatures":[{"sig":"MEQCIDtNDYKdTZuvHByLCRZFqgYYsnvRayt5ZVBlMjKDSHsHAiB8s2PyCmkTlg5SwQlXu2E1bZsabPYNVygjDwgdnvG61g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"1.4.3","description":"complete type checking for node","directories":{},"dependencies":{"isstream":"^0.1.0","core-util-is":"^1.0.1"},"devDependencies":{"long":"1.1.2","autod":"^0.1.1","mocha":"^1.17.1","should":"3.3.1","contributors":"*","istanbul-harmony":"*"}},"1.0.0":{"name":"is-type-of","version":"1.0.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"a506652e352751de88aeb41f20c1691de385e38c","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.0.0.tgz","integrity":"sha512-HCtVMyDU1xEISJvNxWXfIMvdLricnTXjhP9Qc2WcBVf4ISFRLTO1bFulnIyr6hQ8lw9qYeqTC6enDdTYmqPeBQ==","signatures":[{"sig":"MEYCIQDfwyXCmqtn+9TMgDmLEkQNhg6eZLRuyWkFWcFIM+8NmwIhAMbFdnfzoEls6uVkDFbbh4C+AD8fkCML+5QGdn40Sxwl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"a506652e352751de88aeb41f20c1691de385e38c","gitHead":"04920b1f4e1811d29606c9cc7674978e35a5560c","scripts":{"test":"make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"2.12.0","description":"complete type checking for node","directories":{},"_nodeVersion":"4.0.0","dependencies":{"is-class":"~0.0.3","isstream":"~0.1.2","core-util-is":"~1.0.1"},"devDependencies":{"long":"~3.0.1","autod":"~2.1.3","mocha":"~2.3.3","semver":"~5.0.3","should":"~7.1.1","istanbul":"~0.4.0","contributors":"*"}},"1.1.0":{"name":"is-type-of","version":"1.1.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.1.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"82670c6159b5402411cd22faaf02d217a7e58e6e","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.1.0.tgz","integrity":"sha512-SagFigQjgjMTapBo3+WgQeyY41mwlZAeiQDXfxx6eaGWmVj/moCiP3AFYhRrNIVJAhcanazwXZ+3xvjD0A/A7Q==","signatures":[{"sig":"MEUCIGHPpxuobgcDRWzIppVrkILj5Ld3TWEfpHig1UqOBcqBAiEAoRZtkgqpLC6zhFvSgeP+5E2jxz9J4kDTYnsKeomtBQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"b86d04dd43f6fe7ebcad679c1b71b81a8ad27bf3","scripts":{"test":"nyc mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"5.0.3","description":"complete type checking for node","directories":{},"_nodeVersion":"8.1.4","dependencies":{"is-class":"~0.0.4","isstream":"~0.1.2","core-util-is":"^1.0.2"},"devDependencies":{"nyc":"^11.0.3","long":"^3.0.1","autod":"^2.1.3","mocha":"^2.3.3","semver":"^5.0.3","benchmark":"^2.1.4","contributors":"*","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of-1.1.0.tgz_1500450830734_0.48864880949258804","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"is-type-of","version":"1.2.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.2.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"b553cbb4621adf5b4171e8883f370e7a6ec38995","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.2.0.tgz","integrity":"sha512-10ezBXuEDp3Fp/jPCaVd4hSrAEj2lPyr1LT7+cWi9HCLd15wbh9X8dJfTDB+ZgkZSCGTG2TF6f61ugI5mSlhDA==","signatures":[{"sig":"MEUCIQDkoaOoEaR8YlpNs+275Oaj1kz4DB0laqbD2PYP38GZpAIgTW7CcVeWL2RFcWrqo0iM0ix+sQkwsn73VQo5dbHXq3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"4f80381215947b48488dfe24d187211d67ae8d45","scripts":{"test":"nyc mocha test/*.test.js"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"5.3.0","description":"complete type checking for node","directories":{},"_nodeVersion":"8.2.1","dependencies":{"is-class":"~0.0.4","isstream":"~0.1.2","core-util-is":"^1.0.2"},"devDependencies":{"nyc":"^11.1.0","long":"^3.2.0","autod":"^2.9.0","mocha":"^3.5.0","semver":"^5.4.1","benchmark":"^2.1.4","contributors":"*","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of-1.2.0.tgz_1502351263559_0.7863484714180231","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"is-type-of","version":"1.2.1","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.2.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"e263ec3857aceb4f28c47130ec78db09a920f8c5","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.2.1.tgz","fileCount":5,"integrity":"sha512-uK0kyX9LZYhSDS7H2sVJQJop1UnWPWmo5RvR3q2kFH6AUHYs7sOrVg0b4nyBHw29kRRNFofYN/JbHZDlHiItTA==","signatures":[{"sig":"MEYCIQClif1PcHao85F6ZGmWV3zlN0b+EBDwHWnU7God4PqUIQIhAKgeiCMP2zmova7Tz0BQO6R5hgieuAvZzJfiBeyxnbFA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRaDCRA9TVsSAnZWagAA6DcP/AupD+y27dkLLY5Oh7NK\nvQV5ZtP77pHBwdcjZJJpHyCxmKP9DVLrtgH7Vjw3dmwcvVlRENL4e3fBNd96\nzGQVefd9OL7wqXze/oYHP2LAD4+9oqrw/7/LiErrXs+mwPOmbjH146G87xfO\n+RmK1zBq/6B9puMx3S1Gsph+op+hbHR4nEq9ufG32r9iAHLjeVGgU1m1ix0/\ntTTcy69xlVsRr1IhUC564o6sF5U6/oBu3XpVyeF2sH6xOzQZHIpPeG8no5L9\nt/rIJmlUWbhh2pIQ0CPD75z0BRFyQr1ZyhF4ooeTNvtb4Ez2WgbKmG/r23vy\ngFjR0vV2fds3nl+QNcI55fPv1dIx8mtzi2yALnGU0g40bjhv+ULDS+ESloyM\nqPgGy0Ft5gUxYrmBi1UjuCLSqwyR35+htvkzQy6jWyHdy2e/f8ytRmkkJas1\n/nv9qrHgwQa41jxmPUeyXI/CgnA9aUK2vWeQ9cNM7aRE41wcIPRha8pCZMvb\nKeqVwIrW7DkWcRpcl37WK5hJ3Pw0bIyZZrME7yPaQKUWLpmRLwwyFuXohtPX\nh3/pYGeEnELVduM+yYwQQXIy4daWFBXhm9QLakUtXe8xmWYSU1Tm1MmGdhnW\nUAjSpLnw9f+DEc+54TjepXkEu/b9J4o2cwG0IIfNr1TxXrNC8CQJCRQP8Sed\nv7qq\r\n=2uWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"de75506d32106add08907a005716a77a26e31e19","scripts":{"test":"nyc mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"6.4.1","description":"complete type checking for node","directories":{},"_nodeVersion":"10.10.0","dependencies":{"isstream":"~0.1.2","core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.1.0","long":"^3.2.0","autod":"^2.9.0","mocha":"^3.5.0","semver":"^5.4.1","benchmark":"^2.1.4","contributors":"*","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_1.2.1_1537545858466_0.618800985465684","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"is-type-of","version":"1.3.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.3.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"1d0805f79c1c33e06b54feea2509d4f74b727f55","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.3.0.tgz","fileCount":5,"integrity":"sha512-ZEdxpx2g2JtkPuuU3b8PFc0c8X+A/6JsEGXZUEyt2lyrC7619Ni3kLqtyjSU/rQcwfeQn8wDv1SyE29DhVU4YQ==","signatures":[{"sig":"MEQCIHksSx77l24puqIJS8u3G7++v6L/MRdnVf+aSZt5YweAAiArFfvEF9+HNVMMopIJQppsnJNajS5gBRDji+yHZiSO5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU1orACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEXg//VQGF8EzpXstKeXcOPwgrj90NMCIE/pyqrxPBfvpUZZUJ2XM+\r\n5uYynwdWpRLHo5CeIDK4zmqDVXTpeYqv4f/pImPTHFk2JYD3kknWi3XDyJc1\r\ntCnQsDpXbcqzkrQShlTSRbWKFCnlIcvW0UhfkUHpORBwrd8MzFMr2Vhh2/bG\r\nwSrBxJNHDfRKwoe9zpsSJy3KC9vhiSBpQtn4eG2HWGjSUAV6PceXLK7+r3Sw\r\nnbHGuo8H724pBbpU1gZEoqngMlzO4SSNKkeZs3p8lmNNzbt9SP6Nln/ZQ9Tk\r\nCE2245jjb1W/hqD+57tx+hmezJPTsGfkP6i6sRX4P746EY4RcPOj9WzXFInT\r\nW6Py6tkrh1xpkW+ePbnNBxRhM34iH+1t+nrY2hsnD5Uv/6n7b/t4jizuiitx\r\noBc/0aU0FBsBqvoO2aDCx+EZeHj8zLHlS/ermyyWUNstf+jgVdVT1pJZaNHX\r\nTK9vI8Reptk84aS5nR/W/T2A4t0H2HS7nD2I3afUvPa+wC/YTj+OCepqz/ic\r\nkGfft9gzAGvg2HkLpuNNQp9JhDiwv/m/p1KSVMwoG3YJmZaLX4VLRf5zWtu9\r\nsOTiuNw7P1Z5hmpopEeJsRjdeH1v6bBg0G8Sn5lxBPi21Swx5Alrv++gv841\r\nYO6eN5usGhc2pStenSpfnCU4cjQT/VV1LaU=\r\n=BjiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"36e5a8eb9d4e6622913ff2e0c410ef17339c19eb","scripts":{"ci":"tsd && egg-bin cov","lint":"echo 'ignore'","test":"tsd && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"9.5.1","description":"complete type checking for node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"isstream":"~0.1.2","core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","long":"^3.2.0","semver":"^5.4.1","egg-bin":"^6.4.0","benchmark":"^2.1.4","@types/node":"^18.16.3","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_1.3.0_1683184171783_0.5721764095559907","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"is-type-of","version":"1.4.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@1.4.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"3ed175a0eee888b1da4983332e7714feb8a8fb2b","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-1.4.0.tgz","fileCount":5,"integrity":"sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==","signatures":[{"sig":"MEUCIQDiYJb14rc4fjL46FSapc6NnUrCKJQpC2naC0hb8qIM1wIgYVOvsCxMxL3fc5v8vH5wbIzEVk6rjAnuThMC3Kv0Jfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU187ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2ag//R3RBq12iNk+jaxf0EGmx1zzDJ09SDLFPhe2vjYaUYxHzz49D\r\n8vSWY+/izjKEVGGA2WprTFGq3PzL+UxyVVu+ATxp3CbhN2FZG9W38Hr4EUGH\r\nk1IDFL8zq4SsKt1XXs3oIHr902hJMCkuiFByZ/MmHU8dwtZpPW77ZnwH58Fb\r\nqeUGI1F5vKqBWL5qBWYeP5ZM1GM1vzf6fzOe/6Zdw0hqiElZLdfQpmQnUNsm\r\nN8Awi9PhmEalvt7vUQqG7m9SAzoN77RAkIXVYbCpmmoLzbIrWrU4EfdTV9/a\r\nHTXM2TySnUucTbyyvNjaajs0/rrguMq9knV7pFTk6xfcrTkO3PID2KD0Q4CX\r\nAAWgp7QhEpw3TtIikdX2P/ZRtAy/yOiS67hBny5Y/AI3KqURym4ve5Vtp0kX\r\nPVpzIlX7vXlcDei+jn4+Ni5G969YQd/Jn/sdpGdXhkoL7NxFIY3jfORZCbam\r\n9yFUSDssOSAhbSVoLVBplXfpVGT4Lp51wvQbkrbpnFq7pWy7HPgwfuPebxsV\r\n9rYkgjfVF9UaSTifWHvjRwWEPZHddEXSzA6s0a0q9mayhHotZN2a1vd0FXl/\r\nGl+p0czv5ANfBntCLqdArQE65WlJxE+Whg+P/kD1kujZ0fI7beUpWUMitV8N\r\nrXfcDesXeZDGZpxyJB72GWIesl9BIvISYVQ=\r\n=ked8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"8cb8d7039552d612b5671dc45f088601f56166cc","scripts":{"ci":"tsd && egg-bin cov","lint":"echo 'ignore'","test":"tsd && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"9.5.1","description":"complete type checking for node","directories":{},"_nodeVersion":"18.16.0","dependencies":{"isstream":"~0.1.2","core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.28.1","long":"^3.2.0","semver":"^5.4.1","egg-bin":"^6.4.0","benchmark":"^2.1.4","@types/node":"^18.16.3","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_1.4.0_1683185467664_0.672392557031783","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"is-type-of","version":"2.0.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@2.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"e57c66419ed96d8918cc1cddf912228e0f6804bb","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-2.0.0.tgz","fileCount":17,"integrity":"sha512-niUvWpKFeXsOeWFtD/kgVOU9NcpxBDOZtqWeIF0i68ozukswrCsjLdY0EP6QK+/TH76QGlPD4MIyx/ZogQa6lQ==","signatures":[{"sig":"MEUCIQC691sN6ir9aifrTSqC34UN5hv8VSoofVrHxFW9Z2tqwQIgLBMBVbjteyHolg2UbzwG++LrNg2a2XqrtM5nuF/lheY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50260},"main":"dist/index.js","node":{"engines":">= 16.0.0"},"gitHead":"96b5b4e436b6ab33568510e8dc9dab9ce4a891a6","scripts":{"ci":"npm run lint && egg-bin cov","tsc":"tsc -b ./tsconfig.json","lint":"eslint . --ext .ts","test":"egg-bin test","tsc:prod":"tsc -b ./tsconfig.prod.json","tsc:clean":"tsc -b --clean","prepublishOnly":"npm run tsc:clean && npm run tsc:prod"},"typings":"dist/index.d.ts","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"9.3.1","description":"complete type checking for node","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"long":"^3.2.0","eslint":"^8.45.0","semver":"^5.4.1","egg-bin":"^6.4.0","benchmark":"^2.1.4","ts-expect":"^1.3.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/mocha":"^10.0.1","@eggjs/tsconfig":"^1.3.3","eslint-config-egg":"^12.2.1","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_2.0.0_1690556443106_0.8154766909004383","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"is-type-of","version":"2.0.1","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@2.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"865c5bd7f1585fa02f7f62ab0297429b8c5762fa","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-2.0.1.tgz","fileCount":17,"integrity":"sha512-/ch+zw2uAm/84Yb2LV18/c0WGejwcy1QAeFMsgt7Vlur/OgD9EQ+7VgvCLMJNwjLEHTx72T1iGf75VyC894bHQ==","signatures":[{"sig":"MEYCIQCXoATFgg7+oHBgVdUNdE09uSdkqVCb8i4ZDOFDZCn6ygIhAL0Fq+INtY22K1iXGe0xrxBP7Sy3RqgsZ9ZML5zsxEWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50536},"main":"dist/index.js","node":{"engines":">= 16.0.0"},"gitHead":"2d186cc96b17709ab874f1e1a9fd3127ddd9dec8","scripts":{"ci":"npm run lint && egg-bin cov","tsc":"tsc -b ./tsconfig.json","lint":"eslint . --ext .ts","test":"egg-bin test","tsc:prod":"tsc -b ./tsconfig.prod.json","tsc:clean":"tsc -b --clean","prepublishOnly":"npm run tsc:clean && npm run tsc:prod"},"typings":"dist/index.d.ts","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"9.6.7","description":"complete type checking for node","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"long":"^3.2.0","eslint":"^8.45.0","semver":"^5.4.1","egg-bin":"^6.4.0","benchmark":"^2.1.4","ts-expect":"^1.3.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/mocha":"^10.0.1","@eggjs/tsconfig":"^1.3.3","eslint-config-egg":"^12.2.1","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_2.0.1_1690982781790_0.1783608831823622","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"is-type-of","version":"2.1.0","keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"is-type-of@2.1.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"dist":{"shasum":"9612e58ba16842c1008aac694d384e38c3fd9501","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-2.1.0.tgz","fileCount":40,"integrity":"sha512-hpTq+/nL0hPfmbMyee2mUmvAWoOhQz3s61E1gEAMq3spmJfYky2hwYDRkdZBfeGHB69RrH6sH+e4XB8pyqd6CA==","signatures":[{"sig":"MEQCIBkANCe7AJeUggR9lMDFVVy+pRZPPbScMeZKijS0SU8iAiAgPxGDxgTIwBhNMwTcz10MsCGe7u47sXv3vg7MPcSCGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-type-of@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106816},"main":"./dist/commonjs/index.js","node":{"engines":">= 16.0.0"},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"adac2b4fe23397e3b80eb9bea0bc8fe2b98f5332","scripts":{"ci":"npm run lint && egg-bin cov && npm run prepublishOnly","lint":"eslint . --ext .ts","test":"egg-bin test","prepublishOnly":"tshy && tshy-after"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/is-type-of.git","type":"git"},"_npmVersion":"9.8.1","description":"complete type checking for node","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"long":"^3.2.0","tshy":"^1.0.0","eslint":"^8.49.0","semver":"^5.4.1","egg-bin":"^6.5.2","benchmark":"^2.1.4","ts-expect":"^1.3.0","tshy-after":"^1.0.0","typescript":"^5.2.2","@types/node":"^20.6.1","@types/mocha":"^10.0.1","core-util-is":"^1.0.3","@eggjs/tsconfig":"^1.3.3","eslint-config-egg":"^13.0.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-type-of_2.1.0_1700896087009_0.9414547858744482","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"is-type-of","version":"2.2.0","description":"complete type checking for node","type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}}},"scripts":{"prepublishOnly":"tshy && tshy-after","test":"egg-bin test","ci":"npm run lint && egg-bin cov && npm run prepublishOnly","lint":"eslint . --ext .ts"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"node":{"engines":">= 16.0.0"},"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"homepage":"https://github.com/node-modules/is-type-of","devDependencies":{"@eggjs/tsconfig":"^1.3.3","@types/mocha":"^10.0.1","@types/node":"^20.6.1","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","core-util-is":"^1.0.3","egg-bin":"^6.5.2","eslint":"^8.54.0","eslint-config-egg":"^13.0.0","long":"^3.2.0","semver":"^7.6.3","ts-expect":"^1.3.0","tshy":"^3.0.2","tshy-after":"^1.0.0","typescript":"^5.2.2"},"types":"./dist/commonjs/index.d.ts","main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","_id":"is-type-of@2.2.0","gitHead":"f877e5e1219428bd2a4a6901048991e0a22aa200","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-72axShMJMnMy5HSU/jLGNOonZD5rWM0MwJSCYpKCTQCbggQZBJO/CLMMVP5HgS8kPSYFBkTysJexsD6NMvGKDQ==","shasum":"c1c330e7bf890d332c20e56006fcc39b91925d0e","tarball":"https://registry.npmjs.org/is-type-of/-/is-type-of-2.2.0.tgz","fileCount":41,"unpackedSize":107900,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/is-type-of@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdIb2NaqGbaJ3D7UEa6LOFtegtbSK52lRFSkfXUIVjUAiEAgdp4XijW7U5JZ37Jml+o6ifpYCaw4sBQiU3zpq0lbqM="}]},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-type-of_2.2.0_1733718024578_0.24192136375165263"},"_hasShrinkwrap":false}},"time":{"created":"2014-03-11T17:25:12.878Z","modified":"2024-12-09T04:20:25.199Z","0.0.0":"2014-03-11T17:25:12.878Z","0.0.1":"2014-03-12T03:32:01.681Z","0.0.2":"2014-03-31T17:33:11.454Z","0.1.0":"2014-04-02T18:39:15.307Z","0.2.0":"2014-04-07T03:36:59.567Z","0.2.1":"2014-04-22T10:14:40.574Z","0.3.0":"2014-05-10T03:33:58.322Z","0.3.1":"2014-06-20T01:22:59.804Z","1.0.0":"2015-11-09T06:21:30.741Z","1.1.0":"2017-07-19T07:53:50.961Z","1.2.0":"2017-08-10T07:47:43.635Z","1.2.1":"2018-09-21T16:04:18.607Z","1.3.0":"2023-05-04T07:09:31.939Z","1.4.0":"2023-05-04T07:31:07.791Z","2.0.0":"2023-07-28T15:00:43.240Z","2.0.1":"2023-08-02T13:26:21.958Z","2.1.0":"2023-11-25T07:08:07.219Z","2.2.0":"2024-12-09T04:20:24.777Z"},"bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","homepage":"https://github.com/node-modules/is-type-of","keywords":["typeof","checker","type","is"],"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"description":"complete type checking for node","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"readme":"# is-type-of\n\n[![NPM version][npm-image]][npm-url]\n[![CI](https://github.com/node-modules/is-type-of/actions/workflows/ci.yml/badge.svg)](https://github.com/node-modules/is-type-of/actions/workflows/ci.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n[![Node.js Version][node-version-image]][node-version-url]\n\n[npm-image]: https://img.shields.io/npm/v/is-type-of.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/is-type-of\n[codecov-image]: https://codecov.io/github/node-modules/is-type-of/coverage.svg?branch=master\n[codecov-url]: https://codecov.io/github/node-modules/is-type-of?branch=master\n[snyk-image]: https://snyk.io/test/npm/is-type-of/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/is-type-of\n[download-image]: https://img.shields.io/npm/dm/is-type-of.svg?style=flat-square\n[download-url]: https://npmjs.org/package/is-type-of\n[node-version-image]: https://img.shields.io/node/v/is-type-of.svg?style=flat-square\n[node-version-url]: https://nodejs.org/en/download/\n\nComplete type checking for Node\n\n## Features\n\n- 🔒 Useful Type Checking，including Primitive, Standard Object, Node Object\n- ✨ Typescript Support\n- 🚪 Typescript Type Guard Support\n\n## Install\n\n```bash\nnpm install is-type-of\n```\n\n## Usage\n\nUse ES Module import\n\n```typescript\nimport is from 'is-type-of';\nimport { isArray } from 'is-type-of';\n\nisArray([]); // => true\nis.array([]); // => true\n```\n\nCompatible With\n\n```javascript\nconst is = require('is-type-of');\n\nis.array([1]); // => true\nis.primitive(true); // => true\nis.primitive({}); // => false\nis.generatorFunction(function * () {}); // => true\nis.long(Math.pow(2, 33)); // => true\nis.double(0); // => false\n```\n\nUse Type Guard\n\n```typescript\nimport { isArray } from 'is-type-of';\n\nfunction checkArray(arr: string[] | string) {\n  // => parameter) arr: string | string[]\n  if (isArray(arr)) {\n    // => (parameter) arr: string[]\n    arr.forEach(console.log);\n  }\n}\n```\n\n\n## API Document\n\n### Primitive\n\n#### isString\n\nReturns true if `val` is string, not `String` object.\n\nSee Also `is.string`\n\n#### isNumber\n\nReturns true if `val` is number, not `Number` object.\n\nSee Also `is.number`\n\n#### isBoolean\n\nReturns true if `val` is boolean, not `Boolean` object.\n\nSee Also `is.boolean`\n\n#### isBigInt\n\nReturns true if `val` is bigint.\n\nSee Also `is.bigInt`\n\n#### isSymbol\n\nReturns true if `val` is symbol.\n\nSee Also `is.symbol`\n\n#### isUndefined\n\nReturns true if `val` is undefined.\n\nSee Also `is.undefined`\n\n#### isNull\n\nReturns true if `val` is null.\n\nSee Also `is.null`\n\n#### isNullable\n\nReturns true if `val` is null or undefined.\n\nSee Also `is.nullable`\n\n#### isPrimitive\n\nReturns true if `val` is primitive.\n\nSee Also `is.primitive`\n\n#### isInteger\n\nReturns true if `val` is integer.\n\nSee Also `is.integer`\n\n#### isInteger32\n\nReturns true if `val` is integer, and between `-2 ** 31` and `2 ** 31 - 1`.\n\nSee Also `is.integer32`\n\n#### isLong\n\nReturns true if `val` is integer, and < `-2 ** 31`, and > `2 ** 31 - 1`.\n\nSee Also `is.long`\n\n#### isSafeInteger\n\nReturns true if `val` is integer, and between `-(2 ** 53 - 1)` and `2 ** 53 - 1`.\n\nSee Also `is.safeInteger`\n\n#### isDouble\n\nReturns true if `val` is Double.\n\nSee Also `is.double`\n\n#### isNaN\n\nReturns true if `val` is NaN.\n\nSee Also `is.NaN`\n\n#### isFinite\n\nReturns true if `val` is finite.\n\nSee Also `is.finite`\n\n### Standard Object\n# API Documentation\n\n#### isArray\n\nReturns true if `val` is array, it won't check items of array.\n\nSee Also `is.array`\n\n#### isFunction\n\nReturns true if `val` is function.\n\nSee Also `is.function`\n\n#### isGeneratorFunction\n\nReturns true if `val` is generator function.\n\nSee Also `is.generatorFunction`\n\n#### isAsyncFunction\n\nReturns true if `val` is async function.\n\nSee Also `is.asyncFunction`\n\n#### isAsyncGeneratorFunction\n\nReturns true if `val` is async generator function.\n\nSee Also `is.asyncGeneratorFunction`\n\n#### isObject\n\nReturns true if `val` is object.\n\nSee Also `is.object`\n\n#### isClass\n\nReturns true if `val` is class.\n\n**Note:** \"class\" is supported in ECMAScript 6, and if the code is using some compiler or transpiler, the checking might fail.\n\nSee Also `is.class`\n\n#### isRegExp\n\nReturns true if `val` is regular expression.\n\nSee Also `is.regExp`\n\n#### isDate\n\nReturns true if `val` is instance of Date.\n\nSee Also `is.date`\n\n#### isError\n\nReturns true if `val` is instance of Error.\n\nSee Also `is.error`\n\n#### isGenerator\n\nReturns true if `val` is generator.\n\nSee Also `is.generator`\n\n#### isPromise\n\nReturns true if `val` is promise.\n\nSee Also `is.promise`\n\n#### isPromiseLike\n\nReturns true if `val` is like promise, if the object has `then` property, the checking will pass.\n\nSee Also `is.promiseLike`\n\n### Node Object\n\n#### isBuffer\n\nReturns true if `val` is buffer.\n\nSee Also `is.buffer`\n\n#### isStream\n\nReturns true if `val` is stream.\n\nSee Also `is.stream`\n\n#### isReadable\n\nReturns true if `val` is readable stream.\n\nSee Also `is.readable`\n\n#### isWritable\n\nReturns true if `val` is write stream.\n\nSee Also `is.writable`\n\n#### isDuplex\n\nReturns true if `val` is duplex stream.\n\nSee Also `is.duplex`\n\n### External Object\n\n#### isLongObject\n\nreturns true if val is LongObject\n\nLongObject is from npm package [long](https://github.com/dcodeIO/long.js)\n\nSee Also `is.longObject`\n\n## Thanks\n\n- [core-util-is](https://github.com/isaacs/core-util-is)\n- [is-stream](https://github.com/rvagg/isstream)\n- [is-class](https://github.com/miguelmota/is-class)\n\n## License\n\n[MIT](LICENSE)\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=node-modules/is-type-of)](https://github.com/node-modules/is-type-of/graphs/contributors)\n\nMade with [contributors-img](https://contrib.rocks).\n","readmeFilename":"README.md","users":{"daizch":true,"xtx1130":true,"ninozhang":true,"xudaolong":true,"oleg_tsyba":true,"leelee.echo":true,"shangsinian":true}}