{"_id":"is-fn","_rev":"7-83978c723c3e7d589e044c94abd4105a","name":"is-fn","description":"Check if a value is a function","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"is-fn","version":"1.0.0","description":"Check if a value is a function","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/is-fn"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["function","func","fn","check","detect","is","test","type"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"2daf401589bdaa933b62cffe2a8508b1c1bf6323","bugs":{"url":"https://github.com/sindresorhus/is-fn/issues"},"homepage":"https://github.com/sindresorhus/is-fn","_id":"is-fn@1.0.0","_shasum":"9543d5de7bcf5b08a22ec8a20bae6e286d510d8c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9543d5de7bcf5b08a22ec8a20bae6e286d510d8c","tarball":"https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz","integrity":"sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoNY0VycsQnymBZB7URc7E+U5LUO1GVtGJuIx1DLghsQIhAIvNlAztLOUHyFSFBYO/eTOgOaL1VZdO9QEwlsgQ3yJy"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"is-fn","version":"2.0.0","description":"Check if a value is a function","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-fn.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["function","func","fn","check","detect","is","test","type"],"devDependencies":{"ava":"^1.0.1","xo":"^0.23.0"},"gitHead":"549f761a759f60ce5a2c970b73c4e04935006d81","bugs":{"url":"https://github.com/sindresorhus/is-fn/issues"},"homepage":"https://github.com/sindresorhus/is-fn#readme","_id":"is-fn@2.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-L8eWgb6KF73zDqNJ4aX7/f2U0xs41aPH/iekH2vXPQgjWfM6xiBs4GCn6wr7WO0y7lzojxgFxgTv5GFj6sPVYg==","shasum":"4030d580fa7b2a9cd69574eb7b739d745c57bce6","tarball":"https://registry.npmjs.org/is-fn/-/is-fn-2.0.0.tgz","fileCount":4,"unpackedSize":2567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOraeCRA9TVsSAnZWagAAUTUP/0JqfXQkJnzXNNwq9D/F\nuhdF5PdjmE/K7RRx03cy8RRKOp2/9tw7ZNHsGCgM3gFIdvN8LepQk4CUkwiJ\nqtQTWrWeEXn0PGJy2iro6KYSY7JJ3cSeseuZIyjmj+W7oKjeq3jqgEZ2X4Rg\nsWYukq+pGGKdf08MX2aeruI8zdVMiQm7u67qQnb8n5bwWZDTu26f+jMTvsQD\nK9jyv+qOT5JaYgOxYEKCaqO1K4ozp+6bdmDpDeZUhbfPiuAYqcXzWR0u2M2/\nZ72cObZqSgcTYeRvgaFTAXbzZS0jy0Bp41mvf0xWBjT/6qOFh8esWvmYhh7h\nZYdwraPoS6IjVFqDbRhXRUGYKRl9lspDEdsNAhpEt7snlgDsQGBUEwU2tITt\n0QQ3HEvRCLn0QUoWyi/x63T37ZOiyDUR6WpN6WF6NuPSdsHd9f6kQD0QxXTV\nIJb+d6Jqt0RUL2F38nJybtcG9GMqybMcJ3U1B8fFM3kZGbVOJoQcN1sXeJ/l\nkNiQTCo64NCHfZH2Sl237veWPqvysLyjwUobZZIuYKRnqx4XsGDaARQW20Lr\nGMc3rpptaqnAXLSxMFWYhtuiMhfigYF65F9k63/0Gqc6Qz/7dlfkIn4rAQ3O\nU5INqnCVMxrz+IKpx0NGR3W4hXFqbmQ7n/qjN0uSELCDZB6wSP1v0Dx405A2\nBA3B\r\n=1KIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQJ2JxxZKeUU3qQaDx8z+whUdoKyiZDOzz6hwZon+MZAiEA/paQm92Xb2tjMdQBlv14cbIS/oSwwXl/2NebZ1GIVIs="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-fn_2.0.0_1547351710179_0.6224733435371606"},"_hasShrinkwrap":false},"3.0.0":{"name":"is-fn","version":"3.0.0","description":"Check if a value is a function","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-fn.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava"},"keywords":["function","fn","check","detect","is","test","type"],"devDependencies":{"ava":"^3.15.0","xo":"^0.39.1"},"gitHead":"b836d524750a1688e1ac26ad02d0534005e87eb4","bugs":{"url":"https://github.com/sindresorhus/is-fn/issues"},"homepage":"https://github.com/sindresorhus/is-fn#readme","_id":"is-fn@3.0.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-6VwZArytQi9pJzNyC1p4q4BtV2MB3pM8ae1vkeqr2LUSsv/44/0heNbLT7e0GUa1Tfz1oAoZD6eDXE89gqVc0w==","shasum":"33b13bc6437fff937c6a1b80023831a76f626eb1","tarball":"https://registry.npmjs.org/is-fn/-/is-fn-3.0.0.tgz","fileCount":4,"unpackedSize":2505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj9duCRA9TVsSAnZWagAAHC0P/iethn5tWYh6+WTafJTy\nqvY4WpkBQH4WyNr1lDT8uy/u+67xVewa47P7aYlUJZakprcaP4eWDN0E9tcC\n3Abs1ZyvQ8EI9gWTJfXrQL6sO1z3m1MMk5BFiOvqkvMupOKbp09U6SR54h+9\n+OMDuSTWW/iOVzmpSkEnMBH2izx5v3iwYDsd8bOoBLAxFPYC2atsUWXMOwOt\ny3/oeuCG+jfZrr8O/D+dzx4vTU5cmKV3KjYXmA0vtcLqgCE0KNgfXXqxMkEj\nTkoEAiXBx2nSMBB5RR74zEEPhxxjArn7ZEzwskqMPHNdSKkcwFhE789Cb6Gi\nxcJQUVO1skF2Uk68WxE8D9QhRcsec3hKK1wn8Sj73B+gzX7JsZ9aFDvhvnCG\n9rxTTy85S9iq4MYHPwVKAXLYevMBCCRDq4NDoxZFS/LBdzYibVc584rsqN0L\nu4rsS4rM+w1cgFTsRkpSeaycrbp8YKs8lAK5rS7ZdA6Cc2V2tQalmE8K0T4p\nDww+MRzAacxROhPVjJY3rgscG5Sa/HF7yL5aWgDe9ak88WkRiFZzAmNJgVZb\nYhb8l50JicIkwRD/uITo9WUxxgUSVGCORXOxX4tIKSka7wjxKaOf7OmlwOh2\nmXt7LBFinEZZtSOFxqZsdWizGdIsB+vATJ1I9Jr+f2uRGhCtxQjQNeYERWns\nDf/R\r\n=BnCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6TJm8NYOocVYUTdtBWZLLsQL2DXg4fjc3IkebSRgOcgIhAPft/Bv3yleUNpqOan0xg3jrx6kdWGNDimuDS/mB650i"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-fn_3.0.0_1620039533610_0.32468678143042196"},"_hasShrinkwrap":false}},"readme":"# is-fn\n\n> Check if a value is a function\n\nIn Node.js, just use `typeof fn` which works exactly the same. This module can be useful in the browser where `typeof fn` has a myriad of [bugs](https://github.com/lodash/lodash/blob/8f621b38bfc67f64a9bf7af347e3398477790a39/lodash.js#L8171-L8173).\n\n## Install\n\n```\n$ npm install is-fn\n```\n\n## Usage\n\n```js\nimport isFunction from 'is-fn';\n\nisFunction(() => {});\n//=> true\n\nisFunction('unicorn');\n//=> false\n```\n\n## Related\n\n- [@sindresorhus/is](https://github.com/sindresorhus/is) - Type check values\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2022-06-19T02:41:34.052Z","created":"2015-08-30T08:39:53.546Z","1.0.0":"2015-08-30T08:39:53.546Z","2.0.0":"2019-01-13T03:55:10.354Z","3.0.0":"2021-05-03T10:58:53.776Z"},"homepage":"https://github.com/sindresorhus/is-fn#readme","keywords":["function","fn","check","detect","is","test","type"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-fn.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/is-fn/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"rocket0191":true}}