{"_id":"is-it-check","_rev":"26-9d53da430fca0e91e249923b15e4186b","name":"is-it-check","description":"A tiny general purpose runtime check library for js and ts.","dist-tags":{"latest":"1.1.1"},"versions":{"0.9.1":{"name":"is-it-check","version":"0.9.1","license":"MIT","_id":"is-it-check@0.9.1","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is.js","bugs":{"url":"https://github.com/evdama/is.js/issues"},"dist":{"shasum":"22a021d00970ad95732c961cc85c7967ce9d599e","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.1.tgz","fileCount":5,"integrity":"sha512-5sQuqyXvZfXxiC1r8s3B8AbEgoXBA52e5EcjjbXhA9nPZeiEmfXLb1aCZ0Virvi6gnQeurlWvBcxJuXXaEJo2Q==","signatures":[{"sig":"MEQCIG7mN9u/S8aTiGvjGKwPK9fuFG4xTeHxnfOtRNsMq/dkAiB5O2jMYa5HvnfYbAmLcMi39MvOAah27hIfQMEh+ViC1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMgdGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4BA/8C2BGqCfEHlkECTIUyqq97kI2oWSIxhu8bZPa+wETHRHdebps\r\nNbIGaftClSpWacYkmcVRyMkAD3YX4GzgLTeUJrjoOd8C59PfRzTgWibRzU9F\r\nuJ9ZiD2885qH7vCGNH+eILqcAEh5OsVehR9kcnc+MX1Gj3lTLoujlcIRJj75\r\nhiXT9OThurZLg5E9fpNcc7dGPCZ6pHsjbh0vsRn1Sa+OIaLgdVJDNLjoEDIL\r\nW79MZ3uPpncJeNCBTR5HH7lsyBZBD0aVoAhFTerD1xLvsyxuF4/PQ4Q7nwyJ\r\n4+E+nJwaLqYZG0hW2SJ4uc7V01AT5yEEUZfZk9zvHEQ+Q8oRVXQY7DthpWAL\r\nf3NmGeDAMfeL0j65LvmkqX1f/ldHtGI4cXNz0L5P52EETQMDsVyr+0Cnod3A\r\nHyILH38dKEfDLMvFq5TZKEBRYgKFFrzzMSBr8IwJZrAVpXjuwXvtIFTduFCT\r\nX8VQvzIl1xsTJYYgdrDDIjtM7IU5dyew/dCOYaRMahgPEKnytzcu6IOG9KtX\r\nY6xxdytTwiTBzTIiTz9OAdFWhL75hhVMCM9cTfo32r1Ae/DXCOtyb9/nILxd\r\nFz4QMUo1sS1JCKZ3wqVNG1YDmDE22mcbG8HzPyDTbU5/3Nr3nXKzeakzRVz8\r\n36r1jqpAHh1KveuhkYtZKVRvbVl0RUyi2GI=\r\n=s48Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is.js","gitHead":"a584725a84033134aa28f202104db50d0e00a087","scripts":{"min":"uglifyjs is.js -m --comments \"/^!/\" -o is.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is.js.git","type":"git"},"_npmVersion":"8.5.1","description":"micro check library","directories":{},"_nodeVersion":"17.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.1_1647445830179_0.6871691559504005","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"is-it-check","version":"0.9.2","license":"MIT","_id":"is-it-check@0.9.2","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"fbb428e504de755407f47efab1504d1fe757e587","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.2.tgz","fileCount":5,"integrity":"sha512-pRY3SUG1V5vIA0IL60VHrqrTLTEYkp6G265MLuB/ZzxWMwf2RzpI3xWeL04o75wydxPn3JtQYJVIK4/QzeOTNQ==","signatures":[{"sig":"MEYCIQCZa+8WTYUgF66J+x95OHRGVTlkSWnrWYAUI/pihuAlXQIhAIUR0kko8mPCuciY/D6yVsuZh89LYFYUh04m26NNtXrS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMgs+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5hA//XBBlK1BuyQBn1MXRFLqH12TSKMgIVln+svja72SZmGFpGWay\r\nxqYUUBNlOMwGNYSO/6Ue+zGJ2iwmnxn/IymwEWvfuieNiZOrcd8XXS0h+vd8\r\n970al2xCc7QUdLfWOC1n2YFB1j2xha9Kya3hR/bQhw4kvk4d1JkApM/o+3eq\r\nADQrHzB1RV4IuA68/8mEaIJMaLDGTcj/HomKt/fOwcL+K8l68p2sA28Ct72Q\r\nQE8SKL0vhtkZGFoUopdHIfaLjB2fqjXpKy8hdijfjfhHaG0MTK7gaFRLfKEa\r\nELYXsdmRu8HV2Ph/arMak7FdZtL75L1nT6n2pPcjLiDvt0hbeFY6iFAU2m4T\r\nlGsO9LbLqBGv2sNtMdKyIlYZ73i/Ld3yADe4ep34w1Xm7etqr9CAZr8A4mHi\r\n2SztM4tFeQgB0XxxxcppBpUToUcgKfivg/viXW5fBP+UH+fuWDu0L4iC+q2h\r\nvtyjdg34ap+3Z6kKBGYCMtLOx574Re2DVgmDVx4j9V9UnaOD9onZCgujVbzr\r\nY0/Gb7F3tyWfb1x3OdTKBVLJR5QAh6llGW21ep+g0iKB2FTgmt7hA7L5rSkA\r\nI9tUFuUhKSzXvpTLzwvppovWtj6L3REKAPV8EgH/8nfen8IDjd60qYjJyOFO\r\nY3AigLtG30akqEqsJH5hj9KaRD5MD2LzsRM=\r\n=qRbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","gitHead":"eb1deda6b2537c0ed4e785dd2c15d39507bd0366","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"8.5.1","description":"micro check library","directories":{},"_nodeVersion":"17.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.2_1647446846230_0.54988603897832","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"is-it-check","version":"0.9.3","license":"MIT","_id":"is-it-check@0.9.3","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"4f4a8a6f220ffd0e8225e924a39ff5b7668b6895","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.3.tgz","fileCount":5,"integrity":"sha512-z3vrGd4OvP3RKvc+t7ZtHAHUbcJyir91vjCqH3Jaxh+sJ/0h6SNcA6t43jFsM11V83qS6lgtNLePV2BT9HzJ2w==","signatures":[{"sig":"MEUCIGbEQaQct7xyvSFOfui0dMcUzwWQXrKlZaj2vetkd8bDAiEA3C6jmddiYvxiAUxx2JNyT0h7f9Uu7whX40N5576Z8ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMiwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMKRAAjhVHwdx0yCVQ0Y1AijszHTDt45PE8Aau9DufVdBXC7o0RAZe\r\nvhwZj4Q+mLFtZfbJVBzk+mOUgJE6y5fusOz/oHpxQdx6Yk2ykLpt95y3QYS3\r\nFyMcGpfEaBwyqWP6yENgTrRg0qlEEQu020+Kf7JKCUEu7xb1Vju2cFu+Q0jl\r\nZwmtETOVeTRjYoBZIzBXs2bziQYJk6N0osxB9ffPBtxifDz+mVznMSseoior\r\nvYsNZr7WacP2W1AK0+ROhGMSnq1ZfrnpGEwjD5KeOWGkE8XGsD98BYz7h6Qx\r\nWomJyBI9QmDEG7301Avqx31W5tpDKRFBRxlMYnFGJjArQNYdB4EcWp60THJT\r\ny05H0rvv3fhEczlJ+53ENdGLG5VWjwdIgjqOCA64ZdMOKkVjxGcRTyacJCd8\r\nFUaichN5sq7zLQiNu5DpR70KMuqXW/19n9MD0HM20+UhJgN1wFhPEidUsy2a\r\nebfDsgpg8U5C5xErSh2el1zyDv9PUnWJafj5/4CEHKjuOsBLO39U9PmYI0HK\r\npqrYMQL+gNhKoZHEO2VmoceulpQGmtTQDb7vo0H5f3xaA7l9A/hXKQ77PXQX\r\nnx5Qg++hS7eeGlKaeY9TZ8i98l4KfkL3dNWHfqqQOovlPHyuxbHb08t3DBWH\r\n3yPL3kVXYA1/bqamnevSxs8zWYJ/LsFos8A=\r\n=8NXO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.3.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.3.tgz","_integrity":"sha512-z3vrGd4OvP3RKvc+t7ZtHAHUbcJyir91vjCqH3Jaxh+sJ/0h6SNcA6t43jFsM11V83qS6lgtNLePV2BT9HzJ2w==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"micro check library","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.3_1647455269964_0.9580726245609748","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"is-it-check","version":"0.9.4","license":"MIT","_id":"is-it-check@0.9.4","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"faabb112c321308f63ff1ee356e77858d9c9a657","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.4.tgz","fileCount":5,"integrity":"sha512-/CcQiFt/iP86HfSISolQisaWXdh9wODtpg164/mtgqxaUdtDRdFihtkwvZOETbmX5IrXh2I/DyXsSfJIz32QMQ==","signatures":[{"sig":"MEYCIQCzs7pvgqRw4+s/PkmNEGyRKYrXdk8KId2Ld3Jy+gUrCQIhAJO1PtaHsXOaLyZU2mbF30yWCj1dmKd8ZcuYaeoFZf0x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMk4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU7Q//WVBIQz+unb6ATq5cnfIKzv704TQYuE7OO/z5FO40VAC9HajU\r\nTx3P3S9NbZovz2C1GKtkwdAh5BihU4tXpEiGaKpgTmyWWj67PiLADwGCZwtV\r\nDZwLk5QqF2eucYd2fCuvaITAKegOCNhWpCL82+JBMtpoS/0wXPL9/bYNck1x\r\nnKJ9sFUwwsXmbr/Ennu2kIa3Nu1yp342odNodM4Hx/rPro03cqNIvAxHDPIu\r\nGiH0pkmAo2wzyF5X2p79kWxDLh7kZ9XrlrjoAxYtluMa2CERoCnvcV5ySsLf\r\njaYmW8fFDdehL8vqhlsOHRfWYyZ/GdgXPSuEP8R8DTxzNrP3f2ick4sfT0+I\r\n1ZMcuDi6qKyienOTtE4JcQT+jzdWnhGTxVHT6k6eQbKvIBdBZ/wUTL4lDwv+\r\nF/pFV/sxuDJQCoDoy71tSaGci12JQaoY9Eh8TCH/1bh04HMG9FfWJpu086I9\r\nz1+afiQbJR+10CeXsKc3gGkyl0VK4OI4W8OGLvgBEhdT8XKiJGBpJxzfT3Rm\r\n5r+EpUIyYeueVjQzJrQOHSOrsQVD7RWwdKzFnsRRAqyiozIA1OLF8zst7Cgx\r\nu/oOKNP7+bVOLorikEyGKRd8d+ZYKze9jLO53pPWmR86ucwDgY8OhqSUnbkh\r\nqoN93EDVKyhRU+j95a6Oyb9XqtWscEqYJAE=\r\n=a/eM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.4.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.4.tgz","_integrity":"sha512-/CcQiFt/iP86HfSISolQisaWXdh9wODtpg164/mtgqxaUdtDRdFihtkwvZOETbmX5IrXh2I/DyXsSfJIz32QMQ==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"micro check library","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.4_1647463999322_0.48799394384262484","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"is-it-check","version":"0.9.5","license":"MIT","_id":"is-it-check@0.9.5","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"fdf699553b02a1058ee587ecb1577a558296c1a9","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.5.tgz","fileCount":5,"integrity":"sha512-wXd4vfYuPSlSrvpoo93s+go6HNbk+FhWytCX7r62s8Z0CxmotZykw8TXzhwSMN7lN2QhIoEqgrBCpwkhPEg/Ug==","signatures":[{"sig":"MEQCIQCQDR6RIp66lg4e6ViOpk3F2m4kRjY5FfuXbIQ9rHE6pgIfZj1KByiYeKhIYnlLN1lV+oQvHM7X0VuIQZvnqvFKhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMl72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBTw//cE99OhWpzQR/Ouw+ATyJbM3hzL1mdsQSsHfqP3xQWQj3F//9\r\n9kZ+zkBg37TuqNAGfFnKI91z1HXXFFS3nc1zfZA4Mscdu/B/pwfoPjywt9g6\r\nYIoMNZEheua6woGA/Eka6nJAAiqEsHbgTiSwHjUwDcMmzBvrpC8CIV9QKH88\r\nqzbEt+uv+gdIRCYLskU249Q5WW/EOz6S6kLUp0PgCtDcVPL2tiOUDH/Ps6r2\r\n9gh7NvdMTzsKfluADXp2/vWmgWevPBD7xjTqasWp5qdBhQVqygWMz1icpUnP\r\nR2jx78X3cRpuqwfqyF2n7oGevXb+JNNucu9OpKKgDiV6fmENu3mi7Cb+8L9F\r\nhEVpqytfxQxWg95oIQaw9hkjS9m+CLgyXv+VEJUClrdEiiXocdAVyp3WB3m6\r\ngnokURTjjFDmjZBYp17I5uhUy5kmf19+CB/G/v9S0cK4T2TzfEPhjpUTISPO\r\nAI4Xl8T7O0jIBKW8Chyw+cf0OyM1fv7KarioluoDwRZaZgBZUMgj/8m3ETju\r\n8JtypSbDyoaKirukx8Um498DHrw+6IAyuFbHZPlU/f8GFcQoplerimytirqQ\r\nizoinE9gQZNoovx8KVpsbt0iNurP2eYmuLnrVdVz4GHvqioj2ejkzwRSboJo\r\n89KfZWgCosRB50ebmfNdqInZUJfwUU02OVo=\r\n=zoTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.5.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.5.tgz","_integrity":"sha512-wXd4vfYuPSlSrvpoo93s+go6HNbk+FhWytCX7r62s8Z0CxmotZykw8TXzhwSMN7lN2QhIoEqgrBCpwkhPEg/Ug==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"micro check library","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.5_1647468278520_0.06998025795166796","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"is-it-check","version":"0.9.6","license":"MIT","_id":"is-it-check@0.9.6","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"02e7e12180588ca25359b6894582b350aab45a0c","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.6.tgz","fileCount":5,"integrity":"sha512-QsCL9nMIOJj9NU2BSy/JHXXbGucjIv6eXoIH5fKD5Kr3aUaAwY3zrV2bwINyuFvMlHr8ImBI209k1rn0cUHvNA==","signatures":[{"sig":"MEUCIQDz4/mQ1AA/cLB6onDIgrsy689/3sYN7QX4sSqDtwmHawIgS8MI2U0oezG+s2dTOUY9djeVEgRwJIYHQrC4cLjEF28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM6GsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogCw//ZAwDvVCbtEaf86vkM/2VGjg/HHfOA82H8FoDWH97RZUpJn1a\r\nShE2Kj3HtalBCRSuFnY8qricdEjsFovE4MYsRhMarCjwXEBkjqAlWIlZ6fso\r\nZytaQtr5kkvTtZiUUs5N3lZ7LTL9DHyCuhXXGG614GNf1SI3Ymq8Adgc2yv2\r\nWfMYZdKBmxwzL8kaBxgqcVp6K4CgjvZ/1aCXX6F3vV4cuQ7z1n3aJT8rk4cz\r\nW8t7pEE0O41f1bUU8x3e1rAoCxIwf8tkR0tprIrpG6jHfbpmu4GTTMJ1VQfX\r\ndZNHtQ+QRST6Jxfu2fj+hGOhInoi4Vi63uooQBA9M7vRNtatCuF701nJ4bhR\r\nQdw6gBnESPQuhIUxW82HABth/mYxkHZs2SYULD3mArVr5D7qg30nyKuSF0AQ\r\nna4arB2WwjJSYwANPPkQtcbEkubhBapiBII1ANw8I2TSiBHdFGYQOaEfbFsY\r\nYajfum/KGct6oWK4dX6f04CkGcFvgH+sun+QvCB4VK2nppB24nv6j+lBSk32\r\nFqcGVisvJ2wZmM9r7GCBA21KtD9FIiH/dOUK/zAoK6EohXl85HYikkpKuDxv\r\nCDxhw7up5YDnY+8JNBXD/ngDWeh9hDNuycPXuurOHUkNFSVPFNKERAx9qHnJ\r\nwjfW6pYCeR0mXsqfixSbA0R5mFE41wIyNVA=\r\n=K0Ci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.6.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.6.tgz","_integrity":"sha512-QsCL9nMIOJj9NU2BSy/JHXXbGucjIv6eXoIH5fKD5Kr3aUaAwY3zrV2bwINyuFvMlHr8ImBI209k1rn0cUHvNA==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"Tiny & fast runtime check library for js and ts","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.6_1647550892250_0.7600082909851467","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"is-it-check","version":"0.9.7","license":"MIT","_id":"is-it-check@0.9.7","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"3e57ea4dfcafadb483ea106db5c97de01c57153a","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.7.tgz","fileCount":5,"integrity":"sha512-S1A+kMPsRyavwl7TglWkTtNLaGjMZrLXOFyDZe7BepNUWsKz7XLJTU8zDKEXrlIKuA5ZxTmLlPlchSkIbrcqfA==","signatures":[{"sig":"MEYCIQCUjtWUUNY22z9lhXJ3FLExW9lHuBu8w2hqnbogkI5RQwIhAJgdJk04rVcKR7HYlzvQJDR61+bmkaaKcNwZlu+vSwmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM63wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbzxAAm6rNf8U4GJPR5VgVovAKTt6yt9+22FJkIbwjFhSZnURQqaw9\r\nhpADR7wXZWVbfs4gyXMYh0MFJ27Y4nNF9Dz7VMcvsEGjo2nFzPxZCYrnCW10\r\nAQQbb3mHELLi/Eb5IXSCHdN88zswc5Xc94kMbCSxT6OT5/BzrKUKQBFGM63Z\r\nO7LgUiQW8IFHfLWNf+5JzmfMQag97H6B10sFU7fX5eNZRkuKVJt9NvfhaLdV\r\nDzhpXhfJn6/bQ6bnkag3Pyg/nBJxaDGhtZu5pYigwI9gp2Ja1MktL3k8Xd2b\r\nDb99jMPKZeNmT0Q9GPsp2mMBY5JaLbroRW3i+AJnExPPxcTb6UbMs+a6aT2F\r\nT/t3mU5PbhvQO/0xuVQUU+nDKZ5VZ427lWzBE7DE8XEeCVP7XRq4nQ63RpcW\r\n0M7S9/7Ht8oMsmwaObHjybrpkbR4+W0wCyyRT9cvl+uqEJXsoaOP+R3BG1tV\r\n3Ulo1E5CE8Sq6Wb2tRnmC6EqA05Q2GqMPVWuGo4lmwXa3oWLUzUMYsXkiz2m\r\nWkG+wBT8g5UDJJl2iijMNvg8u9liEYlK985Q3gt8pT1nJNS9/g12+u6KjAZW\r\nfHYXh5pJC/8o1ZKxrT4DCaQ98dwDSTyzgamvx0XYUTnp1cKBYh1ed4O2s4Ak\r\nLi/xVQweLkNiad+kIABUWr5sUaj0G33GZ60=\r\n=pZ6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.7.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.7.tgz","_integrity":"sha512-S1A+kMPsRyavwl7TglWkTtNLaGjMZrLXOFyDZe7BepNUWsKz7XLJTU8zDKEXrlIKuA5ZxTmLlPlchSkIbrcqfA==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.7_1647554032390_0.5271758123912207","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"is-it-check","version":"0.9.8","license":"MIT","_id":"is-it-check@0.9.8","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"e23aa92dfd6467bcc76d197d37d9643a32406d30","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.8.tgz","fileCount":5,"integrity":"sha512-SiI3HC2Gs0YdHkzZuBQpkIerQA3tTpzq5gtvwyzVg6xb9Pr9s2HkBdxdoeQFG2H1D3uoGsWgn82vj0bSjKlTLw==","signatures":[{"sig":"MEQCIGToiQAI/mK2EZarnrD3lCCygeURKeSpA1mRci/20/eJAiA/bq4Tj9139lBhWdj0Dp7o9XD8danQW6DukELEfqxEFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNG5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomOBAAmmZTZM8thQrdfQBZebXDbZ5fKHjH3+RLR/J5gCmcWvgLGFOm\r\n+my/pSLVeVJA7ba2vHLL2fM9+oRK8WqNNgiiJoWxxCr/T8+ANzfYS9RHSxEn\r\n44p9Xxix4+HkjVhlDvk2IZV3utVsrnthrq4DYbC9WjZjJ1OD7krT9XnJnvoN\r\n3fiDBZVwmja9vPtHrJD8OZ1jgn3EQdrABSZbky8ga7Obiiw5SocJPxrD5WyL\r\nM4vZnAz9C5Jw29eK5Oo6RGqkNM9HejP3TVIeCG17Wjoad1YfYYB/5DH0qYZK\r\nJAFNIbNsp5r0zeoVA/CeaiDpIEPkHvrW4Et39T8KUx/yG8jVavlqEiR8ra3I\r\nGatzxvC5Kp3gSmLOqO+O07h0tgwJKiISQmYutyylPsIzWnOXrp55hACvwwsj\r\nkZ4oA9fM0ssqxfN/ms8OaVb8JKJ1jvk6N/NYzaFIPffL6NkegYfAxeDhhADB\r\neIKanGGh1VuOKv/qnhhWG7WZIB0gzFVgzFkpLHGPQC6rj4pKr8NsY3u+WB/s\r\nphfVS0Q0+ghFweI0R3NM9kMTqD0d627Wos+fwstqf/cTkyN/+o3+cezwZCmj\r\nsRTWfZLR+8CkM31x2TDqgvLTGDHqJJj+wlv+2SkXsr7mH7RO+/f++O8s9/ue\r\nP8l+MSs8ljg4a6djw3sKjDM0oq1/6XY8lKM=\r\n=4Ad5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.8.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.8.tgz","_integrity":"sha512-SiI3HC2Gs0YdHkzZuBQpkIerQA3tTpzq5gtvwyzVg6xb9Pr9s2HkBdxdoeQFG2H1D3uoGsWgn82vj0bSjKlTLw==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.8_1647603285349_0.14305064301402726","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"is-it-check","version":"0.9.9","license":"MIT","_id":"is-it-check@0.9.9","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"194e1ffeeef920dc2242a67861f44aa72764f2b8","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-0.9.9.tgz","fileCount":5,"integrity":"sha512-L7fyCeMaFtIfVc7zW0Gf4AgbZn4nDP/eNI7KHm3HJes7wIAWibdF6D4ZfecDKhYcCQE3jspTjuAuSPuCbQ1UFA==","signatures":[{"sig":"MEQCIF1KqXA+CKijC7lptg3Eqw6uS2kxIveUBdlarFBDPSxTAiBVcWWoI/VmtuRMKjrIiOYwAS5/cmE9TT6zKm1rqfU3tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNxCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo78BAAgPVqumMVrV4oIz/iyPb9XJEb2mXAKwolgbP6LSKevC4KnH0h\r\nphQRx+yN6KsnFXKnBQT50jGnP3lrxO97vQp8jtV3uzIgwmTiNjsYR/xxZjgq\r\nxOM/tHM15WpwBWb9neN7VMMtgjPioMwAS8/aAFI0LvrzxqeHoqpqcAkTDDIM\r\n4LIEu9zV/D6u8mc1g8LFtpck+L6rr+PJPm5jzoitdVy0kXxQRgv+SJoYzndC\r\nR7FpTPzlVU5UNxJiEKB6W5x9c8c9DR4aikHU0nL08r5WlxQzp7SsW9G+Yz21\r\nom/qyXgv7r2L5hw2iKSPvrOkJFh0wbKwCNiI50F4XgfDCBrSAH+zvPBffgpy\r\n+eS4GIxqrgBxpHEOqoUJmZVxCOHCVOobp8CQ+Wth9HYCTTYsGkrNm68by8dZ\r\njhbtuAuG4eEhPd/7Zrdt8HiLVFx5a9jcUeTxeJXHRv+aPbqwbnZsKdRIXvRK\r\nd6UEKNzAarEgwsM/qDTFLDdr8ixfrEQwqIDUaCdJuwIEn7A1MqU/vQdM7sUO\r\n1rQhl+50G1lDM+VZKPJNf7Eo57zmw3ZCLU5UKgK8aZL8eYaLpSy1oeS00LiJ\r\n6mbYTqHayCiry3IFxbn8I7e0u1ddYfwzQgHf24hkED202gGjJbWOjpyCEvaR\r\nwmLtvBug153xG8CAz3OuQ7ONOp4s1iFbrUg=\r\n=7v7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-0.9.9.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-0.9.9.tgz","_integrity":"sha512-L7fyCeMaFtIfVc7zW0Gf4AgbZn4nDP/eNI7KHm3HJes7wIAWibdF6D4ZfecDKhYcCQE3jspTjuAuSPuCbQ1UFA==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_0.9.9_1647775881734_0.0326005137448826","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"is-it-check","version":"1.0.0","license":"MIT","_id":"is-it-check@1.0.0","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"573a98a63734b117bd90f577e3153497a6d5b549","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.0.tgz","fileCount":5,"integrity":"sha512-yZavPONHdXyi7c0R61NNPoPlrWptw7xJXlEPLKDOGbhs5YYCW/qYw7V4cn0Wyh1xLmPKvnkhPhSO2qwh5S12hQ==","signatures":[{"sig":"MEYCIQCkUBQRgOmj7BJkIAFmmwfVYSoFw5SgvAuPjrKq2o/hpgIhAMUG3E8FtaqPI4X8yuFtdncSAmXvqcXR31kl2/n6ybH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN3HtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYEQ/7Bz65TYnHIivsV8/zY7sCA/Ynd5p17qS120dWdrqoAA5YjPoG\r\nuHu5mFy97wfmTDJQBEwi4PsHWsKB2r2OsESpfo0VY0bwVC/mWYxOtwyWoB4h\r\nN/ijQm4pXRYtqxXa18tel9XS34wEo8v9aCY8eOd64eiYnMGQPT/MdEEsajhA\r\ntEXWpOxVoR40JshIYIf3g7Z/VxSPT7VC5FmI/o3l2XitkGE4SB2qMU634BC/\r\nETJJqqiE6AkDPOZXFoCIDKFXQkSBMBpC0jdVyp/1qj/WbI72X3uvWrSNe+Yi\r\nMXuPkTPN54YrvqqanmnXPhEir17VVhRqBCThe22y0youcyaaUypd968gTX+V\r\ngjbL2MBksEzbPQgTV6ZVaZEB46ARvHEh0BiHDF3eH5lvfezdFw3ahXdGxims\r\nFmdxTHbJd8ycnkXWTT/vYSlM5M8tQe5emADEPSkzXL6NGJz2zKu0WJJJBY+D\r\nl2l7R165xV9fA0TYAjAW+5WU0z0gN0ZQHC6p7nww6PGwfyf/GZLS2LQxTKrM\r\nRJINO/Miq+qcAALppMAl6M7oIXesUpFbfHubo3Klw5Qj3YJQmMKatywSVrqR\r\n8UEzH7BHMjbYisUmKEWdeyQvwfiSiDJoQiovCyuhuDi1QkqN9vpIKQhiw45A\r\nkhIFEf6+xr1JMnzhjW+GSySmFpvIDCbBbL0=\r\n=O/FT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.0.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.0.tgz","_integrity":"sha512-yZavPONHdXyi7c0R61NNPoPlrWptw7xJXlEPLKDOGbhs5YYCW/qYw7V4cn0Wyh1xLmPKvnkhPhSO2qwh5S12hQ==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.0_1647800813213_0.09456631287925754","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"is-it-check","version":"1.0.1","license":"MIT","_id":"is-it-check@1.0.1","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"361568d9ca0e967d90d06102eff3947dfbab65e6","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.1.tgz","fileCount":5,"integrity":"sha512-s1p4kuCau4qTjJjDFzaFyFFCpeO2ImC1PcIR/uMzA7zT8Ivi7bwvPY2MUIDiv+XKpB9KZENpiLGr6UZgpB042A==","signatures":[{"sig":"MEUCIFIiVkIcT47kcPtEz/Mg0iSFOEamkBWd5Z7SwG8OQex5AiEA3PrCVssOZir7meNZIIS8K9kkCkNYFzoWFh7c6yKOmvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOOdfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDmQ/+M4/6Vg9Akoln7FZtpgYqIzvsjc811csOqf8+vq/jb4crN94E\r\n6f2sqTbwTDHnYUty7xjO2xT2xDdvbi2zSR2dwJ6cztzAGiPMAvKykd+wz5TH\r\niFM9bIy75GtNoJ6spWsC0EKdaUPCeRMEY+0MQSscLv/5xsMkw0YeTE9Kp6zQ\r\nGz0UZ4dgweNRVczABqZjR5aBHeNd6qvQ70pfTA/4jbXWZsHtgJ0jcWWxlCfj\r\nSPBRBoxy3u5uMDb3zlCFqOoIH6pnZRavmsnI0WOHOl/tN87DZlrbZ5zRkpWo\r\nt+Yk4HeQNIhwMlSvgl724Mmxo82uXV45wrbwmqobeTQjPt+xJbWW9C6+HbPv\r\njQBaG1tYvoInmiFBf+5Sn9lRZoYfy1v7LgPLJ1jYGDlKYtDfCLCkAt8jAjrz\r\nE+9Xhd+Lpsu/C1svnPd5hCvt//4dEGCB0ddpzH7TpWm7lZ8HZWMbc6JbFH6/\r\nD7Xck+BFY3FDfQXlDejiqlNaCU3Z5r9TkGHsU8d6o86d6nBtnec8v39AQ38s\r\nmo4y2v8JonSmMGqMjf2SRmwKYDkCyTrAW9PX/S/Av2/A3S5/6r/at5W0d6h2\r\nkCZhDCCH1FwJ82vYHu9CsS7CUZBXpaH3/PPHNp0fIWt2QDcnuuPFBCpTJTj1\r\nkd7z6x9cfafYW3AeQsRxacytzH/Fo5ji6FE=\r\n=59dR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.1.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.1.tgz","_integrity":"sha512-s1p4kuCau4qTjJjDFzaFyFFCpeO2ImC1PcIR/uMzA7zT8Ivi7bwvPY2MUIDiv+XKpB9KZENpiLGr6UZgpB042A==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.1_1647896415562_0.17686024207874573","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"is-it-check","version":"1.0.2","license":"MIT","_id":"is-it-check@1.0.2","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"80e9fa37eb390a9c6ae4081696ea9a479c8f2c0e","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.2.tgz","fileCount":5,"integrity":"sha512-OC2Wd0v/CSWnkIbmbND5MFPfD17FBHNSIT+9VQRQeWotx2ns6CqnSop0C2WK/ORiOJKP/alPkNn0uX07JLlfcg==","signatures":[{"sig":"MEQCIB5RBFoyQdTN2WzSFpPJNM8VnLB2b3IPklDm9L4C0G+GAiAC5V3FAc+kFdPfFcErKnx3+D8DJieVWjJNfwqrhS26+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZ2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrksxAAi9X8GPRPl+0XCst0EDzm0YtjI4qr0y87U4D/zja2u5l6Atzr\r\nHmIffuqFcpRPls+JL1eWZUDGodmojJ9HFZIkIO70K3F4kYlsM6GZfZTpI7us\r\nlM7VbhwB5+vzLjQlhsAtNa1sthjzlWxAyN56Z0isabfJWHsdxEPiI+vcVZRU\r\nLc4RJ5T5vs0lDDzRDTMaacOTotMygfaz9oJFEF2RDwbYb1V2uOccd3FQsMqK\r\njscg7zRvL6+8m1TzXklXHDjQsNmu6/70wQOVjnPVMijss6/L2w7o5RN+xb3O\r\nM2WJnYs7+mHtjI/Pp4x9bvtix9iZXto1q+E5KE9M6UZ3gwRD2pbyf0QOw47k\r\nUqq5Yfp08YvFteqtwhk2oSQnWdPa4XYvZ6u3Nj1Qk2ztEXwbv5elGQzc/Fl6\r\nlGvKAAl/3IEviFCq0NqpjkFMT2MFQ7anRee2SAleERujlYz1ogvNipmeC3S1\r\nIMBo8RQ5eyiMZTo3x6rCZ/k0vM1floURauk+1s/4+rFgO0pPUOC0z9LoVlmW\r\nBC67/t7YrjuVWeNAELzkbqw7oygl92ea8qk3trUp00iJtlBEuOnbtqoCZKMb\r\nNm7zhDN+fsdRgjAJVvZCCXuECPIzjAwimZWtFCFRz1vBzS9DCywUvD3qkCHg\r\n24OeFK06H5SVnus8nBb6mZ/1OPRaWPZsQlI=\r\n=Guoa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.2.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.2.tgz","_integrity":"sha512-OC2Wd0v/CSWnkIbmbND5MFPfD17FBHNSIT+9VQRQeWotx2ns6CqnSop0C2WK/ORiOJKP/alPkNn0uX07JLlfcg==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.2_1647943077181_0.6920435823570548","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"is-it-check","version":"1.0.3","license":"MIT","_id":"is-it-check@1.0.3","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"b4aae36ad3ed7f94c7e100eb5f89784670742c91","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.3.tgz","fileCount":5,"integrity":"sha512-MN/cXB4IBFUYwT0W6CyIyT+bFKcJauJ/janmOCmEukgI0xQ/g/pqUhG1QD2un7xPIYqpdg5j88W/Ill0wId9DQ==","signatures":[{"sig":"MEQCIGIfzvOKMQ9IYyHxlC1RL9yuwl3c6sue4u9dfgkM+r98AiBlyYyAw8bEfd7VrF6WSg71as1x/CCdrnxPfrI+1EzTtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOd4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvJg/8Dwm2D1oZpnqTGw8DyXw2NxSR8YLRiKHR+sxPlhzG1zTzTsql\r\n0isVhKEbte79i9Klq0RdrO2j2nGu7meMF5Ba217lwXh2LlXoHHbGvZPFNXV6\r\nLb6a+NP0n3BPe1pKb5rgGTZpJwvVPPyPCgdQibnfL+q1y3/J3IWFxobX8uGY\r\noJqsmJ7OebP3G5DA6iBuw0Tyhnt4MRnTuxkRG1KmLzAEF9VuM3neBqSzg7Jt\r\nOddWzJu4R3nzFiOnUiOTxaCHwv2aegkaT8lP3bFw8tcVw5fgl+MkxNrKRPM2\r\nxPsl2vjYzAofWyqP4TeywbC/d8vvAsMTDfDleoeQZuDQseebLbhsatvbVvfH\r\nnbdyAtAs9wTGkUNxUBeF/I0bcfVyW3LRZ09fqrFHu4RfHqGxgylPWmci5H1T\r\nx9OjowkWRfkP03avAhzkIIxYoLvCB1y7kjoz5ZQwW8XtlB3kYBZlhNlpn5XX\r\nVrlOv2vesfoDorWoxDF8czboxQY94spSwuRix9zzuK8+xkkCpYb5cuN43bxZ\r\njO7Y7wgnOz0k9ckUzPkZ+WY+8/O+z3Ejzni1ca8RR1+JmGtruNqcnQFZP/Ck\r\ncRkJfqG2Oa5S/8LWNiuW1w4Io9e1hJ40cPuM3oa4GVZvCSjSDI7Di6zU+uyI\r\nVaoPjZWex3mqVEJ6RJnCQom/cquBv4AhcF4=\r\n=cnO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.3.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.3.tgz","_integrity":"sha512-MN/cXB4IBFUYwT0W6CyIyT+bFKcJauJ/janmOCmEukgI0xQ/g/pqUhG1QD2un7xPIYqpdg5j88W/Ill0wId9DQ==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.3_1647959596972_0.44960677065305843","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"is-it-check","version":"1.0.4","license":"MIT","_id":"is-it-check@1.0.4","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"79293811da093bb2a725c818493066d8a446e80c","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.4.tgz","fileCount":5,"integrity":"sha512-Ku01vCP4L8O60J0vNbBKpkTif3Itfcf3mZr1psqOx+7mt8Mf3XdSkB29U7k3pSIYo8X6f1L0RiuxNa0rcmeyyw==","signatures":[{"sig":"MEYCIQDqHW1DM8A4ld+x0xjayuNR6HAvnEUuyuOxgp2e3RVZLAIhANLJ5CpZ3JCgbFF9C1OjmSvMa7DAc/6wlyiJTHDwWRsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOs4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNxxAAmDp3a/QwjBZISkTe89LOEsMNM6rvSFFHBEydl6OfLXZdew0f\r\nB408c8aHHazF2olJU77woteOjbP95xDDG4HcgXIZSPgQisVLZwrU06uy98jN\r\np27TjbMpD4ikVa93NUN5l/eCiPelaon7yH5LJjBshyY3nnfFx0JeEQxVtFd6\r\nhGxLAXUdw80yxUYCqV4opnzu2VRYjCdmef/zjRpML6LqjwHfYbo82lIzpRdY\r\ne0r8QpH8XFiCe1Y42EuVa1n+46O64/xiYr+/KDcgfA5IznGWitokQKAd7xQS\r\nbH/ykkp01buoz9hUqjylztNvOf6+YWouDqIBpUa7I9BmikJq3f2N6HerM+Ag\r\n5hfngqVcj1h7Qn8mo5mYmy7S+I33jVXQk4WLuzE9j4vs/AqLDlwxRbQ6hcay\r\n9YHe2QJFmHW/h1toaP/j5Eb4yUmhNJ+xWAG0KJm7/ATUjqqiQ7E79GmKxL6S\r\ngfjpmAiTJjPrv7XArVEGEr+M1bt7HXf3FbeM+KDBlpPG9sqzFr9eQE/szXbT\r\n4qQ5lRQFaIaZSOI32ZK1f6U24BS2gi7HhATRFUVBSQ0g09BQcvk/wLAQsFq8\r\nt6rZitO/bsPU/FH1RER7EyB6sNXoE9l00BAg+mJnK87Ti03vgBqVFmhBo281\r\ny0N3XGJJ6yp0gTtSIDHMi5pkqxRJuJYBzUI=\r\n=AT79\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.4.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.4.tgz","_integrity":"sha512-Ku01vCP4L8O60J0vNbBKpkTif3Itfcf3mZr1psqOx+7mt8Mf3XdSkB29U7k3pSIYo8X6f1L0RiuxNa0rcmeyyw==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.4_1648021030313_0.6049083511964064","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"is-it-check","version":"1.0.5","license":"MIT","_id":"is-it-check@1.0.5","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"fd0db58dcd0515c06e6f0f6e440fc88fc3f41101","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.5.tgz","fileCount":5,"integrity":"sha512-SzsM1nfi3HKH2aLUSWd2+7FmKzTMaGinm7+wtVpLlIVhTOYxggC2bdkJ95GFN0PdZCEHCsxQbIOrhQtvh+yJRw==","signatures":[{"sig":"MEUCIEcWatvmW1+aD5QVenp1wAlDKveUmGtpVnKytnd/gOTMAiEAgcTNYc73IuAVXZh7iLDPpvNseC/PRxBvH1tbFfsD4ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOwkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtEw/5AYxl946tCwOHPIpNMjgEf6f1vjxf5yQlljLuW7ZZmvILIYhk\r\nOS67YeQ02CkFYRcGhXw6IL9YFAW4SQtLs3i6DQwALJPmS5MZ9dH+RWMWRO7V\r\nZXVOrK7dM6FNuPSGt7Z3MGY4LnWKnnGbM2rdG/zy7WM7n+F3xAxUjbpa3auz\r\nlMsVBzY/1WX/5SpqWOrj+5ruaZI8NffcAS5Gkb18RyyMsgNeGRVkROahJTBj\r\nz3MgSYmVsIHz7oFcNDA2C9qzxnCxv2iX/34u+BQ3NUUqTmuwngYHIfo4rmBj\r\nnG/hG1Xa9FYljTMxUAAP5okpaE42WGiB5SE4qvt5vfXAQoaJym/+DN5MDvrM\r\n4TBBOplQTviyydKpBAr+lrGNiA+lTPbptajVlDn2SXYz1alU/smFk++yUj7P\r\n7X+nE0z0R55B5SVIejontocXiQtEypA0QktO1jt3HigB1Xo981g51aW0R8e6\r\n4uSowCDJDIUfVpsJFo8VENDafhQ60rneu6H95/AYZf/IXI2PkDOwfZFE1iy2\r\nd5ipjs5oUTAXam1KJkrQ11xYeZwyRY1CFBO04JLQce6I13lTVZk1WFhNOhmA\r\nSeYqxUVkQSG92FZFAmaIplVVg/ZE0+L8JnyocsO/c+FzfLKi6NvfZy7Q4b7R\r\nPEE8LME557ENsEv92Ro5YNe/pOHwxPGu88A=\r\n=8YhV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.5.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.5.tgz","_integrity":"sha512-SzsM1nfi3HKH2aLUSWd2+7FmKzTMaGinm7+wtVpLlIVhTOYxggC2bdkJ95GFN0PdZCEHCsxQbIOrhQtvh+yJRw==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.5_1648036121497_0.16436325126545226","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"is-it-check","version":"1.0.6","license":"MIT","_id":"is-it-check@1.0.6","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"ae4719212ae6a689b5190cef8c8c41a64ace88cb","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.6.tgz","fileCount":5,"integrity":"sha512-X7or1/ir0YLzXSICDVHGL6E6THJAWi38imMZm5RGiGrII8TvfP2vb5Cl7AYBQi4FvD6EYH2k6xA77RH505jpbw==","signatures":[{"sig":"MEUCIFxK3XlaMVE9wXbOR2+25JhkiXzyTJvMKwcq6vq6EZCHAiEAnBy8e8oDBBs3Rl96Aa7aAFxDyBtTDaL9Nm0us2AAsqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPFJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUVBAAoup6YzZF7Dg6Qdg0H1mbN/KymB0dEFCfeasWEB+Hy40UKj9V\r\nMN0t/o39M8WE/F4Glw1KDuGBSgXjqITC+C+k19txECve9GjeelUTQwVD8kZ/\r\ncwdA9e4NI8vasNXufDnKghViz4xbzQrqOG5XrPnJLnu0olzVMw+WujAnYk8B\r\nZziJUA+NEQgN7J2cjAMVKRUcc3iihyU4b/kF6czL3JQTRdBiqxK7YQ2yLxfr\r\nGkqK7JJ1nSIwMs3JsWj0/k6yulkE4FaHvoZsFAOeftBtU+C/WMs9R4doGXmc\r\nKixJXPMANMATjSHZKmIea7Cflj+7+cWVNi540DuEMi2Ss60wWL+pM4HIvhyM\r\nka4Bn1XnGNkdqGh4eLTP1kp73/44oukEn39vP0PzI9cOfcscXvr+sQXeDstN\r\nOopP6a9IDQzqwo7HrOEG4I0TlI2ubZQ7cdR7dK0c4pB7jk1OP/XhW2iT8Woi\r\n4MC6f2TzbgXCUnzykrK6pqDQUwj09yn+olmGdmPUV5guUyGIReTbcciClB6R\r\nqFbB6C7XjHOVt3EBTpv8l2zgly9irGtIRoP7pCNpNbOQ6oYFCPoM6ROme1pe\r\nSSvoV9LThE5RGYRm/1RTQ2ILWIgI2vaZJIymaYKAKSh59ELzKLFgqPoianNi\r\nn4T9Zqdg/pOux6ePh+aEP0g7JHGO4F+tfd8=\r\n=80pB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.6.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.6.tgz","_integrity":"sha512-X7or1/ir0YLzXSICDVHGL6E6THJAWi38imMZm5RGiGrII8TvfP2vb5Cl7AYBQi4FvD6EYH2k6xA77RH505jpbw==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.6_1648120408601_0.2661319071023909","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"is-it-check","version":"1.0.7","license":"MIT","_id":"is-it-check@1.0.7","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"bb639c019a4efd0918991f27d906a78eca38d5dc","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.7.tgz","fileCount":5,"integrity":"sha512-rbo2ibJfb3oIh5yLSz10lO7iBsbXnnBkdUOSfsXQhCaw+h3cS/hLV4xlh/Qs64kUXRliG3fL+tgqicdziFElFw==","signatures":[{"sig":"MEYCIQDgUenY4bb67EL76we9WdedQHDaOmXApdAGCMaRcfQeWAIhANBnhySObyzWW5JT/8g5XYD9B/cguRgYNptHP4JTx+kd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPNnBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNkw/9FG95t9NwsnFYxxxX2jvg6nemopXQ9krv7Aul8VZZLmfGeXgT\r\nhUFUGhGb7XJ8z5iKYTugj5QxBfR8zX7JM48YHyoP06sC1pxad4py94hKbeFK\r\nOOn9RwiJ0uKvnXFKbK6y+DbArtmkCPX8Eq8OUhbrlCV6XQqEe6ERHHpkYadI\r\npBM6OHISd+4TYprHgEmSqOctu8P1FRP6bMgjxc4Oy2htwynEbFxT/VzGF+tx\r\ng5YYD2t2gr4olXTkaGiUeuivdeDyk3Z7s+SK1VyAZpk/wyF1qfLCI777AigZ\r\nmw5J1ix9+Dknoa3iJn/kD8MUCE6V+61DD/6qUrIH2jCoasV2PoNvetQtF2L4\r\nbo+lEhE7iJAbh/r4HRuT03ep9H8a9UjOL3LviLdDMxekhmxwJIFHgMmW86g8\r\nl6BJagpC9ehGRJB0ZHxcKaCvB6/bmUGn0jVhc7smFJVpmerTsCW0TNjhcrQR\r\nt1OCKxe5HrCi3268w/IK+z6Yh6Pgy5LhcA5yRwYvBqm7kmdHvcngVF4xfTy+\r\nI5sQQknwFyQAUkdZU45IPwOgl/I0sgpM57Fkyk4BXmnCNBIaMtm2iSDofDG8\r\nlDFqUaJK0AHdjyR+mP75ZafGQV9w3htzUTIp4MH9tnZM77WsxwLQQWdrGHap\r\nPS60Rw5FYJM8zGdT+v9SyDtgtrSLgeZl1iU=\r\n=sI1W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.7.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.7.tgz","_integrity":"sha512-rbo2ibJfb3oIh5yLSz10lO7iBsbXnnBkdUOSfsXQhCaw+h3cS/hLV4xlh/Qs64kUXRliG3fL+tgqicdziFElFw==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.7_1648155072935_0.7174330598662606","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"is-it-check","version":"1.0.8","license":"MIT","_id":"is-it-check@1.0.8","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","dist":{"shasum":"04dd604252d06fec17eed5dcf4292d9fa9fa3d2b","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.8.tgz","fileCount":5,"integrity":"sha512-mdl3p/gV5Dd9VNT491qcVldIR8MQdSYXCcwI9RXxp/6ZiSg5NwU8xYdF+ANR/P+2WjdFICfS2kCPJU8GSyYbXQ==","signatures":[{"sig":"MEYCIQChAkynn0MlGHuBgZ0jTxbYl+hpM1Mu4lM26/OcLKaQoAIhALe2YK/VWlX+dWluo+CPUQxCfxODvfn0v5vliXcvmaKF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPa8SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1JRAAgMNnTOy6eYh0IwTpBsKe2PTikd+X0hNlz75jtVZ4Mzu3JB+4\r\nmy4pyN599gakuDM85ikM/CGWdqrO+U7yvQNVG4FSWDcIF0CBTj5grnB01YAd\r\ntGLkJ+aV+iaMKSmcY9xwAMwBSAKl6dlcZJ5PBAngKGGkIX0Y2+cYeJDFMbBk\r\nGoeULQQRD1sslCWuZjm3E31NO3nqDo4BzV5Mr6BBorRG2HYSFUxQM2fCVpCW\r\njG4/XkshzCbXiFK/5zJL2oVEkQkdVMaAHfpYWcQ1rDpFi+Rm9zgnZId8x6gW\r\nV8Km/6Mk0H/ZijPH1Zv3WPV+5xhNcUtNaUHIZXgEOSqxd4guqJsDXdrAVHwd\r\nGtT3+cFCrI492bn2GTd8i1FyW3nmuIgpDKZ6OKTTyvOlxT12sK+twWvkdsjs\r\nGNANzDeh4x3KLwE7n58DKwh0jGLvq8x6gJqdsVTyd1FGDE4/Gy43b1SJlIQh\r\n+arh3oQ2Uaux/fhDc79rSs0BhUTo7klMzwady8kCTm/vXDshWHOhSLnxr3Ph\r\nJDOjOPoeJRXDS/QnBh/qP4KtzHF+k//njrvf3SkqnD2F4freb9Qne5CGHGHS\r\nXpXrUkL1A4wgFX1zHhWP/FDFEEjkI74XIjplkFVPPiCpOM0xT8PVFewTyujM\r\nGVJXfGaKL1bq750rQFp5UetbC5kT3Nw9rL8=\r\n=01Tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.8.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.8.tgz","_integrity":"sha512-mdl3p/gV5Dd9VNT491qcVldIR8MQdSYXCcwI9RXxp/6ZiSg5NwU8xYdF+ANR/P+2WjdFICfS2kCPJU8GSyYbXQ==","pre-commit":["lint"],"repository":"evdama/is-it-check","_npmVersion":"8.5.1","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.8_1648209682351_0.6906547919075865","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"is-it-check","version":"1.0.9","license":"MIT","_id":"is-it-check@1.0.9","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"c1bb0e802a9b452aa265681daf9684b3b8db49a3","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.9.tgz","fileCount":5,"integrity":"sha512-whfi6yH+YKifmxVHcmpBjA6v9irHkRVTPG3xdnCHKGP5r3T+xm5uFVxbGrnPg6UDCBxKXp8TSyKF5bBTjPVyQA==","signatures":[{"sig":"MEYCIQDHSc5dYVVUydr4xwC8Z3US5Xo1qTKSdaJe7g5gDLEZJgIhAL+G8s1J6ngsgDwgQ7/kEpcw2mauVzf/YDxaN6ffkTyX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSsTkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt2BAAlqc+PogTLojgKsfgfZFUar3/Qhi4B8OsAayyoWX1LgcIBGWh\r\nzP1Q+DOefjt0RQSdP6gxg4ikxl/zYFMyuVEmz6c0kzXsqQh/1ysLWtH4P7r2\r\n0w8LmAZpeZbI+igSw8B/6LBAn1E7w9wDyCedFckZ42wfWrYzautfKTDnneVi\r\nxMcixQ/iRwQRXMJhHy69El8nt+Cgc9KoKm0oVONURS8QIUjcQHyZuGJqggOH\r\nIxeF7jWJi5//lTjE/WbPAnwUPhpb5ZB0HnQZS9aEzjtdhgBt05Ppfw2aL8bO\r\nc9lD54yzJqcuA2/qbgz2jbaTlSBZmTAByNfxC5K+zYgruy83HOnHsEn/RcWe\r\nIHle4yGx7PsqhCy3IM+HuTUrIjacHYXwuDtxnQKUq4kvCKaKwzNxWwc9b7CW\r\nN/mqp1823xbPA9pdn+ZqK7taWvepmj4OLWtqACO2fNmrM0DdRaxlQ1hyi9we\r\nEcdYKsjwBaO9MaGjL2xhJ+6RuIvrjHpbsyJf96xtuJyxY5I5o9muqgSYCVuX\r\n04q3S68QpuqvPeUqLhB7NqQN9tI0PQtjJpxBb+33DK0ebHCndj2sIRqtmvMh\r\nLo3a4wnKIsxPCK140716xAwKxOEOBMgzDKFC82u4JsEKwl0aUX1bB7ouGJbU\r\nDIqsfuZCM2qsps6IL0w4j8zj1ZJ8LGzcwVM=\r\n=H7X6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.9.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.9.tgz","_integrity":"sha512-whfi6yH+YKifmxVHcmpBjA6v9irHkRVTPG3xdnCHKGP5r3T+xm5uFVxbGrnPg6UDCBxKXp8TSyKF5bBTjPVyQA==","pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"8.5.5","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.9_1649067236160_0.9129727604090132","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"is-it-check","version":"1.0.10","license":"MIT","_id":"is-it-check@1.0.10","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"df9058cd7d9e4cba4013c2f0fc189b77bd1b36a8","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.10.tgz","fileCount":5,"integrity":"sha512-OO2380GKPHEek2wb5VKmti5LE5dbNALrwbFtLRsn9mExaakd/RoYlMBm7yF2AMbXne6NlrZecGNFxpa2kJMecQ==","signatures":[{"sig":"MEUCIHfAZ5gjQwT+LqYtnXNKdJAfVheUiMcGl77OvcohyOv/AiEA1aLc565IXWrzvOtgDs05cnxivFL107VhRWNGELUU8TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSue5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvRxAAjSzd4KVm+yMJAswaxLTQx8CZs6oXcXvgIhAVuWxlqlJrIfYM\r\nbXAbKEIxgjFeXfwKqqKjX+i8LaWvTU8dXKfRU6FTlDM8XPWMq12+atly17kF\r\nUCgC8gub1Uh5fgTGHkJpC6krkfkE1dI9Eo6fvtf3ZoBM30tuKpxUKRtWToll\r\nbO6UpgUBRKFjPJVLNuABJFiYMUyheXPah/9XZ0pCYF0jD/dzdiF2/WbmUawH\r\n1WnkHLTpjeoaFMBWj+y2T0DceTAM2WrkDDBGoZ27AGzrkJ7iLUNpEKD+EMUX\r\n8eXiRj3DrICcQhiQ5JTL2usqVl81s9qZ62pwz6+SfbUt6zYx3HnGOGIzVfhx\r\neGzQqE3sVid45W41/s5MUXcTD/TuLM8qBfnIffmHEgSktzYueEfykYDnrMQL\r\nt+AlKMW55jYqFUpnAzlQGJJ5ecBCgsLwltiReDt8VZBZekrnLXNr9FlpB4rG\r\neH251309rLHxVxdn8yaB3xkWMSzuPmWnsbUqd+qgQmboVTA/8KjY/lSOYH0p\r\ncvR+L4HycyD4++CLlISyZ7f+Ce3ugtKS/ZIwxDECEgdkTfFz8fVSmOtTmQIg\r\nkh1PrbIn+uByQ861savgPLt2DGGW6JgUGPZRIWKCeDOyQmZTAW2XjfSko/Co\r\nXo7bdX84dVlouic5J1fRv7mQYZ6f/2hdpoM=\r\n=+PB3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.10.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.10.tgz","_integrity":"sha512-OO2380GKPHEek2wb5VKmti5LE5dbNALrwbFtLRsn9mExaakd/RoYlMBm7yF2AMbXne6NlrZecGNFxpa2kJMecQ==","pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"8.5.5","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.10_1649076152735_0.25700214064383387","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"is-it-check","version":"1.0.11","license":"MIT","_id":"is-it-check@1.0.11","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"caa5727c93310cd6f6676a59aef7069d17d345e3","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.11.tgz","fileCount":5,"integrity":"sha512-yHkD7JZtumSwo7p7meD7yXGt8S+bU6iLb4J4PG5YW87bAfgqRJmyQ5G4lBjSbEnoNdegER9dcjHXDV3qSVS0SA==","signatures":[{"sig":"MEUCIQDrE2GtX3/VefaiUgtVuhYkBtpMf4DjIfngo00OQXsGBAIgRHxG1uvJvX/6/s1YqpLYimiNfkJQgzJvVVK2jM6HAQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTXO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4HhAAisR1PdSf+pqwjiqj8dnkEsRWKRdG6C4+1N/SZOXSAhO2kee+\r\nwdPYXGwGYLgSzKpDyY0o1lai/VaGngapVjD2QV4RNQQ+s9hcsfDCCb1Wj3uW\r\nS6fKzzmjT9zHwz6+2eMMy6GrxvgYoFgS1GI4hfe/dkyNprYUJD3bF9ViUHP/\r\nLj91uDSxfAi4xE/gsAhWMPL5ITor8hKMMyXFJ4WmdPX6b2fVcwqlns6tnk+J\r\nc3WudDFTqe9yT8qp/ui4BiimOiMnJNJaoIVd8OTC2wflNHB0N+lZtlT91sqp\r\n0eoKivPS60QgrS11DrwQgaGqSqkyePl1uFwpvg7wsi3739oVfcZIDBeVC3PC\r\nF33eItufc6ebe8bkTnOH6O7DaudTQY9oW3NiJp7otMd/M6coIi+zUQ04+UTa\r\nYoboG2IAGgIGLBT72evaeNQxMnYsteu7lvt1iI6IW3bUo7ay2x0ZdDv1N7kb\r\nRSxTEAj8Vg5KN/HomLL6fvCKEuRT4ALc7/5TuIV+sK1g8M2+HT5qYyfjwYPt\r\nLWxXVApNaQpEtGoCrNV4rF2RE0OdfZYaap/AcROxFGg8vCYDQrytVqzT5yOP\r\naYKBimL8gOsryvKl/74T+fbDXB/JbjPdoKkmt860+B+CxHYWKmSWZJF9T/mQ\r\n+pQNsN71aq+3awtEmRHWfMe1uhMtcnMhmEw=\r\n=IMRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-it-check.js","_from":"file:is-it-check-1.0.11.tgz","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"_resolved":"/Users/sa/0/is-it-check/is-it-check-1.0.11.tgz","_integrity":"sha512-yHkD7JZtumSwo7p7meD7yXGt8S+bU6iLb4J4PG5YW87bAfgqRJmyQ5G4lBjSbEnoNdegER9dcjHXDV3qSVS0SA==","pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"8.5.5","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","lodash":"^4.17.21","uglify-js":"^3.15.3","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.11_1649243068044_0.7268479923278643","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"is-it-check","version":"1.0.12","license":"MIT","_id":"is-it-check@1.0.12","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"001761b0e2b98b5dbb19685fbe950e153c62ba80","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.12.tgz","fileCount":5,"integrity":"sha512-PR3WPg5i52YRDRUvrQQM9PJCDFR3/hJ1ZdOxS0ooWia3EcrNDnz+4H4zcw4SKmC404YqhEjDrPeFytZCblf4aQ==","signatures":[{"sig":"MEYCIQDwHxrm3R+XhWLzfeiPhJJhhiqFqj/RM+jSJcJbQKr2AQIhAIKKydGSk7UQlD7vsqX5KLCIPDjX5knmHzQbgBZCi4pO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102377},"main":"is-it-check.js","gitHead":"29d1cb64a6239ec7d06689e39c0811dc8b166a72","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"9.6.6","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.41.0","lodash":"^4.17.21","uglify-js":"^3.17.4","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.12_1685735816766_0.2279039901451776","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"is-it-check","version":"1.0.13","license":"MIT","_id":"is-it-check@1.0.13","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"31a8fe2a931d2810a2ab75ec3505afeeb6a49c89","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.13.tgz","fileCount":5,"integrity":"sha512-g2a/JDs8KbrqxYLxfAv0KIQZRsp539nlGIbxZ3KIlqy6CcgLxMnNciJwLuQc5iCxktX+BiSkljLANFHIwbqJXA==","signatures":[{"sig":"MEUCIBS4pakeYiQROMSVF8r+3ciqw+2VLGvNSRhsbNXqgZ4gAiEAr6OZFt3bOA9dJLP7kiKTx/Yx1WEeaGf8+/UVhJU1ZJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102376},"main":"is-it-check.js","gitHead":"e4bff1ca68ab57ba6898a4f2f873cc4012a46015","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"10.7.0","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","mocha":"^10.4.0","eslint":"^9.4.0","lodash":"^4.17.21","uglify-js":"^3.17.4","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.13_1717597165063_0.8011964073393545","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"is-it-check","version":"1.0.14","license":"MIT","_id":"is-it-check@1.0.14","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"eacb9613db99b35c63ac50d465ef899fffef00e3","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.0.14.tgz","fileCount":5,"integrity":"sha512-ROCtuJi5EW+4aAVL68CFgTrngYEKqj4ft/9n8KscTOI/8uYBZThpAr/vw79Xa5LG/8Pi77ma06AGYlTPehQmcw==","signatures":[{"sig":"MEQCIDe+QHVAZBwM3mGy7MEy6IFBCyoa1B9jBHmTw2apt7NYAiB8XVP59DxaHx8Ry5zSDPZ0MaQOzx474gmLR2bN6wY4hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102376},"main":"is-it-check.js","gitHead":"57e43bd24452792f4c8c36aaf74e9817c15e21b5","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"10.7.0","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","mocha":"^10.4.0","eslint":"^9.4.0","lodash":"^4.17.21","uglify-js":"^3.17.4","pre-commit":"^1.2.2","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.0.14_1717598069875_0.5233920408070332","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"is-it-check","version":"1.1.0","license":"MIT","_id":"is-it-check@1.1.0","maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"dist":{"shasum":"ff4cca79e776278bcaedac96580ed2055a270f83","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.1.0.tgz","fileCount":5,"integrity":"sha512-upfh0gFH/hZv868fHpm2tQzIEaZkqyHyA/2WYHQWrtbQWwknJdUkEO3TWdllxQMFxw5CKYIxFnGiE1pUqfR4uQ==","signatures":[{"sig":"MEYCIQD7s44YQhEfH7rwnssi/ip/cX57ZP1+IQpzlomn4NYlVQIhAKtCoD9pX8zTsiCfwSBYWxcdBqcYW2sB+hhx4UfzBf+V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102449},"main":"is-it-check.js","types":"is-it-check.d.ts","gitHead":"e492222b73b94d82498477f4aec64da28e6ca0ea","scripts":{"min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","lint":"eslint .","test":"mocha --check-leaks -R dot","build":"npm run lint && npm run min && tsc","test:phantom":"mocha-phantomjs -R dot test/index.html"},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/evdama/is-it-check.git","type":"git"},"_npmVersion":"10.7.0","description":"A tiny general purpose runtime check library for js and ts.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.4.0","eslint":"^9.5.0","lodash":"^4.17.21","uglify-js":"^3.18.0","pre-commit":"^1.2.2","typescript":"^5.4.5","mocha-phantomjs":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/is-it-check_1.1.0_1718824120765_0.29720855728535267","host":"s3://npm-registry-packages"}},"1.1.1":{"description":"A tiny general purpose runtime check library for js and ts.","devDependencies":{"chai":"^4.4.1","eslint":"^9.5.0","lodash":"^4.17.21","mocha":"^10.4.0","mocha-phantomjs":"^4.1.0","pre-commit":"^1.2.2","typescript":"^5.4.5","uglify-js":"^3.18.0"},"types":"is-it-check.d.ts","homepage":"https://github.com/evdama/is-it-check","license":"MIT","main":"is-it-check.js","name":"is-it-check","pre-commit":["lint"],"repository":{"type":"git","url":"git+https://github.com/evdama/is-it-check.git"},"scripts":{"build":"npm run lint && npm run min && tsc","lint":"eslint .","min":"uglifyjs is-it-check.js -m --comments \"/^!/\" -o is-it-check.min.js","test":"mocha --check-leaks -R dot","test:phantom":"mocha-phantomjs -R dot test/index.html"},"version":"1.1.1","_id":"is-it-check@1.1.1","gitHead":"2e1aa26d0fd8e7b73362236f73e1fc3f93ffe203","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-S4rkTZmd172HqtyUbdhb8Xm6OFB04vd8+0yvyiL9eH1/JL1P6/rzA22hfEqHt5tm9LJE6yUL9uvy+MdRAScg3w==","shasum":"6c94c87c27f22c7d204e9651d716cab3f0a5523d","tarball":"https://registry.npmjs.org/is-it-check/-/is-it-check-1.1.1.tgz","fileCount":7,"unpackedSize":120216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1J6dzehn6vsdDeugwjIM0aJRgm7HbueKHyfxtkezKiAiB3QaRLOXwJrOtEQQuMB30cFrGmKXa7sN2SRYZ6wNJe7A=="}]},"_npmUser":{"name":"evdama","email":"markus.gattol@everyday.market"},"directories":{},"maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-it-check_1.1.1_1718825476246_0.6973047565327997"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-16T15:50:30.179Z","modified":"2024-06-19T19:31:16.581Z","0.9.1":"2022-03-16T15:50:30.368Z","0.9.2":"2022-03-16T16:07:26.444Z","0.9.3":"2022-03-16T18:27:50.136Z","0.9.4":"2022-03-16T20:53:19.474Z","0.9.5":"2022-03-16T22:04:38.666Z","0.9.6":"2022-03-17T21:01:32.454Z","0.9.7":"2022-03-17T21:53:52.530Z","0.9.8":"2022-03-18T11:34:45.543Z","0.9.9":"2022-03-20T11:31:21.900Z","1.0.0":"2022-03-20T18:26:53.401Z","1.0.1":"2022-03-21T21:00:15.703Z","1.0.2":"2022-03-22T09:57:57.344Z","1.0.3":"2022-03-22T14:33:17.121Z","1.0.4":"2022-03-23T07:37:10.717Z","1.0.5":"2022-03-23T11:48:41.641Z","1.0.6":"2022-03-24T11:13:28.750Z","1.0.7":"2022-03-24T20:51:13.106Z","1.0.8":"2022-03-25T12:01:22.509Z","1.0.9":"2022-04-04T10:13:56.312Z","1.0.10":"2022-04-04T12:42:32.955Z","1.0.11":"2022-04-06T11:04:28.187Z","1.0.12":"2023-06-02T19:56:56.956Z","1.0.13":"2024-06-05T14:19:25.203Z","1.0.14":"2024-06-05T14:34:30.029Z","1.1.0":"2024-06-19T19:08:40.915Z","1.1.1":"2024-06-19T19:31:16.394Z"},"maintainers":[{"name":"evdama","email":"markus.gattol@everyday.market"}],"repository":{"type":"git","url":"git+https://github.com/evdama/is-it-check.git"},"license":"MIT","homepage":"https://github.com/evdama/is-it-check","bugs":{"url":"https://github.com/evdama/is-it-check/issues"},"readme":"<p align=\"right\">\n  <img src=https://img.shields.io/github/license/evdama/is-it-check />\n  <img src=https://img.shields.io/npm/v/is-it-check />\n  <img src=https://img.shields.io/bundlephobia/minzip/is-it-check />\n</p>\n\nis-it-check\n=====\n#### A tiny general purpose check library\n\n<p align=\"center\">\n  <img width=\"110\" height=\"110\" src=https://user-images.githubusercontent.com/39374084/158694685-67fbc155-ea23-4b37-837d-850f1ac2fa10.png />\n</p>\n\n<p>\n  <div>... for runtime checks of js & ts apps</div>\n  <div>... because more often than not, static typechecking with TypeScript for compile time checks is not enough 🤗</div>\n</p>\n\n<ul>\n  <li>no dependencies</li>\n  <li>ES6+</li>\n  <li>tiny & fast</li>\n  <li>intuitive to use</li>\n  <li>TypeScript type declarations included</li>\n  <li>AMD, Node & browser ready</li>\n</ul>\n\n-----------------------\nNode.js, Frontend, SSR:\n```\nnpm install is-it-check\n```\n\nBower:\n```\nbower install is-it-check\n```\n\nBuild:\n```\nnpm run build\n```\n\nTest:\n```\nnpm test\n```\n-----------------------\nUse like any other library in your js or ts code...\n\n```javascript\nimport is from 'is-it-check'\n\n\n// some examples\nis.ipv4('198.12.3.142')  // true\nis.array(['foo', 'bar', 'baz'])  // true\nis.browser()  // true if current execution environment is browser\nis.android()  // true if device has Android OS\nis.offline()  // true if desktop or mobile is offline\nis.creditCard(378282246310005)  // true\nis.not.creditCard(378282246310005)  // false\nis.palindrome('abba')  // true\nis.umlaut('Bin ein Häschen, liebe Mören!')  // true\nis.macAddress('01:23:45:67:89:ab')  // true\nis.all.macAddress(null, '255.255.255.255', 4, 'a4:11:e2:67:89:1f'))  // false\nis.any.email('test@example.com', 'foo', 42)  // true\nis.today(new Date())  // true\n\n\n// - Useful for runtime checks such as e.g. validating data from external sources.\n// - We do this in addition to static type-checking with Typescript during compiletime.\nconst clientIPAddress = getClientIP() // from your hosting platform, nodejs, etc.\n\nif (is.ip(clientIPAddress)) {\n  // all good, we have a valid IP address... 👍\n  // let's check with an IP address provider's API e.g. country of this IP for geolocation services in our app\n} else {\n  // no valid IP address\n}\n```\n-----------------------\n\nContributing\n============\n- Please don’t re-build the minified library on your pull request.\n- Be sure you’ve added tests to `test.js` if you are sending a new check.\n- Add documentation to `README.md` below in case of API changes (new/altered checks).\n- Feature requests should be submitted in the\n[issue tracker](https://github.com/evdama/is-it-check/issues), with a description of\nthe expected behavior and use case.\n-----------------------\n\nDocumentation\n=============\nFrom here on down you'll find all type checks provided by `is-it-check`...\n\nType checks\n===========\nis.arguments(value:any)\n-----------------------\n#### Checks if the given value type is arguments.\ninterfaces: not, all, any\n\n```javascript\nconst getArguments = () => arguments\nconst arguments = getArguments()\n\nis.arguments(arguments)\n=> true\n\nis.not.arguments({foo: 'bar'})\n=> true\n\nis.all.arguments(arguments, 'bar')\n=> false\n\nis.any.arguments(['foo'], arguments)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.arguments([arguments, 'foo', 'bar'])\n=> false\n```\n\nis.array(value:any)\n-------------------\n#### Checks if the given value type is array.\ninterfaces: not, all, any\n\n```javascript\nis.array(['foo', 'bar', 'baz'])\n=> true\n\nis.not.array({foo: 'bar'})\n=> true\n\nis.all.array(['foo'], 'bar')\n=> false\n\nis.any.array(['foo'], 'bar')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.array([[1, 2], 'foo', 'bar'])\n=> false\n```\n\nis.boolean(value:any)\n---------------------\n#### Checks if the given value type is boolean.\ninterfaces: not, all, any\n\n```javascript\nis.boolean(true)\n=> true\n\nis.not.boolean({foo: 'bar'})\n=> true\n\nis.all.boolean(true, 'bar')\n=> false\n\nis.any.boolean(true, 'bar')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.boolean([true, 'foo', 'bar'])\n=> false\n```\n\nis.date(value:any)\n------------------\n#### Checks if the given value type is date.\ninterfaces: not, all, any\n\n```javascript\nis.date(new Date())\n=> true\n\nis.not.date({foo: 'bar'})\n=> true\n\nis.all.date(new Date(), 'bar')\n=> false\n\nis.any.date(new Date(), 'bar')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.date([new Date(), 'foo', 'bar'])\n=> false\n```\n\nis.domNode(value:any)\n-----------------------------\n#### Checks if the given object is a dom node.\ninterfaces: not, all, any\n\n```javascript\nconst obj = document.createElement('div')\nis.domNode(obj)\n=> true\n\nis.domNode({nope: 'nope'})\n=> false\n\nis.not.domNode({})\n=> true\n\nis.all.domNode(obj, obj)\n=> true\n\nis.any.domNode(obj, {nope: 'nope'})\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.domNode([obj, {nope: 'nope'}])\n=> false\n```\n\nis.error(value:any)\n-------------------\n#### Checks if the given value type is error.\ninterfaces: not, all, any\n\n```javascript\nis.error(new Error())\n=> true\n\nis.not.error({foo: 'bar'})\n=> true\n\nis.all.error(new Error(), 'bar')\n=> false\n\nis.any.error(new Error(), 'bar')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.error([new Error(), 'foo', 'bar'])\n=> false\n```\n\nis.function(value:any)\n----------------------\n#### Checks if the given value type is function.\ninterfaces: not, all, any\n\n```javascript\nis.function(toString)\n=> true\n\nis.not.function({foo: 'bar'})\n=> true\n\nis.all.function(toString, 'bar')\n=> false\n\nis.any.function(toString, 'bar')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.function([toString, 'foo', 'bar'])\n=> false\n```\n\nis.nan(value:any)\n-----------------\n#### Checks if the given value type is NaN.\ninterfaces: not, all, any\n\n```javascript\nis.nan(NaN)\n=> true\n\nis.not.nan(42)\n=> true\n\nis.all.nan(NaN, 1)\n=> false\n\nis.any.nan(NaN, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.nan([NaN, 'foo', 1])\n=> false\n```\n\nis.null(value:any)\n------------------\n#### Checks if the given value type is null.\ninterfaces: not, all, any\n\n```javascript\nis.null(null)\n=> true\n\nis.not.null(42)\n=> true\n\nis.all.null(null, 1)\n=> false\n\nis.any.null(null, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.null([null, 'foo', 1])\n=> false\n```\n\nis.number(value:any)\n--------------------\n#### Checks if the given value type is number.\ninterfaces: not, all, any\n\n```javascript\nis.number(42)\n=> true\n\nis.number(NaN)\n=> false\n\nis.not.number('42')\n=> true\n\nis.all.number('foo', 1)\n=> false\n\nis.any.number({}, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.number([42, 'foo', 1])\n=> false\n```\n\nis.object(value:any)\n--------------------\n#### Checks if the given value type is object.\ninterfaces: not, all, any\n\n```javascript\nis.object({foo: 'bar'})\n=> true\n\n// functions are also returning as true\nis.object(toString)\n=> true\n\nis.not.object('foo')\n=> true\n\nis.all.object({}, 1)\n=> false\n\nis.any.object({}, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.object([{}, new Object()])\n=> true\n```\n\nis.json(value:any)\n--------------------\n#### Checks if the given value type is pure json object.\ninterfaces: not, all, any\n\n```javascript\nis.json({foo: 'bar'})\n=> true\n\n// functions are returning as false\nis.json(toString)\n=> false\n\nis.not.json([])\n=> true\n\nis.all.json({}, 1)\n=> false\n\nis.any.json({}, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.json([{}, {foo: 'bar'}])\n=> true\n```\n\nis.regexp(value:any)\n--------------------\n#### Checks if the given value type is RegExp.\ninterfaces: not, all, any\n\n```javascript\nis.regexp(/test/)\n=> true\n\nis.not.regexp(['foo'])\n=> true\n\nis.all.regexp(/test/, 1)\n=> false\n\nis.any.regexp(new RegExp('ab+c'), 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.regexp([{}, /test/])\n=> false\n```\n\nis.string(value:any)\n--------------------\n#### Checks if the given value type is string.\ninterfaces: not, all, any\n\n```javascript\nis.string('foo')\n=> true\n\nis.not.string(['foo'])\n=> true\n\nis.all.string('foo', 1)\n=> false\n\nis.any.string('foo', 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.string([{}, 'foo'])\n=> false\n```\n\nis.char(value:any)\n--------------------\n#### Checks if the given value type is char.\ninterfaces: not, all, any\n\n```javascript\nis.char('f')\n=> true\n\nis.not.char(['foo'])\n=> true\n\nis.all.char('f', 1)\n=> false\n\nis.any.char('f', 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.char(['f', 'o', 'o'])\n=> true\n```\n\nis.undefined(value:any)\n-----------------------\n#### Checks if the given value type is undefined.\ninterfaces: not, all, any\n\n```javascript\nis.undefined(undefined)\n=> true\n\nis.not.undefined(null)\n=> true\n\nis.all.undefined(undefined, 1)\n=> false\n\nis.any.undefined(undefined, 2)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.undefined([{}, undefined])\n=> false\n```\n\nis.sameType(value:any, other:any)\n---------------------------------\n#### Checks if the given value types are same type.\ninterface: not\n\n```javascript\nis.sameType(42, 7)\n=> true\n\nis.sameType(42, '7')\n=> false\n\nis.not.sameType(42, 7)\n=> false\n```\n\nis.windowObject(value:any)\n-----------------------------\n#### Checks if the given object is window object.\ninterfaces: not, all, any\n\n```javascript\nis.windowObject(window)\n=> true\n\nis.windowObject({nope: 'nope'})\n=> false\n\nis.not.windowObject({})\n=> true\n\nis.all.windowObject(window, {nope: 'nope'})\n=> false\n\nis.any.windowObject(window, {nope: 'nope'})\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.windowObject([window, {nope: 'nope'}])\n=> false\n```\n\nis.stream(value:any)\n-----------------------------\n#### Checks if the given value is a certain stream.\ninterfaces: not, all, any\n\n```javascript\nis.stream(fs.createReadStream(path.join(__dirname, 'test.js'))))\n=> true\n\nis.stream(new net.Socket()))\n=> true\n\nis.stream(new Stream.Duplex()))\n=> true\n\nis.stream(new Stream.PassThrough()))\n=> true\n\nis.stream(new Stream.Readable()))\n=> true\n\nis.stream(new Stream.Stream()))\n=> true\n\nis.stream(new Stream.Transform()))\n=> true\n\nis.stream(new Stream.Writable()))\n=> true\n\nis.not.stream(new Stream.Writable()))\n=> false\n\nis.not.stream('foo')\n=> true\n\nis.all.stream(new Stream.Writable(), new Stream.Readable()))\n=> true\n\nis.any.stream({'cat': 'meow'}, new Stream.Readable()))\n=> true\n\n// There are also checks for writable, readable, duplex, and transform streams.\n// See tests.js for more...interfaces not, all, any work as usual.\nis.writeableStream(new net.Socket()))\n=> true\n\nis.writeableStream(new Stream.Readable())\n=> false\n\nis.readableStream(new Stream.PassThrough())\n=> true\n\nis.not.readableStream(new Stream.PassThrough())\n=> false\n\nis.duplexStream(new Stream.PassThrough())\n=> true\n\nis.duplexStream(new Stream.PassThrough())\n=> true\n\nis.all.transformStream(new Stream.PassThrough(), new Stream.Writable())\n=> false\n```\n\nPresence checks\n===============\n\nis.empty(value:array|object|string)\n-----------------------------------\n#### Checks if the given value is empty.\ninterfaces: not, all, any\n\n```javascript\nis.empty({})\n=> true\n\nis.empty([])\n=> true\n\nis.empty('')\n=> true\n\nis.not.empty(['foo'])\n=> true\n\nis.all.empty('', {}, ['foo'])\n=> false\n\nis.any.empty([], 42)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.empty([{}, 'foo'])\n=> false\n```\n\nis.map(value:any)\n-----------------------------------\n#### Checks if the given value is a map.\ninterfaces: not, all, any\n\n```javascript\nis.map(new Map())\n=> true\n\nis.map({})\n=> false\n\nis.map('')\n=> false\n\nis.not.map([])\n=> true\n\nis.any.map(new Map(), 42)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.map([new Map(), {}, 'foo'])\n=> false\n\nis.all.map([new Map(), new Map()])\n=> true\n```\n\nis.existy(value:any)\n--------------------\n#### Checks if the given value is existy. (not null or undefined)\ninterfaces: not, all, any\n\n```javascript\nis.existy({})\n=> true\n\nis.existy(null)\n=> false\n\nis.not.existy(undefined)\n=> true\n\nis.existy(window)\n=> false  // true inside a web browser, false on Node.js or in case of Server-side rendering (SSR)\n\nis.all.existy(null, ['foo'])\n=> false\n\nis.any.existy(undefined, 42)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.existy([{}, 'foo'])\n=> true\n```\n\nis.truthy(value:any)\n--------------------\n#### Checks if the given value is truthy. (existy and not false)\ninterfaces: not, all, any\n\n```javascript\nis.truthy(true)\n=> true\n\nis.truthy(null)\n=> false\n\nis.not.truthy(false)\n=> true\n\nis.all.truthy(null, true)\n=> false\n\nis.any.truthy(undefined, true)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.truthy([{}, true])\n=> true\n```\n\nis.falsy(value:any)\n-------------------\n#### Checks if the given value is falsy.\ninterfaces: not, all, any\n\n```javascript\nis.falsy(false)\n=> true\n\nis.falsy(null)\n=> true\n\nis.not.falsy(true)\n=> true\n\nis.all.falsy(null, false)\n=> true\n\nis.any.falsy(undefined, true)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.falsy([false, true, undefined])\n=> false\n```\n\nis.space(value:any)\n----------------------\n#### Checks if the given value is space.\ninterfaces: not, all, any\n\n```javascript\nis.space(' ')\n=> true\n\nis.space('foo')\n=> false\n\nis.not.space(true)\n=> true\n\nis.all.space(' ', 'foo')\n=> false\n\nis.any.space(' ', true)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.space([' ', 'foo', undefined])\n=> false\n```\n\nRegExp checks\n=============\n\nis.url(value:any)\n-----------------\n#### Checks if the given value matches url regexp.\ninterfaces: not, all, any\n\n```javascript\nis.url('http://www.test.com')\n=> true\n\nis.url('foo')\n=> false\n\nis.not.url(true)\n=> true\n\nis.all.url('http://www.test.com', 'foo')\n=> false\n\nis.any.url('http://www.test.com', true)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.url(['http://www.test.com', 'foo', undefined])\n=> false\n```\n\nis.email(value:any)\n-------------------\n#### Checks if the given value matches email regexp.\ninterfaces: not, all, any\n\n```javascript\nis.email('test@test.com')\n=> true\n\nis.email('foo')\n=> false\n\nis.not.email('foo')\n=> true\n\nis.all.email('test@test.com', 'foo')\n=> false\n\nis.any.email('test@test.com', 'foo')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.email(['test@test.com', 'foo', undefined])\n=> false\n```\n\nis.creditCard(value:any)\n------------------------\n#### Checks if the given value matches credit card regexp.\ninterfaces: not, all, any\n\n```javascript\nis.creditCard(378282246310005)\n=> true\n\nis.creditCard(123)\n=> false\n\nis.not.creditCard(123)\n=> true\n\nis.all.creditCard(378282246310005, 123)\n=> false\n\nis.any.creditCard(378282246310005, 123)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.creditCard([378282246310005, 123, undefined])\n=> false\n```\n\nis.alphaNumeric(value:any)\n--------------------------\n#### Checks if the given value matches alpha numeric regexp.\ninterfaces: not, all, any\n\n```javascript\nis.alphaNumeric('alphaNu3er1k')\n=> true\n\nis.alphaNumeric('*?')\n=> false\n\nis.not.alphaNumeric('*?')\n=> true\n\nis.all.alphaNumeric('alphaNu3er1k', '*?')\n=> false\n\nis.any.alphaNumeric('alphaNu3er1k', '*?')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.alphaNumeric(['alphaNu3er1k', '*?'])\n=> false\n```\n\nis.timeString(value:any)\n------------------------\n#### Checks if the given value matches time string regexp.\ninterfaces: not, all, any\n\n```javascript\nis.timeString('13:45:30')\n=> true\n\nis.timeString('90:90:90')\n=> false\n\nis.not.timeString('90:90:90')\n=> true\n\nis.all.timeString('13:45:30', '90:90:90')\n=> false\n\nis.any.timeString('13:45:30', '90:90:90')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.timeString(['13:45:30', '90:90:90'])\n=> false\n```\n\nis.dateString(value:any)\n------------------------\n#### Checks if the given value matches date string regexp.\ninterfaces: not, all, any\n\n```javascript\nis.dateString('11/11/2011')\n=> true\n\nis.dateString('10-21-2012')\n=> true\n\nis.dateString('90/11/2011')\n=> false\n\nis.not.dateString('90/11/2011')\n=> true\n\nis.all.dateString('11/11/2011', '90/11/2011')\n=> false\n\nis.any.dateString('11-11-2011', '90/11/2011')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.dateString(['11/11/2011', '90/11/2011'])\n=> false\n```\n\nis.usZipCode(value:any)\n-----------------------\n#### Checks if the given value matches US zip code regexp.\ninterfaces: not, all, any\n\n```javascript\nis.usZipCode('02201-1020')\n=> true\n\nis.usZipCode('123')\n=> false\n\nis.not.usZipCode('123')\n=> true\n\nis.all.usZipCode('02201-1020', '123')\n=> false\n\nis.any.usZipCode('02201-1020', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.usZipCode(['02201-1020', '123'])\n=> false\n```\n\nis.caPostalCode(value:any)\n--------------------------\n#### Checks if the given value matches Canada postal code regexp.\ninterfaces: not, all, any\n\n```javascript\nis.caPostalCode('L8V3Y1')\n=> true\n\nis.caPostalCode('L8V 3Y1')\n=> true\n\nis.caPostalCode('123')\n=> false\n\nis.not.caPostalCode('123')\n=> true\n\nis.all.caPostalCode('L8V3Y1', '123')\n=> false\n\nis.any.caPostalCode('L8V3Y1', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.caPostalCode(['L8V3Y1', '123'])\n=> false\n```\n\nis.ukPostCode(value:any)\n------------------------\n#### Checks if the given value matches UK post code regexp.\ninterfaces: not, all, any\n\n```javascript\nis.ukPostCode('B184BJ')\n=> true\n\nis.ukPostCode('123')\n=> false\n\nis.not.ukPostCode('123')\n=> true\n\nis.all.ukPostCode('B184BJ', '123')\n=> false\n\nis.any.ukPostCode('B184BJ', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.ukPostCode(['B184BJ', '123'])\n=> false\n```\n\nis.nanpPhone(value:any)\n-----------------------\n#### Checks if the given value matches North American numbering plan phone regexp.\ninterfaces: not, all, any\n\n```javascript\nis.nanpPhone('609-555-0175')\n=> true\n\nis.nanpPhone('123')\n=> false\n\nis.not.nanpPhone('123')\n=> true\n\nis.all.nanpPhone('609-555-0175', '123')\n=> false\n\nis.any.nanpPhone('609-555-0175', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.nanpPhone(['609-555-0175', '123'])\n=> false\n```\n\nis.eppPhone(value:any)\n----------------------\n#### Checks if the given value matches extensible provisioning protocol phone regexp.\ninterfaces: not, all, any\n\n```javascript\nis.eppPhone('+90.2322456789')\n=> true\n\nis.eppPhone('123')\n=> false\n\nis.not.eppPhone('123')\n=> true\n\nis.all.eppPhone('+90.2322456789', '123')\n=> false\n\nis.any.eppPhone('+90.2322456789', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.eppPhone(['+90.2322456789', '123'])\n=> false\n```\n\nis.socialSecurityNumber(value:any)\n----------------------------------\n#### Checks if the given value matches social security number regexp.\ninterfaces: not, all, any\n\n```javascript\nis.socialSecurityNumber('017-90-7890')\n=> true\n\nis.socialSecurityNumber('017907890')\n=> true\n\nis.socialSecurityNumber('123')\n=> false\n\nis.not.socialSecurityNumber('123')\n=> true\n\nis.all.socialSecurityNumber('017-90-7890', '123')\n=> false\n\nis.any.socialSecurityNumber('017907890', '123')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.socialSecurityNumber(['017-90-7890', '123'])\n=> false\n```\n\nis.affirmative(value:any)\n-------------------------\n#### Checks if the given value matches affirmative regexp.\ninterfaces: not, all, any\n\n```javascript\nis.affirmative('yes')\n=> true\n\nis.affirmative('no')\n=> false\n\nis.not.affirmative('no')\n=> true\n\nis.all.affirmative('yes', 'no')\n=> false\n\nis.any.affirmative('yes', 'no')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.affirmative(['yes', 'y', 'true', 't', 'ok', 'okay'])\n=> true\n```\n\nis.hexadecimal(value:any)\n-------------------------\n#### Checks if the given value matches hexadecimal regexp.\ninterfaces: not, all, any\n\n```javascript\nis.hexadecimal('f0f0f0')\n=> true\n\nis.hexadecimal('0xf0f0f0')\n=> true\n\nis.hexadecimal(2.5)\n=> false\n\nis.not.hexadecimal('string')\n=> true\n\nis.all.hexadecimal('ff', 'f50')\n=> true\n\nis.any.hexadecimal('0xff5500', true)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.hexadecimal(['fff', '333', 'f50'])\n=> true\n```\n\nis.hexColor(value:any)\n-------------------------\n#### Checks if the given value matches hexcolor regexp.\ninterfaces: not, all, any\n\n```javascript\nis.hexColor('#333')\n=> true\n\nis.hexColor('#3333')\n=> false\n\nis.not.hexColor(0.5)\n=> true\n\nis.all.hexColor('fff', 'f50')\n=> true\n\nis.any.hexColor('ff5500', 0.5)\n=> false\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.hexColor(['fff', '333', 'f50'])\n=> true\n```\n\nis.ip(value:any)\n-------------------------\n#### Checks if the given value matches ip regexp\ninterfaces: not, all, any\n\n```javascript\nis.ip('198.156.23.5')\n=> true\n\nis.ip('1.2..5')\n=> false\n\nis.not.ip('8:::::::7')\n=> true\n\nis.all.ip('0:1::4:ff5:54:987:C', '123.123.123.123')\n=> true\n\nis.any.ip('123.8.4.3', '0.0.0.0')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.ip(['123.123.23.12', 'A:B:C:D:E:F:0:0'])\n=> true\n```\n\nis.ipv4(value:any)\n-------------------------\n#### Checks if the given value matches ipv4 regexp\ninterfaces: not, all, any\n\n```javascript\nis.ipv4('198.12.3.142')\n=> true\n\nis.ipv4('1.2..5')\n=> false\n\nis.not.ipv4('8:::::::7')\n=> true\n\nis.all.ipv4('198.12.3.142', '123.123.123.123')\n=> true\n\nis.any.ipv4('255.255.255.255', '850..1.4')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.ipv4(['198.12.3.142', '1.2.3'])\n=> false\n\n```\n\nis.ipv6(value:any)\n-------------------------\n#### Checks if the given value matches ipv6 regexp\ninterfaces: not, all, any\n\n```javascript\nis.ipv6('2001:DB8:0:0:1::1')\n=> true\n\nis.ipv6('985.12.3.4')\n=> true\n\nis.not.ipv6('8:::::::7')\n=> true\n\nis.all.ipv6('2001:DB8:0:0:1::1', '1:50:198:2::1:2:8')\n=> true\n\nis.any.ipv6('255.255.255.255', '2001:DB8:0:0:1::1')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.ipv6(['2001:DB8:0:0:1::1', '1.2.3'])\n=> false\n```\n\nis.macAddress(value:any)\n-------------------------\n#### Checks if the given value matches macAddress regexp\ninterfaces: not, all, any\n\n```javascript\nis.macAddress('01:23:45:67:89:ab')\n=> true\n\nis.not.macAddress('01:23:45:67:89:ab:21')\n=> true\n\nis.all.macAddress('01:23:45:67:89:ab', 'a4:11:e2:67:89:1f')\n=> true\n\nis.any.macAddress(null, '255.255.255.255', 4, 'a4:11:e2:67:89:1f')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.any.macAddress(['2001:DB8:0:0:1::1', '01:23:45:67:89:ab'])\n=> true\n```\n\nis.crawler(value:any)\n-------------------------\n#### Checks if the useragent is a web crawler\nA Web crawler, sometimes called a spider or spiderbot and often shortened to crawler, is an Internet bot that systematically browses the World Wide Web and that is typically operated by search engines for the purpose of Web indexing (web spidering).\n\ninterfaces: not, all, any\n\n```javascript\nis.crawler('APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)')\n=> true\n\nis.crawler(34)\n=> false\n\nis.not.crawler('APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)')\n=> false\n\nis.crawler('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36')\n=> false\n\nis.all.crawler('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36', 'APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)')\n=> false\n\nis.any.crawler('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36', 'APIs-Google (+https://developers.google.com/webmasters/APIs-Google.html)')\n=> true\n```\n\nString checks\n=============\n\nis.include(value:string, target:string)\n-----------------------------------------\n#### Checks if the given string contains a substring.\ninterface: not\n\n```javascript\nis.include('Some text goes here', 'text')\n=> true\n\nis.include('test', 'text')\n=> false\n\nis.not.include('test', 'text')\n=> true\n```\n\nis.umlaut(value:string)\n--------------------------\n#### Checks if the given string contains umlauts Ä, ä, Ö, ö, Ü, ü, ß.\ninterfaces: not, all, any\n\n```javascript\nis.umlaut('Bär')\n=> true\n\nis.umlaut('foo')\n=> false\n\nis.umlaut(2)\n=> false\n\nis.not.umlaut('test.de')\n=> true\n\nis.any.umlaut('Käse', 3))\n=> true\n\nis.all.umlaut('Käse', 'Bin ein Häschen, liebe Mören!')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.umlaut(['Käse', 'Übelkeit')])\n=> true\n```\n\nis.upperCase(value:string)\n--------------------------\n#### Checks if the given string is UPPERCASE.\ninterfaces: not, all, any\n\n```javascript\nis.upperCase('YEAP')\n=> true\n\nis.upperCase('nope')\n=> false\n\nis.not.upperCase('Nope')\n=> true\n\nis.all.upperCase('YEAP', 'nope')\n=> false\n\nis.any.upperCase('YEAP', 'nope')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.upperCase(['YEAP', 'ALL UPPERCASE'])\n=> true\n```\n\n\nis.lowerCase(value:string)\n--------------------------\n#### Checks if the given string is lowercase.\ninterfaces: not, all, any\n\n```javascript\nis.lowerCase('yeap')\n=> true\n\nis.lowerCase('NOPE')\n=> false\n\nis.not.lowerCase('Nope')\n=> true\n\nis.all.lowerCase('yeap', 'NOPE')\n=> false\n\nis.any.lowerCase('yeap', 'NOPE')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.lowerCase(['yeap', 'all lowercase'])\n=> true\n```\n\nis.startWith(value:string, target:string)\n-------------------------------------------\n#### Checks if the given string starts with substring.\ninterface: not\n\n```javascript\nis.startWith('yeap', 'ye')\n=> true\n\nis.startWith('nope', 'ye')\n=> false\n\nis.not.startWith('nope not that', 'not')\n=> true\n```\n\nis.endWith(value:string, target:string)\n-----------------------------------------\n#### Checks if the given string ends with substring.\ninterfaces: not\n\n```javascript\nis.endWith('yeap', 'ap')\n=> true\n\nis.endWith('nope', 'no')\n=> false\n\nis.not.endWith('nope not that', 'not')\n=> true\n\nis.endWith('yeap that one', 'one')\n=> true\n```\n\nis.capitalized(value:string)\n---------------------------------------------\n#### Checks if the given string is capitalized.\ninterfaces: not, all, any\n\n```javascript\nis.capitalized('Yeap')\n=> true\n\nis.capitalized('nope')\n=> false\n\nis.not.capitalized('nope not capitalized')\n=> true\n\nis.not.capitalized('nope Capitalized')\n=> true\n\nis.all.capitalized('Yeap', 'All', 'Capitalized')\n=> true\n\nis.any.capitalized('Yeap', 'some', 'Capitalized')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.capitalized(['Nope', 'not'])\n=> false\n```\n\nis.palindrome(value:string)\n---------------------------------------------\n#### Checks if the given string is palindrome.\ninterfaces: not, all, any\n\n```javascript\nis.palindrome('testset')\n=> true\n\nis.palindrome('A man, a plan, a canal - Panama!')\n=> true\n\nis.palindrome('nope')\n=> false\n\nis.palindrome('café ífac')  // currently only ASCII characters are considered\n=> true\n\nis.not.palindrome('nope not palindrome')\n=> true\n\nis.not.palindrome('tt')\n=> false\n\nis.all.palindrome('testset', 'tt')\n=> true\n\nis.any.palindrome('Yeap', 'some', 'testset')\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.palindrome(['Nope', 'testset'])\n=> false\n```\n\nArithmetic checks\n=================\n\nis.equal(value:any, other:any)\n------------------------------\n#### Checks if the given values are equal.\ninterfaces: not\n\n```javascript\nis.equal(42, 40 + 2)\n=> true\n\nis.equal('yeap', 'yeap')\n=> true\n\nis.not.equal('yeap', 'nope')\n=> true\n\nis.equal(true, true)\n=> true\n\nis.equal([1,3,8], [1,3,8])\n=> true\n\nis.equal([1,3,8], [1,8,3])\n=> true\n\nis.equal([1,3], [1,8,3])\n=> false\n\nis.equal([true, false], [false, true])\n=> true\n\nis.equal(['foo', 'bar', 'baz'], ['baz', 'bar', 'foo'])\n=> true\n\nis.not.equal([], [])\n=> false\n\nis.equal({'a': 1, 'b': 'nose'}, {'a': 1, 'b': 'nose'})\n=> true\n\nis.not.equal({'a': 'nose', 'b': 1}, {'b': 1, 'a': 'nose'})\n=> true\n\nis.equal({'a': 'nose', 'b': {'c': 3, 'd': true}}, {'a': 'nose', 'b': {'c': 3, 'd': true}})\n=> true\n```\n\nis.even(value:number)\n---------------------\n#### Checks if the given value is even.\ninterfaces: not, all, any\n\n```javascript\nis.even(42)\n=> true\n\nis.not.even(41)\n=> true\n\nis.all.even(40, 42, 44)\n=> true\n\nis.any.even(39, 42, 43)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.even([40, 42, 43])\n=> false\n```\n\nis.odd(value:number)\n--------------------\n#### Checks if the given value is odd.\ninterfaces: not, all, any\n\n```javascript\nis.odd(41)\n=> true\n\nis.not.odd(42)\n=> true\n\nis.all.odd(39, 41, 43)\n=> true\n\nis.any.odd(39, 42, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.odd([40, 42, 43])\n=> false\n```\n\nis.positive(value:number)\n-------------------------\n#### Checks if the given value is positive.\ninterfaces: not, all, any\n\n```javascript\nis.positive(41)\n=> true\n\nis.not.positive(-42)\n=> true\n\nis.all.positive(39, 41, 43)\n=> true\n\nis.any.positive(-39, 42, -44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.positive([40, 42, -43])\n=> false\n```\n\nis.negative(value:number)\n-------------------------\n#### Checks if the given value is negative.\ninterfaces: not, all, any\n\n```javascript\nis.negative(-41)\n=> true\n\nis.not.negative(42)\n=> true\n\nis.all.negative(-39, -41, -43)\n=> true\n\nis.any.negative(-39, 42, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.negative([40, 42, -43])\n=> false\n```\n\nis.above(value:number, min:number)\n---------------------------\n#### Checks if the given value is above minimum value.\ninterface: not\n\n```javascript\nis.above(41, 30)\n=> true\n\nis.not.above(42, 50)\n=> true\n```\n\nis.under(value:number, max:number)\n---------------------------\n#### Checks if the given value is under maximum value.\ninterface: not\n\n```javascript\nis.under(30, 35)\n=> true\n\nis.not.under(42, 30)\n=> true\n```\n\nis.within(value:number, min:number, max:number)\n---------------------------------\n#### Checks if the given value is within minimum and maximum values.\ninterface: not\n\n```javascript\nis.within(30, 20, 40)\n=> true\n\nis.not.within(40, 30, 35)\n=> true\n```\n\nis.decimal(value:number)\n------------------------\n#### Checks if the given value is decimal.\ninterfaces: not, all, any\n\n```javascript\nis.decimal(41.5)\n=> true\n\nis.not.decimal(42)\n=> true\n\nis.all.decimal(39.5, 41.5, -43.5)\n=> true\n\nis.any.decimal(-39, 42.5, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.decimal([40, 42.5, -43])\n=> false\n```\n\nis.integer(value:number)\n------------------------\n#### Checks if the given value is integer.\ninterfaces: not, all, any\n\n```javascript\nis.integer(41)\n=> true\n\nis.not.integer(42.5)\n=> true\n\nis.all.integer(39, 41, -43)\n=> true\n\nis.any.integer(-39, 42.5, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.integer([40, 42.5, -43])\n=> false\n```\n\nis.finite(value:number)\n-----------------------\n#### Checks if the given value is finite.\ninterfaces: not, all, any\n\n```javascript\nis.finite(41)\n=> true\n\nis.not.finite(42 / 0)\n=> true\n\nis.all.finite(39, 41, -43)\n=> true\n\nis.any.finite(-39, Infinity, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.finite([Infinity, -Infinity, 42.5])\n=> false\n```\n\nis.infinite(value:number)\n-------------------------\n#### Checks if the given value is infinite.\ninterfaces: not, all, any\n\n```javascript\nis.infinite(Infinity)\n=> true\n\nis.not.infinite(42)\n=> true\n\nis.all.infinite(Infinity, -Infinity, -43 / 0)\n=> true\n\nis.any.infinite(-39, Infinity, 44)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.infinite([Infinity, -Infinity, 42.5])\n=> false\n```\n\nObject checks\n=============\n\nis.propertyCount(value:object, count:number)\n-------------------------------------\n#### Checks if objects' property count is equal to given count.\ninterface: not\n\n```javascript\nis.propertyCount({this: 'is', 'sample': object}, 2)\n=> true\n\nis.propertyCount({this: 'is', 'sample': object}, 3)\n=> false\n\nis.not.propertyCount({}, 2)\n=> true\n```\n\nis.propertyDefined(value:object, property:string)\n------------------------------------------\n#### Checks if the given property is defined on object.\ninterface: not\n\n```javascript\nis.propertyDefined({yeap: 'yeap'}, 'yeap')\n=> true\n\nis.propertyDefined({yeap: 'yeap'}, 'nope')\n=> false\n\nis.not.propertyDefined({}, 'nope')\n=> true\n```\n\nArray checks\n============\n\nis.inArray(value:any, array)\n---------------------\n#### Checks if the given item is in array?\ninterface: not\n```javascript\nis.inArray(2, [1, 2, 3])\n=> true\n\nis.inArray(4, [1, 2, 3])\n=> false\n\nis.not.inArray(4, [1, 2, 3])\n=> true\n```\n\nis.sorted(value:array, sign:string)\n----------------------\n#### Checks if the given array is sorted. Sign is optional parameter.\ninterfaces: not, all, any\n\n```javascript\nis.sorted([1, 2, 3])\n=> true\n\nis.sorted([1, 2, 4, 3])\n=> false\n\nis.sorted([1, 1, 2, 2], '>=')\n=> true\n\nis.sorted([1, 2, 3, 4], '>')\n=> true\n\nis.sorted([4, 3, 3, 1], '<=')\n=> true\n\nis.sorted([4, 3, 2, 1], '<')\n=> true\n\nis.sorted([1, 2, 3, 3], '>')\n=> false\n\nis.not.sorted([5, 4, 3])\n=> true\n\nis.not.sorted([5, 4, 3], '<')\n=> false\n\nis.all.sorted([1, 2], [3, 4])\n=> true\n\nis.any.sorted([1, 2], [5, 4])\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.sorted([[1, 2], [5, 4]])\n=> false\n```\n\nEnvironment checks\n==================\n#### ⚠️ Environment checks are not available as node module\n- i.e. checks such as `is.ios()` will only work inside a client execution environment such as a web browser.\n- Below are therefore checks to *determine your execution environment* so you can do:\n\n```javascript\nis.browser() ? is.ios() : 'current execution environment is no web browser 🤷'\n```\n\n\n### Execution Environment Checks\n------------------------------------------------\nis.browser(), is.nodejs(), is.deno, is.webworker\n------------------------------------------------\n#### Checks to determine your current execution environment.\ninterface: not\n\n```javascript\nis.browser()\n=> true if current execution environment is browser\n\nis.not.browser()\n=> true if current execution environment is not browser\n\nis.nodejs()\n=> true if current execution environment is Node.js\n\nis.deno()\n=> true if current execution environment is Deno\n\nis.webworker()\n=> true if current execution environment is webworker\n```\n\n\n### Environment Checks\n------------------------------------------------\nis.ie(range:number|string)\n-------------------\n#### Checks if current browser is ie. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.ie()\n=> true if current browser is ie\n\nis.not.ie()\n=> false if current browser is ie\n\n// also supports version number\nis.ie(10)\n=> true if current version of ie is 10\n\nis.ie('>=10')\n=> true if current version of ie is greater than or equal to 10\n\nis.not.ie('<9')\n=> true if current version of ie is not less than 9\n```\n\nis.chrome(range:number|string)\n-----------\n#### Checks if current browser is chrome. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.chrome()\n=> true if current browser is chrome\n\nis.not.chrome()\n=> false if current browser is chrome\n\n// also supports version number\nis.chrome(50)\n=> true if current version of chrome is 50\n\nis.chrome('>=40')\n=> true if current version of chrome is greater than or equal to 40\n\nis.not.chrome('<30')\n=> true if current version of chrome is not less than 30\n```\n\nis.firefox(range:number|string)\n------------\n#### Checks if current browser is firefox. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.firefox()\n=> true if current browser is firefox\n\nis.not.firefox()\n=> false if current browser is firefox\n\n// also supports version number\nis.firefox(41)\n=> true if current version of firefox is 41\n\nis.firefox('>=40')\n=> true if current version of firefox is greater than or equal to 40\n\nis.not.firefox('<30')\n=> true if current version of firefox is not less than 30\n```\n\nis.edge(range:number|string)\n------------\n#### Checks if current browser is edge. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.edge()\n=> true if current browser is edge\n\nis.not.edge()\n=> false if current browser is edge\n\n// also supports version number\nis.edge(13)\n=> true if current version of edge is 13\n\nis.edge('>=12')\n=> true if current version of edge is greater than or equal to 12\n\nis.not.edge('<13')\n=> true if current version of edge is not less than 13\n```\n\nis.opera(range:number|string)\n----------\n#### Checks if current browser is opera. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.opera()\n=> true if current browser is opera\n\nis.not.opera()\n=> false if current browser is opera\n\n// also supports version number\nis.opera(36)\n=> true if current version of opera is 36\n\nis.opera('>=35')\n=> true if current version of opera is greater than or equal to 35\n\nis.not.opera('<20')\n=> true if current version of opera is not less than 20\n```\n\nis.safari(range:number|string)\n-----------\n#### Checks if current browser is safari. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.safari()\n=> true if current browser is safari\n\nis.not.safari()\n=> false if current browser is safari\n\n// also supports version number\nis.safari(9)\n=> true if current version of safari is 9\n\nis.safari('>=8')\n=> true if current version of safari is greater than or equal to 8\n\nis.not.safari('<7')\n=> true if current version of safari is not less than 7\n```\n\nis.phantom(range:number|string)\n-----------\n#### Checks if current browser is phantomjs. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.phantom()\n=> true if current browser is phantomjs\n\nis.not.phantom()\n=> false if current browser is phantomjs\n\n// also supports version number\nis.phantom(2)\n=> true if current version of phantom is 2\n\nis.phantom('>=1')\n=> true if current version of phantomjs is greater than or equal to 1\n\nis.not.phantom('<2')\n=> true if current version of phantomjs is not less than 2\n```\n\nis.ios()\n--------\n#### Checks if current device has ios.\ninterface: not\n\n```javascript\nis.ios()\n=> true if current device is iPhone, iPad or iPod\n\nis.not.ios()\n=> true if current device is not iPhone, iPad or iPod\n```\n\nis.iphone(range:number|string)\n-----------\n#### Checks if current device is iPhone. Parameter is optional version range (or number) of browser.\ninterface: not\n\n```javascript\nis.iphone()\n=> true if current device is iPhone\n\nis.not.iphone()\n=> true if current device is not iPhone\n\n// also supports version number\nis.iphone(9)\n=> true if current version of iPhone is 9\n\nis.iphone('>=7')\n=> true if current version of iPhone is greater than or equal to 7\n\nis.not.iphone('<8')\n=> true if current version of iPhone is not less than 8\n```\n\nis.ipad(range:number|string)\n---------\n#### Checks if current device is iPad.\ninterface: not\n\n```javascript\nis.ipad()\n=> true if current device is iPad\n\nis.not.ipad()\n=> true if current device is not iPad\n\n// also supports version number\nis.ipad(9)\n=> true if current version of iPad is 9\n\nis.ipad('>=7')\n=> true if current version of iPad is greater than or equal to 7\n\nis.not.ipad('<8')\n=> true if current version of iPad is not less than 8\n```\n\nis.ipod(range:number|string)\n---------\n#### Checks if current device is iPod.\ninterface: not\n\n```javascript\nis.ipod()\n=> true if current device is iPod\n\nis.not.ipod()\n=> true if current device is not iPod\n\n// also supports version number\nis.ipod(7)\n=> true if current version of iPod is 7\n\nis.ipod('>=5')\n=> true if current version of iPod is greater than or equal to 5\n\nis.not.ipod('<5')\n=> true if current version of iPod is not less than 5\n```\n\nis.android()\n------------\n#### Checks if current device has Android.\ninterface: not\n\n```javascript\nis.android()\n=> true if current device has Android OS\n\nis.not.android()\n=> true if current device has not Android OS\n```\n\nis.androidPhone()\n-----------------\n#### Checks if current device is Android phone.\ninterface: not\n\n```javascript\nis.androidPhone()\n=> true if current device is Android phone\n\nis.not.androidPhone()\n=> true if current device is not Android phone\n```\n\nis.androidTablet()\n------------------\n#### Checks if current device is Android tablet.\ninterface: not\n\n```javascript\nis.androidTablet()\n=> true if current device is Android tablet\n\nis.not.androidTablet()\n=> true if current device is not Android tablet\n```\n\nis.blackberry()\n---------------\n#### Checks if current device is Blackberry.\ninterface: not\n\n```javascript\nis.blackberry()\n=> true if current device is Blackberry\n\nis.not.blackberry()\n=> true if current device is not Blackberry\n```\n\nis.windowsPhone()\n-----------------\n#### Checks if current device is Windows phone.\ninterface: not\n\n```javascript\nis.windowsPhone()\n=> true if current device is Windows phone\n\nis.not.windowsPhone()\n=> true if current device is not Windows Phone\n```\n\nis.windowsTablet()\n------------------\n#### Checks if current device is Windows tablet.\ninterface: not\n\n```javascript\nis.windowsTablet()\n=> true if current device is Windows tablet\n\nis.not.windowsTablet()\n=> true if current device is not Windows tablet\n```\n\nis.windows()\n------------\n#### Checks if current OS is Windows.\ninterface: not\n\n```javascript\nis.windows()\n=> true if current OS is Windows\n\nis.not.windows()\n=> true if current OS is not Windows\n```\n\nis.mac()\n--------\n#### Checks if current OS is Mac OS X.\ninterface: not\n\n```javascript\nis.mac()\n=> true if current OS is Mac OS X\n\nis.not.mac()\n=> true if current OS is not Mac OS X\n```\n\nis.linux()\n----------\n#### Checks if current OS is linux.\ninterface: not\n\n```javascript\nis.linux()\n=> true if current OS is linux\n\nis.not.linux()\n=> true if current OS is not linux\n```\n\nis.desktop()\n------------\n#### Checks if current device is desktop.\ninterface: not\n\n```javascript\nis.desktop()\n=> true if current device is desktop\n\nis.not.desktop()\n=> true if current device is not desktop\n```\n\nis.mobile()\n-----------\n#### Checks if current device is mobile.\ninterface: not\niPhone, iPod, Android Phone, Windows Phone, Blackberry.\n```javascript\n\nis.mobile()\n=> true if current device is mobile\n\nis.not.mobile()\n=> true if current device is not mobile\n```\n\nis.tablet()\n-----------\n#### Checks if current device is tablet.\ninterface: not\niPad, Android Tablet, Windows Tablet\n```javascript\n\nis.tablet()\n=> true if current device is tablet\n\nis.not.tablet()\n=> true if current device is not tablet\n```\n\nis.online()\n-----------\n#### Checks if current device is online.\ninterface: not\n\n```javascript\nis.online()\n=> true if current device is online\n\nis.not.online()\n=> true if current device is not online\n```\n\nis.offline()\n------------\n#### Checks if current device is offline.\ninterface: not\n\n```javascript\nis.offline()\n=> true if current device is offline\n\nis.not.offline()\n=> true if current device is not offline\n```\n\nis.touchDevice()\n------------\n#### Checks if current device supports touch.\ninterface: not\n\n```javascript\nis.touchDevice()\n=> true if current device supports touch\n\nis.not.touchDevice()\n=> true if current device does not support touch\n```\n\nTime checks\n===========\n\nis.today(value:date)\n----------------------\n#### Checks if the given date object indicate today.\ninterfaces: not, all, any\n\n```javascript\nconst today = new Date()\nis.today(today)\n=> true\n\nconst yesterday = new Date(new Date().setDate(new Date().getDate() - 1))\nis.today(yesterday)\n=> false\n\nis.not.today(yesterday)\n=> true\n\nis.all.today(today, today)\n=> true\n\nis.any.today(today, yesterday)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.today([today, yesterday])\n=> false\n```\n\nis.yesterday(value:date)\n--------------------------\n#### Checks if the given date object indicate yesterday.\ninterfaces: not, all, any\n\n```javascript\nconst today = new Date()\nis.yesterday(today)\n=> false\n\nconst yesterday = new Date(new Date().setDate(new Date().getDate() - 1))\nis.yesterday(yesterday)\n=> true\n\nis.not.yesterday(today)\n=> true\n\nis.all.yesterday(yesterday, today)\n=> false\n\nis.any.yesterday(today, yesterday)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.yesterday([today, yesterday])\n=> false\n```\n\nis.tomorrow(value:date)\n-------------------------\n#### Checks if the given date object indicate tomorrow.\ninterfaces: not, all, any\n\n```javascript\nconst today = new Date()\nis.tomorrow(today)\n=> false\n\nconst tomorrow = new Date(new Date().setDate(new Date().getDate() + 1))\nis.tomorrow(tomorrow)\n=> true\n\nis.not.tomorrow(today)\n=> true\n\nis.all.tomorrow(tomorrow, today)\n=> false\n\nis.any.tomorrow(today, tomorrow)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.tomorrow([today, tomorrow])\n=> false\n```\n\nis.past(value:date)\n---------------------\n#### Checks if the given date object indicate past.\ninterfaces: not, all, any\n\n```javascript\nconst yesterday = new Date(new Date().setDate(new Date().getDate() - 1))\nconst tomorrow = new Date(new Date().setDate(new Date().getDate() + 1))\n\nis.past(yesterday)\n=> true\n\nis.past(tomorrow)\n=> false\n\nis.not.past(tomorrow)\n=> true\n\nis.all.past(tomorrow, yesterday)\n=> false\n\nis.any.past(yesterday, tomorrow)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.past([yesterday, tomorrow])\n=> false\n```\n\nis.future(value:date)\n-----------------------\n#### Checks if the given date object indicate future.\ninterfaces: not, all, any\n\n```javascript\nconst yesterday = new Date(new Date().setDate(new Date().getDate() - 1))\nconst tomorrow = new Date(new Date().setDate(new Date().getDate() + 1))\n\nis.future(yesterday)\n=> false\n\nis.future(tomorrow)\n=> true\n\nis.not.future(yesterday)\n=> true\n\nis.all.future(tomorrow, yesterday)\n=> false\n\nis.any.future(yesterday, tomorrow)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.future([yesterday, tomorrow])\n=> false\n```\n\nis.day(value:date, day:string)\n-------------------------------\n#### Checks if the given date objects' day equal given dayString parameter.\ninterface: not\n\n```javascript\nconst mondayObj = new Date('01/26/2015')\nconst tuesdayObj = new Date('01/27/2015')\nis.day(mondayObj, 'monday')\n=> true\n\nis.day(mondayObj, 'tuesday')\n=> false\n\nis.not.day(mondayObj, 'tuesday')\n=> true\n```\n\nis.month(value:date, month:string)\n-----------------------------------\n#### Checks if the given date objects' month equal given monthString parameter.\ninterface: not\n\n```javascript\nconst januaryObj = new Date('01/26/2015')\nconst februaryObj = new Date('02/26/2015')\nis.month(januaryObj, 'january')\n=> true\n\nis.month(februaryObj, 'january')\n=> false\n\nis.not.month(februaryObj, 'january')\n=> true\n```\n\nis.year(value:date, year:number)\n---------------------------------\n#### Checks if the given date objects' year equal given yearNumber parameter.\ninterface: not\n\n```javascript\nconst year2015 = new Date('01/26/2015')\nconst year2016 = new Date('01/26/2016')\nis.year(year2015, 2015)\n=> true\n\nis.year(year2016, 2015)\n=> false\n\nis.not.year(year2016, 2015)\n=> true\n```\n\nis.leapYear(value:number)\n---------------------------------\n#### Checks if the given year number is a leap year\ninterfaces: not, all, any\n\n```javascript\nis.leapYear(2016)\n=> true\n\nis.leapYear(2015)\n=> false\n\nis.not.leapYear(2015)\n=> true\n\nis.all.leapYear(2015, 2016)\n=> false\n\nis.any.leapYear(2015, 2016)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.leapYear([2016, 2080])\n=> true\n```\n\nis.weekend(value:date)\n------------------------\n#### Checks if the given date objects' day is weekend.\ninterfaces: not, all, any\n\n```javascript\nconst monday = new Date('01/26/2015')\nconst sunday = new Date('01/25/2015')\nconst saturday = new Date('01/24/2015')\nis.weekend(sunday)\n=> true\n\nis.weekend(monday)\n=> false\n\nis.not.weekend(monday)\n=> true\n\nis.all.weekend(sunday, saturday)\n=> true\n\nis.any.weekend(sunday, saturday, monday)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.weekend([sunday, saturday, monday])\n=> false\n```\n\nis.weekday(value:date)\n------------------------\n#### Checks if the given date objects' day is weekday.\ninterfaces: not, all, any\n\n```javascript\nconst monday = new Date('01/26/2015')\nconst sunday = new Date('01/25/2015')\nconst saturday = new Date('01/24/2015')\nis.weekday(monday)\n=> true\n\nis.weekday(sunday)\n=> false\n\nis.not.weekday(sunday)\n=> true\n\nis.all.weekday(monday, saturday)\n=> false\n\nis.any.weekday(sunday, saturday, monday)\n=> true\n\n// 'all' and 'any' interfaces can also take array parameter\nis.all.weekday([sunday, saturday, monday])\n=> false\n```\n\nis.inDateRange(value:date, start:date, end:date)\n----------------------------------------------------\n#### Checks if date is within given range.\ninterface: not\n\n```javascript\nconst saturday = new Date('01/24/2015')\nconst sunday = new Date('01/25/2015')\nconst monday = new Date('01/26/2015')\nis.inDateRange(sunday, saturday, monday)\n=> true\n\nis.inDateRange(saturday, sunday, monday)\n=> false\n\nis.not.inDateRange(saturday, sunday, monday)\n=> true\n```\n\nis.inLastWeek(value:date)\n---------------------------\n#### Checks if the given date is between now and 7 days ago.\ninterface: not\n\n```javascript\nconst twoDaysAgo = new Date(new Date().setDate(new Date().getDate() - 2))\nconst nineDaysAgo = new Date(new Date().setDate(new Date().getDate() - 9))\nis.inLastWeek(twoDaysAgo)\n=> true\n\nis.inLastWeek(nineDaysAgo)\n=> false\n\nis.not.inLastWeek(nineDaysAgo)\n=> true\n```\n\nis.inLastMonth(value:date)\n----------------------------\n#### Checks if the given date is between now and a month ago.\ninterface: not\n\n```javascript\nconst tenDaysAgo = new Date(new Date().setDate(new Date().getDate() - 10))\nconst fortyDaysAgo = new Date(new Date().setDate(new Date().getDate() - 40))\nis.inLastMonth(tenDaysAgo)\n=> true\n\nis.inLastMonth(fortyDaysAgo)\n=> false\n\nis.not.inLastMonth(fortyDaysAgo)\n=> true\n```\n\nis.inLastYear(value:date)\n---------------------------\n#### Checks if the given date is between now and a year ago.\ninterface: not\n\n```javascript\nconst twoMonthsAgo = new Date(new Date().setMonth(new Date().getMonth() - 2))\nconst thirteenMonthsAgo = new Date(new Date().setMonth(new Date().getMonth() - 13))\nis.inLastYear(twoMonthsAgo)\n=> true\n\nis.inLastYear(thirteenMonthsAgo)\n=> false\n\nis.not.inLastYear(thirteenMonthsAgo)\n=> true\n```\n\nis.inNextWeek(value:date)\n---------------------------\n#### Checks if the given date is between now and 7 days later.\ninterface: not\n\n```javascript\nconst twoDaysLater = new Date(new Date().setDate(new Date().getDate() + 2))\nconst nineDaysLater = new Date(new Date().setDate(new Date().getDate() + 9))\nis.inNextWeek(twoDaysLater)\n=> true\n\nis.inNextWeek(nineDaysLater)\n=> false\n\nis.not.inNextWeek(nineDaysLater)\n=> true\n```\n\nis.inNextMonth(value:date)\n----------------------------\n#### Checks if the given date is between now and a month later.\ninterface: not\n\n```javascript\nconst tenDaysLater = new Date(new Date().setDate(new Date().getDate() + 10))\nconst fortyDaysLater = new Date(new Date().setDate(new Date().getDate() + 40))\nis.inNextMonth(tenDaysLater)\n=> true\n\nis.inNextMonth(fortyDaysLater)\n=> false\n\nis.not.inNextMonth(fortyDaysLater)\n=> true\n```\n\nis.inNextYear(value:date)\n---------------------------\n#### Checks if the given date is between now and a year later.\ninterface: not\n\n```javascript\nconst twoMonthsLater = new Date(new Date().setMonth(new Date().getMonth() + 2))\nconst thirteenMonthsLater = new Date(new Date().setMonth(new Date().getMonth() + 13))\nis.inNextYear(twoMonthsLater)\n=> true\n\nis.inNextYear(thirteenMonthsLater)\n=> false\n\nis.not.inNextYear(thirteenMonthsLater)\n=> true\n```\n\nis.quarterOfYear(value:date, quarter:number)\n---------------------------------------------\n#### Checks if the given date is in the parameter quarter.\ninterface: not\n\n```javascript\nconst firstQuarter = new Date('01/26/2015')\nconst secondQuarter = new Date('05/26/2015')\nis.quarterOfYear(firstQuarter, 1)\n=> true\n\nis.quarterOfYear(secondQuarter, 1)\n=> false\n\nis.not.quarterOfYear(secondQuarter, 1)\n=> true\n```\n\nis.dayLightSavingTime(value:date)\n--------------------------------------------------\n#### Checks if the given date is in daylight saving time.\ninterface: not\n\n```javascript\n// For Turkey Time Zone\nconst january1 = new Date('01/01/2015')\nconst june1 = new Date('06/01/2015')\n\nis.dayLightSavingTime(june1)\n=> true\n\nis.dayLightSavingTime(january1)\n=> false\n\nis.not.dayLightSavingTime(january1)\n=> true\n```\n-----------------\n\nConfiguration\n=============\n\nis.setNamespace()\n-----------------\nChange namespace of library to prevent name collisions.\n\n```javascript\nconst customName = is.setNamespace()\ncustomName.odd(3)\n=> true\n```\n\nis.setRegexp(value:regexp, name:string)\n----------------------------------------\nOverride RegExps if you think they suck.\n\n```javascript\nis.url('https://www.duckduckgo.com')\n=> true\n\nis.setRegexp(/quack/, 'url')\nis.url('quack')\n=> true\n```\n","readmeFilename":"README.md"}