{"_id":"is-typeof","_rev":"10-1692b8dbda7a4aa4d12750b0b497e72f","name":"is-typeof","description":"Better type checking for JavaScript.","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"1.0.0","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"snazzy":"^3.0.0","standard":"^6.0.5","tap-spec":"^4.1.1","tape":"^4.4.0"},"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"test":"standard --verbose | snazzy && node ./test main"},"gitHead":"480895a0d9a9395ecdedd5050b4686ff03bfcb38","_id":"is-typeof@1.0.0","_shasum":"d3fedd09e980e0973963bdcf25b6fce8d9699459","_from":".","_npmVersion":"3.7.1","_nodeVersion":"5.6.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"d3fedd09e980e0973963bdcf25b6fce8d9699459","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-1.0.0.tgz","integrity":"sha512-3wUKbr1vMQKIZj8miRujTWHmRBARmRH8Q31eoMNkj5smdiak+jSGHyMoAMWeysDju9rbFRoGK9Nrocp7/q0zCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpoFYw8TXW00xd6CUpJV55nXvSNFpbgo4cyJTfal4MkAiEAyhWWA2eNYDmQMV7E9h7fKeH8vBPyq9IZj+RKo1x646A="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/is-typeof-1.0.0.tgz_1459207555842_0.09259531204588711"}},"1.0.1":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"1.0.1","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"snazzy":"^3.0.0","standard":"^6.0.5","tap-spec":"^4.1.1","tape":"^4.4.0"},"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"test":"standard --verbose | snazzy && node ./test main"},"gitHead":"07d6d1324f9fc18499de7ee794054693d09dcc81","_id":"is-typeof@1.0.1","_shasum":"e8c1359c05ad4cd001fa1e8375b4c4dfbe016ceb","_from":".","_npmVersion":"3.7.1","_nodeVersion":"5.6.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"e8c1359c05ad4cd001fa1e8375b4c4dfbe016ceb","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-1.0.1.tgz","integrity":"sha512-CpuT8gQ6Y/JMPyjSM3DFbsPiJweF/UsNRSjqj6WSraVGFdlvHzzSgiGRlb0POcFvhH7Rh9yNwfW0035H7yO7UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE86gwHIWaSBvR0O6sgkH65WT5vfeAi8uiNUMvwtXxZVAiBhbKxcYRGV4oWNIb/G1DiNlwL0yytmk6vWQMvm5lShIg=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/is-typeof-1.0.1.tgz_1459569204251_0.12265970301814377"}},"1.0.2":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"1.0.2","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"snazzy":"^3.0.0","standard":"^6.0.5","tap-spec":"^4.1.1","tape":"^4.4.0"},"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"test":"standard --verbose | snazzy && node ./test main"},"gitHead":"8a989ac1830dfece860a9175f0f64ce91f7c9fee","_id":"is-typeof@1.0.2","_shasum":"acc4e46263e510c19e0da03d9f7c7e56108f6901","_from":".","_npmVersion":"3.7.1","_nodeVersion":"5.6.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"dist":{"shasum":"acc4e46263e510c19e0da03d9f7c7e56108f6901","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-1.0.2.tgz","integrity":"sha512-nW9c1oV5vQkFkJH3GZKbtnltB3e9DrvozXqtpEV00QrOUIsCE0P7/Bgv6M3yF4UoVsaHSRAzrzyxS7ty5d7nZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD88yV2AqsxSYOrCofn47e5ea+h6qafkZZecq4h63qMYQIhAOC91fSh91vKZBXDR2omFt1cEZKYPMOB528oDoAk1qwT"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/is-typeof-1.0.2.tgz_1461099473881_0.7969228459987789"}},"1.0.3":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"1.0.3","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.4.0"},"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"test":"standard --verbose | snazzy && node ./test main"},"gitHead":"88a1519981952e472c78ff4334ee33479d468c16","_id":"is-typeof@1.0.3","_npmVersion":"5.0.3","_nodeVersion":"7.8.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-dke34TMGJd4uP0dEofsl5EvXiftafAE334qfZf1eyikyWTYaRpr/5ggH1uYWCtsBJ9gPmsaWLBD60g6nM34zEA==","shasum":"7b2a4edb83b391a928b00e98938616c6b2972a2a","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7kcFf0T0PxTLPnmfTlA4PpI0y3V9Ed+J7tZFL/hgdKAiAaCTgnJCM1bfKhuyg1b/olkAloWPE9quP0fR4dkgvugQ=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-typeof-1.0.3.tgz_1496853831613_0.7840132175479084"}},"2.0.0":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"2.0.0","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"@types/mocha":"^2.2.43","@types/node":"^8.0.34","coveralls":"^3.0.0","husky":"^0.14.3","lint-staged":"^4.2.3","mocha":"^4.0.1","nyc":"^11.2.1","prettier":"^1.7.4","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","typescript":"^2.5.3"},"files":["dist"],"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","lint-staged":{"*.ts":["prettier --write","tslint -t codeFrame -c tslint.json","git add"]},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"build":"tsc","coveralls":"cat coverage/lcov.info | coveralls","format-all":"find {src,test} -name '*.ts' | xargs prettier --write","mocha":"mocha -r ts-node/register ./test/**/*.test.ts","precommit":"lint-staged && npm test && npm run build","test":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcov --reporter=text-summary npm run mocha","test-ci":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcovonly --reporter=text npm run mocha"},"types":"dist/index.d.ts","gitHead":"bdba2b8b342140874915cca682e76299b958a337","_id":"is-typeof@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-rHF5XAhQIGM4pYIOtaOdH0jaM2cfsZGtFs5rHVmx/xiQffGFimW81UxUA6wIX4/lhwXc9fadcbE9Q4mNnzxI8w==","shasum":"5beb9df21ddb54278494674856f3dcc1a56c6941","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXsSKJ3iTbtJUg7GEsq8b2Ku62uzdputMZ+Outq1WE/AiEAhdgqACO3EnmtYRRM4lF3VpbVoiKhOgBFh85wZwzQtic="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-typeof-2.0.0.tgz_1508031647492_0.6380169612821192"}},"2.0.1":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"2.0.1","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"@types/mocha":"^2.2.43","@types/node":"^8.0.34","coveralls":"^3.0.0","husky":"^0.14.3","lint-staged":"^4.2.3","mocha":"^4.0.1","nyc":"^11.2.1","prettier":"^1.7.4","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","typescript":"^2.5.3"},"files":["dist"],"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","lint-staged":{"*.ts":["prettier --write","tslint -t codeFrame -c tslint.json","git add"]},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"build":"tsc","coveralls":"cat coverage/lcov.info | coveralls","format-all":"find {src,test} -name '*.ts' | xargs prettier --write","mocha":"mocha -r ts-node/register ./test/**/*.test.ts","precommit":"lint-staged && npm test && npm run build","test":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcov --reporter=text-summary npm run mocha","test-ci":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcovonly --reporter=text npm run mocha"},"types":"dist/index.d.ts","gitHead":"27151d5c0385564513b11fc62188555241177085","_id":"is-typeof@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-XM+LD7cCxdfY5B7ZlNBnJIoDnYIGjkSTzrKO6vpra2KtPTI5k7/x9QET+NyAxwULfEEjNoABIpNvmGqcZSuOkQ==","shasum":"cbee85a01c0efd0584b3cbb1b1330b24d3775102","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDard2dFkLFExYo5UNCnVyPmL6EYOWS7NS+sh2zSekFQIhAN/Ku9Ihvn2/X1NkS1NILI0tkMfXzr9EtqGGrA1z/hM6"}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-typeof-2.0.1.tgz_1508032088984_0.8204387600999326"}},"2.0.2":{"name":"is-typeof","description":"Better type checking for JavaScript.","version":"2.0.2","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"devDependencies":{"@types/mocha":"^2.2.43","@types/node":"^8.0.34","coveralls":"^3.0.0","husky":"^0.14.3","lint-staged":"^4.2.3","mocha":"^4.0.1","nyc":"^11.2.1","prettier":"^1.7.4","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","typescript":"^2.5.3"},"files":["dist"],"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"license":"MIT","lint-staged":{"*.ts":["prettier --write","tslint -t codeFrame -c tslint.json","git add"]},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"scripts":{"build":"tsc","coveralls":"cat coverage/lcov.info | coveralls","format-all":"find {src,test} -name '*.ts' | xargs prettier --write","mocha":"mocha -r ts-node/register ./test/**/*.test.ts","precommit":"lint-staged && npm test && npm run build","test":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcov --reporter=text-summary npm run mocha","test-ci":"nyc --extension=.ts --include=src/**/*.ts --reporter=lcovonly --reporter=text npm run mocha"},"types":"dist/index.d.ts","gitHead":"211d8d8ce806e7c3f854add74ab9bd7f1a870afc","_id":"is-typeof@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-mxcs+uN5mLeP4zLNsc0Q6uWsI7UNWF7iP0l+RQkn2b1qGeiD7/0/5Y0KwRPlHNT1DqptbxEQgpaVEcGHzTqQ6w==","shasum":"13e7d8635c16a8f1d3f8cef4b42c892d08bea449","tarball":"https://registry.npmjs.org/is-typeof/-/is-typeof-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNudjB3BBK0+XvergSBM0UqbfORxQfBquLuliSBIAjwAiBaTcmCXUXegt46DGo3wDb9F3+9cW+gChf9P//3S5CrjQ=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-typeof-2.0.2.tgz_1508032288350_0.575448522111401"}}},"readme":"<h1 align=\"center\">\n  <!-- Logo -->\n  <br/>\n  Is-TypeOf\n\t<br/>\n\n  <!-- Stability -->\n  <a href=\"https://nodejs.org/api/documentation.html#documentation_stability_index\">\n    <img src=\"https://img.shields.io/badge/stability-stable-brightgreen.svg\" alt=\"API Stability\"/>\n  </a>\n  <!-- TypeScript -->\n  <a href=\"http://typescriptlang.org\">\n    <img src=\"https://img.shields.io/badge/%3C%2F%3E-typescript-blue.svg\" alt=\"TypeScript\"/>\n  </a>\n  <!-- Prettier -->\n  <a href=\"https://github.com/prettier/prettier\">\n    <img src=\"https://img.shields.io/badge/styled_with-prettier-ff69b4.svg\" alt=\"Styled with prettier\"/>\n  </a>\n  <!-- Travis build -->\n  <a href=\"https://travis-ci.org/DylanPiercey/is-typeof\">\n  <img src=\"https://img.shields.io/travis/DylanPiercey/is-typeof.svg\" alt=\"Build status\"/>\n  </a>\n  <!-- Coveralls coverage -->\n  <a href=\"https://coveralls.io/github/DylanPiercey/is-typeof\">\n    <img src=\"https://img.shields.io/coveralls/DylanPiercey/is-typeof.svg\" alt=\"Test Coverage\"/>\n  </a>\n  <!-- NPM version -->\n  <a href=\"https://npmjs.org/package/is-typeof\">\n    <img src=\"https://img.shields.io/npm/v/is-typeof.svg\" alt=\"NPM Version\"/>\n  </a>\n  <!-- Downloads -->\n  <a href=\"https://npmjs.org/package/is-typeof\">\n    <img src=\"https://img.shields.io/npm/dm/is-typeof.svg\" alt=\"Downloads\"/>\n  </a>\n  <!-- Size -->\n  <a href=\"https://npmjs.org/package/is-typeof\">\n    <img src=\"https://img.shields.io/badge/size-618b-green.svg\" alt=\"Browser Bundle Size\"/>\n  </a>\n</h1>\n\nLightweight library for better type checking in JavaScript.\n\n# Installation\n\n```console\nnpm install is-typeof\n```\n\n# Examples\n\n```javascript\nimport * as check from \"is-typeof\";\n\n// String\ncheck.isString(\"hello\"); // true\ncheck.isString(1); // false\n\n// Number\ncheck.isNumber(1); // true\ncheck.isNumber(\"hello\"); // false\n\n// Boolean\ncheck.isBoolean(true); // true\ncheck.isBoolean(1); // false\n\n// Date\ncheck.isDate(new Date); // true\ncheck.isDate(1); // false\n\n// RegExp\ncheck.isRegExp(/a/g); // true\ncheck.isRegExp(1); // false\n\n// Error\ncheck.isError(new TypeError(\"Bad!\")); // true\ncheck.isError(1); // false\n\n// Function\ncheck.isFunction(function () {}); // true\ncheck.isFunction(1); // false\n\n// Arguments\n(function () {\n\tcheck.isArguments(arguments); // true\n\tcheck.isArguments([]); // false\n}());\n\n// Object\ncheck.isObject({}); // true\ncheck.isObject([]); // false\n\n// Array\ncheck.isArray([]); // true\ncheck.isArray({}); // false\n\n// Stream\ncheck.isStream(fs.createReadStream(...)); // true\ncheck.isStream({}); // false\n\n// Buffer\ncheck.isBuffer(new Buffer(\"\")); // true\ncheck.isBuffer(\"\"); // false\n\n// Empty\ncheck.isEmpty([]); // true\ncheck.isEmpty([1]); // false\n```\n\n### Contributions\n\n* Use `npm test` to run tests.\n\nPlease feel free to create a PR!\n","maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"}],"time":{"modified":"2022-06-19T02:51:56.382Z","created":"2016-03-28T23:25:56.798Z","1.0.0":"2016-03-28T23:25:56.798Z","1.0.1":"2016-04-02T03:53:26.608Z","1.0.2":"2016-04-19T20:57:55.724Z","1.0.3":"2017-06-07T16:43:52.235Z","2.0.0":"2017-10-15T01:40:47.557Z","2.0.1":"2017-10-15T01:48:09.053Z","2.0.2":"2017-10-15T01:51:28.484Z"},"homepage":"https://github.com/DylanPiercey/is-typeof","keywords":["check","is","is-typeof","type","typeof"],"repository":{"type":"git","url":"git+https://github.com/DylanPiercey/is-typeof.git"},"author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/is-typeof/issues"},"license":"MIT","readmeFilename":"README.md"}