{"_id":"is-what","_rev":"4042504","name":"is-what","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","dist-tags":{"latest":"5.4.0","next":"4.1.15-3"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"time":{"modified":"2025-09-01T05:25:52.000Z","created":"2018-06-19T04:47:25.556Z","5.4.0":"2025-09-01T04:09:48.387Z","5.3.0":"2025-09-01T04:06:19.839Z","5.2.1":"2025-03-24T18:28:25.904Z","5.2.0":"2025-02-14T18:57:40.056Z","5.1.1":"2025-02-14T18:32:45.620Z","5.1.0":"2025-02-14T17:20:01.038Z","5.0.2":"2024-06-07T04:55:42.313Z","5.0.1":"2024-06-05T01:48:37.516Z","5.0.0":"2024-05-24T01:19:51.251Z","4.1.16":"2023-10-26T04:56:54.839Z","4.1.15":"2023-06-06T19:55:13.783Z","4.1.15-3":"2023-06-06T19:52:46.370Z","4.1.15-2":"2023-06-06T19:46:08.129Z","4.1.13":"2023-06-03T05:22:05.190Z","4.1.12":"2023-05-31T08:00:56.426Z","4.1.11":"2023-05-23T02:26:56.378Z","4.1.10":"2023-05-20T05:42:08.014Z","4.1.10-4":"2023-05-20T05:31:46.969Z","4.1.10-3":"2023-05-20T04:20:27.696Z","4.1.10-2":"2023-05-20T04:17:48.329Z","4.1.10-1":"2023-05-20T04:09:16.717Z","4.1.10-0":"2023-05-20T03:59:37.186Z","4.1.9":"2023-05-07T07:19:36.511Z","4.1.8":"2022-12-01T04:26:41.305Z","4.1.7":"2022-01-26T12:59:53.884Z","4.1.6":"2022-01-26T12:53:21.824Z","4.1.5":"2022-01-25T09:14:03.439Z","4.1.4":"2022-01-25T09:08:48.273Z","4.1.3":"2022-01-25T02:48:30.008Z","4.1.2":"2022-01-25T02:32:39.977Z","4.1.1":"2022-01-24T15:04:06.138Z","4.1.0":"2021-10-15T07:35:01.355Z","4.0.0":"2021-03-08T02:13:16.933Z","3.14.1":"2021-02-22T00:16:21.099Z","3.14.0":"2021-02-21T23:50:55.131Z","3.13.0":"2021-02-19T12:27:48.365Z","3.12.0":"2020-11-11T07:26:59.333Z","3.11.4":"2020-11-05T23:05:48.910Z","3.11.3":"2020-11-05T08:07:50.555Z","3.11.2":"2020-09-02T00:32:15.524Z","3.11.0":"2020-07-31T08:24:37.092Z","3.10.0":"2020-07-04T00:09:48.235Z","3.9.1":"2020-06-26T01:39:24.961Z","3.9.0":"2020-06-26T01:38:19.324Z","3.8.0":"2020-04-11T12:57:24.867Z","3.7.1":"2020-03-15T02:15:21.938Z","3.7.0":"2020-03-09T05:00:36.529Z","3.6.0":"2020-02-09T02:20:12.894Z","3.5.1":"2020-01-20T02:18:23.978Z","3.5.0":"2019-12-21T04:40:53.004Z","3.4.0":"2019-11-24T05:55:58.651Z","3.3.1":"2019-08-03T02:15:42.059Z","3.3.0":"2019-08-03T01:40:01.095Z","3.2.4":"2019-07-13T03:42:06.674Z","3.2.3":"2019-06-07T09:28:12.641Z","3.2.2":"2019-05-07T09:06:17.606Z","3.2.1":"2019-02-22T05:38:56.481Z","3.2.0":"2019-02-19T03:01:53.802Z","3.1.2":"2019-01-09T15:37:18.157Z","3.1.1":"2018-11-29T04:20:55.493Z","3.1.0":"2018-11-29T04:15:41.826Z","3.0.1":"2018-10-05T03:53:11.659Z","3.0.0":"2018-10-05T03:34:11.692Z","2.5.0":"2018-10-03T08:47:21.544Z","2.4.0":"2018-10-03T05:13:40.526Z","2.3.0":"2018-10-01T10:29:49.434Z","2.2.0":"2018-09-28T09:48:49.146Z","2.1.0":"2018-09-27T07:56:03.941Z","2.0.2":"2018-09-11T01:30:46.143Z","2.0.1":"2018-09-11T01:27:56.797Z","2.0.0":"2018-09-10T07:46:07.897Z","1.1.0":"2018-08-02T10:11:46.096Z","1.0.4":"2018-06-29T05:21:38.000Z","1.0.3":"2018-06-19T09:42:35.577Z","1.0.2":"2018-06-19T06:37:54.271Z","1.0.1":"2018-06-19T05:43:59.251Z","1.0.0":"2018-06-19T04:47:25.556Z"},"users":{},"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"versions":{"5.4.0":{"name":"is-what","version":"5.4.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && oxlint","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np --no-publish"},"devDependencies":{"@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","oxlint":"^1.11.2","typedoc":"^0.28.10","vitest":"^3.2.4"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.4.0","gitHead":"ca013564c976b4f85fcb542fabecb55221cec7d9","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"f0bff3fa88efe6543203465a619f98be4b04d60f","size":10954,"noattachment":false,"key":"/is-what/-/is-what-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.4.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.4.0_1756699788210_0.73996415249279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T04:09:48.387Z","publish_time":1756699788387,"_source_registry_name":"default","_cnpm_publish_time":1756699788387},"5.3.0":{"name":"is-what","version":"5.3.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && oxlint","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np --no-publish"},"devDependencies":{"@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","oxlint":"^1.11.2","typedoc":"^0.28.10","vitest":"^3.2.4"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.3.0","gitHead":"310c00c43f2d51af34adf2f172fb7bde2bee16b4","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"ba4cf7361fb481a17efa9c9729b1c878e91e70e3","size":10845,"noattachment":false,"key":"/is-what/-/is-what-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.3.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.3.0_1756699579654_0.7766513443287639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T04:06:19.839Z","publish_time":1756699579839,"_source_registry_name":"default","_cnpm_publish_time":1756699579839},"5.2.1":{"name":"is-what","version":"5.2.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np --no-publish"},"devDependencies":{"@cycraft/eslint":"^0.4.4","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","typedoc":"^0.28.1","vitest":"^3.0.9"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.2.1","gitHead":"a0eee619400bcbdfd0dd59483dd089cd98708aea","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"f8c23952fa1047386784d2ea6d548860bf027642","size":10660,"noattachment":false,"key":"/is-what/-/is-what-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.2.1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.2.1_1742840905621_0.19864836600302116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T18:28:25.904Z","publish_time":1742840905904,"_source_registry_name":"default","_cnpm_publish_time":1742840905904},"5.2.0":{"name":"is-what","version":"5.2.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np --no-publish"},"devDependencies":{"@cycraft/eslint":"^0.4.3","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","typedoc":"^0.27.7","vitest":"^3.0.5"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.2.0","gitHead":"eacec07ab354a3d63cc210398c9660539015d951","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"5254dd0f6279e668014e86b1c1583ef4414bdc69","size":10659,"noattachment":false,"key":"/is-what/-/is-what-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.2.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.2.0_1739559459864_0.4143252111464919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T18:57:40.056Z","publish_time":1739559460056,"_source_registry_name":"default","_cnpm_publish_time":1739559460056},"5.1.1":{"name":"is-what","version":"5.1.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np --no-publish"},"devDependencies":{"@cycraft/eslint":"^0.4.1","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","typedoc":"^0.27.7","vitest":"^3.0.5"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.1.1","gitHead":"c3cf519f1a5354ac3cbb1116e0977c7fc54d629f","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"7e55d3512391435aea660f2382d18b751d6c4150","size":10278,"noattachment":false,"key":"/is-what/-/is-what-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.1.1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.1.1_1739557965394_0.3045953528667342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T18:32:45.620Z","publish_time":1739557965620,"_source_registry_name":"default","_cnpm_publish_time":1739557965620},"5.1.0":{"name":"is-what","version":"5.1.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np"},"devDependencies":{"@cycraft/eslint":"^0.4.1","@cycraft/tsconfig":"^0.1.2","del-cli":"^6.0.0","np":"^10.2.0","typedoc":"^0.27.7","vitest":"^3.0.5"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.1.0","gitHead":"101b8e290d5012ceb704015b30774b03fe12d967","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"ef0c584b4a9295d8b0764024733afca9e051b524","size":10271,"noattachment":false,"key":"/is-what/-/is-what-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.1.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-what_5.1.0_1739553600859_0.7911055547904526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T17:20:01.038Z","publish_time":1739553601038,"_source_registry_name":"default","_cnpm_publish_time":1739553601038},"5.0.2":{"name":"is-what","version":"5.0.2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np"},"devDependencies":{"@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2","del-cli":"^5.1.0","np":"^10.0.5","typedoc":"^0.25.13","vitest":"^1.6.0"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.0.2","gitHead":"58d494a5a1820f64adb24049503c3892c69edf58","_nodeVersion":"20.12.2","_npmVersion":"10.8.1","dist":{"shasum":"8381b80c78f689d9f77975b3648e05813bfee93d","size":10045,"noattachment":false,"key":"/is-what/-/is-what-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.0.2.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_5.0.2_1717736142166_0.7524017223881572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-07T04:55:42.313Z","publish_time":1717736142313,"_source_registry_name":"default","_cnpm_publish_time":1717736142313},"5.0.1":{"name":"is-what","version":"5.0.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np"},"devDependencies":{"@cycraft/eslint":"^0.3.0","@cycraft/tsconfig":"^0.1.2","del-cli":"^5.1.0","np":"^10.0.5","typedoc":"^0.25.13","vitest":"^1.6.0"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb","url":"https://cycraft.co"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_id":"is-what@5.0.1","gitHead":"156aba727b6bcbcccf65b5c6826f812da8ff22f1","_nodeVersion":"20.12.2","_npmVersion":"10.8.1","dist":{"shasum":"2ced36ad2af5789015ef083ec28022097b3e635e","size":10033,"noattachment":false,"key":"/is-what/-/is-what-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.0.1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_5.0.1_1717552117262_0.06753964246657507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T01:48:37.516Z","publish_time":1717552117516,"_source_registry_name":"default","_cnpm_publish_time":1717552117516},"5.0.0":{"name":"is-what","version":"5.0.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./*":"./dist/*"},"engines":{"node":">=18"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src","build":"del-cli dist && tsc","build:docs":"typedoc","release":"npm run lint && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@cycraft/eslint":"^0.0.2","@cycraft/tsconfig":"^0.1.2","del-cli":"^5.1.0","np":"^10.0.5","typedoc":"^0.25.13","vitest":"^1.6.0"},"np":{"branch":"production","publish":false,"yarn":false},"_id":"is-what@5.0.0","gitHead":"7915119bd98b1cebcc84a47627ee3b782a15c1ce","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"6e050f7c0d4853ef940cb8b79c444338e39ef022","size":10051,"noattachment":false,"key":"/is-what/-/is-what-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-5.0.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_5.0.0_1716513591070_0.7247910381634195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T01:19:51.251Z","publish_time":1716513591251,"_source_registry_name":"default","_cnpm_publish_time":1716513591251},"4.1.16":{"name":"is-what","version":"4.1.16","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","del-cli":"^5.1.0","eslint-config-prettier":"^8.10.0","eslint-plugin-tree-shaking":"^1.10.1","eslint":"^8.52.0","np":"^8.0.4","prettier-plugin-jsdoc":"^0.4.2","prettier":"^2.8.8","rollup-plugin-dts":"^5.3.1","rollup-plugin-esbuild":"^5.0.0","rollup":"^3.29.4","typedoc":"^0.25.2","typescript":"^5.2.2","vitest":"^0.34.6"},"np":{"branch":"production","publish":false,"yarn":false},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"prettier":{"printWidth":100,"tabWidth":2,"singleQuote":true,"trailingComma":"es5","semi":false,"bracketSpacing":true,"quoteProps":"consistent","plugins":["prettier-plugin-jsdoc"]},"_id":"is-what@4.1.16","gitHead":"a32cb30ab3ea64889cc7f34ec13e9d7c714169dc","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"1ad860a19da8b4895ad5495da3182ce2acdd7a6f","size":8069,"noattachment":false,"key":"/is-what/-/is-what-4.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.16.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.16_1698296214590_0.8643043318572572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-26T04:56:54.839Z","publish_time":1698296214839,"_source_registry_name":"default","_cnpm_publish_time":1698296214839},"4.1.15":{"name":"is-what","version":"4.1.15","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","eslint":"^8.41.0","np":"^8.0.2","prettier-plugin-jsdoc":"^0.4.2","prettier":"^2.8.8","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","rollup":"^3.22.0","typedoc":"^0.24.7","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"branch":"production","publish":false,"yarn":false},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"prettier":{"printWidth":100,"tabWidth":2,"singleQuote":true,"trailingComma":"es5","semi":false,"bracketSpacing":true,"quoteProps":"consistent","plugins":["prettier-plugin-jsdoc"]},"gitHead":"1145aa6fab58efda7c9d22e2fe9400b626bc1a3e","_id":"is-what@4.1.15","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"de43a81090417a425942d67b1ae86e7fae2eee0e","size":8097,"noattachment":false,"key":"/is-what/-/is-what-4.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.15.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.15_1686081313629_0.6265567042913425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T19:55:13.783Z","publish_time":1686081313783,"_source_registry_name":"default","_cnpm_publish_time":1686081313783},"4.1.15-3":{"name":"is-what","version":"4.1.15-3","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","eslint":"^8.41.0","np":"^8.0.2","prettier-plugin-jsdoc":"^0.4.2","prettier":"^2.8.8","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","rollup":"^3.22.0","typedoc":"^0.24.7","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"branch":"production","publish":false,"yarn":false},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"prettier":{"printWidth":100,"tabWidth":2,"singleQuote":true,"trailingComma":"es5","semi":false,"bracketSpacing":true,"quoteProps":"consistent","plugins":["prettier-plugin-jsdoc"]},"gitHead":"74fe55f0d6c60786b1258808bd17c45ba94628da","readmeFilename":"README.md","_id":"is-what@4.1.15-3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"cddfada4d63675f9c1af47ad5f874f5797d938ea","size":8098,"noattachment":false,"key":"/is-what/-/is-what-4.1.15-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.15-3.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.15-3_1686081166121_0.6213077693855127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T19:52:46.370Z","publish_time":1686081166370,"_source_registry_name":"default","_cnpm_publish_time":1686081166370},"4.1.15-2":{"name":"is-what","version":"4.1.15-2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","eslint":"^8.41.0","np":"^8.0.2","prettier-plugin-jsdoc":"^0.4.2","prettier":"^2.8.8","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","rollup":"^3.22.0","typedoc":"^0.24.7","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"branch":"production","publish":false,"yarn":false},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"prettier":{"printWidth":100,"tabWidth":2,"singleQuote":true,"trailingComma":"es5","semi":false,"bracketSpacing":true,"quoteProps":"consistent","plugins":["prettier-plugin-jsdoc"]},"gitHead":"d5f43ea969f14c31b7828555956558f24619abf2","_id":"is-what@4.1.15-2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"e33a5c454c37d116ab507120d3d78d9d894eee3f","size":8098,"noattachment":false,"key":"/is-what/-/is-what-4.1.15-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.15-2.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.15-2_1686080767987_0.7595401981745942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T19:46:08.129Z","publish_time":1686080768129,"_source_registry_name":"default","_cnpm_publish_time":1686080768129},"4.1.13":{"name":"is-what","version":"4.1.13","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.22.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","typescript":"^5.0.4","vitest":"^0.31.1","typedoc":"^0.24.7"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"prettier":{"printWidth":100,"tabWidth":2,"singleQuote":true,"trailingComma":"es5","semi":false,"bracketSpacing":true,"quoteProps":"consistent"},"gitHead":"27ce21e708b88414217975e3e7df9aa7e14a0469","_id":"is-what@4.1.13","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"df4a3814261fe50f33c24bc53789d63eebd136b9","size":8069,"noattachment":false,"key":"/is-what/-/is-what-4.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.13.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.13_1685769725017_0.4797034090993486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-03T05:22:05.190Z","publish_time":1685769725190,"_source_registry_name":"default","_cnpm_publish_time":1685769725190},"4.1.12":{"name":"is-what","version":"4.1.12","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","build:docs":"typedoc","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.22.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","typescript":"^5.0.4","vitest":"^0.31.1","typedoc":"^0.24.7"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"8d0d66d36357335ed6dbac3f4a50dc60ec556b60","_id":"is-what@4.1.12","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"22524ed1c82a81104c41f525ce467990716df0f5","size":7990,"noattachment":false,"key":"/is-what/-/is-what-4.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.12.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.12_1685520056270_0.04810756181864728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-31T08:00:56.426Z","publish_time":1685520056426,"_source_registry_name":"default","_cnpm_publish_time":1685520056426},"4.1.11":{"name":"is-what","version":"4.1.11","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","sideEffects":false,"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./rollup.config.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.22.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"5e7b6b44d2fb07d7fac6e8d8925a5d2f7b2a7ea5","_id":"is-what@4.1.11","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"b66ff87937f51286dc129a0bd0a9ebe0c3543d53","size":7268,"noattachment":false,"key":"/is-what/-/is-what-4.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.11.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.11_1684808816172_0.2920116818641454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-23T02:26:56.378Z","publish_time":1684808816378,"_source_registry_name":"default","_cnpm_publish_time":1684808816378},"4.1.10":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/rollup.config.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.22.0","rollup-plugin-typescript2":"^0.34.1","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"39f1ec4fe787df0abd9a4063740bea8eadfaef77","_id":"is-what@4.1.10","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"f058289f9ed83483fe819721b28c88ce4a4ddb52","size":7527,"noattachment":false,"key":"/is-what/-/is-what-4.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10_1684561327808_0.9885301641516722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T05:42:08.014Z","publish_time":1684561328014,"_source_registry_name":"default","_cnpm_publish_time":1684561328014},"4.1.10-4":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10-4","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/rollup.config.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.22.0","rollup-plugin-typescript2":"^0.34.1","typescript":"^5.0.4","vitest":"^0.31.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"readmeFilename":"README.md","gitHead":"6d0737f97c890c32531d62325d58374ad71609f4","_id":"is-what@4.1.10-4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"b0f0dab29cecb6429f6932de65bd7c14ca19e512","size":7532,"noattachment":false,"key":"/is-what/-/is-what-4.1.10-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10-4.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10-4_1684560706784_0.055017807741472025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T05:31:46.969Z","publish_time":1684560706969,"_source_registry_name":"default","_cnpm_publish_time":1684560706969},"4.1.10-3":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10-3","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","del-cli":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.21.5","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.5","vitest":"^0.31.0"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"readmeFilename":"README.md","gitHead":"1d3a560abcd8564405cd474c9a1b4316c745aaea","_id":"is-what@4.1.10-3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"cde5a03c762a4149b4596afc4593b5f6afd10021","size":7554,"noattachment":false,"key":"/is-what/-/is-what-4.1.10-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10-3.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10-3_1684556427416_0.732001555163921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T04:20:27.696Z","publish_time":1684556427696,"_source_registry_name":"default","_cnpm_publish_time":1684556427696},"4.1.10-2":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10-2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","del-cli":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.21.5","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.5","vitest":"^0.31.0"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"readmeFilename":"README.md","gitHead":"8177d93843122d78acf98299181ee2b9674531c8","_id":"is-what@4.1.10-2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"64e0683cd850517400bcaef81ce74ba0e05e8ccb","size":7551,"noattachment":false,"key":"/is-what/-/is-what-4.1.10-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10-2.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10-2_1684556268166_0.9282278477955539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T04:17:48.329Z","publish_time":1684556268329,"_source_registry_name":"default","_cnpm_publish_time":1684556268329},"4.1.10-1":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10-1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.js","exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","del-cli":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.21.5","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.5","vitest":"^0.31.0"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"readmeFilename":"README.md","gitHead":"3a8490cb2bfc4ee788878a0fde33bf4283c26eea","_id":"is-what@4.1.10-1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"6c226752f7ec8a6ae95e378d52f20a2890c1558c","size":7596,"noattachment":false,"key":"/is-what/-/is-what-4.1.10-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10-1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10-1_1684555756419_0.37519160666794327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T04:09:16.717Z","publish_time":1684555756717,"_source_registry_name":"default","_cnpm_publish_time":1684555756717},"4.1.10-0":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.10-0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.js","main":"./dist/cjs/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","del-cli":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.21.5","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.5","vitest":"^0.31.0"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"readmeFilename":"README.md","gitHead":"6d69087505b1987256c2bbb44f872ba8d9487e8f","_id":"is-what@4.1.10-0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"37853cf67d4470e01419bf09c40b668e1c95f00d","size":7572,"noattachment":false,"key":"/is-what/-/is-what-4.1.10-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.10-0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.10-0_1684555177012_0.6828430696169414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T03:59:37.186Z","publish_time":1684555177186,"_source_registry_name":"default","_cnpm_publish_time":1684555177186},"4.1.9":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.9","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","del-cli":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.7.0","prettier":"^2.8.8","rollup":"^3.21.5","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.5","vitest":"^0.31.0"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"781a3d5b05401e674306ccf85545e80822c6c076","_id":"is-what@4.1.9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"f834685d9ffd63f7e56cea3d48b14910c03b8010","size":7412,"noattachment":false,"key":"/is-what/-/is-what-4.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.9.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.9_1683443976254_0.950610168222688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-07T07:19:36.511Z","publish_time":1683443976511,"_source_registry_name":"default","_cnpm_publish_time":1683443976511},"4.1.8":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.8","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup --bundleConfigAsCjs -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.2","prettier":"^2.8.0","rollup":"^3.5.0","rollup-plugin-typescript2":"^0.34.1","typescript":"^4.9.3","vitest":"^0.25.3"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"627eb0d96af7380368793c4a9899cfd8d407bec8","_id":"is-what@4.1.8","_nodeVersion":"16.13.0","_npmVersion":"8.19.3","dist":{"shasum":"0e2a8807fda30980ddb2571c79db3d209b14cbe4","size":7412,"noattachment":false,"key":"/is-what/-/is-what-4.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.8.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.8_1669868801126_0.9726917072750101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T04:26:48.071Z","publish_time":1669868801305,"_cnpm_publish_time":1669868801305},"4.1.7":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.7","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.1","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.3"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"948ce70cc86a71902b431299c22e30934814762a","_id":"is-what@4.1.7","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"c41dc1d2d2d6a9285c624c2505f61849c8b1f9cc","size":7324,"noattachment":false,"key":"/is-what/-/is-what-4.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.7.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.7_1643201993688_0.4473487934120921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T13:00:00.996Z","publish_time":1643201993884,"_cnpm_publish_time":1643201993884},"4.1.6":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.6","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"24a2152da6536d1215b00351b9da852880eb4408","_id":"is-what@4.1.6","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"dbdb7d42276956dd2c09a1b25c79667e33f21c8c","size":7324,"noattachment":false,"key":"/is-what/-/is-what-4.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.6.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.6_1643201601675_0.4350016086015258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T12:53:37.622Z","publish_time":1643201601824,"_cnpm_publish_time":1643201601824},"4.1.5":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.5","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13","npm":">=7"},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"9e3821cc868cd0443297c51bdeb35fdb623af547","_id":"is-what@4.1.5","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"525dbca03cacb808949d720b25a50bc11a261dee","size":7328,"noattachment":false,"key":"/is-what/-/is-what-4.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.5.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.5_1643102043115_0.7271682159253192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T09:14:17.993Z","publish_time":1643102043439,"_cnpm_publish_time":1643102043439},"4.1.4":{"name":"is-what","sideEffects":false,"version":"4.1.4","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"scripts":{"test":"vitest run","lint":"tsc --noEmit && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"2462839d0dbe4b2ef4ce0bafc189b8cd9493544d","_id":"is-what@4.1.4","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"6f8a5671edc43e2a1f158aa997569c81dfadb346","size":7302,"noattachment":false,"key":"/is-what/-/is-what-4.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.4.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.4_1643101727918_0.4614061466331145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T09:14:17.086Z","publish_time":1643101728273,"_cnpm_publish_time":1643101728273},"4.1.3":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.3","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13","npm":">=7"},"scripts":{"test":"vitest run","lint":"tsc --noEmit ./src/index.ts && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"3b59e8d6b093702ba9d1987b46af4c299f841326","_id":"is-what@4.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"df0eea7577c87de4572fb7c5e0ea33657b4871dd","size":7330,"noattachment":false,"key":"/is-what/-/is-what-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.3.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.3_1643078909815_0.7368541472186736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T02:49:12.811Z","publish_time":1643078910008,"_cnpm_publish_time":1643078910008},"4.1.2":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13","npm":">=7"},"scripts":{"test":"vitest run","lint":"tsc --noEmit ./src/index.ts && eslint ./src --ext .ts","build":"rollup -c ./scripts/build.js","release":"npm run lint && del dist && npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","del-cli":"^4.0.1","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"ignorePatterns":["node_modules","dist","scripts","test"],"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"129a585a5b9261588269fbfda7dc04f2695e1487","_id":"is-what@4.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"695392d2d6a975c16da07d403f0e99ec591eb35d","size":7330,"noattachment":false,"key":"/is-what/-/is-what-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.2.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.2_1643077959796_0.35003337731255435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T02:40:01.628Z","publish_time":1643077959977,"_cnpm_publish_time":1643077959977},"4.1.1":{"name":"is-what","sideEffects":false,"type":"module","version":"4.1.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","module":"./dist/index.es.js","main":"./dist/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/types/index.d.ts"}},"engines":{"node":">=12.13","npm":">=7"},"scripts":{"test":"vitest run","lint":"tsc --noEmit src/index.ts && eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rimraf dist && npm run lint && npm run rollup && npm run test","release":"npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"funding":"https://github.com/sponsors/mesqueeb","license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.10.0","np":"^7.6.0","prettier":"^2.5.1","rimraf":"^3.0.2","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5","vitest":"^0.2.1"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/explicit-module-boundary-types":"off"}},"gitHead":"43107bb69e1519d201563a4b772a29541c0b0929","_id":"is-what@4.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"shasum":"d5eea426b5c20de68e650ed4a5a54cb23c0703f9","size":7330,"noattachment":false,"key":"/is-what/-/is-what-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.1_1643036645969_0.1142999570733263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T15:04:18.377Z","publish_time":1643036646138,"_cnpm_publish_time":1643036646138},"4.1.0":{"name":"is-what","sideEffects":false,"version":"4.1.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","exports":"./dist/index.js","types":"./types/index.d.ts","scripts":{"test":"ava","lint":"tsc --noEmit src/index.ts && eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rimraf types && rimraf dist && npm run lint && npm run rollup && npm run test","release":"npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.15.8","@types/babel-core":"^6.25.7","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","ava":"^3.15.0","babel-core":"^7.0.0-bridge.0","babel-preset-env":"^1.7.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-tree-shaking":"^1.9.2","np":"^7.5.0","prettier":"^2.4.1","rimraf":"^3.0.2","rollup":"^2.58.0","rollup-plugin-typescript2":"^0.30.0","ts-node":"^10.3.0","typescript":"^4.4.4"},"engines":{"node":">=12.13","npm":">=7"},"ava":{"extensions":{"ts":"module"},"nonSemVerExperiments":{"configurableModuleFormat":true},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/explicit-module-boundary-types":"off"}},"gitHead":"5840bde74fa9bb0048d37eed46df8fd81f56c2a4","_id":"is-what@4.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"4e13ccab7bf7ee6f34926c4ff79eefbadaebead8","size":12018,"noattachment":false,"key":"/is-what/-/is-what-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.1.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.1.0_1634283301220_0.9991338537206647"},"_hasShrinkwrap":false,"publish_time":1634283301355,"_cnpm_publish_time":1634283301355},"4.0.0":{"name":"is-what","sideEffects":false,"version":"4.0.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","type":"module","exports":"./dist/index.js","typings":"./types/index.d.ts","scripts":{"test":"ava","lint":"tsc --noEmit src/index.ts && eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rimraf types && rimraf dist && npm run lint && npm run rollup && npm run test","release":"npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.13.8","@types/babel-core":"^6.25.6","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","ava":"^3.15.0","babel-core":"^7.0.0-bridge.0","babel-preset-env":"^1.7.0","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-tree-shaking":"^1.8.0","np":"^7.4.0","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-typescript2":"^0.30.0","ts-node":"^9.1.1","typescript":"^4.2.3"},"engines":{"node":">=12.13","npm":">=7"},"ava":{"extensions":{"ts":"module"},"nonSemVerExperiments":{"configurableModuleFormat":true},"nodeArguments":["--loader=ts-node/esm"]},"np":{"yarn":false,"branch":"production"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","tree-shaking"],"extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","prettier"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","tree-shaking/no-side-effects-in-initialization":"error","@typescript-eslint/explicit-module-boundary-types":"off"}},"gitHead":"cae0781b8077a746c165c4341979f9fbc272892e","_id":"is-what@4.0.0","_nodeVersion":"15.5.1","_npmVersion":"7.5.6","dist":{"shasum":"2afc16fd0dc9c9f1250c8a8479996fb985f1a113","size":11414,"noattachment":false,"key":"/is-what/-/is-what-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-4.0.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_4.0.0_1615169596720_0.7327709754859435"},"_hasShrinkwrap":false,"publish_time":1615169596933,"_cnpm_publish_time":1615169596933},"3.14.1":{"name":"is-what","sideEffects":false,"version":"3.14.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"tsc --noEmit src/index.ts && eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rimraf types && rimraf dist && npm run lint && npm run rollup && npm run test && npm run jest","release":"npm run build && np"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.12.17","@types/babel-core":"^6.25.6","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","ava":"^3.15.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.20.0","eslint-config-prettier":"^7.2.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","np":"^7.4.0","prettier":"^2.2.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","rollup":"^2.39.0","rollup-plugin-typescript2":"^0.30.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"np":{"yarn":false,"branch":"production"},"gitHead":"9b37e141264ce56304a6fe28a701b36a58c52e4f","_id":"is-what@3.14.1","_nodeVersion":"15.5.1","_npmVersion":"7.5.4","dist":{"shasum":"e1222f46ddda85dead0fd1c9df131760e77755c1","size":12090,"noattachment":false,"key":"/is-what/-/is-what-3.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.14.1.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.14.1_1613952980910_0.28531423581386295"},"_hasShrinkwrap":false,"publish_time":1613952981099,"_cnpm_publish_time":1613952981099},"3.14.0":{"name":"is-what","sideEffects":false,"version":"3.14.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"tsc --noEmit src/index.ts && eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rimraf types && rimraf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.12.17","@types/babel-core":"^6.25.6","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","ava":"^3.15.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.20.0","eslint-config-prettier":"^7.2.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","prettier":"^2.2.1","regenerator-runtime":"^0.13.7","rimraf":"^3.0.2","rollup":"^2.39.0","rollup-plugin-typescript2":"^0.30.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"0db2e99d09c005e1471c4a4d555bf78514d19484","_id":"is-what@3.14.0","_nodeVersion":"15.5.1","_npmVersion":"7.5.4","dist":{"shasum":"3de924fbcae79746729f10e15e0c081a3c14ee98","size":12000,"noattachment":false,"key":"/is-what/-/is-what-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.14.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.14.0_1613951454945_0.37782766903031995"},"_hasShrinkwrap":false,"publish_time":1613951455131,"_cnpm_publish_time":1613951455131},"3.13.0":{"name":"is-what","sideEffects":false,"version":"3.13.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rm -rf types && rm -rf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.12.17","@types/babel-core":"^6.25.6","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.15.1","@typescript-eslint/parser":"^4.15.1","ava":"^3.15.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.20.0","eslint-config-prettier":"^7.2.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","regenerator-runtime":"^0.13.7","rollup":"^2.39.0","rollup-plugin-typescript2":"^0.30.0","ts-node":"^9.1.1","tsconfig-paths":"^3.9.0","typescript":"^4.1.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"b3ddecac39ac628b93f550a16d12fc53e88e883e","_id":"is-what@3.13.0","_nodeVersion":"15.5.1","_npmVersion":"7.5.4","dist":{"shasum":"4a2e207513eec14d97c0f5375f22e0e9b0f18131","size":11755,"noattachment":false,"key":"/is-what/-/is-what-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.13.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.13.0_1613737668203_0.6939715710993308"},"_hasShrinkwrap":false,"publish_time":1613737668365,"_cnpm_publish_time":1613737668365},"3.12.0":{"name":"is-what","sideEffects":false,"version":"3.12.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rm -rf types && rm -rf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.3","@types/babel-core":"^6.25.6","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","ava":"^3.13.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","regenerator-runtime":"^0.13.7","rollup":"^2.33.1","rollup-plugin-typescript2":"^0.29.0","tsconfig-paths":"^3.9.0","ts-node":"^9.0.0","typescript":"^4.0.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"88d6e4ca92fb2baab6003c54e02eedf4e729e5ab","_id":"is-what@3.12.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"f4405ce4bd6dd420d3ced51a026fb90e03705e55","size":10812,"noattachment":false,"key":"/is-what/-/is-what-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.12.0.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.12.0_1605079619182_0.7327066600269125"},"_hasShrinkwrap":false,"publish_time":1605079619333,"_cnpm_publish_time":1605079619333},"3.11.4":{"name":"is-what","sideEffects":false,"version":"3.11.4","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rm -rf types && rm -rf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.3","@types/babel-core":"^6.25.6","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","ava":"^3.13.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","regenerator-runtime":"^0.13.7","rollup":"^2.33.1","rollup-plugin-typescript2":"^0.29.0","tsconfig-paths":"^3.9.0","ts-node":"^9.0.0","typescript":"^4.0.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"ba0474ef5ac0ed0433168fa2aa6df4d27571e9a6","_id":"is-what@3.11.4","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"6f93ca08b12f7edb6c07c7085cafce05f4c60ff4","size":10669,"noattachment":false,"key":"/is-what/-/is-what-3.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.11.4.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.11.4_1604617548799_0.46201634797823843"},"_hasShrinkwrap":false,"publish_time":1604617548910,"_cnpm_publish_time":1604617548910},"3.11.3":{"name":"is-what","sideEffects":false,"version":"3.11.3","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rm -rf types && rm -rf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.3","@types/babel-core":"^6.25.6","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","ava":"^3.13.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.6.3","regenerator-runtime":"^0.13.7","rollup":"^2.33.1","rollup-plugin-typescript2":"^0.29.0","tsconfig-paths":"^3.9.0","ts-node":"^9.0.0","typescript":"^4.0.5"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"fc99bc158eea14f759593dab0f891e69f5d7bc12","_id":"is-what@3.11.3","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"5e98513a3199da2a1f477f3afdb2f40e8365a141","size":11818,"noattachment":false,"key":"/is-what/-/is-what-3.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.11.3.tgz"},"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.11.3_1604563670432_0.06311932241902807"},"_hasShrinkwrap":false,"publish_time":1604563670555,"_cnpm_publish_time":1604563670555},"3.11.2":{"name":"is-what","sideEffects":false,"version":"3.11.2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","jest":"jest","jest-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build.js","build":"rm -rf types && rm -rf dist && npm run lint && npm run rollup && npm run test && npm run jest"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.11.5","@types/babel-core":"^6.25.6","@types/jest":"^26.0.12","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","ava":"^3.12.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.3.0","babel-preset-env":"^1.7.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^26.4.2","regenerator-runtime":"^0.13.7","rollup":"^2.26.9","rollup-plugin-typescript2":"^0.27.2","tsconfig-paths":"^3.9.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"f2432b53dea406268c969de8e48d45bb82634062","_id":"is-what@3.11.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"4ca0c91b236acea48dd6af0a072d6a84aec7a1d4","size":11590,"noattachment":false,"key":"/is-what/-/is-what-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.11.2.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.11.2_1599006735310_0.4449355993323141"},"_hasShrinkwrap":false,"publish_time":1599006735524,"_cnpm_publish_time":1599006735524},"3.11.0":{"name":"is-what","sideEffects":false,"version":"3.11.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.11.0","@types/babel-core":"^6.25.6","@types/jest":"^25.2.3","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","ava":"^3.11.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.5.1","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.5.4","regenerator-runtime":"^0.13.7","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.27.1","tsconfig-paths":"^3.9.0","ts-node":"^8.10.2","typescript":"^3.9.7"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"906aeb8d8404e2235b02d5d83fe844970735a7d5","_id":"is-what@3.11.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"87c51e480f215e3261010c216b9c89c922ec3366","size":11183,"noattachment":false,"key":"/is-what/-/is-what-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.11.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.11.0_1596183876957_0.257392067991409"},"_hasShrinkwrap":false,"publish_time":1596183877092,"_cnpm_publish_time":1596183877092},"3.10.0":{"name":"is-what","sideEffects":false,"version":"3.10.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@types/babel-core":"^6.25.6","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","ava":"^3.6.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.3.0","regenerator-runtime":"^0.13.5","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.26.0","tsconfig-paths":"^3.9.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"b0c0b0f828f30075133d1add79111d27ec33de82","_id":"is-what@3.10.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"5fee88ee7105c373c5b7c9324f345ad7e9554327","size":10997,"noattachment":false,"key":"/is-what/-/is-what-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.10.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.10.0_1593821388097_0.055809272762598505"},"_hasShrinkwrap":false,"publish_time":1593821388235,"_cnpm_publish_time":1593821388235},"3.9.1":{"name":"is-what","sideEffects":false,"version":"3.9.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@types/babel-core":"^6.25.6","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","ava":"^3.6.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.3.0","regenerator-runtime":"^0.13.5","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.26.0","tsconfig-paths":"^3.9.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"a0e644ebb7a7be778ac74339b7b1159c39ed3e23","_id":"is-what@3.9.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"37e222f46ae8e8169031be988ae0312295b94c8f","size":10829,"noattachment":false,"key":"/is-what/-/is-what-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.9.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.9.1_1593135564818_0.08802742302241717"},"_hasShrinkwrap":false,"publish_time":1593135564961,"_cnpm_publish_time":1593135564961},"3.9.0":{"name":"is-what","sideEffects":false,"version":"3.9.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@types/babel-core":"^6.25.6","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","ava":"^3.6.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.3.0","regenerator-runtime":"^0.13.5","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.26.0","tsconfig-paths":"^3.9.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"ava":{"extensions":["ts"],"require":["tsconfig-paths/register","ts-node/register"]},"gitHead":"a0e644ebb7a7be778ac74339b7b1159c39ed3e23","_id":"is-what@3.9.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"fc985ebb2294234e83313edb6d2e31ae62450a1e","size":10780,"noattachment":false,"key":"/is-what/-/is-what-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.9.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.9.0_1593135499104_0.2582948443288382"},"_hasShrinkwrap":false,"publish_time":1593135499324,"_cnpm_publish_time":1593135499324},"3.8.0":{"name":"is-what","sideEffects":false,"version":"3.8.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@types/babel-core":"^6.25.6","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","ava":"^3.6.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.3.0","regenerator-runtime":"^0.13.5","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.26.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"bf03eccdbb3bae9135e7a00a069c90fd6a470216","_id":"is-what@3.8.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"610bc46a524355f2424eb85eedc6ebbbf7e1ff8c","size":10528,"noattachment":false,"key":"/is-what/-/is-what-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.8.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.8.0_1586609844711_0.8801557882336761"},"_hasShrinkwrap":false,"publish_time":1586609844867,"_cnpm_publish_time":1586609844867},"3.7.1":{"name":"is-what","sideEffects":false,"version":"3.7.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.8.7","@types/babel-core":"^6.25.6","@types/jest":"^25.1.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","ava":"^3.5.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.1.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^25.1.0","regenerator-runtime":"^0.13.5","rollup":"^1.32.1","rollup-plugin-typescript2":"^0.26.0","ts-node":"^8.6.2","typescript":"^3.8.3"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"fd5259a00c7d6c902ff3500583853e2d268d4374","_id":"is-what@3.7.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"a3f810a99f88e9122cf17bf2be7709688970db1a","size":10188,"noattachment":false,"key":"/is-what/-/is-what-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.7.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.7.1_1584238521826_0.783719914573227"},"_hasShrinkwrap":false,"publish_time":1584238521938,"_cnpm_publish_time":1584238521938},"3.7.0":{"name":"is-what","sideEffects":false,"version":"3.7.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.8.4","@types/babel-core":"^6.25.6","@types/jest":"^24.9.1","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","ava":"^3.2.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^24.9.0","regenerator-runtime":"^0.13.3","rollup":"^1.31.0","rollup-plugin-typescript2":"^0.25.3","ts-node":"^8.6.2","typescript":"^3.7.5"},"dependencies":{},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"8107c4ca7f676891a76ea5981d6bbd256bc55ced","_id":"is-what@3.7.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"763f2bc43b4cc13512ebc6326e299f056c50940b","size":10187,"noattachment":false,"key":"/is-what/-/is-what-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.7.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.7.0_1583730036366_0.830853036943477"},"_hasShrinkwrap":false,"publish_time":1583730036529,"_cnpm_publish_time":1583730036529},"3.6.0":{"name":"is-what","sideEffects":false,"version":"3.6.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"ava":"ava","test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.8.4","@types/babel-core":"^6.25.6","@types/jest":"^24.9.1","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","ava":"^3.2.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^24.9.0","regenerator-runtime":"^0.13.3","rollup":"^1.31.0","rollup-plugin-typescript2":"^0.25.3","ts-node":"^8.6.2","typescript":"^3.7.5"},"dependencies":{},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"e0395d7d9659532ffbb5b6289b60a256dcbc076d","_id":"is-what@3.6.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"458f7895d4b2aec4484e2a274dbb8a618eebea04","size":10085,"noattachment":false,"key":"/is-what/-/is-what-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.6.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.6.0_1581214812733_0.8538179464481508"},"_hasShrinkwrap":false,"publish_time":1581214812894,"_cnpm_publish_time":1581214812894},"3.5.1":{"name":"is-what","sideEffects":false,"version":"3.5.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","lint":"eslint . --ext .js,.jsx,.ts,.tsx","rollup":"rollup -c ./build/rollup.js","build":"npm run lint && npm run rollup && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.8.3","@types/babel-core":"^6.25.6","@types/jest":"^24.9.0","@typescript-eslint/eslint-plugin":"^2.16.0","@typescript-eslint/parser":"^2.16.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","babel-preset-env":"^1.7.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-tree-shaking":"^1.8.0","jest":"^24.9.0","regenerator-runtime":"^0.13.3","rollup":"^1.29.0","rollup-plugin-typescript2":"^0.25.3","typescript":"^3.7.5"},"dependencies":{},"gitHead":"66de86c070556c96367d392c684e43227bd80672","_id":"is-what@3.5.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"069d31d97afc62bcbfb281ef6a1dd89461ebee76","size":8770,"noattachment":false,"key":"/is-what/-/is-what-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.5.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.5.1_1579486703841_0.39702775347944863"},"_hasShrinkwrap":false,"publish_time":1579486703978,"_cnpm_publish_time":1579486703978},"3.5.0":{"name":"is-what","version":"3.5.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.7.4","@types/babel-core":"^6.25.6","@types/jest":"^24.0.23","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","babel-preset-env":"^1.7.0","jest":"^24.9.0","regenerator-runtime":"^0.13.3","rollup":"^1.27.4","rollup-plugin-typescript2":"^0.25.2","typescript":"^3.7.2"},"dependencies":{},"gitHead":"447efbc7fe3a1015801bae6efbde707cc3165d76","_id":"is-what@3.5.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"c50b0e8f3021e0b39410c159bea43a5510d99027","size":8572,"noattachment":false,"key":"/is-what/-/is-what-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.5.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.5.0_1576903252883_0.6169581386763372"},"_hasShrinkwrap":false,"publish_time":1576903253004,"_cnpm_publish_time":1576903253004},"3.4.0":{"name":"is-what","version":"3.4.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.7.4","@types/babel-core":"^6.25.6","@types/jest":"^24.0.23","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","babel-preset-env":"^1.7.0","jest":"^24.9.0","regenerator-runtime":"^0.13.3","rollup":"^1.27.4","rollup-plugin-typescript2":"^0.25.2","typescript":"^3.7.2"},"dependencies":{},"gitHead":"85e9abd811fa5324fd6a376199c40d09a2ba9bb9","_id":"is-what@3.4.0","_nodeVersion":"12.12.0","_npmVersion":"6.12.1","dist":{"shasum":"a9b3fe0c22f52d49efef977f640da44e65a3f866","size":8342,"noattachment":false,"key":"/is-what/-/is-what-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.4.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.4.0_1574574958509_0.2886556681999579"},"_hasShrinkwrap":false,"publish_time":1574574958651,"_cnpm_publish_time":1574574958651},"3.3.1":{"name":"is-what","version":"3.3.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.5.5","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.8.0","babel-preset-env":"^1.7.0","jest":"^24.8.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.21.2","typescript":"^3.5.3"},"dependencies":{},"gitHead":"031dccb16007fdd16b3a284c78090a54147d8543","_id":"is-what@3.3.1","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"79502181f40226e2d8c09226999db90ef7c1bcbe","size":7780,"noattachment":false,"key":"/is-what/-/is-what-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.3.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.3.1_1564798539070_0.49433933726586354"},"_hasShrinkwrap":false,"publish_time":1564798542059,"_cnpm_publish_time":1564798542059},"3.3.0":{"name":"is-what","version":"3.3.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.5.5","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.8.0","babel-preset-env":"^1.7.0","jest":"^24.8.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.21.2","typescript":"^3.5.3"},"dependencies":{},"gitHead":"a5a8fb1769d8fcd5faca8aca326e705f8816d872","_id":"is-what@3.3.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"93442e558d66b1a965ad80399e2d6c8e5af6dfc2","size":7777,"noattachment":false,"key":"/is-what/-/is-what-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.3.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.3.0_1564796400982_0.7889470944605173"},"_hasShrinkwrap":false,"publish_time":1564796401095,"_cnpm_publish_time":1564796401095},"3.2.4":{"name":"is-what","version":"3.2.4","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.5.4","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.8.0","babel-preset-env":"^1.7.0","jest":"^24.8.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.21.2","typescript":"^3.5.3"},"dependencies":{},"gitHead":"3b32de11c7ffb283e4c7c9f31d32ec5aaa45dd6c","_id":"is-what@3.2.4","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"da528659017bdd4b07892dfe4fd60da6ac500e98","size":7756,"noattachment":false,"key":"/is-what/-/is-what-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.2.4.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.2.4_1562989326500_0.5685318955056728"},"_hasShrinkwrap":false,"publish_time":1562989326674,"_cnpm_publish_time":1562989326674},"3.2.3":{"name":"is-what","version":"3.2.3","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.4.5","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.8.0","babel-preset-env":"^1.7.0","jest":"^24.8.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.21.1","typescript":"^3.5.1"},"dependencies":{},"gitHead":"99cda1a4a6255e7c23e058b2dd50e274d8643810","_id":"is-what@3.2.3","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"50f76f1bd8e56967e15765d1d34302513701997b","size":7760,"noattachment":false,"key":"/is-what/-/is-what-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.2.3.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.2.3_1559899692516_0.8526850254620044"},"_hasShrinkwrap":false,"publish_time":1559899692641,"_cnpm_publish_time":1559899692641},"3.2.2":{"name":"is-what","version":"3.2.2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.4.4","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.8.0","babel-preset-env":"^1.7.0","jest":"^24.8.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.4.5"},"dependencies":{},"gitHead":"99cda1a4a6255e7c23e058b2dd50e274d8643810","_id":"is-what@3.2.2","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"5da48eb905ca2620142abf5867340b46fa9ea238","size":7757,"noattachment":false,"key":"/is-what/-/is-what-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.2.2.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.2.2_1557219977454_0.13967377636068656"},"_hasShrinkwrap":false,"publish_time":1557219977606,"_cnpm_publish_time":1557219977606},"3.2.1":{"name":"is-what","version":"3.2.1","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.3.3","@types/babel-core":"^6.25.6","@types/jest":"^23.3.14","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.1.0","babel-preset-env":"^1.7.0","jest":"^24.1.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.19.2","typescript":"^3.3.3333"},"dependencies":{},"gitHead":"ba6e05efcabec5cb99dbbf41181a9c680d863f06","_id":"is-what@3.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"938b54c34a098223375273b98a299183925e9e69","size":7754,"noattachment":false,"key":"/is-what/-/is-what-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.2.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.2.1_1550813936341_0.9083317383285385"},"_hasShrinkwrap":false,"publish_time":1550813936481,"_cnpm_publish_time":1550813936481},"3.2.0":{"name":"is-what","version":"3.2.0","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.6","@types/babel-core":"^6.25.5","@types/jest":"^23.3.10","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.2","typescript":"^3.1.6"},"dependencies":{},"gitHead":"ba6e05efcabec5cb99dbbf41181a9c680d863f06","_id":"is-what@3.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"6ca1f945d8ff30aee87ee1293ee4a69c97ab8f9e","size":7752,"noattachment":false,"key":"/is-what/-/is-what-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.2.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.2.0_1550545313651_0.6478775701791586"},"_hasShrinkwrap":false,"publish_time":1550545313802,"_cnpm_publish_time":1550545313802},"3.1.2":{"name":"is-what","version":"3.1.2","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.6","@types/babel-core":"^6.25.5","@types/jest":"^23.3.10","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.2","typescript":"^3.1.6"},"dependencies":{},"gitHead":"c15d7dc3b5192e9b66c0950b22ce1d98adad4836","_id":"is-what@3.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"988de1c66e43a6f26a2ee5b8a9c99fa8b91dce7d","size":7357,"noattachment":false,"key":"/is-what/-/is-what-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.1.2.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.1.2_1547048238032_0.8772549179885865"},"_hasShrinkwrap":false,"publish_time":1547048238157,"_cnpm_publish_time":1547048238157},"3.1.1":{"name":"is-what","version":"3.1.1","description":"JS type check (TypeScript supported) functions like `isAnyObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.6","@types/babel-core":"^6.25.5","@types/jest":"^23.3.10","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.2","typescript":"^3.1.6"},"dependencies":{},"gitHead":"78bb9ce508bd16d434efec246da3b94bfb0156f2","_id":"is-what@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"3a22d7f38fc50ffa58cd29b29f0450c489afd65d","size":7029,"noattachment":false,"key":"/is-what/-/is-what-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.1.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.1.1_1543465255371_0.7270201590163092"},"_hasShrinkwrap":false,"publish_time":1543465255493,"_cnpm_publish_time":1543465255493},"3.1.0":{"name":"is-what","version":"3.1.0","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"2a043933a86198493bc1e7f8698328a2b1d80e2c","_id":"is-what@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"7d6d4eb2aa61e5cd2e76c2aa2adc8542edb12e05","size":7024,"noattachment":false,"key":"/is-what/-/is-what-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.1.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.1.0_1543464941721_0.8689243439222103"},"_hasShrinkwrap":false,"publish_time":1543464941826,"_cnpm_publish_time":1543464941826},"3.0.1":{"name":"is-what","version":"3.0.1","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"46e93873075ac171b974adbb8f286428e1aea978","_id":"is-what@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"babeb6d8aa78b9a3b3fb9607e36d94e5261481b1","size":6748,"noattachment":false,"key":"/is-what/-/is-what-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.0.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.0.1_1538711591510_0.29612363830822397"},"_hasShrinkwrap":false,"publish_time":1538711591659,"_cnpm_publish_time":1538711591659},"3.0.0":{"name":"is-what","version":"3.0.0","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"ba957f302f78fe4dc0b38cfde0d02ffb16333f4f","_id":"is-what@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"f7c7d0b3b0e5190a745f02fecfdf99b768301783","size":6385,"noattachment":false,"key":"/is-what/-/is-what-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-3.0.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_3.0.0_1538710451518_0.11618713841995287"},"_hasShrinkwrap":false,"publish_time":1538710451692,"_cnpm_publish_time":1538710451692},"2.5.0":{"name":"is-what","version":"2.5.0","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"a2a5de7ff70caf8f7889ba23091418c940e0af6a","_id":"is-what@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"7b7adc57e3aba7343895b60fa888e4123c004435","size":6232,"noattachment":false,"key":"/is-what/-/is-what-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.5.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.5.0_1538556441407_0.79531477365078"},"_hasShrinkwrap":false,"publish_time":1538556441544,"_cnpm_publish_time":1538556441544},"2.4.0":{"name":"is-what","version":"2.4.0","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"b882e214c66ab9a94acecc26bb8762d9dcd7ee86","_id":"is-what@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"a75359964342b4020d0e4a3c784697306ac5b312","size":6076,"noattachment":false,"key":"/is-what/-/is-what-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.4.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.4.0_1538543620368_0.3616034891691158"},"_hasShrinkwrap":false,"publish_time":1538543620526,"_cnpm_publish_time":1538543620526},"2.3.0":{"name":"is-what","version":"2.3.0","description":"JS type check (TypeScript supported) functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"jest","test-w":"jest --watchAll","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typescript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.1.0","@types/babel-core":"^6.25.5","@types/jest":"^23.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","jest":"^23.6.0","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"ad48684b96234310f396269236dd9f79ce4fa9e7","_id":"is-what@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"917c76c9d001faedd62a1688e8f6e19507deb063","size":5749,"noattachment":false,"key":"/is-what/-/is-what-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.3.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.3.0_1538389789310_0.21441094023727447"},"_hasShrinkwrap":false,"publish_time":1538389789434,"_cnpm_publish_time":1538389789434},"2.2.0":{"name":"is-what","version":"2.2.0","description":"JS type check functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"63c126d271b0dbaf53d41ce72f90e0d4097bb268","_id":"is-what@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"4a1f7a1b0a1ddafde3089f5834882ce8ea5b6007","size":3398,"noattachment":false,"key":"/is-what/-/is-what-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.2.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.2.0_1538128128971_0.9635518085899373"},"_hasShrinkwrap":false,"publish_time":1538128129146,"_cnpm_publish_time":1538128129146},"2.1.0":{"name":"is-what","version":"2.1.0","description":"JS type check functions like `isObject() isArray()` etc. A simple & small integration.","main":"dist/index.cjs.js","module":"dist/index.esm.js","typings":"types/index.d.ts","scripts":{"test":"ava","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["javascript","typechecker","check-type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"ava":"1.0.0-beta.8","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","typescript":"^3.0.3"},"dependencies":{},"gitHead":"bb0635b589758cc7a520c5dd98712783c3de6812","_id":"is-what@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"4772694462bfdf492175e1952ae81fe938388ac9","size":3354,"noattachment":false,"key":"/is-what/-/is-what-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.1.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.1.0_1538034963787_0.7038256941915246"},"_hasShrinkwrap":false,"publish_time":1538034963941,"_cnpm_publish_time":1538034963941},"2.0.2":{"name":"is-what","version":"2.0.2","description":"Very simple & small JS type check function","main":"dist/index.cjs.min.js","module":"dist/index.es.min.js","scripts":{"test":"ava","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","ava":"1.0.0-beta.8","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2"},"dependencies":{},"gitHead":"55f8be8ae22e38a7102f687d28849666f9d44bb8","_id":"is-what@2.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"16b3fe0e3fd18fcd378973bf2e1c3b3265d469c7","size":4724,"noattachment":false,"key":"/is-what/-/is-what-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.0.2.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.0.2_1536629445948_0.6892074364349561"},"_hasShrinkwrap":false,"publish_time":1536629446143,"_cnpm_publish_time":1536629446143},"2.0.1":{"name":"is-what","version":"2.0.1","description":"Very simple & small JS type check function","main":"dist/index.cjs.min.js","module":"dist/index.es.min.js","scripts":{"test":"ava","build":"rollup -c ./build/rollup.js && npm run test"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/is-what.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"homepage":"https://github.com/mesqueeb/is-what#readme","devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","ava":"1.0.0-beta.8","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2"},"dependencies":{},"gitHead":"dca48ede71d397054b57de93170b0a2ce3c0fb10","_id":"is-what@2.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"04c2e52b516f1b7c7df6edcde7bd3c13f9d7fba5","size":4037,"noattachment":false,"key":"/is-what/-/is-what-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.0.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.0.1_1536629276606_0.9231772713120101"},"_hasShrinkwrap":false,"publish_time":1536629276797,"_cnpm_publish_time":1536629276797},"2.0.0":{"name":"is-what","version":"2.0.0","description":"Very simple & small JS type check function","main":"dist/index.cjs.min.js","module":"dist/index.es.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c ./build/rollup.js"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2"},"dependencies":{},"gitHead":"91f90141fd920cf1a9a9e386c0a808464e22ccba","_id":"is-what@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"c5d3874fbad3d15e8f56a0585c2e93d7f18f3bcc","size":3746,"noattachment":false,"key":"/is-what/-/is-what-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-2.0.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_2.0.0_1536565567799_0.7239323227068375"},"_hasShrinkwrap":false,"publish_time":1536565567897,"_cnpm_publish_time":1536565567897},"1.1.0":{"name":"is-what","version":"1.1.0","description":"Very simple & small JS type check function","main":"dist/index.cjs.min.js","module":"dist/index.es.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c ./build/rollup.js"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","rollup":"^0.60.7","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-terser":"^1.0.1"},"gitHead":"5b92f958966f42103a75f477393929602ffa1a7e","_id":"is-what@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"c841068a15731a7abb62852af7328e160c04e15c","size":4388,"noattachment":false,"key":"/is-what/-/is-what-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.1.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.1.0_1533204706043_0.7796401759021483"},"_hasShrinkwrap":false,"publish_time":1533204706096,"_cnpm_publish_time":1533204706096},"1.0.4":{"name":"is-what","version":"1.0.4","description":"Very simple & small JS type check function","main":"dist/index.cjs.min.js","module":"dist/index.es.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c ./build/rollup.js"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","rollup":"^0.60.7","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-terser":"^1.0.1","rollup-plugin-uglify":"^4.0.0"},"gitHead":"4b09422531ca89846027d723f48e7bc0fcdeee73","_id":"is-what@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"1cf78e1d68ee0a9aa6ed8198797c2f5105d66856","size":4262,"noattachment":false,"key":"/is-what/-/is-what-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.0.4.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.0.4_1530249697887_0.7570170205706777"},"_hasShrinkwrap":false,"publish_time":1530249698000,"_cnpm_publish_time":1530249698000},"1.0.3":{"name":"is-what","version":"1.0.3","description":"Very simple & small JS type check function","main":"dist/index.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c ./build/rollup.js"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","rollup":"^0.60.7","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-uglify":"^4.0.0"},"gitHead":"d449d22175ec9151ecb20ab75230d8fc91f5530c","_id":"is-what@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"13c0f91611dffeee6d5d33c6a5a2ea556f683240","size":2966,"noattachment":false,"key":"/is-what/-/is-what-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.0.3.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.0.3_1529401355498_0.7560595526332734"},"_hasShrinkwrap":false,"publish_time":1529401355577,"_cnpm_publish_time":1529401355577},"1.0.2":{"name":"is-what","version":"1.0.2","description":"Very simple & small JS type check function","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm i && npm i -g parcel-bundler && parcel build ./src/index.js"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"gitHead":"f1e3656dcd9cd8569c5b9c0adefd4ae5e147b661","_id":"is-what@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"d2107a414828410ee61e166e5285b83c643ed71c","size":2073,"noattachment":false,"key":"/is-what/-/is-what-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.0.2.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.0.2_1529390274180_0.7633360881963964"},"_hasShrinkwrap":false,"publish_time":1529390274271,"_cnpm_publish_time":1529390274271},"1.0.1":{"name":"is-what","version":"1.0.1","description":"Very simple & small JS type check function","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"gitHead":"f06d157866b64724ad6e7a9b993cb1bfbbda8823","_id":"is-what@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"6d421c35965be988c8065341d561737e3026315f","size":2103,"noattachment":false,"key":"/is-what/-/is-what-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.0.1.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.0.1_1529387039164_0.3680271749175401"},"_hasShrinkwrap":false,"publish_time":1529387039251,"_cnpm_publish_time":1529387039251},"1.0.0":{"name":"is-what","version":"1.0.0","description":"Very simple & small JS type check function","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mesqueeb/isWhat.git"},"keywords":["JavaScript","check","type"],"author":{"name":"Luca Ban - Mesqueeb"},"license":"MIT","bugs":{"url":"https://github.com/mesqueeb/isWhat/issues"},"homepage":"https://github.com/mesqueeb/isWhat#readme","gitHead":"5bdbbe2bea5f94226d7d6529ff013175d8ac07ea","_id":"is-what@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"mesqueeb","email":"mesqueeb@gmail.com"},"dist":{"shasum":"b411a857295df9141d16c3f1417935bc646ac7b3","size":1955,"noattachment":false,"key":"/is-what/-/is-what-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-what/download/is-what-1.0.0.tgz"},"maintainers":[{"name":"mesqueeb","email":"mesqueeb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-what_1.0.0_1529383645489_0.9821649232966658"},"_hasShrinkwrap":false,"publish_time":1529383645556,"_cnpm_publish_time":1529383645556}},"readme":"# is What? ????\n\n<a href=\"https://www.npmjs.com/package/is-what\"><img src=\"https://img.shields.io/npm/v/is-what.svg\" alt=\"Total Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/is-what\"><img src=\"https://img.shields.io/npm/dw/is-what.svg\" alt=\"Latest Stable Version\"></a>\n\nVery simple & small JS type check functions. It's fully TypeScript supported!\n\n```\nnpm i is-what\n```\n\nOr for deno available at: `\"deno.land/x/is_what\"`\n\n> Also check out [is-where ????](https://github.com/mesqueeb/is-where)\n\n## Motivation\n\nI built is-what because the existing solutions were all too complex or too poorly built.\n\nI was looking for:\n\n- A simple way to check any kind of type (including non-primitives)\n- Be able to check if an object is a plain object `{}` or a special object (like a class instance) ‼️\n- Let TypeScript automatically know what type a value is when checking\n\nAnd that's exactly what `is-what` is! (what a great wordplay ????)\n\n## Usage\n\nis-what is really easy to use, and most functions work just like you'd expect.\n\n```js\n// import functions you want to use like so:\nimport { isString, isDate, isPlainObject } from 'is-what'\n```\n\n1. First I'll go over the simple functions available. Only `isNumber` and `isDate` have special treatment.\n2. After that I'll talk about working with Objects (plain objects vs class instances etc.).\n3. Lastly I'll talk about TypeScript implementation\n\n### Simple type check functions\n\n```js\n// basics\nisBoolean(true) // true\nisBoolean(false) // true\nisUndefined(undefined) // true\nisNull(null) // true\n\n// strings\nisString('') // true\nisEmptyString('') // true\nisFullString('') // false\nisHexDecimal('60adf084f0fbdcab42de841e') // true\nisHexDecimal('60adf084f0fbdcab42de841e', 24) // check specific length of 24 (eg. MongoDB ObjectId)\n\n// numbers\nisNumber(0) // true\nisNumber('0') // false\nisNumber(NaN) // false *\nisPositiveNumber(1) // true\nisNegativeNumber(-1) // true\n// * see below for special NaN use cases!\n\n// arrays\nisArray([]) // true\nisEmptyArray([]) // true\nisFullArray([1]) // true\n\n// objects\nisPlainObject({}) // true *\nisEmptyObject({}) // true\nisFullObject({ a: 1 }) // true\n// * see below for special object (& class instance) use cases!\n\n// functions\nisFunction(function () {}) // true\nisFunction(() => {}) // true\n\n// dates\nisDate(new Date()) // true\nisDate(new Date('invalid date')) // false\n\n// maps & sets\nisMap(new Map()) // true\nisSet(new Set()) // true\nisWeakMap(new WeakMap()) // true\nisWeakSet(new WeakSet()) // true\n\n// others\nisRegExp(/\\s/gi) // true\nisSymbol(Symbol()) // true\nisBlob(new Blob()) // true\nisFile(new File([''], '', { type: 'text/html' })) // true\nisError(new Error('')) // true\nisPromise(new Promise((resolve) => {})) // true\n\n// primitives\nisPrimitive('') // true\n//     true for any of: boolean, null, undefined, number, string, symbol\n\n// iterables\nisIterable([1, 2, 3]) // true\nisIterable('hello') // true\nisIterable(new Map()) // true\nisIterable(new Set()) // true\nisIterable(function* generator() {\n  yield 1\n}) // true\n```\n\n### Let's talk about NaN\n\n`isNaN` is a built-in JS Function but it really makes no sense:\n\n```js\n// 1)\ntypeof NaN === 'number' // true\n// ???? (\"not a number\" is a \"number\"...)\n\n// 2)\nisNaN('1') // false\n// ???? the string '1' is not-\"not a number\"... so it's a number??\n\n// 3)\nisNaN('one') // true\n// ???? 'one' is NaN but `NaN === 'one'` is false...\n```\n\nWith is-what the way we treat NaN makes a little bit more sense:\n\n```js\nimport { isNumber, isNaNValue } from 'is-what'\n\n// 1)\nisNumber(NaN) // false!\n// let's not treat NaN as a number\n\n// 2)\nisNaNValue('1') // false\n// if it's not NaN, it's not NaN!!\n\n// 3)\nisNaNValue('one') // false\n// if it's not NaN, it's not NaN!!\n\nisNaNValue(NaN) // true\n```\n\n### isPlainObject vs isAnyObject\n\nChecking for a JavaScript object can be really difficult. In JavaScript you can create classes that will behave just like JavaScript objects but might have completely different prototypes. With is-what I went for this classification:\n\n- `isPlainObject` will only return `true` on plain JavaScript objects and not on classes or others\n- `isAnyObject` will be more loose and return `true` on regular objects, classes, etc.\n\n```js\n// define a plain object\nconst plainObject = { hello: 'I am a good old object.' }\n\n// define a special object\nclass SpecialObject {\n  constructor(somethingSpecial) {\n    this.speciality = somethingSpecial\n  }\n}\nconst specialObject = new SpecialObject('I am a special object! I am a class instance!!!')\n\n// check the plain object\nisPlainObject(plainObject) // returns true\nisAnyObject(plainObject) // returns true\ngetType(plainObject) // returns 'Object'\n\n// check the special object\nisPlainObject(specialObject) // returns false !!!!!!!!!\nisAnyObject(specialObject) // returns true\ngetType(specialObject) // returns 'Object'\n```\n\n> Please note that `isPlainObject` will only return `true` for normal plain JavaScript objects.\n\n### Getting and checking for specific types\n\nYou can check for specific types with `getType` and `isType`:\n\n```js\nimport { getType, isType } from 'is-what'\n\ngetType('') // returns 'String'\n// pass a Type as second param:\nisType('', String) // returns true\n```\n\nIf you just want to make sure your object _inherits_ from a particular class or\n`toStringTag` value, you can use `isInstanceOf()` like this:\n\n```js\nimport { isInstanceOf } from 'is-what'\n\nisInstanceOf(new XMLHttpRequest(), 'EventTarget')\n// returns true\nisInstanceOf(globalThis, ReadableStream)\n// returns false\n```\n\n## TypeScript\n\nis-what makes TypeScript know the type during if statements. This means that a check returns the type of the payload for TypeScript users.\n\n```ts\nfunction isNumber(payload: unknown): payload is number {\n  // return boolean\n}\n// As you can see above, all functions return a boolean for JavaScript, but pass the payload type to TypeScript.\n\n// usage example:\nfunction fn(payload: string | number): number {\n  if (isNumber(payload)) {\n    // ↑ TypeScript already knows payload is a number here!\n    return payload\n  }\n  return 0\n}\n```\n\n`isPlainObject` and `isAnyObject` with TypeScript will declare the payload to be an object type with any props:\n\n```ts\nfunction isPlainObject(payload: unknown): payload is { [key: string]: unknown }\nfunction isAnyObject(payload: unknown): payload is { [key: string]: unknown }\n// The reason to return `{[key: string]: unknown}` is to be able to do\nif (isPlainObject(payload) && payload.id) return payload.id\n// if isPlainObject() would return `payload is object` then it would give an error at `payload.id`\n```\n\n### isObjectLike\n\nIf you want more control over what kind of interface/type is casted when checking for objects.\n\nTo cast to a specific type while checking for `isAnyObject`, can use `isObjectLike<T>`:\n\n```ts\nimport { isObjectLike } from 'is-what'\n\nconst payload = { name: 'Mesqueeb' } // current type: `{ name: string }`\n\n// Without casting:\nif (isAnyObject(payload)) {\n  // in here `payload` is casted to: `Record<string | number | symbol, unknown>`\n  // WE LOOSE THE TYPE!\n}\n\n// With casting:\n// you can pass a specific type for TS that will be casted when the function returns\nif (isObjectLike<{ name: string }>(payload)) {\n  // in here `payload` is casted to: `{ name: string }`\n}\n```\n\nPlease note: this library will not actually check the shape of the object, you need to do that yourself.\n\n`isObjectLike<T>` works like this under the hood:\n\n```ts\nfunction isObjectLike<T extends object>(payload: unknown): payload is T {\n  return isAnyObject(payload)\n}\n```\n\n## Meet the family (more tiny utils with TS support)\n\n- [is-what ????](https://github.com/mesqueeb/is-what)\n- [is-where ????](https://github.com/mesqueeb/is-where)\n- [merge-anything ????](https://github.com/mesqueeb/merge-anything)\n- [check-anything ????](https://github.com/mesqueeb/check-anything)\n- [remove-anything ✂️](https://github.com/mesqueeb/remove-anything)\n- [getorset-anything ????](https://github.com/mesqueeb/getorset-anything)\n- [map-anything ????](https://github.com/mesqueeb/map-anything)\n- [filter-anything ⚔️](https://github.com/mesqueeb/filter-anything)\n- [copy-anything ????](https://github.com/mesqueeb/copy-anything)\n- [case-anything ????](https://github.com/mesqueeb/case-anything)\n- [flatten-anything ????](https://github.com/mesqueeb/flatten-anything)\n- [nestify-anything ????](https://github.com/mesqueeb/nestify-anything)\n\n## Source code\n\nIt's litterally just these functions:\n\n```js\nfunction getType(payload) {\n  return Object.prototype.toString.call(payload).slice(8, -1)\n}\nfunction isUndefined(payload) {\n  return getType(payload) === 'Undefined'\n}\nfunction isString(payload) {\n  return getType(payload) === 'String'\n}\nfunction isAnyObject(payload) {\n  return getType(payload) === 'Object'\n}\n// etc...\n```\n\nSee the full source code [here](https://github.com/mesqueeb/is-what/blob/main/src/index.ts).\n","_attachments":{},"homepage":"https://github.com/mesqueeb/is-what#readme","bugs":{"url":"https://github.com/mesqueeb/is-what/issues"},"license":"MIT"}