{"_id":"is-type-of","_rev":"4602886","name":"is-type-of","description":"complete type checking for node","dist-tags":{"latest":"2.2.0","release-1.x":"1.4.0"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2026-04-10T17:27:32.000Z","created":"2014-03-11T17:25:12.878Z","2.2.0":"2024-12-09T04:20:24.777Z","2.1.0":"2023-11-25T07:08:07.219Z","2.0.1":"2023-08-02T13:26:21.958Z","2.0.0":"2023-07-28T15:00:43.240Z","1.4.0":"2023-05-04T07:31:07.791Z","1.3.0":"2023-05-04T07:09:31.939Z","1.2.1":"2018-09-21T16:04:18.607Z","1.2.0":"2017-08-10T07:47:43.635Z","1.1.0":"2017-07-19T07:53:50.961Z","1.0.0":"2015-11-09T06:21:30.741Z","0.3.1":"2014-06-20T01:22:59.804Z","0.3.0":"2014-05-10T03:33:58.322Z","0.2.1":"2014-04-22T10:14:40.574Z","0.2.0":"2014-04-07T03:36:59.567Z","0.1.0":"2014-04-02T18:39:15.307Z","0.0.2":"2014-03-31T17:33:11.454Z","0.0.1":"2014-03-12T03:32:01.681Z","0.0.0":"2014-03-11T17:25:12.878Z"},"users":{"ninozhang":true,"xudaolong":true,"shangsinian":true,"daizch":true,"oleg_tsyba":true,"xtx1130":true,"leelee.echo":true},"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"versions":{"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":{"shasum":"c1c330e7bf890d332c20e56006fcc39b91925d0e","size":18329,"noattachment":false,"key":"/is-type-of/-/is-type-of-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-2.2.0.tgz"},"_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,"_cnpmcore_publish_time":"2024-12-09T04:20:24.777Z","publish_time":1733718024777,"_source_registry_name":"default","_cnpm_publish_time":1733718024777},"2.1.0":{"name":"is-type-of","version":"2.1.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.49.0","eslint-config-egg":"^13.0.0","long":"^3.2.0","semver":"^5.4.1","ts-expect":"^1.3.0","tshy":"^1.0.0","tshy-after":"^1.0.0","typescript":"^5.2.2"},"types":"./dist/commonjs/index.d.ts","main":"./dist/commonjs/index.js","_id":"is-type-of@2.1.0","gitHead":"adac2b4fe23397e3b80eb9bea0bc8fe2b98f5332","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"9612e58ba16842c1008aac694d384e38c3fd9501","size":17829,"noattachment":false,"key":"/is-type-of/-/is-type-of-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-2.1.0.tgz"},"_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","tmp":"tmp/is-type-of_2.1.0_1700896087009_0.9414547858744482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T07:08:07.219Z","publish_time":1700896087219,"_source_registry_name":"default","_cnpm_publish_time":1700896087219},"2.0.1":{"name":"is-type-of","version":"2.0.1","description":"complete type checking for node","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run tsc:clean && npm run tsc:prod","tsc":"tsc -b ./tsconfig.json","tsc:prod":"tsc -b ./tsconfig.prod.json","tsc:clean":"tsc -b --clean","test":"egg-bin test","ci":"npm run lint && egg-bin cov","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":"^18.16.3","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","egg-bin":"^6.4.0","eslint":"^8.45.0","eslint-config-egg":"^12.2.1","long":"^3.2.0","semver":"^5.4.1","ts-expect":"^1.3.0","typescript":"^5.1.6"},"gitHead":"2d186cc96b17709ab874f1e1a9fd3127ddd9dec8","_id":"is-type-of@2.0.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"865c5bd7f1585fa02f7f62ab0297429b8c5762fa","size":11648,"noattachment":false,"key":"/is-type-of/-/is-type-of-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-2.0.1.tgz"},"_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","tmp":"tmp/is-type-of_2.0.1_1690982781790_0.1783608831823622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T13:26:21.958Z","publish_time":1690982781958,"_source_registry_name":"default","_cnpm_publish_time":1690982781958},"2.0.0":{"name":"is-type-of","version":"2.0.0","description":"complete type checking for node","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"prepublishOnly":"npm run tsc:clean && npm run tsc:prod","tsc":"tsc -b ./tsconfig.json","tsc:prod":"tsc -b ./tsconfig.prod.json","tsc:clean":"tsc -b --clean","test":"egg-bin test","ci":"npm run lint && egg-bin cov","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":"^18.16.3","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","egg-bin":"^6.4.0","eslint":"^8.45.0","eslint-config-egg":"^12.2.1","long":"^3.2.0","semver":"^5.4.1","ts-expect":"^1.3.0","typescript":"^5.1.6"},"gitHead":"96b5b4e436b6ab33568510e8dc9dab9ce4a891a6","_id":"is-type-of@2.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.3.1","dist":{"shasum":"e57c66419ed96d8918cc1cddf912228e0f6804bb","size":11654,"noattachment":false,"key":"/is-type-of/-/is-type-of-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-2.0.0.tgz"},"_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","tmp":"tmp/is-type-of_2.0.0_1690556443106_0.8154766909004383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T15:00:43.240Z","publish_time":1690556443240,"_source_registry_name":"default","_cnpm_publish_time":1690556443240},"1.4.0":{"name":"is-type-of","version":"1.4.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"tsd && egg-bin test","ci":"tsd && egg-bin cov","lint":"echo 'ignore'"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"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","dependencies":{"core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6","isstream":"~0.1.2"},"devDependencies":{"@types/node":"^18.16.3","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","egg-bin":"^6.4.0","long":"^3.2.0","semver":"^5.4.1","tsd":"^0.28.1"},"types":"./index.d.ts","gitHead":"8cb8d7039552d612b5671dc45f088601f56166cc","_id":"is-type-of@1.4.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"3ed175a0eee888b1da4983332e7714feb8a8fb2b","size":2725,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.4.0.tgz"},"_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","tmp":"tmp/is-type-of_1.4.0_1683185467664_0.672392557031783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T07:31:07.791Z","publish_time":1683185467791,"_source_registry_name":"default","_cnpm_publish_time":1683185467791},"1.3.0":{"name":"is-type-of","version":"1.3.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"tsd && egg-bin test","ci":"tsd && egg-bin cov","lint":"echo 'ignore'"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"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","dependencies":{"core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6","isstream":"~0.1.2"},"devDependencies":{"@types/node":"^18.16.3","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","egg-bin":"^6.4.0","long":"^3.2.0","semver":"^5.4.1","tsd":"^0.28.1"},"types":"./index.d.ts","gitHead":"36e5a8eb9d4e6622913ff2e0c410ef17339c19eb","_id":"is-type-of@1.3.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"1d0805f79c1c33e06b54feea2509d4f74b727f55","size":2696,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.3.0.tgz"},"_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","tmp":"tmp/is-type-of_1.3.0_1683184171783_0.5721764095559907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T07:09:31.939Z","publish_time":1683184171939,"_source_registry_name":"default","_cnpm_publish_time":1683184171939},"1.2.1":{"name":"is-type-of","version":"1.2.1","description":"complete type checking for node","main":"index.js","scripts":{"test":"nyc mocha test/*.test.js"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"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","dependencies":{"core-util-is":"^1.0.2","is-class-hotfix":"~0.0.6","isstream":"~0.1.2"},"devDependencies":{"autod":"^2.9.0","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","contributors":"*","long":"^3.2.0","mocha":"^3.5.0","nyc":"^11.1.0","semver":"^5.4.1"},"gitHead":"de75506d32106add08907a005716a77a26e31e19","_id":"is-type-of@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"e263ec3857aceb4f28c47130ec78db09a920f8c5","size":3037,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.2.1.tgz"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-type-of_1.2.1_1537545858466_0.618800985465684"},"_hasShrinkwrap":false,"publish_time":1537545858607,"_cnpm_publish_time":1537545858607},"1.2.0":{"name":"is-type-of","version":"1.2.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"nyc mocha test/*.test.js"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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","dependencies":{"core-util-is":"^1.0.2","is-class":"~0.0.4","isstream":"~0.1.2"},"devDependencies":{"autod":"^2.9.0","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","contributors":"*","long":"^3.2.0","mocha":"^3.5.0","nyc":"^11.1.0","semver":"^5.4.1"},"gitHead":"4f80381215947b48488dfe24d187211d67ae8d45","_id":"is-type-of@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"b553cbb4621adf5b4171e8883f370e7a6ec38995","size":2849,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.2.0.tgz"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-type-of-1.2.0.tgz_1502351263559_0.7863484714180231"},"directories":{},"publish_time":1502351263635,"_cnpm_publish_time":1502351263635,"_hasShrinkwrap":false},"1.1.0":{"name":"is-type-of","version":"1.1.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"nyc mocha test/*.test.js"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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","dependencies":{"core-util-is":"^1.0.2","is-class":"~0.0.4","isstream":"~0.1.2"},"devDependencies":{"autod":"^2.1.3","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","contributors":"*","long":"^3.0.1","mocha":"^2.3.3","nyc":"^11.0.3","semver":"^5.0.3"},"gitHead":"b86d04dd43f6fe7ebcad679c1b71b81a8ad27bf3","_id":"is-type-of@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"82670c6159b5402411cd22faaf02d217a7e58e6e","size":2803,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.1.0.tgz"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-type-of-1.1.0.tgz_1500450830734_0.48864880949258804"},"directories":{},"publish_time":1500450830961,"_hasShrinkwrap":false,"_cnpm_publish_time":1500450830961},"1.0.0":{"name":"is-type-of","version":"1.0.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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":{"autod":"~2.1.3","contributors":"*","istanbul":"~0.4.0","long":"~3.0.1","mocha":"~2.3.3","semver":"~5.0.3","should":"~7.1.1"},"dependencies":{"core-util-is":"~1.0.1","is-class":"~0.0.3","isstream":"~0.1.2"},"gitHead":"04920b1f4e1811d29606c9cc7674978e35a5560c","_id":"is-type-of@1.0.0","_shasum":"a506652e352751de88aeb41f20c1691de385e38c","_from":".","_npmVersion":"2.12.0","_nodeVersion":"4.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"a506652e352751de88aeb41f20c1691de385e38c","size":2633,"noattachment":false,"key":"/is-type-of/-/is-type-of-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-1.0.0.tgz"},"directories":{},"publish_time":1447050090741,"_cnpm_publish_time":1447050090741,"_hasShrinkwrap":false},"0.3.1":{"name":"is-type-of","version":"0.3.1","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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":{"autod":"^0.1.1","contributors":"*","istanbul-harmony":"*","long":"1.1.2","mocha":"^1.17.1","should":"3.3.1"},"dependencies":{"core-util-is":"^1.0.1","isstream":"^0.1.0"},"_id":"is-type-of@0.3.1","dist":{"shasum":"bfabd0730cd3f718e48d2140d7548ddedd36055f","size":1583,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.3.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1403227379804,"_cnpm_publish_time":1403227379804,"_hasShrinkwrap":false},"0.3.0":{"name":"is-type-of","version":"0.3.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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":{"autod":"^0.1.1","contributors":"*","istanbul-harmony":"*","long":"1.1.2","mocha":"^1.17.1","should":"3.3.1"},"dependencies":{"core-util-is":"^1.0.1","isstream":"^0.1.0"},"_id":"is-type-of@0.3.0","dist":{"shasum":"33d4e46868c6d1b4dded708e062df1ed9edc31c9","size":1567,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1399692838322,"_cnpm_publish_time":1399692838322,"_hasShrinkwrap":false},"0.2.1":{"name":"is-type-of","version":"0.2.1","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/node-modules/is-type-of.git"},"files":["index.js"],"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":{"autod":"^0.1.1","contributors":"*","istanbul-harmony":"*","long":"1.1.2","mocha":"^1.17.1","should":"3.3.1"},"dependencies":{"core-util-is":"^1.0.1","isstream":"^0.1.0"},"_id":"is-type-of@0.2.1","dist":{"shasum":"eda4770e7811ffeb9be869d7f34f421b36318f0d","size":1595,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.2.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1398161680574,"_cnpm_publish_time":1398161680574,"_hasShrinkwrap":false},"0.2.0":{"name":"is-type-of","version":"0.2.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/dead-horse/is-type-of.git"},"files":["index.js"],"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"homepage":"https://github.com/dead-horse/is-type-of","devDependencies":{"autod":"^0.1.1","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony","mocha":"^1.17.1","should":"3.2.0"},"dependencies":{"core-util-is":"1.0.1","isstream":"0.1.0"},"_id":"is-type-of@0.2.0","dist":{"shasum":"1e61eece8c6b9db2c304e3da3641862cb65684ab","size":1499,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1396841819567,"_hasShrinkwrap":false,"_cnpm_publish_time":1396841819567},"0.1.0":{"name":"is-type-of","version":"0.1.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/dead-horse/is-type-of.git"},"files":["index.js"],"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"homepage":"https://github.com/dead-horse/is-type-of","devDependencies":{"autod":"^0.1.1","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony","should":"^3.1.3","mocha":"^1.17.1"},"dependencies":{"core-util-is":"1.0.1"},"_id":"is-type-of@0.1.0","dist":{"shasum":"94b7568d90330495700570b551b5231125cbb0fc","size":1293,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1396463955307,"_hasShrinkwrap":false,"_cnpm_publish_time":1396463955307},"0.0.2":{"name":"is-type-of","version":"0.0.2","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/dead-horse/is-type-of.git"},"files":["index.js"],"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"homepage":"https://github.com/dead-horse/is-type-of","devDependencies":{"autod":"^0.1.1","co-wait":"0.0.0","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony","should":"^3.1.3","mocha":"^1.17.1"},"dependencies":{"core-util-is":"1.0.1"},"_id":"is-type-of@0.0.2","dist":{"shasum":"43ae863639d88c4ae44be5183b06b99b5a918dbe","size":1281,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1396287191454,"_hasShrinkwrap":false,"_cnpm_publish_time":1396287191454},"0.0.1":{"name":"is-type-of","version":"0.0.1","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/dead-horse/is-type-of.git"},"files":["index.js"],"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"homepage":"https://github.com/dead-horse/is-type-of","devDependencies":{"autod":"^0.1.1","co-wait":"0.0.0","istanbul":"git://github.com/gotwarlost/istanbul.git#harmony","should":"^3.1.3","mocha":"^1.17.1"},"dependencies":{"core-util-is":"1.0.1"},"_id":"is-type-of@0.0.1","dist":{"shasum":"949360eb47bd9ec23b0352f9e1d89de8fc2335b1","size":1265,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.0.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1394595121681,"_hasShrinkwrap":false,"_cnpm_publish_time":1394595121681},"0.0.0":{"name":"is-type-of","version":"0.0.0","description":"complete type checking for node","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/dead-horse/is-type-of.git"},"files":["index.js"],"keywords":["typeof","checker","type","is"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/dead-horse/is-type-of/issues"},"homepage":"https://github.com/dead-horse/is-type-of","devDependencies":{"autod":"^0.1.1"},"dependencies":{"core-util-is":"1.0.1"},"_id":"is-type-of@0.0.0","dist":{"shasum":"68ac20089775e2b448935bf0025cd4bcc57191c2","size":800,"noattachment":false,"key":"/is-type-of/-/is-type-of-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-type-of/download/is-type-of-0.0.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"publish_time":1394558712878,"_hasShrinkwrap":false,"_cnpm_publish_time":1394558712878}},"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","_attachments":{},"homepage":"https://github.com/node-modules/is-type-of","bugs":{"url":"https://github.com/node-modules/is-type-of/issues"},"license":"MIT"}